diff --git a/sopel/modules/calc.py b/sopel/modules/calc.py index 2c87bb217..f591a3ab0 100644 --- a/sopel/modules/calc.py +++ b/sopel/modules/calc.py @@ -30,6 +30,9 @@ def c(bot, trigger): try: result = eval_equation(eqn) result = "{:.10g}".format(result) + except eval_equation.Error as err: + bot.reply("Can't process expression: {}".format(str(err))) + return except ZeroDivisionError: bot.reply('Division by zero is not supported in this universe.') return