From 3e0e923d9b477be5afc2df5e79846960ef127b45 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Mon, 5 Oct 2020 10:58:12 -0400 Subject: [PATCH] Update Credentials Check logic --- fhdhrconfig/__init__.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/fhdhrconfig/__init__.py b/fhdhrconfig/__init__.py index 6b2832e..06d3658 100644 --- a/fhdhrconfig/__init__.py +++ b/fhdhrconfig/__init__.py @@ -142,15 +142,16 @@ class HDHRConfig(): def config_adjustments_proxy(self): cache_dir = self.config["main"]["cache_dir"] - credentials_list = self.config["main"]["credentials"].split(",") - creds_missing = False - if len(credentials_list): - for cred_item in credentials_list: - if not self.config["proxy"][cred_item]: - creds_missing = True - if creds_missing: - print(self.config["main"]["servicename"] + " Login Credentials Missing. Exiting...") - clean_exit() + if self.config["main"]["credentials"]: + credentials_list = self.config["main"]["credentials"].split(",") + creds_missing = False + if len(credentials_list): + for cred_item in credentials_list: + if not self.config["proxy"][cred_item]: + creds_missing = True + if creds_missing: + print(self.config["main"]["servicename"] + " Login Credentials Missing. Exiting...") + clean_exit() proxy_cache = pathlib.Path(cache_dir).joinpath('proxy') self.config["main"]["proxy_cache"] = proxy_cache