Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'netrender/utils.py')
-rw-r--r--netrender/utils.py34
1 files changed, 32 insertions, 2 deletions
diff --git a/netrender/utils.py b/netrender/utils.py
index df3f00e4..a9c0cdeb 100644
--- a/netrender/utils.py
+++ b/netrender/utils.py
@@ -359,7 +359,25 @@ def getResults(server_address, server_port, job_id, resolution_x, resolution_y,
filepath = os.path.join(bpy.app.tempdir, "netrender_temp.blend")
bpy.ops.wm.save_as_mainfile(filepath=filepath, copy=True, check_existing=False)
- arguments = [sys.argv[0], "-b", "-noaudio", filepath, "-o", bpy.path.abspath(bpy.context.scene.render.filepath), "-P", __file__] + frame_arguments + ["--", "GetResults", server_address, str(server_port), job_id, str(resolution_x), str(resolution_y), str(resolution_percentage)]
+ arguments = (
+ [bpy.app.binary_path,
+ "-b",
+ "-y",
+ "-noaudio",
+ filepath,
+ "-o", bpy.path.abspath(bpy.context.scene.render.filepath),
+ "-P", __file__,
+ ] + frame_arguments +
+ ["--",
+ "GetResults",
+ server_address,
+ str(server_port),
+ job_id,
+ str(resolution_x),
+ str(resolution_y),
+ str(resolution_percentage),
+ ]
+ )
if bpy.app.debug:
print("Starting subprocess:")
print(" ".join(arguments))
@@ -402,7 +420,19 @@ def _getResults(server_address, server_port, job_id, resolution_x, resolution_y,
def getFileInfo(filepath, infos):
- process = subprocess.Popen([sys.argv[0], "-b", "-noaudio", filepath, "-P", __file__, "--", "FileInfo"] + infos, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
+ process = subprocess.Popen(
+ [bpy.app.binary_path,
+ "-b",
+ "-y",
+ "-noaudio",
+ filepath,
+ "-P", __file__,
+ "--",
+ "FileInfo",
+ ] + infos,
+ stdout=subprocess.PIPE,
+ stderr=subprocess.STDOUT,
+ )
stdout = bytes()
while process.poll() is None:
stdout += process.stdout.read(1024)