Формат объявления функции
Во время дебагинга кода в Django наткнулся на это в tests.py:
def setUpTestData(cls) -> None:
return super().setUpTestData()
Я раньше такого не видел. Можете объяснить мне что это означает в функции:
def setUpTestData(cls) -> None:
то есть, эта стрелка. Я видел такое и с str:
-> None
Ответы (1 шт):
Автор решения: Andrey Maslov
→ Ссылка
это typehint. Подсказка о том, какой тип данных возвращает данный метод. Тут подробней можно почитать https://docs.python.org/3/library/typing.html