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.

Title: automatic XMLRPC boxcarring via multicall for xmlrpclib
Type: enhancement Stage:
Components: Extension Modules Versions: Python 2.6
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.

File name Uploaded Description Edit 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
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 

complete source is available here:
msg47149 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2004-10-28 19:52
Logged In: YES 

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 

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 

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                         ralf@rat64
failed 1
Traceback (most recent call last):
  File "", 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,
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