def close(self): HTMLParser.close(self) self.unmatch_tags.extend(self.start_tags) #del singleton tags from unmatch tags for i in xrange(len(self.unmatch_tags) - 1, -1, -1): if self.unmatch_tags[i].name in HTML_NO_END_TAGS: del self.unmatch_tags[i] #return unmatch tags return self.unmatch_tags
def __init__(self): HTMLParser.__init__(self) self.start_tags = [] self.unmatch_tags = []