[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3300] contrib/py/scripts/addons/ oscurart_tools.py: Add report in Check Overrides Tool.

Eugenio Pignataro info at oscurart.com.ar
Tue Apr 24 04:34:53 CEST 2012


Revision: 3300
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3300
Author:   oscurart
Date:     2012-04-24 02:34:52 +0000 (Tue, 24 Apr 2012)
Log Message:
-----------
Add report in Check Overrides Tool.

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-04-23 15:28:00 UTC (rev 3299)
+++ contrib/py/scripts/addons/oscurart_tools.py	2012-04-24 02:34:52 UTC (rev 3300)
@@ -2543,6 +2543,8 @@
         MATLIST=[]
         MATI=False
         GROUPI=False
+        GLOBAL=0
+        GLOBALERROR=0
         
         print("==== STARTING CHECKING ====")
         print("")
@@ -2563,21 +2565,28 @@
                 # REVISO OVERRIDES EN GRUPOS
                 if OVERRIDE[0] in GROUPLIST:
                     pass
-                else:
+                else:                    
                     print("** %s group are in conflict." % (OVERRIDE[0]))
                     GROUPI=True
+                    GLOBALERROR+=1
                 # REVISO OVERRIDES EN GRUPOS    
                 if OVERRIDE[1] in MATLIST:
                     pass
-                else:
-                    print("* %s material are in conflict." % (OVERRIDE[1]))
+                else:                 
+                    print("** %s material are in conflict." % (OVERRIDE[1]))
                     MATI=True
+                    GLOBALERROR+=1
             
             if MATI is False:
                 print("-- Materials are ok.") 
+                GLOBAL+=1
             if GROUPI is False:
-                print("-- Groups are ok.")    
-                    
+                print("-- Groups are ok.")   
+                GLOBAL+=1
+            if GLOBAL == 2:     
+                self.report({'INFO'}, "Materials And Groups are Ok")     
+            if GLOBALERROR > 0:
+                self.report({'WARNING'}, "Override Error: Look in the Console")    
             print("")
 
         return {'FINISHED'}



More information about the Bf-extensions-cvs mailing list