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,32 +881,15 @@ def unregister():
deactivate() deactivate()
bpy.utils.unregister_module(__name__) bpy.utils.unregister_module(__name__)
for name in ('flamenco_render_fchunk_size',
'flamenco_render_schunk_count',
'flamenco_render_frame_range',
'flamenco_render_job_type',
'flamenco_render_job_priority',
'flamenco_do_override_output_path',
'flamenco_override_output_path'):
try: try:
del bpy.types.Scene.flamenco_render_fchunk_size delattr(bpy.types.Scene, name)
except AttributeError:
pass
try:
del bpy.types.Scene.flamenco_render_schunk_count
except AttributeError:
pass
try:
del bpy.types.Scene.flamenco_render_frame_range
except AttributeError:
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: except AttributeError:
pass pass
try: try: