From 8be01885a083d28a2fdb63b853f0429591815922 Mon Sep 17 00:00:00 2001 From: hauntsaninja Date: Thu, 14 Sep 2023 01:50:18 -0700 Subject: [PATCH] tmp --- mypy/checker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mypy/checker.py b/mypy/checker.py index 5a74f019dcf4..dd0f05c5eee9 100644 --- a/mypy/checker.py +++ b/mypy/checker.py @@ -5655,7 +5655,7 @@ def has_no_custom_eq_checks(t: Type) -> bool: ) and not custom_special_method(t, "__ne__", check_all=False) is_valid_target = is_exactly_literal_type - coerce_only_in_literal_context = True + coerce_only_in_literal_context = False expr_types = [operand_types[i] for i in expr_indices] should_narrow_by_identity = all(map(has_no_custom_eq_checks, expr_types))