aboutsummaryrefslogtreecommitdiffstats
path: root/paste/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'paste/__init__.py')
-rw-r--r--paste/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/paste/__init__.py b/paste/__init__.py
index c769997..1948273 100644
--- a/paste/__init__.py
+++ b/paste/__init__.py
@@ -141,7 +141,7 @@ def if_none_match(app: App, environ: Env, start_response: StartResponse) -> Resp
return app(environ, start_response)
if if_none_match == "*":
- start_response("304 Not Modified", [("ETag", etag)])
+ start_response("304 Not Modified", [("ETag", f'"{etag}"')])
return []
etags = if_none_match.split(",")
@@ -151,7 +151,7 @@ def if_none_match(app: App, environ: Env, start_response: StartResponse) -> Resp
return simple_response(start_response, "400 Bad Request")
etags = {e[1:-1] for e in etags}
if isinstance(etag, str) and etag in etags:
- start_response("304 Not Modified", [("ETag", etag)])
+ start_response("304 Not Modified", [("ETag", f'"{etag}"')])
return []
return app(environ, start_response)