)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"70729ae0e2145d8d0c4e9b25a5e29059dab3c2e3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ice Yao \u003cyao3690093@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-07-25 01:02:30 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"use functools.wraps may seems better"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"TrivialFix"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"dada55a8_90b0558d","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":36},"updated":"2016-07-25 04:24:03.000000000","message":"\u0027Use functools.wraps in check_instance_cell","commit_id":"b080bc18dcec8f8bb0aa785405198525414039c3"},{"author":{"_account_id":9531,"name":"liuyulong","display_name":"LIU Yulong","email":"i@liuyulong.me","username":"LIU-Yulong"},"change_message_id":"f2cc52055d3d20d28fa400c77c99c42e7adee8c8","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Ice Yao \u003cyao3690093@gmail.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-10-26 09:46:15 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Use six.wraps"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"TrivialFix"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"da6895a0_65bea4d5","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":13},"updated":"2016-10-26 03:54:13.000000000","message":"Please follow the guide to optimize the commit message:\nhttps://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"0d8ead9e3518ba70afc7ade3d3e0463803d31f29"}],"nova/compute/api.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"54bbf157b3f89c00dccefab2cc99ffd86995048c","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"def check_instance_cell(fn):"},{"line_number":169,"context_line":"    @functools.wraps(fn)"},{"line_number":170,"context_line":"    def _wrapped(self, context, instance, *args, **kwargs):"},{"line_number":171,"context_line":"        self._validate_cell(instance)"},{"line_number":172,"context_line":"        return fn(self, context, instance, *args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"dada55a8_5c91bd98","line":169,"updated":"2016-07-25 15:32:03.000000000","message":"I\u0027d rather you take this just that little bit farther and use six.wraps()…","commit_id":"346872b6eaedac616e07df5f6f72533edae083f8"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"178564222e4410632a45e2cc4993e031fb502083","unresolved":false,"context_lines":[{"line_number":166,"context_line":""},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"def check_instance_cell(fn):"},{"line_number":169,"context_line":"    @functools.wraps(fn)"},{"line_number":170,"context_line":"    def _wrapped(self, context, instance, *args, **kwargs):"},{"line_number":171,"context_line":"        self._validate_cell(instance)"},{"line_number":172,"context_line":"        return fn(self, context, instance, *args, **kwargs)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa6399be_3402903f","line":169,"in_reply_to":"dada55a8_5c91bd98","updated":"2016-10-10 22:12:39.000000000","message":"a nice point, here seems worth to put a -1 for getting feedback from the owner.","commit_id":"346872b6eaedac616e07df5f6f72533edae083f8"}]}
