diff options
| author | Alex Brown <alex@alexanderdbrown.com> | 2014-01-06 11:12:06 +0000 |
|---|---|---|
| committer | Alex Brown <alex@alexanderdbrown.com> | 2014-01-06 11:28:52 +0000 |
| commit | ecfb8f7221828339ef36c65ab76e1ddc143871c3 (patch) | |
| tree | 58c54bcbf6d02e7b9ea298d8db748697a0333214 /feedgenerator | |
| parent | 7df76dc0a18e67ce601af3a2e00bb3c8c821ad46 (diff) | |
| download | feedgenerator-ecfb8f7221828339ef36c65ab76e1ddc143871c3.tar.gz | |
Remove unnecessary atom elements.
Diffstat (limited to 'feedgenerator')
| -rw-r--r-- | feedgenerator/django/utils/feedgenerator.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/feedgenerator/django/utils/feedgenerator.py b/feedgenerator/django/utils/feedgenerator.py index e8e4d87..60e1527 100644 --- a/feedgenerator/django/utils/feedgenerator.py +++ b/feedgenerator/django/utils/feedgenerator.py @@ -220,8 +220,7 @@ class RssFeed(SyndicationFeed): handler.endElement("rss") def rss_attributes(self): - return {'xmlns:atom': 'http://www.w3.org/2005/Atom', - 'version': self._version} + return {'version': self._version} def write_items(self, handler): for item in self.items: @@ -230,12 +229,12 @@ class RssFeed(SyndicationFeed): handler.endElement("item") def add_root_elements(self, handler): + # Required Elements as per the specification handler.addQuickElement("title", self.feed['title']) handler.addQuickElement("link", self.feed['link']) handler.addQuickElement("description", self.feed['description']) - if self.feed['feed_url'] is not None: - handler.addQuickElement("atom:link", None, - {"rel": "self", "href": self.feed['feed_url']}) + + # Optional Channel Elements if self.feed['language'] is not None: handler.addQuickElement("language", self.feed['language']) for cat in self.feed['categories']: |
