import os
import stat
import time
+import urlparse
from django.core.urlresolvers import reverse
from django.conf import settings
rss_news_feed = RssNewsFeed()
+class Atom1FeedWithBaseXml(Atom1Feed):
+ def root_attributes(self):
+ root_attributes = super(Atom1FeedWithBaseXml, self).root_attributes()
+ scheme, netloc, path, params, query, fragment = urlparse.urlparse(self.feed['feed_url'])
+ root_attributes['xml:base'] = urlparse.urlunparse((scheme, netloc, '/', params, query, fragment))
+ return root_attributes
+
class AtomNewsFeed(RssNewsFeed):
- feed_type = Atom1Feed
+ feed_type = Atom1FeedWithBaseXml
atom_news_feed = AtomNewsFeed()