class_docstr: Handles file:// references.
class_docstr_tok: ["Handles","file",":","\/\/","references","."]
docstr: Track files or directories on a local filesystem.
  
  Expand directories to create an entry for each file contained.
docstr_tok: ["Track","files","or","directories","on","a","local","filesystem",".","Expand","directories","to","create","an","entry","for","each","file","contained","."]
code: def __init__(self, scheme: Optional[str] = None) -> None:
      """Track files or directories on a local filesystem.
  
      Expand directories to create an entry for each file contained.
      """
      self._scheme = scheme or "file"
      self._cache = get_artifact_file_cache()
  
file_path: wandb/wandb/sdk/artifacts/storage_handlers/local_file_handler.py
imports: import os
  import shutil
  import time
  from typing import TYPE_CHECKING, Optional, Sequence, Union
  from urllib.parse import ParseResult
  from wandb import util
  from wandb.errors.term import termlog
  from wandb.sdk.artifacts.artifact_file_cache import get_artifact_file_cache
  from wandb.sdk.artifacts.artifact_manifest_entry import ArtifactManifestEntry
  from wandb.sdk.artifacts.storage_handler import DEFAULT_MAX_OBJECTS, StorageHandler
  from wandb.sdk.lib import filesystem
  from wandb.sdk.lib.hashutil import B64MD5, md5_file_b64, md5_string
  from wandb.sdk.lib.paths import FilePathStr, StrPath, URIStr
label_desc: Use image node_id 1 to create a new LocalFileHandler object from inherited base classes: StorageHandler with example: obj = LocalFileHandler(scheme)