Revision bcef3ac9 kamaki/clients/compute/__init__.py

b/kamaki/clients/compute/__init__.py
153 153
        """
154 154
        command = path4url('metadata', key)
155 155
        r = self.servers_get(server_id, command)
156
        return r.json['meta'] if key else r.json['metadata']
156
        return r.json['metadata']
157 157

  
158 158
    def create_server_metadata(self, server_id, key, val):
159 159
        """
......
165 165

  
166 166
        :returns: dict of updated key:val metadata
167 167
        """
168
        req = {'meta': {key: val}}
168
        req = {'metadata': {key: val}}
169 169
        r = self.servers_put(
170 170
            server_id,
171 171
            'metadata/' + key,
172 172
            json_data=req,
173 173
            success=201)
174
        return r.json['meta']
174
        return r.json['metadata']
175 175

  
176 176
    def update_server_metadata(self, server_id, **metadata):
177 177
        """
......
202 202
        """
203 203
        :param detail: (bool) detailed flavor info if set, short if not
204 204

  
205
        :returns: (dict) flavor info
205
        :returns: (list) flavor info
206 206
        """
207 207
        r = self.flavors_get(command='detail' if detail else '')
208 208
        return r.json['flavors']
......
258 258
        """
259 259
        command = path4url('metadata', key)
260 260
        r = self.images_get(image_id, command)
261
        return r.json['meta'] if key else r.json['metadata']
261
        return r.json['metadata']
262 262

  
263 263
    def create_image_metadata(self, image_id, key, val):
264 264
        """
......
270 270

  
271 271
        :returns: (dict) updated metadata
272 272
        """
273
        req = {'meta': {key: val}}
273
        req = {'metadata': {key: val}}
274 274
        r = self.images_put(image_id, 'metadata/' + key, json_data=req)
275
        return r.json['meta']
275
        return r.json['metadata']
276 276

  
277 277
    def update_image_metadata(self, image_id, **metadata):
278 278
        """

Also available in: Unified diff