예제 #1
0
    def evaluate(self, evaluee):
        global ctrl_client
        if ctrl_client and not self.ctrl_thread_started:
            thread.start_new_thread(check_stop, (self,))
            self.ctrl_thread_started = True

        return TaskEvaluator.evaluate(self, evaluee)
예제 #2
0
    def evaluate(self, evaluee):
        global ctrl_client
        if ctrl_client and not self.ctrl_thread_started:
            thread.start_new_thread(check_stop, (self, ))
            self.ctrl_thread_started = True

        return TaskEvaluator.evaluate(self, evaluee)
예제 #3
0
    def evaluate(self, evaluee):
        global ctrl_client
        if ctrl_client and not self.ctrl_thread_started:
            thread.start_new_thread(check_stop, (self, ))
            self.ctrl_thread_started = True

        result = TaskEvaluator.evaluate(self, evaluee)
        self.write_wall_log()
        self.hitWallCounter = 0
        self.atWall = False
        return result
    def evaluate(self, evaluee):
        global ctrl_client
        if ctrl_client and not self.ctrl_thread_started:
            thread.start_new_thread(check_stop, (self, ))
            self.ctrl_thread_started = True

        result = TaskEvaluator.evaluate(self, evaluee)
        self.write_wall_log()
        self.hitWallCounter = 0
        self.atWall = False
        return result