from typing import Any


def list_none_parser(value: str) -> Any:
    """
    Identical parser to environs normal list parser, but with None support

    Args:
        value: A string value from the environment, or None

    Returns:
        A list from the string, or empty list in the case of
        empty string or None
    """
    if not value:
        return []

    return value.strip().replace(" ", "").split(",")