Hi,

You should use version 1.0b3 of repoze.what-pylons, which Gustavo has
released today, instead of 1.0b2. It should solve your problem.
Cheers,

Bruno

2009/2/17 Iain Campbell <i...@kandaba.com>:
> Hi,
>
> Having sorted out the authentication, I'm now having a (presumably
> small) problem protecting controller actions. Following the quick
> start, if I do:
>
> @ActionProtector(has_permission('something'))
>  def index(self):
>    return render('/derived/document/index.html')
>
> I get the following traceback:
>
> File 
> '/usr/lib/python2.5/site-packages/repoze.what_pylons-1.0b2-py2.5.egg/repoze/what/plugins/pylonshq/protectors.py',
> line 95 in check
>  return func(*args, **kwargs)
> TypeError: index() got an unexpected keyword argument 'action'
>
> The actual arguments being passed to the controller action are:
>
> action, start_response, controller, environ, pylon
>
> I'm assuming I shouldn't actually have to handle these in the controller 
> action?
>
> Thanks,
>
> Iain
>
> --
> www.kandaba.com
>
> web | iptv | mobile
> development & consultancy
>
> t: +44 (0) 203 051 7792
> m: +44 (0) 7815 821 678
> gtalk: i...@kandaba.com
> _______________________________________________
> Repoze-dev mailing list
> Repoze-dev@lists.repoze.org
> http://lists.repoze.org/listinfo/repoze-dev
>
_______________________________________________
Repoze-dev mailing list
Repoze-dev@lists.repoze.org
http://lists.repoze.org/listinfo/repoze-dev

Reply via email to