From 5b09b4a2e7af152a14c1576d250b6e2c0762209e Mon Sep 17 00:00:00 2001 From: ianb Date: Fri, 5 Jan 2007 17:04:22 +0000 Subject: Not that good fixup of a problem where the end slash is lost under Paste's HTTP server --- paste/httpserver.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'paste/httpserver.py') diff --git a/paste/httpserver.py b/paste/httpserver.py index a88fab6..9407e4f 100755 --- a/paste/httpserver.py +++ b/paste/httpserver.py @@ -163,7 +163,11 @@ class WSGIHandlerMixin: (_, _, path, query, fragment) = urlparse.urlsplit(self.path) path = urllib.unquote(path) + endslash = path.endswith('/') path = posixpath.normpath(path) + if endslash: + # Put the slash back... + path += '/' (server_name, server_port) = self.server.server_address rfile = self.rfile -- cgit v1.2.1