예제 #1
0
파일: plugin.py 프로젝트: jdost/lazbot
 def context(self):
     if isinstance(self.plugin, Plugin):
         with self.plugin.context():
             yield
     else:
         with logger.scope(self.plugin):
             yield
예제 #2
0
파일: plugin.py 프로젝트: jdost/lazbot
    def context(self):
        from app import config

        original_context = config.context()
        config.context(self.settings.get("config", None))

        with logger.scope(self):
            yield

        config.context(original_context)