equal
deleted
inserted
replaced
279 |
279 |
280 def _print_node (indent, node) : |
280 def _print_node (indent, node) : |
281 return '\n'.join('%s%s' % (' '*indent, line) for line in [ |
281 return '\n'.join('%s%s' % (' '*indent, line) for line in [ |
282 "%-15s : %s" % (node.name, node.title) |
282 "%-15s : %s" % (node.name, node.title) |
283 ] + [ |
283 ] + [ |
284 _print_node(indent + 4, child) for child in node.children |
284 _print_node(indent + 4, child) for child in node.children if child != node |
285 ]) |
285 ]) |
286 |
286 |
287 return _print_node(0, self.root) |
287 return _print_node(0, self.root) |
288 |
288 |
289 # global singleton PageList instance |
289 # global singleton PageList instance |