diff options
Diffstat (limited to 'model-optimizer/mo/utils/class_registration.py')
-rw-r--r-- | model-optimizer/mo/utils/class_registration.py | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/model-optimizer/mo/utils/class_registration.py b/model-optimizer/mo/utils/class_registration.py index f69978b1d..8d4c834bc 100644 --- a/model-optimizer/mo/utils/class_registration.py +++ b/model-optimizer/mo/utils/class_registration.py @@ -114,8 +114,14 @@ def apply_replacements(graph: nx.MultiDiGraph, replacements_type): replacer.find_and_replace_pattern(graph) check_empty_graph(graph, replacer_cls) except Error as err: - raise Error('Exception occurred during running replacer "{}": {}'.format(replacement_id, str(err).replace( - '[REPLACEMENT_ID]', replacement_id))) from err + raise Error('Exception occurred during running replacer "{}" ({}): {}'.format( + replacement_id, + replacer_cls, + str(err).replace('[REPLACEMENT_ID]', replacement_id), + )) from err except Exception as err: - raise Exception('Exception occurred during running replacer "{}": {}'.format( - replacement_id, str(err).replace('[REPLACEMENT_ID]', replacement_id))) from err + raise Exception('Exception occurred during running replacer "{} ({})": {}'.format( + replacement_id, + replacer_cls, + str(err).replace('[REPLACEMENT_ID]', replacement_id), + )) from err |