def __getitem__(self, key): if self.aliased_object is None: raise weakref.ReferenceError("Proxy is no longer valid") return self.aliased_object.__getitem__(key)