[Zope3-checkins] CVS: Zope3/lib/python/Zope/Security - Checker.py:1.13

Steve Alexander steve@cat-box.net
Sat, 30 Nov 2002 09:49:43 -0500


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

Modified Files:
	Checker.py 
Log Message:
Moved the new expanded BTrees security assertions from Checker.py to
_protections.py, as suggested by Jim.


=== Zope3/lib/python/Zope/Security/Checker.py 1.12 => 1.13 ===
--- Zope3/lib/python/Zope/Security/Checker.py:1.12	Fri Nov 29 12:09:58 2002
+++ Zope3/lib/python/Zope/Security/Checker.py	Sat Nov 30 09:49:42 2002
@@ -8,10 +8,6 @@
 from Zope.Security.SecurityManagement import getSecurityManager
 import sys, os, types
 import datetime
-from Persistence.BTrees.IIBTree import IIBTree, IIBucket, IISet, IITreeSet
-from Persistence.BTrees.IOBTree import IOBTree, IOBucket, IOSet, IOTreeSet
-from Persistence.BTrees.OIBTree import OIBTree, OIBucket, OISet, OITreeSet
-from Persistence.BTrees.OOBTree import OOBTree, OOBucket, OOSet, OOTreeSet
 
 if os.environ.get('ZOPE_WATCH_CHECKERS'):
     WATCH_CHECKERS = 1
@@ -377,8 +373,6 @@
     str: NoProxy,
     unicode: NoProxy,
     type(not 1): NoProxy, # Boolean, if available :)
-    type(iter(IIBTree())): NoProxy, # II-iterator
-    type(IIBTree().keys()): NoProxy, # IIBTreeItems
 }
 
 class _Sequence(object):
@@ -441,30 +435,6 @@
                                        'isocalendar', 'isoformat', 'min',
                                        'max', 'resolution', 'utcoffset',
                                        'tzname', 'dst']),
-    IIBTree: _btreeChecker,
-    IOBTree: _btreeChecker,
-    OIBTree: _btreeChecker,
-    OOBTree: _btreeChecker,
-    IIBucket: _btreeBucketChecker,
-    IOBucket: _btreeBucketChecker,
-    OIBucket: _btreeBucketChecker,
-    OOBucket: _btreeBucketChecker,
-    IISet: _btreeSetChecker,
-    IOSet: _btreeSetChecker,
-    OISet: _btreeSetChecker,
-    OOSet: _btreeSetChecker,
-    IITreeSet: _btreeTreeSetChecker,
-    IOTreeSet: _btreeTreeSetChecker,
-    OITreeSet: _btreeTreeSetChecker,
-    OOTreeSet: _btreeTreeSetChecker,
-    # II-iterator is a rock
-    type(iter(IOBTree())): _iteratorChecker, # IO-iterator
-    type(iter(OIBTree())): _iteratorChecker, # OI-iterator
-    type(iter(OOBTree())): _iteratorChecker, # OO-iterator
-    # IIBTreeItems is a rock
-    type(IOBTree().keys()): _btreeItemsChecker, # IOBTreeItems
-    type(OIBTree().keys()): _btreeItemsChecker, # OIBTreeItems
-    type(OOBTree().keys()): _btreeItemsChecker, # OOBTreeItems
     }