Signed-off-by: Lucas Meneghel Rodrigues <l...@redhat.com>
---
 frontend/afe/feeds/feed.py |   29 ++++++++++++++++-------------
 1 file changed, 16 insertions(+), 13 deletions(-)

diff --git a/frontend/afe/feeds/feed.py b/frontend/afe/feeds/feed.py
index 4e013b4..c260d83 100644
--- a/frontend/afe/feeds/feed.py
+++ b/frontend/afe/feeds/feed.py
@@ -3,16 +3,17 @@ from django.contrib.syndication import views
 from autotest.frontend.afe import models
 
 
-# Copied from django/contrib/syndication/views.py.  The default view doesn't
-# give the feed any way to access the request object, and we need to access it
-# to get the server hostname.  So we're forced to copy the code here and modify
-# it to pass in the request.
-from django.http import HttpResponse, Http404
-
-# name changed from feed to feed_view
 def feed_view(request, url, feed_dict=None):
+    """
+    View a feed.
+
+    Copied from django/contrib/syndication/views.py.  The default view doesn't
+    give the feed any way to access the request object, and we need to access 
it
+    to get the server hostname.  So we're forced to copy the code here and
+    modify it to pass in the request.
+    """
     if not feed_dict:
-        raise Http404, "No feeds are registered."
+        raise django.http.Http404("No feeds are registered.")
 
     try:
         slug, param = url.split('/', 1)
@@ -22,22 +23,24 @@ def feed_view(request, url, feed_dict=None):
     try:
         f = feed_dict[slug]
     except KeyError:
-        raise Http404, "Slug %r isn't registered." % slug
+        raise django.http.Http404("Slug %r isn't registered." % slug)
 
     try:
         # this line is changed from the Django library version to pass
         # in request instead of request.path
         feedgen = f(slug, request).get_feed(param)
     except views.FeedDoesNotExist:
-        raise Http404, "Invalid feed parameters. Slug %r is valid, but other 
parameters, or lack thereof, are not." % slug
+        raise django.http.Http404("Invalid feed parameters. Slug %r is valid, "
+                                  "but other parameters, or lack thereof, "
+                                  "are not." % slug)
 
-    response = HttpResponse(mimetype=feedgen.mime_type)
+    response = django.http.HttpResponse(mimetype=feedgen.mime_type)
     feedgen.write(response, 'utf-8')
     return response
-# end copied code
+
 
 class JobFeed(views.Feed):
-    """\
+    """
     Common feed functionality.
     """
     link  =  "/results"
-- 
1.7.10.2

_______________________________________________
Autotest mailing list
Autotest@test.kernel.org
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to