Lines Matching full:depth
19 def __init__(self, path_tree, subtree, depth): argument
24 self.depth = depth
56 if self.depth:
57 if len(self.path) + 1 > self.depth:
80 def __init__(self, path_tree, subtree, depth): argument
81 super(PathTreeKeyIterator, self).__init__(path_tree, subtree, depth)
187 def keys(self, subtree='/', depth=None): argument
188 return [x for x in self.iterkeys(subtree, depth)]
190 def values(self, subtree='/', depth=None): argument
191 return [x[1] for x in self.iteritems(subtree, depth)]
193 def items(self, subtree='/', depth=None): argument
194 return [x for x in self.iteritems(subtree, depth)]
196 def dataitems(self, subtree='/', depth=None): argument
199 # depth number of path elements from the subtree root.
207 if subtree == '/' and not depth:
210 return [x for x in self.iteritems(subtree, depth)
213 def iterkeys(self, subtree='/', depth=None): argument
220 return PathTreeKeyIterator(self, subtree, depth)
222 def iteritems(self, subtree='/', depth=None): argument
229 return PathTreeItemIterator(self, subtree, depth)