MCPcopy Index your code
hub / github.com/python/cpython / close

Method close

Lib/xml/etree/ElementTree.py:1731–1746  ·  view source on GitHub ↗

Finish feeding data to parser and return element structure.

(self)

Source from the content-addressed store, hash-verified

1729 self._raiseerror(v)
1730
1731 def close(self):
1732 """Finish feeding data to parser and return element structure."""
1733 try:
1734 self.parser.Parse(b"", True) # end of data
1735 except self._error as v:
1736 self._raiseerror(v)
1737 try:
1738 close_handler = self.target.close
1739 except AttributeError:
1740 pass
1741 else:
1742 return close_handler()
1743 finally:
1744 # get rid of circular references
1745 del self.parser, self._parser
1746 del self.target, self._target
1747
1748 def flush(self):
1749 was_enabled = self.parser.GetReparseDeferralEnabled()

Callers 15

test_parsefileMethod · 0.95
test_entityMethod · 0.95
test_bug_xmltoolkit62Method · 0.95
test_bug_200708_closeMethod · 0.95
test_dummy_builderMethod · 0.95
test_late_tailMethod · 0.95
test_subclassMethod · 0.95
test_element_factoryMethod · 0.95

Calls 1

_raiseerrorMethod · 0.95

Tested by 15

test_parsefileMethod · 0.76
test_entityMethod · 0.76
test_bug_xmltoolkit62Method · 0.76
test_bug_200708_closeMethod · 0.76
test_dummy_builderMethod · 0.76
test_late_tailMethod · 0.76
test_subclassMethod · 0.76
test_element_factoryMethod · 0.76