app/soc/logic/models/expando_base.py
changeset 3036 c703f3802841
parent 2736 8f3935f0f4ba
equal deleted inserted replaced
3035:2650a71ca836 3036:c703f3802841
    62     if not entity_properties:
    62     if not entity_properties:
    63       raise InvalidArgumentError
    63       raise InvalidArgumentError
    64 
    64 
    65     for name, value in entity_properties.iteritems():
    65     for name, value in entity_properties.iteritems():
    66       # if the property is not to be updated, skip it
    66       # if the property is not to be updated, skip it
    67       if name in self._skip_properties:
    67       if self.skipField(name):
    68         continue
    68         continue
    69 
    69 
    70       if self._updateField(entity, entity_properties, name):
    70       if self._updateField(entity, entity_properties, name):
    71         setattr(entity, name, value)
    71         setattr(entity, name, value)
    72 
    72