install.py: Add error handling for read errors

This commit is contained in:
Mykola Grymalyuk
2024-09-12 10:37:40 -06:00
parent 00ea5a7843
commit 73aa594ab6

View File

@@ -78,7 +78,11 @@ class InstallAutomaticPatchingServices:
kexts = []
for kext in Path("/Library/Extensions").glob("*.kext"):
if not Path(f"{kext}/Contents/Info.plist").exists():
try:
if not Path(f"{kext}/Contents/Info.plist").exists():
continue
except Exception as e:
logging.info(f" - Failed to check if {kext.name} is a directory: {e}")
continue
try:
kext_plist = plistlib.load(open(f"{kext}/Contents/Info.plist", "rb"))