diff --git a/io_import_scene_dxf.py b/io_import_scene_dxf.py index ce45ece41fd9f4e138aa28eca2576749573f74b4..1b158aeeb190058bccedc18cd17613e05356329f 100644 --- a/io_import_scene_dxf.py +++ b/io_import_scene_dxf.py @@ -2503,19 +2503,23 @@ class IMPORT_OT_autocad_dxf(bpy.types.Operator): 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() diff --git a/io_scene_m3/__init__.py b/io_scene_m3/__init__.py index a6cd763ddbc2e3e6af7f35be400c35f9c9aa0c7a..c43ee6865a816a2949e1b6ddaaf35da17a2e3f74 100644 --- a/io_scene_m3/__init__.py +++ b/io_scene_m3/__init__.py @@ -35,22 +35,18 @@ bl_info = { "category": "Import-Export", "description": "This script imports m3 format files to Blender."} -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 +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 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 @@ def menu_import(self, context): # 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) diff --git a/render_povray/__init__.py b/render_povray/__init__.py index 55a03b8843b15d6cee4194d1e5114db63cba9064..cbd2b249ff2a0e0eafd569c6ffa50f3f68527375 100644 --- a/render_povray/__init__.py +++ b/render_povray/__init__.py @@ -405,9 +405,10 @@ def register(): def unregister(): + import bpy + bpy.utils.unregister_module(__name__) - import bpy Scene = bpy.types.Scene Mat = bpy.types.Material Tex = bpy.types.Texture