def go_prices(xmldoc, log): itemslist = xmldoc.getElementsByTagName(u'Предложение') for i in itemslist: id = i.attributes[u'ИдентификаторТовара'].value price = i.attributes[u'Цена'].value if Item.has_id_1c(id): it = Item.get_by_id_1c(id) it.price = float(price) it.save() else: log.append(u'Не обновлена цена для товара с идентификатором %s.'% id) log.append(u'Цены для товаров обновлены успешно.')