code: def _get_args_str(func, highlight=None):
      """
      Return function's declared arguments as a string.
  
      For example for this function it returns "func, highlight=None"; for the ``_wrap`` function it returns
      "text, wrap_at=120, indent=4". This should usually coincide with the function's declaration (the part
      which is inside the parentheses).
      """
      if not func:
          return ""
      s = str(inspect.signature(func))[1:-1]
      if highlight:
          s = re.sub(r"\b%s\b" % highlight, "**%s**" % highlight, s)
      return s
  
file_path: h2o-3/h2o-py/h2o/utils/debugging.py
imports: import inspect
  import re
  import sys
  from types import ModuleType
  from h2o.exceptions import H2OJobCancelled, H2OSoftError
  from h2o.utils.compatibility import *
label_desc: Use image node_id 7 for calling a global function with example usage: _get_args_str(func, highlight) and returns: s, str