details:   https://code.tryton.org/relatorio/commit/a044e8376bb2
branch:    default
user:      Cédric Krier <[email protected]>
date:      Sat Mar 21 16:26:10 2026 +0100
description:
        Add support for pyyaml 6

        Closes #68
diffstat:

 pyproject.toml               |  2 +-
 relatorio/templates/chart.py |  2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diffs (24 lines):

diff -r b7a15f75682d -r a044e8376bb2 pyproject.toml
--- a/pyproject.toml    Sat Mar 21 16:23:35 2026 +0100
+++ b/pyproject.toml    Sat Mar 21 16:26:10 2026 +0100
@@ -32,7 +32,7 @@
 chart = [
     'pycairo',
     'pycha >= 0.4.0',
-    'pyyaml',
+    'pyyaml >= 5.3',
     ]
 fodt = [
     'python-magic',
diff -r b7a15f75682d -r a044e8376bb2 relatorio/templates/chart.py
--- a/relatorio/templates/chart.py      Sat Mar 21 16:23:35 2026 +0100
+++ b/relatorio/templates/chart.py      Sat Mar 21 16:26:10 2026 +0100
@@ -57,7 +57,7 @@
         else:
             result = out
         yml = StringIO(_encode(self.text_serializer(stream)))
-        chart_yaml = yaml.load(yml.read())
+        chart_yaml = yaml.safe_load(yml.read())
         chart_info = chart_yaml['chart']
         chart_type = chart_info['output_type']
         if chart_type == 'png':

Reply via email to