mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
Fixing broken OPML exporter for broken feeds.
This commit is contained in:
parent
8c04e3da1d
commit
4302f102e8
1 changed files with 4 additions and 4 deletions
|
@ -65,7 +65,7 @@ class OPMLExporter:
|
||||||
if isinstance(obj, int) and obj in self.feeds:
|
if isinstance(obj, int) and obj in self.feeds:
|
||||||
feed = self.feeds[obj]
|
feed = self.feeds[obj]
|
||||||
if verbose:
|
if verbose:
|
||||||
print " ---> Adding feed: %s - %s" % (feed['pk'],
|
print " ---> Adding feed: %s - %s" % (feed['id'],
|
||||||
feed['feed_title'][:30])
|
feed['feed_title'][:30])
|
||||||
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))
|
||||||
|
@ -74,7 +74,7 @@ class OPMLExporter:
|
||||||
if verbose:
|
if verbose:
|
||||||
print " ---> Adding folder: %s" % folder_title
|
print " ---> Adding folder: %s" % folder_title
|
||||||
folder_element = Element('outline', {'text': folder_title, 'title': folder_title})
|
folder_element = Element('outline', {'text': folder_title, 'title': folder_title})
|
||||||
body.append(self.process_outline(folder_element, folder_objs))
|
body.append(self.process_outline(folder_element, folder_objs, verbose=verbose))
|
||||||
return body
|
return body
|
||||||
|
|
||||||
def make_feed_row(self, feed):
|
def make_feed_row(self, feed):
|
||||||
|
@ -83,8 +83,8 @@ class OPMLExporter:
|
||||||
'title': feed['feed_title'],
|
'title': feed['feed_title'],
|
||||||
'type': 'rss',
|
'type': 'rss',
|
||||||
'version': 'RSS',
|
'version': 'RSS',
|
||||||
'htmlUrl': feed['feed_link'],
|
'htmlUrl': feed['feed_link'] or "",
|
||||||
'xmlUrl': feed['feed_address'],
|
'xmlUrl': feed['feed_address'] or "",
|
||||||
}
|
}
|
||||||
return feed_attrs
|
return feed_attrs
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue