[Python-Dev] Proposal to revert r54204 (splitext change)
Phillip J. Eby
pje at telecommunity.com
Wed Mar 14 18:08:09 CET 2007
In addition to being made in the face of controversy and opposition, this
change is an alteration to *documented and tested* behavior and thus cannot
reasonably be considered a mere bug fix.
In addition to the prior behavior being explicitly documented in the
function docstrings, r54204 shows that it was also *tested* as behaving
that way by test_macpath, test_ntpath, and test_posixpath. When combined
with the explicit docstrings, this must be considered incontrovertible
proof that the previous behavior was either explicitly intended, or at the
very least a known, expected, and *accepted* behavior.
This backwards-incompatible change is therefore contrary to policy and
should be reverted, pending a proper transition plan for the change (such
as introduction of an alternative API and deprecation of the existing one.)
Some relevant links:
http://svn.python.org/view?rev=54204&view=rev
http://mail.python.org/pipermail/python-dev/2007-March/071762.html
http://mail.python.org/pipermail/python-dev/2007-March/071798.html
More information about the Python-Dev
mailing list