summaryrefslogtreecommitdiff
path: root/src/zope/security/checker.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/zope/security/checker.py')
-rw-r--r--src/zope/security/checker.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/zope/security/checker.py b/src/zope/security/checker.py
index f969edf..72096bd 100644
--- a/src/zope/security/checker.py
+++ b/src/zope/security/checker.py
@@ -719,7 +719,7 @@ def moduleChecker(module):
_available_by_default[:] = [
'__lt__', '__le__', '__eq__',
'__gt__', '__ge__', '__ne__',
- '__hash__', '__nonzero__',
+ '__hash__', '__bool__',
'__class__', '__providedBy__', '__implements__',
'__repr__', '__conform__',
'__name__', '__parent__',
@@ -843,14 +843,14 @@ _default_checkers = {
'get', 'has_key', 'copy', '__str__', 'keys',
'values', 'items', 'iterkeys', 'iteritems',
'itervalues', '__contains__']),
- list: NamesChecker(['__getitem__', '__getslice__', '__len__', '__iter__',
+ list: NamesChecker(['__getitem__', '__len__', '__iter__',
'__contains__', 'index', 'count', '__str__',
'__add__', '__radd__', ]),
set: _setChecker,
frozenset: _setChecker,
# XXX: actually decimal.Decimal has more methods, which are unlisted here
# so expect ForbiddenAttribute on such
- decimal.Decimal: NamesChecker(['__nonzero__', '__cmp__', '__eq__',
+ decimal.Decimal: NamesChecker(['__bool__', '__cmp__', '__eq__',
'__ne__', '__hash__',
'__str__',
'__neg__', '__pos__', '__abs__',
@@ -870,7 +870,7 @@ _default_checkers = {
'to_eng_string', 'to_integral']),
# YAGNI: () a rock
- tuple: NamesChecker(['__getitem__', '__getslice__', '__add__', '__radd__',
+ tuple: NamesChecker(['__getitem__', '__add__', '__radd__',
'__contains__', '__len__', '__iter__',
'__str__']),
Proxy: NoProxy,