)]}'
{"cinder/api/schemas/attachments.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"96a1f11075066d26dbdc8c317d54a0959b33de96","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (C) 2017 OpenStack Foundation"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"#    not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f485f77_22ead274","line":1,"updated":"2017-11-13 05:12:11.000000000","message":"This should not be used unless you are an actual employee of the foundation.","commit_id":"49658bf323184d289bf590bbe3ecc492e054c4b3"}],"cinder/api/v3/attachments.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"7a6aa9692402539910aa406465133aa66313e6b7","unresolved":false,"context_lines":[{"line_number":218,"context_line":"        attachment_ref \u003d ("},{"line_number":219,"context_line":"            objects.VolumeAttachment.get_by_id(context, id))"},{"line_number":220,"context_line":"        connector \u003d body[\u0027attachment\u0027][\u0027connector\u0027]"},{"line_number":221,"context_line":"        # if not connector:"},{"line_number":222,"context_line":"        #     raise webob.exc.HTTPBadRequest("},{"line_number":223,"context_line":"        #         explanation\u003d_(\"Must specify \u0027connector\u0027 \""},{"line_number":224,"context_line":"        #                       \"to update attachment.\"))"},{"line_number":225,"context_line":"        err_msg \u003d None"},{"line_number":226,"context_line":"        try:"},{"line_number":227,"context_line":"            attachment_ref \u003d ("}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4b6375_1683baab","line":224,"range":{"start_line":221,"start_character":7,"end_line":224,"end_character":57},"updated":"2017-11-09 02:28:07.000000000","message":"Why not delete it","commit_id":"cc7a574320d16c805ffcab1c9ed3bce2113b9ad9"}],"cinder/api/validation/parameter_types.py":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"7a6aa9692402539910aa406465133aa66313e6b7","unresolved":false,"context_lines":[{"line_number":135,"context_line":"             False, \u0027False\u0027, \u0027FALSE\u0027, \u0027false\u0027, \u00270\u0027, \u0027OFF\u0027, \u0027Off\u0027, \u0027off\u0027,"},{"line_number":136,"context_line":"             \u0027NO\u0027, \u0027No\u0027, \u0027no\u0027, \u0027n\u0027, \u0027f\u0027],"},{"line_number":137,"context_line":"}"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"volume_uuid \u003d {"},{"line_number":141,"context_line":"    \u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027"},{"line_number":142,"context_line":"}"},{"line_number":143,"context_line":""},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"instance_uuid \u003d {"},{"line_number":146,"context_line":"    \u0027type\u0027: \u0027string\u0027, \u0027format\u0027: \u0027uuid\u0027"},{"line_number":147,"context_line":"}"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f4b6375_99011d08","line":147,"range":{"start_line":138,"start_character":1,"end_line":147,"end_character":2},"updated":"2017-11-09 02:28:07.000000000","message":"We could have many resources whose id is required uuid like, can we only use one parameter type to cover all of the cases?","commit_id":"cc7a574320d16c805ffcab1c9ed3bce2113b9ad9"}]}
