

def __init__(self, layers, name=None):
    super(Broadcast, self).__init__(name)
    self.layers = []
    for l in layers:
        if isinstance(l, Sequential):
            self.layers.append(l)
        elif isinstance(l, list):
            self.layers.append(Sequential(l))
        elif isinstance(l, Layer):
            self.layers.append(Sequential([l]))
        else:
            ValueError((('Incompatible element for ' + self.__class__.__name__) + ' Layer'))
    l.owns_output = True
    self.outputs = None

dataset/ETHPy150Open NervanaSystems/neon/neon/layers/container.py Broadcast.__init__/VarMisuse@133/157 `self`->`l`