)]}'
{"keystone/common/ldap/core.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"6b509b471525aa289443305e86e324275cf85664","unresolved":false,"context_lines":[{"line_number":213,"context_line":"            res \u003d conn.search_s(self._id_to_dn(id),"},{"line_number":214,"context_line":"                                ldap.SCOPE_BASE,"},{"line_number":215,"context_line":"                                query,"},{"line_number":216,"context_line":"                                self.attribute_mapping.values())"},{"line_number":217,"context_line":"        except ldap.NO_SUCH_OBJECT:"},{"line_number":218,"context_line":"            return None"},{"line_number":219,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAM3%2F%2FPiA%3D","line":216,"updated":"2013-01-31 18:55:15.000000000","message":"wondering how this should work if the attribute_mapping is empty (which is the default for this class). Per the LDAP spec, the client should send a \u00271.1\u0027 attribute to indicate return no attributes. Should this code be converting an empty attribute_mapping to [\u00271.1\u0027]? Maybe that translation happens in the ldap-python library.","commit_id":"d9b7851d90918fc6eac0f82e2dae4abf1e5813fa"}]}
