Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 2 additions & 15 deletions Lib/platform.py
Original file line number Diff line number Diff line change
Expand Up @@ -406,7 +406,7 @@ def _mac_ver_xml():

def mac_ver(release='', versioninfo=('', '', ''), machine=''):

""" Get MacOS version information and return it as tuple (release,
""" Get macOS version information and return it as tuple (release,
versioninfo, machine) with versioninfo being a tuple (version,
dev_stage, non_release_version).

Expand Down Expand Up @@ -478,12 +478,7 @@ def system_alias(system, release, version):
where it would otherwise cause confusion.

"""
if system == 'Rhapsody':
# Apple's BSD derivative
# XXX How can we determine the marketing release number ?
return 'MacOS X Server', system+release, version

elif system == 'SunOS':
if system == 'SunOS':
# Sun's OS
if release < '5':
# These releases use the old name SunOS
Expand Down Expand Up @@ -1166,7 +1161,6 @@ def platform(aliased=0, terse=0):
# macOS (darwin kernel)
macos_release = mac_ver()[0]
if macos_release:
# note: 'macOS' is different than 'MacOS' used below
system = 'macOS'
release = macos_release

Expand Down Expand Up @@ -1194,13 +1188,6 @@ def platform(aliased=0, terse=0):
'on',
os_name, os_version, os_arch)

elif system == 'MacOS':
# MacOS platforms
if terse:
platform = _platform(system, release)
else:
platform = _platform(system, release, machine)

else:
# Generic handler
if terse:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Drop Mac OS 9 and Rhapsody support from the :mod:`platform` module. Rhapsody
last release was in 2000. Mac OS 9 last release was in 2001.