(tz: datetime.tzinfo = utc)
| 137 | |
| 138 | |
| 139 | def _max_datetime_ms(tz: datetime.tzinfo = utc) -> int: |
| 140 | delta = tz.utcoffset(_MAX_UTC) |
| 141 | if delta is not None: |
| 142 | offset_millis = (delta.days * 86400 + delta.seconds) * 1000 + delta.microseconds // 1000 |
| 143 | else: |
| 144 | offset_millis = 0 |
| 145 | return min(_MAX_UTC_MS, _MAX_UTC_MS - offset_millis) |
| 146 | |
| 147 | |
| 148 | def _millis_to_datetime( |
no test coverage detected