def handle(self, *args, **kwargs): index = SearchIndex() for note in Note.objects.iterator(): try: print "Indexing {n}".format(n=note) index.add_note(note) except Exception, e: traceback.print_exc() continue
def note_save_receiver(sender, **kwargs): if not 'instance' in kwargs: return note = kwargs['instance'] update_note_counts(note) try: index = SearchIndex() if kwargs['created']: index.add_note(note) else: index.update_note(note, note.old_instance) except Exception: logger.error("Error with IndexDen:\n" + traceback.format_exc())
def note_save_receiver(sender, **kwargs): if not 'instance' in kwargs: return note = kwargs['instance'] update_note_counts(note) try: index = SearchIndex() if kwargs['created']: index.add_note(note) else: index.update_note(note, note.old_instance) except Exception: logger.error("Error with IndexDen:\n" + traceback.format_exc())