mirror of
https://github.com/python/cpython.git
synced 2025-07-19 01:05:26 +00:00
See rev. 1.42 for log message
This commit is contained in:
parent
82860df417
commit
8da2a52dd6
1 changed files with 2 additions and 6 deletions
|
@ -157,13 +157,9 @@ def urljoin(base, url, allow_fragments = 1):
|
|||
if path[:1] == '/':
|
||||
return urlunparse((scheme, netloc, path,
|
||||
params, query, fragment))
|
||||
if not path:
|
||||
if not params:
|
||||
params = bparams
|
||||
if not query:
|
||||
query = bquery
|
||||
if not (path or params or query):
|
||||
return urlunparse((scheme, netloc, bpath,
|
||||
params, query, fragment))
|
||||
bparams, bquery, fragment))
|
||||
segments = bpath.split('/')[:-1] + path.split('/')
|
||||
# XXX The stuff below is bogus in various ways...
|
||||
if segments[-1] == '.':
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue