コード例 #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')
コード例 #2
0
ファイル: models.py プロジェクト: rudeb0t/tornadio2go
 def data(self, value):
     self.data_serialized = pickle.dumps(value)
     return value
コード例 #3
0
ファイル: models.py プロジェクト: rudeb0t/tornadio2go
 def session_info(self, value):
     self.session_info_serialized = pickle.dumps(value)
     return value
コード例 #4
0
 def dumps(obj):
     buf = pickle.dumps(obj, -1)
     return zlib.compress(buf)
コード例 #5
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')
コード例 #6
0
 def persist(self):
     redis.setex(self.fullid, app.config['CART_TTL'], pickle.dumps(self))
     self.modified = False
コード例 #7
0
ファイル: utils.py プロジェクト: xiangxiaobaog3/project
 def dumps(obj):
     buf = pickle.dumps(obj, -1)
     return zlib.compress(buf)
コード例 #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)