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