)]}'
{"functional/tests/network/v2/test_address_scope.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"788289ebe8b2300722bba4114ae4c762af358b1c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"dab17558_f8eee589","updated":"2016-05-08 05:36:42.000000000","message":"these may go in a separate patch, but it\u0027s fine that they are here too","commit_id":"71da52a79dfccb675f944a1543a34da8a4ca4259"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"cb7a60341dcfe9dc91dc1dcd23340a587bea62f9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"dab17558_0636dae6","in_reply_to":"dab17558_f8eee589","updated":"2016-05-09 08:25:35.000000000","message":"Oh,I\u0027ll pay attention to this problem next time :)","commit_id":"71da52a79dfccb675f944a1543a34da8a4ca4259"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"fc00fe1838b48a6a32dcf358d7e3fd308505bc38","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    @classmethod"},{"line_number":32,"context_line":"    def tearDownClass(cls):"},{"line_number":33,"context_line":"        cls.openstack("},{"line_number":34,"context_line":"            \u0027address scope set \u0027 + cls.NAME + \u0027 --name \u0027 + cls.NEW_NAME)"},{"line_number":35,"context_line":"        raw_output \u003d cls.openstack(\u0027address scope delete \u0027 + cls.NEW_NAME)"},{"line_number":36,"context_line":"        cls.assertOutput(\u0027\u0027, raw_output)"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_895e7110","line":34,"range":{"start_line":33,"start_character":8,"end_line":34,"end_character":72},"updated":"2016-05-07 12:42:10.000000000","message":"I don\u0027t think the cleanup should set the name.  Instead, the setup can save the ID and use it on the delete.","commit_id":"71da52a79dfccb675f944a1543a34da8a4ca4259"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"cb7a60341dcfe9dc91dc1dcd23340a587bea62f9","unresolved":false,"context_lines":[{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    @classmethod"},{"line_number":32,"context_line":"    def tearDownClass(cls):"},{"line_number":33,"context_line":"        cls.openstack("},{"line_number":34,"context_line":"            \u0027address scope set \u0027 + cls.NAME + \u0027 --name \u0027 + cls.NEW_NAME)"},{"line_number":35,"context_line":"        raw_output \u003d cls.openstack(\u0027address scope delete \u0027 + cls.NEW_NAME)"},{"line_number":36,"context_line":"        cls.assertOutput(\u0027\u0027, raw_output)"},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_060ffa2e","line":34,"range":{"start_line":33,"start_character":8,"end_line":34,"end_character":72},"in_reply_to":"dab17558_895e7110","updated":"2016-05-09 08:25:35.000000000","message":"I removed it.Thank you.","commit_id":"71da52a79dfccb675f944a1543a34da8a4ca4259"}],"openstackclient/network/v2/address_scope.py":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"fc00fe1838b48a6a32dcf358d7e3fd308505bc38","unresolved":false,"context_lines":[{"line_number":169,"context_line":"        share_group.add_argument("},{"line_number":170,"context_line":"            \u0027--no-share\u0027,"},{"line_number":171,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":172,"context_line":"            help\u003d_(\u0027Do not share the address scope between projects (Default)\u0027)"},{"line_number":173,"context_line":"        )"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_69b06d44","line":172,"range":{"start_line":172,"start_character":67,"end_line":172,"end_character":77},"updated":"2016-05-07 12:42:10.000000000","message":"There is no default on set.","commit_id":"71da52a79dfccb675f944a1543a34da8a4ca4259"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"cb7a60341dcfe9dc91dc1dcd23340a587bea62f9","unresolved":false,"context_lines":[{"line_number":169,"context_line":"        share_group.add_argument("},{"line_number":170,"context_line":"            \u0027--no-share\u0027,"},{"line_number":171,"context_line":"            action\u003d\u0027store_true\u0027,"},{"line_number":172,"context_line":"            help\u003d_(\u0027Do not share the address scope between projects (Default)\u0027)"},{"line_number":173,"context_line":"        )"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"        return parser"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_4b02ab0c","line":172,"range":{"start_line":172,"start_character":67,"end_line":172,"end_character":77},"in_reply_to":"dab17558_69b06d44","updated":"2016-05-09 08:25:35.000000000","message":"Done.Thank you.","commit_id":"71da52a79dfccb675f944a1543a34da8a4ca4259"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"fc00fe1838b48a6a32dcf358d7e3fd308505bc38","unresolved":false,"context_lines":[{"line_number":182,"context_line":"        attrs \u003d {}"},{"line_number":183,"context_line":"        if parsed_args.name is not None:"},{"line_number":184,"context_line":"            attrs[\u0027name\u0027] \u003d parsed_args.name"},{"line_number":185,"context_line":"        if parsed_args.share or parsed_args.no_share:"},{"line_number":186,"context_line":"            attrs[\u0027shared\u0027] \u003d parsed_args.share"},{"line_number":187,"context_line":"        if attrs \u003d\u003d {}:"},{"line_number":188,"context_line":"            msg \u003d \"Nothing specified to be set.\""},{"line_number":189,"context_line":"            raise exceptions.CommandError(msg)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_e9829d51","line":186,"range":{"start_line":185,"start_character":0,"end_line":186,"end_character":47},"updated":"2016-05-07 12:42:10.000000000","message":"This isn\u0027t correct.  It needs to be similar to create.","commit_id":"71da52a79dfccb675f944a1543a34da8a4ca4259"},{"author":{"_account_id":21514,"name":"Huanxuan Ao","email":"aohuanxuan@163.com","username":"aohuanxuan"},"change_message_id":"cb7a60341dcfe9dc91dc1dcd23340a587bea62f9","unresolved":false,"context_lines":[{"line_number":182,"context_line":"        attrs \u003d {}"},{"line_number":183,"context_line":"        if parsed_args.name is not None:"},{"line_number":184,"context_line":"            attrs[\u0027name\u0027] \u003d parsed_args.name"},{"line_number":185,"context_line":"        if parsed_args.share or parsed_args.no_share:"},{"line_number":186,"context_line":"            attrs[\u0027shared\u0027] \u003d parsed_args.share"},{"line_number":187,"context_line":"        if attrs \u003d\u003d {}:"},{"line_number":188,"context_line":"            msg \u003d \"Nothing specified to be set.\""},{"line_number":189,"context_line":"            raise exceptions.CommandError(msg)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dab17558_c60cd23d","line":186,"range":{"start_line":185,"start_character":0,"end_line":186,"end_character":47},"in_reply_to":"dab17558_e9829d51","updated":"2016-05-09 08:25:35.000000000","message":"Done.Thank you.","commit_id":"71da52a79dfccb675f944a1543a34da8a4ca4259"}]}
