TracebackEntry needs the excinfo for the `__tracebackhide__ = callback` functionality, where `callback` accepts the excinfo. Currently it achieves this by storing a weakref to the excinfo which created it. I think this is not great, mixing layers and bloating the objects. Instead, have `ishidden` (and transitively, `Traceback.filter()`) take the excinfo as a parameter. |
||
|---|---|---|
| .. | ||
| approx.py | ||
| collect.py | ||
| fixtures.py | ||
| integration.py | ||
| metafunc.py | ||
| raises.py | ||
| show_fixtures_per_test.py | ||