code: def chunk_tEXt(self, pos, length):
      # text
      s = ImageFile._safe_read(self.fp, length)
      try:
          k, v = s.split(b"\0", 1)
      except ValueError:
          # fallback for broken tEXt tags
          k = s
          v = b""
      if k:
          if py3:
              k = k.decode("latin-1", "strict")
              v = v.decode("latin-1", "replace")
  
          self.im_info[k] = self.im_text[k] = v
          self.check_text_memory(len(v))
  
      return s
  
imports: import logging
  import re
  import struct
  import zlib
  from .None import Image, ImageFile, ImagePalette
  from ._binary import i8, i16be, i32be, o16be, o32be
  from ._util import py3
label_desc: Use image node_id 13 for calling the PngStream obj's underlying member method code with example usage: obj.chunk_tEXt(pos, length) and returns: s