code: def catalyst_qjit(qnode):
      """The ``catalyst.while`` wrapper method"""
      try:
          distribution("pennylane_catalyst")
          return qnode.__class__.__name__ == "QJIT"
      except ImportError:
          return False
  
file_path: pennylane/pennylane/drawer/draw.py
imports: from functools import wraps
  from importlib.metadata import distribution
  import warnings
  import pennylane
  from .tape_mpl import tape_mpl
  from .tape_text import tape_text
label_desc: Use image node_id 1 for calling a global function with example usage: catalyst_qjit(qnode) and returns: unknown, False