)]}'
{"openstackclient/compute/v2/server_volume.py":[{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"1c7e1ba725ada497420ec1be0f85ef6623bf23bf","unresolved":true,"context_lines":[{"line_number":29,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":30,"context_line":"        parser.add_argument("},{"line_number":31,"context_line":"            \u0027server\u0027,"},{"line_number":32,"context_line":"            help\u003d_(\u0027Server to update volume for (name or ID)\u0027),"},{"line_number":33,"context_line":"        )"},{"line_number":34,"context_line":"        return parser"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"f4504af7_0273af49","line":32,"range":{"start_line":32,"start_character":30,"end_line":32,"end_character":47},"updated":"2020-12-09 15:28:26.000000000","message":"list volumes attachments for","commit_id":"f50d5f23eeaa3dbeb9c47a453faf2dc22057a7fa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"452c0e9ad6d1c44cea174783284335ef04f182f0","unresolved":false,"context_lines":[{"line_number":29,"context_line":"        parser \u003d super().get_parser(prog_name)"},{"line_number":30,"context_line":"        parser.add_argument("},{"line_number":31,"context_line":"            \u0027server\u0027,"},{"line_number":32,"context_line":"            help\u003d_(\u0027Server to update volume for (name or ID)\u0027),"},{"line_number":33,"context_line":"        )"},{"line_number":34,"context_line":"        return parser"},{"line_number":35,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1a289199_e7663b9b","line":32,"range":{"start_line":32,"start_character":30,"end_line":32,"end_character":47},"in_reply_to":"f4504af7_0273af49","updated":"2020-12-09 18:42:39.000000000","message":"Done","commit_id":"f50d5f23eeaa3dbeb9c47a453faf2dc22057a7fa"},{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"1c7e1ba725ada497420ec1be0f85ef6623bf23bf","unresolved":true,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"        volumes \u003d compute_client.volumes.get_server_volumes(server.id)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        columns \u003d ("},{"line_number":48,"context_line":"            \u0027id\u0027,"},{"line_number":49,"context_line":"            \u0027device\u0027,"},{"line_number":50,"context_line":"            \u0027serverId\u0027,"},{"line_number":51,"context_line":"            \u0027volumeId\u0027,"},{"line_number":52,"context_line":"        )"},{"line_number":53,"context_line":"        column_headers \u003d ("},{"line_number":54,"context_line":"            \u0027ID\u0027,"},{"line_number":55,"context_line":"            \u0027Device\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ae09a328_c9389413","line":52,"range":{"start_line":47,"start_character":0,"end_line":52,"end_character":9},"updated":"2020-12-09 15:28:26.000000000","message":"I really need to add attachment_id (from cinder) in the API response with a new microversion.","commit_id":"f50d5f23eeaa3dbeb9c47a453faf2dc22057a7fa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"452c0e9ad6d1c44cea174783284335ef04f182f0","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"        volumes \u003d compute_client.volumes.get_server_volumes(server.id)"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        columns \u003d ("},{"line_number":48,"context_line":"            \u0027id\u0027,"},{"line_number":49,"context_line":"            \u0027device\u0027,"},{"line_number":50,"context_line":"            \u0027serverId\u0027,"},{"line_number":51,"context_line":"            \u0027volumeId\u0027,"},{"line_number":52,"context_line":"        )"},{"line_number":53,"context_line":"        column_headers \u003d ("},{"line_number":54,"context_line":"            \u0027ID\u0027,"},{"line_number":55,"context_line":"            \u0027Device\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"6643d892_98c56931","line":52,"range":{"start_line":47,"start_character":0,"end_line":52,"end_character":9},"in_reply_to":"ae09a328_c9389413","updated":"2020-12-09 18:42:39.000000000","message":"Done","commit_id":"f50d5f23eeaa3dbeb9c47a453faf2dc22057a7fa"}],"openstackclient/tests/unit/compute/v2/fakes.py":[{"author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"change_message_id":"1c7e1ba725ada497420ec1be0f85ef6623bf23bf","unresolved":true,"context_lines":[{"line_number":1667,"context_line":"            loaded\u003dTrue)"},{"line_number":1668,"context_line":"        return volume_attachment"},{"line_number":1669,"context_line":""},{"line_number":1670,"context_line":"    @staticmethod"},{"line_number":1671,"context_line":"    def create_volume_attachments(attrs\u003dNone, methods\u003dNone, count\u003d2):"},{"line_number":1672,"context_line":"        \"\"\"Create multiple fake volume attachments (BDMs)."},{"line_number":1673,"context_line":""},{"line_number":1674,"context_line":"        :param Dictionary attrs:"},{"line_number":1675,"context_line":"            A dictionary with all attributes"},{"line_number":1676,"context_line":"        :param Dictionary methods:"},{"line_number":1677,"context_line":"            A dictionary with all methods"},{"line_number":1678,"context_line":"        :param int count:"},{"line_number":1679,"context_line":"            The number of server migrations to fake"},{"line_number":1680,"context_line":"        :return:"},{"line_number":1681,"context_line":"            A list of FakeResource objects faking the volume attachments."},{"line_number":1682,"context_line":"        \"\"\""},{"line_number":1683,"context_line":"        volume_attachments \u003d []"},{"line_number":1684,"context_line":"        for i in range(0, count):"},{"line_number":1685,"context_line":"            volume_attachments.append("},{"line_number":1686,"context_line":"                FakeVolumeAttachment.create_one_volume_attachment("},{"line_number":1687,"context_line":"                    attrs, methods))"},{"line_number":1688,"context_line":""},{"line_number":1689,"context_line":"        return volume_attachments"}],"source_content_type":"text/x-python","patch_set":3,"id":"23a52414_c34c34a9","line":1689,"range":{"start_line":1670,"start_character":0,"end_line":1689,"end_character":33},"updated":"2020-12-09 15:28:26.000000000","message":"Is this actually used somewhere?","commit_id":"f50d5f23eeaa3dbeb9c47a453faf2dc22057a7fa"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"452c0e9ad6d1c44cea174783284335ef04f182f0","unresolved":false,"context_lines":[{"line_number":1667,"context_line":"            loaded\u003dTrue)"},{"line_number":1668,"context_line":"        return volume_attachment"},{"line_number":1669,"context_line":""},{"line_number":1670,"context_line":"    @staticmethod"},{"line_number":1671,"context_line":"    def create_volume_attachments(attrs\u003dNone, methods\u003dNone, count\u003d2):"},{"line_number":1672,"context_line":"        \"\"\"Create multiple fake volume attachments (BDMs)."},{"line_number":1673,"context_line":""},{"line_number":1674,"context_line":"        :param Dictionary attrs:"},{"line_number":1675,"context_line":"            A dictionary with all attributes"},{"line_number":1676,"context_line":"        :param Dictionary methods:"},{"line_number":1677,"context_line":"            A dictionary with all methods"},{"line_number":1678,"context_line":"        :param int count:"},{"line_number":1679,"context_line":"            The number of server migrations to fake"},{"line_number":1680,"context_line":"        :return:"},{"line_number":1681,"context_line":"            A list of FakeResource objects faking the volume attachments."},{"line_number":1682,"context_line":"        \"\"\""},{"line_number":1683,"context_line":"        volume_attachments \u003d []"},{"line_number":1684,"context_line":"        for i in range(0, count):"},{"line_number":1685,"context_line":"            volume_attachments.append("},{"line_number":1686,"context_line":"                FakeVolumeAttachment.create_one_volume_attachment("},{"line_number":1687,"context_line":"                    attrs, methods))"},{"line_number":1688,"context_line":""},{"line_number":1689,"context_line":"        return volume_attachments"}],"source_content_type":"text/x-python","patch_set":3,"id":"be2fad4d_5a448d1e","line":1689,"range":{"start_line":1670,"start_character":0,"end_line":1689,"end_character":33},"in_reply_to":"23a52414_c34c34a9","updated":"2020-12-09 18:42:39.000000000","message":"Should have used this in the test. Done now.","commit_id":"f50d5f23eeaa3dbeb9c47a453faf2dc22057a7fa"}]}
