diff options
author | ianb <devnull@localhost> | 2005-07-18 01:13:23 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2005-07-18 01:13:23 +0000 |
commit | 3aa1d798db66c5c360aefa2155e4ff041a3bcebe (patch) | |
tree | d5ea4e330a6cce475461f99cb23cd4c559789071 /paste/wareweb/servlet.py | |
parent | 634d6c10172a69b5dc804b9aa60ba77843f214cf (diff) | |
download | paste-3aa1d798db66c5c360aefa2155e4ff041a3bcebe.tar.gz |
Strify incoming urls to redirect
Diffstat (limited to 'paste/wareweb/servlet.py')
-rw-r--r-- | paste/wareweb/servlet.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/paste/wareweb/servlet.py b/paste/wareweb/servlet.py index 66b302a..2c3f33f 100644 --- a/paste/wareweb/servlet.py +++ b/paste/wareweb/servlet.py @@ -189,6 +189,7 @@ class Servlet(object): self._cached_output.append(unicode(v).encode('utf-8')) def redirect(self, url, **query_vars): + url = str(url) if not url.startswith('/') and not abs_regex.search(url): url = self.app_url + '/' + url if 'status' in query_vars: |