По умолчанию handle_starttag
не ничего не делает. Это только там, чтобы быть переопределенным. Знание тега и атрибута - не работа handle_starttag
; это работа другого кода. Ничего - это задание по умолчанию handle_starttag
.
Вызов handle_starttag
- это способ HTMLParser
спрашивать подклассы: «Эй, ты хочешь что-нибудь сделать с этим запуском? тег я только что разобрал "? Переопределенный handle_starttag
- это способ ответа подкласса "да, спасибо, я сделаю то же самое, что и с начальными тегами". Если он не переопределен, он ничего не делает. В любом случае, после того, как он вызван, разбор просто продолжается.