code: def setup_once(cls, fn):
      if cls._setup_once is not None:
          raise ValueError(
              "setup_once function already set to %s" % cls._setup_once
          )
      cls._setup_once = staticmethod(fn)
      return fn
  
imports: import argparse
  import cProfile
  import gc
  import os
  import pstats
  import re
  import sys
  import time
label_desc: Use image node_id 5 for calling the Profiler obj's underlying member method code with example usage: obj.setup_once(cls, fn) and returns: fn