code: def add_gnu_argument(self, *args, **kwargs):
      "Prevent the addition of any single hyphen, multiple letter args"
  
      gnu_args = []
  
      for arg in args:
          # Fix if we have at least 3 chars where the first is a hyphen
          # and the second is not a hyphen (e.g. -op becomes --op)
          if len(arg) > 3 and arg[0] == '-' and arg[1] != '-':
              gnu_args.append('-' + arg)
          else:
              gnu_args.append(arg)
  
      argparse.ArgumentParser.add_argument(self, *gnu_args, **kwargsf add_gnu_argument(self, *args, **kwargs):
      "Prevent the addition of any single hyphen, multiple letter args"
  
      gnu_args = []
  
      for arg in args:
          # Fix if we have at least 3 chars where the first is a hyphen
          # and the second is not a hyphen (e.g. -op becomes --op)
          if len(arg) > 3 and arg[0] == '-' and arg[1] != '-':
              gnu_args.append('-' + arg)
          else:
              gnu_args.append(arg)
  
      argparse.ArgumentParser.add_argument(self, *gnu_args, **kwargs)
docs: Prevent the addition of any single hyphen, multiple letter args