From 22fb839f0c06bbd614d9e827b8991b82e921a69a Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Thu, 28 Sep 2000 15:04:39 +0000 Subject: Remove imports of string when string methods will do. --- Lib/posixpath.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'Lib/posixpath.py') diff --git a/Lib/posixpath.py b/Lib/posixpath.py index f7e01613cd7..d77b595482f 100644 --- a/Lib/posixpath.py +++ b/Lib/posixpath.py @@ -57,8 +57,7 @@ def join(a, *p): def split(p): """Split a pathname. Returns tuple "(head, tail)" where "tail" is everything after the final slash. Either part may be empty""" - import string - i = string.rfind(p, '/') + 1 + i = p.rfind('/') + 1 head, tail = p[:i], p[i:] if head and head <> '/'*len(head): while head[-1] == '/': @@ -344,9 +343,8 @@ def normpath(path): """Normalize path, eliminating double slashes, etc.""" if path == '': return '.' - import string initial_slash = (path[0] == '/') - comps = string.split(path, '/') + comps = path.split('/') new_comps = [] for comp in comps: if comp in ('', '.'): @@ -357,7 +355,7 @@ def normpath(path): elif new_comps: new_comps.pop() comps = new_comps - path = string.join(comps, '/') + path = '/'.join(comps) if initial_slash: path = '/' + path return path or '.' -- cgit v1.2.3