)]}'
{"oslo_limit/limit.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"728906800fe2592935c821c171e7c5dd7d0b9af7","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"        :param usage_callback: A callable function that accepts a project_id"},{"line_number":22,"context_line":"                               string as a parameter and calculates the current"},{"line_number":23,"context_line":"                               usage of a resource."},{"line_number":24,"context_line":"        :type callable function:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_8ca41e0a","line":23,"updated":"2019-06-20 11:25:45.000000000","message":"Don\u0027t you also need to pass the list of resources to check, or you assume we always check \"all\" resources?","commit_id":"4bbd0cba0949cdad104ea4d3f809f520d13913ad"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"94438f831bf702ecbbafdfd440d43f7d868b0b14","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"        :param usage_callback: A callable function that accepts a project_id"},{"line_number":22,"context_line":"                               string as a parameter and calculates the current"},{"line_number":23,"context_line":"                               usage of a resource."},{"line_number":24,"context_line":"        :type callable function:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":2,"id":"9fb8cfa7_9d8526d2","line":23,"in_reply_to":"9fb8cfa7_8ca41e0a","updated":"2019-06-20 14:24:57.000000000","message":"Done","commit_id":"4bbd0cba0949cdad104ea4d3f809f520d13913ad"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"834f4ae808c859751ecde24d1b2183ef2ff2dac0","unresolved":false,"context_lines":[{"line_number":38,"context_line":"        :param project_id: The project to check usage and enforce limits"},{"line_number":39,"context_line":"                           against."},{"line_number":40,"context_line":"        :type project_id: string"},{"line_number":41,"context_line":"        :param deltas: An dictionary containing resource names as keys and"},{"line_number":42,"context_line":"                       requests resource quantities as values."},{"line_number":43,"context_line":"        :type deltas: dictionary"},{"line_number":44,"context_line":"        :param filter_resources: A list of strings containing the resource"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fb8cfa7_123d60dc","line":41,"range":{"start_line":41,"start_character":23,"end_line":41,"end_character":25},"updated":"2019-06-25 16:17:37.000000000","message":"*A\n\nI see this is carried over from the old docstring though.","commit_id":"996edbae1293f77282952426b66ffa0bba871397"}]}
