parameters: (public_api, types)
return_statement: return ("no implementation found for '{}' on types that implement "
              '__array_function__: {}'.format(func_name, list(types)))
docstring: Format the error message for when __array_ufunc__ gives up.
docstring_summary: Format the error message for when __array_ufunc__ gives up.
docstring_tokens: Format the error message for when __array_ufunc__ gives up .
function: 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)))
function_tokens: def array_function_errmsg_formatter ( public_api , types ) : 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 ) ) )