From a53fc1e617130c3017de50b0ed4681777993eace Mon Sep 17 00:00:00 2001 From: ChristianZaccaria Date: Mon, 15 Apr 2024 11:12:44 +0100 Subject: [PATCH] Convert generator to a list for YAML processing --- src/codeflare_sdk/cluster/cluster.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/codeflare_sdk/cluster/cluster.py b/src/codeflare_sdk/cluster/cluster.py index 4e1968e9f..d6cf12f5d 100644 --- a/src/codeflare_sdk/cluster/cluster.py +++ b/src/codeflare_sdk/cluster/cluster.py @@ -546,7 +546,7 @@ def _component_resources_up( ): if self.config.write_to_file: with open(self.app_wrapper_yaml) as f: - yamls = yaml.load_all(f, Loader=yaml.FullLoader) + yamls = list(yaml.load_all(f, Loader=yaml.FullLoader)) for resource in yamls: enable_ingress = ( resource.get("spec", {}) @@ -559,8 +559,6 @@ def _component_resources_up( f"Forbidden: RayCluster '{name}' has 'enableIngress' set to 'True' or is unset." ) return - f.seek(0) # Reset file pointer to the beginning - yamls = yaml.load_all(f, Loader=yaml.FullLoader) # Reload the YAMLs _create_resources(yamls, namespace, api_instance) else: yamls = yaml.load_all(self.app_wrapper_yaml, Loader=yaml.FullLoader)