Demo entry 6337839

autorun

   

Submitted by anonymous on Dec 09, 2016 at 17:18
Language: Python. Code size: 892 Bytes.

# encoding: utf-8
"""
Модуль запуска бота.
Запускается сразу после загрузки botcore. Предназначен для установки загрузчика и
выполнения каких-либо однократных действий перед загрузкой скриптов евы.
"""
from syslog import *
try:
    import sys
    import botcore
    from botcore.importer import Importer
except:
    syslog_exc(FAC_LOCAL1, PRI_ERR, __name__)
    raise

# Выводим в syslog информацию о параметрах, переданных при загрузке бота
syslog(FAC_LOCAL1, PRI_INFO, __name__, "botcore.ROOT_PATH={}".format(repr(botcore.ROOT_PATH)))
syslog(FAC_LOCAL1, PRI_INFO, __name__, "botcore.PROFILE={}".format(repr(botcore.PROFILE)))

try:
    # Регистрируем свой искатель-загрузчик в sys.meta_path.
    # Он будет перехватывать импорт модулей и устанавливать необходимые крючки
    sys.meta_path.insert(0, Importer())
except:
    syslog_exc(FAC_LOCAL1, PRI_ERR, __name__)

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).