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)