postgresql_doc_manager.py 文件源码

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

项目:postgresql-doc-manager 作者: cureatr 项目源码 文件源码
def transform_value(self, value):
        if isinstance(value, dict):
            return self.format_document(value)
        elif isinstance(value, list):
            return [self.transform_value(v) for v in value]
        elif isinstance(value, numbers.Number):
            if math.isnan(value):
                raise ValueError("nan")
            elif math.isinf(value):
                raise ValueError("inf")
            return value
        elif isinstance(value, bson.binary.Binary):
            return bson.json_util.default(value)
        elif compat.is_string(value) or isinstance(value, bool) or value is None:
            return value
        return bson.json_util.default(value)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号