)]}'
{"ironic/api/controllers/v1/allocation.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"76d4f4d64f413e086458dbe3cf833b8d559a5ae9","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    node_uuid \u003d wsme.wsattr(types.uuid, readonly\u003dTrue)"},{"line_number":61,"context_line":"    \"\"\"The UUID of the node this allocation belongs to\"\"\""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    node \u003d wsme.wsattr(str)"},{"line_number":64,"context_line":"    \"\"\"The node to backfill the allocation for (POST only)\"\"\""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    name \u003d wsme.wsattr(str)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_804edc8d","line":63,"updated":"2020-01-22 06:54:55.000000000","message":"can we just use str here and below?","commit_id":"cc7a9c29c21627b8d605113988fc3227bf29b253"},{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"07ef11cb90de1d50fa9a3d2dcf4227266d62574f","unresolved":false,"context_lines":[{"line_number":78,"context_line":"    resource_class \u003d wsme.wsattr(wtypes.StringType(max_length\u003d80))"},{"line_number":79,"context_line":"    \"\"\"Requested resource class for this allocation\"\"\""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    owner \u003d wsme.wsattr(str)"},{"line_number":82,"context_line":"    \"\"\"Owner of allocation\"\"\""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    # NOTE(dtantsur): candidate_nodes is a list of UUIDs on the database level,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_5b13f502","line":81,"range":{"start_line":81,"start_character":12,"end_line":81,"end_character":28},"updated":"2020-01-22 07:42:50.000000000","message":"we could use just str here also","commit_id":"cc7a9c29c21627b8d605113988fc3227bf29b253"},{"author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"change_message_id":"3ce05dada6a7516d5abb8f1dde7e4f8f1326cab2","unresolved":false,"context_lines":[{"line_number":78,"context_line":"    resource_class \u003d wsme.wsattr(wtypes.StringType(max_length\u003d80))"},{"line_number":79,"context_line":"    \"\"\"Requested resource class for this allocation\"\"\""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"    owner \u003d wsme.wsattr(str)"},{"line_number":82,"context_line":"    \"\"\"Owner of allocation\"\"\""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"    # NOTE(dtantsur): candidate_nodes is a list of UUIDs on the database level,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_41645c20","line":81,"range":{"start_line":81,"start_character":12,"end_line":81,"end_character":28},"in_reply_to":"3fa7e38b_5b13f502","updated":"2020-01-22 20:46:07.000000000","message":"In a later change we could revisit which fields need to be wsattr, I\u0027m hoping this change can remain a pure refactor","commit_id":"cc7a9c29c21627b8d605113988fc3227bf29b253"}]}
