)]}'
{"magnumclient/common/utils.py":[{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"047f5ba229f713478cf0bb9d5cda68139e8d17ff","unresolved":false,"context_lines":[{"line_number":79,"context_line":"        if op in [\u0027add\u0027, \u0027replace\u0027]:"},{"line_number":80,"context_line":"            path, value \u003d split_and_deserialize(attr)"},{"line_number":81,"context_line":"            if path \u003d\u003d \"/labels\":"},{"line_number":82,"context_line":"                a \u003d []"},{"line_number":83,"context_line":"                a.append(value)"},{"line_number":84,"context_line":"                value \u003d str(handle_labels(a))"},{"line_number":85,"context_line":"                patch.append({\u0027op\u0027: op, \u0027path\u0027: path, \u0027value\u0027: value})"},{"line_number":86,"context_line":"            else:"},{"line_number":87,"context_line":"                patch.append({\u0027op\u0027: op, \u0027path\u0027: path, \u0027value\u0027: value})"}],"source_content_type":"text/x-python","patch_set":6,"id":"7f96bb07_6325a208","line":84,"range":{"start_line":82,"start_character":16,"end_line":84,"end_character":45},"updated":"2018-01-18 04:59:30.000000000","message":"Can be::\n  value \u003d str(handle_labels([value]))","commit_id":"ccb152157d41079ca6ccb53eb0c11e06561e8d32"}],"magnumclient/tests/v1/test_clustertemplates_shell.py":[{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"adbc92215e02f90b93a42bc28aed2b074ee2f552","unresolved":false,"context_lines":[{"line_number":685,"context_line":""},{"line_number":686,"context_line":"    @mock.patch("},{"line_number":687,"context_line":"        \u0027magnumclient.v1.cluster_templates.ClusterTemplateManager.update\u0027)"},{"line_number":688,"context_line":"    def test_cluster_template_update_label(self, mock_update):"},{"line_number":689,"context_line":"        self._test_arg_success(\u0027cluster-template-update test \u0027"},{"line_number":690,"context_line":"                               \u0027replace labels\u003d\"key1\u003dval1,key2\u003dval2\"\u0027)"},{"line_number":691,"context_line":"        patch \u003d [{\u0027op\u0027: \u0027replace\u0027, \u0027path\u0027: \u0027/labels\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"7f515b1d_172c34aa","line":688,"updated":"2017-09-28 14:39:26.000000000","message":"http://logs.openstack.org/36/496136/2/check/gate-python-magnumclient-python35/ad861b4/console.html#_2017-09-28_06_55_40_868710","commit_id":"ad240ca22edd208ea613992af83b5bab46a74024"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"1da0eaf141881c53d37ecfc502bec69523e32308","unresolved":false,"context_lines":[{"line_number":687,"context_line":"        \u0027magnumclient.v1.cluster_templates.ClusterTemplateManager.update\u0027)"},{"line_number":688,"context_line":"    def test_cluster_template_update_label(self, mock_update):"},{"line_number":689,"context_line":"        self._test_arg_success(\u0027cluster-template-update test \u0027"},{"line_number":690,"context_line":"                               \u0027replace labels\u003d\"key1\u003dval1,key2\u003dval2\"\u0027)"},{"line_number":691,"context_line":"        patch \u003d [{\u0027op\u0027: \u0027replace\u0027, \u0027path\u0027: \u0027/labels\u0027,"},{"line_number":692,"context_line":"                 \u0027value\u0027: \"{u\u0027key1\u0027: u\u0027val1\u0027, u\u0027key2\u0027: u\u0027val2\u0027}\"}]"},{"line_number":693,"context_line":"        mock_update.assert_called_once_with(\u0027test\u0027, patch)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7f515b1d_dd162f4a","line":690,"range":{"start_line":690,"start_character":48,"end_line":690,"end_character":68},"updated":"2017-10-05 13:23:57.000000000","message":"dict is unordered.\n\nyou can try with only one key-value pair\n\nor find a way to compare the dict contents.\n\nI would go with one key-pair.","commit_id":"78914998edd61db56a4327a23cc5af289582504b"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"54cac0c76a0eff2ed729f8c259323e395a4e351d","unresolved":false,"context_lines":[{"line_number":687,"context_line":"        \u0027magnumclient.v1.cluster_templates.ClusterTemplateManager.update\u0027)"},{"line_number":688,"context_line":"    def test_cluster_template_update_label(self, mock_update):"},{"line_number":689,"context_line":"        self._test_arg_success(\u0027cluster-template-update test \u0027"},{"line_number":690,"context_line":"                               \u0027replace labels\u003d\"key1\u003dval1\"\u0027)"},{"line_number":691,"context_line":"        patch \u003d [{\u0027op\u0027: \u0027replace\u0027, \u0027path\u0027: \u0027/labels\u0027,"},{"line_number":692,"context_line":"                 \u0027value\u0027: \"{\u0027key1\u0027: \u0027val1\u0027}\"}]"},{"line_number":693,"context_line":"        mock_update.assert_called_once_with(\u0027test\u0027, patch)"}],"source_content_type":"text/x-python","patch_set":5,"id":"7f515b1d_3ebdebd7","line":690,"range":{"start_line":690,"start_character":32,"end_line":690,"end_character":58},"updated":"2017-10-09 08:48:22.000000000","message":"\u0027replace labels\u003dkey1\u003dval1\u0027)","commit_id":"f2d0ec9c0c15d863b2550158d57a3668a9351d21"},{"author":{"_account_id":20401,"name":"M V P Nitesh","email":"parimalanitesh@gmail.com","username":"mvpnitesh"},"change_message_id":"f25276bb87225f952718a9f678811ca60bb451f7","unresolved":false,"context_lines":[{"line_number":687,"context_line":"        \u0027magnumclient.v1.cluster_templates.ClusterTemplateManager.update\u0027)"},{"line_number":688,"context_line":"    def test_cluster_template_update_label(self, mock_update):"},{"line_number":689,"context_line":"        self._test_arg_success(\u0027cluster-template-update test \u0027"},{"line_number":690,"context_line":"                               \u0027replace labels\u003d\"key1\u003dval1\"\u0027)"},{"line_number":691,"context_line":"        patch \u003d [{\u0027op\u0027: \u0027replace\u0027, \u0027path\u0027: \u0027/labels\u0027,"},{"line_number":692,"context_line":"                 \u0027value\u0027: \"{\u0027key1\u0027: \u0027val1\u0027}\"}]"},{"line_number":693,"context_line":"        mock_update.assert_called_once_with(\u0027test\u0027, patch)"}],"source_content_type":"text/x-python","patch_set":5,"id":"7f515b1d_6f427d6a","line":690,"range":{"start_line":690,"start_character":32,"end_line":690,"end_character":58},"in_reply_to":"7f515b1d_3ebdebd7","updated":"2017-10-09 17:34:42.000000000","message":"Done","commit_id":"f2d0ec9c0c15d863b2550158d57a3668a9351d21"},{"author":{"_account_id":20498,"name":"Spyros Trigazis","email":"spyridon.trigazis@cern.ch","username":"strigazi"},"change_message_id":"7527eb6863508d5f6c46d2cf863bc5598e4cd7f5","unresolved":false,"context_lines":[{"line_number":687,"context_line":"        \u0027magnumclient.v1.cluster_templates.ClusterTemplateManager.update\u0027)"},{"line_number":688,"context_line":"    def test_cluster_template_update_label(self, mock_update):"},{"line_number":689,"context_line":"        self._test_arg_success(\u0027cluster-template-update test \u0027"},{"line_number":690,"context_line":"                               \u0027replace labels\u003d\"key1\u003dval1\"\u0027)"},{"line_number":691,"context_line":"        patch \u003d [{\u0027op\u0027: \u0027replace\u0027, \u0027path\u0027: \u0027/labels\u0027,"},{"line_number":692,"context_line":"                 \u0027value\u0027: \"{\u0027key1\u0027: \u0027val1\u0027}\"}]"},{"line_number":693,"context_line":"        mock_update.assert_called_once_with(\u0027test\u0027, patch)"}],"source_content_type":"text/x-python","patch_set":5,"id":"7f515b1d_deac97a0","line":690,"range":{"start_line":690,"start_character":32,"end_line":690,"end_character":58},"in_reply_to":"7f515b1d_3ebdebd7","updated":"2017-10-09 08:49:04.000000000","message":"remove the double quotes","commit_id":"f2d0ec9c0c15d863b2550158d57a3668a9351d21"},{"author":{"_account_id":20401,"name":"M V P Nitesh","email":"parimalanitesh@gmail.com","username":"mvpnitesh"},"change_message_id":"f25276bb87225f952718a9f678811ca60bb451f7","unresolved":false,"context_lines":[{"line_number":687,"context_line":"        \u0027magnumclient.v1.cluster_templates.ClusterTemplateManager.update\u0027)"},{"line_number":688,"context_line":"    def test_cluster_template_update_label(self, mock_update):"},{"line_number":689,"context_line":"        self._test_arg_success(\u0027cluster-template-update test \u0027"},{"line_number":690,"context_line":"                               \u0027replace labels\u003d\"key1\u003dval1\"\u0027)"},{"line_number":691,"context_line":"        patch \u003d [{\u0027op\u0027: \u0027replace\u0027, \u0027path\u0027: \u0027/labels\u0027,"},{"line_number":692,"context_line":"                 \u0027value\u0027: \"{\u0027key1\u0027: \u0027val1\u0027}\"}]"},{"line_number":693,"context_line":"        mock_update.assert_called_once_with(\u0027test\u0027, patch)"}],"source_content_type":"text/x-python","patch_set":5,"id":"7f515b1d_4f47c178","line":690,"range":{"start_line":690,"start_character":32,"end_line":690,"end_character":58},"in_reply_to":"7f515b1d_deac97a0","updated":"2017-10-09 17:34:42.000000000","message":"Done","commit_id":"f2d0ec9c0c15d863b2550158d57a3668a9351d21"}]}
