add session open/closed state to prevent modifications

This commit is contained in:
SowinskiBraeden committed 2026-03-21 00:10:52 -07:00
1 parent d9685b30cf
commit e727e0d781
6 files changed
+210 -17

No files matched your search

+4 -2
View File
@@ -30,7 +30,7 @@ class EventRow(TypedDict):
actor: str
VALID_EVENT_TYPES = {"buyin", "cashout", "note"}
VALID_EVENT_TYPES = {"buyin", "cashout", "note", "session_open", "session_close"}
def ensure_data_file(csv_path: Path) -> None:
@@ -63,7 +63,9 @@ def load_events(csv_path: Path) -> list[EventRow]:
)
)
events.sort(key=lambda event: (event["session_date"], event["created_at"], event["id"]))
events.sort(
key=lambda event: (event["session_date"], event["created_at"], event["id"])
)
return events