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

Method visit_class_pattern

mypy/treetransform.py:434–442  ·  view source on GitHub ↗
(self, p: ClassPattern)

Source from the content-addressed store, hash-verified

432 )
433
434 def visit_class_pattern(self, p: ClassPattern) -> ClassPattern:
435 class_ref = p.class_ref.accept(self)
436 assert isinstance(class_ref, RefExpr)
437 return ClassPattern(
438 class_ref=class_ref,
439 positionals=[self.pattern(pat) for pat in p.positionals],
440 keyword_keys=list(p.keyword_keys),
441 keyword_values=[self.pattern(pat) for pat in p.keyword_values],
442 )
443
444 def visit_match_stmt(self, o: MatchStmt) -> MatchStmt:
445 return MatchStmt(

Callers

nothing calls this directly

Calls 5

patternMethod · 0.95
ClassPatternClass · 0.90
isinstanceFunction · 0.85
listClass · 0.85
acceptMethod · 0.45

Tested by

no test coverage detected