)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"986912bdf591089fa2f0c8411b7cb7442b68fe7e","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Tang Chen \u003ctangchen@cn.fujitsu.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-12-15 11:40:23 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Network: Abstract get_body() out to be a provate helper."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"get_body() is needed in each network files to construct a dict"},{"line_number":10,"context_line":"to pass to sdk proxy. And it is also used by several functions"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"5a710552_d3657a45","line":7,"updated":"2015-12-15 13:33:27.000000000","message":"nit... typo on \u0027provate\u0027","commit_id":"91ec75126bba616747e6703c3222fec90893fb92"}],"openstackclient/network/v2/network.py":[{"author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"change_message_id":"2031e20bc29559d4ffa312019294098daf7ce0f7","unresolved":false,"context_lines":[{"line_number":39,"context_line":"}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def _get_attrs(client_manager, parsed_args):"},{"line_number":43,"context_line":"    attrs \u003d {}"},{"line_number":44,"context_line":"    if parsed_args.name is not None:"},{"line_number":45,"context_line":"        attrs[\u0027name\u0027] \u003d str(parsed_args.name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a710552_1991c599","line":42,"updated":"2015-12-15 22:25:14.000000000","message":"This is only used once, and only to get the identity client object.  Unless you think that other similar functions are going to need to have other client objects, I\u0027d rather just pass in the identity client directly.  It will be easier to test and provide fewer ways to much things up down the road.","commit_id":"7edb97ea1ec2753d8261fe298ed61c0374a7eb14"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"b441baa0596e04fed9e49f459318912590ab304b","unresolved":false,"context_lines":[{"line_number":39,"context_line":"}"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"def _get_attrs(client_manager, parsed_args):"},{"line_number":43,"context_line":"    attrs \u003d {}"},{"line_number":44,"context_line":"    if parsed_args.name is not None:"},{"line_number":45,"context_line":"        attrs[\u0027name\u0027] \u003d str(parsed_args.name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a7e1126_0f720ce6","line":42,"in_reply_to":"5a710552_1991c599","updated":"2015-12-17 07:33:50.000000000","message":"I see. For now, I cannot tell any other function will need another client here. So let\u0027s just pass the identity client here.\n\nWill update the patch.","commit_id":"7edb97ea1ec2753d8261fe298ed61c0374a7eb14"}]}
