#108 introduced query locking to prohibit situation when multiple queries are executed at same time, however logic within iterate()
is also is also wrapped with such logic, making code like such impossible due to deadlock:
async for row in database.iterate("SELECT * FROM table"):
await database.execute("UPDATE table SET ... WHERE ...")
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too