Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								307bceaa65 
								
							 
						 
						
							
							
								
								xmlrpc.client uses datetime.datetime.isoformat() ( #105741 )  
							
							... 
							
							
							
							Reimplement _iso8601_format() using the datetime isoformat() method.
Ignore the timezone.
Co-Authored-by: Paul Ganssle <1377457+pganssle@users.noreply.github.com> 
							
						 
						
							2023-06-14 17:00:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Drozd 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								024ac542d7 
								
							 
						 
						
							
							
								
								bpo-45975: Simplify some while-loops with walrus operator (GH-29347)  
							
							
							
						 
						
							2022-11-26 14:33:25 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3680ebed7f 
								
							 
						 
						
							
							
								
								bpo-44712: Replace "type(literal)" with corresponding builtin types (GH-27294)  
							
							... 
							
							
							
							I suppose it is a remnants of very old code written when str, int, list, dict, etc
were functions and not classes. 
							
						 
						
							2022-05-08 17:10:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									rtobar 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c83135381 
								
							 
						 
						
							
							
								
								bpo-45386: Handle strftime's ValueError graciously in xmlrpc.client (GH-28765)  
							
							... 
							
							
							
							At import time, the xmlrpc.client module uses different date formats to
test strftime so it can format years with 4 digits consistently.
Depending on the underlying C library and its strftime implementation
some of these calls can result in ValueErrors, blocking the
xmlrpc.client module from being imported.
This commit changes the behavior of this bit of code to react to
ValueError exceptions, treating the format that caused them as an
non-viable option. 
							
						 
						
							2021-10-13 18:38:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c1b073a630 
								
							 
						 
						
							
							
								
								bpo-43433: Preserve query and fragment in the URL of the server in ServerProxy. (GH-25057)  
							
							
							
						 
						
							2021-03-29 22:39:31 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dong-hee Na 
								
							 
						 
						
							
							
							
							
								
							
							
								9c4c459ac6 
								
							 
						 
						
							
							
								
								bpo-38038: Remove urllib.parse._splittype from xmlrpc.client. (GH-15703)  
							
							
							
						 
						
							2019-09-08 11:54:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eb8974616b 
								
							 
						 
						
							
							
								
								bpo-15999: Always pass bool instead of int to the expat parser. (GH-15622)  
							
							
							
						 
						
							2019-09-01 12:11:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								662db125cd 
								
							 
						 
						
							
							
								
								bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952)  
							
							... 
							
							
							
							They now return NotImplemented for unsupported type of the other operand. 
							
						 
						
							2019-08-08 08:42:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								96aeaec647 
								
							 
						 
						
							
							
								
								bpo-36793: Remove unneeded __str__ definitions. (GH-13081)  
							
							... 
							
							
							
							Classes that define __str__ the same as __repr__ can
