code: def execute_callback(
      *,
      callback: Callable[["MetadataContainer"], None],
      container: "MetadataContainer",
      in_async: bool,
  ) -> None:
      if in_async:
          Thread(
              target=callback,
              name="CallbackExecution",
              args=(container,),
              daemon=True,
          ).start()
      else:
          callback(container)
  
file_path: neptune-client/src/neptune/internal/signals_processing/signals_processor.py
imports: from queue import Empty, Queue
  from threading import Thread
  from time import monotonic
  from typing import TYPE_CHECKING, Callable, Optional
  from neptune.internal.init.parameters import IN_BETWEEN_CALLBACKS_MINIMUM_INTERVAL
  from neptune.internal.signals_processing.signals import BatchLagSignal, SignalsVisitor
  from neptune.internal.threading.daemon import Daemon
label_desc: Use image node_id 1 for calling a global function with example usage: execute_callback() without return types