summaryrefslogtreecommitdiff
path: root/src/lxml/html
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2014-01-23 21:48:38 +0100
committerStefan Behnel <stefan_ml@behnel.de>2014-01-23 21:48:38 +0100
commitdb4e605d380a5409be2d02ec977d843fefbc0c45 (patch)
tree022fbbce8787224c0c23069baf081195a05a78c2 /src/lxml/html
parent0c43d79953b31766274b96daac483607b59cb751 (diff)
downloadpython-lxml-db4e605d380a5409be2d02ec977d843fefbc0c45.tar.gz
prevent 'abc' from being considered a drive letter
Diffstat (limited to 'src/lxml/html')
-rw-r--r--src/lxml/html/html5parser.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lxml/html/html5parser.py b/src/lxml/html/html5parser.py
index c9e70eb3..7188c7ea 100644
--- a/src/lxml/html/html5parser.py
+++ b/src/lxml/html/html5parser.py
@@ -195,7 +195,9 @@ def _looks_like_url(str):
scheme = urlparse(str)[0]
if not scheme:
return False
- elif sys.platform == 'win32' and scheme in string.ascii_letters:
+ elif (sys.platform == 'win32' and
+ scheme in string.ascii_letters
+ and len(scheme) == 1):
# looks like a 'normal' absolute path
return False
else: