diff options
author | Benjamin Schwartz <bens@alum.mit.edu> | 2007-10-06 23:35:38 (GMT) |
---|---|---|
committer | Benjamin Schwartz <bens@alum.mit.edu> | 2007-10-06 23:35:38 (GMT) |
commit | 6d81d0bca29ec4875f079d9f8c3f04de99189180 (patch) | |
tree | 24dca87e3779fcdfaed646999426e83183cd34ca /arange.py | |
parent | 5e88e620ddf03b20408ef89e776c79470589d3e0 (diff) |
Fix tempfiles
Diffstat (limited to 'arange.py')
-rwxr-xr-x | arange.py | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -213,9 +213,9 @@ def start_recording(): return (pipeline, f) def start_recording_alsa(): - f = tempfile.NamedTemporaryFile('rb') - fname = f.name - #(fnum, fname) = tempfile.mkstemp() + #f = tempfile.NamedTemporaryFile('rb') + #fname = f.name + (fnum, fname) = tempfile.mkstemp() rec_process = subprocess.Popen(["/usr/bin/arecord", "--file-type=raw", "--channels=1", "--format=S16_LE", "--rate=48000", fname]) @@ -231,7 +231,7 @@ def start_recording_alsa(): except os.error: time.sleep(0.02) - #f = open(fname,'rb') + f = open(fname,'rb') return (rec_process, f) def stop_recording(pipeline): @@ -531,6 +531,7 @@ def measure_dt_seq(s, am_server, send_signal=False): mls_wav_file.close() rec_array = read_raw(rec_wav_file) rec_wav_file.close() + os.remove(rec_wav_file.name) if send_signal: send_signal('processing') |