Mercurial > hg
changeset 30614:cfe66dcf45c0
py3: replace os.sep with pycompat.ossep (part 2 of 4)
This part also replaces some chunks of os.sep with pycompat.ossep.
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Sat, 17 Dec 2016 20:02:50 +0530 |
parents | 1112ff99d965 |
children | bb77654dc7ae |
files | mercurial/dirstate.py mercurial/pathutil.py mercurial/posix.py |
diffstat | 3 files changed, 10 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/dirstate.py Sat Dec 17 19:56:30 2016 +0530 +++ b/mercurial/dirstate.py Sat Dec 17 20:02:50 2016 +0530 @@ -286,7 +286,7 @@ # self._root ends with a path separator if self._root is '/' or 'C:\' rootsep = self._root if not util.endswithsep(rootsep): - rootsep += os.sep + rootsep += pycompat.ossep if cwd.startswith(rootsep): return cwd[len(rootsep):] else:
--- a/mercurial/pathutil.py Sat Dec 17 19:56:30 2016 +0530 +++ b/mercurial/pathutil.py Sat Dec 17 20:02:50 2016 +0530 @@ -9,6 +9,7 @@ from . import ( encoding, error, + pycompat, util, ) @@ -87,8 +88,8 @@ # This means we won't accidentally traverse a symlink into some other # filesystem (which is potentially expensive to access). for i in range(len(parts)): - prefix = os.sep.join(parts[:i + 1]) - normprefix = os.sep.join(normparts[:i + 1]) + prefix = pycompat.ossep.join(parts[:i + 1]) + normprefix = pycompat.ossep.join(normparts[:i + 1]) if normprefix in self.auditeddir: continue if self._realfs: @@ -132,7 +133,7 @@ if util.endswithsep(root): rootsep = root else: - rootsep = root + os.sep + rootsep = root + pycompat.ossep name = myname if not os.path.isabs(name): name = os.path.join(root, cwd, name) @@ -202,8 +203,8 @@ '/' ''' d, p = os.path.splitdrive(path) - if len(p) != len(os.sep): - return path + os.sep + if len(p) != len(pycompat.ossep): + return path + pycompat.ossep else: return path
--- a/mercurial/posix.py Sat Dec 17 19:56:30 2016 +0530 +++ b/mercurial/posix.py Sat Dec 17 20:02:50 2016 +0530 @@ -369,7 +369,7 @@ # use upper-ing as normcase as same as NTFS workaround def normcase(path): pathlen = len(path) - if (pathlen == 0) or (path[0] != os.sep): + if (pathlen == 0) or (path[0] != pycompat.ossep): # treat as relative return encoding.upper(path) @@ -381,7 +381,7 @@ mplen = len(mp) if mplen == pathlen: # mount point itself return mp - if path[mplen] == os.sep: + if path[mplen] == pycompat.ossep: return mp + encoding.upper(path[mplen:]) return encoding.upper(path) @@ -456,7 +456,7 @@ return executable return None - if os.sep in command: + if pycompat.ossep in command: return findexisting(command) if sys.platform == 'plan9':