From 89145a5a7f0b67773aa6e1dbc4b378ad860b2384 Mon Sep 17 00:00:00 2001
From: Nic Wolfe <nic@wolfeden.ca>
Date: Sat, 29 Jan 2011 13:41:42 -0700
Subject: [PATCH] Added some logging to the image cache code to try to figure
 out why some peoples' cache is silently failing

---
 sickbeard/image_cache.py | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/sickbeard/image_cache.py b/sickbeard/image_cache.py
index 49cd7c750..7571e83eb 100644
--- a/sickbeard/image_cache.py
+++ b/sickbeard/image_cache.py
@@ -114,11 +114,17 @@ class ImageCache:
     def fill_cache(self, show_obj):
 
         logger.log(u"Checking if we need any cache images for show "+str(show_obj.tvdbid), logger.DEBUG)
+
+        has_poster = self.has_poster(show_obj.tvdbid)
+        has_banner = self.has_banner(show_obj.tvdbid)
+        logger.log(u"has_poster: "+str(has_poster)+", has_banner: "+str(has_banner), logger.DEBUG)
         
         # check if the images are already cached or not
-        need_images = {self.POSTER: not self.has_poster(show_obj.tvdbid),
-                       self.BANNER: not self.has_banner(show_obj.tvdbid),
+        need_images = {self.POSTER: not has_poster,
+                       self.BANNER: not has_banner,
                        }
+        
+        logger.log(u"need_images: "+str(need_images), logger.DEBUG)
 
         if not need_images[self.POSTER] and not need_images[self.BANNER]:
             logger.log(u"No new cache images needed, not retrieving new ones")
@@ -127,6 +133,7 @@ class ImageCache:
         # check the show dir for images and use them
         try:
             for cur_provider in sickbeard.metadata_provider_dict.values():
+                logger.log(u"Checking if we can use the show image from the "+cur_provider.name+" metadata", logger.DEBUG)
                 if ek.ek(os.path.isfile, cur_provider.get_poster_path(show_obj)):
                     cur_file_name = os.path.abspath(cur_provider.get_poster_path(show_obj))
                     cur_file_type = self.which_type(cur_file_name)
@@ -146,3 +153,5 @@ class ImageCache:
             if cur_image_type in need_images and need_images[cur_image_type]:
                 self._cache_image_from_tvdb(show_obj, cur_image_type)
         
+
+        logger.log(u"Done cache check")
-- 
GitLab