common/mixins.py
branchstable
changeset 3583 385d013c7adb
parent 3002 a9d7eaa07475
child 3589 a5432f99f2d9
child 3830 3b6bbb3a3c3e
equal deleted inserted replaced
3578:7f026d15cc82 3583:385d013c7adb
   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