server/sources/datafeed.py
changeset 8483 4ba11607d84a
parent 8435 5064b6e0d6f4
child 8535 268b6349baf3
equal deleted inserted replaced
8469:82272decfa99 8483:4ba11607d84a
   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):