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