diff --git a/nac3core/src/typecheck/typedef/mod.rs b/nac3core/src/typecheck/typedef/mod.rs index 6246dc21..b58c160b 100644 --- a/nac3core/src/typecheck/typedef/mod.rs +++ b/nac3core/src/typecheck/typedef/mod.rs @@ -429,7 +429,10 @@ impl Unifier { if signature.args.len() <= i { self.restore_snapshot(); return Err(TypeError::new( - TypeErrorKind::TooManyArguments { expected: signature.args.len(), got: i }, + TypeErrorKind::TooManyArguments { + expected: signature.args.len(), + got: posargs.len() + kwargs.len(), + }, *loc, )); }