From: Fredrik Unger Date: Sun, 10 Apr 2011 14:22:52 +0000 (+0200) Subject: Fixing the inorder iterator. Did not recurse deep enough before. X-Git-Tag: v1.0~13 X-Git-Url: https://source.tree.se/git?a=commitdiff_plain;h=37491d6cd5dddde01c76ebc67a3196ee080b6b35;p=treecutter.git Fixing the inorder iterator. Did not recurse deep enough before. --- diff --git a/src/tree-cutter.py b/src/tree-cutter.py index d0b40c0..0216439 100755 --- a/src/tree-cutter.py +++ b/src/tree-cutter.py @@ -233,8 +233,8 @@ class Trie(): def inorder(self,t): for l in t: yield l.value() - for ch in l.children(): - self.inorder(ch) + for x in self.inorder(l.children()): + yield x def _add(self,trie, key, content): # is the key a leaf