def addComment(self, user, text, pictureId=0): '''Return new comment, or None. Note: Assumes vision is already vetted to be written by user.''' if len(text.strip()) > 0 or pictureId > 0: commentModel = DataApi.addVisionComment(self.model(), user.model(), text, pictureId) if DataApi.NO_OBJECT_EXISTS == commentModel: return None else: return VisionComment._getByModel(commentModel) return None
def comments(self): return [VisionComment._getByModel(m) for m in self._commentModels]