From 8febbba940ea1cd8d8c197997c8645a7b266110a Mon Sep 17 00:00:00 2001 From: Clair Delafuente Date: Tue, 19 Aug 2025 01:10:28 -0400 Subject: [PATCH] Make assignment logic smarter, so that I am not beheaded --- __init__.py | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/__init__.py b/__init__.py index f197283..a164dd3 100644 --- a/__init__.py +++ b/__init__.py @@ -7,20 +7,12 @@ import json VERSION = "0.0.1" # Load configuration -ROBLOSECURITY = config.roblosecurity or None -DST_DIR = config.dst_dir or './AppSettings' -LOG_LEVEL = config.log_level or 'INFO' +ROBLOSECURITY = getattr(config, 'roblosecurity', None) +DST_DIR = getattr(config, 'dst_dir', './AppSettings') +LOG_LEVEL = getattr(config, 'log_level', 'INFO') # Collect AppSettings endpoints -AppSettings = { - "PCStudioApp": "https://clientsettingscdn.roblox.com/v2/settings/application/PCStudioApp", - "PCDesktopClient": "https://clientsettingscdn.roblox.com/v2/settings/application/PCDesktopClient", - "MacDesktopClient": "https://clientsettingscdn.roblox.com/v2/settings/application/MacDesktopClient", - "MacStudioClient": "https://clientsettingscdn.roblox.com/v2/settings/application/MacStudioApp", - "UWPApp": "https://clientsettingscdn.roblox.com/v2/settings/application/UWPApp", - "XboxClient": "https://clientsettingscdn.roblox.com/v2/settings/application/XboxClient", - "AndroidApp": "https://clientsettingscdn.roblox.com/v2/settings/application/AndroidApp", -} +AppSettings = getattr(config, 'CustomTrackedAppSettings', {"PCDesktopClient": "https://clientsettingscdn.roblox.com/v2/settings/application/PCDesktopClient", "MacDesktopClient": "https://clientsettingscdn.roblox.com/v2/settings/application/MacDesktopClient"}) # Prepare logs if not os.path.exists("logs"):