Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'oscurart_tools/__init__.py')
-rw-r--r--oscurart_tools/__init__.py37
1 files changed, 24 insertions, 13 deletions
diff --git a/oscurart_tools/__init__.py b/oscurart_tools/__init__.py
index b55fab49..72a40a3d 100644
--- a/oscurart_tools/__init__.py
+++ b/oscurart_tools/__init__.py
@@ -21,7 +21,7 @@
bl_info = {
"name": "Oscurart Tools",
"author": "Oscurart, CodemanX",
- "version": (3, 5, 1),
+ "version": (3, 5, 2),
"blender": (2, 77, 0),
"location": "View3D > Tools > Oscurart Tools",
"description": "Tools for objects, render, shapes, and files.",
@@ -31,15 +31,26 @@ bl_info = {
"category": "Object",
}
-import bpy
+if "bpy" in locals():
+ import importlib
+ importlib.reload(oscurart_files)
+ importlib.reload(oscurart_meshes)
+ importlib.reload(oscurart_objects)
+ importlib.reload(oscurart_shapes)
+ importlib.reload(oscurart_render)
+ importlib.reload(oscurart_overrides)
+ importlib.reload(oscurart_animation)
+
+else:
+ from . import oscurart_files
+ from . import oscurart_meshes
+ from . import oscurart_objects
+ from . import oscurart_shapes
+ from . import oscurart_render
+ from . import oscurart_overrides
+ from . import oscurart_animation
-from . import oscurart_files
-from . import oscurart_meshes
-from . import oscurart_objects
-from . import oscurart_shapes
-from . import oscurart_render
-from . import oscurart_overrides
-from . import oscurart_animation
+import bpy
from bpy.types import (
AddonPreferences,
@@ -59,7 +70,7 @@ class View3DOscPanel(PropertyGroup):
bl_space_type = 'VIEW_3D'
bl_region_type = 'TOOLS'
- # CREA PANELES EN TOOLS
+ # Create Panels and Tools
osc_object_tools = BoolProperty(default=False)
osc_mesh_tools = BoolProperty(default=False)
osc_shapes_tools = BoolProperty(default=False)
@@ -68,7 +79,7 @@ class View3DOscPanel(PropertyGroup):
osc_overrides_tools = BoolProperty(default=False)
osc_animation_tools = BoolProperty(default=False)
- # PARA ESCENAS NUEVAS
+ # For new Scenes
overrides = StringProperty(default="[]")
@@ -77,7 +88,7 @@ class OscOverridesProp(PropertyGroup):
grooverride = StringProperty()
-# PANELES
+# Panels
class OscPanelControl(Panel):
bl_idname = "Oscurart Panel Control"
bl_space_type = 'VIEW_3D'
@@ -418,7 +429,7 @@ class OscurartToolsAddonPreferences(AddonPreferences):
col.label(text="Category:")
col.prop(self, "category", text="")
-# ========================= FIN DE SCRIPTS =========================
+# ========================= End of Scripts =========================
def register():