mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-python
synced 2026-01-15 09:53:32 +01:00
StringTree: add child_list()
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
160667b6a9
commit
dead9d9561
1 changed files with 8 additions and 0 deletions
|
|
@ -149,6 +149,14 @@ class StringTree: # export
|
||||||
return None
|
return None
|
||||||
return self.children[next(reversed(self.children))].content
|
return self.children[next(reversed(self.children))].content
|
||||||
|
|
||||||
|
def child_list(self, depth_first=True):
|
||||||
|
if depth_first == False:
|
||||||
|
raise Exception("tried to retrieve child list with breadth-first search, not yet implemented")
|
||||||
|
r = []
|
||||||
|
for c in self.children:
|
||||||
|
r.append(c)
|
||||||
|
r.extend(c.to_list())
|
||||||
|
|
||||||
def dump(self, prio, *args, **kwargs):
|
def dump(self, prio, *args, **kwargs):
|
||||||
caller = kwargs['caller'] if 'caller' in kwargs.keys() else get_caller_pos(1)
|
caller = kwargs['caller'] if 'caller' in kwargs.keys() else get_caller_pos(1)
|
||||||
msg = ''
|
msg = ''
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue