From 6974b3e4f61dfd8b9b5e21df52d9849e99737685 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Tue, 24 Mar 2015 14:54:42 +1100 Subject: [PATCH] gsmd2: modem: don't queue messages when disconnected. This is just confusing - it queues up messages and keep the device awake when the modem isn't there. Signed-off-by: NeilBrown --- gsm/gsmd2.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gsm/gsmd2.py b/gsm/gsmd2.py index 118ac50..3bcfa7e 100644 --- a/gsm/gsmd2.py +++ b/gsm/gsmd2.py @@ -507,6 +507,8 @@ class modem(Engine,AtChannel): return True def at_queue(self, cmd, handle, timeout): + if not self.connected: + return self.block() self.queue.append((cmd, handle, timeout)) gobject.idle_add(self.check_queue) -- 2.39.5