def delete_async(models, **kwargs):
 if isinstance(models, (basestring, Model, Key)):
  models = [models]
 else:
  try:
   models = iter(models)
  except TypeError:
   models = [models]
 keys = [_coerce_to_key(v) for v in models]
 return datastore.DeleteAsync(keys, **kwargs)

def delete_async ( models , ** kwargs ) : if isinstance ( models , ( basestring , Model , Key ) ) : models = [ models ] else : try : models = iter ( models ) except TypeError : models = [ models ] keys = [ _coerce_to_key ( v ) for v in models ] return datastore . DeleteAsync ( keys , ** kwargs )
delete a blob from blobstore -- async version .