def __getattr__(self, name):
        # Mimic behavior of properties
        if 'properties' in self.__dict__ and name in self.properties:
            return property(create_unbound_method(
                getattr(self, self.properties[name]), self.brick))
        raise AttributeError
dataset/ETHPy150Open rizar/attention-lvcsr/libs/blocks/blocks/bricks/base.py/Application.__getattr__/original