aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElrond <elrond+mediagoblin.org@samba-tng.org>2013-03-29 14:36:37 +0100
committerElrond <elrond+mediagoblin.org@samba-tng.org>2013-04-18 16:14:16 +0200
commit90d7de255ae04dd6db386db00db394e596f99881 (patch)
treec21dd8a3a245d16c3b095e246aad734957bcf728
parentf6f557696d1b9b5587513c517d1846f0b91e46cf (diff)
downloadmediagoblin-90d7de255ae04dd6db386db00db394e596f99881.tar.lz
mediagoblin-90d7de255ae04dd6db386db00db394e596f99881.tar.xz
mediagoblin-90d7de255ae04dd6db386db00db394e596f99881.zip
piwigo: Send NotImplemented for unknown methods.
That's somewhat, what piwigo does.
-rw-r--r--mediagoblin/plugins/piwigo/views.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/mediagoblin/plugins/piwigo/views.py b/mediagoblin/plugins/piwigo/views.py
index 26e5019a..bd3f9320 100644
--- a/mediagoblin/plugins/piwigo/views.py
+++ b/mediagoblin/plugins/piwigo/views.py
@@ -17,12 +17,11 @@
import logging
import re
-from werkzeug.exceptions import MethodNotAllowed, BadRequest
+from werkzeug.exceptions import MethodNotAllowed, BadRequest, NotImplemented
from werkzeug.wrappers import BaseResponse
from mediagoblin import mg_globals
from mediagoblin.meddleware.csrf import csrf_exempt
-from mediagoblin.tools.response import render_404
from mediagoblin.submit.lib import check_file_field
from .tools import CmdTable, PwgNamedArray, response_xml
from .forms import AddSimpleForm
@@ -157,7 +156,7 @@ def ws_php(request):
if not func:
_log.warn("wsphp: Unhandled %s %r %r", request.method,
request.args, request.form)
- return render_404(request)
+ raise NotImplemented()
result = func(request)