Skip to content

Commit

Permalink
Fixing OPML import for FastLadder users.
Browse files Browse the repository at this point in the history
  • Loading branch information
samuelclay committed May 14, 2012
1 parent 3eed5f8 commit 05c0d95
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions apps/feed_import/models.py
Expand Up @@ -107,11 +107,13 @@ def process(self):
def process_outline(self, outline): def process_outline(self, outline):
folders = [] folders = []
for item in outline: for item in outline:
if not hasattr(item, 'xmlUrl') and hasattr(item, 'text'): if (not hasattr(item, 'xmlUrl') and
(hasattr(item, 'text') or hasattr(item, 'title'))):
folder = item folder = item
title = getattr(item, 'text', None) or getattr(item, 'title', None)
# if hasattr(folder, 'text'): # if hasattr(folder, 'text'):
# logging.info(' ---> [%s] ~FRNew Folder: %s' % (self.user, folder.text)) # logging.info(' ---> [%s] ~FRNew Folder: %s' % (self.user, folder.text))
folders.append({folder.text: self.process_outline(folder)}) folders.append({title: self.process_outline(folder)})
elif hasattr(item, 'xmlUrl'): elif hasattr(item, 'xmlUrl'):
feed = item feed = item
if not hasattr(feed, 'htmlUrl'): if not hasattr(feed, 'htmlUrl'):
Expand Down

0 comments on commit 05c0d95

Please sign in to comment.