.. _jgdv.debugging: ============== jgdv.debugging ============== .. py:module:: jgdv.debugging .. autoapi-nested-parse:: Utilities for debugging. Provides: #. SignalHandler : For installing handlers for interrupts #. TimeCtx : A CtxManager for simple timing #. TimeDec : A Decorator to time functions #. TracebackFactory : For slicing the traceback provided in exceptions #. TraceContext : A CtxManager for tracing function calls. #. MallocTool : For profiling memory usage. #. LogDel : A class decorator for logging when __del__ is called Submodules ---------- .. toctree:: :maxdepth: 1 /_docs/_autoapi/jgdv/debugging/_interface/index /_docs/_autoapi/jgdv/debugging/destruction/index /_docs/_autoapi/jgdv/debugging/dsl/index /_docs/_autoapi/jgdv/debugging/malloc_tool/index /_docs/_autoapi/jgdv/debugging/running_debugger/index /_docs/_autoapi/jgdv/debugging/signal_handler/index /_docs/_autoapi/jgdv/debugging/timing/index /_docs/_autoapi/jgdv/debugging/trace_context/index /_docs/_autoapi/jgdv/debugging/traceback_factory/index