class_docstr: Unpacks various data representations from the given buffer.
class_docstr_tok: ["Unpacks","various","data","representations","from","the","given","buffer","."]
code: def unpack_list(self, unpack_item):
      list = []
      while 1:
          x = self.unpack_uint()
          if x == 0:
              break
          if x != 1:
              raise ConversionError("0 or 1 expected, got %r" % (x,))
          item = unpack_item()
          list.append(item)
      return list
  
imports: import struct
  from io import BytesIO
  from functools import wraps
  import warnings
label_desc: Use image node_id 16 for calling the Unpacker obj's underlying member method code with example usage: obj.unpack_list(unpack_item) and returns: list