)]}'
{"keystone/catalog/backends/templated.py":[{"author":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"change_message_id":"76a9d3c6454cdd7b2bd7d556125ec0eecf57ef91","unresolved":false,"context_lines":[{"line_number":123,"context_line":"                # NOTE(stevemar): Templated Catalogs should also return an id"},{"line_number":124,"context_line":"                # since the data format for catalogs should be consistent"},{"line_number":125,"context_line":"                # across backends, since it has no id, assign it the name."},{"line_number":126,"context_line":"                service_data[\u0027id\u0027] \u003d service_data[\u0027name\u0027]"},{"line_number":127,"context_line":"                catalog[region][service] \u003d service_data"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"        return catalog"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a890539_0ff9d77f","line":126,"updated":"2014-11-24 16:46:39.000000000","message":"Right now I don\u0027t think we enforce uniqueness of service name. Will this break expectations if some IDs are the same.","commit_id":"c4ddc0c50b292769fabe4f5e14a932fbf7c118e3"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"f5ab1efe1c4bf12929d654d339d5ec96871fe0ff","unresolved":false,"context_lines":[{"line_number":123,"context_line":"                # NOTE(stevemar): Templated Catalogs should also return an id"},{"line_number":124,"context_line":"                # since the data format for catalogs should be consistent"},{"line_number":125,"context_line":"                # across backends, since it has no id, assign it the name."},{"line_number":126,"context_line":"                service_data[\u0027id\u0027] \u003d service_data[\u0027name\u0027]"},{"line_number":127,"context_line":"                catalog[region][service] \u003d service_data"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"        return catalog"}],"source_content_type":"text/x-python","patch_set":2,"id":"5a890539_af9b6316","line":126,"in_reply_to":"5a890539_0ff9d77f","updated":"2014-11-24 16:51:03.000000000","message":"Seems like this should be handled when the template is loaded? (i.e., in parse_templates)","commit_id":"c4ddc0c50b292769fabe4f5e14a932fbf7c118e3"}]}
