diff options
Diffstat (limited to 'papillon/polls/feeds.py')
-rw-r--r-- | papillon/polls/feeds.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/papillon/polls/feeds.py b/papillon/polls/feeds.py index b062590..d5fc515 100644 --- a/papillon/polls/feeds.py +++ b/papillon/polls/feeds.py @@ -24,8 +24,9 @@ from django.core.exceptions import ObjectDoesNotExist from django.contrib.syndication.views import Feed from django.utils.translation import gettext_lazy as _ from django.utils.safestring import mark_safe +from django.contrib.syndication.views import FeedDoesNotExist -from papillon.polls.models import Poll, Vote, Voter +from papillon.polls.models import Poll, Voter class PollLatestEntries(Feed): @@ -49,14 +50,14 @@ class PollLatestEntries(Feed): return mark_safe(obj.description) def item_link(self, voter): - url = reverse('poll', args=[voter.poll.base_url]) + url = reverse('poll', args=[voter.poll.base_url]) url = self.request.build_absolute_uri(reverse('poll', - args=[voter.poll.base_url])) - url = "%s_%d" % (url[:-1], # dirty... + args=[voter.poll.base_url])) + url = "%s_%d" % (url[:-1], # dirty... time.mktime(voter.modification_date.timetuple())) return url def items(self, obj): - voters = Voter.objects.filter(poll=obj - ).order_by('-modification_date')[:10] + voters = Voter.objects.filter( + poll=obj).order_by('-modification_date')[:10] return voters |