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
..
2026-10-01 01:24:21 -07:00
2026-04-14 10:01:51 -07:00
2026-10-01 01:07:29 -07:00
2026-07-28 20:08:57 -07:00
2026-07-16 14:56:42 -07:00
2026-10-01 01:24:21 -07:00
2026-08-22 00:16:03 -07:00
2026-10-01 01:07:29 -07:00
2026-08-22 00:16:03 -07:00
2026-07-07 09:37:28 -07:00
2026-09-04 23:06:03 -07:00
2026-08-21 20:47:34 -07:00
2026-09-19 20:19:38 -07:00
2026-09-04 23:06:03 -07:00
2026-08-24 18:51:24 -07:00
2026-07-28 20:08:57 -07:00
2026-10-01 01:07:29 -07:00
2026-09-04 23:06:03 -07:00
2026-09-19 21:28:19 -07:00
2026-09-15 21:01:39 -07:00
2026-08-22 00:16:03 -07:00
2026-09-04 23:06:03 -07:00
2026-08-22 00:16:03 -07:00
2026-08-22 00:16:03 -07:00
2026-10-01 01:07:29 -07:00
2026-08-06 11:04:15 -07:00
2026-10-01 01:07:29 -07:00
2026-10-01 01:10:55 -07:00
2026-10-01 01:38:51 -07:00
2026-10-01 01:07:29 -07:00
2026-09-04 23:06:03 -07:00
2026-08-22 00:16:03 -07:00
2026-07-16 14:56:42 -07:00
2026-08-22 00:16:03 -07:00
2026-10-01 01:24:21 -07:00
2026-09-04 23:06:03 -07:00
2026-08-22 00:16:03 -07:00
2026-07-16 14:56:42 -07:00
2026-08-22 00:16:03 -07:00
2026-09-15 20:57:49 -07:00
2026-08-24 18:51:24 -07:00
2026-08-22 00:16:03 -07:00
2026-09-04 23:06:03 -07:00
2026-09-04 23:06:03 -07:00
2026-10-01 01:38:51 -07:00