Python tests: replaced imp with importlib

The `imp` module has been deprecated since Python 3.4, and is replaced
by `importlib`.
This commit is contained in:
Sybren A. Stüvel
2019-06-28 14:37:04 +02:00
parent dee6fe1441
commit 2ffcb80cb6

View File

@@ -29,7 +29,7 @@ import addon_utils
import os import os
import sys import sys
import imp import importlib
BLACKLIST_DIRS = ( BLACKLIST_DIRS = (
os.path.join(bpy.utils.resource_path('USER'), "scripts"), os.path.join(bpy.utils.resource_path('USER'), "scripts"),
@@ -121,7 +121,7 @@ def reload_addons(do_reload=True, do_reverse=True):
# now test reloading # now test reloading
if do_reload: if do_reload:
imp.reload(sys.modules[mod_name]) sys.modules[mod_name] = importlib.reload(sys.modules[mod_name])
if do_reverse: if do_reverse:
# in case order matters when it shouldn't # in case order matters when it shouldn't