Mercurial > p > roundup > code
changeset 3064:4163b69f8569 maint-0.7
merge from HEAD
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Wed, 05 Jan 2005 21:54:28 +0000 |
| parents | 6846e9deab13 |
| children | 171b14d46bc3 |
| files | roundup/cgi/templating.py |
| diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/roundup/cgi/templating.py Wed Jan 05 21:50:47 2005 +0000 +++ b/roundup/cgi/templating.py Wed Jan 05 21:54:28 2005 +0000 @@ -2028,15 +2028,16 @@ # finally, the remainder of the filter args in the request props = self.client.db.getclass(self.classname).getprops() + q = urllib.quote for k,v in self.filterspec.items(): if not args.has_key(k): if type(v) == type([]): if isinstance(props[k], hyperdb.String): - l.append(s%(k, ' '.join(v))) + l.append('%s=%s'%(k, '%20'.join([q(i) for i in v]))) else: - l.append(s%(k, ','.join(v))) + l.append('%s=%s'%(k, ','.join([q(i) for i in v]))) else: - l.append('%s=%s'%(k, v)) + l.append('%s=%s'%(k, q(v))) return '%s?%s'%(url, '&'.join(l)) indexargs_href = indexargs_url
