-import dispatch, proto
+import dispatch, proto, env
__all__ = ["skeleton", "skelfor", "setskel", "usererror"]
def message(self, message, detail):
return self.page(message, """<h1>%s</h1>\n<p>%s</p>\n""" % (message, detail))
-defskel = skeleton()
+defskel = env.var(skeleton())
def getskel(req):
- return [defskel]
+ return [defskel.val]
def skelfor(req):
return req.item(getskel)[0]
def setskel(req, skel):
return [skelfor(req).error(self.message, self.detail)]
class message(dispatch.restart):
- def __init__(self, message, detail):
+ def __init__(self, msg, detail):
super(message, self).__init__()
- self.message = message
+ self.message = msg
self.detail = detail
def handle(self, req):