qmp.py: Use object-based class for QEMUMonitorProtocol
There is no need to define QEMUMonitorProtocol as old-style class. Signed-off-by: Lukáš Doktor <ldoktor@redhat.com> Reviewed-by: Eduardo Habkost <ehabkost@redhat.com> Message-Id: <20170818142613.32394-8-ldoktor@redhat.com> Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
This commit is contained in:
parent
9d47f6de10
commit
3dd29b4133
@ -106,7 +106,7 @@ class FuzzyJSON(ast.NodeTransformer):
|
||||
# _execute_cmd()). Let's design a better one.
|
||||
class QMPShell(qmp.QEMUMonitorProtocol):
|
||||
def __init__(self, address, pretty=False):
|
||||
qmp.QEMUMonitorProtocol.__init__(self, self.__get_address(address))
|
||||
super(QMPShell, self).__init__(self.__get_address(address))
|
||||
self._greeting = None
|
||||
self._completer = None
|
||||
self._pretty = pretty
|
||||
@ -281,7 +281,7 @@ class QMPShell(qmp.QEMUMonitorProtocol):
|
||||
return True
|
||||
|
||||
def connect(self, negotiate):
|
||||
self._greeting = qmp.QEMUMonitorProtocol.connect(self, negotiate)
|
||||
self._greeting = super(QMPShell, self).connect(negotiate)
|
||||
self.__completer_setup()
|
||||
|
||||
def show_banner(self, msg='Welcome to the QMP low-level shell!'):
|
||||
|
@ -30,7 +30,7 @@ class QMPTimeoutError(QMPError):
|
||||
pass
|
||||
|
||||
|
||||
class QEMUMonitorProtocol:
|
||||
class QEMUMonitorProtocol(object):
|
||||
|
||||
#: Socket's error class
|
||||
error = socket.error
|
||||
|
Loading…
Reference in New Issue
Block a user