diff options
Diffstat (limited to 'paste/__init__.py')
-rw-r--r-- | paste/__init__.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/paste/__init__.py b/paste/__init__.py index 83cd6b5..f22b5d7 100644 --- a/paste/__init__.py +++ b/paste/__init__.py @@ -263,7 +263,8 @@ def application(environ: Env, start_response: StartResponse) -> Response: ) return [] elif environ["REQUEST_METHOD"] == "DELETE": - store.delete(conn, name) - start_response("204 No Content", []) - return [] + if store.delete(conn, name): + start_response("204 No Content", []) + return [] + return simple_response(start_response, "404 Not Found") return simple_response(start_response, "500 Internal Server Error") |