I get the same error with v1.0b2... :(
I look at protectors.py code, and you still don't use module decorator
which preserve the signature. Why don't you use it, as it is done by
other pylons built-in decorators?
2009/2/11 Gustavo Narea <m...@gustavonarea.net>:
> Hello, Bruno.
> That's right, today I released v1.0b2 to fix it.
> Please upgrade and let me know if now it works for you.
> On Wednesday February 11, 2009 16:32:09 binet bruno wrote:
>> I am currently testing the new repoze.what plugin for pylons (
>> But an error occured when
>> repoze.what.plugins.pylonshq.ActionController is decorating my index
>> action of my main controller :
>> TypeError: index() got an unexpected keyword argument 'action'
>> Here is the traceback :
>> After submitting my issue to pylons irc channel, Jon Rosebaugh told me
>> it's a bug in repoze.what's plugin related to decorators and routing.
>> Here is its investigation :
>> Specifically, Pylons and Routes inspects the controller action to see
>> what parameters it takes. The current plugin decorator destroys the
>> action's signature and makes it look like it takes *args, **kwargs,
>> when actually it does not. So, they should use the decorator module
>> (http://pypi.python.org/pypi/decorator/) to preserve signature.
>> Repoze-dev mailing list
> Gustavo Narea <http://gustavonarea.net/>.
> Get rid of unethical constraints! Get freedomware:
Repoze-dev mailing list