From 4a8eafabb8b814264c3d9d2537e53d93287285d1 Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Mon, 26 Jun 2023 16:00:16 -0400 Subject: [PATCH] Never key error on bad flow pops.. --- piker/clearing/_util.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/piker/clearing/_util.py b/piker/clearing/_util.py index 9eebf1c4..d3c0fb8e 100644 --- a/piker/clearing/_util.py +++ b/piker/clearing/_util.py @@ -90,4 +90,7 @@ class OrderDialogs(Struct): for the given order id. ''' - return self._flows.pop(oid) + if (flow := self._flows.pop(oid, None)) is None: + log.warning(f'No flow found for oid: {oid}') + + return flow