def create_session(data, wsck): c_key = ndb.Key(urlsafe=wsck) s_id = Session.allocate_ids(size=1, parent=c_key)[0] s_key = ndb.Key(Session, s_id, parent=c_key) data['key'] = s_key speaker = get_create_speaker(data["speaker"]) data["speaker"] = speaker session = Session(**data) session.put() return session