lessonfile.py 文件源码

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

项目:Solfege 作者: RannyeriDev 项目源码 文件源码
def parse_all_files(self, when_idle):
        """
        Parse all standard lesson files and the user_lessonfiles.
        Will not check if reparse is necessary.
        """
        logging.debug("parse_all_files(when_idle=%s)", when_idle)
        if when_idle:
            self._lessonfiles_iterator = self.iter_parse_all_files()

            def on_idle_parse():
                try:
                    filename = self._lessonfiles_iterator.next()
                    return True
                except StopIteration:
                    logging.debug("parse_all_files(...) done.")
                    import time
                    print "all files parsed:", time.time() - start_time
                    pt.Identifier.check_ns = True
                    return False
            GObject.idle_add(on_idle_parse)

        else:
            list(self.iter_parse_all_files())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号