app = server.WSGISession(self, server.WSGICodeInterceptor(self, server.WSGIRouter(self, routes = { "/favicon.ico": server.WSGIFavicon(self), "/static": server.WSGIFileServer(self, root = "/home/chrivers/.spye/plugins/test/lib"), "/icons": server.WSGIFileServer(self, root = "/usr/share/icons/oxygen/"), "/rpc": server.WSGISpyeJSONRPCInterface(self, path = "metaconfig.server.web"), "/metaconfig-rpc": server.WSGISpyeJSONRPCInterface(self, path = "metaconfig.server", allowed_modules = ["metaconfig.handler.*"]), "/autocomplete/node": server.WSGISpyeJSONInterface(self, path = "metaconfig.server.web.autocomplete_node"), "/login": server.WSGILoginCheck(self, inside = server.WSGIStaticRedirect(self, url = "/"), outside = server.WSGISpyeInterface(self, path = "metaconfig.server.web.login")), "/css": server.WSGISpyeInterface(self, path = "metaconfig.server.web.css"), "/css/images": server.WSGIFileServer(self, root = "/home/chrivers/.spye/plugins/test/lib/css/mc-theme/images/"), "/js": server.WSGISpyeInterface(self, path = "metaconfig.server.web.js"), "/": server.WSGILoginCheck(self, inside = server.WSGISpyeInterface(self, path = "metaconfig.server.web"), outside = server.WSGIStaticRedirect(self, url = "/login")) }), codes = {404: server.WSGIStaticContent(self, content = "Seems we hit a 404")} ), path = "/tmp/cookies")