def load_session(key): #session = Session() session = SessionManager().current() if session.has_key(key): mem_key = session[key] return memcache.get(mem_key) else:return None
def load_session(key): #session = Session() session = SessionManager().current() if session.has_key(key): mem_key = session[key] return memcache.get(mem_key) else: return None
def save_session(key, value): #session = Session() session = SessionManager().current() if session.has_key(key): mem_key = session[key] if memcache.get(mem_key): memcache.set(mem_key, value, time=EXPIRATION_DELTA_SECONDS) else: memcache.add(mem_key, value, time=EXPIRATION_DELTA_SECONDS)
def save_session(key,value): #session = Session() session = SessionManager().current() if session.has_key(key): mem_key = session[key] if memcache.get(mem_key): memcache.set(mem_key, value, time=EXPIRATION_DELTA_SECONDS) else: memcache.add(mem_key, value, time=EXPIRATION_DELTA_SECONDS)
def load_from_session_or_new(url): site = urlparse.urlparse(url).netloc.encode('utf-8') #site = url session = SessionManager().current() cookie = None if session.has_key(COOKIE_SESSION_NAME%get_url_key_name(site)): cookie = load_session( COOKIE_SESSION_NAME%get_url_key_name(site)) if not cookie: session[COOKIE_SESSION_NAME%get_url_key_name(site)] =str(uuid.uuid4()) cookie = MySimpleCookie() cookie.site = site return cookie
def load_from_session_or_new(url): site = urlparse.urlparse(url).netloc.encode('utf-8') #site = url session = SessionManager().current() cookie = None if session.has_key(COOKIE_SESSION_NAME % get_url_key_name(site)): cookie = load_session(COOKIE_SESSION_NAME % get_url_key_name(site)) if not cookie: session[COOKIE_SESSION_NAME % get_url_key_name(site)] = str( uuid.uuid4()) cookie = MySimpleCookie() cookie.site = site return cookie