def remove(self, player):
        if _debug:
            print 'DirectSoundWorker remove', player
        self.condition.acquire()
        try:
            self.players.remove(player)
        except __HOLE__:
            pass
        self.condition.notify()
        self.condition.release()
        if _debug:
            print 'return DirectSoundWorker remove', player
dataset/ETHPy150Open ardekantur/pyglet/experimental/mt_media/drivers/directsound/__init__.py/DirectSoundWorker.remove