Hello,<br><br>I&#39;m writing a simple chat client using twisted and pygtk. I have a problem with a chained deferred not being continued. Here is my call chain:<br><br>* MyProtocol.dataReceived -&gt; fires a predefined Deferred [call it A]<br>
* A.callback1 -&gt; creates a new Deferred B, adds a single callback to it, displays a GtkDialog returns B<br>* [A stops]<br>* dialog exits, I call B.callback(result_id) from the signal callback<br>* all callback in B&#39;s chains are called<br>
* program hangs instead calling A.callback2<br><br>Is this a thread related problem ? Am I doing something terribly wrong by calling a deferred from the gtk thread ? <br><br>Thanks for help,<br>Lucas Rekucki<br>