)]}'
{"doc/source/command-objects/catalog.rst":[{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"440a4136eca3308acfa9676062b6fc2fad827638","unresolved":false,"context_lines":[{"line_number":18,"context_line":"------------"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Display service catalog details"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":".. code:: bash"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    os catalog show"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_34903bed","line":21,"updated":"2015-01-12 02:14:49.000000000","message":".. program:: catalog show","commit_id":"224e6d991b9f9be7cdf3ed3abfb66078e3e229a2"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0e28b4cacb49dc2ae86cedeca7a65e34b2c10de3","unresolved":false,"context_lines":[{"line_number":18,"context_line":"------------"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Display service catalog details"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":".. code:: bash"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"    os catalog show"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a961159_ca591237","line":21,"in_reply_to":"3a961159_34903bed","updated":"2015-01-12 03:42:50.000000000","message":"Done","commit_id":"224e6d991b9f9be7cdf3ed3abfb66078e3e229a2"}],"openstackclient/identity/v2_0/catalog.py":[{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"440a4136eca3308acfa9676062b6fc2fad827638","unresolved":false,"context_lines":[{"line_number":89,"context_line":"                \u0027type\u0027 in service and"},{"line_number":90,"context_line":"                service[\u0027type\u0027] !\u003d parsed_args.service"},{"line_number":91,"context_line":"            ):"},{"line_number":92,"context_line":"                    continue"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"            data \u003d service"},{"line_number":95,"context_line":"            data[\u0027endpoints\u0027] \u003d _format_endpoints(data[\u0027endpoints\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_b4418b65","line":92,"updated":"2015-01-12 02:14:49.000000000","message":"I find two small issues here and I will add a new review soon.","commit_id":"224e6d991b9f9be7cdf3ed3abfb66078e3e229a2"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0e28b4cacb49dc2ae86cedeca7a65e34b2c10de3","unresolved":false,"context_lines":[{"line_number":89,"context_line":"                \u0027type\u0027 in service and"},{"line_number":90,"context_line":"                service[\u0027type\u0027] !\u003d parsed_args.service"},{"line_number":91,"context_line":"            ):"},{"line_number":92,"context_line":"                    continue"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"            data \u003d service"},{"line_number":95,"context_line":"            data[\u0027endpoints\u0027] \u003d _format_endpoints(data[\u0027endpoints\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_0a3b1ac9","line":92,"in_reply_to":"3a961159_b4418b65","updated":"2015-01-12 03:42:50.000000000","message":"sure, tack it on the chain if you want","commit_id":"224e6d991b9f9be7cdf3ed3abfb66078e3e229a2"},{"author":{"_account_id":9101,"name":"wanghong","email":"reviewwanghong@126.com","username":"wanghong"},"change_message_id":"440a4136eca3308acfa9676062b6fc2fad827638","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        if not data:"},{"line_number":100,"context_line":"            self.app.log.error(\u0027service %s not found\\n\u0027 %"},{"line_number":101,"context_line":"                               parsed_args.service)"},{"line_number":102,"context_line":"            return ([], [])"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"        return zip(*sorted(six.iteritems(data)))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_d43d37df","line":101,"updated":"2015-01-12 02:14:49.000000000","message":"Just print?","commit_id":"224e6d991b9f9be7cdf3ed3abfb66078e3e229a2"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"0e28b4cacb49dc2ae86cedeca7a65e34b2c10de3","unresolved":false,"context_lines":[{"line_number":98,"context_line":""},{"line_number":99,"context_line":"        if not data:"},{"line_number":100,"context_line":"            self.app.log.error(\u0027service %s not found\\n\u0027 %"},{"line_number":101,"context_line":"                               parsed_args.service)"},{"line_number":102,"context_line":"            return ([], [])"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"        return zip(*sorted(six.iteritems(data)))"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_2a48d65b","line":101,"in_reply_to":"3a961159_d43d37df","updated":"2015-01-12 03:42:50.000000000","message":"a few other spots have this, it\u0027s something i\u0027d like to make consistent in the code, but in another patch :)","commit_id":"224e6d991b9f9be7cdf3ed3abfb66078e3e229a2"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"27de05febfa043a323edf9f9d1e5173058c84789","unresolved":false,"context_lines":[{"line_number":68,"context_line":"        parser.add_argument("},{"line_number":69,"context_line":"            \u0027service\u0027,"},{"line_number":70,"context_line":"            metavar\u003d\u0027\u003cservice\u003e\u0027,"},{"line_number":71,"context_line":"            help\u003d_(\u0027Service to display (type or name)\u0027),"},{"line_number":72,"context_line":"        )"},{"line_number":73,"context_line":"        return parser"},{"line_number":74,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3a961159_595cf7f0","line":71,"updated":"2015-01-13 04:58:53.000000000","message":"good catch","commit_id":"5b9a7940a268e13379755ad2977b3ed8ec44b494"}]}
