Мне кажется этот вариант логичнее, но всё таки хочется изучить поглубже, разные варианты😅
Вот структура
У метода execute аргумент execute 🥴
Alembic заплакал
Так стоп ... Почему ты решил что при наследствея у тябя будет один и тот самый клас радитель ?
https://paste.aiogram.dev/zuzehegena.rb что же тут не так, хмм 🤔
метод execute класса которого я создал - это функция чтобы осуществить запросы любого типа которые мне нужны(fetchval, fetch, execute и тд), а аргумент execute это execute из asyncpg для коммита
я блять не отправил чтобы вы издевались, а чтобы помогали
Так мы не можем понять нахуя ето всьо бо тепер нам нужно понять твой велосипед
что там непонятного
Потому что ты слабый
и чё блядь, а ты же был сильным ещё когда ты был в матке да
Union[Pool, None] -> Optional[Pool]
так как нет, если да)
Union[X, Y] -> X | Y