As in whenever `Context.cancel()` is not (runtime internally) called (i.e. `._cancel_called` is not set), we can attempt to detect the parent `trio` nursery/cancel-scope that is the source. Emit the report with a `.cancel()` level and attempt to repr in "sclang" form as well as unhide the stack frame for debug/traceback-in. |
||
---|---|---|
.. | ||
__init__.py | ||
_codec.py | ||
_ops.py | ||
pretty_struct.py | ||
ptr.py | ||
types.py |