code: def get_local_file_whitelist(cluster, option):
      # On Windows the runtime directory itself is sometimes not deleted due
      # to it being in use therefore whitelist it for the tests.
      if sys.platform == "win32" and option != "py_modules":
          runtime_dir = (
              Path(
                  cluster.list_all_nodes()[0].get_runtime_env_dir_path()
              )
              / "working_dir_files"
          )
          pkg_dirs = list(Path(runtime_dir).iterdir())
          if pkg_dirs:
              return {pkg_dirs[0].name}
      return {}
  
imports: import os
  import sys
  import tempfile
  import time
  from pathlib import Path
  from unittest import mock
  import pytest
  from pytest_lazyfixture import lazy_fixture
  import ray
  import ray.experimental.internal_kv
  from ray._private.ray_constants import RAY_RUNTIME_ENV_URI_PIN_EXPIRATION_S_ENV_VAR
  from ray._private.utils import get_directory_size_bytes
  from ray._private.test_utils import chdir, check_local_files_gced, wait_for_condition, find_free_port
label_desc: Use image node_id 5 for calling a global function with example usage: get_local_file_whitelist(cluster, option) and returns: dict, unknown