From 67181f5c929018d5304732969f0811795c13ea37 Mon Sep 17 00:00:00 2001 From: Jeremy Kerr Date: Mon, 10 Jun 2013 11:37:25 +0800 Subject: 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 --- apps/patchwork/views/xmlrpc.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'apps/patchwork/views/xmlrpc.py') 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 "" -- cgit v1.2.3