From 2244b53cdbb020d0aaf81151b87de9aa859834ca Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Tue, 28 May 2013 22:35:51 +0200 Subject: [PATCH] crem import: fix hidden files --- tools/scripts/crem_checker.py | 9 ++++++--- tools/scripts/telemeta-crem-import.py | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/tools/scripts/crem_checker.py b/tools/scripts/crem_checker.py index bcdd906f..e66b6803 100755 --- a/tools/scripts/crem_checker.py +++ b/tools/scripts/crem_checker.py @@ -118,10 +118,11 @@ class Logger: class CremCollection: - def __init__(self, dir): + def __init__(self, dir, logger): self.dir = dir self.dir_name = self.dir.split(os.sep)[-1] self.file_list = os.listdir(self.dir) + self.logger = logger def xls_list(self): file_list = [] @@ -140,6 +141,8 @@ class CremCollection: ext = os.path.splitext(file)[1] if not '.' == filename[0] and (ext == '.wav' or ext == '.WAV'): list.append(file) + elif '.' == filename[0]: + self.logger.write_error(file, 'Warning : fichier caché présent !') return list @@ -227,9 +230,9 @@ class CremCheck: def check(self): for dir in self.dir_list: - collection = CremCollection(self.root_dir + dir) msg = '************************ ' + collection.dir_name + ' ******************************' self.logger.write_info(collection.dir, msg[:70]) + collection = CremCollection(self.root_dir + dir, self.logger) xls_list = collection.xls_list() wav_list = collection.wav_list() @@ -326,7 +329,7 @@ def main(): c = CremCheck(root_dir, log_tmp) c.check() - + date = datetime.datetime.now().strftime("%x-%X").replace('/','_') shutil.copy(log_tmp,log_file+'-'+date+'.log') shutil.move(log_tmp,log_file) diff --git a/tools/scripts/telemeta-crem-import.py b/tools/scripts/telemeta-crem-import.py index 3017708e..dcdf5c19 100755 --- a/tools/scripts/telemeta-crem-import.py +++ b/tools/scripts/telemeta-crem-import.py @@ -128,7 +128,7 @@ class TelemetaWavImport: audio_files = [] for file in collection_files: ext = ['WAV', 'wav'] - if file.split('.')[-1] in ext: + if file.split('.')[-1] in ext and file[0] != '.': audio_files.append(file) audio_files.sort() -- 2.39.5