From: Omer Katz Date: Fri, 17 Sep 2021 13:36:41 +0000 (+0300) Subject: Remove compatibility check for Python versions below 2.2. (GH-28314) X-Git-Tag: v3.11.0a1~140 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=778b07565e38cc94aa90318eb47b9cd09716756a;p=thirdparty%2FPython%2Fcpython.git Remove compatibility check for Python versions below 2.2. (GH-28314) `os.path.realpath()` already exists in all our supported Python versions. There's no longer a need to check if it exists or not. Co-authored-by: Ɓukasz Langa --- diff --git a/Lib/platform.py b/Lib/platform.py index 0f17964da410..240f701754d4 100755 --- a/Lib/platform.py +++ b/Lib/platform.py @@ -187,11 +187,10 @@ def libc_ver(executable=None, lib='', version='', chunksize=16384): executable = sys.executable V = _comparable_version - if hasattr(os.path, 'realpath'): - # Python 2.2 introduced os.path.realpath(); it is used - # here to work around problems with Cygwin not being - # able to open symlinks for reading - executable = os.path.realpath(executable) + # We use os.path.realpath() + # here to work around problems with Cygwin not being + # able to open symlinks for reading + executable = os.path.realpath(executable) with open(executable, 'rb') as f: binary = f.read(chunksize) pos = 0