code: def wandb_track(
      name: str,
      data,
      others=False,
      run=None,
      testing=False,
      *args,
      **kwargs,
  ):
      if testing:
          return "generic" if others else None
  
      if others:
          artifact = wandb.Artifact(name, type="other")
          with artifact.new_file(f"{name}.pkl", "wb") as f:
              pickle.dump(data, f)
          run.log_artifact(artifact)
          wandb.termlog(f"Logging artifact: {name} ({type(data)})")
  
file_path: wandb/wandb/integration/metaflow/metaflow.py
imports: import inspect
  import pickle
  from functools import wraps
  from pathlib import Path
  import wandb
  from wandb.sdk.lib import telemetry
label_desc: Use image node_id 3 for calling a global function with example usage: wandb_track(name, data, others, run, testing) and returns: unknown