def delete_note(self, note_id, modifier_id): note = Note.get_by_key(int(note_id)) if note.is_trashed: tag.delete_tagmodels(modifier_id, model_nk=(Note.get_modelname(), note.uid), modifier_id=modifier_id) filex.delete_files(note.creator_id, model_nk=(Note.get_modelname(), note.uid), modifier_id=modifier_id) note.delete(modifier_id) else: if note.creator_id != modifier_id: raise Error("note_error_deletesharednote") self.trash_notes([note.uid], True, modifier_id) return True