MCPcopy Index your code
hub / github.com/python/mypy / analyze_arg_initializers

Method analyze_arg_initializers

mypy/semanal.py:1657–1663  ·  view source on GitHub ↗
(self, defn: FuncItem)

Source from the content-addressed store, hash-verified

1655 self.add_symbol(func.name, func, func)
1656
1657 def analyze_arg_initializers(self, defn: FuncItem) -> None:
1658 fullname = self.function_fullname(defn.fullname)
1659 with self.tvar_scope_frame(self.tvar_scope.method_frame(fullname)):
1660 # Analyze default arguments
1661 for arg in defn.arguments:
1662 if arg.initializer:
1663 arg.initializer.accept(self)
1664
1665 def analyze_function_body(self, defn: FuncItem) -> None:
1666 is_method = self.is_class_scope()

Callers 2

analyze_func_defMethod · 0.95
visit_lambda_exprMethod · 0.95

Calls 4

function_fullnameMethod · 0.95
tvar_scope_frameMethod · 0.95
method_frameMethod · 0.80
acceptMethod · 0.45

Tested by

no test coverage detected