AntiPattern

Event Loop Blocking Misuse

event-loop-blocking-misuse

Blocking or mis-wired async work (e.g., time.sleep in async code, async DB mocks returning coroutines, or calling blocking subprocess/run directly) prevents the event loop from progressing, causing hangs, missing awaits, or test/runtime failures.