def __call__(self): return [maybe_callable(item) for item in self.items]
def __call__(self): return [self.transform(item) for item in maybe_callable(self.items)]
def _resolve(self, item): if callable(item) and not hasattr(item, "T"): return self._resolve(item()) return maybe_callable(self.getter(item))