basicbot.py 文件源码

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

项目:TnyBot-Discord 作者: 00firestar00 项目源码 文件源码
def load_cogs(self, cogs: List):
        for cog, kwargs in cogs:
            try:
                # This is taken from self.load_extensions but allows kwargs to be passed
                if cog in self.extensions:
                    return

                lib = importlib.import_module("src." + cog)
                if not hasattr(lib, 'setup'):
                    del lib
                    del sys.modules[cog]
                    raise discord.ClientException("extension does not have a setup function")

                lib.setup(self, kwargs)
                self.extensions[cog] = lib
            except Exception as e:
                print('Failed to load extension {}\n{}: {}'.format(cog, type(e).__name__, e))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号