DEBUG fixes
[planet-ucc.git] / update-planet
index 6122579..b532165 100755 (executable)
@@ -20,21 +20,22 @@ for feed in open('feedlist').readlines():
                name, feed      = storage[0], storage[-1]
                try:
                        feeds.append((name, feed, cache.getBlog(name, feed)))
-#                      # XXX: might want to consider some good caching code in here
-#                      feeds.append((name, feed, urllib2.urlopen(feed).read()))
                except:
-                       raise
+                       sys.stderr.write('DEBUG: update-planet: something went wrong retrieving feed\n')
 
 # step 2: process each feed
 blogs  = []
 for feed in feeds:
        # XMLParse2 takes two paramaters, a URL and a CacheObject
        blog    = XMLParse.XMLParse(feed[1], feed[2]).parse()
-       blog.blogTitle  = feed[0]
-       blog.feedURL    = feed[1]
-       blogs.append(blog)
-       # write the cache back down to disk
-       cache.storeBlog(blog)
+       if blog:
+               blog.blogTitle  = feed[0]
+               blog.feedURL    = feed[1]
+               blogs.append(blog)
+               # write the cache back down to disk
+               cache.storeBlog(blog)
+       else:
+               pass
 
 # step 3: write feed to disk
 try:

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