def clean_normalized_response()

in bots/sdlc-slackbot/sdlc_slackbot/bot.py [0:0]


def clean_normalized_response(normalized_responses):
    """
    Remove the 'decision' key from each dictionary in a list of dictionaries.
    Break it down into 'risk' and 'confidence'

    :param normalized_responses: A list of dictionaries.
    :return: The list of dictionaries with 'decision' key broken down.
    """
    for response in normalized_responses:
        if "decision" in response:
            decision = response["decision"]
            response["risk"] = decision.get("risk")
            response["confidence"] = decision.get("confidence")
            response.pop("decision", None)

    return normalized_responses