Why not event-driven packages in other than the main thread?
Cliff Wells
cliff at develix.com
Thu Sep 14 06:22:54 EDT 2006
On Thu, 2006-09-14 at 11:13 +0200, Tor Erik wrote:
> Hi,
>
> I've developed an application were I've used Tkinter for the GUI.
> When I ran the GUI in another thread than the main, it kept locking
> up.
> I experienced similar problems with Twisted.
>
> Both of these tools are event-based, so I guess that is the root of the
> problem...
>
> But could anyone tell me why running these in a thread other than the
> main one doesn't work?
They probably use signals (Twisted I'm sure does) and it's documented
that signals don't work with threads:
http://docs.python.org/lib/module-signal.html
Regards,
Cliff
--
More information about the Python-list
mailing list