[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
}