]> granicus.if.org Git - python/commit
Issue #18393: Remove use of deprecated API on OSX
authorRonald Oussoren <ronaldoussoren@mac.com>
Mon, 15 Jul 2013 16:32:09 +0000 (18:32 +0200)
committerRonald Oussoren <ronaldoussoren@mac.com>
Mon, 15 Jul 2013 16:32:09 +0000 (18:32 +0200)
commit0fedb37c47971b75e644b05e5a467dad2a77620b
treeb2388d2ce0163e9c28aedcf2830720aac2a5d948
parent7f93b36e73b9006772359c02255a468fe7df3fcd
Issue #18393: Remove use of deprecated API on OSX

The "Gestalt" function on OSX is deprecated (starting with OSX 10.8),
remove its usage from the stdlib. The patch removes a number of private
functions and a private module, but does not change the public API.

The removed code was effectively dead, the platform module has used
other code to fetch the OSX version for years and could only use
on the Gestalt-based code as a fallback. That fallback can only trigger
on broken OSX installs (that is, someone has removed parts of the system
install)
Lib/platform.py
Misc/NEWS
Modules/_gestalt.c [deleted file]
setup.py