Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 711fe02

Browse files
committed
process_nodes(): New function.
main(): Moved the node processing between input and ouptut to process_nodes().
1 parent 4fe6caa commit 711fe02

1 file changed

Lines changed: 10 additions & 6 deletions

File tree

Doc/tools/buildindex.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,15 @@ def dump(nodes, fp):
286286
fp.write(node.dump())
287287

288288

289+
def process_nodes(nodes, columns, letters):
290+
nodes.sort()
291+
collapse(nodes)
292+
if letters:
293+
return format_html_letters(nodes, columns)
294+
else:
295+
return format_html(nodes, columns)
296+
297+
289298
def main():
290299
import getopt
291300
ifn = "-"
@@ -307,12 +316,7 @@ def main():
307316
for fn in args:
308317
nodes = nodes + load(open(fn))
309318
num_nodes = len(nodes)
310-
nodes.sort()
311-
collapse(nodes)
312-
if letters:
313-
html = format_html_letters(nodes, columns)
314-
else:
315-
html = format_html(nodes, columns)
319+
html = process_nodes(nodes, columns, letters)
316320
program = os.path.basename(sys.argv[0])
317321
if ofn == "-":
318322
sys.stdout.write(html)

0 commit comments

Comments
 (0)