Skip to content

Commit 85db25b

Browse files
committed
fix(signature_manager): empty ExtraSignatureData as default, no guard needed (#284)
1 parent ffb5857 commit 85db25b

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

pyoaev/signatures/signature_manager.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ def build_payload(
177177
post_signatures: dict[str, Any] | list[dict[str, Any]],
178178
targets_meta: dict[str, str] | list[dict[str, str]],
179179
expectation_types: list[str],
180-
extra_signatures: ExtraSignatureData | None = None,
180+
extra_signatures: ExtraSignatureData = ExtraSignatureData(),
181181
) -> dict[str, Any]:
182182
"""Build the nested wire payload from flat post-execution signatures.
183183
@@ -204,8 +204,7 @@ def build_payload(
204204
signature_values = []
205205
for expectation_type in expectation_types:
206206
signature_data = signature.copy()
207-
if extra_signatures:
208-
signature_data.update(extra_signatures.get_extra(expectation_type))
207+
signature_data.update(extra_signatures.get_extra(expectation_type))
209208
values = [
210209
SignatureValue(signature_type=key, signature_value=value)
211210
for key, value in signature_data.items()

0 commit comments

Comments
 (0)