[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27148] trunk/blender/release/scripts/io/ netrender/client.py: Netrender: check if library and image files exist before adding as dependency.

Martin Poirier theeth at yahoo.com
Fri Feb 26 03:37:32 CET 2010


Revision: 27148
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27148
Author:   theeth
Date:     2010-02-26 03:37:31 +0100 (Fri, 26 Feb 2010)

Log Message:
-----------
Netrender: check if library and image files exist before adding as dependency.

Modified Paths:
--------------
    trunk/blender/release/scripts/io/netrender/client.py

Modified: trunk/blender/release/scripts/io/netrender/client.py
===================================================================
--- trunk/blender/release/scripts/io/netrender/client.py	2010-02-26 02:33:04 UTC (rev 27147)
+++ trunk/blender/release/scripts/io/netrender/client.py	2010-02-26 02:37:31 UTC (rev 27148)
@@ -113,14 +113,18 @@
     # LIBRARIES
     ###########################
     for lib in bpy.data.libraries:
-        job.addFile(bpy.utils.expandpath(lib.filename))
+        file_path = bpy.utils.expandpath(lib.filename)
+        if os.path.exists(file_path):
+            job.addFile(file_path)
 
     ###########################
     # IMAGES
     ###########################
     for image in bpy.data.images:
         if image.source == "FILE" and not image.packed_file:
-            job.addFile(bpy.utils.expandpath(image.filename))
+            file_path = bpy.utils.expandpath(image.filename)
+            if os.path.exists(file_path):
+                job.addFile(file_path)
 
     ###########################
     # FLUID + POINT CACHE
@@ -178,7 +182,6 @@
 def requestResult(conn, job_id, frame):
     conn.request("GET", renderURL(job_id, frame))
 
- at rnaType
 class NetworkRenderEngine(bpy.types.RenderEngine):
     bl_idname = 'NET_RENDER'
     bl_label = "Network Render"





More information about the Bf-blender-cvs mailing list