TreeNode.print_tree() vypisuje smysluplný název daného node.
This commit is contained in:
		
							parent
							
								
									a674d837ae
								
							
						
					
					
						commit
						0e1eca9fcb
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		|  | @ -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: | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Pavel 'LEdoian' Turinsky
						Pavel 'LEdoian' Turinsky