)]}'
{"keystone/contrib/federation/utils.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"fd5f42834a6b64b86ce64a1e8092bb0cf4056f8c","unresolved":false,"context_lines":[{"line_number":586,"context_line":"        raise exception.Forbidden(msg)"},{"line_number":587,"context_line":""},{"line_number":588,"context_line":""},{"line_number":589,"context_line":"def assert_enabled_service_provider_object(service_provider):"},{"line_number":590,"context_line":"    if service_provider.get(\u0027enabled\u0027) is not True:"},{"line_number":591,"context_line":"        sp_id \u003d service_provider[\u0027id\u0027]"},{"line_number":592,"context_line":"        msg \u003d _(\u0027Service Provider %(sp)s is disabled\u0027) % {\u0027sp\u0027: sp_id}"}],"source_content_type":"text/x-python","patch_set":8,"id":"da86d52c_3dae4286","line":589,"updated":"2015-02-02 21:07:30.000000000","message":"this duplication should be fixed in another patch","commit_id":"e6ff4c2e1130f518f5f6cf1f4546049494c495b5"}],"keystone/tests/test_v3_federation.py":[{"author":{"_account_id":11022,"name":"Rodrigo Duarte Sousa","email":"rodrigodsousa@gmail.com","username":"rodrigods"},"change_message_id":"13a0d4b323bd3b280342dc733c9fdb869dc0043a","unresolved":false,"context_lines":[{"line_number":1839,"context_line":"            \u0027enabled\u0027: True,"},{"line_number":1840,"context_line":"            \u0027description\u0027: uuid.uuid4().hex,"},{"line_number":1841,"context_line":"            \u0027sp_url\u0027: self.RECIPIENT,"},{"line_number":1842,"context_line":""},{"line_number":1843,"context_line":"        }"},{"line_number":1844,"context_line":"        return ref"},{"line_number":1845,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"da86d52c_e577b6d2","line":1842,"updated":"2015-02-02 19:05:58.000000000","message":"extra line?","commit_id":"7c320fc972e32709e97de0e5a8d62f897eecba89"}]}
