Я бы хотел документировать, что T
означает в этом классе
from typing import Generic, TypeVar
T = TypeVar('T')
class A(Generic[T]):
pass
Я мог бы задокументировать T
с помощью T.__doc__ = "Represents ..."
, но я мог бы захотеть использовать T
в нескольких не связанных классах.
Есть ли какой-нибудь стандартный способ документировать это для данного класса / функции и т. Д.? В идеале, используя sphinx & reST.
Я думаю о том же уровне, что и у сфинкса :param:
, но для типов, по типу scaladoc * @tparam