Merge branch 'master' into python3
[wrw.git] / wrw / dispatch.py
index 666d7a7..7f1066a 100644 (file)
@@ -1,5 +1,5 @@
 import sys, traceback
-import env, req, proto
+from . import env, req, proto
 
 __all__ = ["restart"]
 
@@ -17,7 +17,7 @@ def mangle(result):
     return [str(result)]
 
 def defaulterror(req, excinfo):
-    import resp
+    from . import resp
     traceback.print_exception(*excinfo)
     sys.stderr.flush()
     raise resp.httperror(500)
@@ -38,9 +38,9 @@ def handle(req, startreq, handler):
             try:
                 resp = handler(req)
                 break
-            except restart, i:
+            except restart as i:
                 handler = i.handle
-            except Exception, i:
+            except Exception as i:
                 if eh is None:
                     raise
                 handler = wraphandler(eh, sys.exc_info())