summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Holland <dominik.holland@qt.io>2022-04-06 11:39:08 +0200
committerDominik Holland <dominik.holland@googlemail.com>2022-04-06 12:38:34 +0200
commitfadf65ccd3ac5517fab61d8a5bce94e98f9d8a9e (patch)
tree2651c68f4f3b62893673e686ce6345e1535398fe
parent915058ec940717fcc517ee37317e770df37fdb6d (diff)
downloadqtivi-qface-fadf65ccd3ac5517fab61d8a5bce94e98f9d8a9e.tar.gz
Fix deprecated usage of Path.text()
-rw-r--r--qface/generator.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/qface/generator.py b/qface/generator.py
index 5e55c47..0bb86aa 100644
--- a/qface/generator.py
+++ b/qface/generator.py
@@ -404,7 +404,11 @@ class FileSystem(object):
sys.exit(-1)
return {}
try:
- return yaml.load(document.text(), Loader=Loader)
+ # Silence the deprecation warning in newer path.py
+ # but keep supporting older versions
+ if not hasattr(Path, 'read_text'):
+ document.read_text = document.text
+ return yaml.load(document.read_text(), Loader=Loader)
except yaml.YAMLError as exc:
error = document
if hasattr(exc, 'problem_mark'):