summaryrefslogtreecommitdiff
path: root/paste
diff options
context:
space:
mode:
authorianb <ianb@localhost>2006-12-14 22:22:07 +0000
committerianb <ianb@localhost>2006-12-14 22:22:07 +0000
commitd25fdf1c496a4ee6bac8735396f1f0d7175af0dd (patch)
treec432719d6ecd4efb6da544d35e09fcb3cf2ab4a1 /paste
parent036190051d1ccb30db6bd9a3e2002a65875a75f6 (diff)
downloadpastedeploy-git-d25fdf1c496a4ee6bac8735396f1f0d7175af0dd.tar.gz
Strip any trailing /'s from prefix in PrefixMiddleware. Specifically the default of '/' will cause breakage
Diffstat (limited to 'paste')
-rw-r--r--paste/deploy/config.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/paste/deploy/config.py b/paste/deploy/config.py
index 363ee59..bf271a3 100644
--- a/paste/deploy/config.py
+++ b/paste/deploy/config.py
@@ -235,7 +235,7 @@ class PrefixMiddleware(object):
translate_forwarded_server=True,
force_port=None):
self.app = app
- self.prefix = prefix
+ self.prefix = prefix.rstrip('/')
self.translate_forwarded_server = translate_forwarded_server
self.regprefix = re.compile("^%s(.*)$" % self.prefix)
self.force_port = force_port