def Delete(keys):
  keys, multiple = NormalizeAndTypeCheckKeys(keys)

  if multiple and not keys:
    return

  req = datastore_pb.DeleteRequest()
  req.key_list().extend([key._Key__reference for key in keys])

  tx = _MaybeSetupTransaction(req, keys)

  try:
    _MakeSyncCall('datastore_v3', 'Delete', req, datastore_pb.DeleteResponse())
  except apiproxy_errors.ApplicationError, err:
    raise _ToDatastoreError(err)
Deletes one or more entities from the datastore. Use with care!
dataset/ETHPy150Open CollabQ/CollabQ/.google_appengine/google/appengine/api/datastore.py/Delete