)]}'
{"keystone/common/ldap/core.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"96a23073a6696d86b2dc71512a8f15a897a369c4","unresolved":false,"context_lines":[{"line_number":941,"context_line":"            def calc_filter(attrname, value):"},{"line_number":942,"context_line":"                val_esc \u003d ldap.filter.escape_filter_chars(value)"},{"line_number":943,"context_line":"                return \u0027(%s\u003d%s)\u0027 % (attrname, val_esc)"},{"line_number":944,"context_line":""},{"line_number":945,"context_line":"            query \u003d (u\u0027(\u0026%s%s)\u0027 %"},{"line_number":946,"context_line":"                     (query, \u0027\u0027.join([calc_filter(k, v) for k, v in"},{"line_number":947,"context_line":"                                      six.iteritems(query_params)])))"}],"source_content_type":"text/x-python","patch_set":2,"id":"7adec928_646e3731","line":944,"updated":"2014-05-13 14:43:25.000000000","message":"don\u0027t need a test for this logic?","commit_id":"f32e86f1f56c8b004f06bc58e25a06b9fde1600c"}]}
