def p_atom7(p):
    info = p[2]
    if isinstance(info, GeneratorInfo):
        if isinstance(info.elt, tuple):
            key, value = info.elt
            generators = info.generators
            node = DictComp(key=key, value=value, generators=generators)
        else:
            node = SetComp(elt=info.elt, generators=info.generators)
    elif isinstance(info, CommaSeparatedList):
        if isinstance(info.values[0], tuple):
            keys, values = zip(*info.values)
            node = ast.Dict(keys=list(keys), values=list(values))
        else:
            node = Set(elts=info.values)
    else:
        raise TypeError('Unexpected node for dictorsetmaker: %s' % info)
    p[0] = node
Add value (or values) to current bucket.
dataset/ETHPy150Open nucleic/enaml/enaml/core/parser.py/p_atom7--crossover with--dataset/ETHPy150Open wiliamsouza/hystrix-py/hystrix/rolling_percentile.py/RollingPercentile.add_value