aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-11-15 10:36:17 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-11-17 14:21:29 +0100
commitc39a7c5b573851c8ed7ab95ef6463f29aefb8696 (patch)
treeacff3d46557caba10b8b6c3f2292c4b3ba55eb65
parent4f04a45638fcd2ebfa586f2c24e833f7b8777938 (diff)
Build system: Fix another breakage affecting cross builds
Use os.fspath, fixing: File "pyside-setup_was/build_scripts/main.py", line 391, in run f.write(self.install_dir) TypeError: write() argument must be str, not PosixPath Amends 2afcf8e7545c681e412e5b6d04ab8867e5edd5c7. Task-number: PYSIDE-2080 Change-Id: I553978d3a53da1e2d2435f8f871baaa8196edc4c Reviewed-by: Adrian Herrmann <adrian.herrmann@qt.io> Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> Reviewed-by: Christian Tismer <tismer@stackless.com>
-rw-r--r--build_scripts/main.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/build_scripts/main.py b/build_scripts/main.py
index 6decdb111..4660c9879 100644
--- a/build_scripts/main.py
+++ b/build_scripts/main.py
@@ -388,7 +388,7 @@ class PysideBuild(_build, CommandMixin, BuildInfoCollectorMixin):
# need to specify a host shiboken path explicitly)
if self.internal_cmake_install_dir_query_file_path:
with open(self.internal_cmake_install_dir_query_file_path, 'w') as f:
- f.write(self.install_dir)
+ f.write(os.fspath(self.install_dir))
if (not OPTION["ONLYPACKAGE"]
and not config.is_internal_shiboken_generator_build_and_part_of_top_level_all()):