Изменен метод сравнения значений XML полей при объединении XML документов

git-svn-id: http://svn.calculate.ru/calculate2/calculate-lib/trunk@2238 c91db197-33c1-4113-bf15-f8a5c547ca64
master
asamoukin 15 years ago
parent bb7818eceb
commit 0cc81ca1e3

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

Loading…
Cancel
Save