Added check to all nzbTo* scripts for enabled/disabled sub-sections

This commit is contained in:
echel0n 2014-04-07 03:09:16 -07:00
commit aeaf58ceb7
7 changed files with 56 additions and 49 deletions

View file

@ -235,13 +235,14 @@ else:
Logger.warn("MAIN: Invalid number of arguments received from client.")
for section, subsection in subsections.items():
for category in subsection:
dirNames = get_dirnames(section, category)
for dirName in dirNames:
Logger.info("MAIN: nzbTo%s running %s:%s as a manual run...", section, section, category)
results = autoProcessTV().processEpisode(dirName, os.path.basename(dirName), 0, inputCategory=category)
if results != 0:
result = results
Logger.info("MAIN: A problem was reported when trying to manually run %s:%s.", section, category)
if int(config()[section][category]['enabled']) == 1:
dirNames = get_dirnames(section, category)
for dirName in dirNames:
Logger.info("MAIN: nzbTo%s running %s:%s as a manual run...", section, section, category)
results = autoProcessTV().processEpisode(dirName, os.path.basename(dirName), 0, inputCategory=category)
if results != 0:
result = results
Logger.info("MAIN: A problem was reported when trying to manually run %s:%s.", section, category)
if result == 0:
Logger.info("MAIN: The autoProcessTV script completed successfully.")