mirror of
https://github.com/fusion44/blitz_api.git
synced 2026-08-16 12:20:14 +02:00
'from redis.asyncio import ... TimeoutError' shadowed the builtin TimeoutError. redis's TimeoutError is a RedisError subclass, not a builtin subclass, so the 'except TimeoutError' guarding asyncio.wait_for never matched: timed-out commands fell through to the generic handler, the child process was never terminated (leak), and the caller got a misleading 'unable to execute' error instead of a timeout. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| models | ||
| routers | ||
| __init__.py | ||
| test_cln_shell_safety.py | ||
| test_exec_bash_timeout.py | ||
| test_warmup_events.py | ||
| utils.py | ||