52 lines
1.7 KiB
Diff
52 lines
1.7 KiB
Diff
|
|
From 6af7820986d8d441a02c176df4a69c8efae23763 Mon Sep 17 00:00:00 2001
|
||
|
|
From: Luo Yifan <luoyifan_yewu@cmss.chinamobile.com>
|
||
|
|
Date: Wed, 20 Nov 2024 10:47:39 +0800
|
||
|
|
Subject: [PATCH] python: update type hints for mypy 0.930
|
||
|
|
|
||
|
|
cherry picked from commit 366d33158cea72e80d80505f94c34cb505385c0a
|
||
|
|
|
||
|
|
Mypy 0.930, released Dec 22, changes the way argparse objects are
|
||
|
|
considered. Crafting a definition that works under Python 3.6 and an
|
||
|
|
older mypy alongside newer versions simultaneously is ... difficult,
|
||
|
|
so... eh. Stub it out with an 'Any' definition to get the CI moving
|
||
|
|
again.
|
||
|
|
|
||
|
|
Oh well.
|
||
|
|
|
||
|
|
Signed-off-by: John Snow <jsnow@redhat.com>
|
||
|
|
Reviewed-by: Beraldo Leal <bleal@redhat.com>
|
||
|
|
Message-id: 20220110191349.1841027-4-jsnow@redhat.com
|
||
|
|
Signed-off-by: John Snow <jsnow@redhat.com>
|
||
|
|
Signed-off-by: Luo Yifan <luoyifan_yewu@cmss.chinamobile.com>
|
||
|
|
---
|
||
|
|
python/qemu/qmp/qom_common.py | 6 +-----
|
||
|
|
1 file changed, 1 insertion(+), 5 deletions(-)
|
||
|
|
|
||
|
|
diff --git a/python/qemu/qmp/qom_common.py b/python/qemu/qmp/qom_common.py
|
||
|
|
index a59ae1a2a1..2e4c741f77 100644
|
||
|
|
--- a/python/qemu/qmp/qom_common.py
|
||
|
|
+++ b/python/qemu/qmp/qom_common.py
|
||
|
|
@@ -30,10 +30,6 @@
|
||
|
|
from . import QEMUMonitorProtocol, QMPError
|
||
|
|
|
||
|
|
|
||
|
|
-# The following is needed only for a type alias.
|
||
|
|
-Subparsers = argparse._SubParsersAction # pylint: disable=protected-access
|
||
|
|
-
|
||
|
|
-
|
||
|
|
class ObjectPropertyInfo:
|
||
|
|
"""
|
||
|
|
Represents the return type from e.g. qom-list.
|
||
|
|
@@ -89,7 +85,7 @@ def __init__(self, args: argparse.Namespace):
|
||
|
|
self.qmp.connect()
|
||
|
|
|
||
|
|
@classmethod
|
||
|
|
- def register(cls, subparsers: Subparsers) -> None:
|
||
|
|
+ def register(cls, subparsers: Any) -> None:
|
||
|
|
"""
|
||
|
|
Register this command with the argument parser.
|
||
|
|
|
||
|
|
--
|
||
|
|
2.41.0.windows.1
|
||
|
|
|