(self, events=None, *, _parser=None)
| 1285 | class XMLPullParser: |
| 1286 | |
| 1287 | def __init__(self, events=None, *, _parser=None): |
| 1288 | # The _parser argument is for internal use only and must not be relied |
| 1289 | # upon in user code. It will be removed in a future release. |
| 1290 | # See https://bugs.python.org/issue17741 for more details. |
| 1291 | |
| 1292 | self._events_queue = collections.deque() |
| 1293 | self._parser = _parser or XMLParser(target=TreeBuilder()) |
| 1294 | # wire up the parser for event reporting |
| 1295 | if events is None: |
| 1296 | events = ("end",) |
| 1297 | self._parser._setevents(self._events_queue, events) |
| 1298 | |
| 1299 | def feed(self, data): |
| 1300 | """Feed encoded data to parser.""" |
nothing calls this directly
no test coverage detected