)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":20191,"name":"Dinesh Bhor","email":"bhordinesh07@gmail.com","username":"dineshbhor"},"change_message_id":"f25c1ed16a92d10a611990e7b1b4a5296928419f","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Python3 common patterns"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modify some codes in order to lead them meet the python3 common pattern."},{"line_number":10,"context_line":"Reference:https://wiki.openstack.org/wiki/Python3#Common patterns"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I0b876e446ea1886cdd93c9489e64e5fab0c709d8"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"da4df55a_793c0930","line":9,"range":{"start_line":9,"start_character":57,"end_line":9,"end_character":71},"updated":"2016-12-22 08:17:56.000000000","message":"nit: Its better to be more specific in the commit message as you have only changed the .filter() at all places.","commit_id":"05711c0f850026a9714f1ea41d12b9d9a5e059d1"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"bd7ca2f2c592248398d85da987b56be99d3fe4ec","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     xianming.mao \u003cxianming.mao@easystack.cn\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-12-30 10:56:46 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Python3 common patterns"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modify some codes in order to lead them meet the python3 common pattern."},{"line_number":10,"context_line":"Look through the following patterns of Cinder,"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"ba5201f7_74b05544","line":7,"updated":"2017-01-03 17:12:29.000000000","message":"This summary line could be more specific to describe what changes are made here.","commit_id":"82b7f828abea2bbae934a29e988c50f2493c1fc0"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"bd7ca2f2c592248398d85da987b56be99d3fe4ec","unresolved":false,"context_lines":[{"line_number":19,"context_line":"     Replace (str, unicode) with six.string_types"},{"line_number":20,"context_line":"     Replace \"for key in dict.iterkeys()\" with \"for key in dict\""},{"line_number":21,"context_line":"     Replace dict.iteritems() with dict.items()"},{"line_number":22,"context_line":"     Replace dict.itervalues() with dict.values()"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"I found that only \"filter(lambda obj: test(obj), data)\" need to modify."},{"line_number":25,"context_line":"The other items are not be founded in Cinder."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"ba5201f7_f49b65c7","line":22,"updated":"2017-01-03 17:12:29.000000000","message":"This patch does not actually include all of these changes.\n\nPlease only list changes actually included in this patch.","commit_id":"82b7f828abea2bbae934a29e988c50f2493c1fc0"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"d141ce9588e8e707132ede44b039ae1719944ac8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     xianming mao \u003cxianming.mao@easystack.cn\u003e"},{"line_number":5,"context_line":"CommitDate: 2017-01-05 20:28:26 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Python3 common patterns"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Modify some codes in order to lead them meet the python3 common pattern:"},{"line_number":10,"context_line":"          filter(lambda obj: test(obj), data)"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"9a57fde8_ae68dbbb","line":7,"updated":"2017-01-12 18:45:40.000000000","message":"Still could use a better summary description.","commit_id":"1016531cb61c0bb4ad70dc759e1390205207e6c0"}],"cinder/volume/drivers/datera.py":[{"author":{"_account_id":23602,"name":"Michael Dovgal","email":"dovgalmichael@gmail.com","username":"mdovgal"},"change_message_id":"12d8028b350121c9709178ad2e281d7129f9c5a1","unresolved":false,"context_lines":[{"line_number":994,"context_line":"            fpolicies \u003d {k: int(v) for k, v in"},{"line_number":995,"context_line":"                         policies.items() if k.endswith(\"max\")}"},{"line_number":996,"context_line":"            # Filter all 0 values from being passed"},{"line_number":997,"context_line":"            fpolicies \u003d [_v for _v in fpolicies.items() if _v[1] \u003e 0]"},{"line_number":998,"context_line":"            if fpolicies:"},{"line_number":999,"context_line":"                self._issue_api_request(url, \u0027post\u0027, body\u003dfpolicies)"},{"line_number":1000,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"da4df55a_873c91e3","line":997,"range":{"start_line":997,"start_character":12,"end_line":997,"end_character":69},"updated":"2016-12-24 12:47:58.000000000","message":"It seems to have had a list as a result here, but not a dict, like in base file","commit_id":"568d6b6ff89b3022302c8457391bbf7b3d81e568"},{"author":{"_account_id":23006,"name":"xianming.mao","email":"xianming.mao@easystack.cn","username":"Mars"},"change_message_id":"d6a0e6c1066bed82553e77cd12bdf9720b3dae3d","unresolved":false,"context_lines":[{"line_number":994,"context_line":"            fpolicies \u003d {k: int(v) for k, v in"},{"line_number":995,"context_line":"                         policies.items() if k.endswith(\"max\")}"},{"line_number":996,"context_line":"            # Filter all 0 values from being passed"},{"line_number":997,"context_line":"            fpolicies \u003d [_v for _v in fpolicies.items() if _v[1] \u003e 0]"},{"line_number":998,"context_line":"            if fpolicies:"},{"line_number":999,"context_line":"                self._issue_api_request(url, \u0027post\u0027, body\u003dfpolicies)"},{"line_number":1000,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"da4df55a_4d08ff91","line":997,"range":{"start_line":997,"start_character":12,"end_line":997,"end_character":69},"in_reply_to":"da4df55a_873c91e3","updated":"2016-12-26 02:34:22.000000000","message":"Done","commit_id":"568d6b6ff89b3022302c8457391bbf7b3d81e568"}]}
