В doxygen я могу поместить типы параметров и типы вывода функций в свой код python, используя подсказки типов PEP 484 , и doxygen красиво их форматирует.
Однако я не нашел способа сделать то же самое для атрибутов класса. Кажется логичным было бы использовать PEP 526 , но попытка сделать это не только не сработает, но и заставит doxygen пропустить этот атрибут.
Пример
class A(object):
def __init__(self):
#this attribute will be ignored by doxygen
self.my_attribute: str = 'hello world'
# this method will be nicely formatted by doxygen
def multiply_by_two(num: float) -> float:
return (2 * num)
Есть ли другой способ включить типы переменных в doxygen для атрибутов класса?