Ошибка на строке 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

и еще, скорее всего я налажал с функцией


Ответы (0 шт):