コード例 #1
0
 def force_type(cls, response, environ = None):
     if not isinstance(response, BaseResponse):
         if environ is None:
             raise TypeError('cannot convert WSGI application into response objects without an environ')
         response = BaseResponse(*_run_wsgi_app(response, environ))
     response.__class__ = cls
     return response
コード例 #2
0
 def force_type(cls, response, environ = None):
     if not isinstance(response, BaseResponse):
         if environ is None:
             raise TypeError('cannot convert WSGI application into response objects without an environ')
         response = BaseResponse(*_run_wsgi_app(response, environ))
     response.__class__ = cls
     return response
コード例 #3
0
 def from_app(cls, app, environ, buffered = False):
     return cls(*_run_wsgi_app(app, environ, buffered))
コード例 #4
0
def _run_wsgi_app(*args):
    global _run_wsgi_app
    from werkzeug.test import run_wsgi_app as _run_wsgi_app
    return _run_wsgi_app(*args)
コード例 #5
0
 def from_app(cls, app, environ, buffered = False):
     return cls(*_run_wsgi_app(app, environ, buffered))
コード例 #6
0
def _run_wsgi_app(*args):
    global _run_wsgi_app
    from werkzeug.test import run_wsgi_app as _run_wsgi_app
    return _run_wsgi_app(*args)