Traceback-with-variables

Latest version: v2.2.0

Safety actively analyzes 722460 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.2.0

- Fully compatible with 2.1.1
- (BIG) Huge collections are printed faster, time depends only on `max_value_str_len`
- Add `hide`, `skip`, `show` as standard prints
- Variables like `password` and `token` are now hidden by default
- Added warning about secrets to readme, an example code to deal with it and a short essay
- Tested in python 3.13 and python 3.7
- More test cases and data types
- All objects without custom `__str__` are printed with all attrs
- Standard backup tracebacks have this library stacks collapsed

2.1.1

- Add "tb" alias creation for lines like `import tb.a`

2.1.0

- Fully compatible with 2.0.4
- Add short names for frequently used things like `a` and `fmt`
- Add unified `activate_by_import` to be used both for Jupyter and regular Python
- Add relative ellipsis position for strings like `x=['some', ...long', 'list']`
- Add detailed object printout, useful for non-dataclass classes
- Add protection against acidental mistyping in format attributes
- Fixed some bugs, e.g.
- cli not working in Python 3.12+
- `default_format` being sometimes ignored

2.0.4

- ...much, to be filled...

2.0.3

- Fixed tests in Windows/Mac
- Removed `sys` from globals in the "main" mode

2.0.2

- Fixed globals when calling extrnally, i.e. in the "main" mode

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.