sys.stderr.write('DEBUG: update-planet: something went wrong retrieving feed\n')
# step 2: process each feed
+tainted = False
blogs = []
for feed in feeds:
# XMLParse2 takes two paramaters, a URL and a CacheObject
blog.blogTitle = feed[0]
blog.feedURL = feed[1]
blogs.append(blog)
+ # check the old copy of the cache, vs the new copy
+ if feed[2].cache == blog.cache:
+ pass
+ else:
+ tainted = True
# write the cache back down to disk
cache.storeBlog(blog)
else:
pass
+if not tainted:
+ sys.stderr.write('PlanetUCC: no objects have changed in the cache, not updating\n')
+ sys.exit(1)
+
# step 3: sift the feeds
xmlwriter = XMLWriter.XMLWriter(blogs)