From 177b108967fa32568af4de05a15d75eab71e4cdd Mon Sep 17 00:00:00 2001 From: Amin Moghaddam Date: Wed, 9 Oct 2024 18:27:40 +0200 Subject: [PATCH] fix: precommit mypy --- .../express_relay/searcher/examples/simple_searcher.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/express_relay/sdk/python/express_relay/searcher/examples/simple_searcher.py b/express_relay/sdk/python/express_relay/searcher/examples/simple_searcher.py index ae06871ce..eff22f2f8 100644 --- a/express_relay/sdk/python/express_relay/searcher/examples/simple_searcher.py +++ b/express_relay/sdk/python/express_relay/searcher/examples/simple_searcher.py @@ -1,6 +1,8 @@ import argparse import asyncio import logging +import typing + from eth_account.account import Account from secrets import randbits @@ -16,6 +18,7 @@ Bytes32, BidStatus, BidStatusUpdate, + OpportunityEvm, ) logger = logging.getLogger(__name__) @@ -40,7 +43,7 @@ def __init__( def assess_opportunity( self, - opp: Opportunity, + opp: OpportunityEvm, ) -> BidEvm | None: """ Assesses whether an opportunity is worth executing; if so, returns a Bid object. @@ -72,7 +75,7 @@ async def opportunity_callback(self, opp: Opportunity): Args: opp: An object representing a single opportunity. """ - bid = self.assess_opportunity(opp) + bid = self.assess_opportunity(typing.cast(OpportunityEvm, opp)) if bid: try: await self.client.submit_bid(bid)