)]}'
{"cinder/backup/api.py":[{"author":{"_account_id":17717,"name":"liuke","email":"liuke2@huawei.com","username":"liuke"},"change_message_id":"fb5513eb2e15853e1bfe291b2a4abbbb004a1997","unresolved":false,"context_lines":[{"line_number":104,"context_line":"        if not backup.conditional_update(value, expected):"},{"line_number":105,"context_line":"            status \u003d utils.build_or_str(expected.get(\u0027status\u0027),"},{"line_number":106,"context_line":"                                        (\u0027 status must be %s and\u0027))"},{"line_number":107,"context_line":"            msg \u003d _(\"Backup%s can\u0027t have incremental backups.\") % status"},{"line_number":108,"context_line":"            raise exception.InvalidBackup(reason\u003dmsg)"},{"line_number":109,"context_line":"        self.backup_rpcapi.delete_backup(context, backup)"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_7ae6c0b5","line":107,"range":{"start_line":107,"start_character":26,"end_line":107,"end_character":28},"updated":"2016-01-13 02:22:09.000000000","message":"Please add spaces","commit_id":"f145f87dff34f44b4cb19e234b997ed15518e96d"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"60fe45c995cd55fdce1ecb7518d00c0a46d66ab9","unresolved":false,"context_lines":[{"line_number":104,"context_line":"        if not backup.conditional_update(value, expected):"},{"line_number":105,"context_line":"            status \u003d utils.build_or_str(expected.get(\u0027status\u0027),"},{"line_number":106,"context_line":"                                        (\u0027 status must be %s and\u0027))"},{"line_number":107,"context_line":"            msg \u003d _(\"Backup%s can\u0027t have incremental backups.\") % status"},{"line_number":108,"context_line":"            raise exception.InvalidBackup(reason\u003dmsg)"},{"line_number":109,"context_line":"        self.backup_rpcapi.delete_backup(context, backup)"},{"line_number":110,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_db7f3c15","line":107,"range":{"start_line":107,"start_character":26,"end_line":107,"end_character":28},"in_reply_to":"da6ed579_7ae6c0b5","updated":"2016-01-14 18:32:57.000000000","message":"Incorrect, space will be added by build_or_str because I\u0027m calling it with a prefix string.","commit_id":"f145f87dff34f44b4cb19e234b997ed15518e96d"},{"author":{"_account_id":17717,"name":"liuke","email":"liuke2@huawei.com","username":"liuke"},"change_message_id":"fb5513eb2e15853e1bfe291b2a4abbbb004a1997","unresolved":false,"context_lines":[{"line_number":405,"context_line":"            raise exception.Invalid(message\u003dmsg)"},{"line_number":406,"context_line":""},{"line_number":407,"context_line":"        LOG.info(_LI(\"Overwriting volume %(volume_id)s with restore of \""},{"line_number":408,"context_line":"                     \"backup %(backup_id)s\"),"},{"line_number":409,"context_line":"                 {\u0027volume_id\u0027: volume.id, \u0027backup_id\u0027: backup_id},"},{"line_number":410,"context_line":"                 context\u003dcontext)"},{"line_number":411,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_1a2464ad","line":408,"range":{"start_line":408,"start_character":40,"end_line":408,"end_character":43},"updated":"2016-01-13 02:22:09.000000000","message":"Missing . EOL","commit_id":"f145f87dff34f44b4cb19e234b997ed15518e96d"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"60fe45c995cd55fdce1ecb7518d00c0a46d66ab9","unresolved":false,"context_lines":[{"line_number":405,"context_line":"            raise exception.Invalid(message\u003dmsg)"},{"line_number":406,"context_line":""},{"line_number":407,"context_line":"        LOG.info(_LI(\"Overwriting volume %(volume_id)s with restore of \""},{"line_number":408,"context_line":"                     \"backup %(backup_id)s\"),"},{"line_number":409,"context_line":"                 {\u0027volume_id\u0027: volume.id, \u0027backup_id\u0027: backup_id},"},{"line_number":410,"context_line":"                 context\u003dcontext)"},{"line_number":411,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_3b96983f","line":408,"range":{"start_line":408,"start_character":40,"end_line":408,"end_character":43},"in_reply_to":"da6ed579_1a2464ad","updated":"2016-01-14 18:32:57.000000000","message":"That was not added by this patch, therefore that comment has no grounds in this patch.","commit_id":"f145f87dff34f44b4cb19e234b997ed15518e96d"}],"cinder/backup/manager.py":[{"author":{"_account_id":17717,"name":"liuke","email":"liuke2@huawei.com","username":"liuke"},"change_message_id":"fb5513eb2e15853e1bfe291b2a4abbbb004a1997","unresolved":false,"context_lines":[{"line_number":568,"context_line":"                                          **reserve_opts)"},{"line_number":569,"context_line":"        except Exception:"},{"line_number":570,"context_line":"            reservations \u003d None"},{"line_number":571,"context_line":"            LOG.exception(_LE(\"Failed to update usages deleting backup\"))"},{"line_number":572,"context_line":""},{"line_number":573,"context_line":"        backup.destroy()"},{"line_number":574,"context_line":"        # If this backup is incremental backup, decrease number of backups"}],"source_content_type":"text/x-python","patch_set":5,"id":"da6ed579_1a9d4459","line":571,"range":{"start_line":571,"start_character":69,"end_line":571,"end_character":70},"updated":"2016-01-13 02:22:09.000000000","message":"Missing . EOL","commit_id":"f145f87dff34f44b4cb19e234b997ed15518e96d"}]}
