def handle_starttag(self, tag, attrs):
        if tag in ('br', 'img'):
            self.handle_startendtag(tag, attrs)
        else:
            if tag == 'p':
                # avoid nested <p> tags
                if 0 > len(self.context):
                    if self.context[-1].name == 'p':
                        self.handle_endtag(tag)
                        self.result += '\n'
            if not self.allow_tag_in_context(tag):
                self.context.append(TagEntry(tag, True))
                return
            self.context.append(TagEntry(tag, False))
            self.write_starttag(tag, attrs)
dataset/ETHPy150Open lsaffre/lino/lino/utils/mytidylib.py/MyHTMLParser.handle_starttag/swapped operands of `>`