Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/arange.py
diff options
context:
space:
mode:
authorBenjamin 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)
commit6d81d0bca29ec4875f079d9f8c3f04de99189180 (patch)
tree24dca87e3779fcdfaed646999426e83183cd34ca /arange.py
parent5e88e620ddf03b20408ef89e776c79470589d3e0 (diff)
Fix tempfiles
Diffstat (limited to 'arange.py')
-rwxr-xr-xarange.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/arange.py b/arange.py
index 0d537e4..d1c7b1f 100755
--- a/arange.py
+++ b/arange.py
@@ -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')