From c1c8e709adf63f732d6a320440e29906748a95ac Mon Sep 17 00:00:00 2001 From: Christophe de Vienne Date: Wed, 10 Apr 2013 11:41:52 +0200 Subject: [PATCH] The cornice adapter now handle the url matched parameters --- wsmeext/cornice.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wsmeext/cornice.py b/wsmeext/cornice.py index 3e8b469..d095a09 100644 --- a/wsmeext/cornice.py +++ b/wsmeext/cornice.py @@ -23,7 +23,7 @@ import wsme.runtime import functools from wsme.rest.args import ( - args_from_params, args_from_body, combine_args + args_from_args, args_from_params, args_from_body, combine_args ) @@ -74,7 +74,8 @@ def signature(*args, **kwargs): def callfunction(request): args, kwargs = combine_args( funcdef, - (args_from_params(funcdef, request.params), + (args_from_args(funcdef, (), request.matchdict), + args_from_params(funcdef, request.params), args_from_body(funcdef, request.body, request.content_type)) ) wsme.runtime.check_arguments(funcdef, args, kwargs)