>>> r = http_pool.get_url('http://stats.e-go.gr/rx.asp?nWebSrvID=100230&nCatID=23425&nLevelId=-20&target=mailto%3Aadvertising%40pegasusinteractive%2Egr')Traceback (most recent call last):

 "<stdin>", line 1, in <module>

 "urllib3/request.py", line 136, in get_url
**urlopen_kw)

 "urllib3/request.py", line 78, in request_encode_url
return self.urlopen(method, url, **urlopen_kw)

 "urllib3/connectionpool.py", line 410, in urlopen
retries - 1, redirect, assert_same_host)

 "urllib3/connectionpool.py", line 341, in urlopen
raise HostChangedError(host, url, retries - 1)urllib3.exceptions.HostChangedError: Connection pool with host 'http://stats.e-go.gr' tried to open a foreign host: mailto:advertising@pegasusinteractive.gr
Traceback (most recent call last):


 "/bin/ivre", line 78, in <module>

main()


 "/bin/ivre", line 51, in main

tools.get_command(possible_commands[0])()


 "/usr/lib/python2.7/site-packages/ivre/tools/runscansagentdb.py", line 192, in main

assign_to_free_agents=bool(args.assign_free_agents)


 "/usr/lib/python2.7/site-packages/ivre/db/__init__.py", line 1450, in add_scan

"target": pickle.dumps(target.__iter__()),


 "/usr/lib64/python2.7/pickle.py", line 1374, in dumps

Pickler(file, protocol).dump(obj)


 "/usr/lib64/python2.7/pickle.py", line 224, in dump

self.save(obj)


 "/usr/lib64/python2.7/pickle.py", line 331, in save

self.save_reduce(obj=obj, *rv)


 "/usr/lib64/python2.7/pickle.py", line 419, in save_reduce

save(state)


 "/usr/lib64/python2.7/pickle.py", line 286, in save

f(self, obj) # Call unbound method with explicit self


 "/usr/lib64/python2.7/pickle.py", line 649, in save_dict

self._batch_setitems(obj.iteritems())


 "/usr/lib64/python2.7/pickle.py", line 663, in _batch_setitems

save(v)


 "/usr/lib64/python2.7/pickle.py", line 306, in save

rv = reduce(self.proto)


 "/usr/lib64/python2.7/copy_reg.py", line 70, in _reduce_ex

raise TypeError, "can't pickle %s objects" % base.__name__
TypeError: can't pickle file objects
