Ignore:
Timestamp:
10/24/11 15:14:25 (3 years ago)
Author:
yomguy <yomguy@…>
Branches:
master, crem, crem2, dev, dev2, diadems, feature/breadcrumbs, feature/ts-0.5, feature/ts-0.5.4, feature/writecache, forma, generic, instru_search, lam, lam2, mapsv3, merge, nlivemulti, production, release/1.4.4, sabiod, security, server, social, storage, telecaster, test, video
Children:
d4c2dd3, 785d13a
Parents:
86d17e9
git-author:
yomguy <yomguy@…> (10/24/11 15:14:25)
git-committer:
yomguy <yomguy@…> (10/24/11 15:14:25)
Message:

test modified item.file, add import script for new collections

File:
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.