diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2013-06-10 11:37:25 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2013-06-10 11:57:25 +0800 |
commit | 67181f5c929018d5304732969f0811795c13ea37 (patch) | |
tree | b3a795c3cb45fe9579f8d84e6fddfe50cfdc4b10 /apps/patchwork/views/xmlrpc.py | |
parent | e7353352191516e45d21f9814375a92cc7f602dc (diff) | |
download | patchwork-67181f5c929018d5304732969f0811795c13ea37.tar.bz2 patchwork-67181f5c929018d5304732969f0811795c13ea37.tar.xz |
views: Move mbox handling from models to views
Mbox generation is related to views, not the models themselves. This
change creates a patch_to_mbox function in the views/ directory, which
the actual view handlers use instead of Patch.mbox().
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'apps/patchwork/views/xmlrpc.py')
-rw-r--r-- | apps/patchwork/views/xmlrpc.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/patchwork/views/xmlrpc.py b/apps/patchwork/views/xmlrpc.py index a69c858..eebc2aa 100644 --- a/apps/patchwork/views/xmlrpc.py +++ b/apps/patchwork/views/xmlrpc.py @@ -26,6 +26,7 @@ from django.http import HttpResponse, HttpResponseRedirect, \ from django.core import urlresolvers from django.contrib.auth import authenticate from patchwork.models import Patch, Project, Person, State +from patchwork.views import patch_to_mbox from django.views.decorators.csrf import csrf_exempt import sys @@ -376,7 +377,7 @@ def patch_get_mbox(patch_id): """Return mbox string for the given patch ID.""" try: patch = Patch.objects.filter(id = patch_id)[0] - return patch.mbox().as_string() + return patch_to_mbox(patch).as_string() except: return "" |