Revision 6c6abf6e kamaki/clients/__init__.py
b/kamaki/clients/__init__.py | ||
---|---|---|
161 | 161 |
else: |
162 | 162 |
sendlog.info('data size: 0%s' % plog) |
163 | 163 |
|
164 |
def _encode_headers(self): |
|
165 |
headers = self.headers |
|
166 |
for k, v in self.headers.items(): |
|
167 |
headers[k] = quote(v) |
|
168 |
self.headers = headers |
|
169 |
|
|
164 | 170 |
def perform(self, conn): |
165 | 171 |
""" |
166 | 172 |
:param conn: (httplib connection object) |
... | ... | |
168 | 174 |
:returns: (HTTPResponse) |
169 | 175 |
""" |
170 | 176 |
self.dump_log() |
177 |
self._encode_headers() |
|
171 | 178 |
conn.request( |
172 | 179 |
method=str(self.method.upper()), |
173 | 180 |
url=str(self.path), |
Also available in: Unified diff