X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/03819cbf7cedde10e27d18068070c14ca37ff6e8..adddbc16ded8cd4ea6a485ee4b7e9702830170ff:/apps/catalogue/templatetags/catalogue_tags.py diff --git a/apps/catalogue/templatetags/catalogue_tags.py b/apps/catalogue/templatetags/catalogue_tags.py index 3c34e8cdd..d3f608ac9 100644 --- a/apps/catalogue/templatetags/catalogue_tags.py +++ b/apps/catalogue/templatetags/catalogue_tags.py @@ -1,4 +1,7 @@ # -*- coding: utf-8 -*- +import feedparser +import datetime + from django import template from django.template import Node, Variable from django.utils.encoding import smart_str @@ -190,12 +193,9 @@ class CatalogueURLNode(Node): @register.inclusion_tag('catalogue/latest_blog_posts.html') -def latest_blog_posts(feed_url, posts_to_show=5): - import feedparser - import datetime - +def latest_blog_posts(feed_url, posts_to_show=5): try: - feed = feedparser.parse(feed_url) + feed = feedparser.parse(str(feed_url)) posts = [] for i in range(posts_to_show): pub_date = feed['entries'][i].updated_parsed