summaryrefslogtreecommitdiff
path: root/calc.py
diff options
context:
space:
mode:
authorNEMESIS13cz <seke94@seznam.cz>2015-09-13 02:51:50 +0200
committerNEMESIS13cz <seke94@seznam.cz>2015-09-13 02:51:50 +0200
commit6e4f34e9d8f24fe21228dd54dbf8ea2302d7969e (patch)
tree06eca1394fddcf41cba1ecc5bf491647832919d6 /calc.py
parentb3ff447d05485d94de9c9bd33a9535c7e3092567 (diff)
Fixed error tracing
Diffstat (limited to 'calc.py')
-rw-r--r--calc.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/calc.py b/calc.py
index 8ac48f0..ed6ae12 100644
--- a/calc.py
+++ b/calc.py
@@ -10,6 +10,12 @@ calc_perm = "utils.calc"
calc_perm_power = "utils.calc.power"
def calc(sender, text):
+ try:
+ do_calc(sender, text)
+ except:
+ return
+
+def do_calc(sender, text):
"""
extracts a mathematical expression from `text`
returns (expression, result) or None