)]}'
{"keystone/common/ldap/core.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b868c81012730c8bfcb0c638b3065ccab90a5a64","unresolved":false,"context_lines":[{"line_number":912,"context_line":"                                            self.ldap_filter or"},{"line_number":913,"context_line":"                                            \u0027\u0027, self.object_class)"},{"line_number":914,"context_line":"        try:"},{"line_number":915,"context_line":"            attrs \u003d list(set((self.attribute_mapping.values() +"},{"line_number":916,"context_line":"                              self.extra_attr_mapping.keys())))"},{"line_number":917,"context_line":"            return conn.search_s(self.tree_dn,"},{"line_number":918,"context_line":"                                 self.LDAP_SCOPE,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAW3%2F%2F5Ik%3D","line":915,"updated":"2014-04-09 16:45:47.000000000","message":"why the: \n\n    list(set(... ?\n\nwhy not define as just list?","commit_id":"463fc83d5d8c112bd17be4eebb2e4c713157129c"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"1d0b6c8070ce7f22a8d73ae8b84405daeb1388a1","unresolved":false,"context_lines":[{"line_number":912,"context_line":"                                            self.ldap_filter or"},{"line_number":913,"context_line":"                                            \u0027\u0027, self.object_class)"},{"line_number":914,"context_line":"        try:"},{"line_number":915,"context_line":"            attrs \u003d list(set((self.attribute_mapping.values() +"},{"line_number":916,"context_line":"                              self.extra_attr_mapping.keys())))"},{"line_number":917,"context_line":"            return conn.search_s(self.tree_dn,"},{"line_number":918,"context_line":"                                 self.LDAP_SCOPE,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAW3%2F%2F4Z4%3D","line":915,"in_reply_to":"AAAAW3%2F%2F4x8%3D","updated":"2014-04-09 17:58:51.000000000","message":"cool, thanks!","commit_id":"463fc83d5d8c112bd17be4eebb2e4c713157129c"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"6d336240c927a917d3a7ae8032102c9322fcd69d","unresolved":false,"context_lines":[{"line_number":912,"context_line":"                                            self.ldap_filter or"},{"line_number":913,"context_line":"                                            \u0027\u0027, self.object_class)"},{"line_number":914,"context_line":"        try:"},{"line_number":915,"context_line":"            attrs \u003d list(set((self.attribute_mapping.values() +"},{"line_number":916,"context_line":"                              self.extra_attr_mapping.keys())))"},{"line_number":917,"context_line":"            return conn.search_s(self.tree_dn,"},{"line_number":918,"context_line":"                                 self.LDAP_SCOPE,"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAW3%2F%2F4x8%3D","line":915,"in_reply_to":"AAAAW3%2F%2F5Ik%3D","updated":"2014-04-09 17:45:52.000000000","message":"This is to ensure there are no duplicates. We do the same thing at line 897.","commit_id":"463fc83d5d8c112bd17be4eebb2e4c713157129c"}],"keystone/tests/test_backend_ldap.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b868c81012730c8bfcb0c638b3065ccab90a5a64","unresolved":false,"context_lines":[{"line_number":959,"context_line":"        dn, attrs \u003d self.identity_api.driver.user._ldap_get(user[\u0027id\u0027])"},{"line_number":960,"context_line":"        self.assertTrue(user[\u0027name\u0027] in attrs[\u0027description\u0027])"},{"line_number":961,"context_line":""},{"line_number":962,"context_line":"    def test_user_extra_attribute_mapping_description(self):"},{"line_number":963,"context_line":"        # Given a mapping like description:description, the description isn\u0027t"},{"line_number":964,"context_line":"        # returned."},{"line_number":965,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAW3%2F%2F5GY%3D","line":962,"updated":"2014-04-09 16:45:47.000000000","message":"(NIT): the test name here could be refactored to be specific to the behavior now that the description will be returned.\n\n    def test_user_extra_attribute_mapping_description_is_returned(self):","commit_id":"463fc83d5d8c112bd17be4eebb2e4c713157129c"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"6d336240c927a917d3a7ae8032102c9322fcd69d","unresolved":false,"context_lines":[{"line_number":959,"context_line":"        dn, attrs \u003d self.identity_api.driver.user._ldap_get(user[\u0027id\u0027])"},{"line_number":960,"context_line":"        self.assertTrue(user[\u0027name\u0027] in attrs[\u0027description\u0027])"},{"line_number":961,"context_line":""},{"line_number":962,"context_line":"    def test_user_extra_attribute_mapping_description(self):"},{"line_number":963,"context_line":"        # Given a mapping like description:description, the description isn\u0027t"},{"line_number":964,"context_line":"        # returned."},{"line_number":965,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAW3%2F%2F4xY%3D","line":962,"in_reply_to":"AAAAW3%2F%2F5GY%3D","updated":"2014-04-09 17:45:52.000000000","message":"Done","commit_id":"463fc83d5d8c112bd17be4eebb2e4c713157129c"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"b868c81012730c8bfcb0c638b3065ccab90a5a64","unresolved":false,"context_lines":[{"line_number":960,"context_line":"        self.assertTrue(user[\u0027name\u0027] in attrs[\u0027description\u0027])"},{"line_number":961,"context_line":""},{"line_number":962,"context_line":"    def test_user_extra_attribute_mapping_description(self):"},{"line_number":963,"context_line":"        # Given a mapping like description:description, the description isn\u0027t"},{"line_number":964,"context_line":"        # returned."},{"line_number":965,"context_line":""},{"line_number":966,"context_line":"        self.config_fixture.config("}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAW3%2F%2F5II%3D","line":963,"updated":"2014-04-09 16:45:47.000000000","message":"Shouldn\u0027t this comment be updated? \n\n    #Given a mapping like description:description, the description should be returned","commit_id":"463fc83d5d8c112bd17be4eebb2e4c713157129c"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"6d336240c927a917d3a7ae8032102c9322fcd69d","unresolved":false,"context_lines":[{"line_number":960,"context_line":"        self.assertTrue(user[\u0027name\u0027] in attrs[\u0027description\u0027])"},{"line_number":961,"context_line":""},{"line_number":962,"context_line":"    def test_user_extra_attribute_mapping_description(self):"},{"line_number":963,"context_line":"        # Given a mapping like description:description, the description isn\u0027t"},{"line_number":964,"context_line":"        # returned."},{"line_number":965,"context_line":""},{"line_number":966,"context_line":"        self.config_fixture.config("}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAW3%2F%2F4xc%3D","line":963,"in_reply_to":"AAAAW3%2F%2F5II%3D","updated":"2014-04-09 17:45:52.000000000","message":"Done","commit_id":"463fc83d5d8c112bd17be4eebb2e4c713157129c"},{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"1120699ad32b9fc4a6ddace8a91cff7bd49a5cdf","unresolved":false,"context_lines":[{"line_number":1000,"context_line":"            user_additional_attribute_mapping\u003d[\u0027description:description\u0027])"},{"line_number":1001,"context_line":"        self.load_backends()"},{"line_number":1002,"context_line":""},{"line_number":1003,"context_line":"        description \u003d uuid.uuid4().hex"},{"line_number":1004,"context_line":"        user \u003d {"},{"line_number":1005,"context_line":"            \u0027id\u0027: uuid.uuid4().hex,"},{"line_number":1006,"context_line":"            \u0027name\u0027: uuid.uuid4().hex,"}],"source_content_type":"text/x-python","patch_set":6,"id":"AAAAXH%2F%2FtMs%3D","line":1003,"updated":"2014-04-18 03:18:55.000000000","message":"Nice! Following convention!","commit_id":"ebfdab034f2b35074f1645b70c1f07d0c4dfd337"}]}
