Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
 def comments(self):
     return [VisionComment._getByModel(m) for m in self._commentModels]