Как в 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()

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