Python Debugging Cheat Sheet/Enable debug mode programmatically

Turn on event loop debugging in code.

Section: Async, Web, and Production Troubleshooting

Enable debug mode programmatically

python
python
import asyncio

async def main():
    ...

asyncio.run(main(), debug=True)

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Async, Web, and Production Troubleshooting
Enable asyncio debug mode
Expose slow callbacks and event-loop issues.
OpenIn sheetbashsame section
Start a simple HTTP server for quick testing
Serve files locally to reproduce client behavior.
OpenIn sheetbashsame section
Profile import time
See which imports are slowing startup.
OpenIn sheetbashsame section
Dump stack traces for all threads
Useful when an app appears hung or deadlocked.
OpenIn sheetpythonsame section
Enable basic debug logging
Turn on debug-level logs quickly.
OpenIn sheetpython1 tag match
Insert a built-in breakpoint
Pause execution and enter the configured debugger.