[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2043] trunk/py/scripts/addons/ netrender/operators.py: [#25888] Netrender Blacklisting slaves
Martin Poirier
theeth at yahoo.com
Mon Jun 20 18:59:19 CEST 2011
Revision: 2043
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2043
Author: theeth
Date: 2011-06-20 16:59:18 +0000 (Mon, 20 Jun 2011)
Log Message:
-----------
[#25888] Netrender Blacklisting slaves
Report by Wintch Analyzer
Refill the rna blacklist list every refresh (safer that way).
Modified Paths:
--------------
trunk/py/scripts/addons/netrender/operators.py
Modified: trunk/py/scripts/addons/netrender/operators.py
===================================================================
--- trunk/py/scripts/addons/netrender/operators.py 2011-06-20 16:39:26 UTC (rev 2042)
+++ trunk/py/scripts/addons/netrender/operators.py 2011-06-20 16:59:18 UTC (rev 2043)
@@ -311,6 +311,9 @@
slaves = (netrender.model.RenderSlave.materialize(s) for s in json.loads(str(content, encoding='utf8')))
+ while(len(netsettings.slaves_blacklist) > 0):
+ netsettings.slaves_blacklist.remove(0)
+
while(len(netsettings.slaves) > 0):
netsettings.slaves.remove(0)
@@ -321,7 +324,9 @@
slave = netrender.blacklist[i]
if slave.id == s.id:
netrender.blacklist[i] = s
- netsettings.slaves_blacklist[i].name = s.name
+ netsettings.slaves_blacklist.add()
+ slave = netsettings.slaves_blacklist[-1]
+ slave.name = s.name
break
else:
netrender.slaves.append(s)
@@ -498,6 +503,7 @@
netsettings = scene.network_render
netsettings.server_address = address
netsettings.server_port = port
+ netrender.valid_address = True
return {'FINISHED'}
More information about the Bf-extensions-cvs
mailing list