Replace imp by importlib

issue8217
review259171003
This commit is contained in:
Cédric Krier committed 2019-03-28 19:35:58 +01:00
1 parent 2b74958845
commit e7e7358487
1 file changed
+4 -4
+4 -4
View File
@@ -1,7 +1,7 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import os
import imp
import importlib
import gettext
from tryton.config import get_config_dir, CURRENT_DIR
@@ -25,11 +25,11 @@ def register():
for path in paths:
for plugin in os.listdir(path):
module = os.path.splitext(plugin)[0]
if module == '__init__' or module in imported:
if (module.startswith('_') or module in imported):
continue
module = 'tryton.plugins.%s' % module
try:
module = imp.load_module(module, *imp.find_module(module,
[path]))
module = importlib.import_module(module)
MODULES.append(module)
except ImportError:
continue