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 'render_povray')
-rw-r--r--render_povray/__init__.py27
-rw-r--r--render_povray/render.py1
-rw-r--r--render_povray/ui.py4
3 files changed, 15 insertions, 17 deletions
diff --git a/render_povray/__init__.py b/render_povray/__init__.py
index 02208804..19e61aaf 100644
--- a/render_povray/__init__.py
+++ b/render_povray/__init__.py
@@ -30,25 +30,24 @@ bl_addon_info = {
'func=detail&aid=23145&group_id=153&atid=469',
'category': 'Render'}
+try:
+ init_data
+
+ reload(render)
+ reload(ui)
+except:
+ from render_povray import render
+ from render_povray import ui
+
+init_data = True
def register():
- import bpy
- from render_povray import ui, render
- classes = [render.PovrayRender,ui.RENDER_PT_povray_radiosity]
- register = bpy.types.register
- for cls in classes:
- register(cls)
+ pass
def unregister():
- import bpy
- from render_povray import ui, render
- classes = [render.PovrayRender,ui.RENDER_PT_povray_radiosity]
- unregister = bpy.types.unregister
- for cls in classes:
- unregister(cls)
+ pass
+
if __name__ == "__main__":
register()
-
-
diff --git a/render_povray/render.py b/render_povray/render.py
index 79d49a45..b2845d7c 100644
--- a/render_povray/render.py
+++ b/render_povray/render.py
@@ -18,7 +18,6 @@
import bpy
import subprocess, os, sys, time
-from render_povray.write import write_pov, write_pov_ini
import platform as pltfrm
if pltfrm.architecture()[0] == '64bit':
diff --git a/render_povray/ui.py b/render_povray/ui.py
index c3e560c1..1dfed0f3 100644
--- a/render_povray/ui.py
+++ b/render_povray/ui.py
@@ -153,7 +153,7 @@ del properties_data_camera
-class RenderButtonsPanel(bpy.types.Panel):
+class RenderButtonsPanel():
bl_space_type = 'PROPERTIES'
bl_region_type = 'WINDOW'
bl_context = "render"
@@ -164,7 +164,7 @@ class RenderButtonsPanel(bpy.types.Panel):
return (rd.use_game_engine == False) and (rd.engine in self.COMPAT_ENGINES)
-class RENDER_PT_povray_radiosity(RenderButtonsPanel):
+class RENDER_PT_povray_radiosity(RenderButtonsPanel, bpy.types.Panel):
bl_label = "Radiosity"
COMPAT_ENGINES = {'POVRAY_RENDER'}