Exemplo n.º 1
0
    def tag_release(self, tag):
        with self.lock:
            token = Token.find_token(tag)
            event = self.create_token_event("release", token)

            thread = threading.Thread(target=self.check_if_token_gone,
                                      args=(event, ))
            thread.start()

            return False
Exemplo n.º 2
0
    def tag_connect(self, tag):
        with self.lock:
            token = Token.find_token(tag)
            event = self.create_token_event("connect", token)

            if (token != self.current_token):
                self.current_token = token

                if (token != None):
                    self.queue_music_for(token)
                else:
                    self.stop_music()

            return True