Beispiel #1
0
    def _copySessionToForm(self, session):
        """Copies the given Session object to a SessionForm object."""

        sessionForm = SessionForm()

        sessionForm.name = session.name
        sessionForm.speaker = session.speaker
        sessionForm.date = str(session.date)
        sessionForm.startTime = str(session.startTime)
        sessionForm.duration = session.duration
        sessionForm.typeOfSession = session.typeOfSession
        sessionForm.highlights = session.highlights
        sessionForm.websafeKey = session.key.urlsafe()

        return sessionForm
Beispiel #2
0
    def _copySessionToForm(self, session):
        """Copy relevant fields from Session to SessionForm"""

        # create a new entity first
        sf = SessionForm()

        # convert Session properties to SessionForm fields
        sf.name = session.name
        sf.highlights = session.highlights
        sf.speakerKeys = session.speakerKeys
        sf.duration = session.duration
        sf.typeOfSession = getattr(SessionTypes, session.typeOfSession)
        sf.date = str(session.date)
        sf.startTime = int('%s%s' % (str(session.startTime)[:2], str(session.startTime)[3:5]))
        sf.websafeKey = session.key.urlsafe()

        # check and return
        sf.check_initialized()
        return sf
Beispiel #3
0
    def _copySessionToForm(self, session):
        """Copy relevant fields from Session to SessionForm"""

        # create a new entity first
        sf = SessionForm()

        # convert Session properties to SessionForm fields
        sf.name = session.name
        sf.highlights = session.highlights
        sf.speakerKeys = session.speakerKeys
        sf.duration = session.duration
        sf.typeOfSession = getattr(SessionTypes, session.typeOfSession)
        sf.date = str(session.date)
        sf.startTime = int(
            '%s%s' % (str(session.startTime)[:2], str(session.startTime)[3:5]))
        sf.websafeKey = session.key.urlsafe()

        # check and return
        sf.check_initialized()
        return sf