MCPcopy
hub / github.com/django/django / handle_endtag

Method handle_endtag

django/test/html.py:243–252  ·  view source on GitHub ↗
(self, tag)

Source from the content-addressed store, hash-verified

241 self.element_positions[element] = self.getpos()
242
243 def handle_endtag(self, tag):
244 if not self.open_tags:
245 self.error("Unexpected end tag `%s` (%s)" % (tag, self.format_position()))
246 element = self.open_tags.pop()
247 while element.name != tag:
248 if not self.open_tags:
249 self.error(
250 "Unexpected end tag `%s` (%s)" % (tag, self.format_position())
251 )
252 element = self.open_tags.pop()
253
254 def handle_data(self, data):
255 self.current.append(data)

Callers 1

handle_startendtagMethod · 0.95

Calls 3

errorMethod · 0.95
format_positionMethod · 0.95
popMethod · 0.45

Tested by

no test coverage detected