This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: SimpleXMLRPCDispatcher.__init__ is not python2.4-backward-compatible
Type: behavior Stage:
Components: Library (Lib) Versions: Python 2.7, Python 2.6
process
Status: closed Resolution: accepted
Dependencies: Superseder:
Assigned To: doko Nosy List: amaury.forgeotdarc, barry, doko, georg.brandl, schmir
Priority: normal Keywords: patch

Created on 2008-04-27 09:56 by doko, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
dispatcher.diff doko, 2008-04-27 09:56 patch review
Messages (4)
msg65883 - (view) Author: Matthias Klose (doko) * (Python committer) Date: 2008-04-27 09:55
[forwarded from http://bugs.debian.org/470645]

"SimpleXMLRPCDispatcher.__init__ used to take a single argument
(self) in python2.4 and now it takes three. The two new arguments
need to get default values or else this breaks backwards
compatibility badly."

while SimpleXMLRPCDispatcher is not described as part of the interface,
it is mentioned in the docs. The fix seems to be easy. Ok for trunk and
the branch?
msg65913 - (view) Author: Amaury Forgeot d'Arc (amaury.forgeotdarc) * (Python committer) Date: 2008-04-28 12:12
The patch is OK, but I'm still -0.

The doc string says: "There should never be any reason to instantiate
this class directly." I don't see how this could "break backwards
compatibility badly".
msg85544 - (view) Author: Barry A. Warsaw (barry) * (Python committer) Date: 2009-04-05 18:27
I'm -0, but if the tests pass and Matthias wants to commit this to 2.6
and 2.7, it's fine with me.
msg119676 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2010-10-27 07:09
Seems to have been changed in 2.6 and 2.7 already.
History
Date User Action Args
2022-04-11 14:56:33adminsetgithub: 46955
2010-10-27 07:09:55georg.brandlsetstatus: open -> closed
nosy: + georg.brandl
messages: + msg119676

2009-04-05 18:27:02barrysetassignee: doko
versions: + Python 2.7, - Python 2.5
keywords: patch, patch
nosy: + barry

messages: + msg85544
resolution: accepted
2008-04-28 12:12:19amaury.forgeotdarcsetkeywords: patch, patch
nosy: + amaury.forgeotdarc
messages: + msg65913
2008-04-28 09:07:20schmirsetnosy: + schmir
2008-04-27 09:56:34dokocreate