app/soc/logic/model.py
changeset 302 3b9c52170f46
parent 299 a1cc853a56e5
child 303 4f1bb54ddae5
equal deleted inserted replaced
301:5d6d106afb23 302:3b9c52170f46
   342 
   342 
   343     # attempt to retrieve the existing entity
   343     # attempt to retrieve the existing entity
   344     key_name  = self.getKeyNameForFields(**kwargs)
   344     key_name  = self.getKeyNameForFields(**kwargs)
   345 
   345 
   346     return self.updateOrCreateFromKeyName(properties, key_name)
   346     return self.updateOrCreateFromKeyName(properties, key_name)
       
   347   
       
   348   def delete(self, entity):
       
   349     """Delete existing entity from datastore.
       
   350     
       
   351     Args:
       
   352       entity: an existing entity in datastore
       
   353     """
       
   354     entity.delete()
       
   355