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.
|
# _execute_cmd()). Let's design a better one.
|
||||||
class QMPShell(qmp.QEMUMonitorProtocol):
|
class QMPShell(qmp.QEMUMonitorProtocol):
|
||||||
def __init__(self, address, pretty=False):
|
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._greeting = None
|
||||||
self._completer = None
|
self._completer = None
|
||||||
self._pretty = pretty
|
self._pretty = pretty
|
||||||
@ -281,7 +281,7 @@ class QMPShell(qmp.QEMUMonitorProtocol):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
def connect(self, negotiate):
|
def connect(self, negotiate):
|
||||||
self._greeting = qmp.QEMUMonitorProtocol.connect(self, negotiate)
|
self._greeting = super(QMPShell, self).connect(negotiate)
|
||||||
self.__completer_setup()
|
self.__completer_setup()
|
||||||
|
|
||||||
def show_banner(self, msg='Welcome to the QMP low-level shell!'):
|
def show_banner(self, msg='Welcome to the QMP low-level shell!'):
|
||||||
|
@ -30,7 +30,7 @@ class QMPTimeoutError(QMPError):
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
class QEMUMonitorProtocol:
|
class QEMUMonitorProtocol(object):
|
||||||
|
|
||||||
#: Socket's error class
|
#: Socket's error class
|
||||||
error = socket.error
|
error = socket.error
|
||||||
|
Loading…
Reference in New Issue
Block a user