Skip to content
Snippets Groups Projects
Commit 0d8ddea4 authored by Martin Poirier's avatar Martin Poirier
Browse files

[#25387] Linux network render error

parent 6ac61fed
No related branches found
No related tags found
No related merge requests found
...@@ -125,6 +125,16 @@ def render_slave(engine, netsettings, threads): ...@@ -125,6 +125,16 @@ def render_slave(engine, netsettings, threads):
bisleep = BreakableIncrementedSleep(INCREMENT_TIMEOUT, 1, MAX_TIMEOUT, engine.test_break) bisleep = BreakableIncrementedSleep(INCREMENT_TIMEOUT, 1, MAX_TIMEOUT, engine.test_break)
engine.update_stats("", "Network render node initiation") engine.update_stats("", "Network render node initiation")
slave_path = bpy.path.abspath(netsettings.path)
if not os.path.exists(slave_path):
print("Slave working path ( %s ) doesn't exist" % netsettings.path)
return
if not os.access(slave_path, os.W_OK):
print("Slave working path ( %s ) is not writable" % netsettings.path)
return
conn = clientConnection(netsettings.server_address, netsettings.server_port) conn = clientConnection(netsettings.server_address, netsettings.server_port)
...@@ -150,7 +160,7 @@ def render_slave(engine, netsettings, threads): ...@@ -150,7 +160,7 @@ def render_slave(engine, netsettings, threads):
slave_id = response.getheader("slave-id") slave_id = response.getheader("slave-id")
NODE_PREFIX = os.path.join(bpy.path.abspath(netsettings.path), "slave_" + slave_id) NODE_PREFIX = os.path.join(slave_path, "slave_" + slave_id)
if not os.path.exists(NODE_PREFIX): if not os.path.exists(NODE_PREFIX):
os.mkdir(NODE_PREFIX) os.mkdir(NODE_PREFIX)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment