diff options
| -rw-r--r-- | sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/lib/pyi_generator.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/lib/pyi_generator.py b/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/lib/pyi_generator.py index 91af2da31..8d6879eb3 100644 --- a/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/lib/pyi_generator.py +++ b/sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/lib/pyi_generator.py @@ -335,9 +335,10 @@ def generate_pyi(import_name, outpath, options): wr.print() wr.print("NoneType: typing.TypeAlias = type[None]") # We use it only in QtCore at the moment, but this - # could be extended to other modules. - wr.print("PlaceHolderType = typing.TypeVar(\"PlaceHolderType\", " - "bound=PySide6.QtCore.QObject)") + # could be extended to other modules. (must import QObject then) + if import_name == "PySide6.QtCore": + wr.print("PlaceHolderType = typing.TypeVar(\"PlaceHolderType\", " + "bound=PySide6.QtCore.QObject)") wr.print() else: wr.print(line) |
