New submission from Aaron Oakley:

It would really help to document that the C API can only use the default 
xml.etree.ElementTree.TreeBuilder for targets with iterparse (and by extension, 
IncrementalParser).

I got a nice surprise about that when I went from 3.2 to 3.3 and started 
getting "TypeError: event handling only supported for ElementTree.TreeBuilder 
targets".

I included a patch to add notes to iterparse and IncrementalParser, but I'm not 
sure what to refer to the C module as since xml.etree.cElementTree is 
deprecated.

----------
assignee: docs@python
components: Documentation, XML
files: elementtree.rst-340a0.patch
keywords: patch
messages: 188329
nosy: Aaron.Oakley, docs@python
priority: normal
severity: normal
status: open
title: Document that _elementtree C API cannot use custom TreeBuilder for 
iterparse or IncrementalParser
type: behavior
versions: Python 3.4
Added file: http://bugs.python.org/file30119/elementtree.rst-340a0.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue17902>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to