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

Method set_cdata_mode

Lib/html/parser.py:181–191  ·  view source on GitHub ↗
(self, elem, *, escapable=False)

Source from the content-addressed store, hash-verified

179 return self.__starttag_text
180
181 def set_cdata_mode(self, elem, *, escapable=False):
182 self.cdata_elem = elem.lower()
183 self._escapable = escapable
184 if self.cdata_elem == 'plaintext':
185 self.interesting = re.compile(r'\z')
186 elif escapable and not self.convert_charrefs:
187 self.interesting = re.compile(r'&|</%s(?=[\t\n\r\f />])' % self.cdata_elem,
188 re.IGNORECASE|re.ASCII)
189 else:
190 self.interesting = re.compile(r'</%s(?=[\t\n\r\f />])' % self.cdata_elem,
191 re.IGNORECASE|re.ASCII)
192
193 def clear_cdata_mode(self):
194 self.interesting = interesting_normal

Callers 1

parse_starttagMethod · 0.95

Calls 2

lowerMethod · 0.45
compileMethod · 0.45

Tested by

no test coverage detected