fix py3 tests compatibility

This commit is contained in:
Tomas Kopecek 2019-02-19 13:56:16 +01:00 committed by Mike McLean
parent 7ad2fe348d
commit aefb2ddba7
4 changed files with 21 additions and 18 deletions

View file

@ -19,10 +19,10 @@ def load_plugin(plugin_type, plugin_name):
import importlib.machinery
loader = importlib.machinery.SourceFileLoader(mod_name, CLI_FILENAME)
spec = importlib.util.spec_from_loader(loader.name, loader)
kojid = importlib.util.module_from_spec(spec)
spec.loader.exec_module(kojid)
loader.exec_module(kojid)
sys.modules[mod_name] = kojid
plugin = importlib.util.module_from_spec(spec)
spec.loader.exec_module(plugin)
loader.exec_module(plugin)
sys.modules[mod_name] = plugin
else:
import imp
plugin = imp.load_source(mod_name, CLI_FILENAME)