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

Method is_native_ref_expr

mypyc/irbuild/mapper.py:235–241  ·  view source on GitHub ↗
(self, expr: RefExpr)

Source from the content-addressed store, hash-verified

233 return module in self.group_map
234
235 def is_native_ref_expr(self, expr: RefExpr) -> bool:
236 if expr.node is None:
237 return False
238 if "." in expr.node.fullname:
239 name = expr.node.fullname.rpartition(".")[0]
240 return self.is_native_module(name) or name in self.symbol_fullnames
241 return True
242
243 def is_native_module_ref_expr(self, expr: RefExpr) -> bool:
244 return self.is_native_ref_expr(expr) and expr.kind == GDEF

Callers 4

visit_call_exprMethod · 0.45
transform_name_exprFunction · 0.45
translate_method_callFunction · 0.45

Calls 2

is_native_moduleMethod · 0.95
rpartitionMethod · 0.80

Tested by

no test coverage detected