пожалуйста, посмотрите пример, который использует numpy строку доктрины для подсказки типа:
def my_function(obj):
"""Do some work.
Parameters
----------
obj : Any class with `do_work()` method
Returns
-------
None
"""
time.sleep(5)
Мне интересно, есть ли способ сообщить вызывающей стороне, что функция ожидает объект, который имеет метод do_work
? Есть ли способ указать такие подсказки типа, используя python3
/ mypy type hinting или / и numpy строки документации?