cacheability improvements
[planet-ucc.git] / CacheHandler.py
index cc5c87b..7106279 100644 (file)
@@ -18,7 +18,8 @@ class CacheHandler:
                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 __eq__(self, other):
+               return self.etag == other.etag and self.date == other.date

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