code: def _print_message(self, text, fd=None):
          '''
          Note:  this overrides an existing method in ArgumentParser
          '''
          # Since we have the async->sync->async problem, queue up and print at exit
          self.root.mesgs.extend(text.split('\n')f _print_message(self, text, fd=None):
          '''
          Note:  this overrides an existing method in ArgumentParser
          '''
          # Since we have the async->sync->async problem, queue up and print at exit
          self.root.mesgs.extend(text.split('\n'))
docs: Note:  this overrides an existing method in ArgumentParser