X-Git-Url: http://dolda2000.com/gitweb/?p=wrw.git;a=blobdiff_plain;f=wrw%2Fdispatch.py;h=768d3f43fdf526cc594935678de1d5c74b34233d;hp=4d22b72836550b75be305b2927b3311327c4b66a;hb=a7a0908019bb95bb2be1c01e97e88f344807ccec;hpb=77dd732a3b3b604a6029e748ffd4fb0b9760642d diff --git a/wrw/dispatch.py b/wrw/dispatch.py index 4d22b72..768d3f4 100644 --- a/wrw/dispatch.py +++ b/wrw/dispatch.py @@ -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) raise resp.httperror(500) @@ -36,9 +36,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())