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-02-12 19:23:35 -08:00
2026-06-06 16:18:52 -05:00
2026-09-07 15:13:18 -07:00
2026-07-28 16:56:43 -07:00
2026-09-23 21:38:19 -07:00
2026-09-13 12:49:21 -07:00
2026-04-25 09:05:17 -07:00
2026-09-19 09:12:07 -07:00
2026-05-19 17:26:29 +02:00
2026-09-16 07:59:10 -07:00
2026-08-24 21:48:24 -07:00
2026-04-08 21:14:04 -07:00
2026-09-16 07:59:10 -07:00
2026-09-07 15:13:18 -07:00
2026-10-01 01:38:51 -07:00
2026-04-14 10:01:51 -07:00
2026-03-17 18:07:18 -07:00
2026-03-17 18:07:18 -07:00
2026-07-30 07:23:06 -07:00
2026-03-17 18:07:18 -07:00
2026-03-17 18:07:18 -07:00
2026-03-17 18:07:18 -07:00
2026-04-03 17:05:18 -07:00
2026-09-07 17:15:55 -07:00
2026-09-19 09:12:07 -07:00
2026-06-06 21:16:28 -07:00
2026-09-20 10:58:09 -07:00
2026-08-28 22:13:42 -07:00
2026-09-07 17:15:55 -07:00
2026-08-09 18:13:57 +00:00
2026-08-09 18:13:57 +00:00
2026-04-21 19:26:09 -07:00
2026-04-25 09:05:17 -07:00
2026-06-03 19:03:23 -07:00
2026-09-09 22:22:26 -07:00
2026-08-22 00:42:08 -07:00
2026-03-17 18:07:18 -07:00
2026-03-17 18:07:18 -07:00
2026-06-01 15:27:27 -07:00
2026-05-12 17:23:22 -07:00
2026-07-06 11:29:47 -07:00
2026-04-14 10:01:51 -07:00
2026-06-06 16:18:52 -05:00
2026-06-06 16:18:52 -05:00
2026-06-15 08:33:21 -05:00
2026-08-26 13:54:57 +04:00
2026-09-16 00:28:33 -07:00
2026-09-15 20:57:49 -07:00
2026-04-08 21:14:04 -07:00
2026-09-23 14:46:35 -05:00
2026-08-21 23:32:45 -07:00
2026-05-17 14:38:47 -07:00
2026-07-28 20:08:57 -07:00
2026-08-30 08:14:55 +04:00
2026-09-07 15:13:18 -07:00
2026-07-12 16:31:05 -07:00
2026-09-22 16:21:54 -07:00
2026-09-15 21:48:00 -07:00
2026-04-25 21:15:51 -07:00
2026-09-15 21:02:32 -07:00
2026-09-07 15:13:18 -07:00
2026-07-16 15:40:20 -07:00
2026-07-12 16:31:05 -07:00
2026-09-22 16:21:54 -07:00