.gitignore: ignore generated files
[planet-ucc.git] / CacheHandler.py
index cc5c87b..64970ef 100644 (file)
@@ -13,12 +13,13 @@ class CacheHandler:
                return "%s_%s.cache" % (title.replace(' ', '_'), feed.replace(' ', '_').replace('http://', '').replace('/', '_'))
        
        def storeBlog(self, blog):
-               name    = self.__create_name__(blog.blogTitle, blog.feedURL)
+               name    = self.__create_name__(blog.blogName, blog.feedURL)
                # write the blog to disk
                try:
                        cPickle.dump(blog, open(os.path.join('cache', name), 'w'))
                except:
-                       sys.stderr.write('DEBUG: CacheHandler: Item could not be written to cache\n')
+#                      sys.stderr.write('DEBUG: CacheHandler: Item could not be written to cache\n')
+                       pass
        
        def getBlog(self, title, feed):
                name    = self.__create_name__(title, feed)
@@ -27,7 +28,7 @@ class CacheHandler:
                        blog    = cPickle.load(open(os.path.join('cache', name)))
                except:
                        blog    = None
-                       sys.stderr.write('DEBUG: CacheHandler: Could not read item from cache\n')
+#                      sys.stderr.write('DEBUG: CacheHandler: Could not read item from cache\n')
                return blog
 
 class CacheObject:
@@ -35,3 +36,5 @@ class CacheObject:
        def __init__(self):
                self.etag       = None
                self.date       = None
+       def __ne__(self, other):
+               return self.etag != other.etag or self.date != other.date

UCC git Repository :: git.ucc.asn.au