# -*- coding: utf-8 -*-
"""
Модуль *event* позволяет обрабатывать события, происходящие в приложении.
event.py::
def before_event(error, event):
...
def after_event(event):
...
def error_event(event):
...
События происходят при изменении данных в приложении пользователем
и программный интерфейс позволяет управлять этими событиями.
Приложение генерирует события при выполнении
определенных действий. При этом вызываются соответствующие функции
:py:func:`before_event() <event.before_event>`, :py:func:`after_event()<event.after_event>`
или :py:func:`error_event() <event.error_event>` из :ref:`модуля event <capi-templates>`.
События происходят при операциях изменения данных,
поэтому смысл этих функций сводится к следующему:
* before_event() - действие перед изменением данных;
* after_event() - действие после изменения данных;
* error_event() - обработка ошибки изменения данных.
"""
# Для включения обработки событий переименуйте этот файл в event.py
# Подробнее об обработке событий смотрите в документации - http://cerebrohq.com/documentation/ru/
import cerebro
#import examples
import dk
import c_test
import quopri
import aastudio
import kinoatis
# Файлы с примерами лежат в папке ./examples
# Чтобы включить тот или иной пример, необходимо раскомментировать строку с вызовом примера
[документация]def before_event(event):
#examples.event.before_event(event)
#c_test.event.before(event)
#aastudio.event.before_event(event)
#dk.event.before_event(event)
#kinoatis.event.before_event(event)
pass
[документация]def after_event(event):
#examples.event.after_event(event)
#c_test.event.after(event)
#aastudio.event.after_event(event)
kinoatis.event.after_event(event)
pass
[документация]def error_event(error, event):
#examples.event.error_event(error, event)
#c_test.event.error(error, event)
#dk.event.error_event(error, event)
pass