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 
								
							 
						 
						
							
							
							
							
								
							
							
								72cdb5c39e 
								
							 
						 
						
							
							
								
								Issue  #11367 : fix documentation of some find* methods in ElementTree  
							
							
							
						 
						
							2013-03-12 06:04:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eli Bendersky 
								
							 
						 
						
							
							
							
							
								
							
							
								7343cb0790 
								
							 
						 
						
							
							
								
								Issue  #11367 : fix documentation of some find* methods in ElementTree  
							
							
							
						 
						
							2013-03-12 06:01:22 -07: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								91d5193b3a 
								
							 
						 
						
							
							
								
								Closes   #2892 : preserve iterparse events in case of SyntaxError.  
							
							
							
						 
						
							2011-11-01 23:31:09 +01: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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Florent Xicluna 
								
							 
						 
						
							
							
							
							
								
							
							
								f15351d938 
								
							 
						 
						
							
							
								
								Merged revisions 78838-78839,78917,78919,78934,78937 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r78838 | florent.xicluna | 2010-03-11 15:36:19 +0100 (jeu, 11 mar 2010) | 2 lines
  Issue #6472 : The xml.etree package is updated to ElementTree 1.3.  The cElementTree module is updated too.
........
  r78839 | florent.xicluna | 2010-03-11 16:55:11 +0100 (jeu, 11 mar 2010) | 2 lines
  Fix repr of tree Element on windows.
........
  r78917 | florent.xicluna | 2010-03-13 12:18:49 +0100 (sam, 13 mar 2010) | 2 lines
  Move the xml test data to their own directory.
........
  r78919 | florent.xicluna | 2010-03-13 13:41:48 +0100 (sam, 13 mar 2010) | 2 lines
  Do not chdir when running test_xml_etree, and enhance the findfile helper.
........
  r78934 | florent.xicluna | 2010-03-13 18:56:19 +0100 (sam, 13 mar 2010) | 2 lines
  Update some parts of the xml.etree documentation.
........
  r78937 | florent.xicluna | 2010-03-13 21:30:15 +0100 (sam, 13 mar 2010) | 3 lines
  Add the keyword argument "method=None" to the .write() method and the tostring/tostringlist functions.
  Update the function, class and method signatures, according to the new convention.
........ 
							
						 
						
							2010-03-13 23:24:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								99f69ee7a1 
								
							 
						 
						
							
							
								
								Merged revisions 78125 via svnmerge from  
							
							... 
							
							
							
							svn+ssh://pythondev@svn.python.org/python/trunk
........
  r78125 | antoine.pitrou | 2010-02-09 18:08:05 +0100 (mar., 09 févr. 2010) | 7 lines
  Issue #2746 : Don't escape ampersands and angle brackets ("&", "<", ">")
  in XML processing instructions and comments.  These raw characters are
  allowed by the XML specification, and are necessary when outputting e.g.
  PHP code in a processing instruction.  Patch by Neil Muller.
........ 
							
						 
						
							2010-02-09 17:25:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Antoine Pitrou 
								
							 
						 
						
							
							
							
							
								
							
							
								c77dd32be4 
								
							 
						 
						
							
							
								
								Issue  #6233 : ElementTree failed converting unicode characters to XML  
							
							... 
							
							
							
							entities when they could't be represented in the requested output
encoding.  Patch by Jerry Chen. 
							
						 
						
							2010-02-09 16:51:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Dickinson 
								
							 
						 
						
							
							
							
							
								
							
							
								a56c467ac3 
								
							 
						 
						
							
							
								
								Issue  #1717 : Remove cmp.  Stage 1: remove all uses of cmp and __cmp__ from  
							
							... 
							
							
							
							the standard library and tests. 
							
						 
						
							2009-01-27 18:17:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								34d1928766 
								
							 
						 
						
							
							
								
								SF patch# 1770008 by Christian Heimes (plus some extras).  
							
							... 
							
							
							
							Completely get rid of StringIO.py and cStringIO.c.
I had to fix a few tests and modules beyond what Christian did, and
invent a few conventions.  E.g. in elementtree, I chose to
write/return Unicode strings whe no encoding is given, but bytes when
an explicit encoding is given.  Also mimetools was made to always
assume binary files. 
							
						 
						
							2007-08-09 01:03:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin v. Löwis 
								
							 
						 
						
							
							
							
							
								
							
							
								f30bb0eba2 
								
							 
						 
						
							
							
								
								Patch  #1762412 : Fix test case for struni branch.  
							
							
							
						 
						
							2007-07-28 11:40:46 +00:00