def GetSpudsForTeam(cls, team_page):
     try:
         team_spuds = get_user_mentions_activity(KrowdIOStorage.GetOrCreateForTeam(team_page.id))
     except Exception as ex:
         logging.error("%s" % ex)
         team_spuds = []
     try:
         spud_stream = get_spud_stream_for_entity(
             KrowdIOStorage.GetOrCreateFromEntity(
                 team_page.id,
                 EntityController.ENTITY_TEAM
             ))
     except Exception as ex:
         logging.error("%s" % ex)
         spud_stream = []
     return cls.MergeSpudLists(team_spuds, spud_stream)
 def get_spud_stream(self):
     return get_spud_stream_for_entity(KrowdIOStorage.GetOrCreateForCurrentUserRole(self.role))
 def GetSpudsForVenue(cls, venue):
     krowdio_entity = KrowdIOStorage.GetOrCreateFromEntity(venue.id, EntityController.ENTITY_VENUE)
     venue_spuds = get_user_mentions_activity(krowdio_entity)
     spud_stream = get_spud_stream_for_entity(krowdio_entity)
     return cls.MergeSpudLists(venue_spuds, spud_stream)