diff options
Diffstat (limited to 'paste/__init__.py')
-rw-r--r-- | paste/__init__.py | 4 |
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) |