]> git.parisson.com Git - telecaster-client.git/commitdiff
fix output_dir
authoryomguy <yomguy@parisson.com>
Fri, 13 Jul 2012 17:33:09 +0000 (19:33 +0200)
committeryomguy <yomguy@parisson.com>
Fri, 13 Jul 2012 17:33:09 +0000 (19:33 +0200)
telecaster/models.py

index 6b11b36d1c4f6a1866866532ffb60e518d718f63..b54b8a20568708254e59fe4e2230b0d9cfbcc3e8 100644 (file)
@@ -140,13 +140,16 @@ class Station(Model):
 #                self.conf['play_port'] = '8000'
 
     def deefuzzer_setup(self):
-        for station in self.conf['deefuzzer']['station']:
-            output_dir = os.sep.join([self.date, self.department,
+        output_dir = self.conf['deefuzzer']['station'][0]
+        if output_dir[-1] != os.sep:
+            output_dir += os.sep
+        output_dir += os.sep.join([self.date, self.department,
                                       self.course.code + spacer + self.conference.course_type.name,
                                       self.public_id
                                     ])
-            if not os.path.exists(output_dir):
+        if not os.path.exists(output_dir):
                 os.makedirs(output_dir)
+        for station in self.conf['deefuzzer']['station']:
             station['infos']['short_name'] = self.mount_point
             station['infos']['name'] = self.slug
             station['infos']['description'] = self.slug