Fixing issue around missing feeds in subscription folders during opml export. Just ignore missing feeds.

This commit is contained in:
Samuel Clay 2011-03-12 17:54:42 -05:00
parent 129875723d
commit 48f2ed5860

View file

@ -57,7 +57,7 @@ class OPMLExporter:
def process_outline(self, body, folders): def process_outline(self, body, folders):
for obj in folders: for obj in folders:
if isinstance(obj, int): if isinstance(obj, int) and obj in self.feeds:
feed = self.feeds[obj] feed = self.feeds[obj]
feed_attrs = self.make_feed_row(feed) feed_attrs = self.make_feed_row(feed)
body.append(Element('outline', feed_attrs)) body.append(Element('outline', feed_attrs))