user_key_values.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:idealoom 作者: conversence 项目源码 文件源码
def __setitem__(self, key, value):
        if key not in Preferences.preference_data_key_set:
            raise KeyError("Unknown property")
        pref_data = self.dprefs.get_preference_data()
        req_permission = pref_data.get(key, {}).get(
            self.ALLOW_OVERRIDE, False)
        if (not req_permission) or not user_has_permission(
                self.target.id if self.target else None,
                self.user_id, req_permission):
            raise HTTPUnauthorized("Cannot edit")
        self.dprefs.validate(key, value)
        super(UserPreferenceCollection, self).__setitem__(key, value)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号