Execute the statement for each sequence of arguments in *args*. :param args: An iterable containing sequences of arguments. :param float timeout: Optional timeout value in seconds. :return None: This method discards the results of the operations. .. versionadded:: 0
(self, args, *, timeout: typing.Optional[float]=None)
| 234 | |
| 235 | @connresource.guarded |
| 236 | async def executemany(self, args, *, timeout: typing.Optional[float]=None): |
| 237 | """Execute the statement for each sequence of arguments in *args*. |
| 238 | |
| 239 | :param args: An iterable containing sequences of arguments. |
| 240 | :param float timeout: Optional timeout value in seconds. |
| 241 | :return None: This method discards the results of the operations. |
| 242 | |
| 243 | .. versionadded:: 0.22.0 |
| 244 | """ |
| 245 | return await self.__do_execute( |
| 246 | lambda protocol: protocol.bind_execute_many( |
| 247 | self._state, |
| 248 | args, |
| 249 | portal_name='', |
| 250 | timeout=timeout, |
| 251 | return_rows=False, |
| 252 | )) |
| 253 | |
| 254 | async def __do_execute(self, executor): |
| 255 | protocol = self._connection._protocol |
nothing calls this directly
no test coverage detected