Remove module reloading for preview operators

This can be kept on file level but best keep out of operator functions.
This commit is contained in:
Campbell Barton 2016-06-22 08:47:40 +10:00
parent 63006c88a1
commit 68040359d1

@ -97,13 +97,9 @@ class WM_OT_previews_batch_generate(Operator):
return {'RUNNING_MODAL'}
def execute(self, context):
if "subprocess" in locals():
import imp
imp.reload(preview_render)
else:
import os
import subprocess
from bl_previews_utils import bl_previews_render as preview_render
import os
import subprocess
from bl_previews_utils import bl_previews_render as preview_render
context.window_manager.progress_begin(0, len(self.files))
context.window_manager.progress_update(0)
@ -210,13 +206,9 @@ class WM_OT_previews_batch_clear(Operator):
return {'RUNNING_MODAL'}
def execute(self, context):
if "subprocess" in locals():
import imp
imp.reload(preview_render)
else:
import os
import subprocess
from bl_previews_utils import bl_previews_render as preview_render
import os
import subprocess
from bl_previews_utils import bl_previews_render as preview_render
context.window_manager.progress_begin(0, len(self.files))
context.window_manager.progress_update(0)