python/aqmp: use absolute import statement
authorJohn Snow <jsnow@redhat.com>
Mon, 10 Jan 2022 19:13:47 +0000 (14:13 -0500)
committerJohn Snow <jsnow@redhat.com>
Mon, 10 Jan 2022 23:22:33 +0000 (18:22 -0500)
pylint's dependency astroid appears to have bugs in 2.9.1 and 2.9.2 (Dec
31 and Jan 3) that appear to erroneously expect the qemu namespace to
have an __init__.py file. astroid 2.9.3 (Jan 9) avoids that problem, but
appears to not understand a relative import within a namespace package.

Update the relative import - it was worth changing anyway, because these
packages will eventually be packaged and distributed separately.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Beraldo Leal <bleal@redhat.com>
Message-id: 20220110191349.1841027-2-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
python/qemu/aqmp/aqmp_tui.py

index a2929f771cfb8fa6041661c96ce3ed7f67e8a25e..f1e926dd7565dd10636e5c34beaa15168c39dc60 100644 (file)
@@ -35,7 +35,8 @@ from pygments import token as Token
 import urwid
 import urwid_readline
 
-from ..qmp import QEMUMonitorProtocol, QMPBadPortError
+from qemu.qmp import QEMUMonitorProtocol, QMPBadPortError
+
 from .error import ProtocolError
 from .message import DeserializationError, Message, UnexpectedTypeError
 from .protocol import ConnectError, Runstate