ВП
Size: a a a
ВП
ВП
ВП
ВП

ВП
Д
e
e
I

I

З
<Ч
from tortoise.transactions import in_transactionя хочу добавить логики на случай роллбека, конкретно - удалить сообщения отправленные ботом, поскольку они станут неадекватными
...
async with in_transaction() as conn:
async with in_transaction() as conn:
msgs = []
try:
...
msgs.append(msg_to_workers)
...
msgs.append(msg_to_admin)
...
except BaseException:
for msg in msgs:
await msg.delete()
raise
адекватен ли будет этот код?VA
VA
<Ч
__aenter__ список, а на __aexit__ пройти по списку и удалить каждый элемент?VA
from tortoise.transactions import in_transactionя хочу добавить логики на случай роллбека, конкретно - удалить сообщения отправленные ботом, поскольку они станут неадекватными
...
async with in_transaction() as conn:
async with in_transaction() as conn:
msgs = []
try:
...
msgs.append(msg_to_workers)
...
msgs.append(msg_to_admin)
...
except BaseException:
for msg in msgs:
await msg.delete()
raise
адекватен ли будет этот код?<Ч
VA