From 028fe2cc47f8725c568fed154536a1fe11f5f5fb Mon Sep 17 00:00:00 2001 From: Ben Firshman Date: Sat, 12 Dec 2009 18:00:54 +0000 Subject: [PATCH] Added FeedDoesNotExist exception to feeds.py. The old documentation seems to imply it is part of the depreciated API. --- syndication/feeds.py | 4 +++- syndication/views.py | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/syndication/feeds.py b/syndication/feeds.py index b593301..1719dbf 100644 --- a/syndication/feeds.py +++ b/syndication/feeds.py @@ -1,6 +1,8 @@ from django.core.exceptions import ObjectDoesNotExist from syndication import views +# This is part of the depreciated API, so import it directly +from syndication.views import FeedDoesNotExist class Feed(views.Feed): """Provided for backwards compatibility.""" @@ -26,5 +28,5 @@ def get_feed(self, url=None): try: obj = self.get_object(bits) except ObjectDoesNotExist: - raise views.FeedDoesNotExist + raise FeedDoesNotExist return super(Feed, self).get_feed(obj, self.request) diff --git a/syndication/views.py b/syndication/views.py index 5aeae2b..535e8aa 100644 --- a/syndication/views.py +++ b/syndication/views.py @@ -18,6 +18,7 @@ def add_domain(domain, url): class FeedDoesNotExist(ObjectDoesNotExist): pass + class Feed(object): feed_type = feedgenerator.DefaultFeed title_template = None