summaryrefslogtreecommitdiff
path: root/defusedxml/cElementTree.py
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2019-04-14 12:12:48 +0200
committerChristian Heimes <christian@python.org>2019-04-14 12:13:48 +0200
commit4ecaeda4d95abbec74de65728271e11b8ca3cda6 (patch)
tree486ed9ccefeefe210d6eb9ecfe9bf59be7e66630 /defusedxml/cElementTree.py
parent34d0a1b58fa963b965cf98ff2970b3df54189ec3 (diff)
downloaddefusedxml-git-4ecaeda4d95abbec74de65728271e11b8ca3cda6.tar.gz
Fix XMLParse typo
The defusedxml.ElementTree and defusedxml.cElementTree modules had a typo and used XMLParse instead of XMLParser as an alias for DefusedXMLParser. Both the old and fixed name are now available. Signed-off-by: Christian Heimes <christian@python.org>
Diffstat (limited to 'defusedxml/cElementTree.py')
-rw-r--r--defusedxml/cElementTree.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/defusedxml/cElementTree.py b/defusedxml/cElementTree.py
index 0c1baf8..61cb38f 100644
--- a/defusedxml/cElementTree.py
+++ b/defusedxml/cElementTree.py
@@ -19,12 +19,13 @@ from .common import _generate_etree_functions
__origin__ = "xml.etree.cElementTree"
-XMLTreeBuilder = XMLParse = DefusedXMLParser
+# XMLParse is a typo, keep it for backwards compatibility
+XMLTreeBuilder = XMLParse = XMLParser = DefusedXMLParser
parse, iterparse, fromstring = _generate_etree_functions(DefusedXMLParser,
_TreeBuilder, _parse,
_iterparse)
XML = fromstring
-__all__ = ['XML', 'XMLParse', 'XMLTreeBuilder', 'fromstring', 'iterparse',
- 'parse', 'tostring']
+__all__ = ['XML', 'XMLParse', 'XMLParser', 'XMLTreeBuilder', 'fromstring',
+ 'iterparse', 'parse', 'tostring']