)]}'
{"placement/objects/research_context.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"ff9eaae1c24b9e6a7e3636f1d043fd6b134b59df","unresolved":false,"context_lines":[{"line_number":274,"context_line":"            # we need to skip that allocation request."},{"line_number":275,"context_line":"            if len(root_uuids) \u003d\u003d len(set(root_uuids.values())):"},{"line_number":276,"context_line":"                filtered_areqs.append(a_req)"},{"line_number":277,"context_line":"                all_rp_uuids |\u003d set(arr.resource_provider.uuid"},{"line_number":278,"context_line":"                                    for arr in a_req.resource_requests)"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"        # Exclude eliminated providers from the provider summaries."},{"line_number":281,"context_line":"        filtered_summaries \u003d []"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_64c2a636","line":278,"range":{"start_line":277,"start_character":32,"end_line":278,"end_character":71},"updated":"2019-08-19 17:30:12.000000000","message":"nit, if you used arr.resource_provider.uuid instead of .id on L270, you could just use root_uuids\u0027s keys here instead of looping again.","commit_id":"7b4502f7a57015a3aa8ab705c7aff6369c0d2b4c"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"2ae6acf725e83cd3a0f8a7e330d9a5e61e087cf1","unresolved":false,"context_lines":[{"line_number":274,"context_line":"            # we need to skip that allocation request."},{"line_number":275,"context_line":"            if len(root_uuids) \u003d\u003d len(set(root_uuids.values())):"},{"line_number":276,"context_line":"                filtered_areqs.append(a_req)"},{"line_number":277,"context_line":"                all_rp_uuids |\u003d set(arr.resource_provider.uuid"},{"line_number":278,"context_line":"                                    for arr in a_req.resource_requests)"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"        # Exclude eliminated providers from the provider summaries."},{"line_number":281,"context_line":"        filtered_summaries \u003d []"}],"source_content_type":"text/x-python","patch_set":1,"id":"7faddb67_d9fa5c73","line":278,"range":{"start_line":277,"start_character":32,"end_line":278,"end_character":71},"in_reply_to":"7faddb67_64c2a636","updated":"2019-08-20 05:05:08.000000000","message":"Good call. Done.","commit_id":"7b4502f7a57015a3aa8ab705c7aff6369c0d2b4c"}]}
