From 05959eaf700c3a505807e62db6ad13b2655cc65e Mon Sep 17 00:00:00 2001 From: Tyler Goodlet Date: Tue, 19 Sep 2023 15:56:47 -0400 Subject: [PATCH] Always ensure symcache mkt pair entry is valid type --- piker/accounting/_pos.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/piker/accounting/_pos.py b/piker/accounting/_pos.py index 1a2378da..1b305009 100644 --- a/piker/accounting/_pos.py +++ b/piker/accounting/_pos.py @@ -543,6 +543,11 @@ class Account(Struct): if not (pos := pps.get(bs_mktid)): + assert isinstance( + mkt, + MktPair, + ) + # if no existing pos, allocate fresh one. pos = pps[bs_mktid] = Position( mkt=mkt,