summaryrefslogtreecommitdiff
path: root/django/utils/feedgenerator.py
diff options
context:
space:
mode:
authorRay Ashman Jr <ray.ashman.jr@gmail.com>2013-11-02 19:53:29 -0400
committerRay Ashman Jr <ray.ashman.jr@gmail.com>2013-11-02 19:53:29 -0400
commite2ae8b048e7198428f696375b8bdcd89e90002d1 (patch)
tree5788bd3c2a074e5c5c9f354db2e6e7ef1cbce2ad /django/utils/feedgenerator.py
parent3bc0d46a840f17dce561daca8a6b8690b2cf5d0a (diff)
Correct flake8 E302 violations
Diffstat (limited to 'django/utils/feedgenerator.py')
-rw-r--r--django/utils/feedgenerator.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/django/utils/feedgenerator.py b/django/utils/feedgenerator.py
index 416234521f..00d982025a 100644
--- a/django/utils/feedgenerator.py
+++ b/django/utils/feedgenerator.py
@@ -54,6 +54,7 @@ def rfc2822_date(date):
else:
return time_str + '-0000'
+
def rfc3339_date(date):
# Support datetime objects older than 1900
date = datetime_safe.new_datetime(date)
@@ -68,6 +69,7 @@ def rfc3339_date(date):
else:
return time_str + 'Z'
+
def get_tag_uri(url, date):
"""
Creates a TagURI.
@@ -80,6 +82,7 @@ def get_tag_uri(url, date):
d = ',%s' % datetime_safe.new_datetime(date).strftime('%Y-%m-%d')
return 'tag:%s%s:%s/%s' % (bits.hostname, d, bits.path, bits.fragment)
+
class SyndicationFeed(object):
"Base class for all syndication feeds. Subclasses should provide write()"
def __init__(self, title, link, description, language=None, author_email=None,
@@ -205,6 +208,7 @@ class SyndicationFeed(object):
return latest_date or datetime.datetime.now()
+
class Enclosure(object):
"Represents an RSS enclosure"
def __init__(self, url, length, mime_type):
@@ -212,6 +216,7 @@ class Enclosure(object):
self.length, self.mime_type = length, mime_type
self.url = iri_to_uri(url)
+
class RssFeed(SyndicationFeed):
mime_type = 'application/rss+xml; charset=utf-8'
@@ -255,6 +260,7 @@ class RssFeed(SyndicationFeed):
def endChannelElement(self, handler):
handler.endElement("channel")
+
class RssUserland091Feed(RssFeed):
_version = "0.91"
@@ -264,6 +270,7 @@ class RssUserland091Feed(RssFeed):
if item['description'] is not None:
handler.addQuickElement("description", item['description'])
+
class Rss201rev2Feed(RssFeed):
# Spec: http://blogs.law.harvard.edu/tech/rss
_version = "2.0"
@@ -306,6 +313,7 @@ class Rss201rev2Feed(RssFeed):
for cat in item['categories']:
handler.addQuickElement("category", cat)
+
class Atom1Feed(SyndicationFeed):
# Spec: http://atompub.org/2005/07/11/draft-ietf-atompub-format-10.html
mime_type = 'application/atom+xml; charset=utf-8'