diff --git a/piker/clearing/_ems.py b/piker/clearing/_ems.py index ad512c08..06ae3b70 100644 --- a/piker/clearing/_ems.py +++ b/piker/clearing/_ems.py @@ -866,7 +866,7 @@ async def translate_and_relay_brokerd_events( elif status == 'canceled': log.cancel(f'Cancellation for {oid} is complete!') - status_msg = book._active.pop(oid) + status_msg = book._active.pop(oid, None) else: # open # relayed from backend but probably not handled so