string.py 文件源码

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

项目:aiovalidator 作者: vir-mir 项目源码 文件源码
def get_value(self, value):
        value = super().get_value(value)
        if isinstance(self._enum, enum.EnumMeta):
            try:
                return self._enum[value]
            except KeyError:
                enums_str = ",".join(self._enum.__members__.keys())
                raise abort(
                    status=400,
                    text='Field {} enum ({})'.format(self.name, enums_str)
                )
        elif value in self._enum:
            return value
        else:
            raise abort(
                status=400,
                text='Field {} enum ({})'.format(self.name,
                                                 ",".join(self._enum))
            )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号