def _save(self, expiration_time):
     pickled_data = pickle.dumps(self._data, self.pickle_protocol)
     sess = self.db.query(SessionTable).filter_by(hash=self.id).first()
     if not sess:
         sess = SessionTable()
     sess.hash = self.id
     sess.data = pickled_data
     sess.expiration_time = expiration_time
     self.db.add(sess)
Esempio n. 2
0
 def _save(self, expiration_time):
     pickled_data = pickle.dumps(self._data, self.pickle_protocol)
     self.cursor.execute('update session set data = %s, '
                         'expiration_time = %s where id = %s',
                         (pickled_data, expiration_time, self.id))
Esempio n. 3
0
 def _save(self, expiration_time):
     pickled_data = pickle.dumps(self._data, self.pickle_protocol)
     self.cursor.execute('update session set data = %s, expiration_time = %s where id = %s', (pickled_data, expiration_time, self.id))