From b9615c028c0332d5e331dd4e805b220e84b2bdcd Mon Sep 17 00:00:00 2001 From: cynic Date: Thu, 13 Oct 2022 14:10:23 -0400 Subject: [PATCH] fix not operation --- lib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib.py b/lib.py index 37b72c3..f4e8799 100644 --- a/lib.py +++ b/lib.py @@ -83,7 +83,7 @@ def execute(program): elif ctx[0] == _ident("%"): return (subs[1][0], subs[1][1]%subs[2][1]) elif ctx[0] == _ident("!"): - return ("number", 0.0 if subs[1] else 1.0) + return ("number", 0.0 if _truthy(subs[1]) else 1.0) elif ctx[0] == _ident("=="): return ("number", 1.0 if subs[1] == subs[2] else 0.0) elif ctx[0] == _ident("="):