Имею много хендлеров, где постоянно идет подключение к бд и проверка ячейки. Решил вынести отдельно функцию connect, чтобы не прописывать постоянно конект к бд. Как сделать, чтобы использовать эту функцию во всех хендлерах ? Спасибо за ответ)
def connect(message: types.Message):
connect = sqlite3.connect('main.db')
cursor = connect.cursor()
cursor.execute('SELECT Bat FROM Users WHERE id = ?', (message.from_user.id))
result = cursor.fetchone()
if result is None:
print('none')
@dp.message_handler(text='Hi')
for row in result:
if row == 'X':
cursor.execute("SELECT `Glo` FROM `Scev` WHERE `test` = 'test'")
row = cursor.fetchone()
await message.answer(row[0], reply_markup=il_1)
connect.close()