"Found episode by absolute_number %s which is S%02dE%02d"%(absolute_number,season,episode),logger.DEBUG)
"Found episode by absolute_number %s which is S%02dE%02d"%(absolute_number,seasonor0,episodeor0),logger.DEBUG)
eliflen(sqlResults)>1:
logger.log("Multiple entries for absolute number: "+str(
absolute_number)+" in show: "+self.name+" found ",logger.ERROR)
...
...
@@ -282,7 +282,7 @@ class TVShow(object):
ifnoCreate:
returnNone
#logger.log(str(self.indexerid) + u": An object for episode S%02dE%02d didn't exist in the cache, trying to create it" % (season, episode), logger.DEBUG)
#logger.log(str(self.indexerid) + u": An object for episode S%02dE%02d didn't exist in the cache, trying to create it" % (season or 0, episode or 0), logger.DEBUG)
iffile:
ep=TVEpisode(self,season,episode,file)
...
...
@@ -375,7 +375,7 @@ class TVShow(object):
sqlResults=myDB.select("SELECT * FROM tv_episodes WHERE showid = ? AND location != ''",[self.indexerid])
logger.log(u"Not curSeason in scannedEps",logger.DEBUG)
scannedEps[curSeason]={}
logger.log(u"%s: Loading episode S%02dE%02d from the DB"%(curShowid,curSeason,curEpisode),logger.DEBUG)
logger.log(u"%s: Loading episode S%02dE%02d from the DB"%(curShowid,curSeasonor0,curEpisodeor0),logger.DEBUG)
try:
curEp=self.getEpisode(curSeason,curEpisode)
...
...
@@ -579,7 +579,7 @@ class TVShow(object):
ifnotep:
raiseEpisodeNotFoundException
exceptEpisodeNotFoundException:
logger.log("%s: %s object for S%02dE%02d is incomplete, skipping this episode"%(self.indexerid,sickbeard.indexerApi(self.indexer).name,season,episode))
logger.log("%s: %s object for S%02dE%02d is incomplete, skipping this episode"%(self.indexerid,sickbeard.indexerApi(self.indexer).name,seasonor0,episodeor0))
continue
else:
try:
...
...
@@ -589,7 +589,7 @@ class TVShow(object):
continue
withep.lock:
logger.log("%s: Loading info from %s for episode S%02dE%02d"%(self.indexerid,sickbeard.indexerApi(self.indexer).name,season,episode),logger.DEBUG)
logger.log("%s: Loading info from %s for episode S%02dE%02d"%(self.indexerid,sickbeard.indexerApi(self.indexer).name,seasonor0,episodeor0),logger.DEBUG)
ep.loadFromIndexer(season,episode,tvapi=t)
sql_l.append(ep.get_sql())
...
...
@@ -660,7 +660,7 @@ class TVShow(object):
episode=int(curEpNum)
logger.log("%s: %s parsed to %s S%02dE%02d"%(self.indexerid,file,self.name,season,episode),logger.DEBUG)
logger.log("%s: %s parsed to %s S%02dE%02d"%(self.indexerid,file,self.name,seasonor0,episodeor0),logger.DEBUG)
checkQualityAgain=False
same_file=False
...
...
@@ -988,7 +988,7 @@ class TVShow(object):
logger.DEBUG)
self.nextaired=""
else:
logger.log(u"%s: Found episode S%02dE%02d"%(self.indexerid,sqlResults[0]["season"],sqlResults[0]["episode"]),logger.DEBUG)
logger.log(u"%s: Found episode S%02dE%02d"%(self.indexerid,sqlResults[0]["season"]or0,sqlResults[0]["episode"]or0),logger.DEBUG)
self.nextaired=sqlResults[0]['airdate']
returnself.nextaired
...
...
@@ -1107,7 +1107,7 @@ class TVShow(object):
new_status=sickbeard.EP_DEFAULT_DELETED_STATUS
logger.log(u"%s: Location for S%02dE%02d doesn't exist, removing it and changing our status to %s"%
logger.log(u"Checking if found episode %s S%02dE%02d is wanted at quality %s"%(self.name,season,episode,Quality.qualityStrings[quality]),logger.DEBUG)
logger.log(u"Checking if found episode %s S%02dE%02d is wanted at quality %s"%(self.name,seasonor0,episodeor0,Quality.qualityStrings[quality]),logger.DEBUG)
# if the quality isn't one we want under any circumstances then just say no
logger.log(u"This episode %s - S%02dE%02d has no name on %s. Setting to an empty string"%(self.show.name,season,episode,sickbeard.indexerApi(self.indexer).name))
logger.log(u"This episode %s - S%02dE%02d has no name on %s. Setting to an empty string"%(self.show.name,seasonor0,episodeor0,sickbeard.indexerApi(self.indexer).name))
setattr(myEp,'episodename','')
# if I'm incomplete on TVDB but I once was complete then just delete myself from the DB for now
#if self.indexerid != -1:
...
...
@@ -1673,9 +1673,9 @@ class TVEpisode(object):
#return False
ifgetattr(myEp,'absolute_number',None)isNone:
logger.log(u"This episode %s - S%02dE%02d has no absolute number on %s"%(self.show.name,season,episode,sickbeard.indexerApi(self.indexer).name),logger.DEBUG)
logger.log(u"This episode %s - S%02dE%02d has no absolute number on %s"%(self.show.name,seasonor0,episodeor0,sickbeard.indexerApi(self.indexer).name),logger.DEBUG)
else:
logger.log(u"%s: The absolute_number for S%02dE%02d is: %s "%(self.show.indexerid,season,episode,myEp["absolute_number"]),logger.DEBUG)
logger.log(u"%s: The absolute_number for S%02dE%02d is: %s "%(self.show.indexerid,seasonor0,episodeor0,myEp["absolute_number"]),logger.DEBUG)
logger.log(u"Malformed air date of %s retrieved from %s for (%s - S%02dE%02d)"%(firstaired,sickbeard.indexerApi(self.indexer).name,self.show.name,season,episode),logger.WARNING)
logger.log(u"Malformed air date of %s retrieved from %s for (%s - S%02dE%02d)"%(firstaired,sickbeard.indexerApi(self.indexer).name,self.show.name,seasonor0,episodeor0),logger.WARNING)
# if I'm incomplete on the indexer but I once was complete then just delete myself from the DB for now
ifself.indexerid!=-1:
self.deleteEpisode()
...
...
@@ -1728,7 +1728,7 @@ class TVEpisode(object):
ifself.location:
logger.log(u"%s: Setting status for S%02dE%02d based on status %s and location %s"%