Kaynağa Gözat

call the defer.callback when done.

Steve Thielemann 5 yıl önce
ebeveyn
işleme
58f3e7cc17
1 değiştirilmiş dosya ile 4 ekleme ve 1 silme
  1. 4 1
      tcp-proxy.py

+ 4 - 1
tcp-proxy.py

@@ -235,8 +235,11 @@ class ProxyMenu(object):
             self.keepalive = None
             self.queue_game.put(self.prompt)
             self.prompt = None
+
+            # Were we asked to do something when we were done here?
             if self.defer:
-                self.defer.callback()
+                reactor.CallLater(0, self.defer.callback, None)
+                # self.defer.callback()
                 self.defer = None
             return