From 24e9a79457230333371ce6d4593b5fb4223bbf6e Mon Sep 17 00:00:00 2001 From: karmab Date: Thu, 7 Nov 2024 15:51:25 +0100 Subject: [PATCH] kfish: check image is inserted as part of iso status --- ailib/kfish/__init__.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/ailib/kfish/__init__.py b/ailib/kfish/__init__.py index 2503354..d711055 100644 --- a/ailib/kfish/__init__.py +++ b/ailib/kfish/__init__.py @@ -123,10 +123,11 @@ def get_iso_status(self): print(f"Getting {iso_url}") request = Request(iso_url, headers=self.headers) response = json.loads(urlopen(request).read()) - ret_data = f"{response['Image']}" + iso = f"{response['Image']}" + inserted = f"{response['Inserted']}" if self.debug: - print(f"ISO status is {ret_data}") - return ret_data + print(f"ISO status is Image: {iso} Inserted: {inserted}") + return iso, inserted def get_iso_eject_url(self): iso_url = self.get_iso_url() @@ -271,8 +272,8 @@ def reset(self): def set_iso(self, iso_url): result = None - current_iso = self.get_iso_status() - if current_iso == iso_url: + current_iso, inserted = self.get_iso_status() + if current_iso == iso_url and inserted: print(f"Iso {iso_url} already set") else: if current_iso != '':