Don't prepend exception name for WK generic types

This commit is contained in:
2Shirt 2021-09-27 20:49:39 -06:00
parent 528602d98e
commit 8289df1d62
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -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