docstr: Print the value of a hyperparameter used by an Experiment
  
  Parameters
  ----------
  value: String
      The hyperparameter value to print
  pre: String, default=''
      Content to prepend to the formatted `value` string before printing
  post: String, default=''
      Content to append to the formatted `value` string before printing
docstr_tok: ["Print","the","value","of","a","hyperparameter","used","by","an","Experiment","Parameters","--","--","--","--","--","value",":","String","The","hyperparameter","value","to","print","pre",":","String",",","default=","''","Content","to","prepend","to","the","formatted","`","value","`","string","before","printing","post",":","String",",","default=","''","Content","to","append","to","the","formatted","`","value","`","string","before","printing"]
code: def _print_input_values(self, values, pre="", post=""):
      """Print the value of a hyperparameter used by an Experiment
  
      Parameters
      ----------
      value: String
          The hyperparameter value to print
      pre: String, default=''
          Content to prepend to the formatted `value` string before printing
      post: String, default=''
          Content to append to the formatted `value` string before printing
      """
      for index in self.sorted_indexes:
          if isinstance(values[index], float):
              content = "{0: >{1}.{2}f}".format(
                  values[index],
                  self.sizes[index] + 2,
                  min(self.sizes[index] - 3, 6 - 2),
              )
          elif isinstance(values[index], tuple):
              content = "{0!s: >{1}}".format(
                  values[index], self.sizes[index] + 2
              )
              # Above is nearly identical to below inside `try`, with addition of "!s". We're
              #   doing this only with tuples because otherwise it would print out a very
              #   verbose (`__repr__`) string for `EngineerStep`, rather than just its `name`
          else:
              try:
                  content = "{0: >{1}}".format(
                      values[index], self.sizes[index] + 2
                  )
              except TypeError:  # For `EngineerStep`
                  content = "{0: >{1}}".format(
                      values[index].name, self.sizes[index] + 2
                  )
          print(pre + content + post, end=self.end)
  
imports: from hyperparameter_hunter.i_o import exceptions
  from hyperparameter_hunter.space.dimensions import Categorical
  from hyperparameter_hunter.settings import G
  from hyperparameter_hunter.utils.general_utils import now_time, expand_mins_secs
  from contextlib import suppress
  from datetime import datetime
  import inspect
  import logging
  import os.path
  import sys
  from typing import List
label_desc: Use image node_id 9 for calling the OptimizationReporter obj's underlying member method code with example usage: obj._print_input_values(values, pre, post) without return types