code: def main(argv: Sequence[str] | None = None) -> int:
      parser = argparse.ArgumentParser()
      parser.add_argument(
          "-l",
          "--line-length",
          type=int,
          default=DEFAULT_LINE_LENGTH,
      )
      parser.add_argument(
          "-S",
          "--skip-string-normalization",
          action="store_true",
      )
      parser.add_argument("-E", "--skip-errors", action="store_true")
      parser.add_argument("filenames", nargs="*")
      args = parser.parse_args(argv)
  
      retv = 0
      for filename in args.filenames:
          retv |= format_file(filename, skip_errors=args.skip_errors)
      return retv
  
file_path: openai-python/bin/ruffen-docs.py
imports: from __future__ import annotations
  import re
  import sys
  import argparse
  import textwrap
  import contextlib
  import subprocess
  from typing import Match, Optional, Sequence, Generator, NamedTuple, cast
label_desc: Use image node_id 4 for calling a global function with example usage: main(argv) and returns: retv