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 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):
|
||||
caller = kwargs['caller'] if 'caller' in kwargs.keys() else get_caller_pos(1)
|
||||
msg = ''
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue