^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fix integer overflow in C/binary extension with OID > 2^31 (:ticket:`#630`).
+- Fix possible lack of critical section guard in async
+ `~AsyncCursor.executemany()`.
Current release
self._executemany_gen_pipeline(query, params_seq, returning)
)
else:
- await self._conn.wait(
- self._executemany_gen_no_pipeline(query, params_seq, returning)
- )
+ async with self._conn.lock:
+ await self._conn.wait(
+ self._executemany_gen_no_pipeline(query, params_seq, returning)
+ )
except e._NO_TRACEBACK as ex:
raise ex.with_traceback(None)