From ae67b4f1cdf01babfb118e8e0a2fcabbd64a7bd6 Mon Sep 17 00:00:00 2001 From: Christian Krieg Date: Tue, 23 Nov 2021 23:42:03 +0100 Subject: [PATCH] Removed legacy ordering in Tree.__print_backend() * Having legacy ordering in the current form makes it impossible to print a tree without any ordering at all * Legacy ordering is invoked whenever ``key=None``, so it renders control over ordering ineffective --- treelib/tree.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/treelib/tree.py b/treelib/tree.py index 6ee18c9..21a284c 100644 --- a/treelib/tree.py +++ b/treelib/tree.py @@ -186,11 +186,6 @@ def get_label(node): def get_label(node): return "%s[%s]" % (node.tag, node.identifier) - # legacy ordering - if key is None: - def key(node): - return node - # iter with func for pre, node in self.__get(nid, level, filter, key, reverse, line_type):