Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								0a140668fa 
								
							 
						 
						
							
							
								
								Issue  #18200 : Update the stdlib (except tests) to use  
							
							... 
							
							
							
							ModuleNotFoundError. 
							
						 
						
							2013-06-13 20:57:26 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								a369923cab 
								
							 
						 
						
							
							
								
								Get rid of ugly code duplication for ElementTree.parse when the accelerator  
							
							... 
							
							
							
							is imported. Instead, ElementTree.parse can look for a special internal method
defined by the accelerator. 
							
						 
						
							2013-05-19 18:47:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								8687245e27 
								
							 
						 
						
							
							
								
								normalize whitespace  
							
							
							
						 
						
							2013-05-19 09:27:13 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								e6a951b83e 
								
							 
						 
						
							
							
								
								Cleanup even more dead code  
							
							
							
						 
						
							2013-05-19 09:25:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								c4e98a6a9b 
								
							 
						 
						
							
							
								
								Cleanup more old ET library leftovers  
							
							
							
						 
						
							2013-05-19 09:24:43 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								46955b2d30 
								
							 
						 
						
							
							
								
								Issue  #17988 : remove unused alias for Element and rename the used one  
							
							... 
							
							
							
							Renaming to _Element_Py for clarity and moving it to a more logical location.
_ElementInterface OTOH is unused and is therefore removed.
Close  #17988  
							
						 
						
							2013-05-19 09:20:50 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								3a4fbd8241 
								
							 
						 
						
							
							
								
								_elementtree.XMLParser._setevents should support any sequence, not just tuples  
							
							... 
							
							
							
							Also clean up some code around this 
							
						 
						
							2013-05-19 09:01:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								c9f5ca232a 
								
							 
						 
						
							
							
								
								Remove superfluous try/except  
							
							
							
						 
						
							2013-04-20 09:11:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								bf05df2396 
								
							 
						 
						
							
							
								
								Make license notices more consistent and remove old changelog.  
							
							... 
							
							
							
							Also remove unused macro. 
							
						 
						
							2013-04-20 05:44:01 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								5b235d0923 
								
							 
						 
						
							
							
								
								Issue  #17741 : Add ElementTree.IncrementalParser, an event-driven parser for non-blocking applications.  
							
							
							
						 
						
							2013-04-18 19:37:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								765531d2d0 
								
							 
						 
						
							
							
								
								Issue  #17516 : use comment syntax for comments, instead of multiline string  
							
							
							
						 
						
							2013-03-26 01:11:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								84fae785ce 
								
							 
						 
						
							
							
								
								Issue  #16954 : Add docstrings for ElementTree  
							
							... 
							
							
							
							Based on patch by David Lam 
							
						 
						
							2013-03-09 07:12:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								c4d5e08e3f 
								
							 
						 
						
							
							
								
								Issue  #9708 : Fix support for iterparse(parser=...) argument per documentation.  
							
							... 
							
							
							
							When _elementtree is imported, iterparse is redefined as a class and the parser
argument was ommitted. Fix this, and add a docstring to the class. 
							
						 
						
							2013-01-24 07:15:46 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								aaa9780fe1 
								
							 
						 
						
							
							
								
								Issue  #9708 : Fix support for iterparse(parser=...) argument per documentation.  
							
							... 
							
							
							
							When _elementtree is imported, iterparse is redefined as a class and the parser
argument was ommitted. Fix this, and add a docstring to the class. 
							
						 
						
							2013-01-24 07:15:19 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								5c6198b3fd 
								
							 
						 
						
							
							
								
								Issue  #12323 : Strengthen error checking of the position XPath selectors  
							
							
							
						 
						
							2013-01-24 06:29:26 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9e189f0a28 
								
							 
						 
						
							
							
								
								Cleanup the docs ElementTree a bit.  
							
							
							
						 
						
							2013-01-13 22:24:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f1b045f417 
								
							 
						 
						
							
							
								
								Describe the default_namespace parameter of ElemetTree.write.  
							
							
							
						 
						
							2013-01-13 22:04:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								03530b980e 
								
							 
						 
						
							
							
								
								Describe the default_namespace parameter of ElemetTree.write.  
							
							
							
						 
						
							2013-01-13 21:58:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								e9af827fb1 
								
							 
						 
						
							
							
								
								Cleanup the docs ElementTree a bit and describe the default_namespace parameter. In the code, replace the old outdated Doxygen-ish comment above ElementTree.write by a proper docstring.  
							
							
							
						 
						
							2013-01-13 06:27:51 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a2ef5550 
								
							 
						 
						
							
							
								
								Close   #14377 : Add a new parameter to ElementTree.write and some module-level  
							
							... 
							
							
							
							serialization functions - short_empty_elements. It controls how elements
