docs: def func_callsig(func, with_name=True):
      """
      String of function call signature
  
      Args:
          func (function): live python function
  
      Returns:
          str: callsig
  
      CommandLine:
          python -m utool.util_str --exec-func_callsig
  
      Example:
          >>> # ENABLE_DOCTEST
          >>> from utool.util_str import *  # NOQA
          >>> func = func_str
          >>> callsig = func_callsig(func)
          >>> result = str(callsig)
          >>> print(result)
          func_str(func, args, kwargs, type_aliases, packed, packkw, truncate)
      """
      import inspect
      argspec = inspect.getargspec(func)
      (args, varargs, varkw, defaults) = argspec
      callsig = inspect.formatargspec(*argspec[0:3])
      if with_name:
          callsig = get_callable_name(func) + callsig
      return callsig