diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-02-11 05:57:30 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-02-11 05:57:30 +0300 |
commit | 232e02f4a6899332271472cff7dc8bbe73d9a2e6 (patch) | |
tree | 41fa64d149d03155748c2f441a96f9f56bb297ec /io_scene_m3 | |
parent | 5be2e689c16ab971105f7d3658d4cabd32ad022f (diff) |
some corrections for errors registering classes.
Diffstat (limited to 'io_scene_m3')
-rw-r--r-- | io_scene_m3/__init__.py | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/io_scene_m3/__init__.py b/io_scene_m3/__init__.py index a6cd763d..c43ee686 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) |