Похожие чаты

Столкнулся с такой же проблемой как здесь: https://github.com/aio-libs/aiomysql/issues/179 но это не

для алхимии. Решение в том, чтобы использовать пул соединений. Есть примеры как в алхимии это делается?

22 ответов

24 просмотра

Глобальные переменные что ли опять?

Показывай код и ошибку

kindaway- Автор вопроса
Tishka17
Глобальные переменные что ли опять?

да, я все еще их не убрал, как раз сел читать про этот ваш clean architecture и начал потихоньку чистить код. Сейчас я переделываю все свои 100500 функций которые лежат в одном файле в один класс Database, в который передается сессия и затем уже через self.session делаю crud операции. Пока тестил работоспособность фич до этой перестройки, была вот эта ошибка, поэтому и решил спросить)

kindaway
да, я все еще их не убрал, как раз сел читать про ...

Да в целом глобалы не связаны с ча. Там про паралелльные вещи

kindaway- Автор вопроса
Юрий Чебышев
Да в целом глобалы не связаны с ча. Там про парале...

Ну я сейчас глянул local history, там вот такое было типа такого

kindaway
screenshot Ну я сейчас глянул local history, там вот такое бы...

Да чот не должно это приводить к ошибке конкурентности

kindaway- Автор вопроса
Юрий Чебышев
Да чот не должно это приводить к ошибке конкурентн...

так это же даже не фабрика сессий, а одна сессия юзается в каждой функции. Разве такое и не должно было подобную дичь вытворять?

А, я опять напутал сешнмейкер и сессию. Всё глупые гайды флешбеки дают:(

kindaway
screenshot Ну я сейчас глянул local history, там вот такое бы...

Ну вот у тебя объекты, работающие с лупом создаются вне работающего лупа. Поведение непредсказуемо

kindaway- Автор вопроса
Tishka17
Ну вот у тебя объекты, работающие с лупом создаютс...

Да я знаю что херню сделал) Теперь пытаюсь понять как пофиксить

kindaway- Автор вопроса
Tishka17
DI

я до сих пор не понимаю что это и как с этим работать)

Tishka17
Ну вот у тебя объекты, работающие с лупом создаютс...

Не понял А где там объекты создаются вне лупа?

Tishka17
async session

Так это ж просто как создание класса, обычный инит Оно не должно никакие лупы трогать в ините

kindaway- Автор вопроса
ShiroNoHaga
Так это ж просто как создание класса, обычный инит...

ну прикол в том что все происходящее в боте пихается в одну единственную сессию, поэтому когда в боте одновременно много что происходит, в сессии видимо внутри какая-то каша и при коммите происходит бум

Tishka17
почему не должно?

А зачем? В ините класс должен только инициализироваться для работы же Зачем ему лупы трогать в данном случае?

ShiroNoHaga
А зачем? В ините класс должен только инициализиров...

если этот класс, работающий только в асинк контексте, он может из лупа что-то получать. Ну или ссылку на луп сохранять

Похожие вопросы

Обсуждают сегодня

Ready for some fun AND a chance to win TKO Tokens? Join us for exciting minigames in our Telegram group! 🕒 Don’t miss out—games start on today 25 October 2024, at 8 PM! Ge...
Milkyway | Tokocrypto
255
Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
VIP-392 [zkSync] New native USDC market in the Core pool Summary If passed, following the Community proposal “Support native USDC on Venus Core Pool of ZKSync Era” and the a...
Venus Announcements
1
is that okay?
Samurai 🇯🇵
21
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
How about the project bro Likes the community not that active ?
🅿️abby_FX
19
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
Guys, Donald Trump or Kamala Harris? It does not matter for Bitcoin in the long run!! 2020 Election: After Joe Biden's victory in November 2020, Bitcoin steadily rose from...
Sabah Shabu
3
как быть с принтером? такой подход прокатит?
zamtmn
12
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Карта сайта