MCPcopy Create free account
hub / github.com/RT-Thread/env-windows / parse

Method parse

tools/python-3.11.9-amd64/Lib/plistlib.py:180–187  ·  view source on GitHub ↗
(self, fileobj)

Source from the content-addressed store, hash-verified

178 self._dict_type = dict_type
179
180 def parse(self, fileobj):
181 self.parser = ParserCreate()
182 self.parser.StartElementHandler = self.handle_begin_element
183 self.parser.EndElementHandler = self.handle_end_element
184 self.parser.CharacterDataHandler = self.handle_data
185 self.parser.EntityDeclHandler = self.handle_entity_decl
186 self.parser.ParseFile(fileobj)
187 return self.root
188
189 def handle_entity_decl(self, entity_name, is_parameter_entity, value, base, system_id, public_id, notation_name):
190 # Reject plist files with entity declarations to avoid XML vulnerabilities in expat.

Callers 1

loadFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected