summaryrefslogtreecommitdiff
path: root/model-optimizer/mo/utils/versions_checker.py
diff options
context:
space:
mode:
Diffstat (limited to 'model-optimizer/mo/utils/versions_checker.py')
-rw-r--r--model-optimizer/mo/utils/versions_checker.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/model-optimizer/mo/utils/versions_checker.py b/model-optimizer/mo/utils/versions_checker.py
index 328ff441e..09f3105c6 100644
--- a/model-optimizer/mo/utils/versions_checker.py
+++ b/model-optimizer/mo/utils/versions_checker.py
@@ -141,6 +141,13 @@ def check_requirements(framework = None):
not_satisfied_versions.append((name, 'not installed', 'required: {}'.format(required_version)))
exit_code = 1
continue
+ except Exception as e:
+ log.error('Error happened while importing {} module. It may happen due to unsatisfied requirements of '
+ 'that module. Please run requirements installation script once more.\n'
+ 'Details on module importing failure: {}'.format(name, e))
+ not_satisfied_versions.append((name, 'package error', 'required: {}'.format(required_version)))
+ exit_code = 1
+ continue
if len(not_satisfied_versions) != 0:
extension = 'bat' if os.name == 'nt' else 'sh'