)]}'
{"cinderclient/v1/volumes.py":[{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"86eebd36e0f70f21d9912bd2ca16577cbd151723","unresolved":false,"context_lines":[{"line_number":302,"context_line":""},{"line_number":303,"context_line":"        :param volume: The :class:`Volume`."},{"line_number":304,"context_line":"        :param metadata: A list of keys to be set."},{"line_number":305,"context_line":"        \"\"\""},{"line_number":306,"context_line":"        if metadata is None:"},{"line_number":307,"context_line":"            metadata \u003d {}"},{"line_number":308,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2Fw7Q%3D","line":305,"updated":"2013-01-07 05:41:48.000000000","message":"Why are we letting empty metadata through?","commit_id":"1e266cd5333b8c34a6ba699a04ab6d334e0df08e"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"2f718d657c238315175199e2357aa0a0d8aba77e","unresolved":false,"context_lines":[{"line_number":302,"context_line":""},{"line_number":303,"context_line":"        :param volume: The :class:`Volume`."},{"line_number":304,"context_line":"        :param metadata: A list of keys to be set."},{"line_number":305,"context_line":"        \"\"\""},{"line_number":306,"context_line":"        if metadata is None:"},{"line_number":307,"context_line":"            metadata \u003d {}"},{"line_number":308,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FwQc%3D","line":305,"in_reply_to":"AAAAM3%2F%2Fw7Q%3D","updated":"2013-01-07 16:16:15.000000000","message":"Oops, we\u0027re not, there shouldn\u0027t be a default to the arg here, and the shell should catch if nothing is provided and give an error.","commit_id":"1e266cd5333b8c34a6ba699a04ab6d334e0df08e"}],"tests/v1/test_volumes.py":[{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"86eebd36e0f70f21d9912bd2ca16577cbd151723","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        cs.volumes.terminate_connection(v, {})"},{"line_number":62,"context_line":"        cs.assert_called(\u0027POST\u0027, \u0027/volumes/1234/action\u0027)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def test_set_metadata(self):"},{"line_number":65,"context_line":"        volume \u003d cs.volumes.set_metadata(1234, {\u0027k1\u0027: \u0027v1\u0027})"},{"line_number":66,"context_line":"        reval \u003d cs.assert_called(\u0027POST\u0027, \u0027/volumes/1234/metadata\u0027,"},{"line_number":67,"context_line":"                                 {\u0027metadata\u0027: {\u0027k1\u0027: \u0027v1\u0027}})"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2Fw6g%3D","line":64,"updated":"2013-01-07 05:41:48.000000000","message":"nothing is using volume or reval.","commit_id":"1e266cd5333b8c34a6ba699a04ab6d334e0df08e"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"2f718d657c238315175199e2357aa0a0d8aba77e","unresolved":false,"context_lines":[{"line_number":61,"context_line":"        cs.volumes.terminate_connection(v, {})"},{"line_number":62,"context_line":"        cs.assert_called(\u0027POST\u0027, \u0027/volumes/1234/action\u0027)"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    def test_set_metadata(self):"},{"line_number":65,"context_line":"        volume \u003d cs.volumes.set_metadata(1234, {\u0027k1\u0027: \u0027v1\u0027})"},{"line_number":66,"context_line":"        reval \u003d cs.assert_called(\u0027POST\u0027, \u0027/volumes/1234/metadata\u0027,"},{"line_number":67,"context_line":"                                 {\u0027metadata\u0027: {\u0027k1\u0027: \u0027v1\u0027}})"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FwP0%3D","line":64,"in_reply_to":"AAAAM3%2F%2Fw6g%3D","updated":"2013-01-07 16:16:15.000000000","message":"Done","commit_id":"1e266cd5333b8c34a6ba699a04ab6d334e0df08e"},{"author":{"_account_id":170,"name":"Mike Perez","email":"thingee@gmail.com","username":"thingee"},"change_message_id":"86eebd36e0f70f21d9912bd2ca16577cbd151723","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                                 {\u0027metadata\u0027: {\u0027k1\u0027: \u0027v1\u0027}})"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def test_delete_metadata(self):"},{"line_number":70,"context_line":"        keys \u003d [\u0027key1\u0027]"},{"line_number":71,"context_line":"        volume \u003d cs.volumes.delete_metadata(1234, keys)"},{"line_number":72,"context_line":"        reval \u003d cs.assert_called(\u0027DELETE\u0027, \u0027/volumes/1234/metadata/key1\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2Fw6c%3D","line":70,"updated":"2013-01-07 05:41:48.000000000","message":"nothing is using volume or reval.","commit_id":"1e266cd5333b8c34a6ba699a04ab6d334e0df08e"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"2f718d657c238315175199e2357aa0a0d8aba77e","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                                 {\u0027metadata\u0027: {\u0027k1\u0027: \u0027v1\u0027}})"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def test_delete_metadata(self):"},{"line_number":70,"context_line":"        keys \u003d [\u0027key1\u0027]"},{"line_number":71,"context_line":"        volume \u003d cs.volumes.delete_metadata(1234, keys)"},{"line_number":72,"context_line":"        reval \u003d cs.assert_called(\u0027DELETE\u0027, \u0027/volumes/1234/metadata/key1\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FwPw%3D","line":70,"in_reply_to":"AAAAM3%2F%2Fw6c%3D","updated":"2013-01-07 16:16:15.000000000","message":"Done","commit_id":"1e266cd5333b8c34a6ba699a04ab6d334e0df08e"}]}
