Skip to content

Commit 1bdf9e1

Browse files
MOD: Replace pretty for raw timestamp
1 parent 8d4815f commit 1bdf9e1

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
#### Enhancements
66
- Keyword arguments to `DBNStore.to_parquet` will now allow `where` and `schema` to be specified
7+
- Improve records processing time
78

89
#### Bug fixes
910
- Fixed an issue where validating the checksum of a batch file loaded the entire file into memory

databento/live/session.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ def __init__(
199199
self._metadata: SessionMetadata = metadata
200200
self._user_callbacks = user_callbacks
201201
self._user_streams = user_streams
202-
self._last_ts_event: pd.Timestamp | None = None
202+
self._last_ts_event: int | None = None
203203

204204
def received_metadata(self, metadata: databento_dbn.Metadata) -> None:
205205
if self._metadata:
@@ -228,7 +228,7 @@ def received_record(self, record: DBNRecord) -> None:
228228
self._dispatch_callbacks(record)
229229
if self._dbn_queue.is_enabled():
230230
self._queue_for_iteration(record)
231-
self._last_ts_event = record.pretty_ts_event
231+
self._last_ts_event = record.ts_event
232232

233233
return super().received_record(record)
234234

@@ -653,7 +653,7 @@ async def _reconnect(self) -> None:
653653
if self._protocol._last_ts_event is not None:
654654
gap_start = pd.Timestamp(self._protocol._last_ts_event, tz="UTC")
655655
elif self._metadata.data is not None:
656-
gap_start = self._metadata.data.start
656+
gap_start = pd.Timestamp(self._metadata.data.start, tz="UTC")
657657
else:
658658
gap_start = pd.Timestamp.utcnow()
659659

0 commit comments

Comments
 (0)