)]}'
{"shade/openstackcloud.py":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"e9ed7311307ad5ceadbd7c4752541fa15115441a","unresolved":false,"context_lines":[{"line_number":580,"context_line":"            # Don\u0027t bother with version discovery - there is only one version"},{"line_number":581,"context_line":"            # of neutron. This is what neutronclient does, fwiw."},{"line_number":582,"context_line":"            catalog_endpoint \u003d client.get_endpoint()"},{"line_number":583,"context_line":"            if not catalog_endpoint.endswith(\u0027/\u0027):"},{"line_number":584,"context_line":"                catalog_endpoint +\u003d \u0027/\u0027"},{"line_number":585,"context_line":"            client.endpoint_override \u003d urllib.parse.urljoin("},{"line_number":586,"context_line":"                catalog_endpoint, \u0027v2.0\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_eb2e9cf8","line":583,"updated":"2017-06-14 11:48:33.000000000","message":"Hmm, what if a deployment already presents the versioned endpoint? The previous operation would have been idempotent, now we end up with \u0027/v2.0/v2.0\u0027 which will be broken. Or are you sure that this cannot happen?","commit_id":"4d08c7c1f2887f4168e1caeae10d1b24b4ed4d0b"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"a0a0f648cee265d126b2364dab7291538d4f5d3f","unresolved":false,"context_lines":[{"line_number":580,"context_line":"            # Don\u0027t bother with version discovery - there is only one version"},{"line_number":581,"context_line":"            # of neutron. This is what neutronclient does, fwiw."},{"line_number":582,"context_line":"            catalog_endpoint \u003d client.get_endpoint()"},{"line_number":583,"context_line":"            if not catalog_endpoint.endswith(\u0027/\u0027):"},{"line_number":584,"context_line":"                catalog_endpoint +\u003d \u0027/\u0027"},{"line_number":585,"context_line":"            client.endpoint_override \u003d urllib.parse.urljoin("},{"line_number":586,"context_line":"                catalog_endpoint, \u0027v2.0\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_e6d36e5f","line":583,"in_reply_to":"7f231b9d_eb2e9cf8","updated":"2017-06-14 13:30:16.000000000","message":"That\u0027s an excellent point.","commit_id":"4d08c7c1f2887f4168e1caeae10d1b24b4ed4d0b"}]}
