Merge branch 'master' into python3
authorFredrik Tolf <fredrik@dolda2000.com>
Wed, 16 Jan 2013 00:17:51 +0000 (01:17 +0100)
committerFredrik Tolf <fredrik@dolda2000.com>
Wed, 16 Jan 2013 00:17:51 +0000 (01:17 +0100)
Conflicts:
wrw/dispatch.py

1  2 
wrw/dispatch.py
wrw/util.py

diff --cc wrw/dispatch.py
@@@ -1,5 -1,5 +1,5 @@@
  import sys, traceback
- from . import env
 -import env, req, proto
++from . import env, req, proto
  
  __all__ = ["restart"]
  
diff --cc wrw/util.py
@@@ -3,18 -3,9 +3,18 @@@ from . import req, dispatch, session, f
  
  def wsgiwrap(callable):
      def wrapper(env, startreq):
-         return dispatch.handle(req.origrequest(env), startreq, callable)
+         return dispatch.handleenv(env, startreq, callable)
      return wrapper
  
 +def stringwrap(charset):
 +    def dec(callable):
 +        def wrapper(*args, **kwargs):
 +            bk = callable(*args, **kwargs)
 +            for string in bk:
 +                yield string.encode(charset)
 +        return wrapper
 +    return dec
 +
  def formparams(callable):
      def wrapper(req):
          data = form.formdata(req)