diff --git a/client/djrandom_client/upload.py b/client/djrandom_client/upload.py index d3116a3164bac797c91308b14c1c61f4642db1da..cb3826a3ae8ed2dabc6000e200d555f0dd72d8a1 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 platform import socket import threading import time @@ -12,6 +13,7 @@ import Queue from djrandom_client import utils from djrandom_client import stats from djrandom_client import throttle +from djrandom_client import version log = logging.getLogger(__name__) @@ -41,6 +43,12 @@ class Uploader(object): self.queue = Queue.Queue(100) self.db = FileDatabase(db) self.opener = urllib2.build_opener(throttle.ThrottledHTTPHandler) + + user_agent = 'djrandom_client/%s (%s %s Python/%s)' % ( + version.VERSION, platform.system(), platform.machine(), + platform.python_version()) + self.opener.addheaders = [('User-agent', user_agent)] + socket.setdefaulttimeout(60) def _get(self, url): diff --git a/client/djrandom_client/version.py b/client/djrandom_client/version.py index 68c0733348c65f5f45bd043f1e94bc7b1bd30d48..887788d346a480fbbfdc6e00b790059a0dc21593 100644 --- a/client/djrandom_client/version.py +++ b/client/djrandom_client/version.py @@ -1 +1 @@ -VERSION = '0.2' +VERSION = '0.2.1'