common/mixins.py
changeset 3589 a5432f99f2d9
parent 3460 e4843535db25
parent 3583 385d013c7adb
child 3890 d7a270f50f54
equal deleted inserted replaced
3536:f6c9a5df80fb 3589:a5432f99f2d9
   142                                 entities=entities)
   142                                 entities=entities)
   143 
   143 
   144     def children_rql(self):
   144     def children_rql(self):
   145         return self.related_rql(self.tree_attribute, self.children_target)
   145         return self.related_rql(self.tree_attribute, self.children_target)
   146 
   146 
   147     def __iter__(self):
       
   148         return self.iterchildren()
       
   149 
       
   150     def is_leaf(self):
   147     def is_leaf(self):
   151         return len(self.children()) == 0
   148         return len(self.children()) == 0
   152 
   149 
   153     def is_root(self):
   150     def is_root(self):
   154         return self.parent() is None
   151         return self.parent() is None