Mercurial > libervia-backend
diff src/tools/common/data_objects.py @ 2228:cf6c539672c7
tools (common/data_objects): comments items can now be chained to their parent
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 17 Apr 2017 20:34:43 +0200 |
parents | e67e8cd24141 |
children | 0ffa8ba0857c |
line wrap: on
line diff
--- a/src/tools/common/data_objects.py Mon Apr 17 20:33:32 2017 +0200 +++ b/src/tools/common/data_objects.py Mon Apr 17 20:34:43 2017 +0200 @@ -33,6 +33,7 @@ self._tags = None self._groups = None self._comments = None + self._comments_items_list = None @property def id(self): @@ -114,6 +115,16 @@ def comments_node(self): return self.mb_data.get(u'comments_node') + @property + def comments_items_list(self): + return [] if self._comments_items_list is None else self._comments_items_list + + def appendCommentsItems(self, items): + """append comments items to self.comments_items""" + if self._comments_items_list is None: + self._comments_items_list = [] + self._comments_items_list.append(items) + class BlogItems(object):