Example stack-trace in this case:
Python 2.7.14 (default, Dec 19 2017, 22:36:09)
[GCC 5.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from urlbuilder import URLBuilder as u
>>> import requests as r
>>> r.get(u('http://neverevertherewillbeahostlikethis.com'))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/drone/src/.tox/py27/lib/python2.7/site-packages/requests/api.py", line 72, in get
return request('get', url, params=params, **kwargs)
File "/drone/src/.tox/py27/lib/python2.7/site-packages/requests/api.py", line 58, in request
return session.request(method=method, url=url, **kwargs)
File "/drone/src/.tox/py27/lib/python2.7/site-packages/requests/sessions.py", line 494, in request
prep = self.prepare_request(req)
File "/drone/src/.tox/py27/lib/python2.7/site-packages/requests/sessions.py", line 424, in prepare_request
auth = get_netrc_auth(request.url)
File "/drone/src/.tox/py27/lib/python2.7/site-packages/requests/utils.py", line 185, in get_netrc_auth
ri = urlparse(url)
File "/usr/local/lib/python2.7/urlparse.py", line 143, in urlparse
tuple = urlsplit(url, scheme, allow_fragments)
File "/usr/local/lib/python2.7/urlparse.py", line 182, in urlsplit
i = url.find(':')
TypeError: __call__() takes exactly 1 argument (2 given)
Example stack-trace in this case: