More efficient removal of Flamenco-specific Scene properties

This commit is contained in:
Sybren A. Stüvel 2018-07-12 11:54:01 +02:00
parent f9c2dda9fa
commit 99f0764986

View File

@ -881,34 +881,17 @@ def unregister():
deactivate() deactivate()
bpy.utils.unregister_module(__name__) bpy.utils.unregister_module(__name__)
try: for name in ('flamenco_render_fchunk_size',
del bpy.types.Scene.flamenco_render_fchunk_size 'flamenco_render_schunk_count',
except AttributeError: 'flamenco_render_frame_range',
pass 'flamenco_render_job_type',
try: 'flamenco_render_job_priority',
del bpy.types.Scene.flamenco_render_schunk_count 'flamenco_do_override_output_path',
except AttributeError: 'flamenco_override_output_path'):
pass try:
try: delattr(bpy.types.Scene, name)
del bpy.types.Scene.flamenco_render_frame_range except AttributeError:
except AttributeError: pass
pass
try:
del bpy.types.Scene.flamenco_render_job_type
except AttributeError:
pass
try:
del bpy.types.Scene.flamenco_render_job_priority
except AttributeError:
pass
try:
del bpy.types.Scene.flamenco_do_override_output_path
except AttributeError:
pass
try:
del bpy.types.Scene.flamenco_override_output_path
except AttributeError:
pass
try: try:
del bpy.types.WindowManager.flamenco_status del bpy.types.WindowManager.flamenco_status
except AttributeError: except AttributeError: