)]}'
{"keystone/contrib/endpoint_filter/backends/catalog_sql.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"9c807f34a12327ce316c41bbaaad06dc740f3cf8","unresolved":false,"context_lines":[{"line_number":50,"context_line":"            del endpoint[\u0027service_id\u0027]"},{"line_number":51,"context_line":"            del endpoint[\u0027enabled\u0027]"},{"line_number":52,"context_line":"            del endpoint[\u0027legacy_endpoint_id\u0027]"},{"line_number":53,"context_line":"            # Include deprecated region for backwards compatibility"},{"line_number":54,"context_line":"            endpoint[\u0027region\u0027] \u003d endpoint[\u0027region_id\u0027]"},{"line_number":55,"context_line":"            endpoint[\u0027url\u0027] \u003d catalog_core.format_url("},{"line_number":56,"context_line":"                endpoint[\u0027url\u0027], substitutions)"},{"line_number":57,"context_line":"            # populate filtered endpoints"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a68dd71_9a803548","line":54,"range":{"start_line":53,"start_character":12,"end_line":54,"end_character":54},"updated":"2016-01-21 22:39:15.000000000","message":"shouldn\u0027t this be done in the manager layer?","commit_id":"b2c7a9af7cf726c925b7144a5ec77165543d89ea"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"3c35dcd46a7642a489f35c3683fa51e5b51ce0d6","unresolved":false,"context_lines":[{"line_number":50,"context_line":"            del endpoint[\u0027service_id\u0027]"},{"line_number":51,"context_line":"            del endpoint[\u0027enabled\u0027]"},{"line_number":52,"context_line":"            del endpoint[\u0027legacy_endpoint_id\u0027]"},{"line_number":53,"context_line":"            # Include deprecated region for backwards compatibility"},{"line_number":54,"context_line":"            endpoint[\u0027region\u0027] \u003d endpoint[\u0027region_id\u0027]"},{"line_number":55,"context_line":"            endpoint[\u0027url\u0027] \u003d catalog_core.format_url("},{"line_number":56,"context_line":"                endpoint[\u0027url\u0027], substitutions)"},{"line_number":57,"context_line":"            # populate filtered endpoints"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a5ae5dd_7df832c5","line":54,"range":{"start_line":53,"start_character":12,"end_line":54,"end_character":54},"in_reply_to":"9a68dd71_9a803548","updated":"2016-02-09 03:13:17.000000000","message":"@lance, let\u0027s do it the same way we do it for the regular catalog: https://github.com/openstack/keystone/blob/master/keystone/catalog/backends/sql.py#L356","commit_id":"b2c7a9af7cf726c925b7144a5ec77165543d89ea"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"1fcdac00de706cfb6ef92bb3e7ea271fb598f8a8","unresolved":false,"context_lines":[{"line_number":66,"context_line":"            formatted_service \u003d {}"},{"line_number":67,"context_line":"            formatted_service[\u0027id\u0027] \u003d service[\u0027id\u0027]"},{"line_number":68,"context_line":"            formatted_service[\u0027type\u0027] \u003d service[\u0027type\u0027]"},{"line_number":69,"context_line":"            formatted_service[\u0027name\u0027] \u003d service[\u0027name\u0027]"},{"line_number":70,"context_line":"            formatted_service[\u0027endpoints\u0027] \u003d service[\u0027endpoints\u0027]"},{"line_number":71,"context_line":"            catalog.append(formatted_service)"},{"line_number":72,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa69d971_f56fadc1","line":69,"range":{"start_line":69,"start_character":12,"end_line":69,"end_character":55},"updated":"2016-01-11 19:01:27.000000000","message":"is this also part of the bug report? seems like you\u0027re trying to fix two problems at once?","commit_id":"b2c7a9af7cf726c925b7144a5ec77165543d89ea"}]}
