From 5f02119bfef4ba95e071641b97b1350a9933a18e Mon Sep 17 00:00:00 2001 From: chfw Date: Mon, 5 Nov 2018 22:10:25 +0000 Subject: [PATCH] :sparkles: better implemenation to accomendate python 3 --- lml/utils.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lml/utils.py b/lml/utils.py index 5cba010..2ac0bf1 100644 --- a/lml/utils.py +++ b/lml/utils.py @@ -11,6 +11,11 @@ import sys import logging from json import dumps, JSONEncoder +try: + ModuleNotFoundError +except NameError: + ModuleNotFoundError = ImportError + PY2 = sys.version_info[0] == 2 log = logging.getLogger(__name__) @@ -48,10 +53,7 @@ def do_import(plugin_module_name): log.debug("found " + plugin_module_name) return plugin_module except ModuleNotFoundError: - log.info("Module %s is missing", plugin_module_name) - except ImportError: log.exception("failed to import %s", plugin_module_name) - raise def do_import_class(plugin_class):