вот такая вот ошибка:
line 52, in cmd_start
print(db.get_stat(message.from_user.id))
File "C:\Users\lopol\PycharmProjects\pythonProject\flamFastAPI\db.py", line 23, in get_stat
return active
UnboundLocalError: local variable 'active' referenced before assignment
вот обращение к бд:
if db.user_exists(message.from_user.id):
print(db.get_stat(message.from_user.id))
if db.get_stat(message.from_user.id) == '1':
await bot.send_message(message.from_user.id, "добро пожаловать")
else:
await bot.send_message(message.from_user.id, "вы не зареганы", reply_markup=nav.reg)
await Form.reg.set()
ошибку бъет в 53 строке " if db.get_stat(message.from_user.id) == '1': "
вот сам бд:
def get_stat(self, user_id):
with self.connection:
result = self.cursor.execute("SELECT `status` FROM `users` WHERE 'user_id' = ?", (user_id,)).fetchall()
for row in result:
active = str(row[0])
return active
вот как выглядит бд:
буду рад вашей помощи :)