Example #1
0
 def post(self):
     """Set FeaturedSpeaker in Memcache."""
     # Get sessions from speaker given on conference
     sessions = Session.query(
         ndb.AND(Session.speakerKey == self.request.get('speakerKey'),
                 Session.websafeConferenceKey == self.request.get(
                     'websafeConferenceKey')))
     if sessions.count() > 1:
         memcache.set(MEMCACHE_FEATURED_SPEAKER,
                      '%s is Featured Speaker with sessions ' % self.request.get(
                          'speakerName')+", ".join([session.name for session in sessions]))
     # Update Speaker with Session
     ConferenceApi._updateSpeaker(self.request)