|
@ -5,9 +5,9 @@ def print_tree(node,indent=0): |
|
|
# FIXME: Tady se spoléháme na to, že nedeklarovaný primární klíč se jmenuje by default 'id', což není úplně správně |
|
|
# FIXME: Tady se spoléháme na to, že nedeklarovaný primární klíč se jmenuje by default 'id', což není úplně správně |
|
|
print("{}{} (id: {})".format(" "*indent,node, node.id)) |
|
|
print("{}{} (id: {})".format(" "*indent,node, node.id)) |
|
|
if node.first_child: |
|
|
if node.first_child: |
|
|
node.first_child.print_tree(indent=indent+2) |
|
|
print_tree(node.first_child, indent=indent+2) |
|
|
if node.succ: |
|
|
if node.succ: |
|
|
node.succ.print_tree(indent=indent) |
|
|
print_tree(node.succ, indent=indent) |
|
|
|
|
|
|
|
|
## Rodinné vztahy |
|
|
## Rodinné vztahy |
|
|
def get_parent(node): |
|
|
def get_parent(node): |
|
|