浏览代码

utils/checkpackagelib: CommentsMenusPackagesOrder: remove '-comment' state before the '-menu' one

A comment is considered an alternative delimiter like a menu. I.e.,
a menu that comes after a comment should not be considered a submenu of
that comment. Therefore, remove the '-comment' state before adding the
'-menu' one.

Signed-off-by: Jerzy Grzegorek <jerzy.m.grzegorek@gmail.com>
Cc: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Reviewed-by: Ricardo Martincoski <ricardo.martincoski@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Jerzy Grzegorek 5 年之前
父节点
当前提交
dd251d68e5
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      utils/checkpackagelib/lib_config.py

+ 3 - 0
utils/checkpackagelib/lib_config.py

@@ -107,6 +107,9 @@ class CommentsMenusPackagesOrder(_CheckFunction):
                     self.state += "-if"
 
                 elif text.startswith("menu"):
+                    if self.state.endswith("-comment"):
+                        self.state = self.state[:-8]
+
                     self.state += "-menu"
 
             self.initialize_level_elements(text)