Ejemplo n.º 1
0
 def _trimmDeleted(self, posts):
     '''
     Trim the information from the deleted posts.
     '''
     for post in posts:
         assert isinstance(post, BlogPost)
         if BlogPost.DeletedOn in post and post.DeletedOn is not None:
             trimmed = BlogPost()
             trimmed.Id = post.Id
             trimmed.CId = post.CId
             trimmed.DeletedOn = post.DeletedOn
             yield trimmed
         else:
             yield post
Ejemplo n.º 2
0
 def _trimmDeleted(self, posts):
     '''
     Trim the information from the deleted posts.
     '''
     for post in posts:
         assert isinstance(post, BlogPost)
         if BlogPost.DeletedOn in post and post.DeletedOn is not None:
             trimmed = BlogPost()
             trimmed.Id = post.Id
             trimmed.CId = post.CId
             trimmed.DeletedOn = post.DeletedOn
             yield trimmed
         else:
             yield post
Ejemplo n.º 3
0
 def _trimPosts(self, posts, deleted=True, unpublished=True, published=False):
     '''
     Trim the information from the deleted posts.
     '''
     for post in posts:
         assert isinstance(post, BlogPostMapped)
         if (deleted and BlogPost.DeletedOn in post and post.DeletedOn is not None) \
         or (unpublished and (BlogPost.PublishedOn not in post or post.PublishedOn is None)) \
         or (published and (BlogPost.PublishedOn in post and post.PublishedOn is not None)):
             trimmed = BlogPost()
             trimmed.Id = post.Id
             trimmed.CId = post.CId
             trimmed.IsPublished = post.IsPublished
             trimmed.DeletedOn = post.DeletedOn
             yield trimmed
         else:
             yield post
Ejemplo n.º 4
0
 def _trimPosts(self, posts, deleted=True, unpublished=True, published=False):
     '''
     Trim the information from the deleted posts.
     '''
     for post in posts:
         assert isinstance(post, BlogPostMapped)
         if (deleted and BlogPost.DeletedOn in post and post.DeletedOn is not None) \
         or (unpublished and (BlogPost.PublishedOn not in post or post.PublishedOn is None)) \
         or (published and (BlogPost.PublishedOn in post and post.PublishedOn is not None)):
             trimmed = BlogPost()
             trimmed.Id = post.Id
             trimmed.CId = post.CId
             trimmed.IsPublished = post.IsPublished
             trimmed.DeletedOn = post.DeletedOn
             yield trimmed
         else:
             yield post