mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-15 14:05:57 +00:00
sync with webui rev87
This commit is contained in:
parent
ac00fef1d4
commit
a28e33b809
@ -39,7 +39,6 @@ from webserver_framework import *
|
||||
|
||||
import webpy022 as web
|
||||
from webpy022.http import seeother, url
|
||||
from webpy022.webapi import setcookie
|
||||
from webpy022.utils import Storage
|
||||
|
||||
from md5 import md5
|
||||
|
@ -1 +1 @@
|
||||
57
|
||||
87
|
||||
|
@ -1,5 +1,5 @@
|
||||
revision-id: mvoncken@gmail.com-20070930083408-sv8mo0mi1rbjnfvk
|
||||
date: 2007-09-30 10:34:08 +0200
|
||||
build-date: 2007-09-30 10:34:50 +0200
|
||||
revno: 57
|
||||
date: 2007-10-23 15:10:08 +0200
|
||||
build-date: 2007-10-23 15:34:50 +0200
|
||||
revno: 87
|
||||
branch-nick: WebUi
|
||||
|
@ -62,7 +62,7 @@ def init():
|
||||
|
||||
|
||||
|
||||
REVNO = open(os.path.join(os.path.dirname(__file__),'revno')).read()
|
||||
REVNO = '0.56.stable.' + open(os.path.join(os.path.dirname(__file__),'revno')).read()
|
||||
VERSION = open(os.path.join(os.path.dirname(__file__),'version')).read()
|
||||
|
||||
TORRENT_KEYS = ['distributed_copies', 'download_payload_rate',
|
||||
|
@ -42,7 +42,7 @@ Todo's before stable:
|
||||
"""
|
||||
import webpy022 as web
|
||||
|
||||
from webpy022.webapi import cookies, setcookie
|
||||
from webpy022.webapi import cookies, setcookie as w_setcookie
|
||||
from webpy022.http import seeother, url
|
||||
from webpy022 import template,changequery as self_url
|
||||
|
||||
@ -54,13 +54,17 @@ from deluge import common
|
||||
from webserver_common import REVNO, VERSION
|
||||
import webserver_common as ws
|
||||
|
||||
from debugerror import deluge_debugerror
|
||||
|
||||
#init:
|
||||
web.webapi.internalerror = web.debugerror
|
||||
|
||||
|
||||
web.webapi.internalerror = deluge_debugerror
|
||||
#/init
|
||||
|
||||
#methods:
|
||||
def setcookie(key, val):
|
||||
"""add 30 days expires header for persistent cookies"""
|
||||
return w_setcookie(key, val , expires=2592000)
|
||||
|
||||
SESSIONS = [] #dumb sessions.
|
||||
def start_session():
|
||||
session_id = str(random.random())
|
||||
@ -88,8 +92,13 @@ def error_page(error):
|
||||
print ws.render.error(error)
|
||||
|
||||
def getcookie(key, default=None):
|
||||
COOKIE_DEFAULTS = {'auto_refresh_secs':'10'}
|
||||
key = str(key).strip()
|
||||
ck = cookies()
|
||||
return str(ck.get(key, default))
|
||||
val = ck.get(key, default)
|
||||
if (not val) and key in COOKIE_DEFAULTS:
|
||||
return COOKIE_DEFAULTS[key]
|
||||
return val
|
||||
|
||||
#deco's:
|
||||
def deluge_page_noauth(func):
|
||||
@ -327,7 +336,7 @@ def create_webserver(urls,methods):
|
||||
__all__ = ['deluge_page_noauth', 'deluge_page', 'remote',
|
||||
'auto_refreshed', 'check_session',
|
||||
'do_redirect', 'error_page','start_session','getcookie'
|
||||
,'create_webserver']
|
||||
,'create_webserver','setcookie']
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user