On 17/06/2009 4:23 PM, Paul Hemans wrote:
Hi, New to Python .... I've got 2 threads 1 is the SimpleHTTPRequestHandler, the other polls a site for data. I want to run the program as a windows service. My questions are: Should both of them run as threads and then just have an infinite loop with a sleep in the main thread in order to stop the main program from just terminating?
No need for a loop - just have the main thread wait forever for the stop request. The main problem I forsee is asking the socketserver thread to terminate as it is likely to be inside 'accept' or some other blocking function.
HTH, Mark -- http://mail.python.org/mailman/listinfo/python-list