commit | 43598605179f6ac4640e5f074cab97d4cd54b488 | [log] [tgz] |
---|---|---|
author | Sjoerd Mullender <sjoerd@acm.org> | Wed Dec 14 15:29:17 1994 +0000 |
committer | Sjoerd Mullender <sjoerd@acm.org> | Wed Dec 14 15:29:17 1994 +0000 |
tree | f58a329a69b5a218a6224628853a26f5fb6a495b | |
parent | 1cfb6b8992393626a21325aa6d9b708684f770ac [diff] [blame] |
Let extensions start at the last period after the last slash in the name.
diff --git a/Lib/posixpath.py b/Lib/posixpath.py index 6110f8e..73e380c 100644 --- a/Lib/posixpath.py +++ b/Lib/posixpath.py
@@ -62,7 +62,12 @@ for c in p: if c == '/': root, ext = root + ext + c, '' - elif c == '.' or ext: + elif c == '.': + if ext: + root, ext = root + ext, c + else: + ext = c + elif ext: ext = ext + c else: root = root + c