Threading / Web Page Download
brueckd at tbye.com
brueckd at tbye.com
Thu Aug 15 22:25:09 EDT 2002
On Thu, 15 Aug 2002, David wrote:
> Hello. In the app that I (newbie) am building, I was finding that I would
> occasionally encounter lockups when downloading pages with urllib2 (and
> ClientCookie, which is based on urllib2). To get past the lockups, I've
> implemented threading (below). Problem is, it's an inelegant solution:
> When a given download exceeds the timeout threshold, my program effectively
> abandons it, starting another download attemp in another thread (up to some
> max number of thereads, n).
Hi David,
There's no clean/safe way to kill a thread. Google for timeoutsocket;
it'll make sockets raise an exception after awhile instead of hanging
forever. Also (looking ahead), Python 2.3 has socket timeouts built-in.
-Dave
More information about the Python-list
mailing list