diff --git a/__init__.py b/__init__.py index 667e58f..58b35d4 100644 --- a/__init__.py +++ b/__init__.py @@ -17,9 +17,14 @@ """ -import bpy +# Import From Files +if "bpy" in locals(): + import importlib + importlib.reload(importldraw) +else: + from . import importldraw -from . import importldraw +import bpy bl_info = { "name": "Import LDraw", diff --git a/importldraw.py b/importldraw.py index 9fcbe6f..faa9e9f 100644 --- a/importldraw.py +++ b/importldraw.py @@ -26,6 +26,13 @@ The python module loadldraw does the actual work. """ +# Import From Files +if "bpy" in locals(): + import importlib + importlib.reload(loadldraw) +else: + from .loadldraw import loadldraw + import configparser import os import bpy @@ -35,7 +42,6 @@ BoolProperty ) from bpy_extras.io_utils import ImportHelper -from .loadldraw import loadldraw """ Example preferences file: