)]}'
{"keystone/common/sql/core.py":[{"author":{"_account_id":18464,"name":"Richard Avelar","email":"csravelar@gmail.com","username":"razone"},"change_message_id":"0d87049e0e723f26fdfc33f060721d0ee41352e3","unresolved":false,"context_lines":[{"line_number":277,"context_line":"                  Any filters satisfied here will be removed so that"},{"line_number":278,"context_line":"                  the caller will know if any filters remain."},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"    :returns: query query, updated with any filters satisfied"},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"    \"\"\""},{"line_number":283,"context_line":"    def inexact_filter(model, query, filter_, satisfied_filters):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ffe62b97_6d9f575f","line":280,"range":{"start_line":280,"start_character":25,"end_line":280,"end_character":26},"updated":"2017-03-27 15:44:51.000000000","message":"comma?","commit_id":"828b0ff61b7af74ce3b024535b1f7d68e2e863ab"},{"author":{"_account_id":18464,"name":"Richard Avelar","email":"csravelar@gmail.com","username":"razone"},"change_message_id":"f9e0f589dd8b68d9ad3a6c7966d27c930fbdc7f1","unresolved":false,"context_lines":[{"line_number":290,"context_line":"                                       satisfied."},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"        :returns: query updated to add any inexact filters we could"},{"line_number":293,"context_line":"                        satisfy"},{"line_number":294,"context_line":""},{"line_number":295,"context_line":"        \"\"\""},{"line_number":296,"context_line":"        column_attr \u003d getattr(model, filter_[\u0027name\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffe62b97_2f024e0c","line":293,"range":{"start_line":293,"start_character":24,"end_line":293,"end_character":31},"updated":"2017-03-28 02:16:11.000000000","message":"nit: move satisfy under query?","commit_id":"1bcc24620f6548de8fed4508fd9a06f86d91a6e6"},{"author":{"_account_id":18464,"name":"Richard Avelar","email":"csravelar@gmail.com","username":"razone"},"change_message_id":"f9e0f589dd8b68d9ad3a6c7966d27c930fbdc7f1","unresolved":false,"context_lines":[{"line_number":330,"context_line":"        :param list satisfied_filters: filter_ will be added if it is"},{"line_number":331,"context_line":"                                       satisfied."},{"line_number":332,"context_line":"        :returns: query updated to add any exact filters we could"},{"line_number":333,"context_line":"                        satisfy"},{"line_number":334,"context_line":"        \"\"\""},{"line_number":335,"context_line":"        key \u003d filter_[\u0027name\u0027]"},{"line_number":336,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"ffe62b97_d206e91c","line":333,"range":{"start_line":333,"start_character":24,"end_line":333,"end_character":31},"updated":"2017-03-28 02:16:11.000000000","message":"same","commit_id":"1bcc24620f6548de8fed4508fd9a06f86d91a6e6"},{"author":{"_account_id":18464,"name":"Richard Avelar","email":"csravelar@gmail.com","username":"razone"},"change_message_id":"f9e0f589dd8b68d9ad3a6c7966d27c930fbdc7f1","unresolved":false,"context_lines":[{"line_number":372,"context_line":"    :param query: query to apply filters to"},{"line_number":373,"context_line":"    :param hints: contains the list of filters and limit details."},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"    :returns: query"},{"line_number":376,"context_line":""},{"line_number":377,"context_line":"    \"\"\""},{"line_number":378,"context_line":"    # NOTE(henry-nash): If we were to implement pagination, then we"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffe62b97_122a117e","line":375,"range":{"start_line":375,"start_character":14,"end_line":375,"end_character":19},"updated":"2017-03-28 02:16:11.000000000","message":"This may be misleading as it appears that the method will just return the same query it receives back out to the calling function.","commit_id":"1bcc24620f6548de8fed4508fd9a06f86d91a6e6"},{"author":{"_account_id":18464,"name":"Richard Avelar","email":"csravelar@gmail.com","username":"razone"},"change_message_id":"f9e0f589dd8b68d9ad3a6c7966d27c930fbdc7f1","unresolved":false,"context_lines":[{"line_number":399,"context_line":"                  satisfied here will be removed so that the caller will"},{"line_number":400,"context_line":"                  know if any filters remain."},{"line_number":401,"context_line":""},{"line_number":402,"context_line":"    :returns: query"},{"line_number":403,"context_line":""},{"line_number":404,"context_line":"    \"\"\""},{"line_number":405,"context_line":"    if hints is None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"ffe62b97_b22485b0","line":402,"range":{"start_line":402,"start_character":14,"end_line":402,"end_character":19},"updated":"2017-03-28 02:16:11.000000000","message":"same as above","commit_id":"1bcc24620f6548de8fed4508fd9a06f86d91a6e6"}]}
