def connectNotify(self, signal): BlissMotor.connectNotify(self, signal) if signal == "predefinedPositionChanged": positionName = self.get_current_position_name() try: pos = self.predefinedPositions[positionName] except KeyError: self.emit(signal, ("", None)) else: self.emit(signal, (positionName, pos)) elif signal == "stateChanged": self.emit(signal, (self.get_state(), ))
def connectNotify(self, signal): BlissMotor.connectNotify(self, signal) if signal == 'predefinedPositionChanged': positionName = self.getCurrentPositionName() try: pos = self.predefinedPositions[positionName] except KeyError: self.emit(signal, ('', None)) else: self.emit(signal, (positionName, pos)) elif signal == 'stateChanged': self.emit(signal, (self.getState(), ))