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
评论列表
文章目录