code: def _print_options(ondp, desc, reporter):
      """Prints the options out."""
      if reporter is None:
          return
      title_str = "Hyper-parameters for %s " % (desc)
      title_str = title_str + "-" * (80 - len(title_str))
      reporter.writeln(title_str)
      for key, value in sorted(ondp.items()):
          is_changed_str = "*" if value[0] != value[1] else " "
          reporter.writeln(
              "  %s %s %s"
              % (key.ljust(30), is_changed_str, str(value[1]))
          )
  
file_path: dragonfly/dragonfly/utils/option_handler.py
imports: import argparse
  from copy import deepcopy
label_desc: Use image node_id 2 for calling a global function with example usage: _print_options(ondp, desc, reporter) without return types