def splitForValues(forValues):
    if forValues is None:
        return None
    return [value.strip() for value in re.split(r',(?![^()]*\))', forValues) if value.strip()]
Splits a string of 1+ "for" values into an array of individual value.
dataset/ETHPy150Open tabatkins/bikeshed/bikeshed/config.py/splitForValues