diff --git a/JsonPreprocessor/CJsonPreprocessor.py b/JsonPreprocessor/CJsonPreprocessor.py index 227760ce..f0c5a597 100644 --- a/JsonPreprocessor/CJsonPreprocessor.py +++ b/JsonPreprocessor/CJsonPreprocessor.py @@ -180,7 +180,7 @@ def __init__(self, syntax: CSyntaxType = CSyntaxType.json , currentCfg : dict = self.recursive_level = 0 self.syntax = syntax self.currentCfg = currentCfg - self.lUpdatedParams = {} + self.dUpdatedParams = {} self.lNestedParams = [] self.lDotInParamName = [] @@ -580,7 +580,7 @@ def __jsonUpdated(k, v, oJson, bNested, keyNested = ''): __jsonUpdated(k, v, oJson, bNested, keyNested) if keyNested != '': - self.lUpdatedParams.update({k:v}) + self.dUpdatedParams.update({k:v}) return oJson, bNested @@ -751,7 +751,7 @@ def __handleStrNoneTrueFalse(objJson): for k, v in oJson.items(): globals().update({k:v}) oJson, bNested = self.__updateAndReplaceNestedParam(oJson) - for k, v in self.lUpdatedParams.items(): + for k, v in self.dUpdatedParams.items(): if '[' in k: if isinstance(v, str): sExec = "oJson['" + k.split('[', 1)[0] + "'][" + k.split('[', 1)[1] + " = \"" + v + "\""