def METHOD_NAME():
    data = {
        "fish_facts": {
            "sharks": "Most will drown if they stop moving",
            "skates": "More than 200 species",
        },
        "fruits": ["apple", "peach", "watermelon"],
        "number": 52,
    }
    expected = {
        "purple-fish_facts-sharks": "Most will drown if they stop moving",
        "purple-fish_facts-skates": "More than 200 species",
        "purple-fruits-0": "apple",
        "purple-fruits-1": "peach",
        "purple-fruits-2": "watermelon",
        "purple-number": 52,
    }
    returned = py3.flatten_dict(data, delimiter="-", parent_key="purple")
    print("returned data")
    print(pformat(returned))
    assert returned == expected