diff --git a/sams_classes/sams_app.py b/sams_classes/sams_app.py index 78e23c3fa89d56e3d71a382b3eca5f7ca6c0990e..71cbed54f17feae42b77457407f584d99c3deda2 100644 --- a/sams_classes/sams_app.py +++ b/sams_classes/sams_app.py @@ -6,7 +6,7 @@ from .exceptions import ( , FunctionNotExists ) from .sams_proxy import SAMSProxy -import sys +import sys, copy def eprint(*args, **kwargs): print(*args, file=sys.stderr, **kwargs) @@ -37,7 +37,7 @@ class SAMSApp: def lang(self, langCode: str) -> dict: request_lang = self.langDict.get(langCode, {}) - lang = self.langDict[self.__manifest['default_language']] + lang = copy.deepcopy(self.langDict[self.__manifest['default_language']]) lang.update(request_lang) return lang