github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/gubernator/third_party/defusedxml/cElementTree.py (about) 1 # defusedxml 2 # 3 # Copyright (c) 2013 by Christian Heimes <christian@python.org> 4 # Licensed to PSF under a Contributor Agreement. 5 # See http://www.python.org/psf/license for licensing details. 6 """Defused xml.etree.cElementTree 7 """ 8 from __future__ import absolute_import 9 10 from xml.etree.cElementTree import TreeBuilder as _TreeBuilder 11 from xml.etree.cElementTree import parse as _parse 12 from xml.etree.cElementTree import tostring 13 # iterparse from ElementTree! 14 from xml.etree.ElementTree import iterparse as _iterparse 15 16 from .ElementTree import DefusedXMLParser, _IterParseIterator 17 from .common import _generate_etree_functions 18 19 __origin__ = "xml.etree.cElementTree" 20 21 XMLTreeBuilder = XMLParse = DefusedXMLParser 22 23 parse, iterparse, fromstring = _generate_etree_functions(DefusedXMLParser, 24 _TreeBuilder, _IterParseIterator, _parse, _iterparse) 25 XML = fromstring