Skip to content

Commit 431431e

Browse files
committed
added comments
1 parent 25f8f2a commit 431431e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

mypy/checker.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4725,6 +4725,7 @@ def visit_operator_assignment_stmt(self, s: OperatorAssignmentStmt) -> None:
47254725
self.check_final(s)
47264726

47274727
def visit_assert_stmt(self, s: AssertStmt) -> None:
4728+
# Disable comparison overlap checks on assert statements to prevent false positives
47284729
with self.msg.filter_errors(
47294730
filter_errors=lambda name, info: info.code == codes.COMPARISON_OVERLAP,
47304731
):
@@ -4738,6 +4739,8 @@ def visit_assert_stmt(self, s: AssertStmt) -> None:
47384739
if s.msg is not None:
47394740
self.expr_checker.analyze_cond_branch(else_map, s.msg, None)
47404741
self.push_type_map(true_map)
4742+
4743+
# Disable unreachable warning on assert statements to prevent false positives
47414744
if not true_map:
47424745
self.binder.suppress_unreachable_warnings()
47434746

0 commit comments

Comments
 (0)