web/ldt/ldt_utils/models.py
changeset 42 3c56afa6f3ea
parent 41 73753ea1dcef
child 47 8dbd741e3da6
equal deleted inserted replaced
41:73753ea1dcef 42:3c56afa6f3ea
    45         super(Content, self).delete()
    45         super(Content, self).delete()
    46         writer = lucene.IndexWriter(STORE, ANALYZER, True, lucene.IndexWriter.MaxFieldLength.UNLIMITED)
    46         writer = lucene.IndexWriter(STORE, ANALYZER, True, lucene.IndexWriter.MaxFieldLength.UNLIMITED)
    47         writer.deleteDocuments(lucene.Term("iri_id", self.iri_id))
    47         writer.deleteDocuments(lucene.Term("iri_id", self.iri_id))
    48         writer.commit()
    48         writer.commit()
    49         
    49         
       
    50     #TODO: better manage the change in .iri name and error scenario (save in temp file + rename
    50     def save(self):
    51     def save(self):
    51         # create iri file if needed
    52         # create iri file if needed
    52         try:
    53         try:
    53             iri_file_path = self.iri_file_path()
    54             iri_file_path = self.iri_file_path()
    54             if not os.path.exists(iri_file_path):
    55             if not os.path.exists(iri_file_path):