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

Method _flush

Lib/xml/etree/ElementTree.py:1906–1918  ·  view source on GitHub ↗
(self, _join_text=''.join)

Source from the content-addressed store, hash-verified

1904 self._data.append(data)
1905
1906 def _flush(self, _join_text=''.join):
1907 data = _join_text(self._data)
1908 del self._data[:]
1909 if self._strip_text and not self._preserve_space[-1]:
1910 data = data.strip()
1911 if self._pending_start is not None:
1912 args, self._pending_start = self._pending_start, None
1913 qname_text = data if data and _looks_like_prefix_name(data) else None
1914 self._start(*args, qname_text)
1915 if qname_text is not None:
1916 return
1917 if data and self._root_seen:
1918 self._write(_escape_cdata_c14n(data))
1919
1920 def start_ns(self, prefix, uri):
1921 if self._ignored_depth:

Callers 5

start_nsMethod · 0.95
startMethod · 0.95
endMethod · 0.95
commentMethod · 0.95
piMethod · 0.95

Calls 4

_startMethod · 0.95
_escape_cdata_c14nFunction · 0.85
stripMethod · 0.45
_writeMethod · 0.45

Tested by

no test coverage detected