Я всегда использую подсказки типов в определениях функций, например:
def foo(a: int, b: str) -> bool:
pass
Когда я использую генератор строк документации PyCharm для создания строк документации в моем коде, я получаю следующее:
def foo(a: int, b: str) -> bool:
"""
:param a:
:type a:
:param b:
:type b:
"""
pass
Как видите, значения типов, которые я определил в самой функции, не были распознаны PyCharm, и я должен снова записать их в строку документации. Как я могу заставить PyCharm автоматически сгенерировать что-то подобное для меня (прочитайте значения типов из первой строки и вставьте их в строку документации):
def foo(a: int, b: str) -> bool:
"""
:param a:
:type a: int
:param b:
:type b: str
:rtype: bool
"""
pass