summaryrefslogtreecommitdiff
path: root/feedgenerator
diff options
context:
space:
mode:
authorAlex Brown <alex@alexanderdbrown.com>2014-01-06 11:12:06 +0000
committerAlex Brown <alex@alexanderdbrown.com>2014-01-06 11:28:52 +0000
commitecfb8f7221828339ef36c65ab76e1ddc143871c3 (patch)
tree58c54bcbf6d02e7b9ea298d8db748697a0333214 /feedgenerator
parent7df76dc0a18e67ce601af3a2e00bb3c8c821ad46 (diff)
downloadfeedgenerator-ecfb8f7221828339ef36c65ab76e1ddc143871c3.tar.gz
Remove unnecessary atom elements.
Diffstat (limited to 'feedgenerator')
-rw-r--r--feedgenerator/django/utils/feedgenerator.py9
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']: