Zpřesnění komentářů :-)
This commit is contained in:
parent
7e7303a50f
commit
5c11369f51
1 changed files with 2 additions and 2 deletions
|
@ -3,7 +3,7 @@ from django.db import transaction
|
|||
# NOTE: node.prev a node.succ jsou implementovány přímo v models.TreeNode
|
||||
# TODO: Všechny tyto funkce se naivně spoléhají na to, že jako parametr dostanou nějaký TreeNode (některé možná zvládnou i None)
|
||||
# TODO: Chceme, aby všechno nějak zvládlo None jako parametr.
|
||||
# TODO: Do nějakých consistency-checků přidat hledání polo-sirotků (kteří nesplňují invarianty)
|
||||
# TODO: Do nějakých consistency-checků přidat hledání polo-sirotků (kteří nesplňují invarianty, třeba nejsou dosažitelní a mají root, vyrábějí DAG, ...)
|
||||
|
||||
# Slouží k debugování pro rychlé získání představy o podobě podstromu pod tímto TreeNode.
|
||||
def print_tree(node,indent=0):
|
||||
|
@ -395,7 +395,7 @@ def lower_node(node):
|
|||
if node is None:
|
||||
raise TreeLibError("Nelze přesunout None. Tohle by se nemělo stát.")
|
||||
# Pojmenování viz WIKI (as of 2020-03-19 01:33:44 GMT+1)
|
||||
# FIXME: Velmi naivní, chybí error checky
|
||||
# FIXME: Trochu naivní, prosím otestovat
|
||||
C = node
|
||||
D = C.succ # Může být None a ničemu to nevadí
|
||||
B = safe_pred(C)
|
||||
|
|
Loading…
Reference in a new issue