Как использовать функцию в других функциях?

Имею много хендлеров, где постоянно идет подключение к бд и проверка ячейки. Решил вынести отдельно функцию 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()

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