show=show) highest_quality_overall = 0 for cur_season in foundResults: for cur_result in foundResults[cur_season]: if cur_result.quality != Quality.UNKNOWN and cur_result.quality > highest_quality_overall: highest_quality_overall = cur_result.quality logger.log( u"The highest quality of any match is " + Quality.qualityStrings[highest_quality_overall], logger.DEBUG) # see if every episode is wanted if bestSeasonNZB: # get the quality of the season nzb seasonQual = Quality.nameQuality(bestSeasonNZB.name) seasonQual = bestSeasonNZB.quality logger.log( u"The quality of the season NZB is " + Quality.qualityStrings[seasonQual], logger.DEBUG) myDB = db.DBConnection() allEps = [ int(x["episode"]) for x in myDB.select( "SELECT episode FROM tv_episodes WHERE showid = ? AND season = ?", [show.tvdbid, season]) ] logger.log(u"Episode list: " + str(allEps), logger.DEBUG) allWanted = True anyWanted = False
bestSeasonNZB = None if SEASON_RESULT in foundResults: bestSeasonNZB = pickBestResult(foundResults[SEASON_RESULT], anyQualities + bestQualities) highest_quality_overall = 0 for cur_season in foundResults: for cur_result in foundResults[cur_season]: if cur_result.quality != Quality.UNKNOWN and cur_result.quality > highest_quality_overall: highest_quality_overall = cur_result.quality logger.log(u"The highest quality of any match is " + Quality.qualityStrings[highest_quality_overall], logger.DEBUG) # see if every episode is wanted if bestSeasonNZB: # get the quality of the season nzb seasonQual = Quality.nameQuality(bestSeasonNZB.name) seasonQual = bestSeasonNZB.quality logger.log(u"The quality of the season NZB is " + Quality.qualityStrings[seasonQual], logger.DEBUG) myDB = db.DBConnection() allEps = [int(x["episode"]) for x in myDB.select("SELECT episode FROM tv_episodes WHERE showid = ? AND season = ?", [show.tvdbid, season])] logger.log(u"Episode list: " + str(allEps), logger.DEBUG) allWanted = True anyWanted = False for curEpNum in allEps: if not show.wantEpisode(season, curEpNum, seasonQual): allWanted = False else: anyWanted = True
anyQualities + bestQualities) highest_quality_overall = 0 for cur_season in foundResults: for cur_result in foundResults[cur_season]: if cur_result.quality != Quality.UNKNOWN and cur_result.quality > highest_quality_overall: highest_quality_overall = cur_result.quality logger.log( u"The highest quality of any match is " + Quality.qualityStrings[highest_quality_overall], logger.DEBUG) # see if every episode is wanted if bestSeasonNZB: # get the quality of the season nzb seasonQual = Quality.nameQuality(bestSeasonNZB.name, show.anime) seasonQual = bestSeasonNZB.quality logger.log( u"The quality of the season " + bestSeasonNZB.provider.providerType + " is " + Quality.qualityStrings[seasonQual], logger.DEBUG) myDB = db.DBConnection() allEps = [ int(x["episode"]) for x in myDB.select( "SELECT episode FROM tv_episodes WHERE showid = ? AND season = ?", [show.tvdbid, season]) ] logger.log(u"Episode list: " + str(allEps), logger.DEBUG) allWanted = True