class_docstr: Override repr for EntryPoint objects on PyPy to avoid __iter__ access.
  Ref #97, #102.
class_docstr_tok: ["Override","repr","for","EntryPoint","objects","on","PyPy","to","avoid","__iter__","access",".","Ref","#","97",",","#","102","."]
code: def __compat_repr__(self):  # pragma: nocover
      def make_param(name):
          value = getattr(self, name)
          return "{name}={value!r}".format(**locals())
  
      params = ", ".join(map(make_param, self._fields))
      return "EntryPoint({params})".format(**locals())
  
file_path: catboost/contrib/python/importlib-metadata/py2/importlib_metadata/_compat.py
imports: from __future__ import absolute_import, unicode_literals
  import io
  import abc
  import sys
  import email
label_desc: Use image node_id 1 for calling the PyPy_repr obj's underlying member method code with example usage: obj.__compat_repr__() and returns: str, str