def form2_success(request, appstruct): opml_file = appstruct['opml'] opml_data = opml_file['fp'] outline = opml.parse(opml_data) worklist = [e for e in outline] n = 0 while worklist: element = worklist.pop(0) if hasattr(element, 'xmlUrl'): url = element.xmlUrl tasks.import_feed(request, url) n += 1 else: worklist += element return '%d feeds imported' % n
def form3_success(request, appstruct): subreddit = appstruct['subreddit'] url = 'http://www.reddit.com/r/%s.rss' % subreddit tasks.import_feed(request, url) return 'You are now connected to /r/%s' % subreddit
def form1_success(request, appstruct): url = appstruct['url'] tasks.import_feed(request, url) return 'Feed imported'