Flatten out some nesting in add_feed.
authorAdam Sampson <ats@offog.org>
Sat, 19 Mar 2011 12:02:27 +0000 (12:02 +0000)
committerAdam Sampson <ats@offog.org>
Sat, 19 Mar 2011 12:02:27 +0000 (12:02 +0000)
rawdoglib/rawdog.py

index 54cbd964d723ea9e3ae7bc31a1115d8bb6b59440..172fc842a1c124007d9f8503b9dcfe4253311a89 100644 (file)
@@ -900,14 +900,16 @@ def add_feed(filename, url, rawdog, config):
                feeds = feedfinder.feeds(url)
        if feeds == []:
                print >>sys.stderr, "Cannot find any feeds in " + url
-       else:
-               feed = feeds[0]
-               if feed in rawdog.feeds:
-                       print >>sys.stderr, "Feed " + feed + " is already in the config file"
-               else:
-                       print >>sys.stderr, "Adding feed " + feed
-                       feedline = "feed %s %s\n" % (config["newfeedperiod"], feed)
-                       edit_file(filename, AddFeedEditor(feedline).edit)
+               return
+
+       feed = feeds[0]
+       if feed in rawdog.feeds:
+               print >>sys.stderr, "Feed " + feed + " is already in the config file"
+               return
+
+       print >>sys.stderr, "Adding feed " + feed
+       feedline = "feed %s %s\n" % (config["newfeedperiod"], feed)
+       edit_file(filename, AddFeedEditor(feedline).edit)
 
 class ChangeFeedEditor:
        def __init__(self, oldurl, newurl):