code: def array_function_errmsg_formatter(public_api, types):
      """Format the error message for when __array_ufunc__ gives up."""
      func_name = "{}.{}".format(
          public_api.__module__, public_api.__name__
      )
      return (
          "no implementation found for '{}' on types that implement "
          "__array_function__: {}".format(func_name, list(types))
      )
  
imports: from __future__ import division, absolute_import, print_function
  import re
  import sys
  import platform
  from numpy.compat import unicode
  from numpy.core.overrides import set_module
  from .multiarray import dtype, array, ndarray
label_desc: Use image node_id 19 for calling a global function with example usage: array_function_errmsg_formatter(public_api, types) and returns: str