diff options
author | John Snow <jsnow@redhat.com> | 2021-05-27 17:16:59 -0400 |
---|---|---|
committer | John Snow <jsnow@redhat.com> | 2021-06-01 16:21:21 -0400 |
commit | d1e0476958cd275419754b8acf31a9f1dc62d3dd (patch) | |
tree | affbefe0e3dc2213c04403bf33dbdac065b76224 | |
parent | 41c1d81cf2a9bfdb310576a716f3777e8feb1822 (diff) | |
download | qemu-d1e0476958cd275419754b8acf31a9f1dc62d3dd.zip |
python: add pylint import exceptions
Pylint 2.5.x - 2.7.x have regressions that make import checking
inconsistent, see:
https://github.com/PyCQA/pylint/issues/3609
https://github.com/PyCQA/pylint/issues/3624
https://github.com/PyCQA/pylint/issues/3651
Pinning to 2.4.4 is worse, because it mandates versions of shared
dependencies that are too old for features we want in isort and mypy.
Oh well.
Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Cleber Rosa <crosa@redhat.com>
Message-id: 20210527211715.394144-16-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>
-rw-r--r-- | python/qemu/machine/__init__.py | 3 | ||||
-rw-r--r-- | python/qemu/machine/machine.py | 2 | ||||
-rw-r--r-- | python/qemu/machine/qtest.py | 2 |
3 files changed, 5 insertions, 2 deletions
diff --git a/python/qemu/machine/__init__.py b/python/qemu/machine/__init__.py index 98302ea31e..728f27adbe 100644 --- a/python/qemu/machine/__init__.py +++ b/python/qemu/machine/__init__.py @@ -22,6 +22,9 @@ test suite, not intended for production use. # the COPYING file in the top-level directory. # +# pylint: disable=import-error +# see: https://github.com/PyCQA/pylint/issues/3624 +# see: https://github.com/PyCQA/pylint/issues/3651 from .machine import QEMUMachine from .qtest import QEMUQtestMachine, QEMUQtestProtocol diff --git a/python/qemu/machine/machine.py b/python/qemu/machine/machine.py index d33b02d2ce..b62435528e 100644 --- a/python/qemu/machine/machine.py +++ b/python/qemu/machine/machine.py @@ -38,7 +38,7 @@ from typing import ( Type, ) -from qemu.qmp import ( +from qemu.qmp import ( # pylint: disable=import-error QEMUMonitorProtocol, QMPMessage, QMPReturnValue, diff --git a/python/qemu/machine/qtest.py b/python/qemu/machine/qtest.py index e893ca3697..93700684d1 100644 --- a/python/qemu/machine/qtest.py +++ b/python/qemu/machine/qtest.py @@ -26,7 +26,7 @@ from typing import ( TextIO, ) -from qemu.qmp import SocketAddrT +from qemu.qmp import SocketAddrT # pylint: disable=import-error from .machine import QEMUMachine |