aboutsummaryrefslogtreecommitdiff
path: root/python/scripts/mkvenv.py
diff options
context:
space:
mode:
authorJohn Snow <jsnow@redhat.com>2024-11-01 13:37:00 -0400
committerKevin Wolf <kwolf@redhat.com>2024-11-25 11:03:14 +0100
commit05fd7214d8262878ac4d8bf8909fa315f1f589a6 (patch)
tree460c755ebd2be02a4b7f6345bda576007c2ddebf /python/scripts/mkvenv.py
parent4c600fdcd49c5661b658c325100dcd7754b0a479 (diff)
downloadqemu-05fd7214d8262878ac4d8bf8909fa315f1f589a6.zip
qemu-05fd7214d8262878ac4d8bf8909fa315f1f589a6.tar.gz
qemu-05fd7214d8262878ac4d8bf8909fa315f1f589a6.tar.bz2
python: silence pylint raising-non-exception error
As of (at least) pylint 3.3.1, this code trips pylint up into believing we are raising something other than an Exception. We are not: the first two values may indeed be "None", but the last and final value must by definition be a SystemExit exception. Signed-off-by: John Snow <jsnow@redhat.com> Message-ID: <20241101173700.965776-5-jsnow@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'python/scripts/mkvenv.py')
-rw-r--r--python/scripts/mkvenv.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/python/scripts/mkvenv.py b/python/scripts/mkvenv.py
index f2526af..8ac5b0b 100644
--- a/python/scripts/mkvenv.py
+++ b/python/scripts/mkvenv.py
@@ -379,6 +379,9 @@ def make_venv( # pylint: disable=too-many-arguments
try:
builder.create(str(env_dir))
except SystemExit as exc:
+ # pylint 3.3 bug:
+ # pylint: disable=raising-non-exception, raise-missing-from
+
# Some versions of the venv module raise SystemExit; *nasty*!
# We want the exception that prompted it. It might be a subprocess
# error that has output we *really* want to see.