From 0e1eca9fcb3e917b548043b3258c731f5b8087ef Mon Sep 17 00:00:00 2001 From: Pavel 'LEdoian' Turinsky Date: Sat, 8 Feb 2020 03:45:53 +0100 Subject: [PATCH] =?UTF-8?q?TreeNode.print=5Ftree()=20vypisuje=20smyslupln?= =?UTF-8?q?=C3=BD=20n=C3=A1zev=20dan=C3=A9ho=20node.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- seminar/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/seminar/models.py b/seminar/models.py index 95441384..768b430a 100644 --- a/seminar/models.py +++ b/seminar/models.py @@ -1262,8 +1262,10 @@ class TreeNode(PolymorphicModel): verbose_name = "Srolovatelné", help_text = "Bude na stránce témátka možnost tuto položku skrýt") + # Slouží k debugování pro rychlé získání představy o podobě podstromu pod tímto TreeNode. def print_tree(self,indent=0): - print("{}TreeNode({})".format(" "*indent,self.id)) + # 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,self, self.id)) if self.first_child: self.first_child.print_tree(indent=indent+2) if self.succ: