Procházet zdrojové kódy

Fix: pop publish waiters

Nick Barrett před 2 roky
rodič
revize
0274730cdc
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      mauigpapi/mqtt/conn.py

+ 1 - 1
mauigpapi/mqtt/conn.py

@@ -294,7 +294,7 @@ class AndroidMQTT:
 
     def _on_publish_handler(self, client: MQTToTClient, _: Any, mid: int) -> None:
         try:
-            waiter = self._publish_waiters[mid]
+            waiter = self._publish_waiters.pop(mid)
         except KeyError:
             self.log.trace(f"Got publish confirmation for {mid}, but no waiters")
             return