From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Goldish Subject: [KVM-AUTOTEST PATCH 2/5] KVM test: kvm_monitor.py: store attributes in QMPCmdError Date: Tue, 26 Oct 2010 18:49:41 +0200 Message-ID: <1288111784-10188-2-git-send-email-mgoldish@redhat.com> References: <1288111784-10188-1-git-send-email-mgoldish@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: autotest@test.kernel.org, kvm@vger.kernel.org Return-path: In-Reply-To: <1288111784-10188-1-git-send-email-mgoldish@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: autotest-bounces@test.kernel.org Errors-To: autotest-bounces@test.kernel.org List-Id: kvm.vger.kernel.org For consistency with the exceptions in kvm_subprocess. Signed-off-by: Michael Goldish --- client/tests/kvm/kvm_monitor.py | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/client/tests/kvm/kvm_monitor.py b/client/tests/kvm/kvm_monitor.py index e0365cd..7f5ddf8 100644 --- a/client/tests/kvm/kvm_monitor.py +++ b/client/tests/kvm/kvm_monitor.py @@ -38,9 +38,15 @@ class MonitorNotSupportedError(MonitorError): class QMPCmdError(MonitorError): + def __init__(self, cmd, qmp_args, data): + MonitorError.__init__(self, cmd, qmp_args, data) + self.cmd = cmd + self.qmp_args = qmp_args + self.data = data + def __str__(self): - return ("QMP command '%s' failed (arguments: %r, error message: %r)" % - tuple(self.args)) + return ("QMP command %r failed (arguments: %r, error message: %r)" % + (self.cmd, self.qmp_args, self.data)) class Monitor: -- 1.5.5.6