code: def __init__(
      self,
      file_path: PathStr,
      save_name: LogicalPath,
      file_pusher: "FilePusher",
      *args: Any,
      **kwargs: Any,
  ) -> None:
      self.file_path = file_path
      # Convert windows paths to unix paths
      self.save_name = LogicalPath(save_name)
      self._file_pusher = file_pusher
      self._last_sync: Optional[float] = None
  
imports: import abc
  import fnmatch
  import glob
  import logging
  import os
  import queue
  import time
  from typing import TYPE_CHECKING, Any, Mapping, MutableMapping, MutableSet, Optional
  from wandb import util
  from wandb.sdk.interface.interface import GlobStr
  from wandb.sdk.lib.paths import LogicalPath
label_desc: Use image node_id 1 to create a new FileEventHandler object from inherited base classes: abc with example: obj = FileEventHandler(file_path, save_name, file_pusher)