code: def execute(func, args, msg=None, verbose=0, dry_run=0):
      """Perform some action that affects the outside world (eg.  by
      writing to the filesystem).  Such actions are special because they
      are disabled by the 'dry_run' flag.  This method takes care of all
      that bureaucracy for you; all you have to do is supply the
      function to call and an argument tuple for it (to embody the
      "external action" being performed), and an optional message to
      print.
      """
      if msg is None:
          msg = "%s%r" % (func.__name__, args)
          if msg[-2:] == ",)":  # correct for singleton tuple
              msg = msg[0:-2] + ")"
  
      log.info(msg)
      if not dry_run:
          func(*args)
  
imports: import os
  import re
  import importlib.util
  import string
  import sys
  import distutils
  from distutils.errors import DistutilsPlatformError
  from distutils.dep_util import newer
  from distutils.spawn import spawn
  from distutils import log
  from distutils.errors import DistutilsByteCompileError
label_desc: Use image node_id 10 for calling a global function with example usage: execute(func, args, msg, verbose, dry_run) without return types