docstr: Dumps the list of user options.
docstr_tok: ["Dumps","the","list","of","user","options","."]
code: def dump_dirs(self, msg):
      """Dumps the list of user options."""
      if not DEBUG:
          return
      from ..fancy_getopt import longopt_xlate
  
      log.debug(msg + ":")
      for opt in self.user_options:
          opt_name = opt[0]
          if opt_name[-1] == "=":
              opt_name = opt_name[0:-1]
          if opt_name in self.negative_opt:
              opt_name = self.negative_opt[opt_name]
              opt_name = opt_name.translate(longopt_xlate)
              val = not getattr(self, opt_name)
          else:
              opt_name = opt_name.translate(longopt_xlate)
              val = getattr(self, opt_name)
          log.debug("  %s: %s", opt_name, val)
  
imports: import sys
  import os
  import contextlib
  import sysconfig
  import itertools
  from distutils._log import log
  from ..core import Command
  from ..debug import DEBUG
  from ..sysconfig import get_config_vars
  from ..file_util import write_file
  from ..util import convert_path, subst_vars, change_root
  from ..util import get_platform
  from ..errors import DistutilsOptionError, DistutilsPlatformError
  from .None import _framework_compat
  from ..None import _collections
  from site import USER_BASE
  from site import USER_SITE
label_desc: Use image node_id 3 for calling the install obj's underlying member method code with example usage: obj.dump_dirs(msg) without return types