Beispiel #1
0
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
Beispiel #2
0
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
Beispiel #3
0
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)
Beispiel #4
0
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)
Beispiel #5
0
 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
Beispiel #6
0
    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