summaryrefslogtreecommitdiff
path: root/wsgitools/middlewares.py
diff options
context:
space:
mode:
Diffstat (limited to 'wsgitools/middlewares.py')
-rw-r--r--wsgitools/middlewares.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/wsgitools/middlewares.py b/wsgitools/middlewares.py
index 46a93f5..654f5db 100644
--- a/wsgitools/middlewares.py
+++ b/wsgitools/middlewares.py
@@ -260,7 +260,7 @@ class CachingMiddleware:
if path in self.cache and self.cacheable(environ):
cache_object = self.cache[path]
if cache_object[0] + self.maxage >= now:
- start_response(cache_object[1], cache_object[2])
+ start_response(cache_object[1], list(cache_object[2]))
return cache_object[3]
else:
del self.cache[path]
@@ -272,7 +272,7 @@ class CachingMiddleware:
return self.app(status, headers, exc_info)
cache_object[1] = status
cache_object[2] = headers
- write = start_response(status, headers)
+ write = start_response(status, list(headers))
def modified_write(data):
cache_object[3].append(data)
write(data)