)]}'
{"ironicclient/v1/node_shell.py":[{"author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"change_message_id":"22d8a89e382a9d101e8249a4980c44c2b2cb5423","unresolved":false,"context_lines":[{"line_number":23,"context_line":"def _print_node_show(node):"},{"line_number":24,"context_line":"    fields \u003d [\u0027uuid\u0027, \u0027instance_uuid\u0027, \u0027power_state\u0027, \u0027target_power_state\u0027,"},{"line_number":25,"context_line":"              \u0027provision_state\u0027, \u0027target_provision_state\u0027, \u0027last_error\u0027,"},{"line_number":26,"context_line":"              \u0027driver\u0027, \u0027driver_info\u0027, \u0027properties\u0027, \u0027extra\u0027,"},{"line_number":27,"context_line":"              \u0027created_at\u0027, \u0027updated_at\u0027, \u0027reservation\u0027]"},{"line_number":28,"context_line":"    data \u003d dict([(f, getattr(node, f, \u0027\u0027)) for f in fields])"},{"line_number":29,"context_line":"    utils.print_dict(data, wrap\u003d72)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2BypI%3D","line":26,"updated":"2013-11-20 05:54:48.000000000","message":"Ruby, it is better that we add shell unittest code to cover this new last_error, to verify:\n1. if it can be shown out as excepted\n2. if the layout is correct, because as we know this last_error will be long text for some complex error message.","commit_id":"426072bb07c3c0cdc122f2ee22fc2fc971c21b0e"}]}
