Mercurial > dandelion
changeset 501:0be9df0b3498
only unquote once
| author | sheep@ghostwheel |
|---|---|
| date | Sat, 01 Nov 2008 20:17:26 +0100 |
| parents | ed05ea90473c |
| children | 319ad0e74fed |
| files | dandelion/request.py |
| diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/dandelion/request.py Sat Nov 01 20:16:42 2008 +0100 +++ b/dandelion/request.py Sat Nov 01 20:17:26 2008 +0100 @@ -11,13 +11,13 @@ self.wiki = wiki self.tmpfiles = [] BaseRequest.__init__(self, environ, populate_request, shallow) - parts = [url_unquote_plus(part.encode('utf-8')) for part + parts = [url_unquote_plus(part) for part in self.path.lstrip(u'/').split(u'/', 1)] if parts[0] in self.wiki.actions: self.view = parts.pop(0) else: self.view = u"" - title = url_unquote_plus(u"/".join(parts)) + title = u"/".join(parts) if not title: self.page = self.wiki.start_page else:
