10.6.19. Класс cerebro.events.BeforeEventCreationOfTask

class cerebro.events.BeforeEventCreationOfTask(event_type, event_id)[исходный код]
Базовые классы: cerebro.events.Event, cerebro.aclasses.Task

Класс для события создания задачи. Предоставляет доступ к данным новой задачи перед записью в базу данных.

Методы

Объект класса передается в функции before_event и error_event (в случаи возникновения ошибки) модуля event.

def before_event(event):        
        if event.event_type() == event.EVENT_CREATION_OF_TASK:
                ...

См.также

AfterEventCreationOfTask.

definition()[исходный код]
Результат:новое сообщение типа "Постановка задачи".
Тип результата:cerebro.events.BeforeEventCreationOfMessage

При создании новой задачи, создается новое сообщение типа «Постановка задачи», поэтому в событии создания задачи обрабатывается и создание этого сообщения.

if event.event_type() == event.EVENT_CREATION_OF_TASK:
        message = event.definition()
        ...