--- a/scannr.py +++ b/scannr.py @@ -64,7 +64,7 @@ print str(len(data)) if len(data) > MIN_LENGTH: data = snd.pack('<' + ('h'*len(data)), *data) - path = filename + path = "./data/"+filename dispatcher.send( signal='FILE_CREATED', sender=filename, filename=filename, length=len(data)) wf = wave.open(path, 'wb') wf.setnchannels(1) @@ -72,7 +72,9 @@ wf.setframerate(snd.RATE) wf.writeframes(data) wf.close() + del wf print("done - result "+str(len(data))+" frames written to "+path) + del data dispatcher.connect( filenameMaker, signal='SND_STARTED', sender=dispatcher.Any ) dispatcher.connect( worker, signal='FILE_CREATED', sender=dispatcher.Any )