)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"a77cf6df7ed4776693c243e48e0a96c58c224869","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"33be4a04_d00046bc","updated":"2023-06-09 14:57:21.000000000","message":"recheck unrelated","commit_id":"945f7a865c879f06ca6ca1666a976ff67feaeb55"},{"author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"change_message_id":"9c2123422160582e1c20fb7450f581a00bdc87d1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"3d3e74fc_7fb6777d","updated":"2023-06-19 09:25:09.000000000","message":"recheck unrelated","commit_id":"51c005957a78ca775fdd6fb1eee72c4bd749668a"}],"openstack/compute/v2/flavor.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c52b270b91187eeeb5618cbb581b821c60a781ee","unresolved":true,"context_lines":[{"line_number":52,"context_line":"    is_public \u003d resource.Body("},{"line_number":53,"context_line":"        \u0027os-flavor-access:is_public\u0027, type\u003dbool, default\u003dTrue"},{"line_number":54,"context_line":"    )"},{"line_number":55,"context_line":"    #: The amount of RAM (in MB) this flavor offers. *Type: int*"},{"line_number":56,"context_line":"    ram \u003d resource.Body(\u0027ram\u0027, type\u003dint, default\u003d0)"},{"line_number":57,"context_line":"    #: The number of virtual CPUs this flavor offers. *Type: int*"},{"line_number":58,"context_line":"    vcpus \u003d resource.Body(\u0027vcpus\u0027, type\u003dint, default\u003d0)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ada066e2_112a4bd4","line":55,"range":{"start_line":55,"start_character":29,"end_line":55,"end_character":31},"updated":"2023-06-23 11:42:13.000000000","message":"technically this is also MiB rather then MB since its base2 not base 10","commit_id":"fd2c41c69715ba39588c18224aef4e8734ed3ce1"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c52b270b91187eeeb5618cbb581b821c60a781ee","unresolved":true,"context_lines":[{"line_number":56,"context_line":"    ram \u003d resource.Body(\u0027ram\u0027, type\u003dint, default\u003d0)"},{"line_number":57,"context_line":"    #: The number of virtual CPUs this flavor offers. *Type: int*"},{"line_number":58,"context_line":"    vcpus \u003d resource.Body(\u0027vcpus\u0027, type\u003dint, default\u003d0)"},{"line_number":59,"context_line":"    #: Size of the swap partitions."},{"line_number":60,"context_line":"    swap \u003d resource.Body(\u0027swap\u0027, type\u003dint, default\u003d0)"},{"line_number":61,"context_line":"    #: Size of the ephemeral data disk attached to this server. *Type: int*"},{"line_number":62,"context_line":"    ephemeral \u003d resource.Body(\u0027OS-FLV-EXT-DATA:ephemeral\u0027, type\u003dint, default\u003d0)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7d346a21_a690a8c3","line":59,"range":{"start_line":59,"start_character":4,"end_line":59,"end_character":35},"updated":"2023-06-23 11:42:13.000000000","message":"you could mention that its (in MiB)","commit_id":"fd2c41c69715ba39588c18224aef4e8734ed3ce1"}],"openstack/resource.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"c52b270b91187eeeb5618cbb581b821c60a781ee","unresolved":true,"context_lines":[{"line_number":88,"context_line":"        except ValueError:"},{"line_number":89,"context_line":"            # If we can not convert data to the expected type return empty"},{"line_number":90,"context_line":"            # instance of the expected type."},{"line_number":91,"context_line":"            # This is necessary to handle issues like with flavor.swap where"},{"line_number":92,"context_line":"            # empty string means \"0\"."},{"line_number":93,"context_line":"            return data_type()"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"f54d2acc_15887bd9","line":92,"range":{"start_line":91,"start_character":12,"end_line":92,"end_character":37},"updated":"2023-06-23 11:42:13.000000000","message":"its not so much that empty string means 0 as much as its treated as not set and the default for the field is 0 so we use the default but ya same effect.","commit_id":"fd2c41c69715ba39588c18224aef4e8734ed3ce1"}]}
