def valuesSimilar(self, col, mValue, sValue): response = super(SyncUpdate_Cat_Woo, self).valuesSimilar(col, mValue, sValue) if not response: if col is 'descsum': mDesc = SanitationUtils.similarMarkupComparison(mValue) sDesc = SanitationUtils.similarMarkupComparison(sValue) if mDesc == sDesc: response = True if self.DEBUG_UPDATE: self.registerMessage(self.testToStr(col, mValue.__repr__(), sValue.__repr__(), response)) return response
def valuesSimilar(self, col, mValue, sValue): response = super(SyncUpdate_Prod, self).valuesSimilar(col, mValue, sValue) if col in self.colData.data: colData = self.colData.data[col] if colData.get('type'): if colData.get('type') == 'currency': mPrice = SanitationUtils.similarCurrencyComparison(mValue) sPrice = SanitationUtils.similarCurrencyComparison(sValue) if mPrice == sPrice: response = True elif not response: if col is 'descsum': mDesc = SanitationUtils.similarMarkupComparison(mValue) sDesc = SanitationUtils.similarMarkupComparison(sValue) if mDesc == sDesc: response = True elif col is 'CVC': mCom = SanitationUtils.similarComparison(mValue) or '0' sCom = SanitationUtils.similarComparison(sValue) or '0' if mCom == sCom: response = True if self.DEBUG_UPDATE: self.registerMessage(self.testToStr(col, mValue.__repr__(), sValue.__repr__(), response)) return response