code: def __print_async(self, frame_type, headers, body):
          
          if self.__quit:
              return
          if self.verbose:
              self.__sysout(frame_type)
              for k, v in headers.items():
                  self.__sysout('%s: %s' % (k, v))
          else:
              if 'message-id' in headers:
                  self.__sysout('message-id: %s' % headers['message-id'])
              if 'subscription' in headers:
                  self.__sysout('subscription: %s' % headers['subscription'])
          if self.prompt != '':
              self.__sysout('')
          self.__sysout(body)
          if not self.__start:
              self.__sysout(self.prompt, end='')
          else:
              self.__start = False
          self.stdout.flush()
docs: Utility function to print a message and setup the command prompt
          for the next input