code: def __str__(self):
      if isinstance(self.character, bytes):
          return (
              "'%s' codec can't decode byte #x%02x: %s\n"
              '  in "%s", position %d'
              % (
                  self.encoding,
                  ord(self.character),
                  self.reason,
                  self.name,
                  self.position,
              )
          )
      else:
          return (
              "unacceptable character #x%04x: %s\n"
              '  in "%s", position %d'
              % (self.character, self.reason, self.name, self.position)
          )
  
file_path: keepsake/python/keepsake/_vendor/yaml/reader.py
imports: from .error import YAMLError, Mark
  import codecs, re
label_desc: Use image node_id 2 for calling the ReaderError obj's underlying member method code with example usage: obj.__str__() and returns: unknown, unknown