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.