)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"2d730118e60aeca518034e98b78b165281f5d10c","unresolved":false,"context_lines":[{"line_number":5,"context_line":"CommitDate: 2018-12-05 10:27:56 +0100"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Encode image as UTF-8 to be python3 friendly"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I850ff56c4ced2f3cbab05bb8c3b120e112a2acdd"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"3f79a3b5_eb07836e","line":8,"updated":"2018-12-06 06:46:49.000000000","message":"bug/story/any more info please","commit_id":"026cc506538dd0a1bd673f58e49355eff3038af9"}],"config_tempest/services/image.py":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"a54e29a41a99fa0942edd4a521a167bb886b083e","unresolved":false,"context_lines":[{"line_number":187,"context_line":"        else:"},{"line_number":188,"context_line":"            visibility \u003d \u0027public\u0027"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"        with open(path, encoding\u003d\u0027utf-8\u0027) as data:"},{"line_number":191,"context_line":"            image \u003d self.client.create_image(name\u003dname,"},{"line_number":192,"context_line":"                                             disk_format\u003dself.disk_format,"},{"line_number":193,"context_line":"                                             container_format\u003d\u0027bare\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_1a07d9ca","line":190,"range":{"start_line":190,"start_character":8,"end_line":190,"end_character":50},"updated":"2018-12-04 14:54:07.000000000","message":"What about doing something like this:\nimport codes\nwith codecs.open(file_name,encoding\u003d\u0027utf-8\u0027) as data:","commit_id":"e8bc317cc40d846771d903c170449a4a3dbde71c"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"2a02f80678620b778dce8f1fdbecf326d870c433","unresolved":false,"context_lines":[{"line_number":187,"context_line":"        else:"},{"line_number":188,"context_line":"            visibility \u003d \u0027public\u0027"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"        with open(path, encoding\u003d\u0027utf-8\u0027) as data:"},{"line_number":191,"context_line":"            image \u003d self.client.create_image(name\u003dname,"},{"line_number":192,"context_line":"                                             disk_format\u003dself.disk_format,"},{"line_number":193,"context_line":"                                             container_format\u003d\u0027bare\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_7ab7edf8","line":190,"range":{"start_line":190,"start_character":8,"end_line":190,"end_character":50},"in_reply_to":"3f79a3b5_1a07d9ca","updated":"2018-12-04 14:56:57.000000000","message":"oh encoding and str formating are already part of python3 open method so I think it is good to go.","commit_id":"e8bc317cc40d846771d903c170449a4a3dbde71c"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"3b35dceb6cc6fb64d31edf1818bb0f2541b3c829","unresolved":false,"context_lines":[{"line_number":187,"context_line":"        else:"},{"line_number":188,"context_line":"            visibility \u003d \u0027public\u0027"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"        with open(path, encoding\u003d\u0027utf-8\u0027) as data:"},{"line_number":191,"context_line":"            image \u003d self.client.create_image(name\u003dname,"},{"line_number":192,"context_line":"                                             disk_format\u003dself.disk_format,"},{"line_number":193,"context_line":"                                             container_format\u003d\u0027bare\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_3aa655c1","line":190,"range":{"start_line":190,"start_character":8,"end_line":190,"end_character":50},"in_reply_to":"3f79a3b5_7ab7edf8","updated":"2018-12-06 10:25:45.000000000","message":"Don\u0027t know if it\u0027s going to open python2 :-/","commit_id":"e8bc317cc40d846771d903c170449a4a3dbde71c"},{"author":{"_account_id":8367,"name":"Arx Cruz","email":"arxcruz@redhat.com","username":"arxcruz"},"change_message_id":"246444b75ae6d8356c52a4b7c05ffdf80da57c81","unresolved":false,"context_lines":[{"line_number":192,"context_line":"                                             disk_format\u003dself.disk_format,"},{"line_number":193,"context_line":"                                             container_format\u003d\u0027bare\u0027,"},{"line_number":194,"context_line":"                                             visibility\u003dvisibility)"},{"line_number":195,"context_line":"            self.client.store_image_file(image[\u0027id\u0027], data.encode(\u0027utf-8\u0027))"},{"line_number":196,"context_line":"        return image"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"    def _download_image(self, id, path):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_731605a5","line":195,"updated":"2018-12-06 10:19:15.000000000","message":"data here is a file, not the content of the file, so doesn\u0027t have encode...","commit_id":"026cc506538dd0a1bd673f58e49355eff3038af9"},{"author":{"_account_id":27898,"name":"Quique Llorente","email":"ellorent@redhat.com","username":"quiquell"},"change_message_id":"3b35dceb6cc6fb64d31edf1818bb0f2541b3c829","unresolved":false,"context_lines":[{"line_number":192,"context_line":"                                             disk_format\u003dself.disk_format,"},{"line_number":193,"context_line":"                                             container_format\u003d\u0027bare\u0027,"},{"line_number":194,"context_line":"                                             visibility\u003dvisibility)"},{"line_number":195,"context_line":"            self.client.store_image_file(image[\u0027id\u0027], data.encode(\u0027utf-8\u0027))"},{"line_number":196,"context_line":"        return image"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"    def _download_image(self, id, path):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_d37ef9be","line":195,"in_reply_to":"3f79a3b5_731605a5","updated":"2018-12-06 10:25:45.000000000","message":"Yep, blindly using it here, let me put it in the correct place, thanks.","commit_id":"026cc506538dd0a1bd673f58e49355eff3038af9"}]}
