def create_session(self, user_id=None): """ create a new session for a user overloaded """ sess = super().create_session(user_id) if sess is None: return None UserSession(user_id=user_id, session_id=sess).save() return sess
def create_session(self, user_id=None): """ Generates a session ID """ session_id = super().create_session(user_id) if user_id is None: return None user_session = UserSession(user_id=user_id, session_id=session_id) user_session.save() return session_id
def create_session(self, user_id=None): """Create session """ if user_id: session_id = super().create_session(user_id) us = UserSession(user_id=user_id, session_id=session_id) us.save() UserSession.save_to_file() return session_id
def create_session(self, user_id=None): """ This module is for session DB auth which stores sessions in db """ if not user_id: return None session_id = super().create_session(user_id) if not session_id: return UserSession(user_id=user_id, session_id=session_id).save() return session_id
def create_session(self, user_id=None): """ that creates and stores new instance of UserSession """ if user_id: session_id = super().create_session(user_id) user = UserSession(user_id=user_id, session_id=session_id) user.save() UserSession.save_to_file() return session_id
def create_session(self, user_id=None): """ create a session and store session_id in storage """ if not user_id: return None session_id = super().create_session(user_id) if not session_id: return user = UserSession(user_id=user_id, session_id=session_id) user.save() return session_id
def create_session(self, user_id=None): """ method that create a new session """ if user_id: session_id = super().create_session(user_id) user = UserSession(user_id=user_id, session_id=session_id) user.save() return session_id return None
def create_session(self, user_id=None): """ create_session. """ if user_id: session_id = super().create_session(user_id) if not session_id: return new_user = UserSession(user_id=user_id, session_id=session_id) new_user.save() return session_id
def create_session(self, user_id=None): """create a session """ if user_id is None: return None session_id = super().create_session(user_id) if session_id is None: return None session = UserSession(user_id, session_id) session.save() return session
def create_session(self, user_id=None): """ Create a session """ if user_id is None or type(user_id) is not str: return None session_id = str(uuid.uuid4()) user_session = UserSession() user_session.user_id = user_id user_session.session_id = session_id user_session.save() return session_id
def create_session(self, user_id=None): """ creates and stores new instance of UserSession and returns the Session ID """ if not user_id: return session_id = super().create_session(user_id) if not session_id: return session = UserSession(user_id=user_id, session_id=session_id) session.save() return session_id
def create_session(self, user_id=None): """ overloads parents create_session. Creates a UserSession Object and saves it in the database :param user_id: :return: """ session_id = super().create_session(user_id=user_id) if session_id: user_session = UserSession(user_id=user_id, session_id=session_id) user_session.save() return session_id
def create_session(self, user_id: str = None) -> str: """ create_session function """ if user_id is None: return None session_id = super().create_session(user_id) if session_id is None: return None user_session = UserSession(user_id=user_id, session_id=session_id) user_session.save() return session_id
def create_session(self, user_id=None): ''' Create and store session. ''' if user_id is None: return None # Get session ID from parent class method session_id = super().create_session(user_id) # Create and save instance of UserSession with user ID and session ID user_session = UserSession(user_id=user_id, session_id=session_id) user_session.save() return session_id
def create_session(self, user_id=None): """Creation session database""" session_id = super().create_session(user_id) if session_id is None: return None kwargs = {'user_id': user_id, 'session_id': session_id} user_session = UserSession(**kwargs) user_session.save() UserSession.save_to_file() return session_id
def create_session(self, user_id=None): """ Save an instance of the user session """ if user_id is None: return None session_id = super().create_session(user_id) if session_id is None: return None session = UserSession(user_id=user_id, session_id=session_id) session.save() return session_id
def create_session(self, user_id=None): """[create sesion] Args: user_id ([type], optional): [id]. Defaults to None. """ if user_id: session = super().create_session(user_id) if session: user = UserSession(user_id=user_id, session_id=session) user.save() return session return None
def create_session(self, user_id=None): """ creates and stores new instance of UserSession and returns the Session ID """ if not user_id: return None session_id = super().create_session(user_id) if not session_id: return None session_data = {"user_id": user_id, "session_id": session_id} obj = UserSession(**session_data) obj.save() return session_id
def create_session(self, user_id=None): """ overloaded create_session method """ sess_id = super().create_session(user_id) if sess_id is None: return None try: sess = UserSession() sess.user_id = user_id sess.session_id = sess_id db_session.add(sess) db_session.commit() return sess.session_id except: return None
def create_session(self, user_id=None): """ Creates a session ID. """ if user_id is None: return None session_id = super().create_session(user_id) if session_id is None: return None user_session_data = {'session_id': session_id, 'user_id': user_id} user_session = UserSession(**user_session_data) user_session.save() return session_id
def create_session(self, user_id=None): """ Create Session """ if user_id is None: return None session_id = super().create_session(user_id) if session_id is None: return None user_session = UserSession(**{ 'user_id': user_id, 'session_id': session_id }) user_session.save() return session_id
def post(self): """ User sends gold and route info to server. Request uid - user_id cid - channel_id data - message """ data = json.loads(self.request.body) uid = data['uid'] print uid cid = data['cid'] print cid ucg = data['current_gold'] print "The user's current gold is " + ucg r = data['route'] print "The route is: " + r pointsList = r.split(";") ndb.GeoPoint() rid = uid + "-" + cid route = Route(route_id=rid, list_of_points=[]) for i in range(len(pointsList)): lng = pointsList[i].split()[0] lat = pointsList[i].split()[1] route.list_of_points.append(ndb.GeoPoint(lng, lat)) route.put() usid = uid + "-" + cid user_session = UserSession(user_session_id=usid, base_point="", drop_off_point="", user_current_gold=ucg, route_id=rid) user_session.put() # session = Session.query(Session.channel_id == cid).get() pubnub = Pubnub(publish_key=PUBLISH_KEY, subscribe_key=SUBSCRIBE_KEY, ssl_on=False, uuid=str(uid)) pubnub.subscribe(cid, callback) pubnub.publish(cid, uid + " has selected a route") response = {'user-session-id': usid} self.response.out.write(json.dumps(response))
def create_session(self, user_id=None): """ Make a new Session to Database Args: user_id: Identificator of the user_id Return: Session ID """ session_id = super().create_session(user_id) if session_id is None: return None user_session = UserSession(user_id=user_id, session_id=session_id) if user_session is None: return None user_session.save() UserSession.save_to_file() return session_id
def __init__(self): super().__init__() self.user_session = UserSession()
def register_user_session(user_id: int, session_uuid: UUID): session = UserSession() session.userId = user_id session.uuid = session_uuid ApiHandler.save(session)