)]}'
{"openstackclient/common/utils.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"9f2b504f2855be57226c1b9ae07d85ff237922bd","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    :param data: a list of strings"},{"line_number":89,"context_line":"    :rtype: a string formatted to a,b,c"},{"line_number":90,"context_line":"    \"\"\""},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    return \u0027, \u0027.join(data)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa98f980_1480f4be","line":91,"updated":"2014-09-04 14:49:53.000000000","message":"what about sorting here too?","commit_id":"9d181a78008b9771ae22f449421defd0f6d53b01"},{"author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"change_message_id":"7d1e5b1fd070bb7555a56233cc664b0cef2ec0b0","unresolved":false,"context_lines":[{"line_number":88,"context_line":"    :param data: a list of strings"},{"line_number":89,"context_line":"    :rtype: a string formatted to a,b,c"},{"line_number":90,"context_line":"    \"\"\""},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    return \u0027, \u0027.join(data)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"fa98f980_d4a4ac4c","line":91,"in_reply_to":"fa98f980_1480f4be","updated":"2014-09-04 14:56:36.000000000","message":"I like the idea of sorting that too.","commit_id":"9d181a78008b9771ae22f449421defd0f6d53b01"}],"openstackclient/tests/common/test_utils.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"bdbda7733a7d717230e0ad830adc55ce19424cc9","unresolved":false,"context_lines":[{"line_number":132,"context_line":"        self.manager.find.assert_called_with(name\u003dself.name)"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"    def test_format_dict(self):"},{"line_number":135,"context_line":"        self.assertEqual(\"a\u003d\u0027b\u0027, c\u003d\u0027d\u0027, e\u003d\u0027f\u0027\","},{"line_number":136,"context_line":"                         utils.format_dict({\u0027a\u0027: \u0027b\u0027, \u0027c\u0027: \u0027d\u0027, \u0027e\u0027: \u0027f\u0027}))"},{"line_number":137,"context_line":"        self.assertEqual(\"a\u003d\u0027b\u0027, c\u003d\u0027d\u0027, e\u003d\u0027f\u0027\","},{"line_number":138,"context_line":"                         utils.format_dict({\u0027e\u0027: \u0027f\u0027, \u0027c\u0027: \u0027d\u0027, \u0027a\u0027: \u0027b\u0027}))"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa98f980_41befcd5","line":135,"updated":"2014-09-07 03:49:55.000000000","message":"I think this makes it easier to read:\n\n  expected \u003d \"a\u003d\u0027b\u0027, c\u003d\u0027d\u0027, e\u003d\u0027f\u0027\"\n  self.assertEqual(expected, utils.format_dict({\u0027a\u0027: \u0027b\u0027, \u0027c\u0027: \u0027d\u0027, \u0027e\u0027: \u0027f\u0027}))\n  self.assertEqual(expected, utils.format_dict({\u0027e\u0027: \u0027f\u0027, \u0027c\u0027: \u0027d\u0027, \u0027a\u0027: \u0027b\u0027}))","commit_id":"8ae5ab8cd191f71ea7807c4db53bc555551243f1"}]}
