Home | History | Annotate | Download | only in python2.7

Lines Matching refs:segments

278     segments = bpath.split('/')[:-1] + path.split('/')
280 if segments[-1] == '.':
281 segments[-1] = ''
282 while '.' in segments:
283 segments.remove('.')
286 n = len(segments) - 1
288 if (segments[i] == '..'
289 and segments[i-1] not in ('', '..')):
290 del segments[i-1:i+1]
295 if segments == ['', '..']:
296 segments[-1] = ''
297 elif len(segments) >= 2 and segments[-1] == '..':
298 segments[-2:] = ['']
299 return urlunparse((scheme, netloc, '/'.join(segments),