Commit Graph
1 Commits
Author SHA1 Message Date
agessaman f279f2be0e refactor: one make_retry_session for the weather HTTP clients
wx, rain and the weather service each built the same requests session (two retries on connection errors and 5xx for GET, 0.3 s backoff, status codes not raised, 10x20 connection pool). It now lives in modules/http_retry.py; each class keeps its _create_retry_session as a one-line delegate, and each keeps its own session lifetime (rain still builds one per call).
2026-10-01 01:38:51 -07:00