)]}'
{"nova/api/openstack/compute/baremetal_nodes.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4d320e999bd5174cdec82dd16f8fb083e9b477a5","unresolved":false,"context_lines":[{"line_number":30,"context_line":"ironic_client \u003d importutils.try_import(\u0027ironicclient.client\u0027)"},{"line_number":31,"context_line":"ironic_exc \u003d importutils.try_import(\u0027ironicclient.exc\u0027)"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"node_fields \u003d [\u0027id\u0027, \u0027cpus\u0027, \u0027local_gb\u0027, \u0027memory_mb\u0027, \u0027pm_address\u0027,"},{"line_number":34,"context_line":"               \u0027pm_user\u0027, \u0027service_host\u0027, \u0027terminal_port\u0027, \u0027instance_uuid\u0027]"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"node_ext_fields \u003d [\u0027uuid\u0027, \u0027task_state\u0027, \u0027updated_at\u0027, \u0027pxe_config_path\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_877b0178","side":"PARENT","line":33,"updated":"2019-12-12 15:20:25.000000000","message":"Ica00c013961366d044f5a4ad3ed24568d60288b3 removed the method that was using these which itself was a patch to cleanup unused things. How ironic - ooooo in an API that\u0027s a proxy TO ironic, double ironic score!","commit_id":"4a36ae96841fb59e1697b6db40d86fcc0a9aa022"}],"nova/compute/flavors.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"4d320e999bd5174cdec82dd16f8fb083e9b477a5","unresolved":false,"context_lines":[{"line_number":138,"context_line":"    return objects.Flavor.get_by_flavor_id(ctxt, flavorid, read_deleted)"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"def get_flavor_access_by_flavor_id(flavorid, ctxt\u003dNone):"},{"line_number":142,"context_line":"    \"\"\"Retrieve flavor access list by flavor id.\"\"\""},{"line_number":143,"context_line":"    if ctxt is None:"},{"line_number":144,"context_line":"        ctxt \u003d context.get_admin_context()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_07ae31e3","side":"PARENT","line":141,"updated":"2019-12-12 15:20:25.000000000","message":"There is a fake_get_flavor_access_by_flavor_id but it looks like it\u0027s for something else, just coincidental naming.","commit_id":"4a36ae96841fb59e1697b6db40d86fcc0a9aa022"}]}
