def __getattr__(self, attr):
        if attr.startswith('_'):
            raise AttributeError("No such setting: {0}".format(attr))
        else:
            try:
                return self._members[attr]
            except __HOLE__:
                raise AttributeError("No such setting: {0}".format(attr))
dataset/ETHPy150Open glue-viz/glue/glue/config.py/SettingRegistry.__getattr__