just inherit it from object. 
							
						 
						
							2019-05-06 22:29:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cédric Krier 
								
							 
						 
						
							
							
							
							
								
							
							
								beda52ed36 
								
							 
						 
						
							
							
								
								bpo-35153: Add headers parameter to xmlrpc.client.ServerProxy (GH-10308)  
							
							... 
							
							
							
							Allow to add HTTP headers to XML-RPC requests sent to the server. 
							
						 
						
							2019-02-19 17:18:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Cheryl Sabella 
								
							 
						 
						
							
							
							
							
								
							
							
								0250de4819 
								
							 
						 
						
							
							
								
								bpo-27485: Rename and deprecate undocumented functions in urllib.parse (GH-2205)  
							
							
							
						 
						
							2018-04-25 16:51:54 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mike 
								
							 
						 
						
							
							
							
							
								
							
							
								53f7a7c281 
								
							 
						 
						
							
							
								
								bpo-32297: Few misspellings found in Python source code comments. ( #4803 )  
							
							... 
							
							
							
							* Fix multiple typos in code comments
* Add spacing in comments (test_logging.py, test_math.py)
* Fix spaces at the beginning of comments in test_logging.py 
							
						 
						
							2017-12-14 13:04:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8c663fd60e 
								
							 
						 
						
							
							
								
								Replace KB unit with KiB ( #4293 )  
							
							... 
							
							
							
							kB (*kilo* byte) unit means 1000 bytes, whereas KiB ("kibibyte")
means 1024 bytes. KB was misused: replace kB or KB with KiB when
appropriate.
Same change for MB and GB which become MiB and GiB.
Change the output of Tools/iobench/iobench.py.
Round also the size of the documentation from 5.5 MB to 5 MiB. 
							
						 
						
							2017-11-08 14:44:44 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								352601ca00 
								
							 
						 
						
							
							
								
								Issue  #26885 : xmlrpc now supports unmarshalling additional data types used  
							
							... 
							
							
							
							by Apache XML-RPC implementation for numerics and None. 
							
						 
						
							2016-09-11 11:23:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								45cdcd93c9 
								
							 
						 
						
							
							
								
								Issue  #26873 : xmlrpc now raises ResponseError on unsupported type tags  
							
							... 
							
							
							
							instead of silently return incorrect result. 
							
						 
						
							2016-05-04 11:27:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								290fed43d9 
								
							 
						 
						
							
							
								
								Issue  #26873 : xmlrpc now raises ResponseError on unsupported type tags  
							
							... 
							
							
							
							instead of silently return incorrect result. 
							
						 
						
							2016-05-04 11:26:42 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b6a9c9761c 
								
							 
						 
						
							
							
								
								Issue  #26778 : Fixed "a/an/and" typos in code comment, documentation and error  
							
							... 
							
							
							
							messages. 
							
						 
						
							2016-04-17 09:39:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6a7b3a77b4 
								
							 
						 
						
							
							
								
								Issue  #26778 : Fixed "a/an/and" typos in code comment and documentation.  
							
							
							
						 
						
							2016-04-17 08:32:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								6e132254a9 
								
							 
						 
						
							
							
								
								Issue  #26402 : Merge XML-RPC client fix from 3.5  
							
							
							
						 
						
							2016-02-25 12:13:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								eae3336e42 
								
							 
						 
						
							
							
								
								Issue  #26402 : Fix XML-RPC client retrying after server disconnection  
							
							... 
							
							
							
							This is a regression introduced in 3.5 by revision eba80326ba53. Fix by Jelte
Fennema, test case by me. 
							
						 
						
							2016-02-25 11:53:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								885bdc4946 
								
							 
						 
						
							
							
								
								Issue  #25985 : sys.version_info is now used instead of sys.version  
							
							... 
							
							
							
							to format short Python version. 
							
						 
						
							2016-02-11 13:10:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								aebb6d3682 
								
							 
						 
						
							
							
								
								Issue  #26147 : xmlrpc now works with strings not encodable with used  
							
							... 
							
							
							
							non-UTF-8 encoding. 
							
						 
						
							2016-01-20 10:34:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								2eb819f7a8 
								
							 
						 
						
							
							
								
								Issue  #25523 : Merge "a" to "an" fixes from 3.4 into 3.5  
							
							
							
						 
						
							2015-11-02 04:04:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								7462b64911 
								
							 
						 
						
							
							
								
								Issue  #25523 : Correct "a" article to "an" article  
							
							... 
							
							
							
							This changes the main documentation, doc strings, source code comments, and a
couple error messages in the test suite. In some cases the word was removed
or edited some other way to fix the grammar. 
							
						 
						
							2015-11-02 03:37:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7e7a3dba5f 
								
							 
						 
						
							
							
								
								Issue  #23865 : close() methods in multiple modules now are idempotent and more  
							
							... 
							
							
							
							robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured. 
							
						 
						
							2015-04-10 13:24:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2116b12da5 
								
							 
						 
						
							
							
								
								Issue  #23865 : close() methods in multiple modules now are idempotent and more  
							
							... 
							
							
							
							robust at shutdown. If needs to release multiple resources, they are released
even if errors are occured. 
							
						 
						
							2015-04-10 13:29:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									R David Murray 
								
							 
						 
						
							
							
							
							
								
							
							
								cae7bdb424 
								
							 
						 
						
							
							
								
								#3566 : Clean up handling of remote server disconnects.  
							
							... 
							
							
							
							This changeset does two things: introduces a new RemoteDisconnected exception
(that subclasses ConnectionResetError and BadStatusLine) so that a remote
server disconnection can be detected by client code (and provides a better
error message for debugging purposes), and ensures that the client socket is
closed if a ConnectionError happens, so that the automatic re-connection code
can work if the application handles the error and continues on.
Tests are added that confirm that a connection is re-used or not re-used
as appropriate to the various combinations of protocol version and headers.
Patch by Martin Panter, reviewed by Demian Brecht.  (Tweaked only slightly by
me.) 
							
						 
						
							2015-04-05 19:26:29 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								46ba6c8563 
								
							 
						 
						
							
							
								
								Issue  #22831 : Use "with" to avoid possible fd leaks.  
							
							
							
						 
						
							2015-04-04 11:01:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								08448a1f4d 
								
							 
						 
						
							
							
								
								Issue  #23326 : Removed __ne__ implementations.  Since fixing default __ne__  
							
							... 
							
							
							
							implementation in issue #21408  they are redundant. 
							
						 
						
							2015-01-31 12:05:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								7eda940e1f 
								
							 
						 
						
							
							
								
								merge 3.4 ( #16043 )  
							
							
							
						 
						
							2014-12-05 20:36:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								eca72d47f5 
								
							 
						 
						
							
							
								
								merge 3.3 ( #16043 )  
							
							
							
						 
						
							2014-12-05 20:34:56 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								81b7374fbe 
								
							 
						 
						
							
							
								
								merge 3.2 ( #16043 )  
							
							
							
						 
						
							2014-12-05 20:30:54 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4e9cefaf86 
								
							 
						 
						
							
							
								
								add a default limit for the amount of data xmlrpclib.gzip_decode will return ( closes   #16043 )  
							
							
							
						 
						
							2014-12-05 20:15:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								e39bba2ab1 
								
							 
						 
						
							
							
								
								merge 3.4 ( #22960 )  
							
							
							
						 
						
							2014-11-29 23:34:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								c1da3d1ed8 
								
							 
						 
						
							
							
								
								add context parameter to xmlrpclib.ServerProxy ( #22960 )  
							
							... 
							
							
							
							Patch by Alex Gaynor. 
							
						 
						
							2014-11-29 23:32:57 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								465e60e654 
								
							 
						 
						
							
							
								
								Issue  #22033 : Reprs of most Python implemened classes now contain actual  
							
							... 
							
							
							
							class name instead of hardcoded one. 
							
						 
						
							2014-07-25 23:36:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								0c937b3ed6 
								
							 
						 
						
							
							
								
								Issue  #22031 : Reprs now always use hexadecimal format with the "0x" prefix  
							
							... 
							
							
							
							when contain an id in form " at 0x...". 
							
						 
						
							2014-07-22 12:14:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								33a4000374 
								
							 
						 
						
							
							
								
								Issue  #20627 : xmlrpc.client.ServerProxy is now a context manager.  
							
							... 
							
							
							
							Patch by Claudiu Popa. 
							
						 
						
							2014-03-21 11:24:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7fa767e517 
								
							 
						 
						
							
							
								
								Issue  #20976 : pyflakes: Remove unused imports  
							
							
							
						 
						
							2014-03-20 09:16:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								95be7ff911 
								
							 
						 
						
							
							
								
								merge from 3.3  
							
							... 
							
							
							
							Issue #19082 : Working xmlrpc.server and xmlrpc.client examples. Both in modules and in documentation. 
							
						 
						
							2014-01-12 16:07:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								939e2db48d 
								
							 
						 
						
							
							
								
								Issue  #19082 : Working xmlrpc.server and xmlrpc.client examples. Both in modules and in documentation.  
							
							
							
						 
						
							2014-01-12 16:06:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								46e1ce214b 
								
							 
						 
						
							
							
								
								Issue  #18783 : Removed existing mentions of Python long type in docstrings,  
							
							... 
							
							
							
							error messages and comments. 
							
						 
						
							2013-08-27 20:17:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9594942716 
								
							 
						 
						
							
							
								
								Issue  #18783 : Removed existing mentions of Python long type in docstrings,  
							
							... 
							
							
							
							error messages and comments. 
							
						 
						
							2013-08-27 19:40:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								cd171c8e92 
								
							 
						 
						
							
							
								
								Issue  #18200 : Back out usage of ModuleNotFoundError (8d28d44f3a9a)  
							
							
							
						 
						
							2013-07-04 17:43:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								0a140668fa 
								
							 
						 
						
							
							
								
								Issue  #18200 : Update the stdlib (except tests) to use  
							
							... 
							
							
							
							ModuleNotFoundError. 
							
						 
						
							2013-06-13 20:57:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a17b48d7 
								
							 
						 
						
							
							
								
								Replace IOError with OSError ( #16715 )  
							
							
							
						 
						
							2012-12-25 16:47:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								0832af6628 
								
							 
						 
						
							
							
								
								Issue  #16717 : get rid of socket.error, replace with OSError  
							
							
							
						 
						
							2012-12-18 23:10:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								5b89840d9c 
								
							 
						 
						
							
							
								
								Issue  #16714 : use 'raise' exceptions, don't 'throw'.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-18 21:26:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								737fb89dd1 
								
							 
						 
						
							
							
								
								Issue  #16714 : use 'raise' exceptions, don't 'throw'.  
							
							... 
							
							
							
							Patch by Serhiy Storchaka. 
							
						 
						
							2012-12-18 21:14:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								91932da338 
								
							 
						 
						
							
							
								
								#13973 : move a couple of imports at module level.  Patch by Tshepang Lekhonkhobe.  
							
							
							
						 
						
							2012-02-24 12:44:04 +02:00