MCPcopy Create free account
hub / github.com/python/mypy / get_default_function_sig

Method get_default_function_sig

mypy/stubgen.py:578–582  ·  view source on GitHub ↗
(self, func_def: FuncDef, ctx: FunctionContext)

Source from the content-addressed store, hash-verified

576 self.clear_decorators()
577
578 def get_default_function_sig(self, func_def: FuncDef, ctx: FunctionContext) -> FunctionSig:
579 args = self._get_func_args(func_def, ctx)
580 retname = self._get_func_return(func_def, ctx)
581 type_args = self.format_type_args(func_def)
582 return FunctionSig(func_def.name, args, retname, type_args)
583
584 def _get_func_args(self, o: FuncDef, ctx: FunctionContext) -> list[ArgSig]:
585 args: list[ArgSig] = []

Callers 1

visit_func_defMethod · 0.95

Calls 4

_get_func_argsMethod · 0.95
_get_func_returnMethod · 0.95
FunctionSigClass · 0.90
format_type_argsMethod · 0.80

Tested by

no test coverage detected