From: Guillaume Pellerin Date: Fri, 27 May 2011 16:07:26 +0000 (+0000) Subject: fix record makedir when no record X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=1b3508a03b135a74d072178bb3408497fd2f22f9;p=deefuzzer.git fix record makedir when no record --- diff --git a/deefuzzer.py b/deefuzzer.py index ae45fdc..ee84231 100755 --- a/deefuzzer.py +++ b/deefuzzer.py @@ -45,7 +45,7 @@ import platform from threading import Thread from tools import * -version = '0.5.0' +version = '0.5.1' year = datetime.datetime.now().strftime("%Y") platform_system = platform.system() diff --git a/tools/station.py b/tools/station.py index a53fb0f..de107e6 100644 --- a/tools/station.py +++ b/tools/station.py @@ -151,8 +151,6 @@ class Station(Thread): if 'record' in self.station: self.record_mode = int(self.station['record']['mode']) self.record_dir = self.station['record']['dir'] - if not os.path.exists(self.record_dir): - os.makedirs(self.record_dir) if self.record_mode == 1: self.record_callback('/record', [1]) @@ -227,6 +225,8 @@ class Station(Thread): def record_callback(self, path, value): value = value[0] if value == 1: + if not os.path.exists(self.record_dir): + os.makedirs(self.record_dir) self.rec_file = self.short_name + '-' + \ datetime.datetime.now().strftime("%x-%X").replace('/', '_') + '.' + self.channel.format self.recorder = Recorder(self.record_dir)