Ejemplo n.º 1
0
 def persist(self, ttl=3600):
     try:
         redis.setex(self.fullid, ttl, pickle.dumps(self))
         self.modified = False
     except:
         app.logger.error('Failed persisting cart')
Ejemplo n.º 2
0
 def data(self, value):
     self.data_serialized = pickle.dumps(value)
     return value
Ejemplo n.º 3
0
 def session_info(self, value):
     self.session_info_serialized = pickle.dumps(value)
     return value
Ejemplo n.º 4
0
 def dumps(obj):
     buf = pickle.dumps(obj, -1)
     return zlib.compress(buf)
 def persist(self, ttl=3600):
     try:
         redis.setex(self.fullid, ttl, pickle.dumps(self))
         self.modified = False
     except:
         app.logger.error('Failed persisting cart')
 def persist(self):
     redis.setex(self.fullid, app.config['CART_TTL'], pickle.dumps(self))
     self.modified = False
Ejemplo n.º 7
0
 def dumps(obj):
     buf = pickle.dumps(obj, -1)
     return zlib.compress(buf)
Ejemplo n.º 8
0
 def __setitem__(self, url, result):
     record = {
         'result': Binary(zlib.compress(pickle.dumps(result))),
         'timestamp': datetime.now()
     }
     self.db.webpage.update({'_id': url}, {'$set': record}, upsert=True)