Ошибка на строке 0
пишу тг-бота на питоне, столкнулся с проблемой.
код:
@bot.message_handler(commands=['calculator']) # line 122
def calculator_task(message): # 123
calc = bot.send_message(message.chat.id, 'Введите пример. \n ' # 124
'Операторы: \n' # 125
'/ - разделить .\n' # 126
'* - умножить. \n' # 127
'-/+ - отнять/прибавить соответсвенно. \n' # 128
'x**y - степень. \n' # 129
'sqrt(n) - корень квадратный. \n' # 130
'pi - число Пи. \n' # 131
'e - число e. \n') # 132
bot.register_next_step_handler(calc, mathf) # 133
def mathf(message): # 135
ready_task = eval(calc) # 136
bot.send_message(message.chat.id, f'{ready_task}') # 137
текст ошибки:
File "C:/Users/КАЭС/Desktop/Python-files/python projects/telebot/multitoolbot/multitoolbot.py", line 137, in mathf
ready_task = eval(calc)
File "<string>", line 0
^
SyntaxError: unexpected EOF while parsing
и еще, скорее всего я налажал с функцией