# -*- coding: utf-8 -*-
"""
Модуль *logoff* содержит функцию *logoff()*, позволяющую обработать выход
(зывершение сейнса) из приложения.
.. py:function:: logoff()
Вызывается при завершении сеанса работы с Cerebro и возвращает True или False.
Если функция возвращает True, то сеанс завершается, иначе завершение сеанса не произойдет
и приложение не закроется.
logoff.py::
def logoff():
...
return True # Если функция возвращает True, то сеанс завершается,
# иначе завершение сеанса не произойдет
# и приложение не закроется.
"""
# Для включения обработки выхода переименуйте этот файл в logoff.py
# Подробнее об обработке выхода смотрите в документации - http://cerebrohq.com/documentation/ru/
import cerebro
import examples
import c_test
# Файлы с примерами лежат в папке ./examples
# Чтобы включить тот или иной пример, необходимо раскомментировать строку с вызовом примера
[документация]def logoff():
#return examples.logoff.logoff()
#c_test.logoff.test()
#cerebro.core.stop_timer('aastudio.notify.check_notify.check')
return True # Если функция возвращает True, то сеанс завершается,
# иначе завершение сеанса не произойдет
# и приложение не закроется.