core.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:sir-bot-a-lot 作者: pyslackers 项目源码 文件源码
def __init__(self, config=None, *, loop=None):
        self.config = config or {}
        self._configure()
        logger.info('Initializing Sir Bot-a-lot')

        self._loop = loop or asyncio.get_event_loop()
        self._tasks = {}
        self._dispatcher = None
        self._pm = None
        self._plugins = dict()

        self._start_priority = defaultdict(list)
        self._import_plugins()
        self._app = web.Application(loop=self._loop)
        self._app.on_startup.append(self._start)
        self._app.on_cleanup.append(self._stop)

        self._initialize_plugins()
        self._register_factory()
        headers = {'User-Agent': self.config['sirbot']['user-agent']}
        self._session = aiohttp.ClientSession(loop=self._loop, headers=headers)

        logger.info('Sir Bot-a-lot Initialized')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号