code: def feed(self, byts):
          '''
          Feed bytes to the unpacker and return completed objects.
  
          Args:
              byts (bytes): Bytes to unpack.
  
          Notes:
              It is intended that this function is called multiple times with
              bytes from some sort of a stream, as it will unpack and return
              objects as they are available.
  
          Returns:
              list: List of tuples containing the item size and the unpacked item.
          '''
          self.unpk.feed(byts)
  
          retn = []
  
          while True:
  
              try:
                  item = self.unpk.unpack()
                  tell = self.unpk.tell()
                  retn.append((tell - self.size, item))
                  self.size = tell
  
              except msgpack.exceptions.OutOfData:
                  break
  
          return retf feed(self, byts):
          '''
          Feed bytes to the unpacker and return completed objects.
  
          Args:
              byts (bytes): Bytes to unpack.
  
          Notes:
              It is intended that this function is called multiple times with
              bytes from some sort of a stream, as it will unpack and return
              objects as they are available.
  
          Returns:
              list: List of tuples containing the item size and the unpacked item.
          '''
          self.unpk.feed(byts)
  
          retn = []
  
          while True:
  
              try:
                  item = self.unpk.unpack()
                  tell = self.unpk.tell()
                  retn.append((tell - self.size, item))
                  self.size = tell
  
              except msgpack.exceptions.OutOfData:
                  break
  
          return retn
docs: Feed bytes to the unpacker and return completed objects.
  
          Args:
              byts (bytes): Bytes to unpack.
  
          Notes:
              It is intended that this function is called multiple times with
              bytes from some sort of a stream, as it will unpack and return
              objects as they are available.
  
          Returns:
              list: List of tuples containing the item size and the unpacked item.