class documentation

Specialized Documenter subclass for attributes.

Class Method can_document_member Called to see if a member can be documented by this Documenter.
Static Method is_function_or_method Undocumented
Method add_content Add content from docstrings, attribute documentation and user.
Method add_directive_header Add the directive header and options to the generated content.
Method document_members Generate reST for member documentation.
Method get_attribute_comment Undocumented
Method get_doc Decode and return lines of the docstring(s) for the object.
Method get_real_modname Get the real module name of an object to document.
Method import_object Check the existence of runtime instance attribute after failing to import the attribute.
Method should_suppress_value_header Check :value: header should be suppressed.
Method update_annotations Update __annotations__ to support type_comment and so on.
Class Variable member_order Undocumented
Class Variable objtype Undocumented
Class Variable option_spec Undocumented
Class Variable priority Undocumented
Instance Variable analyzer Undocumented
Instance Variable object Undocumented

Inherited from GenericAliasMixin:

Method should_suppress_directive_header Check directive header should be suppressed.
Method update_content Update docstring, for example with TypeVar variance.

Inherited from SlotsMixin (via GenericAliasMixin):

Method isslotsattribute Check the subject is an attribute in __slots__.

Inherited from RuntimeInstanceAttributeMixin (via GenericAliasMixin, SlotsMixin):

Method is_runtime_instance_attribute Check the subject is an attribute defined in __init__().
Method is_runtime_instance_attribute_not_commented Check the subject is an attribute defined in __init__() without comment.
Constant RUNTIME_INSTANCE_ATTRIBUTE Undocumented

Inherited from UninitializedInstanceAttributeMixin (via GenericAliasMixin, SlotsMixin, RuntimeInstanceAttributeMixin):

Method is_uninitialized_instance_attribute Check the subject is an annotation only attribute.

Inherited from NonDataDescriptorMixin (via GenericAliasMixin, SlotsMixin, RuntimeInstanceAttributeMixin, UninitializedInstanceAttributeMixin):

Instance Variable non_data_descriptor Undocumented

Inherited from DataDocumenterMixinBase (via GenericAliasMixin, SlotsMixin, RuntimeInstanceAttributeMixin, UninitializedInstanceAttributeMixin, NonDataDescriptorMixin):

Class Variable config Undocumented
Class Variable env Undocumented
Class Variable modname Undocumented
Class Variable objpath Undocumented
Class Variable parent Undocumented

Inherited from DocstringStripSignatureMixin (via GenericAliasMixin, SlotsMixin, RuntimeInstanceAttributeMixin, UninitializedInstanceAttributeMixin, NonDataDescriptorMixin, DataDocumenterMixinBase):

Method format_signature Undocumented
Instance Variable retann Undocumented

Inherited from DocstringSignatureMixin (via GenericAliasMixin, SlotsMixin, RuntimeInstanceAttributeMixin, UninitializedInstanceAttributeMixin, NonDataDescriptorMixin, DataDocumenterMixinBase, DocstringStripSignatureMixin):

Instance Variable args Undocumented
Method _find_signature Undocumented
Instance Variable _new_docstrings Undocumented
Instance Variable _signatures Undocumented

Inherited from ClassLevelDocumenter (via GenericAliasMixin, SlotsMixin, RuntimeInstanceAttributeMixin, UninitializedInstanceAttributeMixin, NonDataDescriptorMixin, DataDocumenterMixinBase, DocstringStripSignatureMixin, DocstringSignatureMixin):

Method resolve_name Resolve the module and name of the object to document given by the arguments and the current module/class.

Inherited from Documenter (via GenericAliasMixin, SlotsMixin, RuntimeInstanceAttributeMixin, UninitializedInstanceAttributeMixin, NonDataDescriptorMixin, DataDocumenterMixinBase, DocstringStripSignatureMixin, DocstringSignatureMixin, ClassLevelDocumenter):

Method __init__ Undocumented
Method add_line Append one line of generated reST to the output.
Method check_module Check if *self.object* is really defined in the module given by *self.modname*.
Method filter_members Filter the given member list.
Method format_args Format the argument signature of *self.object*.
Method format_name Format the name of *self.object*.
Method generate Generate reST for the object given by *self.name*, and possibly for its members.
Method get_attr getattr() override for types such as Zope interfaces.
Method get_object_members Return `(members_check_module, members)` where `members` is a list of `(membername, member)` pairs of the members of *self.object*.
Method get_sourcename Undocumented
Method parse_name Determine what module to import and what attribute to document.
Method process_doc Let the user process the docstrings before adding them.
Method sort_members Sort the given member list.
Class Variable content_indent Undocumented
Class Variable titles_allowed Undocumented
Instance Variable directive Undocumented
Instance Variable fullname Undocumented
Instance Variable indent Undocumented
Instance Variable module Undocumented
Instance Variable name Undocumented
Instance Variable object_name Undocumented
Instance Variable options Undocumented
Instance Variable real_modname Undocumented
Property documenters Returns registered Documenter classes
Method _call_format_args Undocumented
@classmethod
def can_document_member(cls, member, membername, isattr, parent): (source)

Called to see if a member can be documented by this Documenter.

Parameters
member:AnyUndocumented
membername:strUndocumented
isattr:boolUndocumented
parent:AnyUndocumented
Returns
boolUndocumented
@staticmethod
def is_function_or_method(obj): (source)

Undocumented

Parameters
obj:AnyUndocumented
Returns
boolUndocumented
def add_content(self, more_content): (source)

Add content from docstrings, attribute documentation and user.

Parameters
more_content:StringList|NoneUndocumented
def add_directive_header(self, sig): (source)

Add the directive header and options to the generated content.

Parameters
sig:strUndocumented
def document_members(self, all_members=False): (source)

Generate reST for member documentation. If *all_members* is True, document all members, else those given by *self.options.members*.

Parameters
all_members:boolUndocumented
def get_attribute_comment(self, parent, attrname): (source)

Undocumented

Parameters
parent:AnyUndocumented
attrname:strUndocumented
Returns
list[str]|NoneUndocumented
def get_doc(self): (source)

Decode and return lines of the docstring(s) for the object. When it returns None, autodoc-process-docstring will not be called for this object.

Returns
list[list[str]]|NoneUndocumented
def get_real_modname(self): (source)

Get the real module name of an object to document. It can differ from the name of the module through which the object was imported.

Returns
strUndocumented
def import_object(self, raiseerror=False): (source)

Check the existence of runtime instance attribute after failing to import the attribute.

Parameters
raiseerror:boolUndocumented
Returns
boolUndocumented
def should_suppress_value_header(self): (source)

Check :value: header should be suppressed.

Returns
boolUndocumented
def update_annotations(self, parent): (source)

Update __annotations__ to support type_comment and so on.

Parameters
parent:AnyUndocumented