Смысл использования аннотации typing.final в Python заключается в том, чтобы указать системе проверки типов, что декорированный метод не может быть переопределён, а декорированный класс не может быть разделён на подклассы. 13
Например, если прописать MAX_VALUE: Final = 1000
, то при попытке позже поменять это значение интегрированная среда подсветит переменную с указанием, что идёт попытка изменить константную переменную. 4 При этом программа отработает без ошибок. 4
Проверка этих свойств во время выполнения отсутствует. 1 Аннотации типов предназначены для использования разработчиками, средами разработки, линтерами, программами проверки типов и т. д.. 2