Changes in / [451866d:994ebb4]


Ignore:
Location:
tools/scripts
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • tools/scripts/telemeta-crem-import.py

    r7dd4aa8 r95ce89e4  
    7272                            print item.old_code + ' : id = ' + str(item.id) + " : title = " + item.title 
    7373                            if os.path.exists(wav_file): 
    74                                 f = open(wav_file, 'r') 
    75                                 file_content = ContentFile(f.read()) 
    76                                 item.file.save(filename, file_content) 
    77                                 f.close() 
    78                                 item.code = new_ref 
    79                                 item.save() 
     74                                if not item.file : 
     75                                    f = open(wav_file, 'r') 
     76                                    file_content = ContentFile(f.read()) 
     77                                    item.file.save(filename, file_content) 
     78                                    f.close() 
     79                                    item.code = new_ref 
     80                                    item.save() 
     81                                else: 
     82                                    msg = old_ref + ' : fichier ' + wav_file + ' déjà ajouté !' 
     83                                    print msg 
     84                                    self.logger.write_error(collection, msg) 
    8085                            else: 
    8186                                msg = old_ref + ' : fichier audio ' + wav_file + ' inexistant !' 
Note: See TracChangeset for help on using the changeset viewer.