)]}'
{"keystoneclient/base.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"f672da0e3e0f75c76e61336a5550f97d44922fa7","unresolved":false,"context_lines":[{"line_number":356,"context_line":""},{"line_number":357,"context_line":"    @filter_kwargs"},{"line_number":358,"context_line":"    def list(self, fallback_to_auth\u003dFalse, **kwargs):"},{"line_number":359,"context_line":"        if \u0027id\u0027 in kwargs.keys():"},{"line_number":360,"context_line":"            # Ensure that users are not trying to call things like"},{"line_number":361,"context_line":"            # ``domains.list(id\u003d\u0027default\u0027)`` when they should have used"},{"line_number":362,"context_line":"            # ``[domains.get(domain_id\u003d\u0027default\u0027)]`` instead. Keystone supports"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa32b979_cc7fbade","line":359,"updated":"2015-06-24 00:48:14.000000000","message":".keys() is not needed here -- https://review.openstack.org/194894","commit_id":"08615cc4f4949461aa26b0cfe3d196cb055c5cd8"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"c789384954be968dfb3e294339d9326d8e57797c","unresolved":false,"context_lines":[{"line_number":363,"context_line":"            # ``GET /v3/domains/{domain_id}``, not ``GET"},{"line_number":364,"context_line":"            # /v3/domains?id\u003d{domain_id}``."},{"line_number":365,"context_line":"            raise TypeError("},{"line_number":366,"context_line":"                \"list() got an unexpected keyword argument \u0027id\u0027. To retrieve \""},{"line_number":367,"context_line":"                \"a single object using a globally unique identifier, try \""},{"line_number":368,"context_line":"                \"using get() instead.\")"},{"line_number":369,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"fa32b979_4c240ac4","line":366,"updated":"2015-06-24 00:52:26.000000000","message":"the string must be wrapped in _() for translation.","commit_id":"427889e7d56203663e8c85788df428a902de24e7"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"93b1e266988477fb5fcfa16bc74a747846d8eca3","unresolved":false,"context_lines":[{"line_number":363,"context_line":"            # ``GET /v3/domains/{domain_id}``, not ``GET"},{"line_number":364,"context_line":"            # /v3/domains?id\u003d{domain_id}``."},{"line_number":365,"context_line":"            raise TypeError("},{"line_number":366,"context_line":"                \"list() got an unexpected keyword argument \u0027id\u0027. To retrieve \""},{"line_number":367,"context_line":"                \"a single object using a globally unique identifier, try \""},{"line_number":368,"context_line":"                \"using get() instead.\")"},{"line_number":369,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3a50d1a3_19633cb3","line":366,"in_reply_to":"9a41bdd9_485253df","updated":"2015-07-19 14:50:22.000000000","message":"Done","commit_id":"427889e7d56203663e8c85788df428a902de24e7"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"6781848230a87c07ff365bff8f4615fdade82885","unresolved":false,"context_lines":[{"line_number":363,"context_line":"            # ``GET /v3/domains/{domain_id}``, not ``GET"},{"line_number":364,"context_line":"            # /v3/domains?id\u003d{domain_id}``."},{"line_number":365,"context_line":"            raise TypeError("},{"line_number":366,"context_line":"                \"list() got an unexpected keyword argument \u0027id\u0027. To retrieve \""},{"line_number":367,"context_line":"                \"a single object using a globally unique identifier, try \""},{"line_number":368,"context_line":"                \"using get() instead.\")"},{"line_number":369,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a41bdd9_485253df","line":366,"in_reply_to":"fa32b979_4c240ac4","updated":"2015-07-11 01:08:10.000000000","message":"++ this is an end user facing message.","commit_id":"427889e7d56203663e8c85788df428a902de24e7"}],"keystoneclient/tests/unit/v3/utils.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"c789384954be968dfb3e294339d9326d8e57797c","unresolved":false,"context_lines":[{"line_number":246,"context_line":"        return expected_path"},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"    def test_list_by_id(self, ref\u003dNone, **filter_kwargs):"},{"line_number":249,"context_line":"        \"\"\"Test ``entities.list(id\u003dx)`` being rewritten as ``GET /v3/entities/x``."},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"        This tests an edge case of each manager\u0027s list() implementation, to"},{"line_number":252,"context_line":"        ensure that it \"does the right thing\" when users call ``.list()``"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa32b979_eeff13ff","line":249,"updated":"2015-06-24 00:52:26.000000000","message":"the request isn\u0027t rewritten.","commit_id":"427889e7d56203663e8c85788df428a902de24e7"}]}
