code: def format_dir(dir_path, add_header, strip_header, format_code):
      for subdir, dir, files in os.walk(dir_path):
          for file in files:
              if file in IGNORE_FILES:
                  continue
  
              file_path = subdir + os.path.sep + file
  
              if file_path.endswith(".py"):
                  format_file(
                      file_path, add_header, strip_header, format_code
                  )
  
file_path: evadb/script/formatting/formatter.py
imports: import argparse
  import functools
  import logging
  import os
  import re
  import subprocess
  import sys
  from pathlib import Path
  import asyncio
  import nbformat
  from nbformat.v4 import new_notebook, new_markdown_cell, new_code_cell
  from pathlib import Path
  import pkg_resources
label_desc: Use image node_id 6 for calling a global function with example usage: format_dir(dir_path, add_header, strip_header, format_code) without return types