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:
authorMaurice Raybaud <mauriceraybaud@hotmail.fr>2021-05-27 19:41:55 +0300
committerMaurice Raybaud <mauriceraybaud@hotmail.fr>2021-05-27 19:41:55 +0300
commite25068ef471c6d6cd5ee64a2eef9b7d672c57029 (patch)
tree06761f2667d2f875d10ed0fff1af1bc7c20a2bda /render_povray/render_gui.py
parenta885950276ea98dfa6a67c6d035198b59692a658 (diff)
Revert "POV : fix registering"
This reverts commit a885950276ea98dfa6a67c6d035198b59692a658.
Diffstat (limited to 'render_povray/render_gui.py')
-rwxr-xr-xrender_povray/render_gui.py28
1 files changed, 6 insertions, 22 deletions
diff --git a/render_povray/render_gui.py b/render_povray/render_gui.py
index 464ba367..018821cb 100755
--- a/render_povray/render_gui.py
+++ b/render_povray/render_gui.py
@@ -36,38 +36,26 @@ from bl_ui import properties_output
for member in dir(properties_output):
subclass = getattr(properties_output, member)
- try:
+ if hasattr(subclass, "COMPAT_ENGINES"):
subclass.COMPAT_ENGINES.add('POVRAY_RENDER')
- except BaseException as e:
- print(e.__doc__)
- print('An exception occurred: {}'.format(e))
- pass
del properties_output
from bl_ui import properties_freestyle
for member in dir(properties_freestyle):
subclass = getattr(properties_freestyle, member)
- try:
+ if hasattr(subclass, "COMPAT_ENGINES"):
if not (subclass.bl_space_type == 'PROPERTIES' and subclass.bl_context == "render"):
subclass.COMPAT_ENGINES.add('POVRAY_RENDER')
# subclass.bl_parent_id = "RENDER_PT_POV_filter"
- except BaseException as e:
- print(e.__doc__)
- print('An exception occurred: {}'.format(e))
- pass
del properties_freestyle
from bl_ui import properties_view_layer
for member in dir(properties_view_layer):
subclass = getattr(properties_view_layer, member)
- try:
+ if hasattr(subclass, "COMPAT_ENGINES"):
subclass.COMPAT_ENGINES.add('POVRAY_RENDER')
- except BaseException as e:
- print(e.__doc__)
- print('An exception occurred: {}'.format(e))
- pass
del properties_view_layer
# Use some of the existing buttons.
@@ -452,17 +440,13 @@ if check_render_freestyle_svg():
'''
for member in dir(render_freestyle_svg):
subclass = getattr(render_freestyle_svg, member)
- try:
+ if hasattr(subclass, "COMPAT_ENGINES"):
subclass.COMPAT_ENGINES.add('POVRAY_RENDER')
if subclass.bl_idname == "RENDER_PT_SVGExporterPanel":
subclass.bl_parent_id = "RENDER_PT_POV_filter"
subclass.bl_options = {'HIDE_HEADER'}
# subclass.bl_order = 11
print(subclass.bl_info)
- except BaseException as e:
- print(e.__doc__)
- print('An exception occurred: {}'.format(e))
- pass
# del render_freestyle_svg.RENDER_PT_SVGExporterPanel.bl_parent_id
@@ -553,10 +537,10 @@ classes = (
def register():
for cls in classes:
register_class(cls)
- RENDER_PT_POV_radiosity.prepend(rad_panel_func)
+ bpy.types.RENDER_PT_POV_radiosity.prepend(rad_panel_func)
def unregister():
- RENDER_PT_POV_radiosity.remove(rad_panel_func)
+ bpy.types.RENDER_PT_POV_radiosity.remove(rad_panel_func)
for cls in reversed(classes):
unregister_class(cls)