code: def interfacedoc(func):
      if isinstance(func, staticmethod):
          raise ComponentError(
              "@interfacedoc can't handle staticmethod (try to put @staticmethod above @interfacedoc)"
          )
  
      if not func.__doc__:
          func.__doc__ = "@interfacedoc"
          func._interfacedoc = True
      return func
  
file_path: TimeSide/timeside/core/component.py
label_desc: Use image node_id 4 for calling a global function with example usage: interfacedoc(func) and returns: func