class_docstr: Implements a custom Tornado static file handler for BokehJS
  JavaScript and CSS resources.
code: def append_version(cls, path: str) -> str:
      # This version is cached on the StaticFileHandler class,
      # keyed by absolute filesystem path, and only invalidated
      # on an explicit StaticFileHandler.reset(). The reset is
      # automatic on every request if you set static_hash_cache=False
      # in TornadoApplication kwargs. In dev mode rely on dev tools
      # to manage caching. This improves the ability to debug code.
      if settings.dev:
          return path
      else:
          version = StaticFileHandler.get_version(
              dict(static_path=settings.bokehjs_path()), path
          )
          return f"{path}?v={version}"
  
file_path: bokeh/src/bokeh/server/views/static_handler.py
imports: from __future__ import annotations
  import logging
  from tornado.web import StaticFileHandler
  from bokeh.settings import settings
label_desc: Use image node_id 2 for calling the StaticHandler obj's underlying member method code with example usage: obj.append_version(cls, path) and returns: path, path, str, version