diff gpp/forums/search_indexes.py @ 470:d9b6c4ec1977

For #227; rework last commit slightly (r508). Adapt the desired forums signal signature to the queued_search API instead of the other way around.
author Brian Neal <bgneal@gmail.com>
date Wed, 17 Aug 2011 01:29:27 +0000
parents 3b30286adba5
children 387d46abcb95
line wrap: on
line diff
--- a/gpp/forums/search_indexes.py	Wed Aug 17 01:02:08 2011 +0000
+++ b/gpp/forums/search_indexes.py	Wed Aug 17 01:29:27 2011 +0000
@@ -24,6 +24,9 @@
     def _teardown_save(self, model):
         topic_content_update.disconnect(self.enqueue_save)
 
+    def enqueue_save(self, sender, **kwargs):
+        return self.enqueue('update', sender)
+
     def can_index(self, instance):
         return instance.forum.id in Forum.objects.public_forum_ids()
 
@@ -46,6 +49,9 @@
     def _teardown_save(self, model):
         post_content_update.disconnect(self.enqueue_save)
 
+    def enqueue_save(self, sender, **kwargs):
+        return self.enqueue('update', sender)
+
     def can_index(self, instance):
         return instance.topic.forum.id in Forum.objects.public_forum_ids()