aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sources/shiboken6/shibokenmodule/files.dir/shibokensupport/signature/lib/pyi_generator.py7
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)