class documentation

class RecordingAnnotationLinker(DocstringLinker):

View In Hierarchy

A DocstringLinker implementation that cannot find any links, but does record which identifiers it was asked to link.
Method __init__ Undocumented
Method link​_to Format a link to a Python identifier. This will resolve the identifier like Python itself would.
Method link​_xref Format a cross-reference link to a Python identifier. This will resolve the identifier to any reasonable target, even if it has to look in places where Python itself would not.
Method resolve​_identifier Resolve a Python identifier. This will resolve the identifier like Python itself would.
Instance Variable requests Undocumented
def __init__(self):

Undocumented

def link_to(self, target, label):
Format a link to a Python identifier. This will resolve the identifier like Python itself would.
Parameters
target:strThe name of the Python identifier that should be linked to.
label:FlattenableThe label to show for the link.
Returns
TagThe link, or just the label if the target was not found.
def link_xref(self, target, label, lineno):
Format a cross-reference link to a Python identifier. This will resolve the identifier to any reasonable target, even if it has to look in places where Python itself would not.
Parameters
target:strThe name of the Python identifier that should be linked to.
label:FlattenableThe label to show for the link.
lineno:intThe line number within the docstring at which the crossreference is located.
Returns
TagThe link, or just the label if the target was not found. In either case, the returned top-level tag will be <code>.
def resolve_identifier(self, identifier):
Resolve a Python identifier. This will resolve the identifier like Python itself would.
Parameters
identifier:strThe name of the Python identifier that should be linked to.
Returns
Optional[str]The URL of the target, or None if not found.
requests: List[str] =

Undocumented