From 5fa742362876e338bdd75a135118bdd3f691bb4b Mon Sep 17 00:00:00 2001 From: hauntsaninja Date: Thu, 23 Jan 2025 22:43:05 -0800 Subject: [PATCH] Improve inference in tuple multiplication plugin Simple typo that I noticed --- mypy/plugins/default.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mypy/plugins/default.py b/mypy/plugins/default.py index 03cb379a81733..81d2f19dc17b2 100644 --- a/mypy/plugins/default.py +++ b/mypy/plugins/default.py @@ -554,7 +554,7 @@ def tuple_mul_callback(ctx: MethodContext) -> Type: value = arg_type.last_known_value.value if isinstance(value, int): return ctx.type.copy_modified(items=ctx.type.items * value) - elif isinstance(ctx.type, LiteralType): + elif isinstance(arg_type, LiteralType): value = arg_type.value if isinstance(value, int): return ctx.type.copy_modified(items=ctx.type.items * value)