fixed bug about lazy WSGI middleware, thanks Anthony
This commit is contained in:
1 parent
1caea9313a
commit
7220c78581
2 files changed
+3
-3
No files matched your search
@@ -1 +1 @@
|
|||||||
Version 2.6.0-development+timestamp.2013.08.05.10.37.23
|
Version 2.6.0-development+timestamp.2013.08.06.01.58.11
|
||||||
+2
-2
@@ -292,7 +292,7 @@ class LazyWSGI(object):
|
|||||||
self.response.headers = dict(headers)
|
self.response.headers = dict(headers)
|
||||||
return lambda *args, **kargs: \
|
return lambda *args, **kargs: \
|
||||||
self.response.write(escape=False, *args, **kargs)
|
self.response.write(escape=False, *args, **kargs)
|
||||||
def middleware(self,*a):
|
def middleware(self,*middleware_apps):
|
||||||
"""
|
"""
|
||||||
In you controller use::
|
In you controller use::
|
||||||
|
|
||||||
@@ -311,7 +311,7 @@ class LazyWSGI(object):
|
|||||||
return [data]
|
return [data]
|
||||||
for item in middleware_apps:
|
for item in middleware_apps:
|
||||||
app = item(app)
|
app = item(app)
|
||||||
def caller(app):
|
def caller(app):
|
||||||
return app(self.environ, self.start_response)
|
return app(self.environ, self.start_response)
|
||||||
return lambda caller=caller, app=app: caller(app)
|
return lambda caller=caller, app=app: caller(app)
|
||||||
return middleware
|
return middleware
|
||||||
|
|||||||
Reference in new issue
Block a user