From 954ab3efbdc62b1cd1ae981e6f0f0038443c73fb Mon Sep 17 00:00:00 2001 From: John-Mark Gurney Date: Thu, 10 Dec 2020 13:25:35 -0800 Subject: [PATCH] make sure that we have the lock here... --- bitelab/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bitelab/__init__.py b/bitelab/__init__.py index b4b2fe4..ee7ef77 100644 --- a/bitelab/__init__.py +++ b/bitelab/__init__.py @@ -132,6 +132,8 @@ class BoardImpl: self.reserved = False async def update_attrs(self, **attrs): + assert self.lock.locked() and self.reserved + for i in attrs: self.attrcache[i] = await self.attrmap[i].setvalue(attrs[i])