Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
cElementTree.py63 linesDownload Raw Back to defusedxml
1# defusedxml2#3# Copyright (c) 2013 by Christian Heimes <christian@python.org>4# Licensed to PSF under a Contributor Agreement.5# See https://www.python.org/psf/license for licensing details.6"""Defused xml.etree.cElementTree7"""8from __future__ import absolute_import9 10import warnings11 12from .common import _generate_etree_functions13 14from xml.etree.cElementTree import TreeBuilder as _TreeBuilder15from xml.etree.cElementTree import parse as _parse16from xml.etree.cElementTree import tostring17 18# iterparse from ElementTree!19from xml.etree.ElementTree import iterparse as _iterparse20 21# This module is an alias for ElementTree just like xml.etree.cElementTree22from .ElementTree import (23    XML,24    XMLParse,25    XMLParser,26    XMLTreeBuilder,27    fromstring,28    iterparse,29    parse,30    tostring,31    DefusedXMLParser,32    ParseError,33)34 35__origin__ = "xml.etree.cElementTree"36 37 38warnings.warn(39    "defusedxml.cElementTree is deprecated, import from defusedxml.ElementTree instead.",40    category=DeprecationWarning,41    stacklevel=2,42)43 44# XMLParse is a typo, keep it for backwards compatibility45XMLTreeBuilder = XMLParse = XMLParser = DefusedXMLParser46 47parse, iterparse, fromstring = _generate_etree_functions(48    DefusedXMLParser, _TreeBuilder, _parse, _iterparse49)50XML = fromstring51 52__all__ = [53    "ParseError",54    "XML",55    "XMLParse",56    "XMLParser",57    "XMLTreeBuilder",58    "fromstring",59    "iterparse",60    "parse",61    "tostring",62]63 
codekingpro/portable-devtools · Team Ai