@component.setter
    def component(self, value):
        for i in range(self.count()):
            if self.itemData(i) is value:
                self.setCurrentIndex(i)
                return
        else:
            raise ValueError(value % "Unable to select %s")
dataset/ETHPy150Open glue-viz/glue/glue/core/qt/component_id_combo.py/ComponentIDCombo.component/swapped operands of `%`