Log the important data when a exception occurs.
Project description
Pest control
Bugs are bad, but it's even worse when it happens in production, this is why it is a good idea to document all data possible when a exception occurs.
Installing
pip3 install exterminator
Usage
You have three options.
As a decorator
from exterminator import Exterminator
@Exterminator()
def main_function():
# do stuff that might work
main_function()
As a context manager
from exterminator import Exterminator
with Exterminator():
# do stuff, you know the thing
Globally
from exterminator import Exterminator
Exterminator().globally()
# that's it! now every exception that is not handled will be looged
Important Note
If you are going to except all errors the context manager and globally solution wont work for you, the only option for you will be:
from exterminator import Exterminator
@Exterminator()
def main_function():
# do stuff that work or not
try:
main_function()
except:
# do some stuff of you own...
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
Close
Hashes for exterminator-0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3572756d4d020e3f940ca8cf87bc59990c19e1471f827a7c3f572570d1c9a7be |
|
MD5 | 45b0149fc904bcf19517849f09cb0381 |
|
BLAKE2b-256 | 7a50c5a829b323bef11f477931b711ead8ca2cfb24b0d57338225526453db797 |