From 0622d7e17c00ef75dce5b2af631cfb90734e48a5 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 9eebf1c4d..d3c0fb8ef 100644 --- a/piker/clearing/_util.py +++ b/piker/clearing/_util.py @@ -90,4 +90,7 @@ def pop( 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