)]}'
{"placement/objects/allocation_candidate.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"7e44e15a740649c26c2f76ae55c782616cf50c3b","unresolved":false,"context_lines":[{"line_number":657,"context_line":"                \"`_consolidate_allocation_requests` to have the same \""},{"line_number":658,"context_line":"                \"anchor!\")"},{"line_number":659,"context_line":"        for arr in areq.resource_requests:"},{"line_number":660,"context_line":"            key \u003d (arr.resource_provider.id, arr.resource_class)"},{"line_number":661,"context_line":"            if key not in arrs_by_rp_rc:"},{"line_number":662,"context_line":"                arrs_by_rp_rc[key] \u003d rw_ctx.copy_arr_if_needed(arr)"},{"line_number":663,"context_line":"            else:"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_064c6874","line":660,"range":{"start_line":660,"start_character":12,"end_line":660,"end_character":64},"updated":"2019-08-13 22:59:02.000000000","message":"oh, yeah, this one doesn\u0027t count, missed that.","commit_id":"eb5b837789afbbbf0a21f9ab022b0f118d5f2318"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"9fce147fc192b2aea20b2a545208c9a8ade080c8","unresolved":false,"context_lines":[{"line_number":707,"context_line":"        lambda: collections.defaultdict(list))"},{"line_number":708,"context_line":"    # Save off all the provider summaries lists - we\u0027ll use \u0027em later."},{"line_number":709,"context_line":"    all_psums \u003d []"},{"line_number":710,"context_line":"    # Construct a dict, keyed by resource provider + resource class, of"},{"line_number":711,"context_line":"    # ProviderSummaryResource.  This will be used to do a final capacity"},{"line_number":712,"context_line":"    # check/filter on each merged AllocationRequest."},{"line_number":713,"context_line":"    for suffix, (areqs, psums) in candidates.items():"},{"line_number":714,"context_line":"        for areq in areqs:"},{"line_number":715,"context_line":"            anchor \u003d areq.anchor_root_provider_uuid"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_e0a01445","line":712,"range":{"start_line":710,"start_character":0,"end_line":712,"end_character":52},"updated":"2019-08-13 21:28:56.000000000","message":"move this","commit_id":"eb5b837789afbbbf0a21f9ab022b0f118d5f2318"}]}
