(self, key)
| 74 | self._obj = weakref.proxy(obj) |
| 75 | |
| 76 | def __getattribute__(self, key): |
| 77 | try: |
| 78 | return object.__getattribute__(self, '_obj')[key] |
| 79 | except KeyError: |
| 80 | raise AttributeError(key) from None |
| 81 | |
| 82 | def __dir__(self): |
| 83 | """ |
no outgoing calls
no test coverage detected