MCPcopy Create free account
hub / github.com/sphinx-doc/sphinx / add_variable_annotation

Method add_variable_annotation

sphinx/pycode/parser.py:296–300  ·  view source on GitHub ↗
(self, name: str, annotation: ast.AST)

Source from the content-addressed store, hash-verified

294 self.comments[basename, name] = comment
295
296 def add_variable_annotation(self, name: str, annotation: ast.AST) -> None:
297 qualname = self.get_qualname_for(name)
298 if qualname:
299 basename = '.'.join(qualname[:-1])
300 self.annotations[basename, name] = ast_unparse(annotation)
301
302 def is_final(self, decorators: list[ast.expr]) -> bool:
303 final = {f'{modname}.final' for modname in self.typing_mods}

Callers 1

_handle_assignmentMethod · 0.95

Calls 2

get_qualname_forMethod · 0.95
joinMethod · 0.45

Tested by

no test coverage detected