From 77253f835cab811fcacb66c691a8e185e1a534ef Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Mon, 14 Sep 2009 09:25:27 +0000 Subject: [PATCH] return a 404 if no resource is found, also enable the JSON component when the server starts --- deluge/ui/web/server.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/deluge/ui/web/server.py b/deluge/ui/web/server.py index 54e0179a3..11cdc6f8e 100644 --- a/deluge/ui/web/server.py +++ b/deluge/ui/web/server.py @@ -279,6 +279,9 @@ class LookupResource(resource.Resource, component.Component): mime_type = mimetypes.guess_type(path) request.setHeader("content-type", mime_type[0]) return open(path, "rb").read() + + request.setResponseCode(http.NOT_FOUND) + return "

404 - Not Found

" class TopLevel(resource.Resource): addSlash = True @@ -502,6 +505,8 @@ class DelugeWeb(component.Component): else: self.start_normal() self.plugins.enable_plugins() + + component.get("JSON").enable() if start_reactor: reactor.run()