From 987ecfff570f2225853b2306ea0088707bce4e7c Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Sat, 13 Aug 2011 14:13:01 +0000 Subject: [PATCH] set a default timeout for client sockets --- client/djrandom_client/upload.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/djrandom_client/upload.py b/client/djrandom_client/upload.py index 2c97be6..412643d 100644 --- a/client/djrandom_client/upload.py +++ b/client/djrandom_client/upload.py @@ -4,6 +4,7 @@ import logging import mmap import os import optparse +import socket import threading import time import urllib2 @@ -40,6 +41,7 @@ class Uploader(object): self.queue = Queue.Queue(1000) self.db = FileDatabase(db) self.opener = urllib2.build_opener(throttle.ThrottledHTTPHandler) + socket.setdefaulttimeout(60) def _get(self, url): req = urllib2.Request(self.server_url + url, -- GitLab