Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from contextlib import contextmanager
- import sys
- @contextmanager
- def supresser(*error):
- try:
- yield
- except error:
- pass
- @contextmanager
- def retyper(error1, error2):
- try:
- yield
- except error1 as this_error:
- new_error = error2()
- new_error.args = this_error.args
- raise new_error
- @contextmanager
- def dumper(stream):
- try:
- yield
- except Exception as error:
- stream.write(str(error))
- stream.write(str(error.__traceback__))
- raise error
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement