def KSCheck(self,trigger): if trigger=='timercheck': if self.KSAvailable!=True and KS.deviceAvailable(): ####Here may also fail KS.startAll() self.KSAvailable=True self.refreshThread.KinectReady.emit() elif trigger=='failurecheck': print "failurecheck" KS.reInit() if not KS.deviceAvailable(): print "failurecheck failed" self.KSAvailable=False self.refreshThread.KinectFail.emit()