SYMBOL INDEX (163 symbols across 14 files) FILE: defusedxml/ElementTree.py function _get_py3_cls (line 25) | def _get_py3_cls(): class DefusedXMLParser (line 66) | class DefusedXMLParser(_XMLParser): method __init__ (line 67) | def __init__( method defused_start_doctype_decl (line 101) | def defused_start_doctype_decl(self, name, sysid, pubid, has_internal_... method defused_entity_decl (line 104) | def defused_entity_decl( method defused_unparsed_entity_decl (line 109) | def defused_unparsed_entity_decl(self, name, base, sysid, pubid, notat... method defused_external_entity_ref_handler (line 113) | def defused_external_entity_ref_handler(self, context, base, sysid, pu... function parse (line 122) | def parse(source, parser=None, forbid_dtd=False, forbid_entities=True, f... function iterparse (line 133) | def iterparse( function fromstring (line 151) | def fromstring(text, forbid_dtd=False, forbid_entities=True, forbid_exte... function fromstringlist (line 165) | def fromstringlist(sequence, forbid_dtd=False, forbid_entities=True, for... FILE: defusedxml/__init__.py function defuse_stdlib (line 22) | def defuse_stdlib(): FILE: defusedxml/common.py class DefusedXmlException (line 18) | class DefusedXmlException(ValueError): method __repr__ (line 21) | def __repr__(self): class DTDForbidden (line 25) | class DTDForbidden(DefusedXmlException): method __init__ (line 28) | def __init__(self, name, sysid, pubid): method __str__ (line 34) | def __str__(self): class EntitiesForbidden (line 39) | class EntitiesForbidden(DefusedXmlException): method __init__ (line 42) | def __init__(self, name, value, base, sysid, pubid, notation_name): method __str__ (line 51) | def __str__(self): class ExternalReferenceForbidden (line 56) | class ExternalReferenceForbidden(DefusedXmlException): method __init__ (line 59) | def __init__(self, context, base, sysid, pubid): method __str__ (line 66) | def __str__(self): class NotSupportedError (line 71) | class NotSupportedError(DefusedXmlException): function _apply_defusing (line 75) | def _apply_defusing(defused_mod): FILE: defusedxml/expatbuilder.py class DefusedExpatBuilder (line 18) | class DefusedExpatBuilder(_ExpatBuilder): method __init__ (line 21) | def __init__( method defused_start_doctype_decl (line 29) | def defused_start_doctype_decl(self, name, sysid, pubid, has_internal_... method defused_entity_decl (line 32) | def defused_entity_decl( method defused_unparsed_entity_decl (line 37) | def defused_unparsed_entity_decl(self, name, base, sysid, pubid, notat... method defused_external_entity_ref_handler (line 41) | def defused_external_entity_ref_handler(self, context, base, sysid, pu... method install (line 44) | def install(self, parser): class DefusedExpatBuilderNS (line 57) | class DefusedExpatBuilderNS(_Namespaces, DefusedExpatBuilder): method install (line 60) | def install(self, parser): method reset (line 65) | def reset(self): function parse (line 70) | def parse(file, namespaces=True, forbid_dtd=False, forbid_entities=True,... function parseString (line 94) | def parseString( FILE: defusedxml/expatreader.py class DefusedExpatParser (line 17) | class DefusedExpatParser(_ExpatParser): method __init__ (line 20) | def __init__( method defused_start_doctype_decl (line 33) | def defused_start_doctype_decl(self, name, sysid, pubid, has_internal_... method defused_entity_decl (line 36) | def defused_entity_decl( method defused_unparsed_entity_decl (line 41) | def defused_unparsed_entity_decl(self, name, base, sysid, pubid, notat... method defused_external_entity_ref_handler (line 45) | def defused_external_entity_ref_handler(self, context, base, sysid, pu... method reset (line 48) | def reset(self): function create_parser (line 60) | def create_parser(*args, **kwargs): FILE: defusedxml/lxml.py class RestrictedElement (line 33) | class RestrictedElement(_etree.ElementBase): method _filter (line 40) | def _filter(self, iterator): method __iter__ (line 47) | def __iter__(self): method iterchildren (line 51) | def iterchildren(self, tag=None, reversed=False): method iter (line 55) | def iter(self, tag=None, *tags): method iterdescendants (line 59) | def iterdescendants(self, tag=None, *tags): method itersiblings (line 63) | def itersiblings(self, tag=None, preceding=False): method getchildren (line 67) | def getchildren(self): method getiterator (line 71) | def getiterator(self, tag=None): class GlobalParserTLS (line 76) | class GlobalParserTLS(threading.local): method createDefaultParser (line 87) | def createDefaultParser(self): method setDefaultParser (line 95) | def setDefaultParser(self, parser): method getDefaultParser (line 98) | def getDefaultParser(self): function check_docinfo (line 110) | def check_docinfo(elementtree, forbid_dtd=False, forbid_entities=True): function parse (line 132) | def parse(source, parser=None, base_url=None, forbid_dtd=False, forbid_e... function fromstring (line 140) | def fromstring(text, parser=None, base_url=None, forbid_dtd=False, forbi... function iterparse (line 152) | def iterparse(*args, **kwargs): FILE: defusedxml/minidom.py function parse (line 17) | def parse( function parseString (line 42) | def parseString( FILE: defusedxml/pulldom.py function parse (line 17) | def parse( function parseString (line 33) | def parseString( FILE: defusedxml/sax.py function parse (line 18) | def parse( function parseString (line 35) | def parseString( function make_parser (line 59) | def make_parser(parser_list=[]): FILE: defusedxml/xmlrpc.py function defused_gzip_decode (line 36) | def defused_gzip_decode(data, limit=None): class DefusedGzipDecodedResponse (line 61) | class DefusedGzipDecodedResponse(gzip.GzipFile if gzip else object): method __init__ (line 66) | def __init__(self, response, limit=None): method read (line 83) | def read(self, n): method close (line 95) | def close(self): class DefusedExpatParser (line 100) | class DefusedExpatParser(ExpatParser): method __init__ (line 101) | def __init__(self, target, forbid_dtd=False, forbid_entities=True, for... method defused_start_doctype_decl (line 115) | def defused_start_doctype_decl(self, name, sysid, pubid, has_internal_... method defused_entity_decl (line 118) | def defused_entity_decl( method defused_unparsed_entity_decl (line 123) | def defused_unparsed_entity_decl(self, name, base, sysid, pubid, notat... method defused_external_entity_ref_handler (line 127) | def defused_external_entity_ref_handler(self, context, base, sysid, pu... function monkey_patch (line 131) | def monkey_patch(): function unmonkey_patch (line 139) | def unmonkey_patch(): FILE: other/python_external.py class WeatherHandler (line 28) | class WeatherHandler(ContentHandler): method __init__ (line 29) | def __init__(self): method startElement (line 34) | def startElement(self, name, attrs): method endElement (line 39) | def endElement(self, name): method characters (line 43) | def characters(self, content): function weatherResponse (line 48) | def weatherResponse(xml): FILE: other/ruby-libxml.rb class PostCallbacks (line 6) | class PostCallbacks method on_start_element (line 9) | def on_start_element(element, attributes) FILE: setup.py class PyTest (line 11) | class PyTest(Command): method initialize_options (line 14) | def initialize_options(self): method finalize_options (line 17) | def finalize_options(self): method run (line 20) | def run(self): FILE: tests.py class DefusedTestCase (line 66) | class DefusedTestCase(unittest.TestCase): method get_content (line 81) | def get_content(self, xmlfile): class BaseTests (line 88) | class BaseTests(DefusedTestCase): method test_simple_parse (line 96) | def test_simple_parse(self): method test_simple_parse_ns (line 102) | def test_simple_parse_ns(self): method test_entities_forbidden (line 108) | def test_entities_forbidden(self): method test_entity_cycle (line 126) | def test_entity_cycle(self): method test_dtd_forbidden (line 129) | def test_dtd_forbidden(self): method test_dtd_with_external_ref (line 154) | def test_dtd_with_external_ref(self): method test_external_ref (line 160) | def test_external_ref(self): method test_external_file_ref (line 165) | def test_external_file_ref(self): method test_allow_expansion (line 176) | def test_allow_expansion(self): method test_dtd_element (line 180) | def test_dtd_element(self): class TestDefusedElementTree (line 184) | class TestDefusedElementTree(BaseTests): method parse (line 192) | def parse(self, xmlfile, **kwargs): method parseString (line 196) | def parseString(self, xmlstring, **kwargs): method parseStringList (line 200) | def parseStringList(self, sequence, **kwargs): method iterparse (line 204) | def iterparse(self, source, **kwargs): method test_html_arg (line 207) | def test_html_arg(self): method test_aliases (line 215) | def test_aliases(self): method test_fromstringlist (line 221) | def test_fromstringlist(self): method test_import_order (line 227) | def test_import_order(self): method test_orig_parseerror (line 232) | def test_orig_parseerror(self): method test_etree_element (line 241) | def test_etree_element(self): class TestDefusedcElementTree (line 251) | class TestDefusedcElementTree(TestDefusedElementTree): method test_celementtree_warnings (line 254) | def test_celementtree_warnings(self): class TestDefusedMinidom (line 260) | class TestDefusedMinidom(BaseTests): method parse (line 267) | def parse(self, xmlfile, **kwargs): method parseString (line 271) | def parseString(self, xmlstring, **kwargs): class TestDefusedMinidomWithParser (line 276) | class TestDefusedMinidomWithParser(TestDefusedMinidom): method parse (line 280) | def parse(self, xmlfile, **kwargs): method parseString (line 284) | def parseString(self, xmlstring, **kwargs): class TestDefusedPulldom (line 291) | class TestDefusedPulldom(BaseTests): method parse (line 298) | def parse(self, xmlfile, **kwargs): method parseString (line 302) | def parseString(self, xmlstring, **kwargs): class TestDefusedSax (line 307) | class TestDefusedSax(BaseTests): method parse (line 315) | def parse(self, xmlfile, **kwargs): method parseString (line 321) | def parseString(self, xmlstring, **kwargs): method test_exceptions (line 327) | def test_exceptions(self): class TestDefusedLxml (line 351) | class TestDefusedLxml(BaseTests): method parse (line 358) | def parse(self, xmlfile, **kwargs): method parseString (line 365) | def parseString(self, xmlstring, **kwargs): method test_entities_forbidden (line 374) | def test_entities_forbidden(self): method test_dtd_with_external_ref (line 377) | def test_dtd_with_external_ref(self): method test_external_ref (line 380) | def test_external_ref(self): method test_external_file_ref (line 383) | def test_external_file_ref(self): method test_restricted_element1 (line 386) | def test_restricted_element1(self): method test_restricted_element2 (line 403) | def test_restricted_element2(self): method test_xpath_injection (line 428) | def test_xpath_injection(self): method test_lxml_warnings (line 450) | def test_lxml_warnings(self): method test_lxml_schema_include (line 455) | def test_lxml_schema_include(self): class XmlRpcTarget (line 472) | class XmlRpcTarget(object): method __init__ (line 473) | def __init__(self): method __str__ (line 476) | def __str__(self): method xml (line 479) | def xml(self, encoding, standalone): method start (line 482) | def start(self, tag, attrs): method data (line 485) | def data(self, text): method end (line 488) | def end(self, tag): class TestXmlRpc (line 492) | class TestXmlRpc(DefusedTestCase): method parse (line 495) | def parse(self, xmlfile, **kwargs): method parse_unpatched (line 503) | def parse_unpatched(self, xmlfile): method test_xmlrpc (line 511) | def test_xmlrpc(self): method test_monkeypatch (line 521) | def test_monkeypatch(self): class TestDefusedGzip (line 529) | class TestDefusedGzip(DefusedTestCase): method get_gzipped (line 530) | def get_gzipped(self, length): method decode_response (line 539) | def decode_response(self, response, limit=None, readlength=1024): method test_defused_gzip_decode (line 549) | def test_defused_gzip_decode(self): method test_defused_gzip_response (line 562) | def test_defused_gzip_response(self): function test_main (line 582) | def test_main():