blocking-sleep-in-async-function (ASYNC251)
Added in 0.5.0 · Related issues · View source
Derived from the flake8-async linter.
What it does
Checks that async functions do not call time.sleep.
Why is this bad?
Blocking an async function via a time.sleep call will block the entire
event loop, preventing it from executing other tasks while waiting for the
time.sleep, negating the benefits of asynchronous programming.
Instead of time.sleep, use asyncio.sleep.
Example
Use instead: