diff --git a/libsaria/trees.py b/libsaria/trees.py index 02d0bc11..6394f020 100644 --- a/libsaria/trees.py +++ b/libsaria/trees.py @@ -55,7 +55,8 @@ class DLTree(Tree): def walk_backwards(self, child = None): key = None if child != None: - key = [item[0] for item in self.items() if id(item[1]) == id(child)] + idc = id(child) + key = [i[0] for i in self.items() if id(i[1]) == idc] if self.parent == None: return key ret = self.parent.walk_backwards(self)