示例#1
0
def remove_session(user_id):
    """Remove session for a user."""
    prefix = cache.cache.key_prefix + "session::"

    for k in cache.cache._client.keys():
        if k.startswith(prefix):
            k = k[len(cache.cache.key_prefix):]
            try:
                data = Serializer.loads(cache.get(k))
                if data['uid'] == user_id:
                    print k
                    cache.delete(k)
            except TypeError:
                pass
示例#2
0
 def process_result_value(self, value, dialect):
     """Load ZlibPickled data from column."""
     if value is not None:
         value = ZlibPickle.loads(value)
     return value
示例#3
0
 def process_bind_param(self, value, dialect):
     """Dump data to column using ZlibPickle."""
     if value is not None:
         value = ZlibPickle.dumps(value)
     return value
示例#4
0
文件: types.py 项目: mhellmic/b2share
 def process_result_value(self, value, dialect):
     if value is not None:
         value = ZlibPickle.loads(value)
     return value
示例#5
0
文件: types.py 项目: mhellmic/b2share
 def process_bind_param(self, value, dialect):
     if value is not None:
         value = ZlibPickle.dumps(value)
     return value
示例#6
0
 def process_result_value(self, value, dialect):
     """Load ZlibPickled data from column."""
     if value is not None:
         value = ZlibPickle.loads(value)
     return value
示例#7
0
 def process_bind_param(self, value, dialect):
     """Dump data to column using ZlibPickle."""
     if value is not None:
         value = ZlibPickle.dumps(value)
     return value