code: def _download_splits(scratch_dir):
      test_path = os.path.join(scratch_dir, "peopleDevTest.txt")
      train_path = os.path.join(scratch_dir, "peopleDevTrain.txt")
  
      if not os.path.exists(test_path):
          logger.info("Downloading test split info to '%s'", test_path)
          etaw.download_file(
              _TEST_DOWNLOAD_LINK, path=test_path, verify=False
          )
      else:
          logger.info("File '%s' already exists", test_path)
  
      if not os.path.exists(train_path):
          logger.info(
              "Downloading train split info to '%s'", train_path
          )
          etaw.download_file(
              _TRAIN_DOWNLOAD_LINK, path=train_path, verify=False
          )
      else:
          logger.info("File '%s' already exists", train_path)
  
      return test_path, train_path
  
file_path: fiftyone/fiftyone/utils/lfw.py
imports: import logging
  import os
  import eta.core.utils
  import eta.core.web
  import fiftyone.core.utils
label_desc: Use image node_id 3 for calling a global function with example usage: _download_splits(scratch_dir) and returns: test_path,  train_path