diff options
author | Dominik Holland <dominik.holland@qt.io> | 2022-04-06 11:39:08 +0200 |
---|---|---|
committer | Dominik Holland <dominik.holland@googlemail.com> | 2022-04-06 12:38:34 +0200 |
commit | fadf65ccd3ac5517fab61d8a5bce94e98f9d8a9e (patch) | |
tree | 2651c68f4f3b62893673e686ce6345e1535398fe | |
parent | 915058ec940717fcc517ee37317e770df37fdb6d (diff) | |
download | qtivi-qface-fadf65ccd3ac5517fab61d8a5bce94e98f9d8a9e.tar.gz |
Fix deprecated usage of Path.text()
-rw-r--r-- | qface/generator.py | 6 |
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'): |