Commit 3dd29b41 authored by Lukáš Doktor's avatar Lukáš Doktor Committed by Eduardo Habkost
Browse files

qmp.py: Use object-based class for QEMUMonitorProtocol



There is no need to define QEMUMonitorProtocol as old-style class.

Signed-off-by: default avatarLukáš Doktor <ldoktor@redhat.com>
Reviewed-by: default avatarEduardo Habkost <ehabkost@redhat.com>
Message-Id: <20170818142613.32394-8-ldoktor@redhat.com>
Signed-off-by: default avatarEduardo Habkost <ehabkost@redhat.com>
parent 9d47f6de
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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!'):
+1 −1
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ class QMPTimeoutError(QMPError):
    pass


class QEMUMonitorProtocol:
class QEMUMonitorProtocol(object):

    #: Socket's error class
    error = socket.error