add sonarr sectionchecking
This commit is contained in:
parent
88f5e22cec
commit
c893229098
1 changed files with 20 additions and 16 deletions
|
@ -69,23 +69,27 @@ class INIParser(object):
|
||||||
if self.sonarr_enabled:
|
if self.sonarr_enabled:
|
||||||
for server_id in self.sonarr_enabled:
|
for server_id in self.sonarr_enabled:
|
||||||
sonarr_section = 'sonarr-' + str(server_id)
|
sonarr_section = 'sonarr-' + str(server_id)
|
||||||
url = self.config.get(sonarr_section, 'url')
|
try:
|
||||||
apikey = self.config.get(sonarr_section, 'apikey')
|
url = self.config.get(sonarr_section, 'url')
|
||||||
scheme = 'https://' if self.config.getboolean(sonarr_section, 'ssl') else 'http://'
|
apikey = self.config.get(sonarr_section, 'apikey')
|
||||||
verify_ssl = self.config.getboolean(sonarr_section, 'verify_ssl')
|
scheme = 'https://' if self.config.getboolean(sonarr_section, 'ssl') else 'http://'
|
||||||
if scheme != 'https://':
|
verify_ssl = self.config.getboolean(sonarr_section, 'verify_ssl')
|
||||||
verify_ssl = False
|
if scheme != 'https://':
|
||||||
queue = self.config.getboolean(sonarr_section, 'queue')
|
verify_ssl = False
|
||||||
missing_days = self.config.getint(sonarr_section, 'missing_days')
|
queue = self.config.getboolean(sonarr_section, 'queue')
|
||||||
future_days = self.config.getint(sonarr_section, 'future_days')
|
missing_days = self.config.getint(sonarr_section, 'missing_days')
|
||||||
missing_days_run_seconds = self.config.getint(sonarr_section, 'missing_days_run_seconds')
|
future_days = self.config.getint(sonarr_section, 'future_days')
|
||||||
future_days_run_seconds = self.config.getint(sonarr_section, 'future_days_run_seconds')
|
missing_days_run_seconds = self.config.getint(sonarr_section, 'missing_days_run_seconds')
|
||||||
queue_run_seconds = self.config.getint(sonarr_section, 'queue_run_seconds')
|
future_days_run_seconds = self.config.getint(sonarr_section, 'future_days_run_seconds')
|
||||||
|
queue_run_seconds = self.config.getint(sonarr_section, 'queue_run_seconds')
|
||||||
|
|
||||||
server = SonarrServer(server_id, scheme + url, apikey, verify_ssl, missing_days,
|
server = SonarrServer(server_id, scheme + url, apikey, verify_ssl, missing_days,
|
||||||
missing_days_run_seconds, future_days, future_days_run_seconds,
|
missing_days_run_seconds, future_days, future_days_run_seconds,
|
||||||
queue, queue_run_seconds)
|
queue, queue_run_seconds)
|
||||||
self.sonarr_servers.append(server)
|
self.sonarr_servers.append(server)
|
||||||
|
except configparser.NoOptionError as e:
|
||||||
|
self.radarr_enabled = False
|
||||||
|
logger.error('%s disabled. Error: %s', sonarr_section, e)
|
||||||
|
|
||||||
# Parse Radarr options
|
# Parse Radarr options
|
||||||
self.radarr_enabled = self.enable_check('radarr_server_ids')
|
self.radarr_enabled = self.enable_check('radarr_server_ids')
|
||||||
|
|
Loading…
Reference in a new issue