mirror of
https://github.com/mii443/qemu.git
synced 2025-09-02 15:19:24 +00:00
iotests/iothreads-stream: Use the right TimeoutError
Since Python 3.11 asyncio.TimeoutError is an alias for TimeoutError, but in older versions it's not. We really have to catch asyncio.TimeoutError here, otherwise a slow test run will fail (as has happened multiple times on CI recently). Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-ID: <20240125152150.42389-1-kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
@ -18,6 +18,7 @@
|
|||||||
#
|
#
|
||||||
# Creator/Owner: Kevin Wolf <kwolf@redhat.com>
|
# Creator/Owner: Kevin Wolf <kwolf@redhat.com>
|
||||||
|
|
||||||
|
import asyncio
|
||||||
import iotests
|
import iotests
|
||||||
|
|
||||||
iotests.script_initialize(supported_fmts=['qcow2'],
|
iotests.script_initialize(supported_fmts=['qcow2'],
|
||||||
@ -69,6 +70,6 @@ with iotests.FilePath('disk1.img') as base1_path, \
|
|||||||
# The test is done once both jobs are gone
|
# The test is done once both jobs are gone
|
||||||
if finished == 2:
|
if finished == 2:
|
||||||
break
|
break
|
||||||
except TimeoutError:
|
except asyncio.TimeoutError:
|
||||||
pass
|
pass
|
||||||
vm.cmd('query-jobs')
|
vm.cmd('query-jobs')
|
||||||
|
Reference in New Issue
Block a user