Beispiel #1
0
def delete_hook(sender, **kwargs):
    instance = kwargs['instance']
    indexer = get_indexer(instance)
    if indexer:
        indexer.delete(instance)
        post_delete.connect(post_delete_hook(instance))
Beispiel #2
0
 def hook(sender, **kwargs):
     if kwargs['instance'] == instance:
         indexer = get_indexer(instance)
         if indexer:
             indexer.cascade(instance)
         post_delete.disconnect(hook)
Beispiel #3
0
def index_hook(sender, **kwargs):
    instance = kwargs['instance']
    indexer = get_indexer(instance)
    if indexer:
        indexer.index_instance(instance)