Zope Subversion Repository

  Zope

Zope: zope.security/trunk/src/zope/security/checker.py

Diff for /zope.security/trunk/src/zope/security/checker.py between version 113056 and 125980

version 113056, Thu Jun 3 17:34:32 2010 UTC version 125980, Thu May 17 21:22:20 2012 UTC
Line 34 
Line 34 
 import zope.interface.interfaces  import zope.interface.interfaces
 import zope.interface.declarations  import zope.interface.declarations
 from zope.i18nmessageid import Message  from zope.i18nmessageid import Message
 from zope.interface import directlyProvides, Interface, implements  from zope.interface import directlyProvides, Interface, implementer
 from zope.interface.interfaces import IInterface, IDeclaration  from zope.interface.interfaces import IInterface, IDeclaration
   
 from zope.security.interfaces import IChecker, INameBasedChecker  from zope.security.interfaces import IChecker, INameBasedChecker
Line 140 
Line 140 
     # indicates a programming or configuration error      # indicates a programming or configuration error
     return True      return True
   
   @implementer(INameBasedChecker)
 class Checker(object):  class Checker(object):
     implements(INameBasedChecker)  
   
     def __init__(self, get_permissions, set_permissions=None):      def __init__(self, get_permissions, set_permissions=None):
         """Create a checker          """Create a checker
Line 432 
Line 432 
   
 _getChecker = _checkers.get  _getChecker = _checkers.get
   
   @implementer(IChecker)
 class CombinedChecker(Checker):  class CombinedChecker(Checker):
     """A checker that combines two other checkers in a logical-or fashion.      """A checker that combines two other checkers in a logical-or fashion.
   
Line 448 
Line 449 
     ForbiddenAttribute ForbiddenAttribute ForbiddenAttribute      ForbiddenAttribute ForbiddenAttribute ForbiddenAttribute
     ------------------ ------------------ -----------------------------------      ------------------ ------------------ -----------------------------------
     """      """
     implements(IChecker)  
   
     def __init__(self, checker1, checker2):      def __init__(self, checker1, checker2):
         """Create a combined checker."""          """Create a combined checker."""


Generate output suitable for use with a patch program
Legend:
Removed from v.113056  
changed lines
  Added in v.125980

webmaster@zope.org

Powered by ViewCVS 1.0-dev
(Powered by Apache)

ViewCVS and CVS Help