[MOV] Moved methods filtering support from @website.route to @http.route
bzr revid: fme@openerp.com-20131119135428-fm3bfbp83anoxgo6
This commit is contained in:
parent
b6be7b87c6
commit
8e68c33a4b
|
@ -30,7 +30,6 @@ def route(routes, *route_args, **route_kwargs):
|
|||
new_routes = routes if isinstance(routes, list) else [routes]
|
||||
f.cms = True
|
||||
f.multilang = route_kwargs.get('multilang', False)
|
||||
f.methods = route_kwargs.pop('methods', None)
|
||||
if f.multilang:
|
||||
route_kwargs.pop('multilang')
|
||||
for r in list(new_routes):
|
||||
|
@ -50,8 +49,6 @@ def route(routes, *route_args, **route_kwargs):
|
|||
if not lang_ok:
|
||||
return request.not_found()
|
||||
request.website.preprocess_request(request)
|
||||
if f.methods and request.httprequest.method not in f.methods:
|
||||
return werkzeug.exceptions.MethodNotAllowed(valid_methods=f.methods)
|
||||
try:
|
||||
return f(*args, **kwargs)
|
||||
except Exception, err:
|
||||
|
|
Loading…
Reference in New Issue