)]}'
{"nova/api/openstack/compute/shelve.py":[{"author":{"_account_id":11564,"name":"Chris Dent","email":"cdent@anticdent.org","username":"chdent"},"change_message_id":"5c0b56f9da8a6ea94403b33f1ce43d0793987839","unresolved":false,"context_lines":[{"line_number":88,"context_line":"        if (instance.vm_state \u003d\u003d vm_states.SHELVED_OFFLOADED and"},{"line_number":89,"context_line":"                common.instance_has_port_with_resource_request("},{"line_number":90,"context_line":"                    context, instance.uuid, self.network_api) and"},{"line_number":91,"context_line":"                not common.supports_port_resource_request_during_move("},{"line_number":92,"context_line":"                    req)):"},{"line_number":93,"context_line":"            msg \u003d _(\"The unshelve action on a server with ports having \""},{"line_number":94,"context_line":"                    \"resource requests, like a port with a QoS minimum \""}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_1e94f936","line":91,"updated":"2019-05-20 10:54:10.000000000","message":"Weird. I would have thought if you were gonna do this \"and\" and \"not\" would stay together...","commit_id":"f370f11e34311c3a6b4a45eb1186112ee7e00bf1"}],"nova/compute/manager.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"07c9bf92d83fac423bc66f80b5236d43968d422e","unresolved":false,"context_lines":[{"line_number":1062,"context_line":"        reboot_type \u003d compute_utils.get_reboot_type(current_task_state,"},{"line_number":1063,"context_line":"                                                    current_power_state)"},{"line_number":1064,"context_line":""},{"line_number":1065,"context_line":"        pending_soft \u003d ("},{"line_number":1066,"context_line":"            current_task_state \u003d\u003d task_states.REBOOT_PENDING and"},{"line_number":1067,"context_line":"            instance.vm_state in vm_states.ALLOW_SOFT_REBOOT)"},{"line_number":1068,"context_line":"        pending_hard \u003d ("}],"source_content_type":"text/x-python","patch_set":7,"id":"9fb8cfa7_b61988d7","line":1065,"updated":"2019-06-14 18:53:03.000000000","message":"unrelated (but good, ++ consistency with next block)","commit_id":"4fbfafa3397d9ef488ef833c91c72fda7718c734"}],"nova/compute/resource_tracker.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"12ba448d9e8759edfa26a625c06f407939d62c90","unresolved":false,"context_lines":[{"line_number":64,"context_line":"    if vm \u003d\u003d vm_states.RESIZED:"},{"line_number":65,"context_line":"        return True"},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"    if vm in [vm_states.ACTIVE, vm_states.STOPPED] and task in ("},{"line_number":68,"context_line":"            task_states.resizing_states + task_states.rebuild_states):"},{"line_number":69,"context_line":"        return True"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"    return False"}],"source_content_type":"text/x-python","patch_set":8,"id":"9fb8cfa7_20aaf718","line":68,"range":{"start_line":67,"start_character":55,"end_line":68,"end_character":70},"updated":"2019-06-18 23:58:09.000000000","message":"TBH,\n\n task in (task_...)\n\nshould be a single line for readability, but we need to do this for keeping it in 80 chars.. That seems a little bit annoying..","commit_id":"af93bfab6aab0230c13741875ca0928d83307320"}],"tox.ini":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"05b731d52afe579052adf9564de0fa43fce82816","unresolved":false,"context_lines":[{"line_number":251,"context_line":"#"},{"line_number":252,"context_line":"# E251 Skipped due to https://github.com/jcrocholl/pep8/issues/301"},{"line_number":253,"context_line":"#"},{"line_number":254,"context_line":"# W503, E731 temporarily skipped because of the number of these that have to be"},{"line_number":255,"context_line":"# fixed"},{"line_number":256,"context_line":"enable-extensions \u003d H106,H203,H904"},{"line_number":257,"context_line":"ignore \u003d E121,E122,E123,E124,E125,E126,E127,E128,E129,E131,E251,H405"},{"line_number":258,"context_line":"exclude \u003d  .venv,.git,.tox,dist,*lib/python*,*egg,build,tools/xenserver*,releasenotes"}],"source_content_type":"text/x-properties","patch_set":1,"id":"3fce034c_c827a2b6","line":255,"range":{"start_line":254,"start_character":0,"end_line":255,"end_character":7},"updated":"2019-04-11 22:15:43.000000000","message":"nix","commit_id":"ce922217e4959a44cb7e03bb46d58d61039f1163"}]}
