-----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 [email protected] http://mail.zope.org/mailman/listinfo/zope-pas
