Stefan Behnel 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9927e1820 
								
							 
						 
						
							
							
								
								bpo-30485: support a default prefix mapping in ElementPath by passing None as prefix ( #1823 )  
							
							
							
						 
						
							2019-04-14 10:09:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bernt Røskar Brenna 
								
							 
						 
						
							
							
							
							
								
							
							
								ffca16e25a 
								
							 
						 
						
							
							
								
								bpo-36227: ElementTree.tostring() default_namespace and xml_declaration arguments (GH-12225)  
							
							... 
							
							
							
							Add new keyword arguments "default_namespace" and "xml_declaration" to functions ET.tostring() and ET.tostringlist(), as known from ElementTree.write(). 
							
						 
						
							2019-04-14 10:07:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b05ad7be0 
								
							 
						 
						
							
							
								
								bpo-34160: Preserve user specified order of Element attributes in html. (GH-10190)  
							
							
							
						 
						
							2018-10-29 19:31:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e3685fd5fd 
								
							 
						 
						
							
							
								
								bpo-34160: Preserve user specified order of Element attributes (GH-10163)  
							
							
							
						 
						
							2018-10-28 11:18:22 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f081fd8303 
								
							 
						 
						
							
							
								
								bpo-35013: Add more type checks for children of Element. (GH-9944)  
							
							... 
							
							
							
							It is now guarantied that children of xml.etree.ElementTree.Element
are Elements (at least in C implementation). Previously methods
__setitem__(), __setstate__() and __deepcopy__() could be used for
adding non-Element children. 
							
						 
						
							2018-10-19 12:12:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b11c5667f9 
								
							 
						 
						
							
							
								
								bpo-34941: Fix searching Element subclasses. (GH-9766)  
							
							... 
							
							
							
							Methods find(), findtext() and findall() of xml.etree.ElementTree.Element
were not able to find chldren which are instances of Element subclasses. 
							
						 
						
							2018-10-14 10:32:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								17b1d5d4e3 
								
							 
						 
						
							
							
								
								bpo-17239: Disable external entities in SAX parser (GH-9217)  
							
							... 
							
							
							
							The SAX parser no longer processes general external entities by default
to increase security. Before, the parser created network connections
to fetch remote files or loaded local files from the file system for DTD
and entities.
Signed-off-by: Christian Heimes <christian@python.org>
https://bugs.python.org/issue17239  
							
						 
						
							2018-09-23 00:50:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								02ec92fa7b 
								
							 
						 
						
							
							
								
								bpo-29209: Remove old-deprecated features in ElementTree. (GH-6769)  
							
							... 
							
							
							
							Also make getchildren() and getiterator() emitting
a DeprecationWarning instead of PendingDeprecationWarning. 
							
						 
						
							2018-07-24 12:03:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								13f51d9eec 
								
							 
						 
						
							
							
								
								bpo-33761: Fix a file leak in test_iterparse in test_xml_etree. (GH-7358)  
							
							
							
						 
						
							2018-06-03 20:56:52 +03: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									scoder 
								
							 
						 
						
							
							
							
							
								
							
							
								101a5e84ac 
								
							 
						 
						
							
							
								
								bpo-31648: Improve ElementPath ( #3835 )  
							
							... 
							
							
							
							* Allow whitespace inside of ElementPath predicates.
* Add ElementPath predicate support for text comparison of the current node, like "[.='text']". 
							
						 
						
							2017-09-30 16:35:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e6d9fcbb8d 
								
							 
						 
						
							
							
								
								bpo-31170: Write unit test for Expat 2.2.4 UTF-8 bug ( #3570 )  
							
							... 
							
							
							
							Non-regression tests for the Expat 2.2.3 UTF-8 decoder bug. 
							
						 
						
							2017-09-25 01:27:34 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									scoder 
								
							 
						 
						
							
							
							
							
								
							
							
								c8d8e15bfc 
								
							 
						 
						
							
							
								
								bpo-31455: Fix an assertion failure in ElementTree.XMLParser(). ( #3545 )  
							
							... 
							
							
							
							* Avoid calling "PyObject_GetAttrString()" (and potentially executing user code) with a live exception set.
* Ignore only AttributeError on attribute lookups in ElementTree.XMLParser() and propagate all other exceptions. 
							
						 
						
							2017-09-14 23:00:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kushal Das 
								
							 
						 
						
							
							
							
							
								
							
							
								1de4705d00 
								
							 
						 
						
							
							
								
								bpo-30442: Skips refcount test in test_xml_etree under coverage ( #1767 )  
							
							
							
						 
						
							2017-05-24 11:46:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								762ec97ea6 
								
							 
						 
						
							
							
								
								bpo-29204: Emit warnings for already deprecated ElementTree features. ( #773 )  
							
							... 
							
							
							
							Element.getiterator() and the html parameter of XMLParser() were
deprecated only in the documentation (since Python 3.2 and 3.4 correspondintly).
Now using them emits a deprecation warning.
* Don’t need check_warnings any more. 
							
						 
						
							2017-03-30 18:12:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								576def096e 
								
							 
						 
						
							
							
								
								bpo-27863: Fixed multiple crashes in ElementTree. ( #765 )  
							
							
							
						 
						
							2017-03-30 09:47:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c3adf1e09b 
								
							 
						 
						
							
							
								
								Issue  #28314 : Added tests for xml.etree.ElementTree.Element.getiterator().  
							
							
							
						 
						
							2016-10-25 10:37:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								036fb15435 
								
							 
						 
						
							
							
								
								Issue  #28314 : Added tests for xml.etree.ElementTree.Element.getiterator().  
							
							
							
						 
						
							2016-10-25 10:37:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								11fa3ffcb1 
								
							 
						 
						
							
							
								
								merge  
							
							
							
						 
						
							2016-09-11 23:23:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								076366c2a5 
								
							 
						 
						
							
							
								
								Issue  #17582 : xml.etree.ElementTree nows preserves whitespaces in attributes  
							
							... 
							
							
							
							(Patch by Duane Griffin.  Reviewed and approved by Stefan Behnel.) 
							
						 
						
							2016-09-11 23:18:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f0ee5ccd19 
								
							 
						 
						
							
							
								
								Issue  #25455 : Fixed a crash in repr of ElementTree.Element with recursive tag.  
							
							
							
						 
						
							2016-06-12 09:47:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9062c261a4 
								
							 
						 
						
							
							
								
								Issue  #25455 : Fixed a crash in repr of ElementTree.Element with recursive tag.  
							
							
							
						 
						
							2016-06-12 09:43:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								dcfebb32e2 
								
							 
						 
						
							
							
								
								Issue  #26676 : Add missing XMLPullParser to ElementTree.__all__  
							
							
							
						 
						
							2016-04-01 06:55:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2feb642585 
								
							 
						 
						
							
							
								
								Issue  #26325 : Added test.support.check_no_resource_warning() to check that  
							
							... 
							
							
							
							no ResourceWarning is emitted. 
							
						 
						
							2016-02-11 13:12:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								94a619d48b 
								
							 
						 
						
							
							
								
								Issue  #26325 : Added test.support.check_no_resource_warning() to check that  
							
							... 
							
							
							
							no ResourceWarning is emitted. 
							
						 
						
							2016-02-11 13:11:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								47a9d59d51 
								
							 
						 
						
							
							
								
								Issue  #25902 : Fixed various refcount issues in ElementTree iteration.  
							
							
							
						 
						
							2015-12-21 11:11:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								66c08d90f6 
								
							 
						 
						
							
							
								
								Issue  #25902 : Fixed various refcount issues in ElementTree iteration.  
							
							
							
						 
						
							2015-12-21 11:09:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								dde0815c35 
								
							 
						 
						
							
							
								
								Issue  #7990 : dir() on ElementTree.Element now lists properties: "tag",  
							
							... 
							
							
							
							"text", "tail" and "attrib".  Original patch by Santoso Wijaya. 
							
						 
						
							2015-11-25 15:28:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6f988b5990 
								
							 
						 
						
							
							
								
								Issue  #25688 : Fixed file leak in ElementTree.iterparse() raising an error.  
							
							
							
						 
						
							2015-11-23 15:45:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e3d4ec4766 
								
							 
						 
						
							
							
								
								Issue  #25688 : Fixed file leak in ElementTree.iterparse() raising an error.  
							
							
							
						 
						
							2015-11-23 15:44:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3987fefd6f 
								
							 
						 
						
							
							
								
								Issue  #25691 : Fixed crash on deleting ElementTree.Element attributes.  
							
							
							
						 
						
							2015-11-23 08:47:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b6aa5375d5 
								
							 
						 
						
							
							
								
								Issue  #25691 : Fixed crash on deleting ElementTree.Element attributes.  
							
							
							
						 
						
							2015-11-23 08:42:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								36e4f760f6 
								
							 
						 
						
							
							
								
								Issue  #19687 : Fixed memory leak on failed Element slice assignment.  
							
							... 
							
							
							
							Added new tests for Element slice assignments. 
							
						 
						
							2015-11-22 12:30:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								04d759b1e4 
								
							 
						 
						
							
							
								
								Issue  #19687 : Fixed memory leak on failed Element slice assignment.  
							
							... 
							
							
							
							Added new tests for Element slice assignments. 
							
						 
						
							2015-11-22 12:18:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								609a2e17ad 
								
							 
						 
						
							
							
								
								Issue  #22995 : Default implementation of __reduce__ and __reduce_ex__ now  
							
							... 
							
							
							
							rejects builtin types with not defined __new__.
Added tests for non-pickleable types. 
							
						 
						
							2015-11-12 11:31:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								d7a4415599 
								
							 
						 
						
							
							
								
								Issue  #22995 : Default implementation of __reduce__ and __reduce_ex__ now  
							
							... 
							
							
							
							rejects builtin types with not defined __new__.
Added tests for non-pickleable types. 
							
						 
						
							2015-11-12 11:23:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								982a08f8bb 
								
							 
						 
						
							
							
								
								Issue  #25047 : Merge Element Tree encoding from 3.4 into 3.5  
							
							
							
						 
						
							2015-09-23 01:43:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								89f76d3f91 
								
							 
						 
						
							
							
								
								Issue  #25047 : Respect case writing XML encoding declarations  
							
							... 
							
							
							
							This restores the ability to write encoding names in uppercase like "UTF-8",
which worked in Python 2. 
							
						 
						
							2015-09-23 01:14:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4a01cab898 
								
							 
						 
						
							
							
								
								Issue  #19176 : Fixed doctype() related bugs in C implementation of ElementTree.  
							
							... 
							
							
							
							A deprecation warning no longer issued by XMLParser subclass with default
doctype() method.  Direct call of doctype() now issues a warning.  Parser's
doctype() now is not called if target's doctype() is called.  Based on patch
by Martin Panter. 
							
						 
						
							2015-06-29 23:08:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								05744ac6e0 
								
							 
						 
						
							
							
								
								Issue  #19176 : Fixed doctype() related bugs in C implementation of ElementTree.  
							
							... 
							
							
							
							A deprecation warning no longer issued by XMLParser subclass with default
doctype() method.  Direct call of doctype() now issues a warning.  Parser's
doctype() now is not called if target's doctype() is called.  Based on patch
by Martin Panter. 
							
						 
						
							2015-06-29 22:35:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a2c145c2f3 
								
							 
						 
						
							
							
								
								Issue  #24091 : Fixed various crashes in corner cases in C implementation of  
							
							... 
							
							
							
							ElementTree. 
							
						 
						
							2015-05-18 18:33:31 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5bf3120e24 
								
							 
						 
						
							
							
								
								Issue  #24091 : Fixed various crashes in corner cases in C implementation of  
							
							... 
							
							
							
							ElementTree. 
							
						 
						
							2015-05-18 18:29:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f0eeedf0d8 
								
							 
						 
						
							
							
								
								Issue  #22681 : Added support for the koi8_t encoding.  
							
							
							
						 
						
							2015-05-12 23:24:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ad8a1c3fb2 
								
							 
						 
						
							
							
								
								Issue  #22682 : Added support for the kz1048 encoding.  
							
							
							
						 
						
							2015-05-12 23:16:55 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								bad1257c96 
								
							 
						 
						
							
							
								
								Issue  #22777 : Test pickling with all protocols.  
							
							
							
						 
						
							2014-12-15 14:03:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								8148164353 
								
							 
						 
						
							
							
								
								Issue  #19815 : Fix segfault when parsing empty namespace declaration.  
							
							... 
							
							
							
							Based on patches by Christian Heimes and Vajrasky Kok 
							
						 
						
							2013-11-28 06:35:40 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								5dd40e555b 
								
							 
						 
						
							
							
								
								Issue  #19815 : Fix segfault when parsing empty namespace declaration.  
							
							... 
							
							
							
							Based on patches by Christian Heimes and Vajrasky Kok 
							
						 
						
							2013-11-28 06:31:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								be0c3250b1 
								
							 
						 
						
							
							
								
								Issue  #19668 : Added support for the cp1125 encoding.  
							
							
							
						 
						
							2013-11-23 18:52:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								4cc2afa0ec 
								
							 
						 
						
							
							
								
								Close   #18990 : remove root attribute from XMLPullParser  
							
							... 
							
							
							
							- this was an internal implementation detail for iterparse
- this has been changed to use a new private method instead
- XMLPullParser.close docs are now more explicit about not
  returning a root element and instead direct users towards
  read_events
- also added missing docstrings and clarified some details
  related to exactly *when* events are consumed from the
  internal queue
(Initial patch by Stefan Behnel) 
							
						 
						
							2013-09-28 23:50:35 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								12f18289c0 
								
							 
						 
						
							
							
								
								Merge for Issue  #18997 : Issue  #18997 : fix ElementTree crash with using pickle and __getstate__.  
							
							
							
						 
						
							2013-09-13 06:27:52 -07:00