| 631 | with open(SIMPLE_XMLFILE) as f: |
| 632 | data = f.read() |
| 633 | class Builder(list): |
| 634 | def start(self, tag, attrib): |
| 635 | self.append(("start", tag)) |
| 636 | def end(self, tag): |
| 637 | self.append(("end", tag)) |
| 638 | def data(self, text): |
| 639 | pass |
| 640 | builder = Builder() |
| 641 | parser = ET.XMLParser(target=builder) |
| 642 | parser.feed(data) |
no outgoing calls
searching dependent graphs…