Releases: cknd/stackprinter
Releases · cknd/stackprinter
0.2.12
0.2.11
0.2.10
0.2.9
What's Changed
- Fix 'builtin-code' object has no attribute 'co_filename' under pypy by @breezechen in #58
New Contributors
- @breezechen made their first contribution in #58
Full Changelog: 0.2.8...0.2.9
0.2.8
0.2.7
0.2.7 - August 12, 2022
Fixed
- Degrade more gracefully in environments where the standard output streams (stdout, stderr) are not available, such as the
pythonw.exe
GUI. Concretely: 1) If stackprinter'sshow()
function is called in such an environment and with default arguments, it will now return silently (doing nothing) instead of crashing. 2) the 'Traceprinter' toy now uses the built in print function (so that it doesn't try to access sys.stderr.write on import).
Full Changelog: 0.2.6...0.2.7
0.2.6
0.2.5 - Oct 31, 2020
Fixed
- Allows passing
(None, None, None)
toformat_exception
- Fixed a crashing type error that could occur in longer code scopes (e.g. in the repl)
0.2.4 - June 17, 2020
Changed
- Disabled verbose formatting for KeyboardInterrupts by default. Call
format(..., suppressed_exceptions=None
) to enforce verbose printing even on a keyboard interrupt.
Added
- New keyword arg
suppressed_exceptions
to disable verbose formatting for certain types of exceptions (generating a standard python-like traceback instead). - New keyword arg
line_wrap
to adjust or disable the line wrap on variable values.