bot.py 文件源码

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

项目:alphabot 作者: Nextdoor 项目源码 文件源码
def load_all_modules_from_dir(self, dirname):
        log.debug('Loading modules from "%s"' % dirname)
        for importer, package_name, _ in pkgutil.iter_modules([dirname]):
            self.module_path = "%s/%s" % (dirname, package_name)
            log.debug("Importing '%s'" % package_name)
            try:
                importer.find_module(package_name).load_module(package_name)
            except Exception as e:
                log.critical('Could not load `%s`. Error follows.' % package_name)
                log.critical(e, exc_info=1)
                exc_type, exc_value, exc_traceback = sys.exc_info()
                traceback_string = StringIO()
                traceback.print_exception(exc_type, exc_value, exc_traceback,
                                          file=traceback_string)
                self.send(
                    'Could not load `%s` from %s.' % (package_name, dirname),
                    DEBUG_CHANNEL)
                self.send(traceback_string.getvalue(), DEBUG_CHANNEL)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号