On Wed, Apr 29, 2009 at 6:37 AM, Jorge Vargas <jorge.var...@gmail.com> wrote:
> On Mon, Apr 27, 2009 at 5:15 AM, Gustavo Narea <m...@gustavonarea.net> wrote:
>> Hola, Jorge.
>>
>> On Monday April 27, 2009 10:42:35 Jorge Vargas wrote:
> by the way from repoze.what.plugins.pylonshq import is_met is not the
> correct path.
>
apparently the correct syntax is in_group('clients').is_met(request.environ)

>> http://code.gustavonarea.net/repoze.what-pylons/Manual/Misc.html#boolean-predicates
>>
> could you please explain why this warning? I'm really shock here. are
> you telling us that the default way TG is using repoze.what will break
> your security? last time I read the ticket regarding this
> implementation it was never mention that this will be a security
> issue.
>
I just looked at this again and it's really interesting.
The only reason this is a "monkey patch" is because you implemented it
as such with the "booleanze_predicates" function

according to the python documentation
http://docs.python.org/reference/datamodel.html?highlight=__nonzero__#object.__nonzero__

and I don't see why request.environ will have problems evaluating the
values from third-part.

as for the non-pylons this has something to do with the SOPs? it is my
understanding you are evaluating the request on each call so why is
this a problem?
_______________________________________________
Repoze-dev mailing list
Repoze-dev@lists.repoze.org
http://lists.repoze.org/listinfo/repoze-dev

Reply via email to