def encode(self, obj): pb_out = super(RecordEncoder, self).encode(obj) out = ZMapTransformOutput() out.transformed = pb_out.transformed.SerializeToString() out.certificates = [c.SerializeToString() for c in pb_out.certificates] out.public_keys = [pk.SerializeToString() for pk in pb_out.public_keys] return out