This happens both on precise and trusty.
ERROR: Traceback (most recent call last): File "/home/valhallasw/src/pywikibot-core/pywikibot/data/api.py", line 1699, in submit body=body, headers=headers) File "/home/valhallasw/src/pywikibot-core/pywikibot/tools/__init__.py", line 1186, in wrapper return obj(*__args, **__kw) File "/home/valhallasw/src/pywikibot-core/pywikibot/comms/http.py", line 238, in request r = fetch(baseuri, method, body, headers, **kwargs) File "/home/valhallasw/src/pywikibot-core/pywikibot/comms/http.py", line 350, in fetch request = _enqueue(uri, method, body, headers, **kwargs) File "/home/valhallasw/src/pywikibot-core/pywikibot/comms/http.py", line 332, in _enqueue _http_process(session, request) File "/home/valhallasw/src/pywikibot-core/pywikibot/comms/http.py", line 250, in _http_process verify=True, timeout=timeout) File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 357, in request resp = self.send(prep, **send_kwargs) File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 460, in send r = adapter.send(request, **kwargs) File "/usr/lib/python2.7/dist-packages/requests/adapters.py", line 305, in send timeout = TimeoutSauce(connect=timeout, read=timeout) File "/usr/lib/python2.7/dist-packages/urllib3/util.py", line 116, in __init__ self._connect = self._validate_timeout(connect, 'connect') File "/usr/lib/python2.7/dist-packages/urllib3/util.py", line 147, in _validate_timeout "int or float." % (name, value)) ValueError: Timeout value connect was (30, 120), but it must be an int or float.