code: async def executemany(self, command: str, args, *, timeout: float=None):
          
          self._check_open()
          return await self._executemany(command, args, timeout)
docs: Execute an SQL *command* for each sequence of arguments in *args*.
  
          Example:
  
          .. code-block:: pycon
  
              >>> await con.executemany('''
              ...     INSERT INTO mytab (a) VALUES ($1, $2, $3);
              ... ''', [(1, 2, 3), (4, 5, 6)])
  
          :param command: Command to execute.
          :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.
  
          .. note::
  
             When inserting a large number of rows,
             use :meth:`Connection.copy_records_to_table()` instead,
             it is much more efficient for this purpose.
  
          .. versionadded:: 0.7.0
  
          .. versionchanged:: 0.11.0
             `timeout` became a keyword-only parameter.