Revision da19a2ff kamaki/clients/__init__.py
b/kamaki/clients/__init__.py | ||
---|---|---|
123 | 123 |
url += _encode(path[1:] if path.startswith('/') else path) |
124 | 124 |
delim = '?' |
125 | 125 |
for key, val in params.items(): |
126 |
val = '' if val in (None, False) else _encode(u'%s' % val)
|
|
126 |
val = '' if val in (None, False) else _encode('%s' % val) |
|
127 | 127 |
url += '%s%s%s' % (delim, key, ('=%s' % val) if val else '') |
128 | 128 |
delim = '&' |
129 | 129 |
parsed = urlparse(url) |
... | ... | |
421 | 421 |
|
422 | 422 |
def set_param(self, name, value=None, iff=True): |
423 | 423 |
if iff: |
424 |
self.params[name] = unicode(value) |
|
424 |
self.params[name] = '%s' % value # unicode(value)
|
|
425 | 425 |
|
426 | 426 |
def request( |
427 | 427 |
self, method, path, |
Also available in: Unified diff