aboutsummaryrefslogtreecommitdiff
path: root/code/validate_config.py
diff options
context:
space:
mode:
Diffstat (limited to 'code/validate_config.py')
-rw-r--r--code/validate_config.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/code/validate_config.py b/code/validate_config.py
index a79ff06..e53cd1d 100644
--- a/code/validate_config.py
+++ b/code/validate_config.py
@@ -96,6 +96,14 @@ def validate_config(file_contents):
except ValueError:
LOG.error("Invalid value passed to ACCOUNT_TIME. Pass a valid integer value (e.g. 24)")
errors += 1
+ # Validate SIMPLE_PASSWORDS
+ if not config["JELLYFIN_ACCOUNTS"]["SIMPLE_PASSWORDS"]:
+ LOG.error("Empty SIMPLE_PASSWORDS passed. Pass a true/false value.")
+ errors += 1
+ else:
+ if (config["JELLYFIN_ACCOUNTS"]["SIMPLE_PASSWORDS"].lower() not in YES_VALUES + NO_VALUES):
+ LOG.error("Invalid value passed to SIMPLE_PASSWORDS. Pass a true/false value.")
+ errors += 1
# Make sure connection to Jellyfin API can be established
jellyfin_headers = {
@@ -161,5 +169,6 @@ def create_config():
config["JELLYFIN_ACCOUNTS"] = {
"JELLYFIN_URL": "",
"JELLYFIN_API_KEY": "",
- "ACCOUNT_TIME": ""
+ "ACCOUNT_TIME": "",
+ "SIMPLE_PASSWORDS": "",
}