code: def __init__(
      self,
      _path_str: str,
      _on_changed: Callable[[str], None],
      *,  # keyword-only arguments:
      glob_pattern: Optional[str] = None,
      allow_nonexistent: bool = False,
  ):
      pass
  
file_path: streamlit/lib/streamlit/watcher/path_watcher.py
imports: from typing import Callable, Optional, Type, Union
  import click
  import streamlit.watcher
  from streamlit import config, env_util
  from streamlit.logger import get_logger
  from streamlit.watcher.polling_path_watcher import PollingPathWatcher
label_desc: Use image node_id 1 to create a new NoOpPathWatcher object  with example: obj = NoOpPathWatcher(_path_str, _on_changed)