Skip to content

Commit 7e9b592

Browse files
committed
else_irrelevant_for_possibly_undefined -> unreachable_else
1 parent a1ed9c3 commit 7e9b592

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

mypy/checker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5036,7 +5036,7 @@ def visit_if_stmt(self, s: IfStmt) -> None:
50365036

50375037
if_map, else_map = self.find_isinstance_check(e)
50385038

5039-
s.else_irrelevant_for_possibly_undefined = else_map is None
5039+
s.unreachable_else = else_map is None
50405040

50415041
# XXX Issue a warning if condition is always False?
50425042
with self.binder.frame_context(can_skip=True, fall_through=2):

mypy/nodes.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1792,21 +1792,21 @@ def accept(self, visitor: StatementVisitor[T]) -> T:
17921792

17931793

17941794
class IfStmt(Statement):
1795-
__slots__ = ("expr", "body", "else_body", "else_irrelevant_for_possibly_undefined")
1795+
__slots__ = ("expr", "body", "else_body", "unreachable_else")
17961796

17971797
__match_args__ = ("expr", "body", "else_body", "else_body_irrelevant_for_possibly_undefined")
17981798

17991799
expr: list[Expression]
18001800
body: list[Block]
18011801
else_body: Block | None
1802-
else_irrelevant_for_possibly_undefined: bool
1802+
unreachable_else: bool
18031803

18041804
def __init__(self, expr: list[Expression], body: list[Block], else_body: Block | None) -> None:
18051805
super().__init__()
18061806
self.expr = expr
18071807
self.body = body
18081808
self.else_body = else_body
1809-
self.else_irrelevant_for_possibly_undefined = False
1809+
self.unreachable_else = False
18101810

18111811
def accept(self, visitor: StatementVisitor[T]) -> T:
18121812
return visitor.visit_if_stmt(self)

mypy/partially_defined.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ def visit_if_stmt(self, o: IfStmt) -> None:
395395
continue
396396
b.accept(self)
397397
self.tracker.next_branch()
398-
if o.else_irrelevant_for_possibly_undefined:
398+
if o.unreachable_else:
399399
self.tracker.skip_branch()
400400
elif o.else_body:
401401
if o.else_body.is_unreachable:

0 commit comments

Comments
 (0)