Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xmlrpclib and backward compatibility #39553

Closed
quiver mannequin opened this issue Nov 15, 2003 · 3 comments
Closed

xmlrpclib and backward compatibility #39553

quiver mannequin opened this issue Nov 15, 2003 · 3 comments
Labels
stdlib Python modules in the Lib dir

Comments

@quiver
Copy link
Mannequin

quiver mannequin commented Nov 15, 2003

BPO 842600
Nosy @loewis
Files
  • xmlrpclib.py.patch
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = <Date 2004-08-22.07:10:39.000>
    created_at = <Date 2003-11-15.04:46:49.000>
    labels = ['library']
    title = 'xmlrpclib and backward compatibility'
    updated_at = <Date 2004-08-22.07:10:39.000>
    user = 'https://bugs.python.org/quiver'

    bugs.python.org fields:

    activity = <Date 2004-08-22.07:10:39.000>
    actor = 'loewis'
    assignee = 'effbot'
    closed = True
    closed_date = None
    closer = None
    components = ['Library (Lib)']
    creation = <Date 2003-11-15.04:46:49.000>
    creator = 'quiver'
    dependencies = []
    files = ['1099']
    hgrepos = []
    issue_num = 842600
    keywords = []
    message_count = 3.0
    messages = ['19008', '19009', '19010']
    nosy_count = 3.0
    nosy_names = ['loewis', 'effbot', 'quiver']
    pr_nums = []
    priority = 'normal'
    resolution = 'duplicate'
    stage = None
    status = 'closed'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue842600'
    versions = ['Python 2.3']

    @quiver
    Copy link
    Mannequin Author

    quiver mannequin commented Nov 15, 2003

    This bug is related to patch bpo-531629 "Add multicall
    support to xmlrpclib"
    http://www.python.org/sf/531629

    His applied patch includes 'yield' statement.
    Is this OK?
    I think xmlrpclib.py needs to keep compatible with
    older Python.

    On the top of xmlrpclib.py there is a note:
    # this version is designed to work with Python 1.5.2
    or newer.

    I attached a patch to avoid 'yield' but this is a quick
    fix.
    I'm not sure if this is the right approach.
    There should be a better solution.

    I've also changed the coding style of the previous
    change to be consistent with other parts of this
    script.

    @quiver quiver mannequin closed this as completed Nov 15, 2003
    @quiver quiver mannequin assigned effbot Nov 15, 2003
    @quiver quiver mannequin added the stdlib Python modules in the Lib dir label Nov 15, 2003
    @quiver quiver mannequin closed this as completed Nov 15, 2003
    @quiver quiver mannequin assigned effbot Nov 15, 2003
    @quiver quiver mannequin added the stdlib Python modules in the Lib dir label Nov 15, 2003
    @loewis
    Copy link
    Mannequin

    loewis mannequin commented Nov 19, 2003

    Logged In: YES
    user_id=21627

    Assigning to Fredrik, as he is listed as the maintainer in
    PEP-291. My proposal would be to drop xmlrpclib from PEP-291, and closing this report as "Won't fix". I don't see the
    need for this backwards compatibility.

    Fredrik, if you consider compatibility with 1.5.2 still
    desirable, please indicate so, and assign it back to me so I
    can fix the new feature.

    @loewis
    Copy link
    Mannequin

    loewis mannequin commented Aug 22, 2004

    Logged In: YES
    user_id=21627

    Closed as a duplicate of bpo-1009803. The patch attached really
    doesn't work, as it raises the exceptions out of order. I'm
    working on a proper patch to restore 2.1 compatbility.

    @ezio-melotti ezio-melotti transferred this issue from another repository Apr 9, 2022
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    stdlib Python modules in the Lib dir
    Projects
    None yet
    Development

    No branches or pull requests

    0 participants