提交 9a0523bd 编写于 作者: M Mars Liu

remove forth sections support

上级 d3b204bd
...@@ -107,17 +107,6 @@ class TreeWalker: ...@@ -107,17 +107,6 @@ class TreeWalker:
full_path = os.path.join(chapter_path, f"{index + 1}.{section_title}") full_path = os.path.join(chapter_path, f"{index + 1}.{section_title}")
if os.path.isdir(full_path): if os.path.isdir(full_path):
self.ensure_exercises(full_path) self.ensure_exercises(full_path)
# TODO 四级知识点的处理仅为 Java 技能树的临时处理而设定,未来java技能树上线前会删掉这部分代码,将四级节点
# 合并到三级节点
for idx, [num, sub_section_title] in self.sort_dir_list([p for p in os.listdir(full_path)
if os.path.isdir(os.path.join(full_path, p))]):
order = idx + 1
ensure_path = os.path.join(full_path, f"{order}.{sub_section_title}")
forth_full_path = os.path.join(full_path, f"{num}.{sub_section_title}")
if ensure_path != forth_full_path:
os.rename(forth_full_path, ensure_path)
if os.path.isdir(ensure_path):
self.ensure_exercises(forth_full_path)
tree_path = os.path.join(self.root, "tree.json") tree_path = os.path.join(self.root, "tree.json")
dump_json(tree_path, self.tree, exist_ok=True, override=True) dump_json(tree_path, self.tree, exist_ok=True, override=True)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册