def getSessionsBySpeaker(self, request):
     """Given a speaker, returns all the sessions with that speaker"""
     sessions = Session.get_sessions_by_speaker(request.speakerName).fetch()
     if not sessions:
         raise endpoints.NotFoundException(
             'No sessions for this speaker or wrong speaker name: %s' % request.speakerName)
     return SessionForms(
         items=[self._copySessionToForm(session) for session in sessions]
     )