in pyignite/datatypes/internal.py [0:0]
def from_python(self, stream, value):
self.__write_header(stream, len(value))
for v in value:
for default_key, default_value in self.defaults.items():
v.setdefault(default_key, default_value)
for name, el_class in self.following:
el_class.from_python(stream, v[name])