MCPcopy
hub / github.com/tortoise/tortoise-orm / execute_many

Method execute_many

tortoise/backends/odbc/client.py:125–135  ·  view source on GitHub ↗
(self, query: str, values: list)

Source from the content-addressed store, hash-verified

123
124 @translate_exceptions
125 async def execute_many(self, query: str, values: list) -> None:
126 async with self.acquire_connection() as connection:
127 self.log.debug("%s: %s", query, values)
128 async with connection.cursor() as cursor:
129 try:
130 await cursor.executemany(query, values)
131 except Exception:
132 await cursor.rollback()
133 raise
134 else:
135 await cursor.commit()
136
137 @translate_exceptions
138 async def execute_query(self, query: str, values: list | None = None) -> tuple[int, list[dict]]:

Callers 1

_execute_manyMethod · 0.45

Calls 3

acquire_connectionMethod · 0.95
rollbackMethod · 0.45
commitMethod · 0.45

Tested by

no test coverage detected