Skip to content

Commit e1f1d51

Browse files
committed
fix(Client): used 3.10+ type hint operator
1 parent d1fe227 commit e1f1d51

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

ape_safe/accounts.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,7 @@ def call( # type: ignore[override]
631631

632632
def get_api_confirmations(
633633
self,
634-
safe_tx: SafeTx | SafeTxID,
634+
safe_tx: Union[SafeTx, SafeTxID],
635635
) -> dict[AddressType, MessageSignature]:
636636
if isinstance(safe_tx, (SafeTxV1, SafeTxV2)):
637637
safe_tx_id = get_safe_tx_hash(safe_tx)
@@ -671,7 +671,7 @@ def _all_approvals(self, safe_tx: SafeTx) -> dict[AddressType, MessageSignature]
671671

672672
def submit_safe_tx(
673673
self,
674-
safe_tx: SafeTx | SafeTxID,
674+
safe_tx: Union[SafeTx, SafeTxID],
675675
submitter: Union[AccountAPI, AddressType, str, None] = None,
676676
**txn_options,
677677
) -> ReceiptAPI:
@@ -841,7 +841,7 @@ def skip_signer(signer: AccountAPI):
841841

842842
def add_signatures(
843843
self,
844-
safe_tx: SafeTx | SafeTxID,
844+
safe_tx: Union[SafeTx, SafeTxID],
845845
confirmations: Optional[list[SafeTxConfirmation]] = None,
846846
) -> dict[AddressType, MessageSignature]:
847847
if not isinstance(safe_tx, (SafeTxV1, SafeTxV2)):

ape_safe/client/types.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def from_safe_tx(cls, safe_tx: SafeTx, confirmations_required: int) -> "Unexecut
9292
**safe_tx._body_["message"],
9393
)
9494

95-
def as_safe_tx(self, version: str, chain_id: int | None = None) -> SafeTx:
95+
def as_safe_tx(self, version: str, chain_id: Optional[int] = None) -> SafeTx:
9696
tx_def = create_safe_tx_def(
9797
version=version,
9898
contract_address=self.safe,

0 commit comments

Comments
 (0)