D12288: posix: delete Python 2 support code
indygreg (Gregory Szorc)
phabricator at mercurial-scm.org
Wed Mar 2 23:30:29 UTC 2022
indygreg created this revision.
Herald added a reviewer: hg-reviewers.
Herald added a subscriber: mercurial-patches.
REPOSITORY
rHG Mercurial
BRANCH
default
REVISION DETAIL
https://phab.mercurial-scm.org/D12288
AFFECTED FILES
mercurial/posix.py
CHANGE DETAILS
diff --git a/mercurial/posix.py b/mercurial/posix.py
--- a/mercurial/posix.py
+++ b/mercurial/posix.py
@@ -59,20 +59,9 @@
umask = os.umask(0)
os.umask(umask)
-if not pycompat.ispy3:
-
- def posixfile(name, mode='r', buffering=-1):
- fp = open(name, mode=mode, buffering=buffering)
- # The position when opening in append mode is implementation defined, so
- # make it consistent by always seeking to the end.
- if 'a' in mode:
- fp.seek(0, os.SEEK_END)
- return fp
-
-else:
- # The underlying file object seeks as required in Python 3:
- # https://github.com/python/cpython/blob/v3.7.3/Modules/_io/fileio.c#L474
- posixfile = open
+# The underlying file object seeks as required in Python 3:
+# https://github.com/python/cpython/blob/v3.7.3/Modules/_io/fileio.c#L474
+posixfile = open
def split(p):
To: indygreg, #hg-reviewers
Cc: mercurial-patches, mercurial-devel
More information about the Mercurial-devel
mailing list