diff --git a/pym/cl_profile.py b/pym/cl_profile.py index fe83371..c615863 100644 --- a/pym/cl_profile.py +++ b/pym/cl_profile.py @@ -920,15 +920,10 @@ class xmlDoc: xmlArea.removeChild(nodeFieldOld.previousSibling) xmlArea.removeChild(nodeFieldOld) continue - #if not self.getActionField(nodeFieldOld): - #self.setActionField(nodeFieldOld,"insert") - #else: - #self.setActionField(nodeFieldOld,"append") oldValues = self.getFieldValues(nodeFieldOld) - for newValue in newValues: - if not (newValue in oldValues): - flagCompare = False - break + # Сравнение значений переменной профиля и файла + if set(newValues) != set(oldValues): + flagCompare = False if self.getActionField(xmlNewField) == "drop": return True appSplLst = []