@@ -243,6 +243,12 @@ def _to_rekor(self) -> rekor_v1.TransparencyLogEntry:
243
243
244
244
@private
245
245
"""
246
+ inclusion_promise : rekor_v1 .InclusionPromise | None = None
247
+ if self .inclusion_promise :
248
+ inclusion_promise = rekor_v1 .InclusionPromise (
249
+ signed_entry_timestamp = base64 .b64decode (self .inclusion_promise )
250
+ )
251
+
246
252
inclusion_proof = rekor_v1 .InclusionProof (
247
253
log_index = self .inclusion_proof .log_index ,
248
254
root_hash = bytes .fromhex (self .inclusion_proof .root_hash ),
@@ -255,14 +261,10 @@ def _to_rekor(self) -> rekor_v1.TransparencyLogEntry:
255
261
log_index = self .log_index ,
256
262
log_id = common_v1 .LogId (key_id = bytes .fromhex (self .log_id )),
257
263
integrated_time = self .integrated_time ,
264
+ inclusion_promise = inclusion_promise , # type: ignore[arg-type]
258
265
inclusion_proof = inclusion_proof ,
259
266
canonicalized_body = base64 .b64decode (self .body ),
260
267
)
261
- if self .inclusion_promise :
262
- inclusion_promise = rekor_v1 .InclusionPromise (
263
- signed_entry_timestamp = base64 .b64decode (self .inclusion_promise )
264
- )
265
- tlog_entry .inclusion_promise = inclusion_promise
266
268
267
269
# Fill in the appropriate kind
268
270
body_entry : ProposedEntry = TypeAdapter (ProposedEntry ).validate_json (
0 commit comments