Mercurial > hg-stable
changeset 30316:ad40d307a9f0
py3: have pycompat.ospathsep and pycompat.ossep
We needed bytes version of os.sep and os.pathsep in py3 as they return
unicodes.
author | Pulkit Goyal <7895pulkit@gmail.com> |
---|---|
date | Sun, 06 Nov 2016 03:44:44 +0530 |
parents | 3874ddba1ab4 |
children | ba2c04059317 |
files | mercurial/pycompat.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/pycompat.py Sun Nov 06 03:33:22 2016 +0530 +++ b/mercurial/pycompat.py Sun Nov 06 03:44:44 2016 +0530 @@ -39,6 +39,8 @@ fsdecode = os.fsdecode # A bytes version of os.name. osname = os.name.encode('ascii') + ospathsep = os.pathsep.encode('ascii') + ossep = os.sep.encode('ascii') def sysstr(s): """Return a keyword str to be passed to Python functions such as @@ -85,6 +87,8 @@ return filename osname = os.name + ospathsep = os.pathsep + ossep = os.sep stringio = io.StringIO empty = _queue.Empty