)]}'
{"placement/objects/resource_provider.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"e34cb4b93f480f73057785062fe1f7f88705bbbf","unresolved":false,"context_lines":[{"line_number":953,"context_line":"    if uuid:"},{"line_number":954,"context_line":"        query \u003d query.where(rp.c.uuid \u003d\u003d uuid)"},{"line_number":955,"context_line":""},{"line_number":956,"context_line":"    request \u003d placement_lib.RequestGroup("},{"line_number":957,"context_line":"        use_same_provider\u003dTrue,"},{"line_number":958,"context_line":"        resources\u003dresources,"},{"line_number":959,"context_line":"        required_traits\u003drequired,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bfb3d3c7_1c839755","line":956,"updated":"2019-05-20 20:26:56.000000000","message":"hm.\n\nThis is cool from a refactoring standpoint, but isn\u0027t it doing extra stuff we weren\u0027t doing before, like get_providers_with_shared_capacity?\n\nI guess you\u0027re DRYing this back up when you consolidate get_providers_with_shared_capacity and get_providers_with_resource later...","commit_id":"61c211917e5be33e3ca2ea9919f9c0c7559d0435"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"9ee93f5eed25b13f6d9a925092dc221b50eaa1d8","unresolved":false,"context_lines":[{"line_number":953,"context_line":"    if uuid:"},{"line_number":954,"context_line":"        query \u003d query.where(rp.c.uuid \u003d\u003d uuid)"},{"line_number":955,"context_line":""},{"line_number":956,"context_line":"    request \u003d placement_lib.RequestGroup("},{"line_number":957,"context_line":"        use_same_provider\u003dTrue,"},{"line_number":958,"context_line":"        resources\u003dresources,"},{"line_number":959,"context_line":"        required_traits\u003drequired,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bfb3d3c7_873e4727","line":956,"in_reply_to":"bfb3d3c7_1c839755","updated":"2019-05-21 11:50:45.000000000","message":"Getting shared providers with capacity is skipped because use same provider is set to True","commit_id":"61c211917e5be33e3ca2ea9919f9c0c7559d0435"},{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"93f3a3f51d17d1b4708992ee62eddfeeb1dfa6fa","unresolved":false,"context_lines":[{"line_number":977,"context_line":"            context, trait_map)"},{"line_number":978,"context_line":"        if not trait_rps:"},{"line_number":979,"context_line":"            return []"},{"line_number":980,"context_line":"        query \u003d query.where(rp.c.id.in_(trait_rps))"},{"line_number":981,"context_line":"    if forbidden:"},{"line_number":982,"context_line":"        trait_map \u003d trait_obj.ids_from_names(context, forbidden)"},{"line_number":983,"context_line":"        trait_rps \u003d res_ctx.get_provider_ids_having_any_trait("}],"source_content_type":"text/x-python","patch_set":3,"id":"bfb3d3c7_49b60cfd","line":980,"updated":"2019-05-22 13:39:36.000000000","message":"not now, but at some point in the future we may wish to inspect the way which we pass potentially large numbers of values to in_().\n\nSome of my profiling suggests that sqla\u0027s in_ can be doing a fair bit of work.","commit_id":"89ab1943e44ba2d50aa15a94350a7ee0b433621e"}],"tox.ini":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"93f3a3f51d17d1b4708992ee62eddfeeb1dfa6fa","unresolved":false,"context_lines":[{"line_number":149,"context_line":"# To get a list of functions that have a complexity of 17 or more, set"},{"line_number":150,"context_line":"# max-complexity to 17 and run \u0027tox -epep8\u0027."},{"line_number":151,"context_line":"# 16 is currently the most complex thing we have"},{"line_number":152,"context_line":"max-complexity\u003d17"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"[testenv:bindep]"},{"line_number":155,"context_line":"# Do not install any requirements. We want this to be fast and work even if"}],"source_content_type":"text/x-properties","patch_set":3,"id":"bfb3d3c7_c99e7c62","line":152,"updated":"2019-05-22 13:39:36.000000000","message":":(","commit_id":"89ab1943e44ba2d50aa15a94350a7ee0b433621e"}]}
