convert proxy object to string before passing to urllib

This commit is contained in:
Martin Zimmermann 2013-12-19 08:09:09 +01:00
parent d4f836fd65
commit e244227f41

View File

@ -14,7 +14,7 @@ except ImportError:
import html5lib
from isso.compat import map, filter, PY2K
from isso.compat import map, filter, PY2K, string_types, text_type as str
if PY2K: # http://bugs.python.org/issue12984
from xml.dom.minidom import NamedNodeMap
@ -67,6 +67,9 @@ def host(name):
('example.tld', 80, True)
"""
if not (isinstance(name, string_types)):
name = str(name)
if not name.startswith(('http://', 'https://')):
name = 'http://' + name