summaryrefslogtreecommitdiffstats
path: root/Lib/ntpath.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/ntpath.py')
-rw-r--r--Lib/ntpath.py26
1 files changed, 6 insertions, 20 deletions
diff --git a/Lib/ntpath.py b/Lib/ntpath.py
index 598c64f..b05436e 100644
--- a/Lib/ntpath.py
+++ b/Lib/ntpath.py
@@ -243,26 +243,12 @@ def splitunc(p):
"""
import warnings
warnings.warn("ntpath.splitunc is deprecated, use ntpath.splitdrive instead",
- DeprecationWarning)
- sep = _get_sep(p)
- if not p[1:2]:
- return p[:0], p # Drive letter present
- firstTwo = p[0:2]
- if normcase(firstTwo) == sep + sep:
- # is a UNC path:
- # vvvvvvvvvvvvvvvvvvvv equivalent to drive letter
- # \\machine\mountpoint\directories...
- # directory ^^^^^^^^^^^^^^^
- normp = normcase(p)
- index = normp.find(sep, 2)
- if index == -1:
- ##raise RuntimeError, 'illegal UNC path: "' + p + '"'
- return (p[:0], p)
- index = normp.find(sep, index + 1)
- if index == -1:
- index = len(p)
- return p[:index], p[index:]
- return p[:0], p
+ DeprecationWarning, 2)
+ drive, path = splitdrive(p)
+ if len(drive) == 2:
+ # Drive letter present
+ return p[:0], p
+ return drive, path
# Split a path in head (everything up to the last '/') and tail (the