without contents are emitted.
Patch by Serhiy Storchaka. Feature initially proposed by Ariel Poliak. 
							
						 
						
							2013-01-13 06:04:43 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Svetlov 
								
							 
						 
						
							
							
							
							
								
							
							
								f7a17b48d7 
								
							 
						 
						
							
							
								
								Replace IOError with OSError ( #16715 )  
							
							
							
						 
						
							2012-12-25 16:47:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								997adb5819 
								
							 
						 
						
							
							
								
								Issue  #16089 : Allow ElementTree.TreeBuilder to work again with a non-Element element_factory (fixes a regression in SimpleTAL).  
							
							
							
						 
						
							2012-10-04 19:54:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								ee329318db 
								
							 
						 
						
							
							
								
								Issue  #16089 : Allow ElementTree.TreeBuilder to work again with a non-Element element_factory (fixes a regression in SimpleTAL).  
							
							
							
						 
						
							2012-10-04 19:53:29 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Philip Jenvey 
								
							 
						 
						
							
							
							
							
								
							
							
								fd0d3e5d25 
								
							 
						 
						
							
							
								
								more yield from  
							
							... 
							
							
							
							patch by Serhiy Storchaka 
							
						 
						
							2012-10-01 15:34:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								ab9b661fdd 
								
							 
						 
						
							
							
								
								#15970 : merge with 3.2.  
							
							
							
						 
						
							2012-09-19 08:25:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ezio Melotti 
								
							 
						 
						
							
							
							
							
								
							
							
								c90111f9ab 
								
							 
						 
						
							
							
								
								#15970 : xml.etree.ElementTree now serializes correctly the empty HTML elements "meta" and "param".  
							
							
							
						 
						
							2012-09-19 08:19:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								f90fc68db4 
								
							 
						 
						
							
							
								
								fix whitespace woes  
							
							
							
						 
						
							2012-07-17 15:09:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								43cc5f29a8 
								
							 
						 
						
							
							
								
								Optimize tostringlist by taking the stream class outside the function. It's now 2x faster on short calls. Related to  #1767933  
							
							
							
						 
						
							2012-07-17 15:09:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								426e248feb 
								
							 
						 
						
							
							
								
								Preserve the invariant tostring(elem) == b''.join(tostringlist(elem)) and add a test to make sure it keeps working  
							
							
							
						 
						
							2012-07-17 05:45:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								00f402bfcb 
								
							 
						 
						
							
							
								
								Close   #1767933 : Badly formed XML using etree and utf-16. Patch by Serhiy Storchaka, with some minor fixes by me  
							
							
							
						 
						
							2012-07-15 06:02:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								a1c974a66d 
								
							 
						 
						
							
							
								
								Minor refactoring in xml.etree.ElementTree doctype parser.  
							
							
							
						 
						
							2012-07-07 13:16:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								27cbb19ae5 
								
							 
						 
						
							
							
								
								Removed _SimpleElementPath and its flaky test. The test monkey-patches the module, which causes other failures and fails itself depending on the order tests are run.  
							
							
							
						 
						
							2012-06-15 09:03:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								64d11e60f2 
								
							 
						 
						
							
							
								
								Replace the iter/itertext methods of Element in _elementtree with true C implementations, instead of the bootstrapped Python code. In addition to being cleaner (removing the last remains of the bootstrapping code in _elementtree), this gives a 10x performance boost for iter() on large documents.  
							
							... 
							
							
							
							Also reorganized the tests a bit to be more robust. 
							
						 
						
							2012-06-15 07:42:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								737b173355 
								
							 
						 
						
							
							
								
								Issue 14814: Add namespaces keyword arg to find(*) methods in _elementtree.  
							
							... 
							
							
							
							Add attrib keyword to Element and SubElement in _elementtree.
Patch developed with Ezio Melotti. 
							
						 
						
							2012-05-29 06:02:56 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								396e8fcf36 
								
							 
						 
						
							
							
								
								Issue  #13782 : streamline argument type-checking in ET.Element  
							
							... 
							
							
							
							append, extend and insert now consistently type-check their argument in both
the C and Python implementations, and raise TypeError for non-Element
argument.
Added tests 
							
						 
						
							2012-03-23 14:24:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								fb06746852 
								
							 
						 
						
							
							
								
								Flatten nested try ... finally, try ... except.  
							
							
							
						 
						
							2012-03-05 11:42:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								75b5e7ee15 
								
							 
						 
						
							
							
								
								Issue  #14007 : accept incomplete TreeBuilder objects (missing start/end/data/close) for the Python implementation as well. Add disabled tests for the doctype() method.  
							
							
							
						 
						
							2012-03-05 10:42:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								092af1fc5c 
								
							 
						 
						
							
							
								
								Issue  #14128 : Exposing Element as an actual type from _elementtree, rather than a factory function.  
							
							... 
							
							
							
							This makes the C implementation more aligned with the Python implementation.
Also added some tests to ensure that Element is now a type and that it can
be subclassed. 
							
						 
						
							2012-03-04 07:14:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								1639505c38 
								
							 
						 
						
							
							
								
								fix the _namespace_map cleanup for cElementTree tests.  
							
							
							
						 
						
							2012-02-16 23:28:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								a72a98f24a 
								
							 
						 
						
							
							
								
								Issue  #13988 : cElementTree is deprecated and the _elementtree accelerator is automatically used whenever available.  
							
							
							
						 
						
							2012-02-13 11:03:30 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								f4bdf4e478 
								
							 
						 
						
							
							
								
								Issue  #13988 : move the python bootstrap code to cElementTree.py, and remove obsolete code for Python 2.4 and 2.5.  
							
							
							
						 
						
							2012-02-11 11:28:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								91d5193b3a 
								
							 
						 
						
							
							
								
								Closes   #2892 : preserve iterparse events in case of SyntaxError.  
							
							
							
						 
						
							2011-11-01 23:31:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								eaf399e335 
								
							 
						 
						
							
							
								
								Issue  #12451 : The XInclude default loader of xml.etree now decodes files from  
							
							... 
							
							
							
							UTF-8 instead of the locale encoding if the encoding is not specified. It now
also opens XML files for the parser in binary mode instead of the text mode to
avoid encoding issues. 
							
						 
						
							2011-06-30 18:10:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								90b20675bd 
								
							 
						 
						
							
							
								
								#10777 : fix iteration over dict keys while mutating the dict.  
							
							
							
						 
						
							2010-12-28 10:38:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								c95c91880a 
								
							 
						 
						
							
							
								
								Guard against rogue tuples.  
							
							
							
						 
						
							2010-12-09 18:26:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								b56c0e24d6 
								
							 
						 
						
							
							
								
								#10661 : give QName a nicer repr.  
							
							
							
						 
						
							2010-12-09 18:10:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Senthil Kumaran 
								
							 
						 
						
							
							
							
							
								
							
							
								ec30b3dd8c 
								
							 
						 
						
							
							
								
								Fix Issue10205 - XML QName error when different tags have same QName.  
							
							
							
						 
						
							2010-11-09 02:36:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								e033e06db0 
								
							 
						 
						
							
							
								
								Issue  #10093 : ResourceWarnings are now issued when files and sockets are  
							
							... 
							
							
							
							deallocated without explicit closing.  These warnings are silenced by
default, except in pydebug mode. 
							
						 
						
							2010-10-29 10:38:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								ba8a98600e 
								
							 
						 
						
							
							
								
								Fix xml.etree.ElementInclude to include the tail of the current node.  Issue  #6231  
							
							
							
						 
						
							2010-08-08 23:08:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								c17f17294f 
								
							 
						 
						
							
							
								
								Issue  #8047 : Fix the xml.etree serializer to return bytes by default.  
							
							... 
							
							
							
							Use ``encoding="unicode"`` to generate a Unicode string. 
							
						 
						
							2010-08-08 19:48:29 +00:00