mirror of https://github.com/python/cpython.git
Jack Jansen's patch to support file:///path/file/name URL syntax.
This commit is contained in:
parent
fa8c3eab79
commit
116b31bed7
|
@ -13,6 +13,11 @@ def url2pathname(pathname):
|
|||
tp = urllib.splittype(pathname)[0]
|
||||
if tp and tp <> 'file':
|
||||
raise RuntimeError, 'Cannot convert non-local URL to pathname'
|
||||
# Turn starting /// into /, an empty hostname means current host
|
||||
if pathname[:3] == '///':
|
||||
pathname = pathname[2:]
|
||||
elif pathname[:2] == '//':
|
||||
raise RuntimeError, 'Cannot convert non-local URL to pathname'
|
||||
components = string.split(pathname, '/')
|
||||
# Remove . and embedded ..
|
||||
i = 0
|
||||
|
|
Loading…
Reference in New Issue