Как в Python ‘+’ и ‘-‘ задать как Boolean
Имеется запрос для ввода в sqlite типа decimal, нужно чтобы число от пользователя было нужного типа данных. На Python. Если заметите ещё ошибки, буду рад узнать как исправить) 1-2 функции -- фронт бота. 3 функция из класса работы с БД
def get_sum(message):
if message.text == 'Доходы':
# получаем сумму от пользователя
bot.send_message(message.chat.id, 'Введите сумму: ')
bot.register_next_step_handler(message, get_oper)
def get_oper(message):
value = message
operation = '+'
# записываем сумму в БД
BotsBD.add_record(message.from_user.id, operation, value)
def add_record(self, users_id, operation, value):
"""Создаём запись о расходах/доходах"""
self.cursor.execute("INSERT INTO `records` (`users_id`, `operation`, `value`) VALUES (?, ?, ?)",
(self.get_user_id(users_id),
operation == '+',
value))
return self.conn.commit()