upy-error

Python Trace Error


Keywords
django, django-rest-framework, fastapi, flask, pip, pypi, pypi-package, pyramid, python, python3
License
MIT
Install
pip install upy-error==0.0.2

Documentation

upy-error

GitHub Org's stars PyPI - Python Version PyPI GitHub last commit



How to install?

pip install upy-error

How to use?

# Import the package
from upy_error import format_exception

Exception example with (log)

try:
    print(x)
except Exception as error:
    # Using the function to process the error with the 'logging' package.
    format_exception(error=error, log=True)

Output:

==========================================
2022-07-23 00:13:37,577 ERROR 
UpyError: 
  File "test_upy_error.py", line 4, in <module>
    print(x)
NameError: name 'x' is not defined
==========================================

Exception example with (print)

try:
    1 / 0
except Exception as error:
    # Using the function to return the error in string format.
    print(format_exception(error=error))

Output:

UpyError: 
  File "test_upy_error.py", line 11, in <module>
    1 / 0
ZeroDivisionError: division by zero

Commit Style

  • ⚙️ FEATURE
  • 📝 PEP8
  • 📌 ISSUE
  • 🪲 BUG
  • 📘 DOCS
  • 📦 PyPI
  • ❤️️ TEST
  • ⬆️ CI/CD
  • ⚠️ SECURITY

License

Distributed under the MIT License. See LICENSE for more information.