U
    {h                     @   s:   d dl mZmZ d dlmZ d
ddZdd Zdd	 ZdS )    )post_delete	post_save)indexNc                 K   s*   |d k	rt | jj| jd} t|  d S )N)pk)typeobjectsgetr   r   Zinsert_or_update_object)instanceZupdate_fieldskwargs r   f/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/search/signal_handlers.pypost_save_signal_handler   s    r   c                 K   s   t |  d S )N)r   Zremove_object)r	   r
   r   r   r   post_delete_signal_handler   s    r   c                  C   s<   t  D ].} t| ddsqtjt| d tjt| d qd S )NZsearch_auto_updateT)Zsender)r   Zget_indexed_modelsgetattrr   connectr   r   r   )modelr   r   r   register_signal_handlers   s
    r   )N)Zdjango.db.models.signalsr   r   Zwagtail.searchr   r   r   r   r   r   r   r   <module>   s   

