summaryrefslogtreecommitdiffstats
path: root/Lib/xmlrpclib.py
Commit message (Collapse)AuthorAgeFilesLines
* fix test_xmlrpc failures #4939Benjamin Peterson2009-01-131-1/+1
|
* Issue 4879: Allow buffering for HTTPResponseKristján Valur Jónsson2009-01-111-25/+3
|
* Send HTTP headers and message body in a single send() call.Jeremy Hylton2008-11-291-3/+1
| | | | | | | | | | | | | | | | | This change addresses part of issue 4336. Change endheaders() to take an optional message_body argument that is sent along with the headers. Change xmlrpclib and httplib's other methods to use this new interface. It is more efficient to make a single send() call, which should get the entire client request into one packet (assuming it is smaller than the MTU) and will avoid the long pause for delayed ack following timeout. Also: - Add a comment about the buffer size for makefile(). - Extract _set_content_length() method and fix whitespace issues there.
* Remove assignment to True/False and use of dict.has_key() to silence warningsBrett Cannon2008-08-041-4/+10
| | | | while running under -3.
* #2985: allow i8 in XMLRPC responses.Georg Brandl2008-05-291-0/+1
|
* resolve issue 2014Skip Montanaro2008-04-181-11/+19
|
* #1330538: Improve comparison of xmlrpclib.DateTime and datetime instances.Andrew M. Kuchling2008-02-231-23/+50
| | | | | | Remove automatic handling of datetime.date and datetime.time. This breaks backward compatibility, but python-dev discussion was strongly against this automatic conversion; see the bug for a link.
* Patch #1070046: Marshal new-style objects like InstanceTypeMartin v. Löwis2006-11-191-3/+13
| | | | in xmlrpclib.
* [Bug #1164912] Ensure Datetime wrapper class .value attribute is an 8-bit ↵Andrew M. Kuchling2005-12-041-0/+1
| | | | string, not a Unicode string
* Add better datetime support to xmlrpclib module. Closes patch #1120353.Skip Montanaro2005-05-141-11/+49
|
* fix decoding in _stringify to not depend on the default encodingFred Drake2005-02-111-1/+1
| | | | (closes SF bug #1115989)
* accept datetime.datetime instances when marshalling;Fred Drake2005-02-101-1/+16
| | | | dateTime.iso8601 elements still unmarshal into xmlrpclib.DateTime objects
* Revert previous checkin.Raymond Hettinger2005-02-071-19/+19
|
* Reduce the usage of the types module.Raymond Hettinger2005-02-071-19/+19
|
* removed info@pythonware.com referenceFredrik Lundh2004-10-131-2/+1
| | | | | (should probably remove all traces of _xmlrpclib, but I'll leave that for another day.)
* Replace yield with sequence class. Fixes #1009803.Martin v. Löwis2004-08-221-8/+21
|
* Bump minimum Python version to 2.1. Fixes #1009803.Martin v. Löwis2004-08-201-4/+2
|
* [Bug #841757] Patch from /F to allow Unicode strings as struct keysAndrew M. Kuchling2004-06-051-3/+6
|
* SF patch #834015: Remove imports of unused modulesRaymond Hettinger2003-11-021-9/+8
| | | | (Contributed by George Yoshida.)
* Patch #531629: Add multicall support.Martin v. Löwis2003-10-311-1/+65
|
* Fix a bunch of typos in documentation, docstrings and comments.Walter Dörwald2003-10-201-1/+1
| | | | (From SF patch #810751)
* Patch #764470: Fix marshalling of faults. Will backport to 2.2.Martin v. Löwis2003-07-121-1/+9
|
* Made DateTime's constructor accept a time.struct_time class,Gustavo Niemeyer2003-06-161-1/+1
| | | | besides plain tuples.
* Whitespace normalization.Tim Peters2003-05-121-5/+5
|
* [Patch #628208] Add optional support for the 'nil' extensionAndrew M. Kuchling2003-04-251-8/+24
|
* move imports in Binary class to top level to avoid repeated imports.Skip Montanaro2003-04-241-2/+6
| | | | use cStringIO if available.
* Get rid of many apply() calls.Guido van Rossum2003-02-271-2/+2
|
* add support for Python's bool type to xmlrpclib - patch # 559288Skip Montanaro2003-01-221-37/+56
|
* patch #624180 (part 2 of 2):Fredrik Lundh2002-11-011-1/+1
| | | | | use unquote on authentication strings, to allow users to embed @ and : in user names and passwords (from Phillip Eby)
* add support for basic authentication, based on patch #624180Fredrik Lundh2002-10-221-12/+44
| | | | by Phillip J. Eby
* Code modernization. Replace v=s[i]; del s[i] with single lookup v=s.pop(i)Raymond Hettinger2002-06-301-4/+2
|
* merged with SLAB codebase (version 1.0.1)Fredrik Lundh2002-06-271-78/+344
|
* Replaced boolean tests with is None.Raymond Hettinger2002-06-021-2/+2
|
* SF 563203. Replaced 'has_key()' with 'in'.Raymond Hettinger2002-06-011-1/+1
|
* re was already imported in the module, no need to re-importNeal Norwitz2002-03-261-1/+0
|
* partial merge with current pythonware codebase:Fredrik Lundh2001-12-191-3/+4
| | | | | - use repr instead of implied str for doubles - updated version number to 1.0.0 (for 2.2 final)
* test for int and long int overflow (allows operation on 64-bit platforms)Skip Montanaro2001-10-171-2/+11
| | | | closes patch 470254
* Remove unused import; reported by Neal Norwitz.Fred Drake2001-10-171-1/+1
|
* allow long ints to be marshalled as ints - no check is made to the incomingSkip Montanaro2001-10-101-0/+6
| | | | | | | value, so the programmer will have to catch OverflowError. I'm not sure what /F's perspective is on this. Perhaps it should be caught and mapped to an xmlrpclib-specific exception. None of the other type-specific dump methods seem to do any exception handling though.
* Under certain conditions (sometimes triggered by the test suite),Guido van Rossum2001-10-021-0/+2
| | | | | "from xml.parsers import expat" succeeds but the imported expat module is an empty shell. Make sure we don't be fooled by that.
* restored 1.5.2 compatibilityFredrik Lundh2001-10-011-46/+39
| | | | | added local escape method (made the dumps method some 50-80% faster) minor tweaks to the unmarshalling code
* approximately double dump performance by moving import of cgi.escape back toSkip Montanaro2001-10-011-6/+4
| | | | top level.
* Properly detect recursive structures. Adopted from patch #465298.Martin v. Löwis2001-09-301-0/+6
|
* more xmlrpclib tweaks: fixed repr(Fault()); enable UTF-8 parsing inFredrik Lundh2001-09-101-12/+17
| | | | xmllib (on 2.0 and later)
* sync with pythonware codebase: much faster import (doesn't importFredrik Lundh2001-09-101-65/+70
| | | | | xmllib unless needed), merged docstring patches, added overridable Transport.getparser to simplify plugging in different parsers.
* Added docstring by Neal Norwitz. This closes SF bug #450981.Fred Drake2001-09-041-35/+86
|
* untabificationFredrik Lundh2001-08-231-5/+5
|
* updated to current PythonWare version (1.0b3). fixed type checks inFredrik Lundh2001-08-231-9/+15
| | | | | DateTime constructor. use ServerProxy instead of Server in sample code.
* xmlrpclib for python 2.2; initial checkinFredrik Lundh2001-07-111-0/+934