[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3468] trunk/py/scripts/tools/bi_farm/ master_avi_gen.py: fix for avi generation

Campbell Barton ideasman42 at gmail.com
Wed Jun 6 18:03:25 CEST 2012


Revision: 3468
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3468
Author:   campbellbarton
Date:     2012-06-06 16:03:24 +0000 (Wed, 06 Jun 2012)
Log Message:
-----------
fix for avi generation

Modified Paths:
--------------
    trunk/py/scripts/tools/bi_farm/master_avi_gen.py

Modified: trunk/py/scripts/tools/bi_farm/master_avi_gen.py
===================================================================
--- trunk/py/scripts/tools/bi_farm/master_avi_gen.py	2012-06-06 13:51:21 UTC (rev 3467)
+++ trunk/py/scripts/tools/bi_farm/master_avi_gen.py	2012-06-06 16:03:24 UTC (rev 3468)
@@ -35,6 +35,8 @@
 # assume guest
 BIN = os.path.join(FARM_DIR, "blender_farm.sh")
 SCRIPT = os.path.join(FARM_DIR, "blender_exr_to_avi.py")
+# for testing, run locally rather then a command over ssh
+DO_LOCAL = False
 
 
 def file_date(path):
@@ -105,12 +107,19 @@
                 skip = True
 
         if not skip:
-            cmd = "ssh -p 22 %s@%s '%s -b -P %s -- %s %s; sync'" % (user, ip, BIN, SCRIPT, image_dir, blendfile)
+            cmd_local = "%s --background --python %s -- %s %s; sync" % (BIN, SCRIPT, image_dir, blendfile)
+            if DO_LOCAL:
+                cmd = cmd_local
+            else:
+                cmd = "ssh -p 22 %s@%s '%s'" % (user, ip, cmd_local)
 
             print(cmd)
             try:
                 os.system(cmd)
             except:
+                import traceback
+                traceback.print_exc()
+
                 os.system("rm %s" % os.path.join(image_dir, avi))
 
     # wait for nfs, sync command above also helps hopefully



More information about the Bf-extensions-cvs mailing list