def record(self,forever=True):
        while True:
            if self.threadsDieNow: break
            for i in range(self.chunksToRecord):
                self.audio[i*self.BUFFERSIZE:(i+1)*self.BUFFERSIZE]=self.getAudio()
            self.newAudio=True 
            if forever==False: break
Process achievements of a type with data.
dataset/ETHPy150Open darylsew/audiolearn/graph/recorder.py/SwhRecorder.record--crossover with--dataset/ETHPy150Open IceCTF/ctf-platform/api/api/achievement.py/process_achievements