Skip to content

Commit a2f73a7

Browse files
committed
Adjust Constants to python scheme
1 parent 2164463 commit a2f73a7

10 files changed

+20
-20
lines changed

.flake8

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
[flake8]
22
extend-ignore = E501, E203
33
per-file-ignores =
4-
Resources/Constants.py:E704
4+
Resources/constants.py:E704

OpenCore-Patcher.command

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ import subprocess
77
import sys
88
from pathlib import Path
99

10-
from resources import Build, cli_menu, Constants, Utilities, device_probe, os_probe, defaults, arguments
10+
from resources import Build, cli_menu, constants, Utilities, device_probe, os_probe, defaults, arguments
1111
from data import model_array
1212

1313
class OpenCoreLegacyPatcher:
1414
def __init__(self):
1515
print("- Loading...")
16-
self.constants = Constants.Constants()
16+
self.constants = constants.Constants()
1717
self.generate_base_data()
1818
if arguments.arguments().check_cli() is False:
1919
self.main_menu()

OpenCore-Patcher.spec

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- mode: python ; coding: utf-8 -*-
22
import sys, os
33
sys.path.append(os.path.abspath(os.getcwd()))
4-
from resources import Constants
4+
from resources import constants
55
block_cipher = None
66

77

@@ -38,7 +38,7 @@ app = BUNDLE(exe,
3838
icon="payloads/OC-Patcher.icns",
3939
bundle_identifier=None,
4040
info_plist={
41-
"CFBundleShortVersionString": Constants.Constants().patcher_version,
41+
"CFBundleShortVersionString": constants.Constants().patcher_version,
4242
"CFBundleExecutable": "MacOS/Launcher",
4343
"NSHumanReadableCopyright": "Copyright 2020-2021 Dortania"
4444
})

create-offline-build.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import subprocess
2-
from resources import Constants
2+
from resources import constants
33

4-
patcher_support_pkg_version = Constants.Constants().patcher_support_pkg_version
4+
patcher_support_pkg_version = constants.Constants().patcher_support_pkg_version
55
binary_packages = ["10.14-Mojave", "10.15-Catalina", "11-Big-Sur", "12-Monterey"]
66

77
for binary_package in binary_packages:

merge_gui.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
# Copyright (C) 2021 Mykola Grymalyuk
33
import plistlib
44
from pathlib import Path
5-
from resources import Constants
5+
from resources import constants
66

77
app_path = Path.cwd() / Path ("OpenCore Patcher.app/Contents/Info.plist")
88
info = plistlib.load(Path(app_path).open("rb"))
9-
info["CFBundleShortVersionString"] = Constants.Constants().patcher_version
9+
info["CFBundleShortVersionString"] = constants.Constants().patcher_version
1010
plistlib.dump(info, Path(app_path).open("wb"), sort_keys=True)

resources/Build.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
from pathlib import Path
1515
from datetime import date
1616

17-
from resources import Constants, Utilities, device_probe, generate_smbios
17+
from resources import constants, Utilities, device_probe, generate_smbios
1818
from data import smbios_data, bluetooth_data, cpu_data, os_data, model_array
1919

2020

@@ -28,7 +28,7 @@ class BuildOpenCore:
2828
def __init__(self, model, versions):
2929
self.model = model
3030
self.config = None
31-
self.constants: Constants.Constants = versions
31+
self.constants: constants.Constants = versions
3232
self.computer = self.constants.computer
3333
self.gfx0_path = None
3434

resources/Utilities.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
except ImportError:
2121
raise Exception("Missing requests library!\nPlease run the following before starting OCLP:\npip3 install requests")
2222

23-
from resources import Constants, ioreg, device_probe
23+
from resources import constants, ioreg
2424
from data import sip_data
2525

2626

@@ -130,7 +130,7 @@ def amfi_status():
130130
return True
131131

132132
def check_kext_loaded(kext_name, os_version):
133-
if os_version > Constants.Constants().catalina:
133+
if os_version > constants.Constants().catalina:
134134
kext_loaded = subprocess.run(["kmutil", "showloaded", "--list-only", "--variant-suffix", "release"], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
135135
else:
136136
kext_loaded = subprocess.run(["kextstat", "-l"], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
@@ -188,19 +188,19 @@ def patching_status(os_sip, os):
188188
gen6_kext = "/System/Library/Extension/AppleIntelHDGraphics.kext"
189189
gen7_kext = "/System/Library/Extension/AppleIntelHD3000Graphics.kext"
190190

191-
if os > Constants.Constants().catalina:
191+
if os > constants.Constants().catalina:
192192
amfi_enabled = amfi_status()
193193
else:
194194
# Catalina and older supports individually disabling Library Validation
195195
amfi_enabled = False
196196

197-
if get_nvram("HardwareModel", "94B73556-2197-4702-82A8-3E1337DAFBFB", decode=False) not in Constants.Constants.sbm_values:
197+
if get_nvram("HardwareModel", "94B73556-2197-4702-82A8-3E1337DAFBFB", decode=False) not in constants.Constants.sbm_values:
198198
sbm_enabled = False
199199

200200
if get_nvram("csr-active-config", decode=False) and csr_decode(get_nvram("csr-active-config", decode=False), os_sip) is False:
201201
sip_enabled = False
202202

203-
if os > Constants.Constants().catalina and not check_filevault_skip():
203+
if os > constants.Constants().catalina and not check_filevault_skip():
204204
# Assume non-OCLP Macs do not have our APFS seal patch
205205
fv_status: str = subprocess.run("fdesetup status".split(), stdout=subprocess.PIPE, stderr=subprocess.STDOUT).stdout.decode()
206206
if "FileVault is Off" in fv_status:

resources/cli_menu.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
from __future__ import print_function
44
import subprocess
55

6-
from resources import Constants, Utilities, defaults, sys_patch
6+
from resources import constants, Utilities, defaults, sys_patch
77
from data import cpu_data, smbios_data, model_array
88

99

1010
class MenuOptions:
1111
def __init__(self, model, versions):
1212
self.model = model
13-
self.constants: Constants.Constants = versions
13+
self.constants: constants.Constants() = versions
1414

1515
def change_verbose(self):
1616
Utilities.cls()
File renamed without changes.

resources/sys_patch.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
import zipfile
1212
from pathlib import Path
1313

14-
from resources import Constants, device_probe, Utilities
14+
from resources import constants, device_probe, Utilities
1515
from data import sip_data, sys_patch_data, model_array
1616

1717

1818
class PatchSysVolume:
1919
def __init__(self, model, versions):
2020
self.model = model
21-
self.constants: Constants.Constants = versions
21+
self.constants: constants.Constants() = versions
2222
self.computer = self.constants.computer
2323
self.root_mount_path = None
2424
self.sip_enabled = True

0 commit comments

Comments
 (0)