diff options
Diffstat (limited to 'src/zope/proxy/__init__.py')
-rw-r--r-- | src/zope/proxy/__init__.py | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/zope/proxy/__init__.py b/src/zope/proxy/__init__.py index 4303257..b2366ab 100644 --- a/src/zope/proxy/__init__.py +++ b/src/zope/proxy/__init__.py @@ -219,23 +219,9 @@ class AbstractPyProxyBase: def __len__(self): return len(self._wrapped) - def __getslice__(self, start, stop): - try: - getslice = type(self._wrapped).__getslice__ - except AttributeError: - return self.__getitem__(slice(start, stop)) - return getslice(self._wrapped, start, stop) - def __getitem__(self, key): return self._wrapped[key] - def __setslice__(self, start, stop, value): - try: - setslice = type(self._wrapped).__setslice__ - except AttributeError: - return self.__setitem__(slice(start, stop), value) - return setslice(self._wrapped, start, stop, value) - def __setitem__(self, key, value): self._wrapped[key] = value |