[Zope3-checkins] 
	SVN: Zope3/trunk/src/zope/app/securitypolicy/grantinfo.py
	Change to return Unset when there are no grants,
	to be consistent with
    Jim Fulton 
    jim at zope.com
       
    Tue Oct 19 15:17:06 EDT 2004
    
    
  
Log message for revision 28218:
  Change to return Unset when there are no grants, to be consistent with
  the interface.
  
Changed:
  U   Zope3/trunk/src/zope/app/securitypolicy/grantinfo.py
-=-
Modified: Zope3/trunk/src/zope/app/securitypolicy/grantinfo.py
===================================================================
--- Zope3/trunk/src/zope/app/securitypolicy/grantinfo.py	2004-10-19 19:16:07 UTC (rev 28217)
+++ Zope3/trunk/src/zope/app/securitypolicy/grantinfo.py	2004-10-19 19:17:06 UTC (rev 28218)
@@ -15,6 +15,7 @@
 
 $Id$
 """
+from zope.app.security.settings import Unset
 
 from zope.app.securitypolicy.interfaces import IGrantInfo
 
@@ -36,6 +37,7 @@
 del AnnotationRolePermissionManager
 
 
+
 class AnnotationGrantInfo(object):
 
     prinper = prinrole = permrole = {}
@@ -64,6 +66,7 @@
         prinper = self.prinper.get(principal)
         if prinper:
             return prinper.get(permission)
+        return Unset
 
     def getRolesForPermission(self, permission):
         permrole = self.permrole.get(permission)
    
    
More information about the Zope3-Checkins
mailing list