-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Florent Guillaume wrote:
> On 3 Aug 2006, at 23:27, Tres Seaver wrote:
>> Modified:
>> PluggableAuthService/branches/tseaver-pluggable_allowed/PropertiedUser.py
>> ===================================================================
>> ---
>> PluggableAuthService/branches/tseaver-pluggable_allowed/PropertiedUser.py   
>> 2006-08-03 18:35:05 UTC (rev 69343)
>> +++
>> PluggableAuthService/branches/tseaver-pluggable_allowed/PropertiedUser.py   
>> 2006-08-03 21:27:52 UTC (rev 69344)
>> @@ -149,9 +150,29 @@
>>          o Ripped off from AccessControl.User.BasicUser, which provides
>>            no other extension mechanism. :(
>>          """
>> +        plugins = aq_parent( self )._getOb( 'plugins' )
>> +
>> +        # This isn't really a policy -- everything in Zope expects that
>> +        # 'roles = ()' means "VERBOTEN".
>>          if object_roles is _what_not_even_god_should_do:
>>              return 0
> 
> I don't understand the comment.
> _what_not_even_god_should_do is not (), it's a special distinct value.

Yep, I was working from memory:  it is actually an empty list, not an
empty tuple, created a module scope in cAccessControl.c / ImplPython.py.

Thanks for the correction!


Tres.
- --
===================================================================
Tres Seaver          +1 202-558-7113          [EMAIL PROTECTED]
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFE01b7+gerLs4ltQ4RAmPBAJ0TKgE+ACKZAk6P0DP74OMcc/kCqACgp9MZ
Fe93kW+ggvPcOKoEPDEtpgE=
=Vp/f
-----END PGP SIGNATURE-----
_______________________________________________
Zope-PAS mailing list
Zope-PAS@zope.org
http://mail.zope.org/mailman/listinfo/zope-pas

Reply via email to