overseer and Claude Opus 5.5
bce2792d8c
Compute the missed-sweep delay as real elapsed time across DST
...
_delay_seconds subtracted two aware datetimes sharing the household
ZoneInfo, which Python does as wall-clock arithmetic, so the sweep fired
an hour late at spring-forward and an hour early at fall-back. Both
instants are now compared and subtracted in UTC.
A nonexistent rollover time resolves to the first valid wall minute
at/after it (the gap's end); an ambiguous one resolves to its first
occurrence (fold=0). Adds America/New_York spring-forward, fall-back,
nonexistent and ambiguous cases alongside the ordinary EDT case.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-26 09:54:36 -04:00
..
2026-09-23 04:37:26 -04:00
2026-09-19 14:45:50 -04:00
2026-09-23 12:27:35 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 04:37:26 -04:00
2026-09-23 04:37:26 -04:00
2026-09-23 04:37:26 -04:00
2026-09-23 22:16:47 -04:00
2026-09-24 20:15:27 -04:00
2026-09-24 20:15:27 -04:00
2026-09-24 20:15:27 -04:00
2026-09-23 21:10:39 -04:00
2026-09-26 09:02:07 -04:00
2026-09-26 09:02:07 -04:00
2026-09-26 09:37:01 -04:00
2026-09-23 20:01:25 -04:00
2026-09-23 22:16:47 -04:00
2026-09-25 07:26:33 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 04:37:26 -04:00
2026-09-26 09:54:36 -04:00
2026-09-25 07:26:33 -04:00
2026-09-25 07:26:33 -04:00
2026-09-23 22:16:47 -04:00
2026-09-23 09:19:48 -04:00
2026-09-19 14:52:12 -04:00
2026-09-19 14:54:03 -04:00
2026-09-19 14:47:37 -04:00
2026-09-19 14:45:50 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-21 14:48:01 -04:00
2026-09-23 09:19:48 -04:00
2026-09-26 09:02:07 -04:00
2026-09-21 15:07:50 -04:00
2026-09-21 16:00:34 -04:00
2026-09-23 09:19:48 -04:00
2026-09-24 20:15:27 -04:00
2026-09-25 07:26:33 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-24 20:15:27 -04:00
2026-09-24 20:15:27 -04:00
2026-09-23 20:52:06 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-20 20:20:52 -04:00
2026-09-21 07:47:52 -04:00
2026-09-19 11:50:18 -04:00
2026-09-26 09:02:07 -04:00
2026-09-23 12:27:35 -04:00
2026-09-21 10:02:08 -04:00
2026-09-25 07:26:33 -04:00
2026-09-24 20:15:27 -04:00
2026-09-23 09:19:48 -04:00
2026-09-26 09:45:29 -04:00
2026-09-24 20:15:27 -04:00
2026-09-24 20:15:27 -04:00
2026-09-26 09:02:07 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00
2026-09-24 20:15:27 -04:00
2026-09-23 12:27:35 -04:00
2026-09-23 09:19:48 -04:00
2026-09-23 09:19:48 -04:00