]> git.parisson.com Git - deefuzzer.git/commitdiff
fix record makedir when no record
authorGuillaume Pellerin <yomguy@parisson.com>
Fri, 27 May 2011 16:07:26 +0000 (16:07 +0000)
committerGuillaume Pellerin <yomguy@parisson.com>
Fri, 27 May 2011 16:07:26 +0000 (16:07 +0000)
deefuzzer.py
tools/station.py

index ae45fdc7aae4d248cf5828a397b0f186bde9f79c..ee842312a10836b2c5596e57dbd77d014f47659d 100755 (executable)
@@ -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()
 
index a53fb0f4b4c131c600658641970767ff067e2414..de107e6cb8a82fbd1228c7124d79115e6512b72a 100644 (file)
@@ -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)