diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-11-15 10:36:17 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-11-17 14:21:29 +0100 |
commit | c39a7c5b573851c8ed7ab95ef6463f29aefb8696 (patch) | |
tree | acff3d46557caba10b8b6c3f2292c4b3ba55eb65 | |
parent | 4f04a45638fcd2ebfa586f2c24e833f7b8777938 (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.py | 2 |
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()): |