Patch suggested by Perry Stoll -- os.path.normpath(".//x") returned

"/x", should return "x".
This commit is contained in:
Guido van Rossum 1998-09-08 22:28:06 +00:00
parent 86ad567c2e
commit a063303693
1 changed files with 2 additions and 0 deletions

View File

@ -354,6 +354,8 @@ def normpath(path):
while i < len(comps):
if comps[i] == '.':
del comps[i]
while i < len(comps) and comps[i] == '':
del comps[i]
elif comps[i] == '..' and i > 0 and comps[i-1] not in ('', '..'):
del comps[i-1:i+1]
i = i-1