diff -r bbdbf0c17d3c -r 58b39f97e352 objdictgen/nodelist.py --- a/objdictgen/nodelist.py Tue Sep 11 17:34:31 2007 +0200 +++ b/objdictgen/nodelist.py Wed Sep 12 17:18:43 2007 +0200 @@ -250,7 +250,6 @@ if order > 0: nodeindexes = self.SlaveNodes.keys() nodeindexes.sort() - print nodeindexes if order <= len(nodeindexes): return self.SlaveNodes[nodeindexes[order - 1]]["Node"] return None @@ -262,6 +261,7 @@ else: node = self.SlaveNodes[self.CurrentSelected]["Node"] if node: + node.SetNodeID(self.CurrentSelected) return node.IsEntry(index) return False @@ -272,6 +272,7 @@ else: node = self.SlaveNodes[self.CurrentSelected]["Node"] if node: + node.SetNodeID(self.CurrentSelected) return node.GetEntryInfos(index) return None @@ -282,6 +283,7 @@ else: node = self.SlaveNodes[self.CurrentSelected]["Node"] if node: + node.SetNodeID(self.CurrentSelected) return node.GetSubentryInfos(index, subindex) return None @@ -292,6 +294,7 @@ else: node = self.SlaveNodes[self.CurrentSelected]["Node"] if node: + node.SetNodeID(self.CurrentSelected) validindexes = [] for index in node.GetIndexes(): if min <= index <= max: @@ -305,6 +308,7 @@ if self.CurrentSelected != None: node = self.SlaveNodes[self.CurrentSelected]["Node"] if node: + node.SetNodeID(self.CurrentSelected) return self.Manager.GetNodeEntryValues(node, index) else: print "Can't find node"