(self, read_context)
| 451 | write_context.write_uint32(nanos) |
| 452 | |
| 453 | def read(self, read_context): |
| 454 | seconds = read_context.read_int64() |
| 455 | nanos = read_context.read_uint32() |
| 456 | ts = seconds + nanos / 1_000_000_000 |
| 457 | return datetime.datetime.fromtimestamp(ts, tz=datetime.timezone.utc) |
| 458 | |
| 459 | |
| 460 | class DurationSerializer(Serializer): |
nothing calls this directly
no test coverage detected