arkanes at gmail.com
Thu Aug 30 19:17:17 CEST 2007
On 8/30/07, Robert.R.Emmel at gmail.com <Robert.R.Emmel at gmail.com> wrote:
> I am using the threading module and the Queue module in python to to
> send out shipment tracking URL requests.
> Is there a way to timeout a thread within a Queue?
> I think the way I have it now the thread will wait until something is
> returned and will basically wait forever for that something.
> Between the waiting for something to be returned and the timeouts on
> the database connections, the program appears to just hang like it has
> stopped working. Any suggestions?
> Here is a sample of code I am using (left out some of the code for
The two possible implementations:
a) Use a timeout in your get() call to allow to check for thread termination
b) push a sentinel object into the Queue that means "please exit now".
More information about the Python-list