def connect_to_endpoints_blocking(self, *endpoints: ConnectionConfig, timeout: int=30) -> None:
        """
        Connect to the given endpoints and block until the connection to every endpoint is
        established. Raises a ``TimeoutError`` if connections do not become available within
        ``timeout`` seconds (default 30 seconds).
        """
        self._throw_if_already_connected(*endpoints)
        for endpoint in endpoints:
            wait_for_path_blocking(endpoint.path, timeout)
            self._connect_if_not_already_connected(endpoint)
def connect_to_endpoints_blocking ( self , * endpoints : ConnectionConfig , timeout : int = 30 ) -> None : self . _throw_if_already_connected ( * endpoints ) for endpoint in endpoints : wait_for_path_blocking ( endpoint . path , timeout ) self . _connect_if_not_already_connected ( endpoint )
Connect to the given endpoints and block until the connection to every endpoint is
        established. Raises a ``TimeoutError`` if connections do not become available within
        ``timeout`` seconds (default 30 seconds).