10.6.8. Класс cerebro.events.AfterEventMessage¶
-
class
cerebro.events.
AfterEventMessage
(event_type, event_id)[исходный код]¶ - Базовые классы:
cerebro.events.Event
,cerebro.aclasses.Message
Базовый класс для события создания и изменения сообщения. Предоставляет доступ к данным созданного/измененного сообщения после записи в базу данных.
Методы
new_attachments()
resources()
методы базового класса cerebro.aclasses.Message
методы базового класса cerebro.events.Event
См.также
-
new_attachments
()[исходный код]¶ Результат: список новых вложений в сообщение. Тип результата: list( cerebro.aclasses.AbstractAttachment
,)
-
resources
()[исходный код]¶ Результат: список материальных ресурсов, за которых был создан отчет. Тип результата: list(tuple,) - [(resource_id, resource_name),] - список кортежей из двух полей: идентификатор материального ресурса, имя ресурса. Ресурсы могут быть только у сообщений
типа "Отчет за ресурс"
. Еслитип сообщения
не «Отчет за ресурс», возвращается None.if event.type() == event.TYPE_RESOURCE_REPORT: print('resources()', event.resources())