def METHOD_NAME(client: Any, func: Any, delay: int = None, propagate_errors: bool = False, **kwargs):
    """Make an google client api call."""
    try:
        data = getattr(client, func)(**kwargs).execute()
        if delay:
            time.sleep(delay)
        return data
    except HttpError as e:
        if propagate_errors:
            raise e
        else:
            log.error(e.content.decode())
        raise TryAgain from None