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

Method add_exports

mypy/semanal.py:7503–7507  ·  view source on GitHub ↗
(self, exp_or_exps: Iterable[Expression] | Expression)

Source from the content-addressed store, hash-verified

7501 )
7502
7503 def add_exports(self, exp_or_exps: Iterable[Expression] | Expression) -> None:
7504 exps = [exp_or_exps] if isinstance(exp_or_exps, Expression) else exp_or_exps
7505 for exp in exps:
7506 if isinstance(exp, StrExpr):
7507 self.all_exports.append(exp.value)
7508
7509 def name_not_defined(self, name: str, ctx: Context, namespace: str | None = None) -> None:
7510 incomplete = self.is_incomplete_namespace(namespace or self.cur_mod_id)

Callers 3

process__all__Method · 0.95
visit_call_exprMethod · 0.95

Calls 2

isinstanceFunction · 0.85
appendMethod · 0.80

Tested by

no test coverage detected