本文整理匯總了Python中curses.ACS_LTEE屬性的典型用法代碼示例。如果您正苦於以下問題:Python curses.ACS_LTEE屬性的具體用法?Python curses.ACS_LTEE怎麽用?Python curses.ACS_LTEE使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在類curses
的用法示例。
在下文中一共展示了curses.ACS_LTEE屬性的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: render_tree
# 需要導入模塊: import curses [as 別名]
# 或者: from curses import ACS_LTEE [as 別名]
def render_tree(results, tree, level=0, prefix=[], node='/'):
# Exit condition
if node not in tree:
return
# Iteration
for i, line in enumerate(tree[node]):
cgroup = line['cgroup']
# Build name
if i == len(tree[node]) - 1:
line['_tree'] = prefix + [curses.ACS_LLCORNER, curses.ACS_HLINE, ' ']
_child_prefix = prefix + [' ', ' ', ' ']
else:
line['_tree'] = prefix + [curses.ACS_LTEE, curses.ACS_HLINE, ' ']
_child_prefix = prefix + [curses.ACS_VLINE, ' ', ' ']
# Commit, fold or recurse
results.append(line)
if cgroup not in CONFIGURATION['fold']:
render_tree(results, tree, level+1, _child_prefix, cgroup)
else:
line['_tree'] [-2] = '+'