[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2041] trunk/py/scripts/addons/ netrender/slave.py: [#25387] Linux network render error
Martin Poirier
theeth at yahoo.com
Mon Jun 20 18:08:29 CEST 2011
Revision: 2041
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2041
Author: theeth
Date: 2011-06-20 16:08:28 +0000 (Mon, 20 Jun 2011)
Log Message:
-----------
[#25387] Linux network render error
Modified Paths:
--------------
trunk/py/scripts/addons/netrender/slave.py
Modified: trunk/py/scripts/addons/netrender/slave.py
===================================================================
--- trunk/py/scripts/addons/netrender/slave.py 2011-06-20 01:33:47 UTC (rev 2040)
+++ trunk/py/scripts/addons/netrender/slave.py 2011-06-20 16:08:28 UTC (rev 2041)
@@ -125,7 +125,17 @@
bisleep = BreakableIncrementedSleep(INCREMENT_TIMEOUT, 1, MAX_TIMEOUT, engine.test_break)
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)
if not conn:
@@ -150,7 +160,7 @@
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):
os.mkdir(NODE_PREFIX)
More information about the Bf-extensions-cvs
mailing list