From: yomguy Date: Fri, 13 Jul 2012 17:33:09 +0000 (+0200) Subject: fix output_dir X-Git-Tag: 0.9~66 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=3327d7574c733d675f3a6cfc6dfa4c36c23ae322;p=telecaster-client.git fix output_dir --- diff --git a/telecaster/models.py b/telecaster/models.py index 6b11b36..b54b8a2 100644 --- a/telecaster/models.py +++ b/telecaster/models.py @@ -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