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