msgfy
msgfy is a Python library for convert Exception instance to a human-readable error message.
Sample Code: | import msgfy
def error_message_example():
try:
raise ValueError("example message")
except ValueError as e:
print(msgfy.to_error_message(e))
error_message_example() |
---|---|
Output: | ValueError: example error message |
Sample Code: | import msgfy
def error_message_format_example():
try:
raise ValueError("example error message")
except ValueError as e:
print(msgfy.to_error_message(e, "{exception} {func_name}: {error_msg}"))
error_message_format_example() |
---|---|
Output: | ValueError error_message_format_example: example error message |
Sample Code: | import msgfy
def debug_message_example():
try:
raise ValueError("example debug message")
except ValueError as e:
print(msgfy.to_debug_message(e))
debug_message_example() |
---|---|
Output: | ValueError <ipython-input-4-bdd569af197b>(5) debug_message_example: example debug message |
Keyword | Replaced to |
---|---|
"{exception}" |
Exception class name |
"{file_name}" |
File name that exception raised |
"{line_no}" |
Line number where the exception raised |
"{func_name}" |
Function name that exception raised |
"{error_msg}" |
Message that passed to the exception instance |
pip install msgfy
sudo add-apt-repository ppa:thombashi/ppa sudo apt update sudo apt install python3-msgfy
Python 3.7+ No external dependencies.