mode.utils.tracebacks
¶
Traceback utilities.
-
mode.utils.tracebacks.
print_task_stack
(task: _asyncio.Task, *, file: IO = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='UTF-8'>, limit: int = 125, capture_locals: bool = False) → None¶ Print the stack trace for an
asyncio.Task
.
-
mode.utils.tracebacks.
format_task_stack
(task: _asyncio.Task, *, limit: int = 125, capture_locals: bool = False) → str¶ Format
asyncio.Task
stack trace as a string.
-
class
mode.utils.tracebacks.
Traceback
(frame: frame, lineno: int = None, lasti: int = None)¶ Traceback object with truncated frames.
-
tb_frame
= None¶
-
tb_lineno
= None¶
-
tb_lasti
= None¶
-
tb_next
= None¶
-
classmethod
from_task
(task: _asyncio.Task, *, limit: int = 125) → mode.utils.tracebacks._BaseTraceback¶
-
classmethod
from_coroutine
(coro: Union[Coroutine, Generator], *, depth: int = 0, limit: Optional[int] = 125) → mode.utils.tracebacks._BaseTraceback¶
-