|
|
@ -197,15 +197,7 @@ def change_DOWNLOAD_PROPERS(download_propers): |
|
|
|
return |
|
|
|
|
|
|
|
sickbeard.DOWNLOAD_PROPERS = download_propers |
|
|
|
if sickbeard.DOWNLOAD_PROPERS: |
|
|
|
sickbeard.properFinderScheduler.start() |
|
|
|
else: |
|
|
|
sickbeard.properFinderScheduler.stop.set() |
|
|
|
logger.log(u'Waiting for the PROPERFINDER thread to exit') |
|
|
|
try: |
|
|
|
sickbeard.properFinderScheduler.join(10) |
|
|
|
except: |
|
|
|
pass |
|
|
|
sickbeard.properFinderScheduler.check_paused() |
|
|
|
|
|
|
|
|
|
|
|
def change_USE_TRAKT(use_trakt): |
|
|
@ -216,7 +208,7 @@ def change_USE_TRAKT(use_trakt): |
|
|
|
# if sickbeard.USE_TRAKT: |
|
|
|
# sickbeard.traktCheckerScheduler.start() |
|
|
|
# else: |
|
|
|
# sickbeard.traktCheckerScheduler.stop.set() |
|
|
|
# sickbeard.traktCheckerScheduler.stop() |
|
|
|
# logger.log(u'Waiting for the TRAKTCHECKER thread to exit') |
|
|
|
# try: |
|
|
|
# sickbeard.traktCheckerScheduler.join(10) |
|
|
@ -229,21 +221,7 @@ def change_USE_SUBTITLES(use_subtitles): |
|
|
|
return |
|
|
|
|
|
|
|
sickbeard.USE_SUBTITLES = use_subtitles |
|
|
|
if sickbeard.USE_SUBTITLES and not sickbeard.subtitlesFinderScheduler.isAlive(): |
|
|
|
sickbeard.subtitlesFinderScheduler = sickbeard.scheduler.Scheduler( |
|
|
|
sickbeard.subtitles.SubtitlesFinder(), |
|
|
|
cycleTime=datetime.timedelta(hours=sickbeard.SUBTITLES_FINDER_FREQUENCY), |
|
|
|
threadName='FINDSUBTITLES', silent=False) |
|
|
|
sickbeard.subtitlesFinderScheduler.start() |
|
|
|
else: |
|
|
|
sickbeard.subtitlesFinderScheduler.stop.set() |
|
|
|
sickbeard.subtitlesFinderScheduler.silent = True |
|
|
|
threadname = sickbeard.subtitlesFinderScheduler.name |
|
|
|
try: |
|
|
|
sickbeard.subtitlesFinderScheduler.join(10) |
|
|
|
logger.log('Thread %s has exit' % threadname) |
|
|
|
except RuntimeError: |
|
|
|
logger.log('Fail, thread %s did not exit' % threadname) |
|
|
|
sickbeard.subtitlesFinderScheduler.check_paused() |
|
|
|
|
|
|
|
|
|
|
|
def CheckSection(CFG, sec): |
|
|
|