mirror of
https://github.com/qemu/qemu.git
synced 2024-11-23 10:53:37 +08:00
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>
This commit is contained in:
parent
9fbaaf67b0
commit
75607805d8
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user