Beispiel #1
0
 def update_existing_session(self, conn, session_id, tag):
     cherrypy.log('Hello from update_existing_session', severity=logging.DEBUG)
     temp = execute_fetchone(
         conn,
         FetchController.update_existing_session_query,
         { 'tag': tag, 'ses_id': session_id })
     conn.commit()
     cherrypy.log(pformat(temp), severity=logging.DEBUG)
     return Session.from_db_row(temp['result'])
Beispiel #2
0
 def update_session_tag(self, conn, session_type, session_key, tag):
     cherrypy.log('Hello from update_session_tag', severity=logging.DEBUG)
     temp = execute_fetchone(
         conn,
         UpdateTagController.update_session_tag_query,
         {
             'tag': tag,
             'ses_type': session_type,
             'ses_key': session_key
         })
     conn.commit()
     cherrypy.log(pformat(temp), severity=logging.DEBUG)
     return Session.from_db_row(temp['result'])
Beispiel #3
0
 def recreate_session(self, conn, session_id, session_key, session_type, tag):
     cherrypy.log('Hello from recreate_session', severity=logging.DEBUG)
     session_string = self.make_session_string()
     execute_only(conn, FetchController.delete_session_query, { 'ses_id': session_id })
     temp = execute_fetchone(
         conn,
         FetchController.new_session_query,
         {
             'ses_key': session_key,
             'ses_str': session_string,
             'ses_type': session_type,
             'tag': tag
         })
     conn.commit()
     cherrypy.log(pformat(temp), severity=logging.DEBUG)
     return Session.from_db_row(temp['result'])