Merge branch 'master' into python3
[wrw.git] / wrw / resp.py
index 3514616..6e95ec5 100644 (file)
@@ -1,4 +1,4 @@
-import dispatch, proto, env
+from . import dispatch, proto, env
 
 __all__ = ["skeleton", "skelfor", "setskel", "usererror"]
 
@@ -38,7 +38,7 @@ def setskel(req, skel):
 
 class usererror(dispatch.restart):
     def __init__(self, message, detail):
-        super(usererror, self).__init__()
+        super().__init__()
         self.message = message
         self.detail = detail
 
@@ -46,9 +46,9 @@ class usererror(dispatch.restart):
         return [skelfor(req).error(self.message, self.detail)]
 
 class message(dispatch.restart):
-    def __init__(self, msg, detail):
-        super(message, self).__init__()
-        self.message = msg
+    def __init__(self, message, detail):
+        super().__init__()
+        self.message = message
         self.detail = detail
 
     def handle(self, req):
@@ -60,20 +60,20 @@ class httperror(usererror):
             message = proto.statusinfo[status][0]
         if detail is None:
             detail = proto.statusinfo[status][1]
-        super(httperror, self).__init__(message, detail)
+        super().__init__(message, detail)
         self.status = status
 
     def handle(self, req):
         req.status(self.status, self.message)
-        return super(httperror, self).handle(req)
+        return super().handle(req)
 
 class notfound(httperror):
     def __init__(self):
-        return super(notfound, self).__init__(404)
+        return super().__init__(404)
 
 class redirect(dispatch.restart):
     def __init__(self, url, status = 303):
-        super(redirect, self).__init__()
+        super().__init__()
         self.url = url
         self.status = status