Добавление типа в атрибут класса с помощью Doxygen в python - PullRequest
0 голосов
/ 16 июня 2020

В 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 для атрибутов класса?

...