From b12f9c99196ac2a12453942ac9b71e117db71177 Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Thu, 7 Mar 2024 00:39:38 +0100 Subject: [PATCH] fix(make_readme): antifeatures_list content was modified by reference thus breaking translations --- readme_generator/make_readme.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/readme_generator/make_readme.py b/readme_generator/make_readme.py index 813d308..d06ebb8 100755 --- a/readme_generator/make_readme.py +++ b/readme_generator/make_readme.py @@ -4,6 +4,7 @@ import argparse import json import os from pathlib import Path +from copy import deepcopy import toml from jinja2 import Environment, FileSystemLoader @@ -74,7 +75,7 @@ def generate_READMEs(app_path: str): disclaimer = None # TODO: Add url to the documentation... and actually create that documentation :D - antifeatures = { a: antifeatures_list[a] for a in from_catalog.get('antifeatures', [])} + antifeatures = { a: deepcopy(antifeatures_list[a]) for a in from_catalog.get('antifeatures', [])} for k, v in antifeatures.items(): antifeatures[k]['title'] = value_for_lang(v['title'], lang) if manifest.get("antifeatures", {}).get(k, None):