diff options
| author | Stefan Behnel <stefan_ml@behnel.de> | 2014-01-23 21:48:38 +0100 |
|---|---|---|
| committer | Stefan Behnel <stefan_ml@behnel.de> | 2014-01-23 21:48:38 +0100 |
| commit | db4e605d380a5409be2d02ec977d843fefbc0c45 (patch) | |
| tree | 022fbbce8787224c0c23069baf081195a05a78c2 /src/lxml/html | |
| parent | 0c43d79953b31766274b96daac483607b59cb751 (diff) | |
| download | python-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.py | 4 |
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: |
