Add exit code when no compatible storage is found

This commit is contained in:
Hoang Hong Quan
2024-10-17 06:22:02 +07:00
parent 893e1b3eba
commit e242209719

View File

@@ -230,6 +230,10 @@ class CompatibilityChecker:
elif device_id in pci_data.UnsupportedNVMeSSDIDs:
controller_props["Compatibility"] = (None, None)
print("{}- {}: {}".format(" "*3, controller_name if not device_id in pci_data.UnsupportedNVMeSSDIDs else pci_data.UnsupportedNVMeSSDIDs.get(device_id), self.show_macos_compatibility(controller_props.get("Compatibility"))))
if all(controller_props.get("Compatibility") == (None, None) for controller_name, controller_props in self.hardware_report.get("Storage Controllers", {}).items()):
self.utils.request_input("\n\nYour hardware is not compatible with macOS!")
self.utils.exit_program()
def check_sd_controller_compatibility(self):
for controller_name, controller_props in self.hardware_report.get("SD Controller", {}).items():