diff options
author | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2013-03-29 14:36:37 +0100 |
---|---|---|
committer | Elrond <elrond+mediagoblin.org@samba-tng.org> | 2013-04-18 16:14:16 +0200 |
commit | 90d7de255ae04dd6db386db00db394e596f99881 (patch) | |
tree | c21dd8a3a245d16c3b095e246aad734957bcf728 | |
parent | f6f557696d1b9b5587513c517d1846f0b91e46cf (diff) | |
download | mediagoblin-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.py | 5 |
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) |