Example #1
0
File: parse.py Project: kpx13/skale
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'Цены для товаров обновлены успешно.')