)]}'
{"ironicclient/tests/test_utils.py":[{"author":{"_account_id":8106,"name":"Haomeng,Wang","email":"wanghaomeng@gmail.com","username":"whaom"},"change_message_id":"8ee5119011aab8556a9da13ba663f1b3b21b896a","unresolved":false,"context_lines":[{"line_number":23,"context_line":"class UtilsTest(test_utils.BaseTestCase):"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    def test_prettytable(self):"},{"line_number":26,"context_line":"        output_dict \u003d six.StringIO()"},{"line_number":27,"context_line":"        utils.print_dict({\u0027K\u0027: \u0027k\u0027, \u0027Key\u0027: \u0027Value\u0027}, outfile\u003doutput_dict)"},{"line_number":28,"context_line":"        self.assertEqual(output_dict.getvalue(), \u0027\u0027\u0027\\"},{"line_number":29,"context_line":"+----------+-------+"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUX%2F%2FuI8%3D","side":"PARENT","line":26,"updated":"2014-02-11 08:37:43.000000000","message":"If we remove these code including all six lib method call, we should remove the \u0027import six\u0027 line also.","commit_id":"7112ea4017a5a783d20d8f417f2e30c08a974583"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"fcae9dd2f8123de4c16f52748d32c160ebee59cb","unresolved":false,"context_lines":[{"line_number":23,"context_line":"class UtilsTest(test_utils.BaseTestCase):"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    def test_prettytable(self):"},{"line_number":26,"context_line":"        output_dict \u003d six.StringIO()"},{"line_number":27,"context_line":"        utils.print_dict({\u0027K\u0027: \u0027k\u0027, \u0027Key\u0027: \u0027Value\u0027}, outfile\u003doutput_dict)"},{"line_number":28,"context_line":"        self.assertEqual(output_dict.getvalue(), \u0027\u0027\u0027\\"},{"line_number":29,"context_line":"+----------+-------+"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUX%2F%2Ft64%3D","side":"PARENT","line":26,"in_reply_to":"AAAAUX%2F%2FuI8%3D","updated":"2014-02-11 09:09:45.000000000","message":"Done","commit_id":"7112ea4017a5a783d20d8f417f2e30c08a974583"},{"author":{"_account_id":10486,"name":"Song Li","email":"lisongbj@cn.ibm.com","username":"sbookworm"},"change_message_id":"c6b8b3f20c85cf7bdefe57645f50717e25bbfe1c","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class UtilsTest(test_utils.BaseTestCase):"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    def test_prettytable(self):"},{"line_number":26,"context_line":"        output_dict \u003d six.StringIO()"},{"line_number":27,"context_line":"        utils.print_dict({\u0027K\u0027: \u0027k\u0027, \u0027Key\u0027: \u0027Value\u0027}, outfile\u003doutput_dict)"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAU3%2F%2Fs6k%3D","side":"PARENT","line":24,"updated":"2014-02-25 07:13:37.000000000","message":"please reserve the blank line","commit_id":"9d8cd3232b919265da6bbee233a0d3b423d6b9c5"}],"ironicclient/v1/node_shell.py":[{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"0ec2191c7963888a0fa723f26a61b94ea3a89de4","unresolved":false,"context_lines":[{"line_number":64,"context_line":"                    \u0027Provisioning State\u0027, \u0027Maintenance\u0027]"},{"line_number":65,"context_line":"    fields \u003d [\u0027uuid\u0027, \u0027instance_uuid\u0027, \u0027power_state\u0027,"},{"line_number":66,"context_line":"              \u0027provision_state\u0027, \u0027maintenance\u0027]"},{"line_number":67,"context_line":"    cliutils.print_list(nodes, fields, field_labels, sortby\u003d1)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"@utils.arg(\u0027-c\u0027, \u0027--chassis_uuid\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"AAAAXX%2F%2FuP0%3D","line":67,"updated":"2014-04-28 13:09:42.000000000","message":"s/sortby/sortby_index/g","commit_id":"87e73dd505dae0c9f0b176b5b8dc723302dd9b52"}],"ironicclient/v1/port_shell.py":[{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"0ec2191c7963888a0fa723f26a61b94ea3a89de4","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    port \u003d cc.port.list()"},{"line_number":37,"context_line":"    field_labels \u003d [\u0027UUID\u0027, \u0027Address\u0027]"},{"line_number":38,"context_line":"    fields \u003d [\u0027uuid\u0027, \u0027address\u0027]"},{"line_number":39,"context_line":"    cliutils.print_list(port, fields, field_labels, sortby\u003d1)"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"@utils.arg(\u0027-a\u0027, \u0027--address\u0027,"}],"source_content_type":"text/x-python","patch_set":11,"id":"AAAAXX%2F%2FuPs%3D","line":39,"updated":"2014-04-28 13:09:42.000000000","message":"s/sortby/sortby_index/g","commit_id":"87e73dd505dae0c9f0b176b5b8dc723302dd9b52"}]}
