We shouldn't block suspend while waiting for a SIM card number.
Only block during an extended "get list of sms messsages" sequence.
Signed-off-by: NeilBrown <neil@brown.name>
self.must_check('')
def must_check(self, line):
- self.block()
self.check_needed = True
self.retry(100)
return True
def set_on(self, state):
if state and self.check_needed:
- self.block()
self.retry(100)
if not state:
self.unblock()
if m and m.group(1) == '3':
self.retry(2000)
return False
+ self.block()
at_queue('+CMGL=4', self.one_line, 40000)
return False
if not line or line[:5] == 'ERROR' or line[:10] == '+CMS ERROR':
self.check_needed = True
self.retry(60000)
+ self.unblock()
return False
if self.expecting_line:
self.expecting_line = False