)]}'
{"oslo_middleware/tests/test_healthcheck.py":[{"author":{"_account_id":25720,"name":"Ngo Quoc Cuong","email":"cuongngo.ict@gmail.com","username":"cuongnq"},"change_message_id":"f6f0319a827216c1cde760406ff178af1b9d03d0","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":"import threading"},{"line_number":18,"context_line":"import time"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ff346bd7_0b118a04","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":11},"updated":"2017-07-28 08:31:02.000000000","message":"Should we use jsonutils module instead?\n\nPlease see N521 on https://github.com/openstack/neutron-lib/blob/master/HACKING.rst","commit_id":"98c23c5fc2dcd125790dff768d8963cd8540d2a7"},{"author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"change_message_id":"6bd4d9c120e3f739b20afbe1f5b6fec1f6358833","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":"import threading"},{"line_number":18,"context_line":"import time"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"df3967d1_b2d6234f","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":11},"in_reply_to":"df3967d1_3ed9e282","updated":"2017-07-31 06:01:28.000000000","message":"Done","commit_id":"98c23c5fc2dcd125790dff768d8963cd8540d2a7"},{"author":{"_account_id":25720,"name":"Ngo Quoc Cuong","email":"cuongngo.ict@gmail.com","username":"cuongnq"},"change_message_id":"bd8dae38fb7417999d40b5833caf6d33ad7e65ec","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":"import threading"},{"line_number":18,"context_line":"import time"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"df3967d1_3ed9e282","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":11},"in_reply_to":"ff346bd7_028de430","updated":"2017-07-31 01:07:08.000000000","message":"It\u0027s not enforced but it\u0027s proposed in oslo_serialization.\n\nTake a look at its source code, it seems to be json wrapper and wrapper is usually used for handling change in the lib easily.\n\nOne last thing, since it\u0027s recommended, I think we should prefer jsonutils rather than json.","commit_id":"98c23c5fc2dcd125790dff768d8963cd8540d2a7"},{"author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"change_message_id":"140ea9efdda5ac70e2b865ce81983a2d00dd035d","unresolved":false,"context_lines":[{"line_number":13,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"#    under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"import json"},{"line_number":17,"context_line":"import threading"},{"line_number":18,"context_line":"import time"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ff346bd7_028de430","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":11},"in_reply_to":"ff346bd7_0b118a04","updated":"2017-07-28 14:02:25.000000000","message":"I\u0027m fine with either module. But It seems to be \"Neutron Library Specific Commandments\". \n\nIs it also enforced in oslo libraries?","commit_id":"98c23c5fc2dcd125790dff768d8963cd8540d2a7"}],"test-requirements.txt":[{"author":{"_account_id":25720,"name":"Ngo Quoc Cuong","email":"cuongngo.ict@gmail.com","username":"cuongnq"},"change_message_id":"c14203955ae54c5a7e0cf021ca15123f8fafd08e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"testtools\u003e\u003d1.4.0 # MIT"},{"line_number":12,"context_line":"coverage!\u003d4.4,\u003e\u003d4.0 # Apache-2.0"},{"line_number":13,"context_line":"reno!\u003d2.3.1,\u003e\u003d1.8.0 # Apache-2.0"},{"line_number":14,"context_line":"oslo.serialization\u003e\u003d1.10.0,!\u003d2.19.1      # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"df3967d1_937305e8","line":14,"range":{"start_line":14,"start_character":35,"end_line":14,"end_character":41},"updated":"2017-08-01 01:32:04.000000000","message":"There are too many spaces here","commit_id":"c3c9891ddd60a1e6af61d7ab149f2f5b4a74227d"},{"author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"change_message_id":"f8f24f08013ff03fce5c41c189ba53bbcd7ad172","unresolved":false,"context_lines":[{"line_number":11,"context_line":"testtools\u003e\u003d1.4.0 # MIT"},{"line_number":12,"context_line":"coverage!\u003d4.4,\u003e\u003d4.0 # Apache-2.0"},{"line_number":13,"context_line":"reno!\u003d2.3.1,\u003e\u003d1.8.0 # Apache-2.0"},{"line_number":14,"context_line":"oslo.serialization\u003e\u003d1.10.0,!\u003d2.19.1      # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"df3967d1_bada4714","line":14,"range":{"start_line":14,"start_character":35,"end_line":14,"end_character":41},"in_reply_to":"df3967d1_937305e8","updated":"2017-08-01 14:33:03.000000000","message":"Exactly the same spaces as in http://git.openstack.org/cgit/openstack/requirements/tree/global-requirements.txt#n147 ...","commit_id":"c3c9891ddd60a1e6af61d7ab149f2f5b4a74227d"},{"author":{"_account_id":25720,"name":"Ngo Quoc Cuong","email":"cuongngo.ict@gmail.com","username":"cuongnq"},"change_message_id":"630c240e35104a4dca5763a0ba6df8eec1fa14e8","unresolved":false,"context_lines":[{"line_number":11,"context_line":"testtools\u003e\u003d1.4.0 # MIT"},{"line_number":12,"context_line":"coverage!\u003d4.4,\u003e\u003d4.0 # Apache-2.0"},{"line_number":13,"context_line":"reno!\u003d2.3.1,\u003e\u003d1.8.0 # Apache-2.0"},{"line_number":14,"context_line":"oslo.serialization\u003e\u003d1.10.0,!\u003d2.19.1      # Apache-2.0"}],"source_content_type":"text/plain","patch_set":4,"id":"df3967d1_dd0cca3c","line":14,"range":{"start_line":14,"start_character":35,"end_line":14,"end_character":41},"in_reply_to":"df3967d1_bada4714","updated":"2017-08-02 08:39:33.000000000","message":"Trivial thing, it just looks different with the rest in this file. If you don\u0027t want to change, let\u0027s keep it :)","commit_id":"c3c9891ddd60a1e6af61d7ab149f2f5b4a74227d"}]}
