code: def __repr__(self):
      return (
          f"<{self.__class__.__name__} "
          f"({self.n_visible_keypoints} visible keypoints)>"
      )
  
file_path: icevision/icevision/core/keypoints.py
imports: from icevision.imports import *
  from .exceptions import *
label_desc: Use image node_id 3 for calling the KeyPoints obj's underlying member method code with example usage: obj.__repr__() and returns: str, self, str, self, str