def __contains__(self, name):
return name in self.bk
- def get(self, name, default = None):
+ def get(self, name, default=None):
if name not in self.bk:
return default
return self.bk[name].value
def cookies(req):
return req.item(cookiedict)
-def get(req, name, default = None):
+def get(req, name, default=None):
return cookies(req).get(name, default)
def add(req, name, value, **kw):
class environment(object):
__slots__ = ["parent", "map"]
- def __init__(self, parent = None):
+ def __init__(self, parent=None):
self.parent = parent
self.map = weakref.WeakKeyDictionary()
class var(object):
__slots__ = ["__weakref__"]
- def __init__(self, default = None):
+ def __init__(self, default=None):
if default is not None:
root.map[self] = default
def __getitem__(self, key):
return self.cf[key][0]
- def get(self, key, default = ""):
+ def get(self, key, default=""):
if key in self:
return self.cf[key][0]
return default
raise badmultipart("Missing last multipart boundary")
self.form.buf += ret
- def read(self, limit = -1):
+ def read(self, limit=-1):
self.fillbuf(limit)
if limit >= 0:
ret = self.buf[:limit]
self.buf = ""
return ret
- def readline(self, limit = -1):
+ def readline(self, limit=-1):
last = 0
while True:
p = self.buf.find('\n', last)
def __iter__(self):
return iter((list[0] for list in self.dict.itervalues()))
- def get(self, key, default = ""):
+ def get(self, key, default=""):
if key.lower() in self.dict:
return self.dict[key.lower()][1]
return default
return skelfor(req).message(req, self.message, *self.detail)
class httperror(usererror):
- def __init__(self, status, message = None, detail = None):
+ def __init__(self, status, message=None, detail=None):
if message is None:
message = proto.statusinfo[status][0]
if detail is None:
"script": proto.scripturl,
"site": proto.siteurl}
- def __init__(self, url, status = 303, base = "url"):
+ def __init__(self, url, status=303, base="url"):
super(redirect, self).__init__()
self.url = url
self.status = status
return nonce
class session(object):
- def __init__(self, lock, expire = 86400 * 7):
+ def __init__(self, lock, expire=86400 * 7):
self.id = hexencode(gennonce(16))
self.dict = {}
self.lock = lock
def __getitem__(self, key):
return self.dict[key]
- def get(self, key, default = None):
+ def get(self, key, default=None):
return self.dict.get(key, default)
def __setitem__(self, key, value):
return "<session %s>" % self.id
class db(object):
- def __init__(self, backdb = None, cookiename = "wrwsess", path = "/"):
+ def __init__(self, backdb=None, cookiename="wrwsess", path="/"):
self.live = {}
self.cookiename = cookiename
self.path = path
with open(os.path.join(self.path, key), "w") as out:
out.write(value)
-default = env.var(db(backdb = dirback(os.path.join("/tmp", "wrwsess-" + str(os.getuid())))))
+default = env.var(db(backdb=dirback(os.path.join("/tmp", "wrwsess-" + str(os.getuid())))))
def get(req):
return default.val.get(req)
node.attrs[unicode(k)] = unicode(v)
class constructor(object):
- def __init__(self, ns, elcls = element, ctx=None):
+ def __init__(self, ns, elcls=element, ctx=None):
self._ns = ns
self._elcls = elcls
if ctx is None: ctx = context()
return fun
return dec
-def persession(data = None):
+def persession(data=None):
def dec(callable):
def wrapper(req):
sess = session.get(req)
class sessiondata(object):
@classmethod
- def get(cls, req, create = True):
+ def get(cls, req, create=True):
sess = cls.sessdb().get(req)
with sess.lock:
try: