Private GIT

Skip to content
Snippets Groups Projects
Commit eca67b59 authored by Fernando's avatar Fernando Committed by fernandog
Browse files

Add exception handling to sql commands

parent 9751bae8
Branches
Tags
No related merge requests found
...@@ -460,11 +460,9 @@ class TVShow(object): ...@@ -460,11 +460,9 @@ class TVShow(object):
except: except:
logger.log(str(self.indexerid) + ": Could not refresh subtitles", logger.ERROR) logger.log(str(self.indexerid) + ": Could not refresh subtitles", logger.ERROR)
logger.log(traceback.format_exc(), logger.DEBUG) logger.log(traceback.format_exc(), logger.DEBUG)
try:
sql_l.append(curEpisode.get_sql()) sql_l.append(curEpisode.get_sql())
except Exception as e:
logger.log(u"%s: Error loading file %s. Error: %s" %
(self.indexerid, mediaFiles, e), logger.ERROR)
if len(sql_l) > 0: if len(sql_l) > 0:
myDB = db.DBConnection() myDB = db.DBConnection()
...@@ -2001,7 +1999,7 @@ class TVEpisode(object): ...@@ -2001,7 +1999,7 @@ class TVEpisode(object):
forceSave: If True it will create SQL queue even if no data has been changed since the forceSave: If True it will create SQL queue even if no data has been changed since the
last save (aka if the record is not dirty). last save (aka if the record is not dirty).
""" """
try:
if not self.dirty and not forceSave: if not self.dirty and not forceSave:
logger.log(str(self.show.indexerid) + u": Not creating SQL queue - record is not dirty", logger.DEBUG) logger.log(str(self.show.indexerid) + u": Not creating SQL queue - record is not dirty", logger.DEBUG)
return return
...@@ -2055,6 +2053,9 @@ class TVEpisode(object): ...@@ -2055,6 +2053,9 @@ class TVEpisode(object):
self.airdate.toordinal(), self.hasnfo, self.hastbn, self.status, self.location, self.file_size, self.airdate.toordinal(), self.hasnfo, self.hastbn, self.status, self.location, self.file_size,
self.release_name, self.is_proper, self.show.indexerid, self.season, self.episode, self.release_name, self.is_proper, self.show.indexerid, self.season, self.episode,
self.absolute_number, self.version, self.release_group]] self.absolute_number, self.version, self.release_group]]
except Exception as e:
logger.log(u"Error while updating database: %s" %
(repr(e)), logger.ERROR)
def saveToDB(self, forceSave=False): def saveToDB(self, forceSave=False):
""" """
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment