
    h                     D    d dl  d dlmZ  G d dej                        Zy)    )*)	cmf_eventc                   (    e Zd Zedddefd       Zy)CmfEventN)event_person
event_codec                   |j                   ry|j                  dd      sy|j                  dd      sy|j                  sy|dk(  r!t        j                  j                  ||       yt        j                  j                  ||g|i | y)u   
        Создание и обработка события

        TODO2: Создаем CmfEvent
        Выполняем хуки евента
        TODO2: Выполняем отложенные (типа celery) хуки
        NauditTnotifymention)disable_auditgetsmart_notifymodels	CmfNotifyhandle_mention_eventsmart_all_place_notify)clsobjr   r   argskwargss         ./cmf/models/cmf_event.pydo_eventzCmfEvent.do_event   s     zz'4(zz(D) "11#|D//ZQ$Q&Q    )__name__
__module____qualname__classmethodstrr    r   r   r   r      s!    ?C Rc R Rr   r   N)cmf.include
cmf.fieldsr   r   r    r   r   <module>r#      s      Ry!! Rr   