code: def implementations(interface, recurse=True, abstract=False):
      """Returns the components implementing interface, and if recurse, any of
      the descendants of interface. If abstract is True, also return the
      abstract implementations."""
      result = []
      find_implementations(interface, recurse, abstract, result)
      return result
  
file_path: TimeSide/timeside/core/component.py
label_desc: Use image node_id 3 for calling a global function with example usage: implementations(interface, recurse, abstract) and returns: result