#NEWLINE# def Delete( self , key , callback ) : #NEWLINE# #INDENT# 'Asynchronously deletes the specified key. If the operation succeeds,\n    then the callback is invoked with no arguments.\n    ' #NEWLINE# assert ( not self . _read_only ) , 'Received "Delete" request on read-only object store.' #NEWLINE# def _OnCompletedDelete( response ) : #NEWLINE# #INDENT# if response . error : #NEWLINE# #INDENT# raise response . error #NEWLINE# #UNINDENT# callback ( ) #NEWLINE# #UNINDENT# self . _async_s3_conn . make_request ( 'DELETE' , bucket = self . _bucket_name , key = key , callback = _OnCompletedDelete )