)]}'
{"placement/objects/resource_provider.py":[{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"63515c8e97adf4e2d2e1d54c830771bf878a967e","unresolved":false,"context_lines":[{"line_number":1153,"context_line":"        if rp_allocations:"},{"line_number":1154,"context_line":"            raise exception.ResourceProviderInUse()"},{"line_number":1155,"context_line":"        # Delete any inventory associated with the resource provider"},{"line_number":1156,"context_line":"        context.session.query(models.Inventory).\\"},{"line_number":1157,"context_line":"            filter(models.Inventory.resource_provider_id \u003d\u003d _id).\\"},{"line_number":1158,"context_line":"            delete(synchronize_session\u003dFalse)"},{"line_number":1159,"context_line":"        # Delete any aggregate associations for the resource provider"},{"line_number":1160,"context_line":"        # The name substitution on the next line is needed to satisfy pep8"}],"source_content_type":"text/x-python","patch_set":6,"id":"5fc1f717_e53171ee","line":1157,"range":{"start_line":1156,"start_character":0,"end_line":1157,"end_character":66},"updated":"2019-03-06 05:18:10.000000000","message":"nit: we can get rid of these back slashes, too","commit_id":"849c89d0e5a93cc392ae72a26f5da39230dacae0"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"4afd3844ebe252d4d4db0727252a2faeb75a0635","unresolved":false,"context_lines":[{"line_number":1153,"context_line":"        if rp_allocations:"},{"line_number":1154,"context_line":"            raise exception.ResourceProviderInUse()"},{"line_number":1155,"context_line":"        # Delete any inventory associated with the resource provider"},{"line_number":1156,"context_line":"        context.session.query(models.Inventory).\\"},{"line_number":1157,"context_line":"            filter(models.Inventory.resource_provider_id \u003d\u003d _id).\\"},{"line_number":1158,"context_line":"            delete(synchronize_session\u003dFalse)"},{"line_number":1159,"context_line":"        # Delete any aggregate associations for the resource provider"},{"line_number":1160,"context_line":"        # The name substitution on the next line is needed to satisfy pep8"}],"source_content_type":"text/x-python","patch_set":6,"id":"5fc1f717_a5c27284","line":1157,"range":{"start_line":1156,"start_character":0,"end_line":1157,"end_character":66},"in_reply_to":"5fc1f717_e53171ee","updated":"2019-03-06 22:20:23.000000000","message":"Done in [1] - though tbh I\u0027m not sure it\u0027s better.\n\n[1] https://review.openstack.org/#/c/641497/","commit_id":"849c89d0e5a93cc392ae72a26f5da39230dacae0"},{"author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"change_message_id":"63515c8e97adf4e2d2e1d54c830771bf878a967e","unresolved":false,"context_lines":[{"line_number":1166,"context_line":"        context.session.query(RPT_model).filter("},{"line_number":1167,"context_line":"            RPT_model.resource_provider_id \u003d\u003d _id).delete()"},{"line_number":1168,"context_line":"        # set root_provider_id to null to make deletion possible"},{"line_number":1169,"context_line":"        context.session.query(models.ResourceProvider).\\"},{"line_number":1170,"context_line":"            filter(models.ResourceProvider.id \u003d\u003d _id,"},{"line_number":1171,"context_line":"                   models.ResourceProvider.root_provider_id \u003d\u003d _id).\\"},{"line_number":1172,"context_line":"            update({\u0027root_provider_id\u0027: None})"},{"line_number":1173,"context_line":"        # Now delete the RP record"},{"line_number":1174,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":6,"id":"5fc1f717_a5512911","line":1171,"range":{"start_line":1169,"start_character":0,"end_line":1171,"end_character":69},"updated":"2019-03-06 05:18:10.000000000","message":"ditto","commit_id":"849c89d0e5a93cc392ae72a26f5da39230dacae0"}]}
