)]}'
{"nova/api/openstack/compute/contrib/volumes.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"56291b2b4ca520be599d7dd27c4df5330d060299","unresolved":false,"context_lines":[{"line_number":512,"context_line":"        if not bdms:"},{"line_number":513,"context_line":"            msg \u003d _(\"Instance %s is not attached.\") % server_id"},{"line_number":514,"context_line":"            LOG.debug(msg)"},{"line_number":515,"context_line":"            raise exc.HTTPNotFound(msg)"},{"line_number":516,"context_line":""},{"line_number":517,"context_line":"        found \u003d False"},{"line_number":518,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F%2FH9E%3D","line":515,"updated":"2014-03-20 04:02:58.000000000","message":"\"explanation\u003d\" is necessary to pass msg to Nova wsgi framework.","commit_id":"9d71fedb8787bba5a974f2aa2b877b9903301152"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"56291b2b4ca520be599d7dd27c4df5330d060299","unresolved":false,"context_lines":[{"line_number":535,"context_line":""},{"line_number":536,"context_line":"        if not found:"},{"line_number":537,"context_line":"            msg \u003d _(\"volume_id not found: %s\") % volume_id"},{"line_number":538,"context_line":"            raise exc.HTTPNotFound(msg)"},{"line_number":539,"context_line":"        else:"},{"line_number":540,"context_line":"            return webob.Response(status_int\u003d202)"},{"line_number":541,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F%2FH9I%3D","line":538,"updated":"2014-03-20 04:02:58.000000000","message":"ditto","commit_id":"9d71fedb8787bba5a974f2aa2b877b9903301152"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"6cd9701ec8d88a05d45db427ce49c2bae8dd3830","unresolved":false,"context_lines":[{"line_number":636,"context_line":"        try:"},{"line_number":637,"context_line":"            vol \u003d self.volume_api.get_snapshot(context, id)"},{"line_number":638,"context_line":"        except exception.NotFound as e:"},{"line_number":639,"context_line":"            return exc.HTTPNotFound(explanation\u003de.format_message())"},{"line_number":640,"context_line":""},{"line_number":641,"context_line":"        return {\u0027snapshot\u0027: _translate_snapshot_detail_view(context, vol)}"},{"line_number":642,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2FHDo%3D","line":639,"updated":"2014-03-20 06:58:15.000000000","message":"s/return/raise/ because base code has been changed.","commit_id":"6586a89a47dbae580e15810422e3fe8ad82eeb6f"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"6cd9701ec8d88a05d45db427ce49c2bae8dd3830","unresolved":false,"context_lines":[{"line_number":650,"context_line":"        try:"},{"line_number":651,"context_line":"            self.volume_api.delete_snapshot(context, id)"},{"line_number":652,"context_line":"        except exception.NotFound as e:"},{"line_number":653,"context_line":"            return exc.HTTPNotFound(explanation\u003de.format_message())"},{"line_number":654,"context_line":"        return webob.Response(status_int\u003d202)"},{"line_number":655,"context_line":""},{"line_number":656,"context_line":"    @wsgi.serializers(xml\u003dSnapshotsTemplate)"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAWH%2F%2FHDk%3D","line":653,"updated":"2014-03-20 06:58:15.000000000","message":"ditto","commit_id":"6586a89a47dbae580e15810422e3fe8ad82eeb6f"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"8d7ddf195a138d7255248ef7293c8cb898d75d4b","unresolved":false,"context_lines":[{"line_number":359,"context_line":"                context, instance[\u0027uuid\u0027])"},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"        if not bdms:"},{"line_number":362,"context_line":"            msg \u003d \"Instance %s is not attached.\" % server_id"},{"line_number":363,"context_line":"            raise exc.HTTPNotFound(explanation\u003dmsg)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"        assigned_mountpoint \u003d None"}],"source_content_type":"text/x-python","patch_set":5,"id":"7adec928_667d571c","line":362,"updated":"2014-05-13 21:16:18.000000000","message":"the msg here needs translations, that is, msg \u003d _(\u0027Instsnce ...\u0027) % server_id","commit_id":"5159bccdb75fefb12621ebab5b1dd0bf9fc6b8d7"},{"author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"change_message_id":"03575ff189440dc102c949166717875553c2ef12","unresolved":false,"context_lines":[{"line_number":359,"context_line":"                context, instance[\u0027uuid\u0027])"},{"line_number":360,"context_line":""},{"line_number":361,"context_line":"        if not bdms:"},{"line_number":362,"context_line":"            msg \u003d \"Instance %s is not attached.\" % server_id"},{"line_number":363,"context_line":"            raise exc.HTTPNotFound(explanation\u003dmsg)"},{"line_number":364,"context_line":""},{"line_number":365,"context_line":"        assigned_mountpoint \u003d None"}],"source_content_type":"text/x-python","patch_set":5,"id":"7adec928_fccbb7a2","line":362,"in_reply_to":"7adec928_667d571c","updated":"2014-05-14 08:54:38.000000000","message":"yes, you are correct, thanks","commit_id":"5159bccdb75fefb12621ebab5b1dd0bf9fc6b8d7"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"8d7ddf195a138d7255248ef7293c8cb898d75d4b","unresolved":false,"context_lines":[{"line_number":516,"context_line":"        bdms \u003d block_device_obj.BlockDeviceMappingList.get_by_instance_uuid("},{"line_number":517,"context_line":"                context, instance[\u0027uuid\u0027])"},{"line_number":518,"context_line":"        if not bdms:"},{"line_number":519,"context_line":"            msg \u003d \"Instance %s is not attached.\" % server_id"},{"line_number":520,"context_line":"            raise exc.HTTPNotFound(explanation\u003dmsg)"},{"line_number":521,"context_line":""},{"line_number":522,"context_line":"        found \u003d False"}],"source_content_type":"text/x-python","patch_set":5,"id":"7adec928_269b4f68","line":519,"updated":"2014-05-13 21:16:18.000000000","message":"ditto","commit_id":"5159bccdb75fefb12621ebab5b1dd0bf9fc6b8d7"}]}
