code: def error(self, message: str) -> None:
          
          if len(self._custom_error_message) > 0:
              message = self._custom_error_message
              self._custom_error_message = ''
  
          lines = message.split('\n')
          linum = 0
          formatted_message = ''
          for line in lines:
              if linum == 0:
                  formatted_message = 'Error: ' + line
              else:
                  formatted_message += '\n       ' + line
              linum += 1
  
          sys.stderr.write(Fore.LIGHTRED_EX + '{}\n\n'.format(formatted_message) + Fore.RESET)
          # sys.stderr.write('{}\n\n'.format(formatted_message))
          self.print_help()
          sys.exit(1)
docs: Custom error override. Allows application to control the error being displayed by argparse