def __getattr__(self, name):
        "Create a requested attribute and return cached result."
        attr = self.__Attr(self.__callback, (name,))
        setattr(self, name, attr)
        return attr
Create a requested attribute and return cached result.
recipes/Python/577635_Directory_Pruner_3/recipe-577635.py