equal
deleted
inserted
replaced
387 mdate = attrs.get('modification_date') |
387 mdate = attrs.get('modification_date') |
388 if not mdate or mdate > entity.modification_date: |
388 if not mdate or mdate > entity.modification_date: |
389 attrs = dict( (k, v) for k, v in attrs.iteritems() |
389 attrs = dict( (k, v) for k, v in attrs.iteritems() |
390 if v != getattr(entity, k)) |
390 if v != getattr(entity, k)) |
391 if attrs: |
391 if attrs: |
392 entity.set_attributes(**attrs) |
392 entity.cw_set(**attrs) |
393 self.notify_updated(entity) |
393 self.notify_updated(entity) |
394 |
394 |
395 class DataFeedXMLParser(DataFeedParser): |
395 class DataFeedXMLParser(DataFeedParser): |
396 |
396 |
397 def process(self, url, raise_on_error=False): |
397 def process(self, url, raise_on_error=False): |