#NEWLINE# def request( self , subject , callback , msg = None ) : #NEWLINE# #INDENT# '\n        ublish a message with an implicit inbox listener as the reply.\n        Message is optional.\n\n        Args:\n            subject (string): a string with the subject\n            callback (function): callback to be called\n            msg (string=None): payload string\n        ' #NEWLINE# inbox = self . _build_inbox ( ) #NEWLINE# s = self . subscribe ( inbox , callback ) #NEWLINE# self . unsubscribe ( s , 1 ) #NEWLINE# self . publish ( subject , msg , inbox ) #NEWLINE# return subject