From 6e457729802715f420cbfac8afd00e96f1887329 Mon Sep 17 00:00:00 2001 From: liampauling Date: Wed, 30 Sep 2026 10:50:06 +0100 Subject: [PATCH] TOTE market close fix --- HISTORY.rst | 7 +++++++ flumine/__version__.py | 2 +- flumine/baseflumine.py | 4 ++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/HISTORY.rst b/HISTORY.rst index 1b1b7b8f..225b6f96 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -3,6 +3,13 @@ Release History --------------- +3.2.5 (2026-09-30) ++++++++++++++++++++ + +**Improvements** + +- TOTE market close fix + 3.2.4 (2026-09-28) +++++++++++++++++++ diff --git a/flumine/__version__.py b/flumine/__version__.py index 8b15a5a0..d1edad53 100644 --- a/flumine/__version__.py +++ b/flumine/__version__.py @@ -1,6 +1,6 @@ __title__ = "flumine" __description__ = "Betting trading framework" __url__ = "https://github.com/betcode-org/flumine" -__version__ = "3.2.4" +__version__ = "3.2.5" __author__ = "Liam Pauling" __license__ = "MIT" diff --git a/flumine/baseflumine.py b/flumine/baseflumine.py index 3933bd93..4235bac2 100644 --- a/flumine/baseflumine.py +++ b/flumine/baseflumine.py @@ -441,6 +441,10 @@ def _process_close_market(self, event: events.CloseMarketEvent) -> None: recorder = False market_id = market_book["market_id"] stream_id = None + elif event.venue == VenueType.TOTE: + recorder = False + market_id = market_book["id"] + stream_id = market_book["streaming_unique_id"] else: raise NotImplementedError()