diff --git a/src/proxy_pool/worker/tasks_validate.py b/src/proxy_pool/worker/tasks_validate.py index a3dc13e..3c3f0c1 100644 --- a/src/proxy_pool/worker/tasks_validate.py +++ b/src/proxy_pool/worker/tasks_validate.py @@ -35,6 +35,11 @@ async def _run_single_check(checker, proxy, context) -> CheckResult: passed=False, detail=f"{checker.name} timed out after {checker.timeout}s", ) + except asyncio.CancelledError: + return CheckResult( + passed=False, + detail=f"{checker.name} was cancelled", + ) except Exception as err: return CheckResult( passed=False,