if len(items) != 0:
item = items[0]
print item.old_code + ' : id = ' + str(item.id) + " : title = " + item.title
- f = open(wav_file, 'r')
- file_content = ContentFile(f.read())
- item.file.save(filename, file_content)
- f.close()
- item.code = new_ref
- item.save()
+ if os.path.exists(wav_file):
+ f = open(wav_file, 'r')
+ file_content = ContentFile(f.read())
+ item.file.save(filename, file_content)
+ f.close()
+ item.code = new_ref
+ item.save()
+ else:
+ msg = old_ref + ' : fichier audio ' + wav_file + ' inexistant !'
+ print msg
+ self.logger.write_error(collection, msg)
else:
msg = old_ref + ' : item inexistant dans la base de données !'
print msg