)]}'
{"glanceclient/v3/artifacts.py":[{"author":{"_account_id":8127,"name":"Alexander Tivelkov","email":"locher@yandex.ru","username":"ativelkov"},"change_message_id":"b577e968b2d99d36be4fbadfde0309a692da75e6","unresolved":false,"context_lines":[{"line_number":92,"context_line":"                       \" \u0027%s\u0027\" % (prop, type_name, type_version))"},{"line_number":93,"context_line":"                raise exc.HTTPBadRequest(msg)"},{"line_number":94,"context_line":"            changes.append([(\u0027op\u0027, op), (\u0027path\u0027, \u0027/\u0027 + prop),"},{"line_number":95,"context_line":"                            (\u0027value\u0027, kwargs[prop])])"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        resp, body \u003d self.http_client.patch(url, headers\u003dhdrs, data\u003dchanges)"},{"line_number":98,"context_line":"        return ArtifactType(**body)"}],"source_content_type":"text/x-python","patch_set":9,"id":"fa1b9901_f0bbba73","line":95,"updated":"2015-08-24 16:52:49.000000000","message":"This is wrong: we expect list of dicts on the API side instead of list of lists.","commit_id":"3389ef8846d85d2905e8191e549369c18280d4c8"}]}
