From fbec545d6591127f744c041c7d4d91f43df8608f Mon Sep 17 00:00:00 2001 From: maikito26 Date: Sat, 24 Oct 2015 14:19:17 -0400 Subject: [PATCH] added try/except --- addon.xml | 2 +- changelog.txt | 5 +++++ resources/lib/utils.py | 7 +++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/addon.xml b/addon.xml index 421fe97..233cf3b 100644 --- a/addon.xml +++ b/addon.xml @@ -1,5 +1,5 @@ - + diff --git a/changelog.txt b/changelog.txt index 75a3454..6799bf5 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,8 @@ +v1.0.5 (Oct 24 2015) +-------------------- +Fixed Issues: +- Previous fix didn't work. Using try/except. + v1.0.4 (Oct 24 2015) -------------------- Fixed Issues: diff --git a/resources/lib/utils.py b/resources/lib/utils.py index 841f14b..ce10b72 100644 --- a/resources/lib/utils.py +++ b/resources/lib/utils.py @@ -86,7 +86,7 @@ def remove_cached_art(art): db.execute("SELECT cachedurl FROM texture WHERE url = '%s';" %art) data = db.fetchone() - if data[0]: + try: log(4, 'Removing Cached Art :: SQL Output: %s' %data[0]) file_to_delete = os.path.join(_tbn_path, data[0]) @@ -94,9 +94,12 @@ def remove_cached_art(art): xbmcvfs.delete(file_to_delete) db.execute("DELETE FROM texture WHERE url = '%s';" %art) + + except: + pass except lite.Error, e: - print "Error %s:" % e.args[0] + log(3, "Error %s:" %e.args[0]) #sys.exit(1) finally: