def get_latest_path(request, key='default'): key = KVS_LATEST_PATH_FORMAT % (request.osuser.pk, key) tt_client = get_client('default') latest_path = tt_client.get(key) if not latest_path: return None return opensocial_url_convert(latest_path)
def set_latest_path(request, key='default'): key = KVS_LATEST_PATH_FORMAT % (request.osuser.pk, key) tt_client = get_client('default') tt_client.set(key, request.path)
def delete_latest_path(request, key='default'): key = KVS_LATEST_PATH_FORMAT % (request.osuser.pk, key) tt_client = get_client('default') #tt_client.set(key, None) tt_client.out(key)
def get_tt_client(tyrant_name=None): """ TTクライアント取得 """ from tokyotyrant import get_client return get_client(tyrant_name=tyrant_name)
def __init__(self, keyvalue, keyformat=None, **argv): super(TTInt, self).__init__(keyvalue, keyformat, get_client(), **argv)
def get_redis_client(name=None): """ Redisクライアント取得 """ from redis_client import get_client return get_client(name=name, setting=settings.REDIS_DATABASES)
def get_mysql_client(name=None): """ MySQLクライアント取得 """ from mysqlkvs import get_client return get_client(name=name, setting=settings.MYSQLKVS_DATABASES)