)]}'
{"keystone/identity/backends/kvs.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"5c858ddcf8b0a965a1561a07999cea9a51fd9380","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        return [self.db.get(key) for key in tenant_keys]"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    def list_projects(self):"},{"line_number":72,"context_line":"        return self.get_projects()"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def get_project_by_name(self, tenant_name, domain_id):"},{"line_number":75,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2FBT8%3D","line":72,"updated":"2013-02-11 13:51:16.000000000","message":"list_projects is intended to return a list of project refs, whereas get_projects is intended to return a list project ID\u0027s (and should be considered deprecated or only used internally within the driver) -- these two functions should not be equivalent.","commit_id":"7fb7757958b249154da4b216483139a98385cafa"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"4a323aff3f923569788dbf8903dcc0552a1b4724","unresolved":false,"context_lines":[{"line_number":69,"context_line":"        return [self.db.get(key) for key in tenant_keys]"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    def list_projects(self):"},{"line_number":72,"context_line":"        return self.get_projects()"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    def get_project_by_name(self, tenant_name, domain_id):"},{"line_number":75,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAM3%2F%2FBFY%3D","line":72,"in_reply_to":"AAAAM3%2F%2FBT8%3D","updated":"2013-02-11 15:51:35.000000000","message":"thanks for the explanation Dolph. i\u0027ll make the appropriate changes... seems like get_projects and list_projects are equivalent in sql backend as well.","commit_id":"7fb7757958b249154da4b216483139a98385cafa"}],"tests/test_content_types.py":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"703180b1616c0997819d71dace56ace7ee09d253","unresolved":false,"context_lines":[{"line_number":509,"context_line":"    def test_invalid_parameter_error_response(self):"},{"line_number":510,"context_line":"        token \u003d self.get_scoped_token()"},{"line_number":511,"context_line":"        bad_body \u003d {"},{"line_number":512,"context_line":"            \u0027OS-KSADM:service%s\u0027 % uuid.uuid4().hex: {"},{"line_number":513,"context_line":"                \u0027name\u0027: uuid.uuid4().hex,"},{"line_number":514,"context_line":"                \u0027type\u0027: uuid.uuid4().hex,"},{"line_number":515,"context_line":"            },"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAM3%2F%2FAxQ%3D","line":512,"updated":"2013-02-11 17:58:09.000000000","message":"thanks","commit_id":"b5fb6569698113f875cfbbb985d0d93f500b0e36"}]}
