)]}'
{"keystone/assignment/backends/ldap.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"6515fd7196e2f637a41d8cfa40c68389f8c63fe6","unresolved":false,"context_lines":[{"line_number":673,"context_line":"        conn \u003d self.get_connection()"},{"line_number":674,"context_line":"        query \u003d \u0027(\u0026(objectClass\u003d%s)(%s\u003d%s))\u0027 % (self.object_class,"},{"line_number":675,"context_line":"                                                self.id_attr, role_id)"},{"line_number":676,"context_line":"        try:"},{"line_number":677,"context_line":"            for role_dn, _ in conn.search_s(tenant_dn,"},{"line_number":678,"context_line":"                                            ldap.SCOPE_SUBTREE,"},{"line_number":679,"context_line":"                                            query,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXH%2F%2F1CQ%3D","line":676,"updated":"2014-04-17 05:59:19.000000000","message":"Suggest adding a comment \u0027Using 1.1 to indicate that no attributes should be included in the response, since they are not required for matching ... \u0027 instead of just dropping it in there.","commit_id":"9ebfd48f74653af29711cdaffb7b304c85cd5838"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"ddbdda25882bcf8cdc0cc6bf69d9ba577432f69a","unresolved":false,"context_lines":[{"line_number":673,"context_line":"        conn \u003d self.get_connection()"},{"line_number":674,"context_line":"        query \u003d \u0027(\u0026(objectClass\u003d%s)(%s\u003d%s))\u0027 % (self.object_class,"},{"line_number":675,"context_line":"                                                self.id_attr, role_id)"},{"line_number":676,"context_line":"        try:"},{"line_number":677,"context_line":"            for role_dn, _ in conn.search_s(tenant_dn,"},{"line_number":678,"context_line":"                                            ldap.SCOPE_SUBTREE,"},{"line_number":679,"context_line":"                                            query,"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAXH%2F%2Fw1U%3D","line":676,"in_reply_to":"AAAAXH%2F%2F1CQ%3D","updated":"2014-04-17 16:16:22.000000000","message":"Done","commit_id":"9ebfd48f74653af29711cdaffb7b304c85cd5838"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"86fdd5079381355245761744131f05bf047c38e6","unresolved":false,"context_lines":[{"line_number":638,"context_line":"        try:"},{"line_number":639,"context_line":"            # \u00271.1\u0027 is a special OID that indicates that no attributes should"},{"line_number":640,"context_line":"            # be included in the response. The following code only needs the"},{"line_number":641,"context_line":"            # entries\u0027 DN."},{"line_number":642,"context_line":"            request_no_attributes \u003d [\u00271.1\u0027]"},{"line_number":643,"context_line":"            for role_dn, _ in conn.search_s(tenant_dn,"},{"line_number":644,"context_line":"                                            ldap.SCOPE_SUBTREE,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAXH%2F%2Fstg%3D","line":641,"updated":"2014-04-18 06:03:22.000000000","message":"may want to mention this information came from RFC 4511 so we have some reference","commit_id":"6e7370f59623c2082c68eccca90beb7be9c825e5"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"5e361f46143420384e5dd746bdb40b766e0971b4","unresolved":false,"context_lines":[{"line_number":638,"context_line":"        try:"},{"line_number":639,"context_line":"            # \u00271.1\u0027 is a special OID that indicates that no attributes should"},{"line_number":640,"context_line":"            # be included in the response. The following code only needs the"},{"line_number":641,"context_line":"            # entries\u0027 DN."},{"line_number":642,"context_line":"            request_no_attributes \u003d [\u00271.1\u0027]"},{"line_number":643,"context_line":"            for role_dn, _ in conn.search_s(tenant_dn,"},{"line_number":644,"context_line":"                                            ldap.SCOPE_SUBTREE,"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAXH%2F%2FmcQ%3D","line":641,"in_reply_to":"AAAAXH%2F%2Fstg%3D","updated":"2014-04-18 22:36:02.000000000","message":"Done","commit_id":"6e7370f59623c2082c68eccca90beb7be9c825e5"}]}
