From 9fa736691c468e3a0b5ecffe76cdb7ece45d8aa3 Mon Sep 17 00:00:00 2001 From: jomo Date: Sun, 11 Jan 2015 00:00:39 +0100 Subject: [PATCH] only output numbers we also support shifting (>>, <<), so the > and < characters are allowed which might lead to a bool type output we don't want to show bool output --- calc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/calc.py b/calc.py index aa57294..befa33f 100644 --- a/calc.py +++ b/calc.py @@ -40,7 +40,7 @@ def on_calc_chat(event): message = event.getMessage() if not event.isCancelled() and uid(sender) in calc_users and sender.hasPermission(calc_perm): output = calc(message) - if output: + if type(output)in [int, float, long, complex]: msg(sender, "&2=== Calc: &e" + output[0] + " &2= &c" + output[1])