@contract(item='string')
    def broadcast(self, item):
        # used by __setattr__ and VisualAttributes.__setattr__
        if item == 'style':
            self._sync_style()
            return

        for s in self.subsets:
            s.broadcast(item)
dataset/ETHPy150Open glue-viz/glue/glue/core/subset_group.py/SubsetGroup.broadcast/original