#NEWLINE# def direct_delete_container_entry( container_ring , account_name , container_name , object_name , headers = None ) : #NEWLINE# #INDENT# '\n    Talk directly to the primary container servers to delete a particular\n    object listing. Does not talk to object servers; use this only when a\n    container entry does not actually have a corresponding object.\n    ' #NEWLINE# pool = GreenPool ( ) #NEWLINE# ( part , nodes ) = container_ring . get_nodes ( account_name , container_name ) #NEWLINE# for node in nodes : #NEWLINE# #INDENT# pool . spawn_n ( direct_delete_container_object , node , part , account_name , container_name , object_name , headers = headers ) #NEWLINE# #UNINDENT# pool . waitall ( )