def postprocess(self, y: list[tuple[str | None, str | None]]) -> list[tuple[str | None, str | None]]:
    """Each message and response should be a string, which may be in Markdown format.

    Returns:
        List of tuples representing the message and response.
        Each message and response will be a string of HTML.

    """
    if y is None or y == []:
        return []
    temp = []
    for x in y:
        user, bot = x
        if not detect_converted_mark(user):
            user = convert_asis(user)
        if not detect_converted_mark(bot):
            bot = convert_mdtext(bot)
        temp.append((user, bot))
    return temp
Each message and response should be a string, which may be in Markdown format.

    Returns:
        List of tuples representing the message and response.
        Each message and response will be a string of HTML.

    
examples/directml/llm/chat_app/app_modules/overwrites.py