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

Method visit_TryStar

mypy/fastparse.py:1384–1400  ·  view source on GitHub ↗
(self, n: TryStar)

Source from the content-addressed store, hash-verified

1382 return self.set_line(node, n)
1383
1384 def visit_TryStar(self, n: TryStar) -> TryStmt:
1385 vs = [
1386 self.set_line(NameExpr(h.name), h) if h.name is not None else None for h in n.handlers
1387 ]
1388 types = [self.visit(h.type) for h in n.handlers]
1389 handlers = [self.as_required_block(h.body) for h in n.handlers]
1390
1391 node = TryStmt(
1392 self.as_required_block(n.body),
1393 vs,
1394 types,
1395 handlers,
1396 self.as_block(n.orelse),
1397 self.as_block(n.finalbody),
1398 )
1399 node.is_star = True
1400 return self.set_line(node, n)
1401
1402 # Assert(expr test, expr? msg)
1403 def visit_Assert(self, n: ast3.Assert) -> AssertStmt:

Callers

nothing calls this directly

Calls 6

set_lineMethod · 0.95
visitMethod · 0.95
as_required_blockMethod · 0.95
as_blockMethod · 0.95
NameExprClass · 0.90
TryStmtClass · 0.90

Tested by

no test coverage detected