Если у меня есть класс, который реализует интерфейс Sequence, т. Е. Имеет методы __len__
и __getitem__
, каков рекомендуемый способ документировать это? Достаточно ли неформального описания в документации docstring для классов, следует ли мне подкласс collections.abc.Sequence
или сделать что-то еще полностью?