MCPcopy
hub / github.com/python/mypy / make_init_arg

Method make_init_arg

mypy/semanal_namedtuple.py:642–645  ·  view source on GitHub ↗
(var: Var)

Source from the content-addressed store, hash-verified

640 )
641
642 def make_init_arg(var: Var) -> Argument:
643 default = default_items.get(var.name, None)
644 kind = ARG_POS if default is None else ARG_OPT
645 return Argument(var, var.type, default, kind)
646
647 add_method("__new__", ret=None, args=[make_init_arg(var) for var in vars], is_new=True)
648 add_method("_asdict", args=[], ret=ordereddictype)

Callers

nothing calls this directly

Calls 2

ArgumentClass · 0.90
getMethod · 0.45

Tested by

no test coverage detected