Changeset 2045
- Timestamp:
- 10/23/07 22:16:37 (15 months ago)
- Files:
-
- 8 modified
-
tags/deluge-0.5.5.95/plugins/WebUi/deluge_webserver.py (modified) (1 diff)
-
tags/deluge-0.5.5.95/plugins/WebUi/webserver_common.py (modified) (1 diff)
-
tags/deluge-0.5.5.95/plugins/WebUi/webserver_framework.py (modified) (4 diffs)
-
trunk/plugins/WebUi/deluge_webserver.py (modified) (1 diff)
-
trunk/plugins/WebUi/revno (modified) (1 diff)
-
trunk/plugins/WebUi/version (modified) (1 diff)
-
trunk/plugins/WebUi/webserver_common.py (modified) (1 diff)
-
trunk/plugins/WebUi/webserver_framework.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tags/deluge-0.5.5.95/plugins/WebUi/deluge_webserver.py
r1928 r2045 40 40 import webpy022 as web 41 41 from webpy022.http import seeother, url 42 from webpy022.webapi import setcookie43 42 from webpy022.utils import Storage 44 43 -
tags/deluge-0.5.5.95/plugins/WebUi/webserver_common.py
r1928 r2045 63 63 64 64 65 REVNO = open(os.path.join(os.path.dirname(__file__),'revno')).read()65 REVNO = '0.56.stable.' + open(os.path.join(os.path.dirname(__file__),'revno')).read() 66 66 VERSION = open(os.path.join(os.path.dirname(__file__),'version')).read() 67 67 -
tags/deluge-0.5.5.95/plugins/WebUi/webserver_framework.py
r1928 r2045 43 43 import webpy022 as web 44 44 45 from webpy022.webapi import cookies, setcookie 45 from webpy022.webapi import cookies, setcookie as w_setcookie 46 46 from webpy022.http import seeother, url 47 47 from webpy022 import template,changequery as self_url … … 55 55 import webserver_common as ws 56 56 57 from debugerror import deluge_debugerror 58 57 59 #init: 58 web.webapi.internalerror = web.debugerror 59 60 60 web.webapi.internalerror = deluge_debugerror 61 61 #/init 62 62 63 63 #methods: 64 def setcookie(key, val): 65 """add 30 days expires header for persistent cookies""" 66 return w_setcookie(key, val , expires=2592000) 67 64 68 SESSIONS = [] #dumb sessions. 65 69 def start_session(): … … 89 93 90 94 def getcookie(key, default=None): 95 COOKIE_DEFAULTS = {'auto_refresh_secs':'10'} 96 key = str(key).strip() 91 97 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 93 102 94 103 #deco's: … … 328 337 'auto_refreshed', 'check_session', 329 338 '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 40 40 import webpy022 as web 41 41 from webpy022.http import seeother, url 42 from webpy022.webapi import setcookie43 42 from webpy022.utils import Storage 44 43 -
trunk/plugins/WebUi/revno
r1909 r2045 1 571 87 -
trunk/plugins/WebUi/version
r1909 r2045 1 1 revision-id: mvoncken@gmail.com-20070930083408-sv8mo0mi1rbjnfvk 2 date: 2007- 09-30 10:34:08 +02003 build-date: 2007- 09-30 10:34:50 +02004 revno: 572 date: 2007-10-23 15:10:08 +0200 3 build-date: 2007-10-23 15:34:50 +0200 4 revno: 87 5 5 branch-nick: WebUi -
trunk/plugins/WebUi/webserver_common.py
r1928 r2045 63 63 64 64 65 REVNO = open(os.path.join(os.path.dirname(__file__),'revno')).read()65 REVNO = '0.56.stable.' + open(os.path.join(os.path.dirname(__file__),'revno')).read() 66 66 VERSION = open(os.path.join(os.path.dirname(__file__),'version')).read() 67 67 -
trunk/plugins/WebUi/webserver_framework.py
r1928 r2045 43 43 import webpy022 as web 44 44 45 from webpy022.webapi import cookies, setcookie 45 from webpy022.webapi import cookies, setcookie as w_setcookie 46 46 from webpy022.http import seeother, url 47 47 from webpy022 import template,changequery as self_url … … 55 55 import webserver_common as ws 56 56 57 from debugerror import deluge_debugerror 58 57 59 #init: 58 web.webapi.internalerror = web.debugerror 59 60 60 web.webapi.internalerror = deluge_debugerror 61 61 #/init 62 62 63 63 #methods: 64 def setcookie(key, val): 65 """add 30 days expires header for persistent cookies""" 66 return w_setcookie(key, val , expires=2592000) 67 64 68 SESSIONS = [] #dumb sessions. 65 69 def start_session(): … … 89 93 90 94 def getcookie(key, default=None): 95 COOKIE_DEFAULTS = {'auto_refresh_secs':'10'} 96 key = str(key).strip() 91 97 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 93 102 94 103 #deco's: … … 328 337 'auto_refreshed', 'check_session', 329 338 'do_redirect', 'error_page','start_session','getcookie' 330 ,'create_webserver' ]331 332 333 339 ,'create_webserver','setcookie'] 340 341 342
