Get nicely formated exception details
Project description
exception_details
Get nicely formated exception details.
Content
-
Installation
-
Usage
Installation
pip install exception-details
Usage
-
print_exception_details(exception: Exception)
Print the exception details.
Usage:
`try: ...` `except Exception as e: print_exception_details(e)`
Contains:
-
function name
-
filepath
-
line
-
code snippet
-
species of the exception
-
message
Args:
exception (Exception): Your Exception
-
-
get_exception_details_dict(exception: Exception)
Get the exception details as a dictionary.
Usage:
`try: ... ` `except Exception as e: details = get_exception_details_dict(e)`
Contains:
-
'function' -> function name
-
'path' -> filepath
-
'line' -> line
-
'code' -> code snippet
-
'species' -> species of the exception
-
'message' -> message
Args:
exception (Exception): Your Exception
Returns:
dict: Exception details as a dictionary with the keys: "function", "path", "line", "code", "species", "message"
-
-
get_exception_details_str(exception: Exception, colored=True)
Print the exception details.
Usage:
`try: ... ` `except Exception as e: details = get_exception_details_str(e)`
Contains:
-
function name
-
filepath
-
line
-
code snippet
-
species of the exception
-
message
Args:
exception (Exception): Your Exception colored (boolean): The string has coloreds parts if True.
Returns:
str: Exception details as a string."
-
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for exception_details-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 004a170aa2dd6d6ea583939fee49a82b6c5321b87b558177e78c92c8a1303a73 |
|
MD5 | 17ddc5f806c82e9f13ecca885ca742ed |
|
BLAKE2b-256 | 19c881a03bbc86e5b92f36a030838122c3b14411ea0029742c9fc824d78d9250 |