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: automatic XMLRPC boxcarring via multicall for xmlrpclib
Type: enhancement Stage:
Components: Extension Modules Versions: Python 2.6
process
Status: closed Resolution: rejected
Dependencies: Superseder:
Assigned To: Nosy List: eries, gpolo, loewis, schmir
Priority: normal Keywords: patch

Created on 2004-10-26 08:30 by eries, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
xmlrpclib_multicall.py eries, 2004-10-28 23:15 main body
Messages (9)
msg47148 - (view) Author: Eric Ries (eries) Date: 2004-10-26 08:30
based on this patch http://mail.python.org/pipermail/patches/2003-
October/013680.html, this extends xmlrpclib further by providing 
automatic batching of xmlrpclib calls that are received within a 
configurable time window. the boxcarring is transparent to the 
caller.

complete source is available here:
http://cvs.sourceforge.net/viewcvs.py/xmlrpclibmulti/
msg47149 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2004-10-28 19:52
Logged In: YES 
user_id=21627

There's no uploaded file!  You have to check the
checkbox labeled "Check to Upload & Attach File"
when you upload a file. In addition, even if you
*did* check this checkbox, a bug in SourceForge
prevents attaching a file when *creating* an issue.

Please try again.

(This is a SourceForge annoyance that we can do
nothing about. :-( )
msg47150 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2004-10-28 19:53
Logged In: YES 
user_id=21627

Also, changing the target version to Python 2.5 - it cannot
get either in 2.3, or 2.4, at this point in time.
msg47151 - (view) Author: Eric Ries (eries) Date: 2004-10-28 23:15
Logged In: YES 
user_id=10310

Sorry about the version and lack of file - this is my first time 
submitting a patch. I'll upload the main .py file, but you'll 
probably want to look at the unit tests, etc. too which are all 
available via CVS. Is that OK?
msg64326 - (view) Author: Guilherme Polo (gpolo) * (Python committer) Date: 2008-03-22 14:51
I see these multicall classes (including tests) in python-trunk, except
for the threaded one. So, should this remain open ? If yes, what has to
be done here ?
msg64444 - (view) Author: Ralf Schmitt (schmir) Date: 2008-03-24 22:17
this issue is about the threaded one.

I think it should be rejected. It does not work:
~/ python2.5 xmlrpclib_multicall.py                         ralf@rat64
failed 1
Traceback (most recent call last):
  File "xmlrpclib_multicall.py", line 12, in <module>
    from log.StdLogger import logger
ImportError: No module named log.StdLogger

and the code uses lot's of unused imports.
msg64451 - (view) Author: Eric Ries (eries) Date: 2008-03-25 00:14
This code is more than three years old, so the attached version has gone
stale. Still, here at IMVU we have continued to use the xmlrpc
boxcarring, and could probably provide an updated diff if desired. Let
us know if this is a feature of interest.
msg64460 - (view) Author: Ralf Schmitt (schmir) Date: 2008-03-25 07:25
I personally have no need for it (not even for non-automatic boxcarring).
Note that you would also have to write documentation.
msg64704 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2008-03-29 16:00
As nobody has asked for this patch to be included, I think its probably
easiest just to reject it. Thanks for offering it in the first place,
though.
History
Date User Action Args
2022-04-11 14:56:07adminsetgithub: 41081
2008-03-29 16:00:36loewissetstatus: open -> closed
resolution: rejected
messages: + msg64704
2008-03-25 07:25:13schmirsettype: enhancement
messages: + msg64460
versions: + Python 2.6, - Python 2.5
2008-03-25 00:14:09eriessetmessages: + msg64451
2008-03-24 22:17:18schmirsetnosy: + schmir
messages: + msg64444
2008-03-22 14:51:30gpolosetnosy: + gpolo
messages: + msg64326
2004-10-26 08:30:37eriescreate