in scripts/delete_auto_launch_config.py [0:0]
def confirm_delete(self, retrieved_configs_to_delete_map : Dict) -> bool:
for key, value in retrieved_configs_to_delete_map.items():
print(f"{key} -> {value}")
response = None
while True:
if response == None:
response = Prompter.prompt_for_input("Please confirm that the configuration should be deleted.\nEnter 'yes' to confirm deletion for all configurations shown.\nEnter specific configuration IDs one at a time to select only those for deletion.\nEnter any other input to quit")
if response in retrieved_configs_to_delete_map.keys():
response = self.prompt_for_configuration_ids(response=response, retrieved_configs_to_delete_map=retrieved_configs_to_delete_map)
if response == "yes":
# If no config entries were selectively picked, then select all retrieved entries
if len(self.configs_to_delete_map.keys()) < 1:
self.configs_to_delete_map = retrieved_configs_to_delete_map
return True
else:
if response != None:
return False