#NEWLINE# def _cb_basic_return( self , method ) : #NEWLINE# #INDENT# 'Return a failed message\n\n        This method returns an undeliverable message that was published with the `immediate` flag\n        set, or an unroutable message published with the `mandatory` flag set. The reply code and\n        text provide information about the reason that the message was undeliverable.\n        ' #NEWLINE# args = method . args #NEWLINE# msg = method . content #NEWLINE# self . returned_messages . put ( basic_return_t ( args . read_short ( ) , args . read_shortstr ( ) , args . read_shortstr ( ) , args . read_shortstr ( ) , msg ) )