For consistency with the exceptions in kvm_subprocess. Signed-off-by: Michael Goldish <mgoldish@xxxxxxxxxx> --- 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 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html