Anton Abrosimov added the comment:
I think now is a good time for such a change. `FrameSummary`,` StackSummary`
and `TracebackException` can be left backward compatible. And PEP 657 already
breaks backward compatibility of output parsers.
--
___
P
New submission from Anton Abrosimov :
1. Move internal dependencies (`FrameSummary`, `StackSummary`) to class
attributes. Reduce coupling.
2. Separate receiving, processing and presenting traceback information.
How to replace `repr` with `pformat` in `FrameSummary`?
def __init__(...):
...