From: Guillaume Pellerin Date: Fri, 16 Jul 2010 13:14:03 +0000 (+0000) Subject: make tmp record 'incomplete' dir X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=415a32759cfaae30af2697aea08b4c65f3621909;p=deefuzzer.git make tmp record 'incomplete' dir --- diff --git a/tools/station.py b/tools/station.py index 3f2fd71..68c2e7e 100644 --- a/tools/station.py +++ b/tools/station.py @@ -43,6 +43,7 @@ import datetime import string import random import shout +import shutil from threading import Thread from __init__ import * @@ -230,10 +231,14 @@ class Station(Thread): if value == 1: self.rec_file = self.short_name + '-' + \ datetime.datetime.now().strftime("%x-%X").replace('/', '_') + '.' + self.channel.format - self.recorder = Recorder(self.record_dir) + self.rec_tmp_dir = self.record_dir + os.sep + 'incomplete' + if not os.path.exists(self.rec_tmp_dir): + os.mkdir(self.rec_tmp_dir) + self.recorder = Recorder(self.rec_tmp_dir) self.recorder.open(self.rec_file) elif value == 0: self.recorder.close() + shutil.move(self.rec_tmp_dir + os.sep + self.rec_file, self.record_dir) if self.channel.format == 'mp3': media = Mp3(self.record_dir + os.sep + self.rec_file) if self.channel.format == 'ogg':