Home | History | Annotate | Download | only in update_payload

Lines Matching refs:file_obj

43 def _WriteInt(file_obj, size, is_unsigned, val):
51 file_obj: a file object
60 file_obj.write(struct.pack(common.IntPackingFmtStr(size, is_unsigned), val))
63 (file_obj.name, e))
212 def _WriteHeaderToFile(self, file_obj, manifest_len):
216 file_obj.write(payload.Payload._PayloadHeader._MAGIC)
217 _WriteInt(file_obj, payload.Payload._PayloadHeader._VERSION_SIZE, True,
219 _WriteInt(file_obj, payload.Payload._PayloadHeader._MANIFEST_LEN_SIZE, True,
222 def WriteToFile(self, file_obj, manifest_len=-1, data_blobs=None,
227 file_obj: a file object open for writing
236 self._WriteHeaderToFile(file_obj, manifest_len)
237 file_obj.write(manifest)
240 file_obj.write(data_blob)
242 file_obj.write(sigs_data)
244 file_obj.write(padding)
298 def WriteToFileWithData(self, file_obj, sigs_data=None,
305 file_obj: a file object open for writing
356 self.WriteToFile(file_obj, data_blobs=self.data_blobs, sigs_data=sigs_data,