[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1166] trunk/py/scripts/addons/rigify/ __init__.py: Check for '.' in rigify rig types was preventing *. py files from being loaded.

Nathan Vegdahl cessen at cessen.com
Thu Nov 18 01:50:02 CET 2010


Revision: 1166
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=1166
Author:   cessen
Date:     2010-11-18 01:50:02 +0100 (Thu, 18 Nov 2010)

Log Message:
-----------
Check for '.' in rigify rig types was preventing *.py files from being loaded.

Modified Paths:
--------------
    trunk/py/scripts/addons/rigify/__init__.py

Modified: trunk/py/scripts/addons/rigify/__init__.py
===================================================================
--- trunk/py/scripts/addons/rigify/__init__.py	2010-11-17 18:12:18 UTC (rev 1165)
+++ trunk/py/scripts/addons/rigify/__init__.py	2010-11-18 00:50:02 UTC (rev 1166)
@@ -51,13 +51,13 @@
     files.sort()
 
     for f in files:
+        is_dir = os.path.isdir(os.path.join(SEARCH_DIR_ABS, f))  # Whether the file is a directory
         if f[0] in (".", "_"):
             pass
-        elif "." in f:
+        elif f.count(".") >= 2 or (is_dir and "." in f):
             print("Warning: %r, filename contains a '.', skipping" % os.path.join(SEARCH_DIR_ABS, f))
         else:
-            f_abs = os.path.join(SEARCH_DIR_ABS, f)
-            if os.path.isdir(f_abs):
+            if is_dir:
                 # Check directories
                 module_name = os.path.join(path, f).replace(os.sep, ".")
                 try:




More information about the Bf-extensions-cvs mailing list