From a1a5dcbcd5f15be91177533759f898c2d01829e9 Mon Sep 17 00:00:00 2001 From: z80 <83730246+z80dev@users.noreply.github.com> Date: Tue, 1 Oct 2024 18:39:45 -0400 Subject: [PATCH] Tighten type constraint on validate_kwargs Co-authored-by: Charles Cooper --- vyper/semantics/analysis/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vyper/semantics/analysis/utils.py b/vyper/semantics/analysis/utils.py index ec35a8e792..7522f30415 100644 --- a/vyper/semantics/analysis/utils.py +++ b/vyper/semantics/analysis/utils.py @@ -698,7 +698,7 @@ def get_expr_writes(node: vy_ast.VyperNode) -> OrderedSet[VarAccess]: return ret -def validate_kwargs(node: vy_ast.Call, members: Dict, typeclass: str): +def validate_kwargs(node: vy_ast.Call, members: dict[str, VyperType], typeclass: str): # manually validate kwargs for better error messages instead of # relying on `validate_call_args` keys = list(members.keys())