Я хочу сделать проверку на базу данных, но почему-то падает ошибка что она закрыта
def newMessage_text():
with sq.connect("vebinar.db") as con:
cur = con.cursor()
newMessage = cur.execute("select message_text from admin where telegram_id = '631914657' ")
newMessage = cur.fetchone()[0]
prevMessage = cur.execute("select prev_message_text from admin where telegram_id = '631914657' ")
prevMessage = cur.fetchone()
if prevMessage != newMessage:
print('+')
cur.execute(f"update admin set prev_message_text = '{newMessage}' where telegram_id = '631914657' ")
elif prevMessage == newMessage:
print('-')
time.sleep(5)
newMessage_text()
newMessage_text()