Changeset 2045

Show
Ignore:
Timestamp:
10/23/07 22:16:37 (15 months ago)
Author:
markybob
Message:

sync with webui rev87

Files:
8 modified

Legend:

Unmodified
Added
Removed
  • tags/deluge-0.5.5.95/plugins/WebUi/deluge_webserver.py

    r1928 r2045  
    4040import webpy022 as web 
    4141from webpy022.http import seeother, url 
    42 from webpy022.webapi import setcookie 
    4342from webpy022.utils import Storage 
    4443 
  • tags/deluge-0.5.5.95/plugins/WebUi/webserver_common.py

    r1928 r2045  
    6363 
    6464 
    65 REVNO = open(os.path.join(os.path.dirname(__file__),'revno')).read() 
     65REVNO = '0.56.stable.' + open(os.path.join(os.path.dirname(__file__),'revno')).read() 
    6666VERSION = open(os.path.join(os.path.dirname(__file__),'version')).read() 
    6767 
  • tags/deluge-0.5.5.95/plugins/WebUi/webserver_framework.py

    r1928 r2045  
    4343import webpy022 as web 
    4444 
    45 from webpy022.webapi import cookies, setcookie 
     45from webpy022.webapi import cookies, setcookie as w_setcookie 
    4646from webpy022.http import seeother, url 
    4747from webpy022 import template,changequery as self_url 
     
    5555import webserver_common as ws 
    5656 
     57from debugerror import deluge_debugerror 
     58 
    5759#init: 
    58 web.webapi.internalerror = web.debugerror 
    59  
    60  
     60web.webapi.internalerror = deluge_debugerror 
    6161#/init 
    6262 
    6363#methods: 
     64def setcookie(key, val): 
     65    """add 30 days expires header for persistent cookies""" 
     66    return w_setcookie(key, val , expires=2592000) 
     67 
    6468SESSIONS = [] #dumb sessions. 
    6569def start_session(): 
     
    8993 
    9094def getcookie(key, default=None): 
     95    COOKIE_DEFAULTS = {'auto_refresh_secs':'10'} 
     96    key = str(key).strip() 
    9197    ck = cookies() 
    92     return str(ck.get(key, default)) 
     98    val = ck.get(key, default) 
     99    if (not val) and key in COOKIE_DEFAULTS: 
     100        return COOKIE_DEFAULTS[key] 
     101    return val 
    93102 
    94103#deco's: 
     
    328337    'auto_refreshed', 'check_session', 
    329338    'do_redirect', 'error_page','start_session','getcookie' 
    330     ,'create_webserver'] 
    331  
    332  
    333  
     339    ,'create_webserver','setcookie'] 
     340 
     341 
     342 
  • trunk/plugins/WebUi/deluge_webserver.py

    r1928 r2045  
    4040import webpy022 as web 
    4141from webpy022.http import seeother, url 
    42 from webpy022.webapi import setcookie 
    4342from webpy022.utils import Storage 
    4443 
  • trunk/plugins/WebUi/revno

    r1909 r2045  
    1 57 
     187 
  • trunk/plugins/WebUi/version

    r1909 r2045  
    11revision-id: mvoncken@gmail.com-20070930083408-sv8mo0mi1rbjnfvk 
    2 date: 2007-09-30 10:34:08 +0200 
    3 build-date: 2007-09-30 10:34:50 +0200 
    4 revno: 57 
     2date: 2007-10-23 15:10:08 +0200 
     3build-date: 2007-10-23 15:34:50 +0200 
     4revno:  87 
    55branch-nick: WebUi 
  • trunk/plugins/WebUi/webserver_common.py

    r1928 r2045  
    6363 
    6464 
    65 REVNO = open(os.path.join(os.path.dirname(__file__),'revno')).read() 
     65REVNO = '0.56.stable.' + open(os.path.join(os.path.dirname(__file__),'revno')).read() 
    6666VERSION = open(os.path.join(os.path.dirname(__file__),'version')).read() 
    6767 
  • trunk/plugins/WebUi/webserver_framework.py

    r1928 r2045  
    4343import webpy022 as web 
    4444 
    45 from webpy022.webapi import cookies, setcookie 
     45from webpy022.webapi import cookies, setcookie as w_setcookie 
    4646from webpy022.http import seeother, url 
    4747from webpy022 import template,changequery as self_url 
     
    5555import webserver_common as ws 
    5656 
     57from debugerror import deluge_debugerror 
     58 
    5759#init: 
    58 web.webapi.internalerror = web.debugerror 
    59  
    60  
     60web.webapi.internalerror = deluge_debugerror 
    6161#/init 
    6262 
    6363#methods: 
     64def setcookie(key, val): 
     65    """add 30 days expires header for persistent cookies""" 
     66    return w_setcookie(key, val , expires=2592000) 
     67 
    6468SESSIONS = [] #dumb sessions. 
    6569def start_session(): 
     
    8993 
    9094def getcookie(key, default=None): 
     95    COOKIE_DEFAULTS = {'auto_refresh_secs':'10'} 
     96    key = str(key).strip() 
    9197    ck = cookies() 
    92     return str(ck.get(key, default)) 
     98    val = ck.get(key, default) 
     99    if (not val) and key in COOKIE_DEFAULTS: 
     100        return COOKIE_DEFAULTS[key] 
     101    return val 
    93102 
    94103#deco's: 
     
    328337    'auto_refreshed', 'check_session', 
    329338    'do_redirect', 'error_page','start_session','getcookie' 
    330     ,'create_webserver'] 
    331  
    332  
    333  
     339    ,'create_webserver','setcookie'] 
     340 
     341 
     342