SocketServer, its offspring, and threads
darel.finkbeiner at gmail.com
darel.finkbeiner at gmail.com
Wed Jun 4 09:45:11 EDT 2008
On May 25, 10:40 am, eliben <eli... at gmail.com> wrote:
> Hello,
>
> I have a small wxPython application. Today I was trying to add some
> RPC capability to it, so I implemented an instance of
> SimpleXMLRPCServer that runs in a separate thread when invoked and
> answers requests.
>
> All went fine until I realized that I have to sometimes stop the
> server - which is where I ran into a problem. Python threads can not
> be killed after they've been started.
>
Why not use setDaemon( true ) on the thread running the XMLRPC
server. When the main Python thread exits, it doesn't wait for so-
called "daemon" threads and just kills them.
Check out the "threading" module in the lib documentation
More information about the Python-list
mailing list