Skip to content

Commit 8228f35

Browse files
committed
squash more typecheck findings
1 parent db81d13 commit 8228f35

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

sigstore/_internal/rekor/client.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,9 +195,16 @@ def post(
195195
oldest_entry: TransparencyLogEntry | None = None
196196
for result in results:
197197
entry = TransparencyLogEntry._from_v1_response(result)
198+
199+
# We expect every entry in Rekor v1 to have an integrated time.
200+
if entry._inner.integrated_time is None:
201+
raise ValueError(
202+
f"Rekor v1 gave us an entry without an integrated time: {entry._inner.log_index}"
203+
)
204+
198205
if (
199206
oldest_entry is None
200-
or entry._inner.integrated_time < oldest_entry._inner.integrated_time
207+
or entry._inner.integrated_time < oldest_entry._inner.integrated_time # type: ignore[operator]
201208
):
202209
oldest_entry = entry
203210

0 commit comments

Comments
 (0)