def __getattr__(self, name): if self._wrapped is empty: self._setup() val = getattr(self._manager, name, None) if val is None: val = getattr(self._wrapped, name) return val