@ -197,15 +197,7 @@ def change_DOWNLOAD_PROPERS(download_propers):
return
return
sickbeard . DOWNLOAD_PROPERS = download_propers
sickbeard . DOWNLOAD_PROPERS = download_propers
if sickbeard . DOWNLOAD_PROPERS :
sickbeard . properFinderScheduler . check_paused ( )
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
def change_USE_TRAKT ( use_trakt ) :
def change_USE_TRAKT ( use_trakt ) :
@ -216,7 +208,7 @@ def change_USE_TRAKT(use_trakt):
# if sickbeard.USE_TRAKT:
# if sickbeard.USE_TRAKT:
# sickbeard.traktCheckerScheduler.start()
# sickbeard.traktCheckerScheduler.start()
# else:
# else:
# sickbeard.traktCheckerScheduler.stop.set ()
# sickbeard.traktCheckerScheduler.stop()
# logger.log(u'Waiting for the TRAKTCHECKER thread to exit')
# logger.log(u'Waiting for the TRAKTCHECKER thread to exit')
# try:
# try:
# sickbeard.traktCheckerScheduler.join(10)
# sickbeard.traktCheckerScheduler.join(10)
@ -229,21 +221,7 @@ def change_USE_SUBTITLES(use_subtitles):
return
return
sickbeard . USE_SUBTITLES = use_subtitles
sickbeard . USE_SUBTITLES = use_subtitles
if sickbeard . USE_SUBTITLES and not sickbeard . subtitlesFinderScheduler . isAlive ( ) :
sickbeard . subtitlesFinderScheduler . check_paused ( )
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 )
def CheckSection ( CFG , sec ) :
def CheckSection ( CFG , sec ) :