diff options
| author | mryouse | 2022-05-24 03:36:55 +0000 |
|---|---|---|
| committer | mryouse | 2022-05-24 03:36:55 +0000 |
| commit | 836f13d9faf85d5bb67549d14047e5835cf33da8 (patch) | |
| tree | 69dc628a5fe8920b1ab7a4d54d989345409c78a0 /interpreter.py | |
| parent | 57c14ee840872853fe3a7ba3141bab5f7a60e6ce (diff) | |
bugfix: properly measure the number of args to the lambda
Diffstat (limited to 'interpreter.py')
| -rw-r--r-- | interpreter.py | 2 |
1 files changed, 1 insertions, 1 deletions
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("<lambda>", args[0].args, args[1:]) else: func = UserFunction("<lambda>", [], args[1:]) |
