Output pretty stack traces.
Project description
Pretty stack traces:
from prettystack import PrettyStackTemplate
prettystack_template = PrettyStackTemplate().to_console()
try:
exception_raiser()
except Exception as exception:
output(prettystack_template.current_stacktrace())
Output (colorized on a terminal window):
<ipython-input-4-2d951494fd2a> [1]: function 'exception_raiser' /path/to/example1.py 5 : 6 : def exception_raiser(): --> 7 : raise CatchThis("Some kind of message") 8 : example1.CatchThis Some kind of docstring Some kind of message
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
prettystack-0.2.1.tar.gz
(3.6 kB
view hashes)