[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3782] contrib/py/scripts/addons/ oscurart_tools.py: Improves in chown permissions.

Eugenio Pignataro info at oscurart.com.ar
Thu Sep 20 17:34:03 CEST 2012


Revision: 3782
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3782
Author:   oscurart
Date:     2012-09-20 15:34:02 +0000 (Thu, 20 Sep 2012)
Log Message:
-----------
Improves in chown permissions. Batch Maker

Modified Paths:
--------------
    contrib/py/scripts/addons/oscurart_tools.py

Modified: contrib/py/scripts/addons/oscurart_tools.py
===================================================================
--- contrib/py/scripts/addons/oscurart_tools.py	2012-09-20 13:34:06 UTC (rev 3781)
+++ contrib/py/scripts/addons/oscurart_tools.py	2012-09-20 15:34:02 UTC (rev 3782)
@@ -1590,35 +1590,34 @@
         EXTSYS = ".sh"
         QUOTES = ''
 
-    print(TYPE)
-
     # CREO VARIABLES
     FILENAME = bpy.data.filepath.rpartition(SYSBAR)[-1].rpartition(".")[0]
     BINDIR = bpy.app[4]
     SHFILE = bpy.data.filepath.rpartition(SYSBAR)[0] + SYSBAR + FILENAME + EXTSYS
     FILEBATCH = open(SHFILE,"w")
 
+    # SI ES LINUX LE DOY PERMISOS CHMOD
+    if EXTSYS == ".sh":
+        try:
+            os.chmod(SHFILE, stat.S_IRWXU)
+        except:
+            print("** Oscurart Batch maker can not modify the permissions.")    
 
-
     # DEFINO ARCHIVO DE BATCH
     FILEBATCH.writelines("%s%s%s -b %s -x 1 -o %s -P %s%s.py  -s %s -e %s -a" % (QUOTES,BINDIR,QUOTES,bpy.data.filepath,bpy.context.scene.render.filepath,bpy.data.filepath.rpartition(SYSBAR)[0]+SYSBAR,TYPE,str(bpy.context.scene.frame_start),str(bpy.context.scene.frame_end)) )
-    FILEBATCH.close()
-    
-    
-    """
-    # SI ES LINUX LE DOY PERMISOS CHMOD
-    if EXTSYS == ".sh":
-        os.chmod(SHFILE, stat.S_IRWXU)
-        os.chmod(RLATFILE, stat.S_IRWXU)
-        os.chmod(RSLATFILE, stat.S_IRWXU)
-    """    
+    FILEBATCH.close()  
 
 
     # DEFINO LOS ARCHIVOS DE SCRIPT
     
     RLATFILE =  "%s%sosRlat.py" % (bpy.data.filepath.rpartition(SYSBAR)[0] , SYSBAR )
     if not os.path.isfile(RLATFILE):
-        FILESC = open(RLATFILE,"w")
+        FILESC = open(RLATFILE,"w")        
+        if EXTSYS == ".sh":
+            try:
+                os.chmod(RLATFILE, stat.S_IRWXU)  
+            except:
+                print("** Oscurart Batch maker can not modify the permissions.")                             
         FILESC.writelines("import bpy \nbpy.ops.render.render_layers_at_time_osc()\nbpy.ops.wm.quit_blender()")
         FILESC.close()
     else:
@@ -1626,7 +1625,12 @@
          
     RSLATFILE = "%s%sosRSlat.py" % (bpy.data.filepath.rpartition(SYSBAR)[0] , SYSBAR)    
     if not os.path.isfile(RSLATFILE):          
-        FILESSC = open(RSLATFILE,"w")    
+        FILESSC = open(RSLATFILE,"w")          
+        if EXTSYS == ".sh":
+            try:
+                os.chmod(RSLATFILE, stat.S_IRWXU)   
+            except:
+                print("** Oscurart Batch maker can not modify the permissions.")                            
         FILESSC.writelines("import bpy \nbpy.ops.render.render_selected_scenes_osc()\nbpy.ops.wm.quit_blender()")
         FILESSC.close()
     else:



More information about the Bf-extensions-cvs mailing list