[Zope-Checkins] CVS: Zope3/lib/python/Zope/Security - Checker.py:1.1.2.5

Fred L. Drake, Jr. fdrake@acm.org
Mon, 22 Apr 2002 15:38:06 -0400


Update of /cvs-repository/Zope3/lib/python/Zope/Security
In directory cvs.zope.org:/tmp/cvs-serv10756

Modified Files:
      Tag: SecurityProxy-branch
	Checker.py 
Log Message:
Clean up whitespace.  Add a boilerplate docstring for consistency.

=== Zope3/lib/python/Zope/Security/Checker.py 1.1.2.4 => 1.1.2.5 ===
         granted without checking a permission.
         """
-        
+
         self.__permission_func = permission_func
 
 
@@ -44,14 +44,15 @@
         # YAGNI
         raise Forbidden("Can't set attributes in untrusted code.")
 
-    def check(self, object, name):        
+    def check(self, object, name):
+        'See Zope.Security.IChecker.IChecker'
         check(self.__permission_func, name, object)
 
     def proxy(self, value):
         'See Zope.Security.IChecker.IChecker'
         # Now we need to create a proxy
         return Proxy(value)
-        
+
     #
     ############################################################
 
@@ -126,12 +127,12 @@
     return Checker(data.get)
 
 def NonPrivateChecker(permission_id = CheckerPublic):
-    
+
     def check(name, permission_id=permission_id):
         if name.startswith('_'):
             return None
         return permission_id
-    
+
     return Checker(check)
 
 # Import this last due to module dependencies