Don't prepend exception name for WK generic types
This commit is contained in:
parent
528602d98e
commit
8289df1d62
1 changed files with 7 additions and 6 deletions
|
|
@ -442,10 +442,11 @@ class TryAndPrint():
|
||||||
pass
|
pass
|
||||||
|
|
||||||
# Prepend exception name
|
# Prepend exception name
|
||||||
try:
|
if _exception.__class__.__name__ not in ('GenericError', 'GenericWarning'):
|
||||||
message = f'{_exception.__class__.__name__}: {message}'
|
try:
|
||||||
except Exception: # pylint: disable=broad-except
|
message = f'{_exception.__class__.__name__}: {message}'
|
||||||
message = f'UNKNOWN ERROR: {message}'
|
except Exception: # pylint: disable=broad-except
|
||||||
|
message = f'UNKNOWN ERROR: {message}'
|
||||||
|
|
||||||
# Fix multi-line messages
|
# Fix multi-line messages
|
||||||
if '\n' in message:
|
if '\n' in message:
|
||||||
|
|
@ -525,8 +526,8 @@ class TryAndPrint():
|
||||||
return obj
|
return obj
|
||||||
|
|
||||||
# Try all modules
|
# Try all modules
|
||||||
for _mod in sys.modules:
|
for _mod in sys.modules.values():
|
||||||
obj = getattr(sys.modules[_mod], name, None)
|
obj = getattr(_mod, name, None)
|
||||||
if obj:
|
if obj:
|
||||||
break
|
break
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue