diff options
author | Victor Stinner <vstinner@redhat.com> | 2018-11-29 02:14:03 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-29 02:14:03 (GMT) |
commit | 7cc1fa40b76de34a0fe86162667c87ce7a18f33d (patch) | |
tree | cc1ece0131aaeb14a1b687d1dce8f6e37e8f19c7 | |
parent | 2956bffbc00127af65f69e04d7979021a21d1288 (diff) | |
download | cpython-7cc1fa40b76de34a0fe86162667c87ce7a18f33d.zip cpython-7cc1fa40b76de34a0fe86162667c87ce7a18f33d.tar.gz cpython-7cc1fa40b76de34a0fe86162667c87ce7a18f33d.tar.bz2 |
bpo-28167: Remove platform._dist_try_harder() (GH-10787)
platform._dist_try_harder() was an helper function
for platform.linux_distribution() which has been removed by the
commit 8b94b41ab7b12f745dea744e8940631318816935.
-rwxr-xr-x | Lib/platform.py | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/Lib/platform.py b/Lib/platform.py index f7e24d7..b4d4744 100755 --- a/Lib/platform.py +++ b/Lib/platform.py @@ -227,54 +227,6 @@ def libc_ver(executable=sys.executable, lib='', version='', chunksize=16384): pos = m.end() return lib, version -def _dist_try_harder(distname, version, id): - - """ Tries some special tricks to get the distribution - information in case the default method fails. - - Currently supports older SuSE Linux, Caldera OpenLinux and - Slackware Linux distributions. - - """ - if os.path.exists('/var/adm/inst-log/info'): - # SuSE Linux stores distribution information in that file - distname = 'SuSE' - for line in open('/var/adm/inst-log/info'): - tv = line.split() - if len(tv) == 2: - tag, value = tv - else: - continue - if tag == 'MIN_DIST_VERSION': - version = value.strip() - elif tag == 'DIST_IDENT': - values = value.split('-') - id = values[2] - return distname, version, id - - if os.path.exists('/etc/.installed'): - # Caldera OpenLinux has some infos in that file (thanks to Colin Kong) - for line in open('/etc/.installed'): - pkg = line.split('-') - if len(pkg) >= 2 and pkg[0] == 'OpenLinux': - # XXX does Caldera support non Intel platforms ? If yes, - # where can we find the needed id ? - return 'OpenLinux', pkg[1], id - - if os.path.isdir('/usr/lib/setup'): - # Check for slackware version tag file (thanks to Greg Andruk) - verfiles = os.listdir('/usr/lib/setup') - for n in range(len(verfiles)-1, -1, -1): - if verfiles[n][:14] != 'slack-version-': - del verfiles[n] - if verfiles: - verfiles.sort() - distname = 'slackware' - version = verfiles[-1][14:] - return distname, version, id - - return distname, version, id - def popen(cmd, mode='r', bufsize=-1): """ Portable popen() interface. |