)]}'
{"shade/operatorcloud.py":[{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"8e8816c01c40c069b58fe70c3b2c4b744daadb81","unresolved":false,"context_lines":[{"line_number":947,"context_line":"                endpoint_filter\u003d{\u0027interface\u0027: \u0027admin\u0027},"},{"line_number":948,"context_line":"                error_message\u003d(\"Failed to create endpoint for service\""},{"line_number":949,"context_line":"                               \" {service}\".format(service\u003dservice[\u0027name\u0027])))"},{"line_number":950,"context_line":"            return [self._get_and_munchify(\u0027endpoint\u0027, data)]"},{"line_number":951,"context_line":"        else:"},{"line_number":952,"context_line":"            endpoints_args \u003d []"},{"line_number":953,"context_line":"            if url:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_fae2422f","line":950,"range":{"start_line":950,"start_character":19,"end_line":950,"end_character":61},"updated":"2017-09-10 19:48:24.000000000","message":"1) why don\u0027t we need _utils.normalize_endpoints(...) here ? (this method does not exist). we didn\u0027t seem to normalize endpoints? keystone will return responses in different formats depending on what version is used, which would mean this method would not return a normalized/consistent response....\n\n2) will return different responses depending on what keystone version is available anyways, won\u0027t it? using v2.0 format when v3 is in use will return 3 endpoints. if v2.0 was in use only one would be returned in the list.\n\ninteroperability?","commit_id":"d0ca641f8e42893cffcb98bb960cf4d98941f0a4"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"148bcb680b27fb9da6fa806ee43fdf006af2ae7a","unresolved":false,"context_lines":[{"line_number":947,"context_line":"                endpoint_filter\u003d{\u0027interface\u0027: \u0027admin\u0027},"},{"line_number":948,"context_line":"                error_message\u003d(\"Failed to create endpoint for service\""},{"line_number":949,"context_line":"                               \" {service}\".format(service\u003dservice[\u0027name\u0027])))"},{"line_number":950,"context_line":"            return [self._get_and_munchify(\u0027endpoint\u0027, data)]"},{"line_number":951,"context_line":"        else:"},{"line_number":952,"context_line":"            endpoints_args \u003d []"},{"line_number":953,"context_line":"            if url:"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_7a5e52e7","line":950,"range":{"start_line":950,"start_character":19,"end_line":950,"end_character":61},"in_reply_to":"5f2577a7_fae2422f","updated":"2017-09-10 19:55:20.000000000","message":"We do - we should totally add normalization. Let\u0027s talk and figure out how to...","commit_id":"d0ca641f8e42893cffcb98bb960cf4d98941f0a4"},{"author":{"_account_id":17860,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@gmail.com","username":"samueldmq"},"change_message_id":"8e8816c01c40c069b58fe70c3b2c4b744daadb81","unresolved":false,"context_lines":[{"line_number":982,"context_line":"                    \u0027/endpoints\u0027, json\u003d{\u0027endpoint\u0027: args},"},{"line_number":983,"context_line":"                    error_message\u003derror_msg)"},{"line_number":984,"context_line":"                endpoints.append(self._get_and_munchify(\u0027endpoint\u0027, data))"},{"line_number":985,"context_line":"            return endpoints"},{"line_number":986,"context_line":""},{"line_number":987,"context_line":"    @_utils.valid_kwargs(\u0027enabled\u0027, \u0027service_name_or_id\u0027, \u0027url\u0027, \u0027interface\u0027,"},{"line_number":988,"context_line":"                         \u0027region\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f2577a7_dad1c659","line":985,"updated":"2017-09-10 19:48:24.000000000","message":"same question here","commit_id":"d0ca641f8e42893cffcb98bb960cf4d98941f0a4"}]}
