X-Git-Url: https://git.ucc.asn.au/?p=planet-ucc.git;a=blobdiff_plain;f=CacheHandler.py;h=64970ef581dbf9b27771d351e4f837636c88cac8;hp=3463d71e810a7ab5f5466731832d736da302d7ef;hb=ebe3dc0ebfd30df0a2a92d33ecb6ca8c9d76d325;hpb=7ed1e1e5186df89118c69fb7d28fbc0b5b365c96 diff --git a/CacheHandler.py b/CacheHandler.py index 3463d71..64970ef 100644 --- a/CacheHandler.py +++ b/CacheHandler.py @@ -13,7 +13,7 @@ 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')) @@ -36,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