[Twisted-Python] Difficulty restarting/shutting down a twisted server - ports not closing
Naveen Michaud-Agraw
naveenm at enthought.com
Wed Jun 12 14:56:22 MDT 2013
Hi Paul,
Have you tried the solution listed here:
http://twistedmatrix.com/documents/13.0.0/core/howto/choosing-reactor.html#auto16
With this approach, twisted would manage tkinter and you won't block on any twisted API calls.
Sent from my iPhone
On Jun 12, 2013, at 3:58 PM, Paul Sajna <sajattack at gmail.com> wrote:
> I'm using Tkinter. When I do the reactor.listenTCP(), the server takes over the main thread and the GUI freezes. Could you help me craft a GUI-safe solution?
>
>
> On 12 June 2013 00:06, Glyph <glyph at twistedmatrix.com> wrote:
>>
>> On Jun 11, 2013, at 6:20 PM, Paul Sajna <sajattack at gmail.com> wrote:
>>
>>> I continue to use threads because my application uses a GUI that becomes blocked when the server starts. Also, I am now having a problem where port is undefined until the server is stopped and started again.
>>
>> Paul,
>>
>> Until you stop using threads in this manner, you are using threads in a totally unsupported way and Twisted will be broken.
>>
>> Twisted supports most GUIs directly though; there is generally no need to use threads. What GUI library are you using?
>>
>> -glyph
>>
>>
>> _______________________________________________
>> Twisted-Python mailing list
>> Twisted-Python at twistedmatrix.com
>> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://twistedmatrix.com/pipermail/twisted-python/attachments/20130612/23f1710e/attachment-0001.html>
More information about the Twisted-Python
mailing list