Settings: Add additional safe guards

This commit is contained in:
Mykola Grymalyuk
2023-05-18 10:28:18 -06:00
parent 46d2a86e2f
commit 98bbddc03d
2 changed files with 17 additions and 4 deletions
+11 -1
View File
@@ -9,7 +9,7 @@ import applescript
from pathlib import Path
from resources import constants
from data import model_array, os_data
from data import model_array, os_data, cpu_data, smbios_data
class AutoUpdateStages:
@@ -122,6 +122,16 @@ class CheckProperties:
return True
def host_has_cpu_gen(self, gen: int) -> bool:
"""
Check if host has a CPU generation equal to or greater than the specified generation
"""
model = self.constants.custom_model if self.constants.custom_model else self.constants.computer.real_model
if model in smbios_data.smbios_dictionary:
if smbios_data.smbios_dictionary[model]["CPU Generation"] >= gen:
return True
return False
class PayloadMount: