mirror of
https://github.com/ThePhaseless/Byparr.git
synced 2026-09-24 06:10:14 +01:00
A host that will not resolve arrived as a plain PlaywrightError, which nothing caught, so Byparr answered 500 and read as its own defect. It is the upstream that failed, and the failure is usually transient, so 502 also lets clients retry where a 4xx would tell them not to. The timeout branch stays ahead of it, since PlaywrightTimeoutError subclasses Error.