#NEWLINE# @ synchronized ( 'lock' ) #NEWLINE# def basic_recover_async( self , requeue = False ) : #NEWLINE# #INDENT# 'Redeliver unacknowledged messages (async)\n\n        This method asks the broker to redeliver all unacknowledged messages on a specified\n        channel. Zero or more messages may be redelivered. This method is only allowed on\n        non-transacted channels.\n\n        * The server MUST set the redelivered flag on all messages that are resent.\n        * The server MUST raise a channel exception if this is called on a transacted channel.\n\n        :param bool requeue: if set, the server will attempt to requeue the message, potentially\n            then delivering it to a different subscriber\n        ' #NEWLINE# args = AMQPWriter ( ) #NEWLINE# args . write_bit ( requeue ) #NEWLINE# self . _send_method ( Method ( spec . Basic . RecoverAsync , args ) )