Введите подсказки с функцией карты?Python

Программы на Python
Ответить
Anonymous
 Введите подсказки с функцией карты?

Сообщение Anonymous »

Предположим, у меня есть функция типа карты:

Код: Выделить всё

def generate(data, per_element):
for element in data:
per_element(element)
Как добавить подсказки типа, чтобы при вызове методаgenerate(some_data, some_function), где some_data: List[SomeClass], я получал предупреждение, если В SomeClass отсутствует поле, используемое some_function?
В качестве примера — следующий код:

Код: Выделить всё

def some_function(x):
print(x.value)

some_data: List[int] = [1, 2, 3]

generate(some_data, some_function)
Я хотел бы получить предупреждение о том, что int не имеет значения атрибута.

Подробнее здесь: https://stackoverflow.com/questions/724 ... e-function
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»