def GetAllMessages(self): from message import Message allGroupTags = Project._projectsToGroups.GetRows( projectID=self.projectID, _getDeleted=False) if allGroupTags: allMessages = [] for aGroupTag in allGroupTags: allMessages += Message.GetWithFilter(groupID=aGroupTag.groupID) return allMessages else: return []
def GetAllMessages(self): """ Get all messages tagged with this project returns: list of message wrappers; or empty list if nothing is found """ from message import Message allGroupTags = Project._projectsToGroups.GetRows( projectID=self.projectID, _getDeleted=False) if allGroupTags: allMessages = [] for aGroupTag in allGroupTags: allMessages += Message.GetWithFilter(groupID=aGroupTag.groupID) return allMessages else: return []