def setting(self, name, default=None, backend=None):
        names = [setting_name(name), name]
        if backend:
            names.insert(0, setting_name(backend.name, name))
        for name in names:
            try:
                return self.get_setting(name)
            except (__HOLE__, KeyError):
                pass
        return default
dataset/ETHPy150Open omab/python-social-auth/social/strategies/base.py/BaseStrategy.setting