From 836f13d9faf85d5bb67549d14047e5835cf33da8 Mon Sep 17 00:00:00 2001 From: mryouse Date: Tue, 24 May 2022 03:36:55 +0000 Subject: bugfix: properly measure the number of args to the lambda --- interpreter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'interpreter.py') diff --git a/interpreter.py b/interpreter.py index 09f298b..529993a 100644 --- a/interpreter.py +++ b/interpreter.py @@ -294,7 +294,7 @@ def interpretRedef(symbol, args, env): GLOBALS.register("redef", Builtin(interpretRedef, 2)) def interpretLambda(symbol, args, env): - if args[0].args[0] != None: + if len(args[0].args) != 0: func = UserFunction("", args[0].args, args[1:]) else: func = UserFunction("", [], args[1:]) -- cgit v1.2.3