code: def set_connect_args(self, dsn=None, **connect_kwargs):
          r
  
          self._connect_args = [dsn]
          self._connect_kwargs = connect_kwargs
          self._working_addr = None
          self._working_config = None
          self._working_params = None
docs: r"""Set the new connection arguments for this pool.
  
          The new connection arguments will be used for all subsequent
          new connection attempts.  Existing connections will remain until
          they expire. Use :meth:`Pool.expire_connections()
          <asyncpg.pool.Pool.expire_connections>` to expedite the connection
          expiry.
  
          :param str dsn:
              Connection arguments specified using as a single string in
              the following format:
              ``postgres://user:pass@host:port/database?option=value``.
  
          :param \*\*connect_kwargs:
              Keyword arguments for the :func:`~asyncpg.connection.connect`
              function.
  
          .. versionadded:: 0.16.0