[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [2166] trunk/py/scripts/addons/ netrender: netrender fixes
Martin Poirier
theeth at yahoo.com
Sun Jul 24 23:15:28 CEST 2011
Revision: 2166
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=2166
Author: theeth
Date: 2011-07-24 21:15:27 +0000 (Sun, 24 Jul 2011)
Log Message:
-----------
netrender fixes
exception safeguard in render engine
fix module import broken by someone else
Modified Paths:
--------------
trunk/py/scripts/addons/netrender/client.py
trunk/py/scripts/addons/netrender/utils.py
Modified: trunk/py/scripts/addons/netrender/client.py
===================================================================
--- trunk/py/scripts/addons/netrender/client.py 2011-07-24 06:42:48 UTC (rev 2165)
+++ trunk/py/scripts/addons/netrender/client.py 2011-07-24 21:15:27 UTC (rev 2166)
@@ -267,14 +267,18 @@
bl_label = "Network Render"
bl_use_postprocess = False
def render(self, scene):
- if scene.network_render.mode == "RENDER_CLIENT":
- self.render_client(scene)
- elif scene.network_render.mode == "RENDER_SLAVE":
- self.render_slave(scene)
- elif scene.network_render.mode == "RENDER_MASTER":
- self.render_master(scene)
- else:
- print("UNKNOWN OPERATION MODE")
+ try:
+ if scene.network_render.mode == "RENDER_CLIENT":
+ self.render_client(scene)
+ elif scene.network_render.mode == "RENDER_SLAVE":
+ self.render_slave(scene)
+ elif scene.network_render.mode == "RENDER_MASTER":
+ self.render_master(scene)
+ else:
+ print("UNKNOWN OPERATION MODE")
+ except Exception as e:
+ self.report('ERROR', str(e))
+ raise e
def render_master(self, scene):
netsettings = scene.network_render
Modified: trunk/py/scripts/addons/netrender/utils.py
===================================================================
--- trunk/py/scripts/addons/netrender/utils.py 2011-07-24 06:42:48 UTC (rev 2165)
+++ trunk/py/scripts/addons/netrender/utils.py 2011-07-24 21:15:27 UTC (rev 2166)
@@ -16,7 +16,7 @@
#
# ##### END GPL LICENSE BLOCK #####
-import sys, os
+import sys, os, re
import http, http.client, http.server, socket
import subprocess, time, hashlib
More information about the Bf-extensions-cvs
mailing list