def _default_list_condition_func(col_attr, value, condition_func):
    conditions = []
    for sub_value in value:
        condition = condition_func(col_attr, sub_value)
        if condition is not None:
            conditions.append(condition)
    if conditions:
        return or_(*conditions)
    else:
        return None
Add |prefix| to |element| or each subelement if element is iterable.
dataset/ETHPy150Open openstack/compass-core/compass/db/api/utils.py/_default_list_condition_func--crossover with--dataset/ETHPy150Open adobe/brackets-shell/gyp/pylib/gyp/msvs_emulation.py/_AddPrefix