[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1573] trunk/py/scripts/addons: some corrections for errors registering classes.

Campbell Barton ideasman42 at gmail.com
Fri Feb 11 03:57:31 CET 2011


Revision: 1573
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1573
Author:   campbellbarton
Date:     2011-02-11 02:57:30 +0000 (Fri, 11 Feb 2011)
Log Message:
-----------
some corrections for errors registering classes.

Modified Paths:
--------------
    trunk/py/scripts/addons/io_import_scene_dxf.py
    trunk/py/scripts/addons/io_scene_m3/__init__.py
    trunk/py/scripts/addons/render_povray/__init__.py

Modified: trunk/py/scripts/addons/io_import_scene_dxf.py
===================================================================
--- trunk/py/scripts/addons/io_import_scene_dxf.py	2011-02-11 02:43:51 UTC (rev 1572)
+++ trunk/py/scripts/addons/io_import_scene_dxf.py	2011-02-11 02:57:30 UTC (rev 1573)
@@ -2503,19 +2503,23 @@
         wm.fileselect_add(self)
         return {'RUNNING_MODAL'}
 
+
 def menu_func(self, context):
     self.layout.operator(IMPORT_OT_autocad_dxf.bl_idname, text="Autocad (.dxf)")
 
+
 def register():
     bpy.utils.register_module(__name__)
 
-     bpy.types.INFO_MT_file_import.append(menu_func)
+    bpy.types.INFO_MT_file_import.append(menu_func)
+
  
 def unregister():
     bpy.utils.unregister_module(__name__)
 
     bpy.types.INFO_MT_file_import.remove(menu_func)
 
+
 if __name__ == "__main__":
     register()
 

Modified: trunk/py/scripts/addons/io_scene_m3/__init__.py
===================================================================
--- trunk/py/scripts/addons/io_scene_m3/__init__.py	2011-02-11 02:43:51 UTC (rev 1572)
+++ trunk/py/scripts/addons/io_scene_m3/__init__.py	2011-02-11 02:57:30 UTC (rev 1573)
@@ -35,22 +35,18 @@
     "category": "Import-Export",
     "description": "This script imports m3 format files to Blender."}
 
+if "bpy" in locals():
+    import imp
+    imp.reload(import_m3)
+    #imp.reload(export_m3)
+else:
+    pass
+    #from . import import_m3
+    #from . import export_m3
+
 import bpy
 
-try:
-    init_data
-
-    reload(import_m3)
-    #reload(export_m3)
-except:
-    from io_mesh_m3 import import_m3
-    #from io_mesh_m3 import export_m3
-
-init_data = True
-
-
 def menu_import(self, context):
-    from io_mesh_m3 import import_m3
     self.layout.operator(import_m3.M3Importer.bl_idname, \
         text="Blizzard M3 (.m3)").filepath = "*.m3"
 
@@ -63,6 +59,7 @@
 #        text="Raw Faces (.raw)").filepath = default_path
 
 def register():
+    from . import import_m3
     bpy.utils.register_module(__name__)
 
     bpy.types.INFO_MT_file_import.append(menu_import)

Modified: trunk/py/scripts/addons/render_povray/__init__.py
===================================================================
--- trunk/py/scripts/addons/render_povray/__init__.py	2011-02-11 02:43:51 UTC (rev 1572)
+++ trunk/py/scripts/addons/render_povray/__init__.py	2011-02-11 02:57:30 UTC (rev 1573)
@@ -405,9 +405,10 @@
 
 
 def unregister():
+    import bpy
+
     bpy.utils.unregister_module(__name__)
 
-    import bpy
     Scene = bpy.types.Scene
     Mat = bpy.types.Material
     Tex = bpy.types.Texture 



More information about the Bf-extensions-cvs mailing list