code: def debug_print(*args, **kwargs):
      """
      Print directly to stdout, with process and timestamp from last print call
      Example: [pid=123, t=0.003] message here
      """
      global tic
      tic = globals().get("tic", time.time())
      stdout_print(
          "\033[1;33m[pid={}, t={:.04f}] ".format(
              os.getpid(), time.time() - tic
          )
          + str(
              args[0] if len(args) == 1 else ("" if not args else args)
          )
          + "\033[0m",
          **kwargs,
      )
      tic = time.time()
  
file_path: clearml/clearml/debugging/trace.py
imports: import os
  import sys
  import threading
  import inspect
  import time
  import zipfile
label_desc: Use image node_id 14 for calling a global function with example usage: debug_print() without return types