diff --git a/packages/sdk/python/human-protocol-sdk/human_protocol_sdk/job.py b/packages/sdk/python/human-protocol-sdk/human_protocol_sdk/job.py index 6778b3ee35..5235f414ec 100644 --- a/packages/sdk/python/human-protocol-sdk/human_protocol_sdk/job.py +++ b/packages/sdk/python/human-protocol-sdk/human_protocol_sdk/job.py @@ -3,7 +3,15 @@ import os from decimal import Decimal from enum import Enum -from typing import Dict, List, Tuple, Optional, Any, TypedDict +from typing import ( + Dict, + List, + Tuple, + Optional, + Any, + TypedDict, + Union +) from basemodels import Manifest from eth_keys import keys @@ -1936,7 +1944,7 @@ def _check_transfer_event(self, tx_receipt: Optional[TxReceipt]) -> bool: return True return False - def _find_operator(self, addr: Optional[str]) -> Tuple[str, str] | None: + def _find_operator(self, addr: Optional[str]) -> Union[Tuple[str, str], None]: """ Find the operator to execute the transaction from trusted wallets.