diagd.py 文件源码

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

项目:ambassador 作者: datawire 项目源码 文件源码
def clean_notices(notices):
    cleaned = []

    for notice in notices:
        try:
            if isinstance(notice, str):
                cleaned.append({ "level": "WARNING", "message": notice })
            else:
                lvl = notice['level'].upper()
                msg = notice['message']

                cleaned.append({ "level": lvl, "message": msg })
        except KeyError:
            cleaned.append({ "level": "WARNING", "message": json.dumps(notice) })
        except:
            cleaned.append({ "level": "ERROR", "message": json.dumps(notice) })

    return cleaned
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号