Пример #1
0
 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
Пример #2
0
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())
Пример #3
0
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())