diff --git a/notecard/notecard.py b/notecard/notecard.py index 357a3e0..8e15d42 100644 --- a/notecard/notecard.py +++ b/notecard/notecard.py @@ -702,6 +702,8 @@ def _transact(self, req_bytes, rsp_expected, # Notecard with requests. time.sleep(0.005) + # Query the Notecard every 50 ms to see if there's data available to + # read. start = start_timeout() available = 0 while available == 0: @@ -711,6 +713,8 @@ def _transact(self, req_bytes, rsp_expected, raise Exception('Timed out while querying Notecard for ' + \ 'available data.') + time.sleep(0.05) + return self.receive() def Reset(self):