)]}'
{"openstackclient/compute/v2/host.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"58d3fb08671b65ca0d6fae11b580ce83da6bfa09","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"class ShowHost(lister.Lister):"},{"line_number":56,"context_line":"    \"\"\"Show host command\"\"\""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    api \u003d \"compute\""},{"line_number":59,"context_line":"    log \u003d logging.getLogger(__name__ + \".ShowHost\")"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAN3%2F%2F4oo%3D","line":57,"updated":"2013-03-07 17:16:47.000000000","message":"Is there a reason for not using show.ShowOne, instead of Lister? Would require changes to the take_action part as well. Just wondering why it is not consistent.","commit_id":"47068b1dd771f8b3ebce4c52f1de489cb30651e3"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"ce9772a4687415ce56eaa4712d595de312c025a9","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"class ShowHost(lister.Lister):"},{"line_number":56,"context_line":"    \"\"\"Show host command\"\"\""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    api \u003d \"compute\""},{"line_number":59,"context_line":"    log \u003d logging.getLogger(__name__ + \".ShowHost\")"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAN3%2F%2F4g4%3D","line":57,"in_reply_to":"AAAAN3%2F%2F4no%3D","updated":"2013-03-07 18:09:08.000000000","message":"Cool - so long as there is a good reason for it, +1","commit_id":"47068b1dd771f8b3ebce4c52f1de489cb30651e3"},{"author":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"change_message_id":"7b5843896ccba8f84ef1a6cb5a312dec3d6413d7","unresolved":false,"context_lines":[{"line_number":54,"context_line":""},{"line_number":55,"context_line":"class ShowHost(lister.Lister):"},{"line_number":56,"context_line":"    \"\"\"Show host command\"\"\""},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    api \u003d \"compute\""},{"line_number":59,"context_line":"    log \u003d logging.getLogger(__name__ + \".ShowHost\")"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAN3%2F%2F4no%3D","line":57,"in_reply_to":"AAAAN3%2F%2F4oo%3D","updated":"2013-03-07 17:21:43.000000000","message":"I\u0027m aware of the difference -- I\u0027m using Lister here because of the kind of response the API gives back. It comes back with multiple rows of pre-defined columns (just like the typical list responses). It confused me too for a second when I originally tried to use ShowOne and it raised an exception because of the unrecognized response. :)","commit_id":"47068b1dd771f8b3ebce4c52f1de489cb30651e3"}]}
