def get_gcp_project()

in evalbench/util/gcp.py [0:0]


def get_gcp_project(gcp_project_in_config_value: str | None):
    gcp_project_from_env = os.environ.get("EVAL_GCP_PROJECT_ID")
    if gcp_project_in_config_value is not None and gcp_project_in_config_value != "":
        return gcp_project_in_config_value
    elif gcp_project_from_env is not None:
        return gcp_project_from_env
    else:
        raise ValueError("No GCP project_id found in config or environment variables.")