From 50524713ff7a3f7c9754b89aeb156197a2f16956 Mon Sep 17 00:00:00 2001 From: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Date: Sun, 1 Feb 2026 13:32:12 -0800 Subject: [PATCH] Revert "Save work on emitting ignored diagnostics pt 2 (#20696)" This reverts commit 195ab98cc7b94d53e98af045ab09dfa86a8c4a9d. --- mypy/checker.py | 2 +- mypy/checkexpr.py | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/mypy/checker.py b/mypy/checker.py index d371f40ccaae..6cb6275ee479 100644 --- a/mypy/checker.py +++ b/mypy/checker.py @@ -4754,7 +4754,7 @@ def check_simple_assignment( self.msg.deleted_as_rvalue(rvalue_type, context) if isinstance(lvalue_type, DeletedType): self.msg.deleted_as_lvalue(lvalue_type, context) - elif lvalue_type and not self.can_skip_diagnostics: + elif lvalue_type: self.check_subtype( # Preserve original aliases for error messages when possible. rvalue_type, diff --git a/mypy/checkexpr.py b/mypy/checkexpr.py index 8288b676b52e..aa5ddfd5c4ff 100644 --- a/mypy/checkexpr.py +++ b/mypy/checkexpr.py @@ -2526,8 +2526,6 @@ def check_argument_types( The check_call docstring describes some of the arguments. """ - if self.chk.can_skip_diagnostics: - return self.check_var_args_kwargs(arg_types, arg_kinds, context) check_arg = check_arg or self.check_arg