Menu

#9 new handy method for postings

open
nobody
None
5
2003-06-15
2003-06-15
No

The following lets you get hold of just the reviewed
replies for a posting, rather than all of them
recursively. No tests so not merged yet...

--- Posting.py.original Sun Jun 15 16:30:03 2003
+++ Posting.py Sun Jun 15 16:43:27 2003
@@ -177,13 +177,16 @@
ids=item.sub_ids(ids)
return ids

+ security.declareProtected(View, 'reviewedReplies')
+ def reviewedReplies(self):
+ # """ return list of reviewed replies """
+ return filter(lambda p: p.reviewed,
map(self.__getitem__,self.ids))
+
security.declareProtected(View, 'desc_items')
def desc_items(self):
# """ return latest list of replies """
items = []
- postings = map(self.__getitem__,self.ids)
- reviewed = filter(lambda p: p.reviewed, postings)
- for item in reviewed:
+ for item in self.reviewedReplies():
items.append(item)
items.extend(item.desc_items())
return items

Discussion


Log in to post a comment.

MongoDB Logo MongoDB