def list_stringify(inlist):
    """Recursively rebuilds a list - making all the members strings...
    Useful before writing out lists.
    Used by makelist."""
    outlist = []
    for item in inlist:
        if not isinstance(item, list):
            if not isinstance(item, str):
                thisitem = str(item)
            else:
                thisitem = item
        else:
            thisitem = list_stringify(item)
        outlist.append(thisitem)
    return outlist
Recursively rebuilds a list - making all the members strings...
    Useful before writing out lists.
    Used by makelist.
recipes/Python/281056_Listparse/recipe-281056.py