mirror of
https://github.com/blw1138/Zordon.git
synced 2025-12-17 16:58:12 +00:00
Fix issue with subprocess
This commit is contained in:
@@ -61,11 +61,6 @@ class BlenderRenderWorker(BaseRenderWorker):
|
|||||||
# all frames or single
|
# all frames or single
|
||||||
cmd.extend(['-a'] if self.render_all_frames else ['-f', str(self.frame_to_render)])
|
cmd.extend(['-a'] if self.render_all_frames else ['-f', str(self.frame_to_render)])
|
||||||
|
|
||||||
# Convert raw args from string if available
|
|
||||||
raw_args = self.args.get('raw', None)
|
|
||||||
if raw_args:
|
|
||||||
cmd.extend(raw_args.split(' '))
|
|
||||||
|
|
||||||
return cmd
|
return cmd
|
||||||
|
|
||||||
def _parse_stdout(self, line):
|
def _parse_stdout(self, line):
|
||||||
|
|||||||
@@ -154,7 +154,7 @@ class BaseRenderWorker(object):
|
|||||||
logger.info('Attempt #{} failed. Starting attempt #{}'.format(self.failed_attempts, self.failed_attempts + 1))
|
logger.info('Attempt #{} failed. Starting attempt #{}'.format(self.failed_attempts, self.failed_attempts + 1))
|
||||||
|
|
||||||
# Start process and get updates
|
# Start process and get updates
|
||||||
subprocess_cmds = self._generate_subprocess()
|
subprocess_cmds = self.generate_subprocess()
|
||||||
logger.debug("Renderer commands generated - {}".format(" ".join(subprocess_cmds)))
|
logger.debug("Renderer commands generated - {}".format(" ".join(subprocess_cmds)))
|
||||||
self.__process = subprocess.Popen(subprocess_cmds, stdout=subprocess.PIPE, stderr=subprocess.STDOUT,
|
self.__process = subprocess.Popen(subprocess_cmds, stdout=subprocess.PIPE, stderr=subprocess.STDOUT,
|
||||||
universal_newlines=False)
|
universal_newlines=False)
|
||||||
|
|||||||
Reference in New Issue
Block a user