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

Method visit_mapping_pattern

mypy/treetransform.py:427–432  ·  view source on GitHub ↗
(self, p: MappingPattern)

Source from the content-addressed store, hash-verified

425 return StarredPattern(self.duplicate_name(p.capture) if p.capture is not None else None)
426
427 def visit_mapping_pattern(self, p: MappingPattern) -> MappingPattern:
428 return MappingPattern(
429 keys=[self.expr(expr) for expr in p.keys],
430 values=[self.pattern(pat) for pat in p.values],
431 rest=self.duplicate_name(p.rest) if p.rest is not None else None,
432 )
433
434 def visit_class_pattern(self, p: ClassPattern) -> ClassPattern:
435 class_ref = p.class_ref.accept(self)

Callers

nothing calls this directly

Calls 4

exprMethod · 0.95
patternMethod · 0.95
duplicate_nameMethod · 0.95
MappingPatternClass · 0.90

Tested by

no test coverage detected