Skip to content
Snippets Groups Projects
Commit 987ecfff authored by ale's avatar ale
Browse files

set a default timeout for client sockets

parent 204ad6c5
No related branches found
No related tags found
No related merge requests found
...@@ -4,6 +4,7 @@ import logging ...@@ -4,6 +4,7 @@ import logging
import mmap import mmap
import os import os
import optparse import optparse
import socket
import threading import threading
import time import time
import urllib2 import urllib2
...@@ -40,6 +41,7 @@ class Uploader(object): ...@@ -40,6 +41,7 @@ class Uploader(object):
self.queue = Queue.Queue(1000) self.queue = Queue.Queue(1000)
self.db = FileDatabase(db) self.db = FileDatabase(db)
self.opener = urllib2.build_opener(throttle.ThrottledHTTPHandler) self.opener = urllib2.build_opener(throttle.ThrottledHTTPHandler)
socket.setdefaulttimeout(60)
def _get(self, url): def _get(self, url):
req = urllib2.Request(self.server_url + url, req = urllib2.Request(self.server_url + url,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment