summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1997-05-21 14:59:17 (GMT)
committerGuido van Rossum <guido@python.org>1997-05-21 14:59:17 (GMT)
commitd6a111e2dd257510069e46e5d8bb85abd80cf184 (patch)
tree2960c22070d1f31dfeb6b15a9b93612cb2bf56ed /Lib
parent7806c166503c0fa793dd0016478794b0a9f53cad (diff)
downloadcpython-d6a111e2dd257510069e46e5d8bb85abd80cf184.zip
cpython-d6a111e2dd257510069e46e5d8bb85abd80cf184.tar.gz
cpython-d6a111e2dd257510069e46e5d8bb85abd80cf184.tar.bz2
Fix for boundary case (Jack)
Diffstat (limited to 'Lib')
-rw-r--r--Lib/macpath.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/Lib/macpath.py b/Lib/macpath.py
index 8d2b18a..43bec56 100644
--- a/Lib/macpath.py
+++ b/Lib/macpath.py
@@ -45,7 +45,10 @@ def split(s):
colon = 0
for i in range(len(s)):
if s[i] == ':': colon = i+1
- return s[:colon-1], s[colon:]
+ path, file = s[:colon-1], s[colon:]
+ if path and not ':' in path:
+ path = path + ':'
+ return path, file
# Split a path in root and extension.