diff mercurial/util.py @ 30630:bcf4a975f93d

py3: replace os.altsep with pycompat.altsep All the occurences of os.altsep are replaced with pycompat.altsep which returns bytes.
author Pulkit Goyal <7895pulkit@gmail.com>
date Sun, 18 Dec 2016 01:17:12 +0530
parents 1112ff99d965
children 344e68882cd3
line wrap: on
line diff
--- a/mercurial/util.py	Sun Dec 18 00:52:05 2016 +0530
+++ b/mercurial/util.py	Sun Dec 18 01:17:12 2016 +0530
@@ -1304,8 +1304,8 @@
         return dict((normcase(n), n) for n in os.listdir(dir))
 
     seps = pycompat.ossep
-    if os.altsep:
-        seps = seps + os.altsep
+    if pycompat.osaltsep:
+        seps = seps + pycompat.osaltsep
     # Protect backslashes. This gets silly very quickly.
     seps.replace('\\','\\\\')
     pattern = remod.compile(r'([^%s]+)|([%s]+)' % (seps, seps))
@@ -1371,7 +1371,7 @@
 def endswithsep(path):
     '''Check path ends with os.sep or os.altsep.'''
     return (path.endswith(pycompat.ossep)
-            or os.altsep and path.endswith(os.altsep))
+            or pycompat.osaltsep and path.endswith(pycompat.osaltsep))
 
 def splitpath(path):
     '''Split path by os.sep.