From 0176cdc3424045a29b8c5f804f53efdb6a2cba68 Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 09:25:48 +0000 Subject: [PATCH 01/19] feat: compile more utils --- faster_web3/tools/benchmark/utils.py | 52 +++++++++++------- faster_web3/utils/address.py | 21 +++++--- faster_web3/utils/async_exception_handling.py | 54 +++++++++---------- faster_web3/utils/exception_handling.py | 37 ++++++------- setup.py | 3 ++ 5 files changed, 95 insertions(+), 72 deletions(-) diff --git a/faster_web3/tools/benchmark/utils.py b/faster_web3/tools/benchmark/utils.py index 41c090713b..5937128127 100644 --- a/faster_web3/tools/benchmark/utils.py +++ b/faster_web3/tools/benchmark/utils.py @@ -1,69 +1,83 @@ import asyncio import signal -import socket -import time +import socket as builtinssocket +import time as builtinstime from typing import ( Any, + Final, ) import aiohttp import requests +aiosleep: Final = asyncio.sleep + +socket: Final = builtinssocket.socket +AF_UNIX: Final = socket.AF_UNIX +SOCK_STREAM: Final = socket.SOCK_STREAM + +time: Final = builtinstime.time +sleep: Final = builtinstime.sleep + + def wait_for_socket(ipc_path: str, timeout: int = 30) -> None: - start = time.time() - while time.time() < start + timeout: + start = time() + while time() < start + timeout: try: - sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) # type: ignore [attr-defined] + sock = socket(AF_UNIX, SOCK_STREAM) # type: ignore [attr-defined] sock.connect(ipc_path) sock.settimeout(timeout) except OSError: - time.sleep(0.01) + sleep(0.01) else: break def wait_for_http(endpoint_uri: str, timeout: int = 60) -> None: - start = time.time() - while time.time() < start + timeout: + start = time() + while time() < start + timeout: try: requests.get(endpoint_uri) except requests.ConnectionError: - time.sleep(0.01) + sleep(0.01) else: break async def wait_for_aiohttp(endpoint_uri: str, timeout: int = 60) -> None: - start = time.time() - while time.time() < start + timeout: + timeout_at = time() + timeout + while time() < timeout_at: try: async with aiohttp.ClientSession() as session: await session.get(endpoint_uri) except aiohttp.client_exceptions.ClientConnectorError: - await asyncio.sleep(0.01) + await aiosleep(0.01) else: break def wait_for_popen(proc: Any, timeout: int) -> None: - start = time.time() - while time.time() < start + timeout: - if proc.poll() is None: - time.sleep(0.01) + poll = proc.poll + timeout_at = time() + timeout + while time() < timeout_at: + if poll() is None: + sleep(0.01) else: break def kill_proc_gracefully(proc: Any) -> None: - if proc.poll() is None: + poll = proc.poll + + if poll() is None: proc.send_signal(signal.SIGINT) wait_for_popen(proc, 13) - if proc.poll() is None: + if poll() is None: proc.terminate() wait_for_popen(proc, 5) - if proc.poll() is None: + if poll() is None: proc.kill() wait_for_popen(proc, 2) diff --git a/faster_web3/utils/address.py b/faster_web3/utils/address.py index 61da96746d..1446756785 100644 --- a/faster_web3/utils/address.py +++ b/faster_web3/utils/address.py @@ -1,13 +1,13 @@ +from typing import ( + Final, +) + +import faster_eth_utils +import rlp from eth_typing import ( ChecksumAddress, HexAddress, ) -from faster_eth_utils import ( - keccak, - to_bytes, - to_checksum_address, -) -import rlp from faster_web3.exceptions import ( Web3ValidationError, @@ -18,11 +18,18 @@ ) +keccak: Final = faster_eth_utils.keccak +to_bytes: Final = faster_eth_utils.to_bytes +to_checksum_address: Final = faster_eth_utils.to_checksum_address + +encode: Final = rlp.encode + + def get_create_address(sender: HexAddress, nonce: Nonce) -> ChecksumAddress: """ Determine the resulting `CREATE` opcode contract address for a sender and a nonce. """ - contract_address = keccak(rlp.encode([to_bytes(hexstr=sender), nonce])).hex()[-40:] + contract_address = keccak(encode([to_bytes(hexstr=sender), nonce])).hex()[-40:] return to_checksum_address(contract_address) diff --git a/faster_web3/utils/async_exception_handling.py b/faster_web3/utils/async_exception_handling.py index fa750030ec..1558f44d8a 100644 --- a/faster_web3/utils/async_exception_handling.py +++ b/faster_web3/utils/async_exception_handling.py @@ -1,12 +1,10 @@ from typing import ( Any, Dict, + Final, ) -from aiohttp import ( - ClientSession, - ClientTimeout, -) +import aiohttp from faster_eth_abi import ( abi, ) @@ -30,6 +28,12 @@ ) +ClientSession: Final = aiohttp.ClientSession +ClientTimeout: Final = aiohttp.ClientTimeout + +encode: Final = abi.encode + + async def async_handle_offchain_lookup( offchain_lookup_payload: Dict[str, Any], transaction: TxParams, @@ -44,6 +48,8 @@ async def async_handle_offchain_lookup( ) session = ClientSession() + timeout = ClientTimeout(DEFAULT_HTTP_TIMEOUT) + for url in offchain_lookup_payload["urls"]: formatted_url = URI( str(url) @@ -53,52 +59,44 @@ async def async_handle_offchain_lookup( try: if "{data}" in url and "{sender}" in url: - response = await session.get( - formatted_url, timeout=ClientTimeout(DEFAULT_HTTP_TIMEOUT) - ) + response = await session.get(formatted_url, timeout=timeout) else: response = await session.post( formatted_url, json={"data": formatted_data, "sender": formatted_sender}, - timeout=ClientTimeout(DEFAULT_HTTP_TIMEOUT), + timeout=timeout, ) except Exception: continue # try next url if timeout or issues making the request - if ( - 400 <= response.status <= 499 - ): # if request returns 400 error, raise exception + status_code = response.status + if 400 <= status_code <= 499: # if request returns 400 error, raise exception await session.close() response.raise_for_status() - if not 200 <= response.status <= 299: # if not 400 error, try next url + if not 200 <= status_code <= 299: # if not 400 error, try next url continue result = await response.json() + await session.close() + if "data" not in result.keys(): - await session.close() raise Web3ValidationError( "Improperly formatted response for offchain lookup HTTP request" " - missing 'data' field." ) - encoded_data_with_function_selector = b"".join( + # 4-byte callback function selector + fourbyte = to_bytes_if_hex(offchain_lookup_payload["callbackFunction"]) + + # encode the `data` from the result and the `extraData` as bytes + return fourbyte + encode( + ("bytes", "bytes"), [ - # 4-byte callback function selector - to_bytes_if_hex(offchain_lookup_payload["callbackFunction"]), - # encode the `data` from the result and the `extraData` as bytes - abi.encode( - ["bytes", "bytes"], - [ - to_bytes_if_hex(result["data"]), - to_bytes_if_hex(offchain_lookup_payload["extraData"]), - ], - ), - ] + to_bytes_if_hex(result["data"]), + to_bytes_if_hex(offchain_lookup_payload["extraData"]), + ], ) - await session.close() - return encoded_data_with_function_selector - await session.close() raise MultipleFailedRequests("Offchain lookup failed for supplied urls.") diff --git a/faster_web3/utils/exception_handling.py b/faster_web3/utils/exception_handling.py index 6ed78c151c..d1a7b5a78a 100644 --- a/faster_web3/utils/exception_handling.py +++ b/faster_web3/utils/exception_handling.py @@ -1,15 +1,16 @@ from typing import ( Any, Dict, + Final, ) +import requests from faster_eth_abi import ( abi, ) from eth_typing import ( URI, ) -import requests from faster_web3._utils.http import ( DEFAULT_HTTP_TIMEOUT, @@ -27,6 +28,11 @@ ) +Session: Final = requests.Session + +encode: Final = abi.encode + + def handle_offchain_lookup( offchain_lookup_payload: Dict[str, Any], transaction: TxParams, @@ -60,11 +66,10 @@ def handle_offchain_lookup( except Exception: continue # try next url if timeout or issues making the request - if ( - 400 <= response.status_code <= 499 - ): # if request returns 400 error, raise exception + status_code = response.status_code + if 400 <= status_code <= 499: # if request returns 400 error, raise exception response.raise_for_status() - if not 200 <= response.status_code <= 299: # if not 400 error, try next url + if not 200 <= status_code <= 299: # if not 400 error, try next url continue result = response.json() @@ -75,20 +80,16 @@ def handle_offchain_lookup( " - missing 'data' field." ) - encoded_data_with_function_selector = b"".join( + # 4-byte callback function selector + fourbyte = to_bytes_if_hex(offchain_lookup_payload["callbackFunction"]) + + # encode the `data` from the result and the `extraData` as bytes + return fourbyte + encode( + ("bytes", "bytes"), [ - # 4-byte callback function selector - to_bytes_if_hex(offchain_lookup_payload["callbackFunction"]), - # encode the `data` from the result and the `extraData` as bytes - abi.encode( - ["bytes", "bytes"], - [ - to_bytes_if_hex(result["data"]), - to_bytes_if_hex(offchain_lookup_payload["extraData"]), - ], - ), - ] + to_bytes_if_hex(result["data"]), + to_bytes_if_hex(offchain_lookup_payload["extraData"]), + ], ) - return encoded_data_with_function_selector raise MultipleFailedRequests("Offchain lookup failed for supplied urls.") diff --git a/setup.py b/setup.py index 7edfe87acf..77c6fda857 100644 --- a/setup.py +++ b/setup.py @@ -107,7 +107,10 @@ "faster_web3/tools/benchmark/reporting.py", "faster_web3/tools/benchmark/utils.py", "faster_web3/types.py", + "faster_web3/utils/address.py", + "faster_web3/utils/async_exception_handling.py", "faster_web3/utils/caching.py", + "faster_web3/utils/exception_handling.py", "faster_web3/utils/subscriptions.py", ] From 15c489045aa0bb2a1ec4a1df530483505628351f Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 06:58:09 +0000 Subject: [PATCH 02/19] fix --- .github/workflows/benchmark.yaml | 6 +++--- .github/workflows/codspeed.yaml | 6 +++--- .github/workflows/compile.yaml | 6 +++--- .github/workflows/tox.yaml | 6 +++--- faster_web3/providers/persistent/async_ipc.py | 5 +++-- 5 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index 8b8f306e44..9c6cd1e71e 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -48,8 +48,8 @@ jobs: uses: actions/cache/restore@v4 with: path: ~/.cache/ccache - key: ccache-${{ runner.os }}-${{ hashFiles('setup.py', 'pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} - restore-keys: ccache-${{ runner.os }}-${{ hashFiles('setup.py', 'pyproject.toml') }}- + key: ccache-${{ runner.os }}-${{ hashFiles('pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} + restore-keys: ccache-${{ runner.os }}- - name: Install ccache run: sudo apt-get update && sudo apt-get install -y ccache @@ -164,4 +164,4 @@ jobs: uses: actions/cache/save@v4 with: path: ~/.cache/ccache - key: ccache-${{ runner.os }}-${{ hashFiles('setup.py', 'pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} + key: ccache-${{ runner.os }}-${{ hashFiles('pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} diff --git a/.github/workflows/codspeed.yaml b/.github/workflows/codspeed.yaml index e51898d9a5..21655f67e3 100644 --- a/.github/workflows/codspeed.yaml +++ b/.github/workflows/codspeed.yaml @@ -51,8 +51,8 @@ jobs: uses: actions/cache/restore@v4 with: path: ~/.cache/ccache - key: ccache-${{ runner.os }}-${{ hashFiles('setup.py', 'pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} - restore-keys: ccache-${{ runner.os }}-${{ hashFiles('setup.py', 'pyproject.toml') }}- + key: ccache-${{ runner.os }}-${{ hashFiles('pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} + restore-keys: ccache-${{ runner.os }}- - name: Install ccache run: sudo apt-get update && sudo apt-get install -y ccache @@ -79,4 +79,4 @@ jobs: uses: actions/cache/save@v4 with: path: ~/.cache/ccache - key: ccache-${{ runner.os }}-${{ hashFiles('setup.py', 'pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} + key: ccache-${{ runner.os }}-${{ hashFiles('pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} diff --git a/.github/workflows/compile.yaml b/.github/workflows/compile.yaml index 3c0a041576..9b76aa14fa 100644 --- a/.github/workflows/compile.yaml +++ b/.github/workflows/compile.yaml @@ -49,8 +49,8 @@ jobs: uses: actions/cache/restore@v4 with: path: ~/.cache/ccache - key: ccache-${{ runner.os }}-${{ hashFiles('setup.py', 'pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} - restore-keys: ccache-${{ runner.os }}-${{ hashFiles('setup.py', 'pyproject.toml') }}- + key: ccache-${{ runner.os }}-${{ hashFiles('pyproject.toml', '**/*.h', '**/*.c', '**/*.py') }} + restore-keys: ccache-${{ runner.os }}- - name: Install ccache run: sudo apt-get update && sudo apt-get install -y ccache @@ -96,4 +96,4 @@ jobs: uses: actions/cache/save@v4 with: path: ~/.cache/ccache - key: ccache-${{ runner.os }}-${{ hashFiles('setup.py', 'pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} + key: ccache-${{ runner.os }}-${{ hashFiles('pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} diff --git a/.github/workflows/tox.yaml b/.github/workflows/tox.yaml index ddf1e2e292..cd62031f12 100644 --- a/.github/workflows/tox.yaml +++ b/.github/workflows/tox.yaml @@ -78,8 +78,8 @@ jobs: uses: actions/cache/restore@v4 with: path: ~/.cache/ccache - key: ccache-${{ runner.os }}-${{ matrix.python-version }}-${{ matrix.architecture }}-${{ hashFiles('setup.py', 'pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} - restore-keys: ccache-${{ runner.os }}-${{ matrix.python-version }}-${{ matrix.architecture }}-${{ hashFiles('setup.py', 'pyproject.toml') }}- + key: ccache-${{ runner.os }}-${{ matrix.python-version }}-${{ matrix.architecture }}-${{ hashFiles('pyproject.toml', '**/*.h', '**/*.c', '**/*.py') }} + restore-keys: ccache-${{ runner.os }}-${{ matrix.python-version }}-${{ matrix.architecture }}- - name: Install ccache on Linux if: runner.os == 'Linux' @@ -107,4 +107,4 @@ jobs: uses: actions/cache/save@v4 with: path: ~/.cache/ccache - key: ccache-${{ runner.os }}-${{ matrix.python-version }}-${{ matrix.architecture }}-${{ hashFiles('setup.py', 'pyproject.toml') }}-${{ hashFiles('**/*.h', '**/*.c', '**/*.py') }} + key: ccache-${{ runner.os }}-${{ matrix.python-version }}-${{ matrix.architecture }}-${{ hashFiles('pyproject.toml', '**/*.h', '**/*.c', '**/*.py') }} diff --git a/faster_web3/providers/persistent/async_ipc.py b/faster_web3/providers/persistent/async_ipc.py index 2d56b41a17..ef2ea61505 100644 --- a/faster_web3/providers/persistent/async_ipc.py +++ b/faster_web3/providers/persistent/async_ipc.py @@ -63,11 +63,12 @@ def __init__( ) -> None: # initialize the ipc_path before calling the super constructor if ipc_path is None: - self.ipc_path = get_default_ipc_path() + ipc_path_ = get_default_ipc_path() elif isinstance(ipc_path, str) or isinstance(ipc_path, Path): - self.ipc_path = str(Path(ipc_path).expanduser().resolve()) + ipc_path_ = str(Path(ipc_path).expanduser().resolve()) else: raise Web3TypeError("ipc_path must be of type string or pathlib.Path") + self.ipc_path: Final = ipc_path_ super().__init__(**kwargs) self.read_buffer_limit = read_buffer_limit From dee848b84db89200d20bb0591972c827910bec1f Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 07:35:47 +0000 Subject: [PATCH 03/19] fix --- faster_web3/providers/persistent/async_ipc.py | 1 + faster_web3/providers/persistent/persistent.py | 1 + 2 files changed, 2 insertions(+) diff --git a/faster_web3/providers/persistent/async_ipc.py b/faster_web3/providers/persistent/async_ipc.py index ef2ea61505..27f9e41fd0 100644 --- a/faster_web3/providers/persistent/async_ipc.py +++ b/faster_web3/providers/persistent/async_ipc.py @@ -9,6 +9,7 @@ import sys from typing import ( Any, + Final, Optional, Tuple, Union, diff --git a/faster_web3/providers/persistent/persistent.py b/faster_web3/providers/persistent/persistent.py index 0fffe1b1ec..2386d5cc0b 100644 --- a/faster_web3/providers/persistent/persistent.py +++ b/faster_web3/providers/persistent/persistent.py @@ -50,6 +50,7 @@ RequestProcessor, ) from faster_web3.types import ( + BatchParams, RPCEndpoint, RPCId, RPCRequest, From 91b6fc27e9ae66bbfb8e6cea1a3c69b24feb10ea Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 06:32:01 +0000 Subject: [PATCH 04/19] fix --- .../providers/persistent/request_processor.py | 48 ++++++++++--------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/faster_web3/providers/persistent/request_processor.py b/faster_web3/providers/persistent/request_processor.py index 69289bdba9..2a52f764fb 100644 --- a/faster_web3/providers/persistent/request_processor.py +++ b/faster_web3/providers/persistent/request_processor.py @@ -109,13 +109,14 @@ def cache_request_information( Callable[..., Any], ], ) -> Optional[str]: + provider = self._provider cached_requests_key = generate_cache_key((method, params)) - if cached_requests_key in self._provider._request_cache._data: - cached_response = self._provider._request_cache._data[cached_requests_key] + if cached_requests_key in provider._request_cache._data: + cached_response = provider._request_cache._data[cached_requests_key] cached_response_id = cached_response.get("id") cache_key = generate_cache_key(cached_response_id) if cache_key in self._request_information_cache: - self._provider.logger.debug( + provider.logger.debug( "This is a cached request, not caching request info because it is " "not unique:\n method=%s,\n params=%s", method, @@ -123,7 +124,7 @@ def cache_request_information( ) return None - if request_id is None and not self._provider._is_batching: + if request_id is None and not provider._is_batching: raise Web3ValueError( "Request id must be provided when not batching requests." ) @@ -134,19 +135,17 @@ def cache_request_information( params, response_formatters, ) - self._provider.logger.debug( + provider.logger.debug( "Caching request info:\n request_id=%s,\n" " cache_key=%s,\n request_info=%s", request_id, cache_key, request_info.__dict__, ) - self._request_information_cache.cache( - cache_key, - request_info, - ) - if self._request_information_cache.is_full(): - self._provider.logger.warning( + request_info_cache = self._request_information_cache + request_info_cache.cache(cache_key, request_info) + if request_info_cache.is_full(): + provider.logger.warning( "Request information cache is full. This may result in unexpected " "behavior. Consider increasing the ``request_information_cache_size`` " "on the provider." @@ -226,7 +225,7 @@ def append_middleware_response_processor( if response_id is not None: cache_key = generate_cache_key(response_id) - cached_request_info_for_id: RequestInformation = ( + cached_request_info_for_id = ( self._request_information_cache.get_cache_entry(cache_key) ) if cached_request_info_for_id is not None: @@ -263,12 +262,14 @@ async def cache_raw_response( ) -> None: if subscription: if self._subscription_response_queue.full(): - self._provider.logger.debug( + provider = self._provider + provider.logger.debug( "Subscription queue is full. Waiting for provider to consume " "messages before caching." ) - self._provider._listen_event.clear() - await self._provider._listen_event.wait() + listen_event = provider._listen_event + listen_event.clear() + await listen_event.wait() self._provider.logger.debug( "Caching subscription response:\n response=%s", raw_response @@ -310,29 +311,32 @@ async def pop_raw_response( self, cache_key: Optional[str] = None, subscription: bool = False ) -> Any: if subscription: - qsize = self._subscription_response_queue.qsize() - raw_response = await self._subscription_response_queue.get() + queue = self._subscription_response_queue + qsize = queue.qsize() + raw_response = await queue.get() - if not self._provider._listen_event.is_set(): - self._provider._listen_event.set() + provider = self._provider + listen_event = provider._listen_event + if not listen_event.is_set(): + listen_event.set() if qsize == 0: if not self._subscription_queue_synced_with_ws_stream: self._subscription_queue_synced_with_ws_stream = True - self._provider.logger.info( + provider.logger.info( "Subscription response queue synced with websocket message " "stream." ) else: if self._subscription_queue_synced_with_ws_stream: self._subscription_queue_synced_with_ws_stream = False - self._provider.logger.info( + provider.logger.info( "Subscription response queue has %s subscriptions. " "Processing as FIFO.", qsize, ) - self._provider.logger.debug( + provider.logger.debug( "Subscription response popped from queue to be processed:\n" " raw_response=%s", raw_response, From 14919dcab6dfa2bdd2cf9d464c6eb5d76b706e4b Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 07:29:16 +0000 Subject: [PATCH 05/19] fix --- faster_web3/_utils/caching/caching_utils.py | 36 +++++++++---------- .../caching/request_caching_validation.py | 6 ++-- faster_web3/manager.py | 3 +- faster_web3/module.py | 9 ++--- faster_web3/providers/async_base.py | 14 ++++---- faster_web3/providers/auto.py | 10 +++--- faster_web3/providers/base.py | 15 ++++---- faster_web3/providers/ipc.py | 6 ++-- faster_web3/providers/legacy_websocket.py | 6 ++-- .../providers/persistent/persistent.py | 12 +++---- .../providers/persistent/request_processor.py | 11 +++--- .../persistent/subscription_container.py | 4 +-- faster_web3/providers/rpc/async_rpc.py | 9 ++--- faster_web3/providers/rpc/rpc.py | 15 ++------ faster_web3/types.py | 14 ++++---- 15 files changed, 76 insertions(+), 94 deletions(-) diff --git a/faster_web3/_utils/caching/caching_utils.py b/faster_web3/_utils/caching/caching_utils.py index f1de79fa18..47bd08a5c9 100644 --- a/faster_web3/_utils/caching/caching_utils.py +++ b/faster_web3/_utils/caching/caching_utils.py @@ -47,6 +47,9 @@ ) from faster_web3.types import ( RPCEndpoint, + RPCRequest, + RPCResponse, + TReturn, ) from faster_web3.utils import ( RequestCacheValidationThreshold, @@ -55,15 +58,8 @@ if TYPE_CHECKING: from faster_web3.providers import ( # noqa: F401 AsyncBaseProvider, - BaseProvider, PersistentConnectionProvider, ) - from faster_web3.types import ( # noqa: F401 - AsyncMakeRequestFn, - MakeRequestFn, - RPCRequest, - RPCResponse, - ) md5: Final = hashlib.md5 @@ -382,12 +378,13 @@ async def wrapper( return wrapper -def async_handle_send_caching( - func: Callable[ - [ASYNC_PROVIDER_TYPE, RPCEndpoint, Any], - Coroutine[Any, Any, "RPCRequest"], - ], -) -> Callable[..., Coroutine[Any, Any, "RPCRequest"]]: +AsyncSendFunc = Callable[ + [ASYNC_PROVIDER_TYPE, RPCEndpoint, Any], + Coroutine[Any, Any, RPCRequest], +] + + +def async_handle_send_caching(func: AsyncSendFunc) -> AsyncSendFunc: async def wrapper( provider: ASYNC_PROVIDER_TYPE, method: RPCEndpoint, params: Any ) -> "RPCRequest": @@ -406,12 +403,13 @@ async def wrapper( return wrapper -def async_handle_recv_caching( - func: Callable[ - ["PersistentConnectionProvider", "RPCRequest"], - Coroutine[Any, Any, "RPCResponse"], - ], -) -> Callable[..., Coroutine[Any, Any, "RPCResponse"]]: +AsyncRecvFunc = Callable[ + ["PersistentConnectionProvider", RPCRequest], + # TReturn should be a RPCResponse unless we're mocking, in which case it's a string + Coroutine[Any, Any, TReturn], +] + +def async_handle_recv_caching(func: AsyncRecvFunc) -> AsyncRecvFunc: async def wrapper( provider: "PersistentConnectionProvider", rpc_request: "RPCRequest", diff --git a/faster_web3/_utils/caching/request_caching_validation.py b/faster_web3/_utils/caching/request_caching_validation.py index 0bd03496c0..fe0e75dd69 100644 --- a/faster_web3/_utils/caching/request_caching_validation.py +++ b/faster_web3/_utils/caching/request_caching_validation.py @@ -216,7 +216,7 @@ async def async_is_beyond_validation_threshold( async def async_validate_from_block_id_in_params( provider: ASYNC_PROVIDER_TYPE, params: Sequence[Any], - _result: Dict[str, Any], + _result: Union[Dict[str, Any], str], # mocked result can be str type here ) -> bool: block_id = params[0] if block_id == "earliest": @@ -270,7 +270,9 @@ async def async_validate_from_blocknum_in_result( async def async_validate_from_blockhash_in_params( - provider: ASYNC_PROVIDER_TYPE, params: Sequence[Any], _result: Dict[str, Any] + provider: ASYNC_PROVIDER_TYPE, + params: Sequence[Any], + _result: Union[Dict[str, Any], str], # mocked result can be str type here ) -> bool: cache_allowed_requests = provider.cache_allowed_requests try: diff --git a/faster_web3/manager.py b/faster_web3/manager.py index 7b21c6aaef..7cb9d479d9 100644 --- a/faster_web3/manager.py +++ b/faster_web3/manager.py @@ -73,6 +73,7 @@ ) from faster_web3.types import ( FormattedEthSubscriptionResponse, + RequestParams, RPCEndpoint, RPCRequest, RPCResponse, @@ -407,7 +408,7 @@ async def _async_make_socket_batch_request( def _format_batched_response( self, - requests_info: Tuple[Tuple[RPCEndpoint, Any], Sequence[Any]], + requests_info: Tuple[RequestParams, Sequence[Any]], response: RPCResponse, ) -> RPCResponse: result_formatters, error_formatters, null_result_formatters = requests_info[1] diff --git a/faster_web3/module.py b/faster_web3/module.py index 3b4b6e14af..226dd43ce6 100644 --- a/faster_web3/module.py +++ b/faster_web3/module.py @@ -33,6 +33,7 @@ ) from faster_web3.types import ( FormattedEthSubscriptionResponse, + RequestParams, RPCEndpoint, RPCResponse, ) @@ -64,12 +65,12 @@ def retrieve_request_information_for_batching( module: "Module", method: Method[Callable[..., Any]], ) -> Union[ - Callable[..., Tuple[Tuple[RPCEndpoint, Any], Sequence[Any]]], - Callable[..., Coroutine[Any, Any, Tuple[Tuple[RPCEndpoint, Any], Sequence[Any]]]], + Callable[..., Tuple[RequestParams, Sequence[Any]]], + Callable[..., Coroutine[Any, Any, Tuple[RequestParams, Sequence[Any]]]], ]: async def async_inner( *args: Any, **kwargs: Any - ) -> Tuple[Tuple[RPCEndpoint, Any], Sequence[Any]]: + ) -> Tuple[RequestParams, Sequence[Any]]: (method_str, params), response_formatters = method.process_params( module, *args, **kwargs ) @@ -81,7 +82,7 @@ async def async_inner( def inner( *args: Any, **kwargs: Any - ) -> Tuple[Tuple[RPCEndpoint, Any], Sequence[Any]]: + ) -> Tuple[RequestParams, Sequence[Any]]: (method_str, params), response_formatters = method.process_params( module, *args, **kwargs ) diff --git a/faster_web3/providers/async_base.py b/faster_web3/providers/async_base.py index cf41421260..f26d978e43 100644 --- a/faster_web3/providers/async_base.py +++ b/faster_web3/providers/async_base.py @@ -45,6 +45,8 @@ MiddlewareOnion, ) from faster_web3.types import ( + BatchParams, + BatchResponse, RPCEndpoint, RPCRequest, RPCResponse, @@ -107,7 +109,7 @@ def __init__( self._batch_request_func_cache: Union[ Tuple[ Tuple[Middleware, ...], - Callable[..., Coroutine[Any, Any, Union[List[RPCResponse], RPCResponse]]], + Callable[..., Coroutine[Any, Any, BatchResponse]], ], Tuple[None, None], ] = (None, None) @@ -134,7 +136,7 @@ async def request_func( async def batch_request_func( self, async_w3: "AsyncWeb3[Any]", middleware_onion: MiddlewareOnion - ) -> Callable[..., Coroutine[Any, Any, Union[List[RPCResponse], RPCResponse]]]: + ) -> Callable[..., Coroutine[Any, Any, BatchResponse]]: middleware: Tuple[Middleware, ...] = middleware_onion.as_tuple_of_middleware() cache_key, accumulator_fn = self._batch_request_func_cache @@ -154,9 +156,7 @@ async def batch_request_func( async def make_request(self, method: RPCEndpoint, params: Any) -> RPCResponse: raise NotImplementedError("Providers must implement this method") - async def make_batch_request( - self, requests: List[Tuple[RPCEndpoint, Any]] - ) -> Union[List[RPCResponse], RPCResponse]: + async def make_batch_request(self, requests: BatchParams) -> BatchResponse: raise NotImplementedError("Providers must implement this method") async def is_connected(self, show_traceback: bool = False) -> bool: @@ -245,9 +245,7 @@ async def is_connected(self, show_traceback: bool = False) -> bool: # -- batch requests -- # - def encode_batch_rpc_request( - self, requests: List[Tuple[RPCEndpoint, Any]] - ) -> bytes: + def encode_batch_rpc_request(self, requests: BatchParams) -> bytes: return ( b"[" + b", ".join( diff --git a/faster_web3/providers/auto.py b/faster_web3/providers/auto.py index 5ee72e577a..bd82dd8de3 100644 --- a/faster_web3/providers/auto.py +++ b/faster_web3/providers/auto.py @@ -28,6 +28,8 @@ LegacyWebSocketProvider, ) from faster_web3.types import ( + BatchParams, + BatchResponse, RPCEndpoint, RPCResponse, ) @@ -96,9 +98,7 @@ def make_request(self, method: RPCEndpoint, params: Any) -> RPCResponse: except OSError: return self._proxy_request(method, params, use_cache=False) - def make_batch_request( - self, requests: List[Tuple[RPCEndpoint, Any]] - ) -> Union[List[RPCResponse], RPCResponse]: + def make_batch_request(self, requests: BatchParams) -> BatchResponse: try: return self._proxy_batch_request(requests) except OSError: @@ -120,9 +120,7 @@ def _proxy_request( return provider.make_request(method, params) - def _proxy_batch_request( - self, requests: List[Tuple[RPCEndpoint, Any]], use_cache: bool = True - ) -> Union[List[RPCResponse], RPCResponse]: + def _proxy_batch_request(self, requests: BatchParams, use_cache: bool = True) -> BatchResponse: provider = self._get_active_provider(use_cache) if provider is None: raise CannotHandleRequest( diff --git a/faster_web3/providers/base.py b/faster_web3/providers/base.py index dbf5c6a711..a5062f0ade 100644 --- a/faster_web3/providers/base.py +++ b/faster_web3/providers/base.py @@ -6,7 +6,6 @@ TYPE_CHECKING, Any, Callable, - List, Optional, Set, Tuple, @@ -41,6 +40,8 @@ MiddlewareOnion, ) from faster_web3.types import ( + BatchParams, + BatchResponse, RPCEndpoint, RPCResponse, ) @@ -89,7 +90,7 @@ def __init__( Optional["RequestBatcher[Any]"] ] = contextvars.ContextVar("batching_context", default=None) self._batch_request_func_cache: Tuple[ - Tuple[Middleware, ...], Callable[..., Union[List[RPCResponse], RPCResponse]] + Tuple[Middleware, ...], Callable[..., BatchResponse] ] = (None, None) @property @@ -178,7 +179,7 @@ def is_connected(self, show_traceback: bool = False) -> bool: def batch_request_func( self, w3: "Web3", middleware_onion: MiddlewareOnion - ) -> Callable[..., Union[List[RPCResponse], RPCResponse]]: + ) -> Callable[..., BatchResponse]: middleware: Tuple[Middleware, ...] = middleware_onion.as_tuple_of_middleware() cache_key = self._batch_request_func_cache[0] @@ -196,9 +197,7 @@ def batch_request_func( return self._batch_request_func_cache[-1] - def encode_batch_rpc_request( - self, requests: List[Tuple[RPCEndpoint, Any]] - ) -> bytes: + def encode_batch_rpc_request(self, requests: BatchParams) -> bytes: return ( b"[" + b", ".join( @@ -208,6 +207,6 @@ def encode_batch_rpc_request( ) def make_batch_request( - self, requests: List[Tuple[RPCEndpoint, Any]] - ) -> Union[List[RPCResponse], RPCResponse]: + self, requests: BatchParams + ) -> BatchResponse: raise NotImplementedError("Providers must implement this method") diff --git a/faster_web3/providers/ipc.py b/faster_web3/providers/ipc.py index 77b24d1927..234ca6f0ac 100644 --- a/faster_web3/providers/ipc.py +++ b/faster_web3/providers/ipc.py @@ -16,7 +16,6 @@ Any, List, Optional, - Tuple, Type, Union, cast, @@ -26,6 +25,7 @@ Timeout, ) from faster_web3.types import ( + BatchParams, RPCEndpoint, RPCResponse, ) @@ -202,9 +202,7 @@ def make_request(self, method: RPCEndpoint, params: Any) -> RPCResponse: request = self.encode_rpc_request(method, params) return self._make_request(request) - def make_batch_request( - self, requests: List[Tuple[RPCEndpoint, Any]] - ) -> List[RPCResponse]: + def make_batch_request(self, requests: BatchParams) -> List[RPCResponse]: self.logger.debug("Making batch request IPC. Path: %s", self.ipc_path) request_data = self.encode_batch_rpc_request(requests) response = cast(List[RPCResponse], self._make_request(request_data)) diff --git a/faster_web3/providers/legacy_websocket.py b/faster_web3/providers/legacy_websocket.py index 0752528d6b..3038d34cad 100644 --- a/faster_web3/providers/legacy_websocket.py +++ b/faster_web3/providers/legacy_websocket.py @@ -12,7 +12,6 @@ Any, List, Optional, - Tuple, Type, Union, cast, @@ -39,6 +38,7 @@ JSONBaseProvider, ) from faster_web3.types import ( + BatchParams, RPCEndpoint, RPCResponse, ) @@ -143,9 +143,7 @@ def make_request(self, method: RPCEndpoint, params: Any) -> RPCResponse: ) return future.result() - def make_batch_request( - self, requests: List[Tuple[RPCEndpoint, Any]] - ) -> List[RPCResponse]: + def make_batch_request(self, requests: BatchParams) -> List[RPCResponse]: self.logger.debug( "Making batch request WebSocket. URI: %s, Methods: %s", self.endpoint_uri, diff --git a/faster_web3/providers/persistent/persistent.py b/faster_web3/providers/persistent/persistent.py index 2386d5cc0b..fd3f117e1b 100644 --- a/faster_web3/providers/persistent/persistent.py +++ b/faster_web3/providers/persistent/persistent.py @@ -108,7 +108,7 @@ def __init__( async def send_func( self, async_w3: "AsyncWeb3[Any]", middleware_onion: "MiddlewareOnion" - ) -> Callable[..., Coroutine[Any, Any, RPCRequest]]: + ) -> Callable[[RPCEndpoint, Any], Coroutine[Any, Any, RPCRequest]]: """ Cache the middleware chain for `send`. """ @@ -132,7 +132,7 @@ async def send_function(method: RPCEndpoint, params: Any) -> RPCRequest: async def recv_func( self, async_w3: "AsyncWeb3[Any]", middleware_onion: "MiddlewareOnion" - ) -> Any: + ) -> Callable[[RPCRequest], Coroutine[Any, Any, RPCResponse]]: """ Cache and compose the middleware stack for `recv`. """ @@ -158,14 +158,14 @@ async def recv_function(rpc_request: RPCRequest) -> RPCResponse: async def send_batch_func( self, async_w3: "AsyncWeb3[Any]", middleware_onion: "MiddlewareOnion" - ) -> Callable[..., Coroutine[Any, Any, List[RPCRequest]]]: + ) -> Callable[[List[BatchRequests]], Coroutine[Any, Any, List[RPCRequest]]]: middleware = middleware_onion.as_tuple_of_middleware() cache_key = hash(tuple(id(mw) for mw in middleware)) if cache_key != self._send_batch_func_cache[0]: async def send_func( - requests: List[Tuple[RPCEndpoint, Any]], + requests: List[BatchRequests], ) -> List[RPCRequest]: for mw in middleware: initialized = mw(async_w3) @@ -297,7 +297,7 @@ async def make_request( # -- batch requests -- # async def send_batch_request( - self, requests: List[Tuple[RPCEndpoint, Any]] + self, requests: List[BatchRequests] ) -> List[RPCRequest]: request_dicts = [ self.form_request(method, params) for (method, params) in requests @@ -316,7 +316,7 @@ async def recv_for_batch_request( return response async def make_batch_request( - self, requests: List[Tuple[RPCEndpoint, Any]] + self, requests: List[BatchRequests] ) -> List[RPCResponse]: request_dicts = await self.send_batch_request(requests) return await self.recv_for_batch_request(request_dicts) diff --git a/faster_web3/providers/persistent/request_processor.py b/faster_web3/providers/persistent/request_processor.py index 2a52f764fb..1c415d3d62 100644 --- a/faster_web3/providers/persistent/request_processor.py +++ b/faster_web3/providers/persistent/request_processor.py @@ -1,5 +1,4 @@ import asyncio -import sys from typing import ( TYPE_CHECKING, Any, @@ -34,6 +33,7 @@ SubscriptionContainer, ) from faster_web3.types import ( + BatchResponse, RPCEndpoint, RPCId, RPCResponse, @@ -50,6 +50,9 @@ T = TypeVar("T") +_get_next: Final = asyncio.Queue.get + + @final class TaskReliantQueue(asyncio.Queue[T]): """ @@ -57,7 +60,7 @@ class TaskReliantQueue(asyncio.Queue[T]): """ async def get(self) -> T: - item = await super().get() + item = await _get_next(self) if isinstance(item, Exception): # if the item is an exception, raise it so the task can handle this case # more gracefully @@ -248,9 +251,7 @@ def append_middleware_response_processor( # raw response cache - def _is_batch_response( - self, raw_response: Union[List[RPCResponse], RPCResponse] - ) -> TypeGuard[Union[List[RPCResponse], RPCResponse]]: + def _is_batch_response(self, raw_response: BatchResponse) -> TypeGuard[BatchResponse]: return isinstance(raw_response, list) or ( isinstance(raw_response, dict) and raw_response.get("id") is None diff --git a/faster_web3/providers/persistent/subscription_container.py b/faster_web3/providers/persistent/subscription_container.py index 42bb9fc386..8b4fb9ae35 100644 --- a/faster_web3/providers/persistent/subscription_container.py +++ b/faster_web3/providers/persistent/subscription_container.py @@ -40,10 +40,10 @@ def remove_subscription(self, subscription: EthSubscription[Any]) -> None: self.subscriptions_by_id.pop(subscription.id) self.subscriptions_by_label.pop(subscription.label) - def get_by_id(self, sub_id: HexStr) -> EthSubscription[Any]: + def get_by_id(self, sub_id: HexStr) -> Optional[EthSubscription[Any]]: return self.subscriptions_by_id.get(sub_id) - def get_by_label(self, label: str) -> EthSubscription[Any]: + def get_by_label(self, label: str) -> Optional[EthSubscription[Any]]: return self.subscriptions_by_label.get(label) @property diff --git a/faster_web3/providers/rpc/async_rpc.py b/faster_web3/providers/rpc/async_rpc.py index 7415aaade6..7f0f059e90 100644 --- a/faster_web3/providers/rpc/async_rpc.py +++ b/faster_web3/providers/rpc/async_rpc.py @@ -3,10 +3,8 @@ from typing import ( Any, Dict, - Iterable, List, Optional, - Tuple, Union, cast, ) @@ -20,7 +18,6 @@ ) from faster_eth_utils import ( combomethod, - to_dict, ) from faster_web3._utils.empty import ( @@ -31,6 +28,8 @@ construct_user_agent, ) from faster_web3.types import ( + BatchParams, + BatchResponse, RPCEndpoint, RPCResponse, ) @@ -170,9 +169,7 @@ async def make_request(self, method: RPCEndpoint, params: Any) -> RPCResponse: ) return response - async def make_batch_request( - self, batch_requests: List[Tuple[RPCEndpoint, Any]] - ) -> Union[List[RPCResponse], RPCResponse]: + async def make_batch_request(self, batch_requests: BatchParams) -> BatchResponse: self.logger.debug("Making batch request HTTP - uri: `%s`", self.endpoint_uri) request_data = self.encode_batch_rpc_request(batch_requests) raw_response = await self._request_session_manager.async_make_post_request( diff --git a/faster_web3/providers/rpc/rpc.py b/faster_web3/providers/rpc/rpc.py index accbb97a82..578b52b9ad 100644 --- a/faster_web3/providers/rpc/rpc.py +++ b/faster_web3/providers/rpc/rpc.py @@ -1,13 +1,10 @@ import logging import time from typing import ( - TYPE_CHECKING, Any, Dict, - Iterable, List, Optional, - Tuple, Union, cast, ) @@ -17,7 +14,6 @@ ) from faster_eth_utils import ( combomethod, - to_dict, ) import requests @@ -29,6 +25,8 @@ construct_user_agent, ) from faster_web3.types import ( + BatchParams, + BatchResponse, RPCEndpoint, RPCResponse, ) @@ -50,11 +48,6 @@ check_if_retry_on_failure, ) -if TYPE_CHECKING: - from faster_web3.middleware.base import ( # noqa: F401 - Middleware, - ) - class HTTPProvider(JSONBaseProvider): logger = logging.getLogger("faster_web3.providers.HTTPProvider") @@ -180,9 +173,7 @@ def make_request(self, method: RPCEndpoint, params: Any) -> RPCResponse: ) return response - def make_batch_request( - self, batch_requests: List[Tuple[RPCEndpoint, Any]] - ) -> Union[List[RPCResponse], RPCResponse]: + def make_batch_request(self, batch_requests: BatchParams) -> BatchResponse: self.logger.debug("Making batch request HTTP, uri: `%s`", self.endpoint_uri) request_data = self.encode_batch_rpc_request(batch_requests) raw_response = self._request_session_manager.make_post_request( diff --git a/faster_web3/types.py b/faster_web3/types.py index 2fba8bd2b0..a5a55feaf1 100644 --- a/faster_web3/types.py +++ b/faster_web3/types.py @@ -336,15 +336,15 @@ class CreateAccessListResponse(TypedDict): gasUsed: int +RequestParams = Tuple[RPCEndpoint, Any] +BatchParams = List[RequestParams] + +BatchResponse = Union[List[RPCResponse], RPCResponse] + MakeRequestFn = Callable[[RPCEndpoint, Any], RPCResponse] -MakeBatchRequestFn = Callable[ - [List[Tuple[RPCEndpoint, Any]]], Union[List[RPCResponse], RPCResponse] -] +MakeBatchRequestFn = Callable[[BatchParams], BatchResponse] AsyncMakeRequestFn = Callable[[RPCEndpoint, Any], Coroutine[Any, Any, RPCResponse]] -AsyncMakeBatchRequestFn = Callable[ - [List[Tuple[RPCEndpoint, Any]]], - Coroutine[Any, Any, Union[List[RPCResponse], RPCResponse]], -] +AsyncMakeBatchRequestFn = Callable[[BatchParams], Coroutine[Any, Any, BatchResponse]] class FormattersDict(TypedDict, total=False): From fac46f6bbc832c41c43d79f8d6bd203230b7f749 Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 15:54:26 +0000 Subject: [PATCH 06/19] fix --- faster_web3/providers/persistent/persistent.py | 8 ++++---- faster_web3/tools/benchmark/utils.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/faster_web3/providers/persistent/persistent.py b/faster_web3/providers/persistent/persistent.py index fd3f117e1b..913ad16620 100644 --- a/faster_web3/providers/persistent/persistent.py +++ b/faster_web3/providers/persistent/persistent.py @@ -158,14 +158,14 @@ async def recv_function(rpc_request: RPCRequest) -> RPCResponse: async def send_batch_func( self, async_w3: "AsyncWeb3[Any]", middleware_onion: "MiddlewareOnion" - ) -> Callable[[List[BatchRequests]], Coroutine[Any, Any, List[RPCRequest]]]: + ) -> Callable[[List[Tuple[RPCMethod, Any]]], Coroutine[Any, Any, List[RPCRequest]]]: middleware = middleware_onion.as_tuple_of_middleware() cache_key = hash(tuple(id(mw) for mw in middleware)) if cache_key != self._send_batch_func_cache[0]: async def send_func( - requests: List[BatchRequests], + requests: List[Tuple[RPCMethod, Any]], ) -> List[RPCRequest]: for mw in middleware: initialized = mw(async_w3) @@ -297,7 +297,7 @@ async def make_request( # -- batch requests -- # async def send_batch_request( - self, requests: List[BatchRequests] + self, requests: List[Tuple[RPCMethod, Any]] ) -> List[RPCRequest]: request_dicts = [ self.form_request(method, params) for (method, params) in requests @@ -316,7 +316,7 @@ async def recv_for_batch_request( return response async def make_batch_request( - self, requests: List[BatchRequests] + self, requests: List[Tuple[RPCMethod, Any]] ) -> List[RPCResponse]: request_dicts = await self.send_batch_request(requests) return await self.recv_for_batch_request(request_dicts) diff --git a/faster_web3/tools/benchmark/utils.py b/faster_web3/tools/benchmark/utils.py index 5937128127..a73c521022 100644 --- a/faster_web3/tools/benchmark/utils.py +++ b/faster_web3/tools/benchmark/utils.py @@ -14,8 +14,8 @@ aiosleep: Final = asyncio.sleep socket: Final = builtinssocket.socket -AF_UNIX: Final = socket.AF_UNIX -SOCK_STREAM: Final = socket.SOCK_STREAM +AF_UNIX: Final = builtinssocket.AF_UNIX +SOCK_STREAM: Final = builtinssocket.SOCK_STREAM time: Final = builtinstime.time sleep: Final = builtinstime.sleep From 67c3f779fc56fdf75c8a92aabfaeac5802bbc221 Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 16:01:29 +0000 Subject: [PATCH 07/19] fix --- faster_web3/providers/persistent/persistent.py | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/faster_web3/providers/persistent/persistent.py b/faster_web3/providers/persistent/persistent.py index 913ad16620..e715c28eab 100644 --- a/faster_web3/providers/persistent/persistent.py +++ b/faster_web3/providers/persistent/persistent.py @@ -158,15 +158,13 @@ async def recv_function(rpc_request: RPCRequest) -> RPCResponse: async def send_batch_func( self, async_w3: "AsyncWeb3[Any]", middleware_onion: "MiddlewareOnion" - ) -> Callable[[List[Tuple[RPCMethod, Any]]], Coroutine[Any, Any, List[RPCRequest]]]: + ) -> Callable[[BatchParams], Coroutine[Any, Any, List[RPCRequest]]]: middleware = middleware_onion.as_tuple_of_middleware() cache_key = hash(tuple(id(mw) for mw in middleware)) if cache_key != self._send_batch_func_cache[0]: - async def send_func( - requests: List[Tuple[RPCMethod, Any]], - ) -> List[RPCRequest]: + async def send_func(requests: BatchParams) -> List[RPCRequest]: for mw in middleware: initialized = mw(async_w3) requests = [ @@ -296,9 +294,7 @@ async def make_request( # -- batch requests -- # - async def send_batch_request( - self, requests: List[Tuple[RPCMethod, Any]] - ) -> List[RPCRequest]: + async def send_batch_request(self, requests: BatchParams) -> List[RPCRequest]: request_dicts = [ self.form_request(method, params) for (method, params) in requests ] @@ -309,15 +305,12 @@ async def send_batch_request( async def recv_for_batch_request( self, _request_dicts: List[RPCRequest] ) -> List[RPCResponse]: - response = cast( + return cast( List[RPCResponse], await self._get_response_for_request_id(BATCH_REQUEST_ID), ) - return response - async def make_batch_request( - self, requests: List[Tuple[RPCMethod, Any]] - ) -> List[RPCResponse]: + async def make_batch_request(self, requests: BatchParams) -> List[RPCResponse]: request_dicts = await self.send_batch_request(requests) return await self.recv_for_batch_request(request_dicts) From 524b58a3f3d5fb5cbddd9caca34c8a7e83bc1a3f Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 16:03:53 +0000 Subject: [PATCH 08/19] fix --- faster_web3/providers/persistent/persistent.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/faster_web3/providers/persistent/persistent.py b/faster_web3/providers/persistent/persistent.py index e715c28eab..c9c6393f22 100644 --- a/faster_web3/providers/persistent/persistent.py +++ b/faster_web3/providers/persistent/persistent.py @@ -473,20 +473,21 @@ async def _get_response_for_request_id( async def _match_response_id_to_request_id() -> RPCResponse: request_cache_key = generate_cache_key(request_id) + request_processor = self._request_processor + logger = self.logger while True: # check if an exception was recorded in the listener task and raise # it in the main loop if so self._handle_listener_task_exceptions() - if request_cache_key in self._request_processor._request_response_cache: - self.logger.debug( + if request_cache_key in request_processor._request_response_cache: + logger.debug( "Popping response for id %s from cache.", request_id, ) - popped_response = await self._request_processor.pop_raw_response( + return await request_processor.pop_raw_response( cache_key=request_cache_key, ) - return popped_response else: await asyncio.sleep(0) From 572dfc28ba52f0aebf0665d57c6133daa9854976 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 17 Oct 2025 16:19:31 +0000 Subject: [PATCH 09/19] chore: compile C files for source control --- ...a8e3.c => __native_95a20673e7d797e1b808.c} | 41188 +++++++++------- ...a8e3.h => __native_95a20673e7d797e1b808.h} | 54 +- ... __native_internal_95a20673e7d797e1b808.h} | 157 +- build/faster_ens.c | 4 +- build/faster_ens/_normalization.c | 4 +- build/faster_ens/auto.c | 4 +- build/faster_ens/base_ens.c | 4 +- build/faster_ens/constants.c | 4 +- build/faster_ens/exceptions.c | 4 +- build/faster_ens/utils.c | 4 +- build/faster_web3/_utils/async_transactions.c | 4 +- build/faster_web3/_utils/batching.c | 4 +- build/faster_web3/_utils/blocks.c | 4 +- build/faster_web3/_utils/caching.c | 4 +- .../_utils/caching/caching_utils.c | 4 +- .../caching/request_caching_validation.c | 4 +- build/faster_web3/_utils/contracts.c | 4 +- build/faster_web3/_utils/datatypes.c | 4 +- build/faster_web3/_utils/decorators.c | 4 +- build/faster_web3/_utils/encoding.c | 4 +- .../_utils/error_formatters_utils.c | 4 +- build/faster_web3/_utils/fee_utils.c | 4 +- build/faster_web3/_utils/formatters.c | 4 +- build/faster_web3/_utils/http.c | 4 +- .../faster_web3/_utils/http_session_manager.c | 4 +- build/faster_web3/_utils/math.c | 4 +- build/faster_web3/_utils/method_formatters.c | 4 +- build/faster_web3/_utils/type_conversion.c | 4 +- build/faster_web3/_utils/utility_methods.c | 4 +- build/faster_web3/_utils/validation.c | 4 +- build/faster_web3/auto.c | 4 +- build/faster_web3/auto/gethdev.c | 4 +- build/faster_web3/beacon.c | 4 +- build/faster_web3/beacon/api_endpoints.c | 4 +- build/faster_web3/beacon/async_beacon.c | 4 +- build/faster_web3/beacon/beacon.c | 4 +- build/faster_web3/constants.c | 4 +- build/faster_web3/contract/utils.c | 4 +- build/faster_web3/gas_strategies.c | 4 +- build/faster_web3/gas_strategies/rpc.c | 4 +- build/faster_web3/gas_strategies/time_based.c | 4 +- build/faster_web3/providers/eth_tester.c | 4 +- .../providers/eth_tester/defaults.c | 4 +- build/faster_web3/providers/eth_tester/main.c | 4 +- .../providers/eth_tester/middleware.c | 4 +- .../persistent/persistent_connection.c | 4 +- .../providers/persistent/request_processor.c | 4 +- .../persistent/subscription_container.c | 4 +- .../persistent/subscription_manager.c | 4 +- build/faster_web3/tools/benchmark/node.c | 4 +- build/faster_web3/tools/benchmark/reporting.c | 4 +- build/faster_web3/tools/benchmark/utils.c | 4 +- build/faster_web3/types.c | 4 +- build/faster_web3/utils/address.c | 21 + .../utils/async_exception_handling.c | 21 + build/faster_web3/utils/caching.c | 4 +- build/faster_web3/utils/exception_handling.c | 21 + build/faster_web3/utils/subscriptions.c | 4 +- 58 files changed, 24186 insertions(+), 17484 deletions(-) rename build/{__native_de4d801a05017542a8e3.c => __native_95a20673e7d797e1b808.c} (94%) rename build/{__native_de4d801a05017542a8e3.h => __native_95a20673e7d797e1b808.h} (97%) rename build/{__native_internal_de4d801a05017542a8e3.h => __native_internal_95a20673e7d797e1b808.h} (98%) create mode 100644 build/faster_web3/utils/address.c create mode 100644 build/faster_web3/utils/async_exception_handling.c create mode 100644 build/faster_web3/utils/exception_handling.c diff --git a/build/__native_de4d801a05017542a8e3.c b/build/__native_95a20673e7d797e1b808.c similarity index 94% rename from build/__native_de4d801a05017542a8e3.c rename to build/__native_95a20673e7d797e1b808.c index 8399885614..8796f67dc2 100644 --- a/build/__native_de4d801a05017542a8e3.c +++ b/build/__native_95a20673e7d797e1b808.c @@ -16,8 +16,8 @@ #include "misc_ops.c" #include "generic_ops.c" #include "pythonsupport.c" -#include "__native_de4d801a05017542a8e3.h" -#include "__native_internal_de4d801a05017542a8e3.h" +#include "__native_95a20673e7d797e1b808.h" +#include "__native_internal_95a20673e7d797e1b808.h" static PyMethodDef faster_ensmodule_methods[] = { {NULL, NULL, 0, NULL} }; @@ -37931,133 +37931,133 @@ caching_utils___wrapper_async_handle_request_caching_obj_set___3_mypyc_env__(fas return 0; } -static PyAsyncMethods caching_utils___wrapper_gen___3_358_as_async = { - .am_await = CPyDef_caching_utils___wrapper_gen___3_358_____await__, +static PyAsyncMethods caching_utils___wrapper_gen___3_354_as_async = { + .am_await = CPyDef_caching_utils___wrapper_gen___3_354_____await__, }; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_358_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching_utils___wrapper_gen___3_358(void); +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_354_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching_utils___wrapper_gen___3_354(void); static PyObject * -caching_utils___wrapper_gen___3_358_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +caching_utils___wrapper_gen___3_354_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - if (type != CPyType_caching_utils___wrapper_gen___3_358) { + if (type != CPyType_caching_utils___wrapper_gen___3_354) { PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); return NULL; } - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_358_setup((PyObject*)type); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_354_setup((PyObject*)type); if (self == NULL) return NULL; return self; } static int -caching_utils___wrapper_gen___3_358_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *self, visitproc visit, void *arg) +caching_utils___wrapper_gen___3_354_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *self, visitproc visit, void *arg) { Py_VISIT(self->___mypyc_env__); return 0; } static int -caching_utils___wrapper_gen___3_358_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *self) +caching_utils___wrapper_gen___3_354_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *self) { Py_CLEAR(self->___mypyc_env__); return 0; } static void -caching_utils___wrapper_gen___3_358_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *self) +caching_utils___wrapper_gen___3_354_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *self) { PyObject_GC_UnTrack(self); - if (caching_utils___wrapper_gen___3_358_free_instance == NULL) { - caching_utils___wrapper_gen___3_358_free_instance = self; + if (caching_utils___wrapper_gen___3_354_free_instance == NULL) { + caching_utils___wrapper_gen___3_354_free_instance = self; Py_CLEAR(self->___mypyc_env__); return; } - CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_358_dealloc) - caching_utils___wrapper_gen___3_358_clear(self); + CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_354_dealloc) + caching_utils___wrapper_gen___3_354_clear(self); Py_TYPE(self)->tp_free((PyObject *)self); CPy_TRASHCAN_END(self) } -static CPyVTableItem caching_utils___wrapper_gen___3_358_vtable[7]; +static CPyVTableItem caching_utils___wrapper_gen___3_354_vtable[7]; static bool -CPyDef_caching_utils___wrapper_gen___3_358_trait_vtable_setup(void) -{ - CPyVTableItem caching_utils___wrapper_gen___3_358_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_358_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_358_____next__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_358___send, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_358_____iter__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_358___throw, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_358___close, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_358_____await__, +CPyDef_caching_utils___wrapper_gen___3_354_trait_vtable_setup(void) +{ + CPyVTableItem caching_utils___wrapper_gen___3_354_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354_____next__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354___send, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354_____iter__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354___throw, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354___close, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354_____await__, }; - memcpy(caching_utils___wrapper_gen___3_358_vtable, caching_utils___wrapper_gen___3_358_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_358_vtable)); + memcpy(caching_utils___wrapper_gen___3_354_vtable, caching_utils___wrapper_gen___3_354_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_354_vtable)); return 1; } -static PyMethodDef caching_utils___wrapper_gen___3_358_methods[] = { +static PyMethodDef caching_utils___wrapper_gen___3_354_methods[] = { {"__next__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_358_____next__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354_____next__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, {"send", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_358___send, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354___send, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, {"__iter__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_358_____iter__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354_____iter__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, {"throw", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_358___throw, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354___throw, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, {"close", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_358___close, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354___close, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, {"__await__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_358_____await__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354_____await__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ }; -static PyTypeObject CPyType_caching_utils___wrapper_gen___3_358_template_ = { +static PyTypeObject CPyType_caching_utils___wrapper_gen___3_354_template_ = { PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapper_gen___358", - .tp_new = caching_utils___wrapper_gen___3_358_new, - .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_358_dealloc, - .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_358_traverse, - .tp_clear = (inquiry)caching_utils___wrapper_gen___3_358_clear, - .tp_methods = caching_utils___wrapper_gen___3_358_methods, - .tp_iter = CPyDef_caching_utils___wrapper_gen___3_358_____iter__, - .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_358_____next__, - .tp_as_async = &caching_utils___wrapper_gen___3_358_as_async, - .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object), + .tp_name = "wrapper_gen___354", + .tp_new = caching_utils___wrapper_gen___3_354_new, + .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_354_dealloc, + .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_354_traverse, + .tp_clear = (inquiry)caching_utils___wrapper_gen___3_354_clear, + .tp_methods = caching_utils___wrapper_gen___3_354_methods, + .tp_iter = CPyDef_caching_utils___wrapper_gen___3_354_____iter__, + .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_354_____next__, + .tp_as_async = &caching_utils___wrapper_gen___3_354_as_async, + .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapper_gen___358()\n--\n\n"), + .tp_doc = PyDoc_STR("wrapper_gen___354()\n--\n\n"), }; -static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_358_template = &CPyType_caching_utils___wrapper_gen___3_358_template_; +static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_354_template = &CPyType_caching_utils___wrapper_gen___3_354_template_; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_358_setup(PyObject *cpy_r_type) +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_354_setup(PyObject *cpy_r_type) { PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *self; - if (caching_utils___wrapper_gen___3_358_free_instance != NULL) { - self = caching_utils___wrapper_gen___3_358_free_instance; - caching_utils___wrapper_gen___3_358_free_instance = NULL; + faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *self; + if (caching_utils___wrapper_gen___3_354_free_instance != NULL) { + self = caching_utils___wrapper_gen___3_354_free_instance; + caching_utils___wrapper_gen___3_354_free_instance = NULL; Py_SET_REFCNT(self, 1); PyObject_GC_Track(self); return (PyObject *)self; } - self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *)type->tp_alloc(type, 0); + self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *)type->tp_alloc(type, 0); if (self == NULL) return NULL; - self->vtable = caching_utils___wrapper_gen___3_358_vtable; + self->vtable = caching_utils___wrapper_gen___3_354_vtable; return (PyObject *)self; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_358(void) +PyObject *CPyDef_caching_utils___wrapper_gen___3_354(void) { - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_358_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_358); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_354_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_354); if (self == NULL) return NULL; return self; @@ -38496,133 +38496,133 @@ caching_utils___wrapper_async_handle_send_caching_obj_set___3_mypyc_env__(faster return 0; } -static PyAsyncMethods caching_utils___wrapper_gen___3_391_as_async = { - .am_await = CPyDef_caching_utils___wrapper_gen___3_391_____await__, +static PyAsyncMethods caching_utils___wrapper_gen___3_388_as_async = { + .am_await = CPyDef_caching_utils___wrapper_gen___3_388_____await__, }; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_391_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching_utils___wrapper_gen___3_391(void); +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_388_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching_utils___wrapper_gen___3_388(void); static PyObject * -caching_utils___wrapper_gen___3_391_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +caching_utils___wrapper_gen___3_388_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - if (type != CPyType_caching_utils___wrapper_gen___3_391) { + if (type != CPyType_caching_utils___wrapper_gen___3_388) { PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); return NULL; } - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_391_setup((PyObject*)type); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_388_setup((PyObject*)type); if (self == NULL) return NULL; return self; } static int -caching_utils___wrapper_gen___3_391_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *self, visitproc visit, void *arg) +caching_utils___wrapper_gen___3_388_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *self, visitproc visit, void *arg) { Py_VISIT(self->___mypyc_env__); return 0; } static int -caching_utils___wrapper_gen___3_391_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *self) +caching_utils___wrapper_gen___3_388_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *self) { Py_CLEAR(self->___mypyc_env__); return 0; } static void -caching_utils___wrapper_gen___3_391_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *self) +caching_utils___wrapper_gen___3_388_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *self) { PyObject_GC_UnTrack(self); - if (caching_utils___wrapper_gen___3_391_free_instance == NULL) { - caching_utils___wrapper_gen___3_391_free_instance = self; + if (caching_utils___wrapper_gen___3_388_free_instance == NULL) { + caching_utils___wrapper_gen___3_388_free_instance = self; Py_CLEAR(self->___mypyc_env__); return; } - CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_391_dealloc) - caching_utils___wrapper_gen___3_391_clear(self); + CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_388_dealloc) + caching_utils___wrapper_gen___3_388_clear(self); Py_TYPE(self)->tp_free((PyObject *)self); CPy_TRASHCAN_END(self) } -static CPyVTableItem caching_utils___wrapper_gen___3_391_vtable[7]; +static CPyVTableItem caching_utils___wrapper_gen___3_388_vtable[7]; static bool -CPyDef_caching_utils___wrapper_gen___3_391_trait_vtable_setup(void) -{ - CPyVTableItem caching_utils___wrapper_gen___3_391_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_391_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_391_____next__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_391___send, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_391_____iter__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_391___throw, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_391___close, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_391_____await__, +CPyDef_caching_utils___wrapper_gen___3_388_trait_vtable_setup(void) +{ + CPyVTableItem caching_utils___wrapper_gen___3_388_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388_____next__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388___send, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388_____iter__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388___throw, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388___close, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388_____await__, }; - memcpy(caching_utils___wrapper_gen___3_391_vtable, caching_utils___wrapper_gen___3_391_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_391_vtable)); + memcpy(caching_utils___wrapper_gen___3_388_vtable, caching_utils___wrapper_gen___3_388_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_388_vtable)); return 1; } -static PyMethodDef caching_utils___wrapper_gen___3_391_methods[] = { +static PyMethodDef caching_utils___wrapper_gen___3_388_methods[] = { {"__next__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_391_____next__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388_____next__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, {"send", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_391___send, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388___send, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, {"__iter__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_391_____iter__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388_____iter__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, {"throw", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_391___throw, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388___throw, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, {"close", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_391___close, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388___close, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, {"__await__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_391_____await__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388_____await__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ }; -static PyTypeObject CPyType_caching_utils___wrapper_gen___3_391_template_ = { +static PyTypeObject CPyType_caching_utils___wrapper_gen___3_388_template_ = { PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapper_gen___391", - .tp_new = caching_utils___wrapper_gen___3_391_new, - .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_391_dealloc, - .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_391_traverse, - .tp_clear = (inquiry)caching_utils___wrapper_gen___3_391_clear, - .tp_methods = caching_utils___wrapper_gen___3_391_methods, - .tp_iter = CPyDef_caching_utils___wrapper_gen___3_391_____iter__, - .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_391_____next__, - .tp_as_async = &caching_utils___wrapper_gen___3_391_as_async, - .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object), + .tp_name = "wrapper_gen___388", + .tp_new = caching_utils___wrapper_gen___3_388_new, + .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_388_dealloc, + .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_388_traverse, + .tp_clear = (inquiry)caching_utils___wrapper_gen___3_388_clear, + .tp_methods = caching_utils___wrapper_gen___3_388_methods, + .tp_iter = CPyDef_caching_utils___wrapper_gen___3_388_____iter__, + .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_388_____next__, + .tp_as_async = &caching_utils___wrapper_gen___3_388_as_async, + .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapper_gen___391()\n--\n\n"), + .tp_doc = PyDoc_STR("wrapper_gen___388()\n--\n\n"), }; -static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_391_template = &CPyType_caching_utils___wrapper_gen___3_391_template_; +static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_388_template = &CPyType_caching_utils___wrapper_gen___3_388_template_; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_391_setup(PyObject *cpy_r_type) +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_388_setup(PyObject *cpy_r_type) { PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *self; - if (caching_utils___wrapper_gen___3_391_free_instance != NULL) { - self = caching_utils___wrapper_gen___3_391_free_instance; - caching_utils___wrapper_gen___3_391_free_instance = NULL; + faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *self; + if (caching_utils___wrapper_gen___3_388_free_instance != NULL) { + self = caching_utils___wrapper_gen___3_388_free_instance; + caching_utils___wrapper_gen___3_388_free_instance = NULL; Py_SET_REFCNT(self, 1); PyObject_GC_Track(self); return (PyObject *)self; } - self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *)type->tp_alloc(type, 0); + self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *)type->tp_alloc(type, 0); if (self == NULL) return NULL; - self->vtable = caching_utils___wrapper_gen___3_391_vtable; + self->vtable = caching_utils___wrapper_gen___3_388_vtable; return (PyObject *)self; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_391(void) +PyObject *CPyDef_caching_utils___wrapper_gen___3_388(void) { - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_391_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_391); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_388_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_388); if (self == NULL) return NULL; return self; @@ -39150,133 +39150,133 @@ caching_utils___wrapper_async_handle_recv_caching_obj_set___3_mypyc_env__(faster return 0; } -static PyAsyncMethods caching_utils___wrapper_gen___3_415_as_async = { - .am_await = CPyDef_caching_utils___wrapper_gen___3_415_____await__, +static PyAsyncMethods caching_utils___wrapper_gen___3_413_as_async = { + .am_await = CPyDef_caching_utils___wrapper_gen___3_413_____await__, }; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_415_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching_utils___wrapper_gen___3_415(void); +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_413_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching_utils___wrapper_gen___3_413(void); static PyObject * -caching_utils___wrapper_gen___3_415_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +caching_utils___wrapper_gen___3_413_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - if (type != CPyType_caching_utils___wrapper_gen___3_415) { + if (type != CPyType_caching_utils___wrapper_gen___3_413) { PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); return NULL; } - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_415_setup((PyObject*)type); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_413_setup((PyObject*)type); if (self == NULL) return NULL; return self; } static int -caching_utils___wrapper_gen___3_415_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *self, visitproc visit, void *arg) +caching_utils___wrapper_gen___3_413_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *self, visitproc visit, void *arg) { Py_VISIT(self->___mypyc_env__); return 0; } static int -caching_utils___wrapper_gen___3_415_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *self) +caching_utils___wrapper_gen___3_413_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *self) { Py_CLEAR(self->___mypyc_env__); return 0; } static void -caching_utils___wrapper_gen___3_415_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *self) +caching_utils___wrapper_gen___3_413_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *self) { PyObject_GC_UnTrack(self); - if (caching_utils___wrapper_gen___3_415_free_instance == NULL) { - caching_utils___wrapper_gen___3_415_free_instance = self; + if (caching_utils___wrapper_gen___3_413_free_instance == NULL) { + caching_utils___wrapper_gen___3_413_free_instance = self; Py_CLEAR(self->___mypyc_env__); return; } - CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_415_dealloc) - caching_utils___wrapper_gen___3_415_clear(self); + CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_413_dealloc) + caching_utils___wrapper_gen___3_413_clear(self); Py_TYPE(self)->tp_free((PyObject *)self); CPy_TRASHCAN_END(self) } -static CPyVTableItem caching_utils___wrapper_gen___3_415_vtable[7]; +static CPyVTableItem caching_utils___wrapper_gen___3_413_vtable[7]; static bool -CPyDef_caching_utils___wrapper_gen___3_415_trait_vtable_setup(void) -{ - CPyVTableItem caching_utils___wrapper_gen___3_415_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_415_____next__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_415___send, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_415_____iter__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_415___throw, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_415___close, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_415_____await__, +CPyDef_caching_utils___wrapper_gen___3_413_trait_vtable_setup(void) +{ + CPyVTableItem caching_utils___wrapper_gen___3_413_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413_____next__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413___send, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413_____iter__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413___throw, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413___close, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413_____await__, }; - memcpy(caching_utils___wrapper_gen___3_415_vtable, caching_utils___wrapper_gen___3_415_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_415_vtable)); + memcpy(caching_utils___wrapper_gen___3_413_vtable, caching_utils___wrapper_gen___3_413_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_413_vtable)); return 1; } -static PyMethodDef caching_utils___wrapper_gen___3_415_methods[] = { +static PyMethodDef caching_utils___wrapper_gen___3_413_methods[] = { {"__next__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_415_____next__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413_____next__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, {"send", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_415___send, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413___send, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, {"__iter__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_415_____iter__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413_____iter__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, {"throw", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_415___throw, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413___throw, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, {"close", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_415___close, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413___close, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, {"__await__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_415_____await__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413_____await__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ }; -static PyTypeObject CPyType_caching_utils___wrapper_gen___3_415_template_ = { +static PyTypeObject CPyType_caching_utils___wrapper_gen___3_413_template_ = { PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapper_gen___415", - .tp_new = caching_utils___wrapper_gen___3_415_new, - .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_415_dealloc, - .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_415_traverse, - .tp_clear = (inquiry)caching_utils___wrapper_gen___3_415_clear, - .tp_methods = caching_utils___wrapper_gen___3_415_methods, - .tp_iter = CPyDef_caching_utils___wrapper_gen___3_415_____iter__, - .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_415_____next__, - .tp_as_async = &caching_utils___wrapper_gen___3_415_as_async, - .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object), + .tp_name = "wrapper_gen___413", + .tp_new = caching_utils___wrapper_gen___3_413_new, + .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_413_dealloc, + .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_413_traverse, + .tp_clear = (inquiry)caching_utils___wrapper_gen___3_413_clear, + .tp_methods = caching_utils___wrapper_gen___3_413_methods, + .tp_iter = CPyDef_caching_utils___wrapper_gen___3_413_____iter__, + .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_413_____next__, + .tp_as_async = &caching_utils___wrapper_gen___3_413_as_async, + .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapper_gen___415()\n--\n\n"), + .tp_doc = PyDoc_STR("wrapper_gen___413()\n--\n\n"), }; -static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_415_template = &CPyType_caching_utils___wrapper_gen___3_415_template_; +static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_413_template = &CPyType_caching_utils___wrapper_gen___3_413_template_; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_415_setup(PyObject *cpy_r_type) +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_413_setup(PyObject *cpy_r_type) { PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *self; - if (caching_utils___wrapper_gen___3_415_free_instance != NULL) { - self = caching_utils___wrapper_gen___3_415_free_instance; - caching_utils___wrapper_gen___3_415_free_instance = NULL; + faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *self; + if (caching_utils___wrapper_gen___3_413_free_instance != NULL) { + self = caching_utils___wrapper_gen___3_413_free_instance; + caching_utils___wrapper_gen___3_413_free_instance = NULL; Py_SET_REFCNT(self, 1); PyObject_GC_Track(self); return (PyObject *)self; } - self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *)type->tp_alloc(type, 0); + self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *)type->tp_alloc(type, 0); if (self == NULL) return NULL; - self->vtable = caching_utils___wrapper_gen___3_415_vtable; + self->vtable = caching_utils___wrapper_gen___3_413_vtable; return (PyObject *)self; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_415(void) +PyObject *CPyDef_caching_utils___wrapper_gen___3_413(void) { - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_415_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_415); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_413_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_413); if (self == NULL) return NULL; return self; @@ -39324,8 +39324,8 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) CPyType_caching_utils___wrapper_async_handle_request_caching_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_async_handle_request_caching_obj_template, NULL, modname); if (unlikely(!CPyType_caching_utils___wrapper_async_handle_request_caching_obj)) goto fail; - CPyType_caching_utils___wrapper_gen___3_358 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_358_template, NULL, modname); - if (unlikely(!CPyType_caching_utils___wrapper_gen___3_358)) + CPyType_caching_utils___wrapper_gen___3_354 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_354_template, NULL, modname); + if (unlikely(!CPyType_caching_utils___wrapper_gen___3_354)) goto fail; CPyType_caching_utils___async_handle_send_caching_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___async_handle_send_caching_env_template, NULL, modname); if (unlikely(!CPyType_caching_utils___async_handle_send_caching_env)) @@ -39336,8 +39336,8 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) CPyType_caching_utils___wrapper_async_handle_send_caching_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_async_handle_send_caching_obj_template, NULL, modname); if (unlikely(!CPyType_caching_utils___wrapper_async_handle_send_caching_obj)) goto fail; - CPyType_caching_utils___wrapper_gen___3_391 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_391_template, NULL, modname); - if (unlikely(!CPyType_caching_utils___wrapper_gen___3_391)) + CPyType_caching_utils___wrapper_gen___3_388 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_388_template, NULL, modname); + if (unlikely(!CPyType_caching_utils___wrapper_gen___3_388)) goto fail; CPyType_caching_utils___async_handle_recv_caching_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___async_handle_recv_caching_env_template, NULL, modname); if (unlikely(!CPyType_caching_utils___async_handle_recv_caching_env)) @@ -39348,8 +39348,8 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) CPyType_caching_utils___wrapper_async_handle_recv_caching_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_async_handle_recv_caching_obj_template, NULL, modname); if (unlikely(!CPyType_caching_utils___wrapper_async_handle_recv_caching_obj)) goto fail; - CPyType_caching_utils___wrapper_gen___3_415 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_415_template, NULL, modname); - if (unlikely(!CPyType_caching_utils___wrapper_gen___3_415)) + CPyType_caching_utils___wrapper_gen___3_413 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_413_template, NULL, modname); + if (unlikely(!CPyType_caching_utils___wrapper_gen___3_413)) goto fail; if (CPyGlobalsInit() < 0) goto fail; @@ -39405,15 +39405,15 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) Py_CLEAR(CPyType_caching_utils___async_handle_request_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_request_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_request_caching_obj); - Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_358); + Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_354); Py_CLEAR(CPyType_caching_utils___async_handle_send_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_send_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_send_caching_obj); - Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_391); + Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_388); Py_CLEAR(CPyType_caching_utils___async_handle_recv_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_recv_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_recv_caching_obj); - Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_415); + Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_413); return -1; } static struct PyModuleDef caching_utilsmodule = { @@ -39607,7 +39607,7 @@ CPyL9: ; if (likely(PyUnicode_Check(cpy_r_r14))) cpy_r_r15 = cpy_r_r14; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "generate_cache_key", 88, CPyStatic_caching_utils___globals, "str", cpy_r_r14); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "generate_cache_key", 84, CPyStatic_caching_utils___globals, "str", cpy_r_r14); goto CPyL97; } return cpy_r_r15; @@ -39643,7 +39643,7 @@ CPyL16: ; if (likely(PyUnicode_Check(cpy_r_value))) cpy_r_r22 = cpy_r_value; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "generate_cache_key", 90, CPyStatic_caching_utils___globals, "str", cpy_r_value); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "generate_cache_key", 86, CPyStatic_caching_utils___globals, "str", cpy_r_value); goto CPyL97; } cpy_r_r23 = CPyStatic_caching_utils___to_bytes; @@ -39672,7 +39672,7 @@ CPyL23: ; if (likely(PyBytes_Check(cpy_r_r28) || PyByteArray_Check(cpy_r_r28))) cpy_r_r29 = cpy_r_r28; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "generate_cache_key", 90, CPyStatic_caching_utils___globals, "bytes", cpy_r_r28); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "generate_cache_key", 86, CPyStatic_caching_utils___globals, "bytes", cpy_r_r28); goto CPyL97; } cpy_r_r30 = CPyDef_caching_utils___generate_cache_key(cpy_r_r29); @@ -40294,7 +40294,7 @@ char CPyDef_caching_utils___is_cacheable_request(PyObject *cpy_r_provider, PyObj cpy_r_r5 = NULL; } if (cpy_r_r5 != NULL) goto __LL159; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "is_cacheable_request", 155, CPyStatic_caching_utils___globals, "union[set, tuple]", cpy_r_r4); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "is_cacheable_request", 151, CPyStatic_caching_utils___globals, "union[set, tuple]", cpy_r_r4); goto CPyL21; __LL159: ; cpy_r_r6 = PySequence_Contains(cpy_r_r5, cpy_r_method); @@ -40525,7 +40525,7 @@ CPyL4: ; if (likely(PyDict_Check(cpy_r_r22))) cpy_r_r23 = cpy_r_r22; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "set_threshold_if_empty", 218, CPyStatic_caching_utils___globals, "dict", cpy_r_r22); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "set_threshold_if_empty", 214, CPyStatic_caching_utils___globals, "dict", cpy_r_r22); goto CPyL44; } cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ @@ -40600,7 +40600,7 @@ CPyL19: ; cpy_r_r41 = NULL; } if (cpy_r_r41 != NULL) goto __LL160; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "set_threshold_if_empty", 225, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r40); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "set_threshold_if_empty", 221, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r40); goto CPyL22; __LL160: ; cpy_r_r42 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'request_cache_validation_threshold' */ @@ -41076,7 +41076,7 @@ PyObject *CPyDef_caching_utils___wrapper_handle_request_caching_obj_____call__(P PyObject *cpy_r_r63; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_handle_request_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_handle_request_caching_obj", "__mypyc_env__", 257, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_handle_request_caching_obj", "__mypyc_env__", 253, CPyStatic_caching_utils___globals); goto CPyL54; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -41096,7 +41096,7 @@ CPyL1: ; if (likely(Py_TYPE(cpy_r_r3) == CPyType_utils___caching___SimpleCache)) cpy_r_r4 = cpy_r_r3; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 261, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r3); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 257, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r3); goto CPyL55; } cpy_r_r5 = CPyStatic_caching_utils___get_ident; @@ -41180,7 +41180,7 @@ CPyL16: ; if (likely(PyDict_Check(cpy_r_r16))) cpy_r_r19 = cpy_r_r16; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 267, CPyStatic_caching_utils___globals, "dict", cpy_r_r16); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 263, CPyStatic_caching_utils___globals, "dict", cpy_r_r16); goto CPyL54; } return cpy_r_r19; @@ -41208,7 +41208,7 @@ CPyL19: ; if (likely(PyDict_Check(cpy_r_r23))) cpy_r_r24 = cpy_r_r23; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 269, CPyStatic_caching_utils___globals, "dict", cpy_r_r23); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 265, CPyStatic_caching_utils___globals, "dict", cpy_r_r23); goto CPyL62; } cpy_r_r25 = CPyDef_caching_utils____should_cache_response(cpy_r_provider, cpy_r_method, cpy_r_params, cpy_r_r24); @@ -41382,7 +41382,7 @@ CPyL51: ; if (likely(PyDict_Check(cpy_r_r61))) cpy_r_r62 = cpy_r_r61; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 275, CPyStatic_caching_utils___globals, "dict", cpy_r_r61); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 271, CPyStatic_caching_utils___globals, "dict", cpy_r_r61); goto CPyL54; } return cpy_r_r62; @@ -41740,7 +41740,7 @@ CPyL1: ; CPyL4: ; cpy_r_r5 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r5 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 306, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 302, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r5); @@ -41763,7 +41763,7 @@ CPyL5: ; } cpy_r_r9 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__current_threshold; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 308, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 304, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r9); @@ -41781,7 +41781,7 @@ CPyL8: ; if (cpy_r_r13) goto CPyL12; cpy_r_r14 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__current_threshold; if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 309, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 305, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r14); @@ -41795,7 +41795,7 @@ CPyL11: ; CPyL12: ; cpy_r_r19 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r19 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 311, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 307, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r19); @@ -41824,7 +41824,7 @@ CPyL13: ; } cpy_r_r24 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r24 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 314, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 310, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r24); @@ -41840,7 +41840,7 @@ CPyL17: ; } cpy_r_r29 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r29 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 315, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 311, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r29); @@ -42024,7 +42024,7 @@ CPyL49: ; if (likely(PyDict_Check(cpy_r_r41))) cpy_r_r60 = cpy_r_r41; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 315, CPyStatic_caching_utils___globals, "dict", cpy_r_r41); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 311, CPyStatic_caching_utils___globals, "dict", cpy_r_r41); goto CPyL67; } if (((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__chain_id_result != NULL) { @@ -42038,7 +42038,7 @@ CPyL49: ; } cpy_r_r62 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__chain_id_result; if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id_result", 318, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id_result", 314, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r62); @@ -42081,7 +42081,7 @@ CPyL52: ; } cpy_r_r72 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__current_threshold; if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 320, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 316, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r72); @@ -42109,7 +42109,7 @@ CPyL57: ; CPyL62: ; cpy_r_r79 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__chain_id; if (unlikely(cpy_r_r79 == CPY_INT_TAG)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id", 323, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id", 319, CPyStatic_caching_utils___globals); goto CPyL67; } CPyTagged_INCREF(cpy_r_r79); @@ -42134,12 +42134,12 @@ CPyL63: ; cpy_r_r83 = NULL; } if (cpy_r_r83 != NULL) goto __LL165; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 322, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r82); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 318, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r82); goto CPyL67; __LL165: ; cpy_r_r84 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r84 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 321, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 317, CPyStatic_caching_utils___globals); goto CPyL113; } CPy_INCREF(cpy_r_r84); @@ -42178,7 +42178,7 @@ CPyL67: ; if (!cpy_r_r93) goto CPyL72; cpy_r_r94 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r94 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 327, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 323, CPyStatic_caching_utils___globals); goto CPyL76; } CPy_INCREF(cpy_r_r94); @@ -42240,13 +42240,13 @@ CPyL80: ; CPyL81: ; cpy_r_r105 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_allowed_requests; if (unlikely(cpy_r_r105 == 2)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "cache_allowed_requests", 329, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "cache_allowed_requests", 325, CPyStatic_caching_utils___globals); goto CPyL87; } CPyL82: ; cpy_r_r106 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r106 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 329, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 325, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r106); @@ -42839,7 +42839,7 @@ CPyL1: ; CPyL4: ; cpy_r_r9 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 338, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 334, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r9); @@ -42864,7 +42864,7 @@ CPyL5: ; cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ cpy_r_r15 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r15 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 339, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 335, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r15); @@ -42880,7 +42880,7 @@ CPyL8: ; if (cpy_r_r18) goto CPyL17; cpy_r_r19 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result; if (unlikely(cpy_r_r19 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 339, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 335, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r19); @@ -42930,7 +42930,7 @@ CPyL21: ; CPyL22: ; cpy_r_r28 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 342, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 338, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r28); @@ -43104,7 +43104,7 @@ CPyL49: ; CPyL51: ; cpy_r_r56 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r56 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 344, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 340, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r56); @@ -43134,7 +43134,7 @@ CPyL55: ; if (!cpy_r_r61) goto CPyL116; cpy_r_r62 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 345, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 341, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r62); @@ -43162,7 +43162,7 @@ CPyL58: ; CPyL63: ; cpy_r_r69 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r69 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 347, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 343, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r69); @@ -43184,28 +43184,28 @@ CPyL64: ; } cpy_r_r72 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 348, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 344, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r72); CPyL67: ; cpy_r_r73 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r73 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "params", 348, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "params", 344, CPyStatic_caching_utils___globals); goto CPyL137; } CPy_INCREF(cpy_r_r73); CPyL68: ; cpy_r_r74 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result; if (unlikely(cpy_r_r74 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 348, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 344, CPyStatic_caching_utils___globals); goto CPyL138; } CPy_INCREF(cpy_r_r74); CPyL69: ; cpy_r_r75 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator; if (unlikely(cpy_r_r75 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "cache_validator", 348, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "cache_validator", 344, CPyStatic_caching_utils___globals); goto CPyL139; } CPy_INCREF(cpy_r_r75); @@ -43232,7 +43232,7 @@ CPyL70: ; } cpy_r_r80 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; if (unlikely(cpy_r_r80 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 349, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 345, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r80); @@ -43265,7 +43265,7 @@ CPyL73: ; if (!cpy_r_r87) goto CPyL108; cpy_r_r88 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; if (unlikely(cpy_r_r88 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 349, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 345, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r88); @@ -43444,7 +43444,7 @@ CPyL106: ; CPyL108: ; cpy_r_r115 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; if (unlikely(cpy_r_r115 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 349, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 345, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r115); @@ -44007,7 +44007,7 @@ fail: ; return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -44303,9 +44303,9 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____mypyc_generator_helper_ cpy_r_r13 = cpy_r_r12; cpy_r_r14 = NULL; cpy_r_r15 = cpy_r_r14; - cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *)cpy_r___mypyc_self__)->___mypyc_env__; + cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___358", "__mypyc_env__", 358, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___354", "__mypyc_env__", 354, CPyStatic_caching_utils___globals); goto CPyL288; } CPy_INCREF_NO_IMM(cpy_r_r16); @@ -44313,7 +44313,7 @@ CPyL1: ; cpy_r_r17 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__; cpy_r_r18 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_env__; if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_env__", 358, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_env__", 354, CPyStatic_caching_utils___globals); goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r18); @@ -44335,21 +44335,21 @@ CPyL3: ; CPyL5: ; cpy_r_r21 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 361, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 357, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r21); CPyL6: ; cpy_r_r22 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 361, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 357, CPyStatic_caching_utils___globals); goto CPyL292; } CPy_INCREF(cpy_r_r22); CPyL7: ; cpy_r_r23 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 361, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 357, CPyStatic_caching_utils___globals); goto CPyL293; } CPy_INCREF(cpy_r_r23); @@ -44365,7 +44365,7 @@ CPyL8: ; if (!cpy_r_r24) goto CPyL239; cpy_r_r25 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r25 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 362, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 358, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r25); @@ -44380,7 +44380,7 @@ CPyL11: ; if (likely(Py_TYPE(cpy_r_r27) == CPyType_utils___caching___SimpleCache)) cpy_r_r28 = cpy_r_r27; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 362, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r27); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 358, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r27); goto CPyL291; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache != NULL) { @@ -44430,14 +44430,14 @@ CPyL17: ; cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ cpy_r_r36 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r36 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 364, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 360, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r36); CPyL21: ; cpy_r_r37 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r37 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 364, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 360, CPyStatic_caching_utils___globals); goto CPyL296; } CPy_INCREF(cpy_r_r37); @@ -44481,14 +44481,14 @@ CPyL22: ; } cpy_r_r44 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 366, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 362, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF_NO_IMM(cpy_r_r44); CPyL27: ; cpy_r_r45 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r45 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 366, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 362, CPyStatic_caching_utils___globals); goto CPyL297; } CPy_INCREF(cpy_r_r45); @@ -44512,7 +44512,7 @@ CPyL28: ; cpy_r_r47 = NULL; } if (cpy_r_r47 != NULL) goto __LL174; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 366, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r46); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 362, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r46); goto CPyL291; __LL174: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result != NULL) { @@ -44526,7 +44526,7 @@ __LL174: ; } cpy_r_r49 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; if (unlikely(cpy_r_r49 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 367, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 363, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r49); @@ -44541,7 +44541,7 @@ CPyL32: ; CPyL33: ; cpy_r_r52 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; if (unlikely(cpy_r_r52 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 368, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 364, CPyStatic_caching_utils___globals); goto CPyL299; } CPy_INCREF(cpy_r_r52); @@ -44549,7 +44549,7 @@ CPyL34: ; if (likely(cpy_r_r52 != Py_None)) cpy_r_r53 = cpy_r_r52; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 368, CPyStatic_caching_utils___globals, "dict", cpy_r_r52); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 364, CPyStatic_caching_utils___globals, "dict", cpy_r_r52); goto CPyL299; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; @@ -44565,21 +44565,21 @@ CPyL39: ; CPyL40: ; cpy_r_r55 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r55 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 370, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 366, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r55); CPyL41: ; cpy_r_r56 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r56 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 370, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 366, CPyStatic_caching_utils___globals); goto CPyL300; } CPy_INCREF(cpy_r_r56); CPyL42: ; cpy_r_r57 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r57 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 370, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 366, CPyStatic_caching_utils___globals); goto CPyL301; } CPy_INCREF(cpy_r_r57); @@ -44776,7 +44776,7 @@ CPyL73: ; if (likely(PyDict_Check(cpy_r_r67))) cpy_r_r86 = cpy_r_r67; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 370, CPyStatic_caching_utils___globals, "dict", cpy_r_r67); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 366, CPyStatic_caching_utils___globals, "dict", cpy_r_r67); goto CPyL299; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response != NULL) { @@ -44790,28 +44790,28 @@ CPyL73: ; } cpy_r_r88 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r88 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 372, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 368, CPyStatic_caching_utils___globals); goto CPyL299; } CPy_INCREF(cpy_r_r88); CPyL76: ; cpy_r_r89 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r89 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 372, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 368, CPyStatic_caching_utils___globals); goto CPyL310; } CPy_INCREF(cpy_r_r89); CPyL77: ; cpy_r_r90 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r90 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 372, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 368, CPyStatic_caching_utils___globals); goto CPyL311; } CPy_INCREF(cpy_r_r90); CPyL78: ; cpy_r_r91 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r91 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 372, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 368, CPyStatic_caching_utils___globals); goto CPyL312; } CPy_INCREF(cpy_r_r91); @@ -45001,7 +45001,7 @@ CPyL107: ; if (!cpy_r_r119) goto CPyL233; cpy_r_r120 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r120 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 374, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 370, CPyStatic_caching_utils___globals); goto CPyL299; } CPy_INCREF(cpy_r_r120); @@ -45230,21 +45230,21 @@ CPyL143: ; CPyL145: ; cpy_r_r158 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r158 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 375, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 371, CPyStatic_caching_utils___globals); goto CPyL149; } CPy_INCREF_NO_IMM(cpy_r_r158); CPyL146: ; cpy_r_r159 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r159 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 375, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 371, CPyStatic_caching_utils___globals); goto CPyL330; } CPy_INCREF(cpy_r_r159); CPyL147: ; cpy_r_r160 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r160 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 375, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 371, CPyStatic_caching_utils___globals); goto CPyL331; } CPy_INCREF(cpy_r_r160); @@ -45773,7 +45773,7 @@ CPyL231: ; CPyL233: ; cpy_r_r238 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r238 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 376, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 372, CPyStatic_caching_utils___globals); goto CPyL299; } CPy_INCREF(cpy_r_r238); @@ -45791,21 +45791,21 @@ CPyL238: ; CPyL239: ; cpy_r_r240 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r240 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 378, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 374, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r240); CPyL240: ; cpy_r_r241 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r241 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 378, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 374, CPyStatic_caching_utils___globals); goto CPyL360; } CPy_INCREF(cpy_r_r241); CPyL241: ; cpy_r_r242 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r242 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 378, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 374, CPyStatic_caching_utils___globals); goto CPyL361; } CPy_INCREF(cpy_r_r242); @@ -46002,7 +46002,7 @@ CPyL272: ; if (likely(PyDict_Check(cpy_r_r252))) cpy_r_r271 = cpy_r_r252; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 378, CPyStatic_caching_utils___globals, "dict", cpy_r_r252); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 374, CPyStatic_caching_utils___globals, "dict", cpy_r_r252); goto CPyL299; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; @@ -46487,12 +46487,12 @@ CPyL382: ; goto CPyL285; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____next__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____next__(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_358_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -46500,7 +46500,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__next__", kwlist, 0}; @@ -46508,25 +46508,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____next__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_358)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___358", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_358_____next__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354_____next__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__next__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_358___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_354___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_358_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -46534,7 +46534,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_358___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_354___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"arg", 0}; static CPyArg_Parser parser = {"O:send", kwlist, 0}; @@ -46543,26 +46543,26 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_358___send(PyObject *self, PyObj return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_358)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___358", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); goto fail; } PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_358___send(arg___mypyc_self__, arg_arg); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354___send(arg___mypyc_self__, arg_arg); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "send", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____iter__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____iter__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__iter__", kwlist, 0}; @@ -46570,20 +46570,20 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____iter__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_358)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___358", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_358_____iter__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354_____iter__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__iter__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_358___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_354___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -46596,7 +46596,7 @@ CPyL2: ; CPy_INCREF(cpy_r_r0); cpy_r_traceback = cpy_r_r0; CPyL4: ; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_358_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); CPy_DECREF(cpy_r_value); CPy_DECREF(cpy_r_traceback); if (cpy_r_r1 == NULL) goto CPyL6; @@ -46612,7 +46612,7 @@ CPyL8: ; goto CPyL4; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_358___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_354___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"type", "value", "traceback", 0}; static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; @@ -46623,10 +46623,10 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_358___throw(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_358)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___358", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); goto fail; } PyObject *arg_type = obj_type; @@ -46642,14 +46642,14 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_358___throw(PyObject *self, PyOb } else { arg_traceback = obj_traceback; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_358___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "throw", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_358___close(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_354___close(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -46672,7 +46672,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_358___close(PyObject *cpy_r___m if (cpy_r_r2 == NULL) goto CPyL3; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_358___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_354___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); if (cpy_r_r5 != NULL) goto CPyL11; CPyL3: ; cpy_r_r6 = CPy_CatchError(); @@ -46728,7 +46728,7 @@ CPyL13: ; goto CPyL6; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_358___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_354___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":close", kwlist, 0}; @@ -46736,25 +46736,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_358___close(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_358)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___358", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_358___close(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354___close(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "close", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____await__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____await__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__await__", kwlist, 0}; @@ -46762,13 +46762,13 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____await__(PyObject *self, return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_358)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___358", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_358_____await__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354_____await__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__await__", -1, CPyStatic_caching_utils___globals); @@ -46788,7 +46788,7 @@ PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____ca PyObject *cpy_r_r9; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_obj", "__mypyc_env__", 358, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_obj", "__mypyc_env__", 354, CPyStatic_caching_utils___globals); goto CPyL9; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -46837,16 +46837,16 @@ CPyL1: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } - cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_358(); + cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_354(); if (unlikely(cpy_r_r6 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } CPy_INCREF_NO_IMM(cpy_r_r1); - if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *)cpy_r_r6)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *)cpy_r_r6)->___mypyc_env__); + if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *)cpy_r_r6)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *)cpy_r_r6)->___mypyc_env__); } - ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; + ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; cpy_r_r7 = 1; if (unlikely(!cpy_r_r7)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); @@ -47023,7 +47023,7 @@ fail: ; return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -47108,9 +47108,9 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____mypyc_generator_helper_ PyObject *cpy_r_r82; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; - cpy_r_r2 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *)cpy_r___mypyc_self__)->___mypyc_env__; + cpy_r_r2 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r2 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___391", "__mypyc_env__", 391, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___388", "__mypyc_env__", 388, CPyStatic_caching_utils___globals); goto CPyL84; } CPy_INCREF_NO_IMM(cpy_r_r2); @@ -47118,7 +47118,7 @@ CPyL1: ; cpy_r_r3 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_next_label__; cpy_r_r4 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_env__; if (unlikely(cpy_r_r4 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "__mypyc_env__", 391, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "__mypyc_env__", 388, CPyStatic_caching_utils___globals); goto CPyL85; } CPy_INCREF_NO_IMM(cpy_r_r4); @@ -47140,21 +47140,21 @@ CPyL3: ; CPyL5: ; cpy_r_r7 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 394, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 391, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r7); CPyL6: ; cpy_r_r8 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r8 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 394, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 391, CPyStatic_caching_utils___globals); goto CPyL88; } CPy_INCREF(cpy_r_r8); CPyL7: ; cpy_r_r9 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 394, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 391, CPyStatic_caching_utils___globals); goto CPyL89; } CPy_INCREF(cpy_r_r9); @@ -47170,7 +47170,7 @@ CPyL8: ; if (!cpy_r_r10) goto CPyL40; cpy_r_r11 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r11 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 395, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 392, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r11); @@ -47185,7 +47185,7 @@ CPyL11: ; if (likely(Py_TYPE(cpy_r_r13) == CPyType_utils___caching___SimpleCache)) cpy_r_r14 = cpy_r_r13; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 395, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r13); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 392, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r13); goto CPyL87; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__request_cache != NULL) { @@ -47235,14 +47235,14 @@ CPyL17: ; cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ cpy_r_r22 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 396, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 393, CPyStatic_caching_utils___globals); goto CPyL91; } CPy_INCREF(cpy_r_r22); CPyL21: ; cpy_r_r23 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 396, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 393, CPyStatic_caching_utils___globals); goto CPyL92; } CPy_INCREF(cpy_r_r23); @@ -47286,14 +47286,14 @@ CPyL22: ; } cpy_r_r30 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r30 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "request_cache", 397, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "request_cache", 394, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF_NO_IMM(cpy_r_r30); CPyL27: ; cpy_r_r31 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cache_key", 397, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cache_key", 394, CPyStatic_caching_utils___globals); goto CPyL93; } CPy_INCREF(cpy_r_r31); @@ -47317,7 +47317,7 @@ CPyL28: ; cpy_r_r33 = NULL; } if (cpy_r_r33 != NULL) goto __LL180; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 397, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r32); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 394, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r32); goto CPyL87; __LL180: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cached_response != NULL) { @@ -47331,7 +47331,7 @@ __LL180: ; } cpy_r_r35 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cached_response; if (unlikely(cpy_r_r35 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cached_response", 398, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cached_response", 395, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r35); @@ -47373,21 +47373,21 @@ CPyL39: ; CPyL40: ; cpy_r_r46 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r46 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 402, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 399, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r46); CPyL41: ; cpy_r_r47 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r47 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 402, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 399, CPyStatic_caching_utils___globals); goto CPyL96; } CPy_INCREF(cpy_r_r47); CPyL42: ; cpy_r_r48 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r48 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 402, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 399, CPyStatic_caching_utils___globals); goto CPyL97; } CPy_INCREF(cpy_r_r48); @@ -47584,7 +47584,7 @@ CPyL73: ; if (likely(PyDict_Check(cpy_r_r58))) cpy_r_r77 = cpy_r_r58; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 402, CPyStatic_caching_utils___globals, "dict", cpy_r_r58); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 399, CPyStatic_caching_utils___globals, "dict", cpy_r_r58); goto CPyL95; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_next_label__ = -1; @@ -47725,12 +47725,12 @@ CPyL108: ; goto CPyL81; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____next__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____next__(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_391_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -47738,7 +47738,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__next__", kwlist, 0}; @@ -47746,25 +47746,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____next__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_391)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___391", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_391_____next__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388_____next__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__next__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_391___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_388___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_391_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -47772,7 +47772,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_391___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_388___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"arg", 0}; static CPyArg_Parser parser = {"O:send", kwlist, 0}; @@ -47781,26 +47781,26 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_391___send(PyObject *self, PyObj return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_391)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___391", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); goto fail; } PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_391___send(arg___mypyc_self__, arg_arg); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388___send(arg___mypyc_self__, arg_arg); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "send", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____iter__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____iter__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__iter__", kwlist, 0}; @@ -47808,20 +47808,20 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____iter__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_391)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___391", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_391_____iter__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388_____iter__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__iter__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_391___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_388___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -47834,7 +47834,7 @@ CPyL2: ; CPy_INCREF(cpy_r_r0); cpy_r_traceback = cpy_r_r0; CPyL4: ; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_391_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); CPy_DECREF(cpy_r_value); CPy_DECREF(cpy_r_traceback); if (cpy_r_r1 == NULL) goto CPyL6; @@ -47850,7 +47850,7 @@ CPyL8: ; goto CPyL4; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_391___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_388___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"type", "value", "traceback", 0}; static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; @@ -47861,10 +47861,10 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_391___throw(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_391)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___391", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); goto fail; } PyObject *arg_type = obj_type; @@ -47880,14 +47880,14 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_391___throw(PyObject *self, PyOb } else { arg_traceback = obj_traceback; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_391___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "throw", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_391___close(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_388___close(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -47910,7 +47910,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_391___close(PyObject *cpy_r___m if (cpy_r_r2 == NULL) goto CPyL3; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_391___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_388___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); if (cpy_r_r5 != NULL) goto CPyL11; CPyL3: ; cpy_r_r6 = CPy_CatchError(); @@ -47966,7 +47966,7 @@ CPyL13: ; goto CPyL6; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_391___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_388___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":close", kwlist, 0}; @@ -47974,25 +47974,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_391___close(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_391)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___391", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_391___close(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388___close(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "close", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____await__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____await__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__await__", kwlist, 0}; @@ -48000,13 +48000,13 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____await__(PyObject *self, return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_391)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___391", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_391_____await__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388_____await__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__await__", -1, CPyStatic_caching_utils___globals); @@ -48026,7 +48026,7 @@ PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____call_ PyObject *cpy_r_r9; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_obj", "__mypyc_env__", 391, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_obj", "__mypyc_env__", 388, CPyStatic_caching_utils___globals); goto CPyL9; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -48075,16 +48075,16 @@ CPyL1: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } - cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_391(); + cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_388(); if (unlikely(cpy_r_r6 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } CPy_INCREF_NO_IMM(cpy_r_r1); - if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *)cpy_r_r6)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *)cpy_r_r6)->___mypyc_env__); + if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *)cpy_r_r6)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *)cpy_r_r6)->___mypyc_env__); } - ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; + ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; cpy_r_r7 = 1; if (unlikely(!cpy_r_r7)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); @@ -48261,7 +48261,7 @@ fail: ; return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -48355,8 +48355,8 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper_ PyObject *cpy_r_r91; PyObject *cpy_r_r92; PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - char cpy_r_r95; + char cpy_r_r94; + PyObject *cpy_r_r95; PyObject *cpy_r_r96; PyObject *cpy_r_r97; PyObject *cpy_r_r98; @@ -48535,7 +48535,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper_ PyObject *cpy_r_r275; PyObject *cpy_r_r276; PyObject *cpy_r_r277; - PyObject *cpy_r_r278; + char cpy_r_r278; char cpy_r_r279; char cpy_r_r280; char cpy_r_r281; @@ -48544,8 +48544,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper_ char cpy_r_r284; char cpy_r_r285; char cpy_r_r286; - char cpy_r_r287; - PyObject *cpy_r_r288; + PyObject *cpy_r_r287; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; cpy_r_r2 = NULL; @@ -48564,40 +48563,40 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper_ cpy_r_r13 = cpy_r_r12; cpy_r_r14 = NULL; cpy_r_r15 = cpy_r_r14; - cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *)cpy_r___mypyc_self__)->___mypyc_env__; + cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___415", "__mypyc_env__", 415, CPyStatic_caching_utils___globals); - goto CPyL293; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___413", "__mypyc_env__", 413, CPyStatic_caching_utils___globals); + goto CPyL292; } CPy_INCREF_NO_IMM(cpy_r_r16); CPyL1: ; cpy_r_r17 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__; cpy_r_r18 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_env__; if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_env__", 415, CPyStatic_caching_utils___globals); - goto CPyL294; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_env__", 413, CPyStatic_caching_utils___globals); + goto CPyL293; } CPy_INCREF_NO_IMM(cpy_r_r18); - goto CPyL283; + goto CPyL282; CPyL2: ; cpy_r_r19 = (PyObject *)&_Py_NoneStruct; cpy_r_r20 = cpy_r_type != cpy_r_r19; if (cpy_r_r20) { - goto CPyL295; + goto CPyL294; } else goto CPyL5; CPyL3: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL291; } CPy_Unreachable(); CPyL5: ; cpy_r_r21 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 419, CPyStatic_caching_utils___globals); - goto CPyL296; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 417, CPyStatic_caching_utils___globals); + goto CPyL295; } CPy_INCREF(cpy_r_r21); CPyL6: ; @@ -48606,13 +48605,13 @@ CPyL6: ; CPy_DECREF(cpy_r_r21); if (unlikely(cpy_r_r23 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } if (likely(PyUnicode_Check(cpy_r_r23))) cpy_r_r24 = cpy_r_r23; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 419, CPyStatic_caching_utils___globals, "str", cpy_r_r23); - goto CPyL296; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 417, CPyStatic_caching_utils___globals, "str", cpy_r_r23); + goto CPyL295; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method); @@ -48621,12 +48620,12 @@ CPyL6: ; cpy_r_r25 = 1; if (unlikely(!cpy_r_r25)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } cpy_r_r26 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r26 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 420, CPyStatic_caching_utils___globals); - goto CPyL296; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 418, CPyStatic_caching_utils___globals); + goto CPyL295; } CPy_INCREF(cpy_r_r26); CPyL10: ; @@ -48635,7 +48634,7 @@ CPyL10: ; CPy_DECREF(cpy_r_r26); if (unlikely(cpy_r_r28 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params); @@ -48644,26 +48643,26 @@ CPyL10: ; cpy_r_r29 = 1; if (unlikely(!cpy_r_r29)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } cpy_r_r30 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r30 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 421, CPyStatic_caching_utils___globals); - goto CPyL296; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 419, CPyStatic_caching_utils___globals); + goto CPyL295; } CPy_INCREF(cpy_r_r30); CPyL13: ; cpy_r_r31 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 421, CPyStatic_caching_utils___globals); - goto CPyL297; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 419, CPyStatic_caching_utils___globals); + goto CPyL296; } CPy_INCREF(cpy_r_r31); CPyL14: ; cpy_r_r32 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 421, CPyStatic_caching_utils___globals); - goto CPyL298; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 419, CPyStatic_caching_utils___globals); + goto CPyL297; } CPy_INCREF(cpy_r_r32); CPyL15: ; @@ -48673,13 +48672,13 @@ CPyL15: ; CPy_DECREF(cpy_r_r32); if (unlikely(cpy_r_r33 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } if (!cpy_r_r33) goto CPyL245; cpy_r_r34 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r34 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 422, CPyStatic_caching_utils___globals); - goto CPyL296; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 420, CPyStatic_caching_utils___globals); + goto CPyL295; } CPy_INCREF(cpy_r_r34); CPyL18: ; @@ -48688,13 +48687,13 @@ CPyL18: ; CPy_DECREF(cpy_r_r34); if (unlikely(cpy_r_r36 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } if (likely(Py_TYPE(cpy_r_r36) == CPyType_utils___caching___SimpleCache)) cpy_r_r37 = cpy_r_r36; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 422, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r36); - goto CPyL296; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 420, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r36); + goto CPyL295; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache != NULL) { CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache); @@ -48703,11 +48702,11 @@ CPyL18: ; cpy_r_r38 = 1; if (unlikely(!cpy_r_r38)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } cpy_r_r39 = CPyStatic_caching_utils___get_ident; if (unlikely(cpy_r_r39 == NULL)) { - goto CPyL299; + goto CPyL298; } else goto CPyL24; CPyL22: ; @@ -48715,14 +48714,14 @@ CPyL22: ; cpy_r_r40 = 0; if (unlikely(!cpy_r_r40)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL291; } CPy_Unreachable(); CPyL24: ; cpy_r_r41 = PyObject_Vectorcall(cpy_r_r39, 0, 0, 0); if (unlikely(cpy_r_r41 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } if (likely(PyLong_Check(cpy_r_r41))) cpy_r_r42 = CPyTagged_FromObject(cpy_r_r41); @@ -48732,26 +48731,26 @@ CPyL24: ; CPy_DECREF(cpy_r_r41); if (unlikely(cpy_r_r42 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } cpy_r_r43 = CPyTagged_Str(cpy_r_r42); CPyTagged_DECREF(cpy_r_r42); if (unlikely(cpy_r_r43 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ cpy_r_r45 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r45 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 424, CPyStatic_caching_utils___globals); - goto CPyL300; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 422, CPyStatic_caching_utils___globals); + goto CPyL299; } CPy_INCREF(cpy_r_r45); CPyL28: ; cpy_r_r46 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r46 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 424, CPyStatic_caching_utils___globals); - goto CPyL301; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 422, CPyStatic_caching_utils___globals); + goto CPyL300; } CPy_INCREF(cpy_r_r46); CPyL29: ; @@ -48768,20 +48767,20 @@ CPyL29: ; CPy_DECREF(cpy_r_r48); if (unlikely(cpy_r_r49 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL300; + goto CPyL299; } cpy_r_r50 = CPyStr_Build(3, cpy_r_r43, cpy_r_r44, cpy_r_r49); CPy_DECREF(cpy_r_r43); CPy_DECREF(cpy_r_r49); if (unlikely(cpy_r_r50 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } cpy_r_r51 = CPyDef_caching_utils___generate_cache_key(cpy_r_r50); CPy_DECREF(cpy_r_r50); if (unlikely(cpy_r_r51 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key); @@ -48790,19 +48789,19 @@ CPyL29: ; cpy_r_r52 = 1; if (unlikely(!cpy_r_r52)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } cpy_r_r53 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r53 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 426, CPyStatic_caching_utils___globals); - goto CPyL296; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 424, CPyStatic_caching_utils___globals); + goto CPyL295; } CPy_INCREF_NO_IMM(cpy_r_r53); CPyL34: ; cpy_r_r54 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r54 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 426, CPyStatic_caching_utils___globals); - goto CPyL302; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 424, CPyStatic_caching_utils___globals); + goto CPyL301; } CPy_INCREF(cpy_r_r54); CPyL35: ; @@ -48811,7 +48810,7 @@ CPyL35: ; CPy_DECREF_NO_IMM(cpy_r_r53); if (unlikely(cpy_r_r55 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } if (PyDict_Check(cpy_r_r55)) cpy_r_r56 = cpy_r_r55; @@ -48825,8 +48824,8 @@ CPyL35: ; cpy_r_r56 = NULL; } if (cpy_r_r56 != NULL) goto __LL186; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 426, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r55); - goto CPyL296; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 424, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r55); + goto CPyL295; __LL186: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result); @@ -48835,12 +48834,12 @@ __LL186: ; cpy_r_r57 = 1; if (unlikely(!cpy_r_r57)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL295; } cpy_r_r58 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; if (unlikely(cpy_r_r58 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 427, CPyStatic_caching_utils___globals); - goto CPyL296; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 425, CPyStatic_caching_utils___globals); + goto CPyL295; } CPy_INCREF(cpy_r_r58); CPyL39: ; @@ -48848,29 +48847,29 @@ CPyL39: ; cpy_r_r60 = cpy_r_r58 != cpy_r_r59; CPy_DECREF(cpy_r_r58); if (cpy_r_r60) { - goto CPyL303; + goto CPyL302; } else goto CPyL47; CPyL40: ; cpy_r_r61 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; if (unlikely(cpy_r_r61 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 428, CPyStatic_caching_utils___globals); - goto CPyL304; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 426, CPyStatic_caching_utils___globals); + goto CPyL303; } CPy_INCREF(cpy_r_r61); CPyL41: ; if (likely(cpy_r_r61 != Py_None)) cpy_r_r62 = cpy_r_r61; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 428, CPyStatic_caching_utils___globals, "dict", cpy_r_r61); - goto CPyL304; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 426, CPyStatic_caching_utils___globals, "dict", cpy_r_r61); + goto CPyL303; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; CPy_DECREF_NO_IMM(cpy_r_r16); if (cpy_r_stop_iter_ptr != NULL) goto CPyL46; CPyGen_SetStopIterationValue(cpy_r_r62); CPy_DECREF(cpy_r_r62); - if (!0) goto CPyL292; + if (!0) goto CPyL291; CPy_Unreachable(); CPyL46: ; *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r62; @@ -48878,15 +48877,15 @@ CPyL46: ; CPyL47: ; cpy_r_r64 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r64 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 430, CPyStatic_caching_utils___globals); - goto CPyL296; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 428, CPyStatic_caching_utils___globals); + goto CPyL295; } CPy_INCREF(cpy_r_r64); CPyL48: ; cpy_r_r65 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r65 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 430, CPyStatic_caching_utils___globals); - goto CPyL305; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 428, CPyStatic_caching_utils___globals); + goto CPyL304; } CPy_INCREF(cpy_r_r65); CPyL49: ; @@ -48899,7 +48898,7 @@ CPyL49: ; CPy_DECREF_NO_IMM(cpy_r_r18); if (unlikely(cpy_r_r66 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL306; + goto CPyL305; } CPyL50: ; PyObject *cpy_r_r67[2] = {cpy_r_r64, cpy_r_r65}; @@ -48908,7 +48907,7 @@ CPyL50: ; CPy_DECREF(cpy_r_r66); if (unlikely(cpy_r_r69 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL306; + goto CPyL305; } CPy_DECREF(cpy_r_r64); CPy_DECREF(cpy_r_r65); @@ -48916,7 +48915,7 @@ CPyL50: ; CPy_DECREF(cpy_r_r69); if (unlikely(cpy_r_r70 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25); @@ -48925,12 +48924,12 @@ CPyL50: ; cpy_r_r71 = 1; if (unlikely(!cpy_r_r71)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r72 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25; if (unlikely(cpy_r_r72 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__25", -1, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } CPy_INCREF(cpy_r_r72); CPyL54: ; @@ -48940,7 +48939,7 @@ CPyL54: ; cpy_r_r74 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r74 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r75 = cpy_r_r74; cpy_r_r76 = NULL; @@ -48951,7 +48950,7 @@ CPyL54: ; cpy_r_r77 = 1; if (unlikely(!cpy_r_r77)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL307; + goto CPyL306; } else goto CPyL79; CPyL57: ; @@ -48963,13 +48962,13 @@ CPyL58: ; CPyL59: ; cpy_r_r80 = (PyObject *)&_Py_NoneStruct; cpy_r_r81 = cpy_r_type != cpy_r_r80; - if (!cpy_r_r81) goto CPyL308; + if (!cpy_r_r81) goto CPyL307; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL63; } else - goto CPyL309; + goto CPyL308; CPyL61: ; CPy_Unreachable(); CPyL62: ; @@ -48986,13 +48985,13 @@ CPyL63: ; cpy_r_r83 = 1; if (unlikely(!cpy_r_r83)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL310; + goto CPyL309; } cpy_r_r84 = (PyObject **)&cpy_r_r1; cpy_r_r85 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25; if (unlikely(cpy_r_r85 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__25", -1, CPyStatic_caching_utils___globals); - goto CPyL310; + goto CPyL309; } CPy_INCREF(cpy_r_r85); CPyL65: ; @@ -49000,14 +48999,14 @@ CPyL65: ; CPy_DecRef(cpy_r_r85); if (unlikely(cpy_r_r86 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL310; + goto CPyL309; } if (cpy_r_r86) goto CPyL69; cpy_r_r78 = cpy_r_r1; cpy_r_r87 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26; if (unlikely(cpy_r_r87.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__26", -1, CPyStatic_caching_utils___globals); - goto CPyL311; + goto CPyL310; } CPy_INCREF(cpy_r_r87.f0); CPy_INCREF(cpy_r_r87.f1); @@ -49023,7 +49022,7 @@ CPyL69: ; cpy_r_r88 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26; if (unlikely(cpy_r_r88.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__26", -1, CPyStatic_caching_utils___globals); - goto CPyL312; + goto CPyL311; } CPy_INCREF(cpy_r_r88.f0); CPy_INCREF(cpy_r_r88.f1); @@ -49046,7 +49045,7 @@ CPyL71: ; CPy_DecRef(cpy_r_r16); if (unlikely(cpy_r_r89.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL291; } CPyL72: ; CPy_RestoreExcInfo(cpy_r_r89); @@ -49054,13 +49053,13 @@ CPyL72: ; CPy_DecRef(cpy_r_r89.f1); CPy_DecRef(cpy_r_r89.f2); cpy_r_r90 = CPy_KeepPropagating(); - if (!cpy_r_r90) goto CPyL292; + if (!cpy_r_r90) goto CPyL291; CPy_Unreachable(); CPyL74: ; cpy_r_r91 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25; if (unlikely(cpy_r_r91 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__25", -1, CPyStatic_caching_utils___globals); - goto CPyL313; + goto CPyL312; } CPy_INCREF(cpy_r_r91); CPyL75: ; @@ -49074,61 +49073,61 @@ CPyL77: ; cpy_r_r93 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r93 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r75 = cpy_r_r93; CPyL79: ; - if (likely(PyDict_Check(cpy_r_r75))) - cpy_r_r94 = cpy_r_r75; - else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 430, CPyStatic_caching_utils___globals, "dict", cpy_r_r75); - goto CPyL304; - } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response = cpy_r_r94; - cpy_r_r95 = 1; - if (unlikely(!cpy_r_r95)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response = cpy_r_r75; + cpy_r_r94 = 1; + if (unlikely(!cpy_r_r94)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; + } + cpy_r_r95 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 430, CPyStatic_caching_utils___globals); + goto CPyL303; } - cpy_r_r96 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; + CPy_INCREF(cpy_r_r95); +CPyL81: ; + cpy_r_r96 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r96 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 432, CPyStatic_caching_utils___globals); - goto CPyL304; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 430, CPyStatic_caching_utils___globals); + goto CPyL313; } CPy_INCREF(cpy_r_r96); CPyL82: ; - cpy_r_r97 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; + cpy_r_r97 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r97 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 432, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 430, CPyStatic_caching_utils___globals); goto CPyL314; } CPy_INCREF(cpy_r_r97); CPyL83: ; - cpy_r_r98 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; + cpy_r_r98 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r98 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 432, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 430, CPyStatic_caching_utils___globals); goto CPyL315; } CPy_INCREF(cpy_r_r98); CPyL84: ; - cpy_r_r99 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 432, CPyStatic_caching_utils___globals); - goto CPyL316; + if (likely(PyDict_Check(cpy_r_r98))) + cpy_r_r99 = cpy_r_r98; + else { + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 429, CPyStatic_caching_utils___globals, "dict", cpy_r_r98); + goto CPyL315; } - CPy_INCREF(cpy_r_r99); -CPyL85: ; - cpy_r_r100 = CPyDef_caching_utils____async_should_cache_response(cpy_r_r96, cpy_r_r97, cpy_r_r98, cpy_r_r99); + cpy_r_r100 = CPyDef_caching_utils____async_should_cache_response(cpy_r_r95, cpy_r_r96, cpy_r_r97, cpy_r_r99); + CPy_DECREF(cpy_r_r95); CPy_DECREF(cpy_r_r96); CPy_DECREF(cpy_r_r97); - CPy_DECREF(cpy_r_r98); CPy_DECREF(cpy_r_r99); if (unlikely(cpy_r_r100 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27 != NULL) { CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27); @@ -49137,12 +49136,12 @@ CPyL85: ; cpy_r_r101 = 1; if (unlikely(!cpy_r_r101)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r102 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27; if (unlikely(cpy_r_r102 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__27", -1, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } CPy_INCREF_NO_IMM(cpy_r_r102); CPyL88: ; @@ -49152,11 +49151,11 @@ CPyL88: ; cpy_r_r105 = (PyObject **)&cpy_r_r3; cpy_r_r106 = CPyDef_caching_utils____async_should_cache_response_gen_____mypyc_generator_helper__(cpy_r_r102, cpy_r_r103, cpy_r_r103, cpy_r_r103, cpy_r_r103, cpy_r_r105); CPy_DECREF_NO_IMM(cpy_r_r102); - if (cpy_r_r106 != NULL) goto CPyL317; + if (cpy_r_r106 != NULL) goto CPyL316; cpy_r_r107 = cpy_r_r3 != 0; if (unlikely(!cpy_r_r107)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL318; + goto CPyL317; } cpy_r_r108 = cpy_r_r3; cpy_r_r109 = NULL; @@ -49167,7 +49166,7 @@ CPyL88: ; cpy_r_r110 = 1; if (unlikely(!cpy_r_r110)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL319; + goto CPyL318; } else goto CPyL113; CPyL91: ; @@ -49179,13 +49178,13 @@ CPyL92: ; CPyL93: ; cpy_r_r113 = (PyObject *)&_Py_NoneStruct; cpy_r_r114 = cpy_r_type != cpy_r_r113; - if (!cpy_r_r114) goto CPyL320; + if (!cpy_r_r114) goto CPyL319; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL97; } else - goto CPyL321; + goto CPyL320; CPyL95: ; CPy_Unreachable(); CPyL96: ; @@ -49202,13 +49201,13 @@ CPyL97: ; cpy_r_r116 = 1; if (unlikely(!cpy_r_r116)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL322; + goto CPyL321; } cpy_r_r117 = (PyObject **)&cpy_r_r5; cpy_r_r118 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27; if (unlikely(cpy_r_r118 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__27", -1, CPyStatic_caching_utils___globals); - goto CPyL322; + goto CPyL321; } CPy_INCREF_NO_IMM(cpy_r_r118); CPyL99: ; @@ -49216,14 +49215,14 @@ CPyL99: ; CPy_DecRef(cpy_r_r118); if (unlikely(cpy_r_r119 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL322; + goto CPyL321; } if (cpy_r_r119) goto CPyL103; cpy_r_r111 = cpy_r_r5; cpy_r_r120 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28; if (unlikely(cpy_r_r120.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__28", -1, CPyStatic_caching_utils___globals); - goto CPyL323; + goto CPyL322; } CPy_INCREF(cpy_r_r120.f0); CPy_INCREF(cpy_r_r120.f1); @@ -49239,7 +49238,7 @@ CPyL103: ; cpy_r_r121 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28; if (unlikely(cpy_r_r121.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__28", -1, CPyStatic_caching_utils___globals); - goto CPyL324; + goto CPyL323; } CPy_INCREF(cpy_r_r121.f0); CPy_INCREF(cpy_r_r121.f1); @@ -49262,7 +49261,7 @@ CPyL105: ; CPy_DecRef(cpy_r_r16); if (unlikely(cpy_r_r122.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL291; } CPyL106: ; CPy_RestoreExcInfo(cpy_r_r122); @@ -49270,13 +49269,13 @@ CPyL106: ; CPy_DecRef(cpy_r_r122.f1); CPy_DecRef(cpy_r_r122.f2); cpy_r_r123 = CPy_KeepPropagating(); - if (!cpy_r_r123) goto CPyL292; + if (!cpy_r_r123) goto CPyL291; CPy_Unreachable(); CPyL108: ; cpy_r_r124 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27; if (unlikely(cpy_r_r124 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__27", -1, CPyStatic_caching_utils___globals); - goto CPyL325; + goto CPyL324; } CPy_INCREF_NO_IMM(cpy_r_r124); CPyL109: ; @@ -49290,7 +49289,7 @@ CPyL111: ; cpy_r_r126 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r126 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r108 = cpy_r_r126; CPyL113: ; @@ -49301,13 +49300,13 @@ CPyL113: ; CPy_DECREF(cpy_r_r108); if (unlikely(cpy_r_r127 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } if (!cpy_r_r127) goto CPyL239; cpy_r_r128 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r128 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 434, CPyStatic_caching_utils___globals); - goto CPyL304; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 432, CPyStatic_caching_utils___globals); + goto CPyL303; } CPy_INCREF(cpy_r_r128); CPyL116: ; @@ -49316,14 +49315,14 @@ CPyL116: ; CPy_DECREF(cpy_r_r128); if (unlikely(cpy_r_r130 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r131 = CPy_TYPE(cpy_r_r130); cpy_r_r132 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aexit__' */ cpy_r_r133 = CPyObject_GetAttr(cpy_r_r131, cpy_r_r132); if (unlikely(cpy_r_r133 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL326; + goto CPyL325; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29); @@ -49332,14 +49331,14 @@ CPyL116: ; cpy_r_r134 = 1; if (unlikely(!cpy_r_r134)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL326; + goto CPyL325; } cpy_r_r135 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aenter__' */ cpy_r_r136 = CPyObject_GetAttr(cpy_r_r131, cpy_r_r135); CPy_DECREF(cpy_r_r131); if (unlikely(cpy_r_r136 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL327; + goto CPyL326; } PyObject *cpy_r_r137[1] = {cpy_r_r130}; cpy_r_r138 = (PyObject **)&cpy_r_r137; @@ -49347,7 +49346,7 @@ CPyL116: ; CPy_DECREF(cpy_r_r136); if (unlikely(cpy_r_r139 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL327; + goto CPyL326; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30); @@ -49356,19 +49355,19 @@ CPyL116: ; cpy_r_r140 = 1; if (unlikely(!cpy_r_r140)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL328; + goto CPyL327; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__31 = 1; cpy_r_r141 = 1; if (unlikely(!cpy_r_r141)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL328; + goto CPyL327; } cpy_r_r142 = CPy_GetCoro(cpy_r_r139); CPy_DECREF(cpy_r_r139); if (unlikely(cpy_r_r142 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32); @@ -49377,12 +49376,12 @@ CPyL116: ; cpy_r_r143 = 1; if (unlikely(!cpy_r_r143)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r144 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32; if (unlikely(cpy_r_r144 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__32", -1, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } CPy_INCREF(cpy_r_r144); CPyL126: ; @@ -49392,7 +49391,7 @@ CPyL126: ; cpy_r_r146 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r146 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r147 = cpy_r_r146; CPy_DECREF(cpy_r_r147); @@ -49404,7 +49403,7 @@ CPyL126: ; cpy_r_r149 = 1; if (unlikely(!cpy_r_r149)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } else goto CPyL151; CPyL129: ; @@ -49416,13 +49415,13 @@ CPyL130: ; CPyL131: ; cpy_r_r152 = (PyObject *)&_Py_NoneStruct; cpy_r_r153 = cpy_r_type != cpy_r_r152; - if (!cpy_r_r153) goto CPyL329; + if (!cpy_r_r153) goto CPyL328; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL135; } else - goto CPyL330; + goto CPyL329; CPyL133: ; CPy_Unreachable(); CPyL134: ; @@ -49439,13 +49438,13 @@ CPyL135: ; cpy_r_r155 = 1; if (unlikely(!cpy_r_r155)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL331; + goto CPyL330; } cpy_r_r156 = (PyObject **)&cpy_r_r7; cpy_r_r157 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32; if (unlikely(cpy_r_r157 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__32", -1, CPyStatic_caching_utils___globals); - goto CPyL331; + goto CPyL330; } CPy_INCREF(cpy_r_r157); CPyL137: ; @@ -49453,14 +49452,14 @@ CPyL137: ; CPy_DecRef(cpy_r_r157); if (unlikely(cpy_r_r158 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL331; + goto CPyL330; } if (cpy_r_r158) goto CPyL141; cpy_r_r150 = cpy_r_r7; cpy_r_r159 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33; if (unlikely(cpy_r_r159.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__33", -1, CPyStatic_caching_utils___globals); - goto CPyL332; + goto CPyL331; } CPy_INCREF(cpy_r_r159.f0); CPy_INCREF(cpy_r_r159.f1); @@ -49500,7 +49499,7 @@ CPyL143: ; CPy_DecRef(cpy_r_r16); if (unlikely(cpy_r_r161.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL291; } CPyL144: ; CPy_RestoreExcInfo(cpy_r_r161); @@ -49508,13 +49507,13 @@ CPyL144: ; CPy_DecRef(cpy_r_r161.f1); CPy_DecRef(cpy_r_r161.f2); cpy_r_r162 = CPy_KeepPropagating(); - if (!cpy_r_r162) goto CPyL292; + if (!cpy_r_r162) goto CPyL291; CPy_Unreachable(); CPyL146: ; cpy_r_r163 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32; if (unlikely(cpy_r_r163 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__32", -1, CPyStatic_caching_utils___globals); - goto CPyL333; + goto CPyL332; } CPy_INCREF(cpy_r_r163); CPyL147: ; @@ -49528,29 +49527,29 @@ CPyL149: ; cpy_r_r165 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r165 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r147 = cpy_r_r165; CPy_DECREF(cpy_r_r147); CPyL151: ; cpy_r_r166 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r166 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 435, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 433, CPyStatic_caching_utils___globals); goto CPyL155; } CPy_INCREF_NO_IMM(cpy_r_r166); CPyL152: ; cpy_r_r167 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r167 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 435, CPyStatic_caching_utils___globals); - goto CPyL334; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 433, CPyStatic_caching_utils___globals); + goto CPyL333; } CPy_INCREF(cpy_r_r167); CPyL153: ; cpy_r_r168 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r168 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 435, CPyStatic_caching_utils___globals); - goto CPyL335; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 433, CPyStatic_caching_utils___globals); + goto CPyL334; } CPy_INCREF(cpy_r_r168); CPyL154: ; @@ -49561,7 +49560,7 @@ CPyL154: ; if (unlikely(cpy_r_r169.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); } else - goto CPyL336; + goto CPyL335; CPyL155: ; cpy_r_r170 = CPy_CatchError(); if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34.f0 != NULL) { @@ -49594,14 +49593,14 @@ CPyL155: ; cpy_r_r177 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29; if (unlikely(cpy_r_r177 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__29", -1, CPyStatic_caching_utils___globals); - goto CPyL337; + goto CPyL336; } CPy_INCREF(cpy_r_r177); CPyL158: ; cpy_r_r178 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30; if (unlikely(cpy_r_r178 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__30", -1, CPyStatic_caching_utils___globals); - goto CPyL338; + goto CPyL337; } CPy_INCREF(cpy_r_r178); CPyL159: ; @@ -49611,7 +49610,7 @@ CPyL159: ; CPy_DecRef(cpy_r_r177); if (unlikely(cpy_r_r181 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL339; + goto CPyL338; } CPy_DecRef(cpy_r_r178); CPy_DecRef(cpy_r_r174); @@ -49656,7 +49655,7 @@ CPyL163: ; cpy_r_r189 = 1; if (unlikely(!cpy_r_r189)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL340; + goto CPyL339; } else goto CPyL188; CPyL166: ; @@ -49668,13 +49667,13 @@ CPyL167: ; CPyL168: ; cpy_r_r192 = (PyObject *)&_Py_NoneStruct; cpy_r_r193 = cpy_r_type != cpy_r_r192; - if (!cpy_r_r193) goto CPyL341; + if (!cpy_r_r193) goto CPyL340; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL172; } else - goto CPyL342; + goto CPyL341; CPyL170: ; CPy_Unreachable(); CPyL171: ; @@ -49691,13 +49690,13 @@ CPyL172: ; cpy_r_r195 = 1; if (unlikely(!cpy_r_r195)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL343; + goto CPyL342; } cpy_r_r196 = (PyObject **)&cpy_r_r9; cpy_r_r197 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35; if (unlikely(cpy_r_r197 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__35", -1, CPyStatic_caching_utils___globals); - goto CPyL343; + goto CPyL342; } CPy_INCREF(cpy_r_r197); CPyL174: ; @@ -49705,14 +49704,14 @@ CPyL174: ; CPy_DecRef(cpy_r_r197); if (unlikely(cpy_r_r198 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL343; + goto CPyL342; } if (cpy_r_r198) goto CPyL178; cpy_r_r190 = cpy_r_r9; cpy_r_r199 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36; if (unlikely(cpy_r_r199.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__36", -1, CPyStatic_caching_utils___globals); - goto CPyL344; + goto CPyL343; } CPy_INCREF(cpy_r_r199.f0); CPy_INCREF(cpy_r_r199.f1); @@ -49728,7 +49727,7 @@ CPyL178: ; cpy_r_r200 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36; if (unlikely(cpy_r_r200.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__36", -1, CPyStatic_caching_utils___globals); - goto CPyL345; + goto CPyL344; } CPy_INCREF(cpy_r_r200.f0); CPy_INCREF(cpy_r_r200.f1); @@ -49757,14 +49756,14 @@ CPyL181: ; if (!cpy_r_r202) { goto CPyL194; } else - goto CPyL346; + goto CPyL345; CPyL182: ; CPy_Unreachable(); CPyL183: ; cpy_r_r203 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35; if (unlikely(cpy_r_r203 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__35", -1, CPyStatic_caching_utils___globals); - goto CPyL347; + goto CPyL346; } CPy_INCREF(cpy_r_r203); CPyL184: ; @@ -49795,7 +49794,7 @@ CPyL188: ; if (!0) { goto CPyL194; } else - goto CPyL348; + goto CPyL347; CPyL191: ; CPy_Unreachable(); CPyL192: ; @@ -49831,7 +49830,7 @@ CPyL195: ; if (!cpy_r_r211) { goto CPyL198; } else - goto CPyL349; + goto CPyL348; CPyL196: ; CPy_Unreachable(); CPyL197: ; @@ -49846,7 +49845,7 @@ CPyL199: ; cpy_r_r214 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__31; if (unlikely(cpy_r_r214 == 2)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__31", -1, CPyStatic_caching_utils___globals); - goto CPyL350; + goto CPyL349; } CPyL200: ; if (!cpy_r_r214) goto CPyL232; @@ -49855,14 +49854,14 @@ CPyL201: ; cpy_r_r216 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29; if (unlikely(cpy_r_r216 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__29", -1, CPyStatic_caching_utils___globals); - goto CPyL350; + goto CPyL349; } CPy_INCREF(cpy_r_r216); CPyL202: ; cpy_r_r217 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30; if (unlikely(cpy_r_r217 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__30", -1, CPyStatic_caching_utils___globals); - goto CPyL351; + goto CPyL350; } CPy_INCREF(cpy_r_r217); CPyL203: ; @@ -49872,14 +49871,14 @@ CPyL203: ; CPy_DECREF(cpy_r_r216); if (unlikely(cpy_r_r220 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL352; + goto CPyL351; } CPy_DECREF(cpy_r_r217); cpy_r_r221 = CPy_GetCoro(cpy_r_r220); CPy_DECREF(cpy_r_r220); if (unlikely(cpy_r_r221 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL350; + goto CPyL349; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37); @@ -49888,22 +49887,22 @@ CPyL203: ; cpy_r_r222 = 1; if (unlikely(!cpy_r_r222)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL350; + goto CPyL349; } cpy_r_r223 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37; if (unlikely(cpy_r_r223 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__37", -1, CPyStatic_caching_utils___globals); - goto CPyL350; + goto CPyL349; } CPy_INCREF(cpy_r_r223); CPyL207: ; cpy_r_r224 = CPyIter_Next(cpy_r_r223); CPy_DECREF(cpy_r_r223); - if (cpy_r_r224 != NULL) goto CPyL353; + if (cpy_r_r224 != NULL) goto CPyL352; cpy_r_r225 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r225 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL350; + goto CPyL349; } cpy_r_r226 = cpy_r_r225; CPy_DECREF(cpy_r_r226); @@ -49915,7 +49914,7 @@ CPyL207: ; cpy_r_r228 = 1; if (unlikely(!cpy_r_r228)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL350; + goto CPyL349; } else goto CPyL232; CPyL210: ; @@ -49927,13 +49926,13 @@ CPyL211: ; CPyL212: ; cpy_r_r231 = (PyObject *)&_Py_NoneStruct; cpy_r_r232 = cpy_r_type != cpy_r_r231; - if (!cpy_r_r232) goto CPyL354; + if (!cpy_r_r232) goto CPyL353; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL216; } else - goto CPyL355; + goto CPyL354; CPyL214: ; CPy_Unreachable(); CPyL215: ; @@ -49950,13 +49949,13 @@ CPyL216: ; cpy_r_r234 = 1; if (unlikely(!cpy_r_r234)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL356; + goto CPyL355; } cpy_r_r235 = (PyObject **)&cpy_r_r11; cpy_r_r236 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37; if (unlikely(cpy_r_r236 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__37", -1, CPyStatic_caching_utils___globals); - goto CPyL356; + goto CPyL355; } CPy_INCREF(cpy_r_r236); CPyL218: ; @@ -49964,19 +49963,19 @@ CPyL218: ; CPy_DecRef(cpy_r_r236); if (unlikely(cpy_r_r237 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL356; + goto CPyL355; } if (cpy_r_r237) goto CPyL222; cpy_r_r229 = cpy_r_r11; cpy_r_r238 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38; if (unlikely(cpy_r_r238.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__38", -1, CPyStatic_caching_utils___globals); - goto CPyL357; + goto CPyL356; } CPy_INCREF(cpy_r_r238.f0); CPy_INCREF(cpy_r_r238.f1); CPy_INCREF(cpy_r_r238.f2); - goto CPyL358; + goto CPyL357; CPyL221: ; CPy_RestoreExcInfo(cpy_r_r238); CPy_DecRef(cpy_r_r238.f0); @@ -50023,14 +50022,14 @@ CPyL225: ; if (!cpy_r_r241) { goto CPyL235; } else - goto CPyL359; + goto CPyL358; CPyL226: ; CPy_Unreachable(); CPyL227: ; cpy_r_r242 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37; if (unlikely(cpy_r_r242 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__37", -1, CPyStatic_caching_utils___globals); - goto CPyL360; + goto CPyL359; } CPy_INCREF(cpy_r_r242); CPyL228: ; @@ -50040,7 +50039,7 @@ CPyL228: ; if (cpy_r_r243 == NULL) { goto CPyL230; } else - goto CPyL361; + goto CPyL360; CPyL229: ; cpy_r_r229 = cpy_r_r243; goto CPyL211; @@ -50048,7 +50047,7 @@ CPyL230: ; cpy_r_r244 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r244 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL350; + goto CPyL349; } cpy_r_r226 = cpy_r_r244; CPy_DECREF(cpy_r_r226); @@ -50056,13 +50055,13 @@ CPyL232: ; if (cpy_r_r13.f0 == NULL) { goto CPyL239; } else - goto CPyL362; + goto CPyL361; CPyL233: ; CPy_Reraise(); if (!0) { goto CPyL235; } else - goto CPyL363; + goto CPyL362; CPyL234: ; CPy_Unreachable(); CPyL235: ; @@ -50073,13 +50072,13 @@ CPyL235: ; CPy_XDECREF(cpy_r_r13.f2); CPyL237: ; cpy_r_r245 = CPy_KeepPropagating(); - if (!cpy_r_r245) goto CPyL292; + if (!cpy_r_r245) goto CPyL291; CPy_Unreachable(); CPyL239: ; cpy_r_r246 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r246 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 436, CPyStatic_caching_utils___globals); - goto CPyL304; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 434, CPyStatic_caching_utils___globals); + goto CPyL303; } CPy_INCREF(cpy_r_r246); CPyL240: ; @@ -50088,7 +50087,7 @@ CPyL240: ; if (cpy_r_stop_iter_ptr != NULL) goto CPyL244; CPyGen_SetStopIterationValue(cpy_r_r246); CPy_DECREF(cpy_r_r246); - if (!0) goto CPyL292; + if (!0) goto CPyL291; CPy_Unreachable(); CPyL244: ; *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r246; @@ -50096,15 +50095,15 @@ CPyL244: ; CPyL245: ; cpy_r_r248 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r248 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 438, CPyStatic_caching_utils___globals); - goto CPyL296; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 436, CPyStatic_caching_utils___globals); + goto CPyL295; } CPy_INCREF(cpy_r_r248); CPyL246: ; cpy_r_r249 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r249 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 438, CPyStatic_caching_utils___globals); - goto CPyL364; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 436, CPyStatic_caching_utils___globals); + goto CPyL363; } CPy_INCREF(cpy_r_r249); CPyL247: ; @@ -50117,7 +50116,7 @@ CPyL247: ; CPy_DECREF_NO_IMM(cpy_r_r18); if (unlikely(cpy_r_r250 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL365; + goto CPyL364; } CPyL248: ; PyObject *cpy_r_r251[2] = {cpy_r_r248, cpy_r_r249}; @@ -50126,7 +50125,7 @@ CPyL248: ; CPy_DECREF(cpy_r_r250); if (unlikely(cpy_r_r253 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL365; + goto CPyL364; } CPy_DECREF(cpy_r_r248); CPy_DECREF(cpy_r_r249); @@ -50134,7 +50133,7 @@ CPyL248: ; CPy_DECREF(cpy_r_r253); if (unlikely(cpy_r_r254 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39); @@ -50143,12 +50142,12 @@ CPyL248: ; cpy_r_r255 = 1; if (unlikely(!cpy_r_r255)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r256 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39; if (unlikely(cpy_r_r256 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__39", -1, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } CPy_INCREF(cpy_r_r256); CPyL252: ; @@ -50158,7 +50157,7 @@ CPyL252: ; cpy_r_r258 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r258 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r259 = cpy_r_r258; cpy_r_r260 = NULL; @@ -50169,7 +50168,7 @@ CPyL252: ; cpy_r_r261 = 1; if (unlikely(!cpy_r_r261)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL366; + goto CPyL365; } else goto CPyL277; CPyL255: ; @@ -50181,13 +50180,13 @@ CPyL256: ; CPyL257: ; cpy_r_r264 = (PyObject *)&_Py_NoneStruct; cpy_r_r265 = cpy_r_type != cpy_r_r264; - if (!cpy_r_r265) goto CPyL367; + if (!cpy_r_r265) goto CPyL366; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL261; } else - goto CPyL368; + goto CPyL367; CPyL259: ; CPy_Unreachable(); CPyL260: ; @@ -50204,13 +50203,13 @@ CPyL261: ; cpy_r_r267 = 1; if (unlikely(!cpy_r_r267)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL369; + goto CPyL368; } cpy_r_r268 = (PyObject **)&cpy_r_r15; cpy_r_r269 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39; if (unlikely(cpy_r_r269 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__39", -1, CPyStatic_caching_utils___globals); - goto CPyL369; + goto CPyL368; } CPy_INCREF(cpy_r_r269); CPyL263: ; @@ -50218,14 +50217,14 @@ CPyL263: ; CPy_DecRef(cpy_r_r269); if (unlikely(cpy_r_r270 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL369; + goto CPyL368; } if (cpy_r_r270) goto CPyL267; cpy_r_r262 = cpy_r_r15; cpy_r_r271 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40; if (unlikely(cpy_r_r271.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__40", -1, CPyStatic_caching_utils___globals); - goto CPyL370; + goto CPyL369; } CPy_INCREF(cpy_r_r271.f0); CPy_INCREF(cpy_r_r271.f1); @@ -50241,7 +50240,7 @@ CPyL267: ; cpy_r_r272 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40; if (unlikely(cpy_r_r272.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__40", -1, CPyStatic_caching_utils___globals); - goto CPyL371; + goto CPyL370; } CPy_INCREF(cpy_r_r272.f0); CPy_INCREF(cpy_r_r272.f1); @@ -50264,7 +50263,7 @@ CPyL269: ; CPy_DecRef(cpy_r_r16); if (unlikely(cpy_r_r273.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL291; } CPyL270: ; CPy_RestoreExcInfo(cpy_r_r273); @@ -50272,13 +50271,13 @@ CPyL270: ; CPy_DecRef(cpy_r_r273.f1); CPy_DecRef(cpy_r_r273.f2); cpy_r_r274 = CPy_KeepPropagating(); - if (!cpy_r_r274) goto CPyL292; + if (!cpy_r_r274) goto CPyL291; CPy_Unreachable(); CPyL272: ; cpy_r_r275 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39; if (unlikely(cpy_r_r275 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__39", -1, CPyStatic_caching_utils___globals); - goto CPyL372; + goto CPyL371; } CPy_INCREF(cpy_r_r275); CPyL273: ; @@ -50292,80 +50291,74 @@ CPyL275: ; cpy_r_r277 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r277 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL303; } cpy_r_r259 = cpy_r_r277; CPyL277: ; - if (likely(PyDict_Check(cpy_r_r259))) - cpy_r_r278 = cpy_r_r259; - else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 438, CPyStatic_caching_utils___globals, "dict", cpy_r_r259); - goto CPyL304; - } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; CPy_DECREF_NO_IMM(cpy_r_r16); - if (cpy_r_stop_iter_ptr != NULL) goto CPyL282; - CPyGen_SetStopIterationValue(cpy_r_r278); - CPy_DECREF(cpy_r_r278); - if (!0) goto CPyL292; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL281; + CPyGen_SetStopIterationValue(cpy_r_r259); + CPy_DECREF(cpy_r_r259); + if (!0) goto CPyL291; CPy_Unreachable(); -CPyL282: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r278; +CPyL281: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r259; return 0; +CPyL282: ; + cpy_r_r279 = cpy_r_r17 == 0; + if (cpy_r_r279) { + goto CPyL372; + } else + goto CPyL373; CPyL283: ; - cpy_r_r280 = cpy_r_r17 == 0; + cpy_r_r280 = cpy_r_r17 == 1; if (cpy_r_r280) { - goto CPyL373; - } else goto CPyL374; + } else + goto CPyL375; CPyL284: ; - cpy_r_r281 = cpy_r_r17 == 1; + cpy_r_r281 = cpy_r_r17 == 2; if (cpy_r_r281) { - goto CPyL375; - } else goto CPyL376; + } else + goto CPyL377; CPyL285: ; - cpy_r_r282 = cpy_r_r17 == 2; + cpy_r_r282 = cpy_r_r17 == 3; if (cpy_r_r282) { - goto CPyL377; - } else goto CPyL378; + } else + goto CPyL379; CPyL286: ; - cpy_r_r283 = cpy_r_r17 == 3; + cpy_r_r283 = cpy_r_r17 == 4; if (cpy_r_r283) { - goto CPyL379; - } else goto CPyL380; + } else + goto CPyL381; CPyL287: ; - cpy_r_r284 = cpy_r_r17 == 4; + cpy_r_r284 = cpy_r_r17 == 5; if (cpy_r_r284) { - goto CPyL381; - } else goto CPyL382; + } else + goto CPyL383; CPyL288: ; - cpy_r_r285 = cpy_r_r17 == 5; + cpy_r_r285 = cpy_r_r17 == 6; if (cpy_r_r285) { - goto CPyL383; + goto CPyL257; } else goto CPyL384; CPyL289: ; - cpy_r_r286 = cpy_r_r17 == 6; - if (cpy_r_r286) { - goto CPyL257; - } else - goto CPyL385; -CPyL290: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r287 = 0; - if (unlikely(!cpy_r_r287)) { + cpy_r_r286 = 0; + if (unlikely(!cpy_r_r286)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL291; } CPy_Unreachable(); +CPyL291: ; + cpy_r_r287 = NULL; + return cpy_r_r287; CPyL292: ; - cpy_r_r288 = NULL; - return cpy_r_r288; -CPyL293: ; CPy_XDecRef(cpy_r_r1); CPy_XDecRef(cpy_r_r5); CPy_XDecRef(cpy_r_r7); @@ -50375,8 +50368,8 @@ CPyL293: ; CPy_XDecRef(cpy_r_r13.f1); CPy_XDecRef(cpy_r_r13.f2); CPy_XDecRef(cpy_r_r15); - goto CPyL292; -CPyL294: ; + goto CPyL291; +CPyL293: ; CPy_XDecRef(cpy_r_r1); CPy_XDecRef(cpy_r_r5); CPy_XDecRef(cpy_r_r7); @@ -50387,315 +50380,315 @@ CPyL294: ; CPy_XDecRef(cpy_r_r13.f2); CPy_XDecRef(cpy_r_r15); CPy_DecRef(cpy_r_r16); - goto CPyL292; -CPyL295: ; + goto CPyL291; +CPyL294: ; CPy_DECREF_NO_IMM(cpy_r_r16); CPy_DECREF_NO_IMM(cpy_r_r18); goto CPyL3; -CPyL296: ; +CPyL295: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); - goto CPyL292; -CPyL297: ; + goto CPyL291; +CPyL296: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r30); - goto CPyL292; -CPyL298: ; + goto CPyL291; +CPyL297: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r30); CPy_DecRef(cpy_r_r31); - goto CPyL292; -CPyL299: ; + goto CPyL291; +CPyL298: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); goto CPyL22; -CPyL300: ; +CPyL299: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r43); - goto CPyL292; -CPyL301: ; + goto CPyL291; +CPyL300: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r43); CPy_DecRef(cpy_r_r45); - goto CPyL292; -CPyL302: ; + goto CPyL291; +CPyL301: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r53); - goto CPyL292; -CPyL303: ; + goto CPyL291; +CPyL302: ; CPy_DECREF_NO_IMM(cpy_r_r18); goto CPyL40; -CPyL304: ; +CPyL303: ; CPy_DecRef(cpy_r_r16); - goto CPyL292; -CPyL305: ; + goto CPyL291; +CPyL304: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r64); - goto CPyL292; -CPyL306: ; + goto CPyL291; +CPyL305: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r64); CPy_DecRef(cpy_r_r65); - goto CPyL292; -CPyL307: ; + goto CPyL291; +CPyL306: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r75); - goto CPyL292; -CPyL308: ; + goto CPyL291; +CPyL307: ; CPy_XDECREF(cpy_r_r1); goto CPyL62; -CPyL309: ; +CPyL308: ; CPy_XDECREF(cpy_r_r1); CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL61; -CPyL310: ; +CPyL309: ; CPy_XDecRef(cpy_r_r1); goto CPyL71; -CPyL311: ; +CPyL310: ; CPy_DecRef(cpy_r_r78); goto CPyL71; -CPyL312: ; +CPyL311: ; CPy_DecRef(cpy_r_r75); goto CPyL71; -CPyL313: ; +CPyL312: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_arg); - goto CPyL292; + goto CPyL291; +CPyL313: ; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r95); + goto CPyL291; CPyL314: ; CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r95); CPy_DecRef(cpy_r_r96); - goto CPyL292; + goto CPyL291; CPyL315: ; CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r95); CPy_DecRef(cpy_r_r96); CPy_DecRef(cpy_r_r97); - goto CPyL292; + goto CPyL291; CPyL316: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r96); - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - goto CPyL292; -CPyL317: ; CPy_XDECREF(cpy_r_r3); goto CPyL91; -CPyL318: ; +CPyL317: ; CPy_XDecRef(cpy_r_r3); CPy_DecRef(cpy_r_r16); - goto CPyL292; -CPyL319: ; + goto CPyL291; +CPyL318: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r108); - goto CPyL292; -CPyL320: ; + goto CPyL291; +CPyL319: ; CPy_XDECREF(cpy_r_r5); goto CPyL96; -CPyL321: ; +CPyL320: ; CPy_XDECREF(cpy_r_r5); CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL95; -CPyL322: ; +CPyL321: ; CPy_XDecRef(cpy_r_r5); goto CPyL105; -CPyL323: ; +CPyL322: ; CPy_DecRef(cpy_r_r111); goto CPyL105; -CPyL324: ; +CPyL323: ; CPy_DecRef(cpy_r_r108); goto CPyL105; -CPyL325: ; +CPyL324: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_arg); - goto CPyL292; -CPyL326: ; + goto CPyL291; +CPyL325: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r130); CPy_DecRef(cpy_r_r131); - goto CPyL292; -CPyL327: ; + goto CPyL291; +CPyL326: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r130); - goto CPyL292; -CPyL328: ; + goto CPyL291; +CPyL327: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r139); - goto CPyL292; -CPyL329: ; + goto CPyL291; +CPyL328: ; CPy_XDECREF(cpy_r_r7); goto CPyL134; -CPyL330: ; +CPyL329: ; CPy_XDECREF(cpy_r_r7); CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL133; -CPyL331: ; +CPyL330: ; CPy_XDecRef(cpy_r_r7); goto CPyL143; -CPyL332: ; +CPyL331: ; CPy_DecRef(cpy_r_r150); goto CPyL143; -CPyL333: ; +CPyL332: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_arg); - goto CPyL292; -CPyL334: ; + goto CPyL291; +CPyL333: ; CPy_DecRef(cpy_r_r166); goto CPyL155; -CPyL335: ; +CPyL334: ; CPy_DecRef(cpy_r_r166); CPy_DecRef(cpy_r_r167); goto CPyL155; -CPyL336: ; +CPyL335: ; CPy_DECREF(cpy_r_r169.f0); CPy_DECREF(cpy_r_r169.f1); goto CPyL197; -CPyL337: ; +CPyL336: ; CPy_DecRef(cpy_r_r174); CPy_DecRef(cpy_r_r175); CPy_DecRef(cpy_r_r176); goto CPyL194; -CPyL338: ; +CPyL337: ; CPy_DecRef(cpy_r_r174); CPy_DecRef(cpy_r_r175); CPy_DecRef(cpy_r_r176); CPy_DecRef(cpy_r_r177); goto CPyL194; -CPyL339: ; +CPyL338: ; CPy_DecRef(cpy_r_r174); CPy_DecRef(cpy_r_r175); CPy_DecRef(cpy_r_r176); CPy_DecRef(cpy_r_r178); goto CPyL194; -CPyL340: ; +CPyL339: ; CPy_DecRef(cpy_r_r187); goto CPyL194; -CPyL341: ; +CPyL340: ; CPy_XDECREF(cpy_r_r9); goto CPyL171; -CPyL342: ; +CPyL341: ; CPy_XDECREF(cpy_r_r9); CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL170; -CPyL343: ; +CPyL342: ; CPy_XDecRef(cpy_r_r9); goto CPyL180; -CPyL344: ; +CPyL343: ; CPy_DecRef(cpy_r_r190); goto CPyL180; -CPyL345: ; +CPyL344: ; CPy_DecRef(cpy_r_r187); goto CPyL180; -CPyL346: ; +CPyL345: ; CPy_DecRef(cpy_r_r16); goto CPyL182; -CPyL347: ; +CPyL346: ; CPy_DecRef(cpy_r_arg); goto CPyL194; -CPyL348: ; +CPyL347: ; CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL191; -CPyL349: ; +CPyL348: ; CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL196; -CPyL350: ; +CPyL349: ; CPy_DecRef(cpy_r_r16); goto CPyL235; -CPyL351: ; +CPyL350: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r216); goto CPyL235; -CPyL352: ; +CPyL351: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r217); goto CPyL235; -CPyL353: ; +CPyL352: ; CPy_XDECREF(cpy_r_r13.f0); CPy_XDECREF(cpy_r_r13.f1); CPy_XDECREF(cpy_r_r13.f2); goto CPyL210; -CPyL354: ; +CPyL353: ; CPy_XDECREF(cpy_r_r11); goto CPyL215; -CPyL355: ; +CPyL354: ; CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r13.f0); CPy_XDECREF(cpy_r_r13.f1); CPy_XDECREF(cpy_r_r13.f2); CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL214; -CPyL356: ; +CPyL355: ; CPy_XDecRef(cpy_r_r11); goto CPyL224; -CPyL357: ; +CPyL356: ; CPy_DecRef(cpy_r_r229); goto CPyL224; -CPyL358: ; +CPyL357: ; CPy_XDecRef(cpy_r_r13.f0); CPy_XDecRef(cpy_r_r13.f1); CPy_XDecRef(cpy_r_r13.f2); goto CPyL221; -CPyL359: ; +CPyL358: ; CPy_XDecRef(cpy_r_r13.f0); CPy_XDecRef(cpy_r_r13.f1); CPy_XDecRef(cpy_r_r13.f2); goto CPyL226; -CPyL360: ; +CPyL359: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_arg); goto CPyL235; -CPyL361: ; +CPyL360: ; CPy_XDECREF(cpy_r_r13.f0); CPy_XDECREF(cpy_r_r13.f1); CPy_XDECREF(cpy_r_r13.f2); goto CPyL229; -CPyL362: ; +CPyL361: ; CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL233; -CPyL363: ; +CPyL362: ; CPy_XDECREF(cpy_r_r13.f0); CPy_XDECREF(cpy_r_r13.f1); CPy_XDECREF(cpy_r_r13.f2); goto CPyL234; -CPyL364: ; +CPyL363: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r248); - goto CPyL292; -CPyL365: ; + goto CPyL291; +CPyL364: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r248); CPy_DecRef(cpy_r_r249); - goto CPyL292; -CPyL366: ; + goto CPyL291; +CPyL365: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r259); - goto CPyL292; -CPyL367: ; + goto CPyL291; +CPyL366: ; CPy_XDECREF(cpy_r_r15); goto CPyL260; -CPyL368: ; +CPyL367: ; CPy_XDECREF(cpy_r_r15); CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL259; -CPyL369: ; +CPyL368: ; CPy_XDecRef(cpy_r_r15); goto CPyL269; -CPyL370: ; +CPyL369: ; CPy_DecRef(cpy_r_r262); goto CPyL269; -CPyL371: ; +CPyL370: ; CPy_DecRef(cpy_r_r259); goto CPyL269; -CPyL372: ; +CPyL371: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_arg); - goto CPyL292; -CPyL373: ; + goto CPyL291; +CPyL372: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); @@ -50706,10 +50699,10 @@ CPyL373: ; CPy_XDECREF(cpy_r_r13.f2); CPy_XDECREF(cpy_r_r15); goto CPyL2; -CPyL374: ; +CPyL373: ; CPy_DECREF_NO_IMM(cpy_r_r18); - goto CPyL284; -CPyL375: ; + goto CPyL283; +CPyL374: ; CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9); @@ -50719,10 +50712,10 @@ CPyL375: ; CPy_XDECREF(cpy_r_r13.f2); CPy_XDECREF(cpy_r_r15); goto CPyL59; -CPyL376: ; +CPyL375: ; CPy_XDECREF(cpy_r_r1); - goto CPyL285; -CPyL377: ; + goto CPyL284; +CPyL376: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9); CPy_XDECREF(cpy_r_r11); @@ -50731,10 +50724,10 @@ CPyL377: ; CPy_XDECREF(cpy_r_r13.f2); CPy_XDECREF(cpy_r_r15); goto CPyL93; -CPyL378: ; +CPyL377: ; CPy_XDECREF(cpy_r_r5); - goto CPyL286; -CPyL379: ; + goto CPyL285; +CPyL378: ; CPy_XDECREF(cpy_r_r9); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r13.f0); @@ -50742,40 +50735,40 @@ CPyL379: ; CPy_XDECREF(cpy_r_r13.f2); CPy_XDECREF(cpy_r_r15); goto CPyL131; -CPyL380: ; +CPyL379: ; CPy_XDECREF(cpy_r_r7); - goto CPyL287; -CPyL381: ; + goto CPyL286; +CPyL380: ; CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r13.f0); CPy_XDECREF(cpy_r_r13.f1); CPy_XDECREF(cpy_r_r13.f2); CPy_XDECREF(cpy_r_r15); goto CPyL168; -CPyL382: ; +CPyL381: ; CPy_XDECREF(cpy_r_r9); - goto CPyL288; -CPyL383: ; + goto CPyL287; +CPyL382: ; CPy_XDECREF(cpy_r_r15); goto CPyL212; -CPyL384: ; +CPyL383: ; CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r13.f0); CPy_XDECREF(cpy_r_r13.f1); CPy_XDECREF(cpy_r_r13.f2); - goto CPyL289; -CPyL385: ; + goto CPyL288; +CPyL384: ; CPy_XDECREF(cpy_r_r15); CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL290; + goto CPyL289; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____next__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____next__(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -50783,7 +50776,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__next__", kwlist, 0}; @@ -50791,25 +50784,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____next__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_415)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___415", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_415_____next__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413_____next__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__next__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_415___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_413___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -50817,7 +50810,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_415___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_413___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"arg", 0}; static CPyArg_Parser parser = {"O:send", kwlist, 0}; @@ -50826,26 +50819,26 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_415___send(PyObject *self, PyObj return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_415)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___415", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); goto fail; } PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_415___send(arg___mypyc_self__, arg_arg); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413___send(arg___mypyc_self__, arg_arg); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "send", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____iter__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____iter__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__iter__", kwlist, 0}; @@ -50853,20 +50846,20 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____iter__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_415)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___415", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_415_____iter__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413_____iter__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__iter__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_415___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_413___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -50879,7 +50872,7 @@ CPyL2: ; CPy_INCREF(cpy_r_r0); cpy_r_traceback = cpy_r_r0; CPyL4: ; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); CPy_DECREF(cpy_r_value); CPy_DECREF(cpy_r_traceback); if (cpy_r_r1 == NULL) goto CPyL6; @@ -50895,7 +50888,7 @@ CPyL8: ; goto CPyL4; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_415___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_413___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"type", "value", "traceback", 0}; static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; @@ -50906,10 +50899,10 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_415___throw(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_415)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___415", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); goto fail; } PyObject *arg_type = obj_type; @@ -50925,14 +50918,14 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_415___throw(PyObject *self, PyOb } else { arg_traceback = obj_traceback; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_415___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "throw", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_415___close(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_413___close(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -50955,7 +50948,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_415___close(PyObject *cpy_r___m if (cpy_r_r2 == NULL) goto CPyL3; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_415___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_413___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); if (cpy_r_r5 != NULL) goto CPyL11; CPyL3: ; cpy_r_r6 = CPy_CatchError(); @@ -51011,7 +51004,7 @@ CPyL13: ; goto CPyL6; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_415___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_413___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":close", kwlist, 0}; @@ -51019,25 +51012,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_415___close(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_415)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___415", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_415___close(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413___close(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "close", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____await__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____await__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__await__", kwlist, 0}; @@ -51045,13 +51038,13 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____await__(PyObject *self, return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_415)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___415", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_415_____await__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413_____await__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__await__", -1, CPyStatic_caching_utils___globals); @@ -51070,7 +51063,7 @@ PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____call_ PyObject *cpy_r_r8; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_obj", "__mypyc_env__", 415, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_obj", "__mypyc_env__", 413, CPyStatic_caching_utils___globals); goto CPyL8; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -51109,16 +51102,16 @@ CPyL1: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL10; } - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_415(); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_413(); if (unlikely(cpy_r_r5 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL10; } CPy_INCREF_NO_IMM(cpy_r_r1); - if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *)cpy_r_r5)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *)cpy_r_r5)->___mypyc_env__); + if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *)cpy_r_r5)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *)cpy_r_r5)->___mypyc_env__); } - ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *)cpy_r_r5)->___mypyc_env__ = cpy_r_r1; + ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *)cpy_r_r5)->___mypyc_env__ = cpy_r_r1; cpy_r_r6 = 1; if (unlikely(!cpy_r_r6)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); @@ -51872,7 +51865,79 @@ char CPyDef_caching_utils_____top_level__(void) { PyObject *cpy_r_r617; int32_t cpy_r_r618; char cpy_r_r619; - char cpy_r_r620; + PyObject *cpy_r_r620; + PyObject *cpy_r_r621; + PyObject *cpy_r_r622; + PyObject *cpy_r_r623; + PyObject *cpy_r_r624; + PyObject *cpy_r_r625; + PyObject *cpy_r_r626; + PyObject *cpy_r_r627; + PyObject *cpy_r_r628; + PyObject *cpy_r_r629; + PyObject *cpy_r_r630; + PyObject *cpy_r_r631; + PyObject *cpy_r_r632; + CPyPtr cpy_r_r633; + CPyPtr cpy_r_r634; + CPyPtr cpy_r_r635; + CPyPtr cpy_r_r636; + PyObject *cpy_r_r637; + PyObject *cpy_r_r638; + PyObject *cpy_r_r639; + PyObject *cpy_r_r640; + PyObject *cpy_r_r641; + PyObject *cpy_r_r642; + PyObject *cpy_r_r643; + PyObject *cpy_r_r644; + PyObject *cpy_r_r645; + PyObject *cpy_r_r646; + PyObject *cpy_r_r647; + PyObject *cpy_r_r648; + tuple_T3OOO cpy_r_r649; + PyObject *cpy_r_r650; + PyObject *cpy_r_r651; + tuple_T2OO cpy_r_r652; + PyObject *cpy_r_r653; + PyObject *cpy_r_r654; + PyObject *cpy_r_r655; + PyObject *cpy_r_r656; + int32_t cpy_r_r657; + char cpy_r_r658; + PyObject *cpy_r_r659; + PyObject *cpy_r_r660; + PyObject *cpy_r_r661; + PyObject *cpy_r_r662; + PyObject *cpy_r_r663; + PyObject *cpy_r_r664; + PyObject *cpy_r_r665; + PyObject *cpy_r_r666; + CPyPtr cpy_r_r667; + CPyPtr cpy_r_r668; + CPyPtr cpy_r_r669; + PyObject *cpy_r_r670; + PyObject *cpy_r_r671; + PyObject *cpy_r_r672; + PyObject *cpy_r_r673; + PyObject *cpy_r_r674; + PyObject *cpy_r_r675; + PyObject *cpy_r_r676; + PyObject *cpy_r_r677; + PyObject *cpy_r_r678; + PyObject *cpy_r_r679; + PyObject *cpy_r_r680; + PyObject *cpy_r_r681; + tuple_T3OOO cpy_r_r682; + PyObject *cpy_r_r683; + PyObject *cpy_r_r684; + tuple_T2OO cpy_r_r685; + PyObject *cpy_r_r686; + PyObject *cpy_r_r687; + PyObject *cpy_r_r688; + PyObject *cpy_r_r689; + int32_t cpy_r_r690; + char cpy_r_r691; + char cpy_r_r692; cpy_r_r0 = CPyModule_builtins; cpy_r_r1 = (PyObject *)&_Py_NoneStruct; cpy_r_r2 = cpy_r_r0 != cpy_r_r1; @@ -51881,7 +51946,7 @@ char CPyDef_caching_utils_____top_level__(void) { cpy_r_r4 = PyImport_Import(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", -1, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_builtins = cpy_r_r4; CPy_INCREF(CPyModule_builtins); @@ -51899,14 +51964,14 @@ CPyL3: ; cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/_utils/caching/caching_utils.py' */ cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r15 = CPyImport_ImportMany(cpy_r_r11, cpy_r_r8, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r10); - if (!cpy_r_r15) goto CPyL286; + if (!cpy_r_r15) goto CPyL308; cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('isawaitable',) */ cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'inspect' */ cpy_r_r18 = CPyStatic_caching_utils___globals; cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); if (unlikely(cpy_r_r19 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_inspect = cpy_r_r19; CPy_INCREF(CPyModule_inspect); @@ -51919,7 +51984,7 @@ CPyL3: ; cpy_r_r23 = CPyImport_ImportFromMany(cpy_r_r21, cpy_r_r20, cpy_r_r20, cpy_r_r22); if (unlikely(cpy_r_r23 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_typing = cpy_r_r23; CPy_INCREF(CPyModule_typing); @@ -51935,14 +52000,14 @@ CPyL3: ; cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/_utils/caching/caching_utils.py' */ cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r33 = CPyImport_ImportMany(cpy_r_r29, cpy_r_r26, cpy_r_r30, cpy_r_r31, cpy_r_r32, cpy_r_r28); - if (!cpy_r_r33) goto CPyL286; + if (!cpy_r_r33) goto CPyL308; cpy_r_r34 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('ChainId',) */ cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_typing' */ cpy_r_r36 = CPyStatic_caching_utils___globals; cpy_r_r37 = CPyImport_ImportFromMany(cpy_r_r35, cpy_r_r34, cpy_r_r34, cpy_r_r36); if (unlikely(cpy_r_r37 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_eth_typing = cpy_r_r37; CPy_INCREF(CPyModule_eth_typing); @@ -51953,7 +52018,7 @@ CPyL3: ; cpy_r_r41 = CPyImport_ImportFromMany(cpy_r_r39, cpy_r_r38, cpy_r_r38, cpy_r_r40); if (unlikely(cpy_r_r41 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_faster_web3____utils___caching = cpy_r_r41; CPy_INCREF(CPyModule_faster_web3____utils___caching); @@ -51970,7 +52035,7 @@ CPyL3: ; cpy_r_r45 = CPyImport_ImportFromMany(cpy_r_r43, cpy_r_r42, cpy_r_r42, cpy_r_r44); if (unlikely(cpy_r_r45 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_faster_web3____utils___caching___request_caching_validation = cpy_r_r45; CPy_INCREF(CPyModule_faster_web3____utils___caching___request_caching_validation); @@ -51981,7 +52046,7 @@ CPyL3: ; cpy_r_r49 = CPyImport_ImportFromMany(cpy_r_r47, cpy_r_r46, cpy_r_r46, cpy_r_r48); if (unlikely(cpy_r_r49 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_faster_web3____utils___empty = cpy_r_r49; CPy_INCREF(CPyModule_faster_web3____utils___empty); @@ -51992,7 +52057,7 @@ CPyL3: ; cpy_r_r53 = CPyImport_ImportFromMany(cpy_r_r51, cpy_r_r50, cpy_r_r50, cpy_r_r52); if (unlikely(cpy_r_r53 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_faster_web3____utils___rpc_abi = cpy_r_r53; CPy_INCREF(CPyModule_faster_web3____utils___rpc_abi); @@ -52003,18 +52068,18 @@ CPyL3: ; cpy_r_r57 = CPyImport_ImportFromMany(cpy_r_r55, cpy_r_r54, cpy_r_r54, cpy_r_r56); if (unlikely(cpy_r_r57 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_faster_web3___exceptions = cpy_r_r57; CPy_INCREF(CPyModule_faster_web3___exceptions); CPy_DECREF(cpy_r_r57); - cpy_r_r58 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('RPCEndpoint',) */ + cpy_r_r58 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('RPCEndpoint', 'RPCRequest', 'RPCResponse', 'TReturn') */ cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r60 = CPyStatic_caching_utils___globals; cpy_r_r61 = CPyImport_ImportFromMany(cpy_r_r59, cpy_r_r58, cpy_r_r58, cpy_r_r60); if (unlikely(cpy_r_r61 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_faster_web3___types = cpy_r_r61; CPy_INCREF(CPyModule_faster_web3___types); @@ -52025,7 +52090,7 @@ CPyL3: ; cpy_r_r65 = CPyImport_ImportFromMany(cpy_r_r63, cpy_r_r62, cpy_r_r62, cpy_r_r64); if (unlikely(cpy_r_r65 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyModule_faster_web3___utils = cpy_r_r65; CPy_INCREF(CPyModule_faster_web3___utils); @@ -52035,7 +52100,7 @@ CPyL3: ; cpy_r_r68 = CPyObject_GetAttr(cpy_r_r66, cpy_r_r67); if (unlikely(cpy_r_r68 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___md5 = cpy_r_r68; CPy_INCREF(CPyStatic_caching_utils___md5); @@ -52046,14 +52111,14 @@ CPyL3: ; cpy_r_r72 = cpy_r_r71 >= 0; if (unlikely(!cpy_r_r72)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r73 = CPyModule_threading; cpy_r_r74 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get_ident' */ cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); if (unlikely(cpy_r_r75 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___get_ident = cpy_r_r75; CPy_INCREF(CPyStatic_caching_utils___get_ident); @@ -52064,14 +52129,14 @@ CPyL3: ; cpy_r_r79 = cpy_r_r78 >= 0; if (unlikely(!cpy_r_r79)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r80 = CPyModule_faster_eth_utils; cpy_r_r81 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'is_boolean' */ cpy_r_r82 = CPyObject_GetAttr(cpy_r_r80, cpy_r_r81); if (unlikely(cpy_r_r82 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___is_boolean = cpy_r_r82; CPy_INCREF(CPyStatic_caching_utils___is_boolean); @@ -52082,14 +52147,14 @@ CPyL3: ; cpy_r_r86 = cpy_r_r85 >= 0; if (unlikely(!cpy_r_r86)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r87 = CPyModule_faster_eth_utils; cpy_r_r88 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'is_bytes' */ cpy_r_r89 = CPyObject_GetAttr(cpy_r_r87, cpy_r_r88); if (unlikely(cpy_r_r89 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___is_bytes = cpy_r_r89; CPy_INCREF(CPyStatic_caching_utils___is_bytes); @@ -52100,14 +52165,14 @@ CPyL3: ; cpy_r_r93 = cpy_r_r92 >= 0; if (unlikely(!cpy_r_r93)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r94 = CPyModule_faster_eth_utils; cpy_r_r95 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'is_dict' */ cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); if (unlikely(cpy_r_r96 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___is_dict = cpy_r_r96; CPy_INCREF(CPyStatic_caching_utils___is_dict); @@ -52118,14 +52183,14 @@ CPyL3: ; cpy_r_r100 = cpy_r_r99 >= 0; if (unlikely(!cpy_r_r100)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r101 = CPyModule_faster_eth_utils; cpy_r_r102 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'is_list_like' */ cpy_r_r103 = CPyObject_GetAttr(cpy_r_r101, cpy_r_r102); if (unlikely(cpy_r_r103 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___is_list_like = cpy_r_r103; CPy_INCREF(CPyStatic_caching_utils___is_list_like); @@ -52136,14 +52201,14 @@ CPyL3: ; cpy_r_r107 = cpy_r_r106 >= 0; if (unlikely(!cpy_r_r107)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r108 = CPyModule_faster_eth_utils; cpy_r_r109 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'is_null' */ cpy_r_r110 = CPyObject_GetAttr(cpy_r_r108, cpy_r_r109); if (unlikely(cpy_r_r110 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___is_null = cpy_r_r110; CPy_INCREF(CPyStatic_caching_utils___is_null); @@ -52154,14 +52219,14 @@ CPyL3: ; cpy_r_r114 = cpy_r_r113 >= 0; if (unlikely(!cpy_r_r114)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r115 = CPyModule_faster_eth_utils; cpy_r_r116 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'is_number' */ cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); if (unlikely(cpy_r_r117 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___is_number = cpy_r_r117; CPy_INCREF(CPyStatic_caching_utils___is_number); @@ -52172,14 +52237,14 @@ CPyL3: ; cpy_r_r121 = cpy_r_r120 >= 0; if (unlikely(!cpy_r_r121)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r122 = CPyModule_faster_eth_utils; cpy_r_r123 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'is_text' */ cpy_r_r124 = CPyObject_GetAttr(cpy_r_r122, cpy_r_r123); if (unlikely(cpy_r_r124 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___is_text = cpy_r_r124; CPy_INCREF(CPyStatic_caching_utils___is_text); @@ -52190,14 +52255,14 @@ CPyL3: ; cpy_r_r128 = cpy_r_r127 >= 0; if (unlikely(!cpy_r_r128)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r129 = CPyModule_faster_eth_utils; cpy_r_r130 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to_bytes' */ cpy_r_r131 = CPyObject_GetAttr(cpy_r_r129, cpy_r_r130); if (unlikely(cpy_r_r131 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___to_bytes = cpy_r_r131; CPy_INCREF(CPyStatic_caching_utils___to_bytes); @@ -52208,7 +52273,7 @@ CPyL3: ; cpy_r_r135 = cpy_r_r134 >= 0; if (unlikely(!cpy_r_r135)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r136 = NULL; cpy_r_r137 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.caching.caching_utils' */ @@ -52216,12 +52281,12 @@ CPyL3: ; cpy_r_r139 = CPyType_FromTemplate(cpy_r_r138, cpy_r_r136, cpy_r_r137); if (unlikely(cpy_r_r139 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r140 = CPyDef_caching_utils___RequestInformation_trait_vtable_setup(); if (unlikely(cpy_r_r140 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", -1, CPyStatic_caching_utils___globals); - goto CPyL287; + goto CPyL309; } cpy_r_r141 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ cpy_r_r142 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'method' */ @@ -52232,14 +52297,14 @@ CPyL3: ; cpy_r_r147 = PyTuple_Pack(5, cpy_r_r142, cpy_r_r143, cpy_r_r144, cpy_r_r145, cpy_r_r146); if (unlikely(cpy_r_r147 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL287; + goto CPyL309; } cpy_r_r148 = PyObject_SetAttr(cpy_r_r139, cpy_r_r141, cpy_r_r147); CPy_DECREF(cpy_r_r147); cpy_r_r149 = cpy_r_r148 >= 0; if (unlikely(!cpy_r_r149)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL287; + goto CPyL309; } CPyType_caching_utils___RequestInformation = (PyTypeObject *)cpy_r_r139; CPy_INCREF(CPyType_caching_utils___RequestInformation); @@ -52250,7 +52315,7 @@ CPyL3: ; cpy_r_r153 = cpy_r_r152 >= 0; if (unlikely(!cpy_r_r153)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r154 = CPyStatic_caching_utils___globals; cpy_r_r155 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'DEFAULT_VALIDATION_THRESHOLD' */ @@ -52259,28 +52324,28 @@ CPyL3: ; cpy_r_r158 = cpy_r_r157 >= 0; if (unlikely(!cpy_r_r158)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r159 = CPyStatic_caching_utils___globals; cpy_r_r160 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r161 = CPyDict_GetItem(cpy_r_r159, cpy_r_r160); if (unlikely(cpy_r_r161 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r162 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ETH' */ cpy_r_r163 = CPyObject_GetAttr(cpy_r_r161, cpy_r_r162); CPy_DECREF(cpy_r_r161); if (unlikely(cpy_r_r163 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r164 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r165 = CPyObject_GetAttr(cpy_r_r163, cpy_r_r164); CPy_DECREF(cpy_r_r163); if (unlikely(cpy_r_r165 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } if (likely(PyLong_Check(cpy_r_r165))) cpy_r_r166 = CPyTagged_FromObject(cpy_r_r165); @@ -52290,11 +52355,11 @@ CPyL3: ; CPy_DECREF(cpy_r_r165); if (unlikely(cpy_r_r166 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r167 = CPyStatic_utils___caching___RequestCacheValidationThreshold___FINALIZED; if (unlikely(cpy_r_r167 == NULL)) { - goto CPyL288; + goto CPyL310; } else goto CPyL49; CPyL47: ; @@ -52302,7 +52367,7 @@ CPyL47: ; cpy_r_r168 = 0; if (unlikely(!cpy_r_r168)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPy_Unreachable(); CPyL49: ; @@ -52311,21 +52376,21 @@ CPyL49: ; cpy_r_r171 = CPyDict_GetItem(cpy_r_r169, cpy_r_r170); if (unlikely(cpy_r_r171 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL289; + goto CPyL311; } cpy_r_r172 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ARB1' */ cpy_r_r173 = CPyObject_GetAttr(cpy_r_r171, cpy_r_r172); CPy_DECREF(cpy_r_r171); if (unlikely(cpy_r_r173 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL289; + goto CPyL311; } cpy_r_r174 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r175 = CPyObject_GetAttr(cpy_r_r173, cpy_r_r174); CPy_DECREF(cpy_r_r173); if (unlikely(cpy_r_r175 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL289; + goto CPyL311; } if (likely(PyLong_Check(cpy_r_r175))) cpy_r_r176 = CPyTagged_FromObject(cpy_r_r175); @@ -52335,28 +52400,28 @@ CPyL49: ; CPy_DECREF(cpy_r_r175); if (unlikely(cpy_r_r176 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL289; + goto CPyL311; } cpy_r_r177 = CPyStatic_caching_utils___globals; cpy_r_r178 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r179 = CPyDict_GetItem(cpy_r_r177, cpy_r_r178); if (unlikely(cpy_r_r179 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL290; + goto CPyL312; } cpy_r_r180 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ZKSYNC' */ cpy_r_r181 = CPyObject_GetAttr(cpy_r_r179, cpy_r_r180); CPy_DECREF(cpy_r_r179); if (unlikely(cpy_r_r181 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL290; + goto CPyL312; } cpy_r_r182 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r183 = CPyObject_GetAttr(cpy_r_r181, cpy_r_r182); CPy_DECREF(cpy_r_r181); if (unlikely(cpy_r_r183 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL290; + goto CPyL312; } if (likely(PyLong_Check(cpy_r_r183))) cpy_r_r184 = CPyTagged_FromObject(cpy_r_r183); @@ -52366,28 +52431,28 @@ CPyL49: ; CPy_DECREF(cpy_r_r183); if (unlikely(cpy_r_r184 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL290; + goto CPyL312; } cpy_r_r185 = CPyStatic_caching_utils___globals; cpy_r_r186 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r187 = CPyDict_GetItem(cpy_r_r185, cpy_r_r186); if (unlikely(cpy_r_r187 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL291; + goto CPyL313; } cpy_r_r188 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'OETH' */ cpy_r_r189 = CPyObject_GetAttr(cpy_r_r187, cpy_r_r188); CPy_DECREF(cpy_r_r187); if (unlikely(cpy_r_r189 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL291; + goto CPyL313; } cpy_r_r190 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r191 = CPyObject_GetAttr(cpy_r_r189, cpy_r_r190); CPy_DECREF(cpy_r_r189); if (unlikely(cpy_r_r191 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL291; + goto CPyL313; } if (likely(PyLong_Check(cpy_r_r191))) cpy_r_r192 = CPyTagged_FromObject(cpy_r_r191); @@ -52397,28 +52462,28 @@ CPyL49: ; CPy_DECREF(cpy_r_r191); if (unlikely(cpy_r_r192 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL291; + goto CPyL313; } cpy_r_r193 = CPyStatic_caching_utils___globals; cpy_r_r194 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r195 = CPyDict_GetItem(cpy_r_r193, cpy_r_r194); if (unlikely(cpy_r_r195 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL314; } cpy_r_r196 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MATIC' */ cpy_r_r197 = CPyObject_GetAttr(cpy_r_r195, cpy_r_r196); CPy_DECREF(cpy_r_r195); if (unlikely(cpy_r_r197 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL314; } cpy_r_r198 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r199 = CPyObject_GetAttr(cpy_r_r197, cpy_r_r198); CPy_DECREF(cpy_r_r197); if (unlikely(cpy_r_r199 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL314; } if (likely(PyLong_Check(cpy_r_r199))) cpy_r_r200 = CPyTagged_FromObject(cpy_r_r199); @@ -52428,28 +52493,28 @@ CPyL49: ; CPy_DECREF(cpy_r_r199); if (unlikely(cpy_r_r200 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL292; + goto CPyL314; } cpy_r_r201 = CPyStatic_caching_utils___globals; cpy_r_r202 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r203 = CPyDict_GetItem(cpy_r_r201, cpy_r_r202); if (unlikely(cpy_r_r203 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL293; + goto CPyL315; } cpy_r_r204 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ZKEVM' */ cpy_r_r205 = CPyObject_GetAttr(cpy_r_r203, cpy_r_r204); CPy_DECREF(cpy_r_r203); if (unlikely(cpy_r_r205 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL293; + goto CPyL315; } cpy_r_r206 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r207 = CPyObject_GetAttr(cpy_r_r205, cpy_r_r206); CPy_DECREF(cpy_r_r205); if (unlikely(cpy_r_r207 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL293; + goto CPyL315; } if (likely(PyLong_Check(cpy_r_r207))) cpy_r_r208 = CPyTagged_FromObject(cpy_r_r207); @@ -52459,28 +52524,28 @@ CPyL49: ; CPy_DECREF(cpy_r_r207); if (unlikely(cpy_r_r208 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL293; + goto CPyL315; } cpy_r_r209 = CPyStatic_caching_utils___globals; cpy_r_r210 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r211 = CPyDict_GetItem(cpy_r_r209, cpy_r_r210); if (unlikely(cpy_r_r211 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL294; + goto CPyL316; } cpy_r_r212 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BASE' */ cpy_r_r213 = CPyObject_GetAttr(cpy_r_r211, cpy_r_r212); CPy_DECREF(cpy_r_r211); if (unlikely(cpy_r_r213 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL294; + goto CPyL316; } cpy_r_r214 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r215 = CPyObject_GetAttr(cpy_r_r213, cpy_r_r214); CPy_DECREF(cpy_r_r213); if (unlikely(cpy_r_r215 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL294; + goto CPyL316; } if (likely(PyLong_Check(cpy_r_r215))) cpy_r_r216 = CPyTagged_FromObject(cpy_r_r215); @@ -52490,28 +52555,28 @@ CPyL49: ; CPy_DECREF(cpy_r_r215); if (unlikely(cpy_r_r216 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL294; + goto CPyL316; } cpy_r_r217 = CPyStatic_caching_utils___globals; cpy_r_r218 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r219 = CPyDict_GetItem(cpy_r_r217, cpy_r_r218); if (unlikely(cpy_r_r219 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL295; + goto CPyL317; } cpy_r_r220 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SCR' */ cpy_r_r221 = CPyObject_GetAttr(cpy_r_r219, cpy_r_r220); CPy_DECREF(cpy_r_r219); if (unlikely(cpy_r_r221 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL295; + goto CPyL317; } cpy_r_r222 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r223 = CPyObject_GetAttr(cpy_r_r221, cpy_r_r222); CPy_DECREF(cpy_r_r221); if (unlikely(cpy_r_r223 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL295; + goto CPyL317; } if (likely(PyLong_Check(cpy_r_r223))) cpy_r_r224 = CPyTagged_FromObject(cpy_r_r223); @@ -52521,28 +52586,28 @@ CPyL49: ; CPy_DECREF(cpy_r_r223); if (unlikely(cpy_r_r224 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL295; + goto CPyL317; } cpy_r_r225 = CPyStatic_caching_utils___globals; cpy_r_r226 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r227 = CPyDict_GetItem(cpy_r_r225, cpy_r_r226); if (unlikely(cpy_r_r227 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL318; } cpy_r_r228 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GNO' */ cpy_r_r229 = CPyObject_GetAttr(cpy_r_r227, cpy_r_r228); CPy_DECREF(cpy_r_r227); if (unlikely(cpy_r_r229 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL318; } cpy_r_r230 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r231 = CPyObject_GetAttr(cpy_r_r229, cpy_r_r230); CPy_DECREF(cpy_r_r229); if (unlikely(cpy_r_r231 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL318; } if (likely(PyLong_Check(cpy_r_r231))) cpy_r_r232 = CPyTagged_FromObject(cpy_r_r231); @@ -52552,28 +52617,28 @@ CPyL49: ; CPy_DECREF(cpy_r_r231); if (unlikely(cpy_r_r232 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL318; } cpy_r_r233 = CPyStatic_caching_utils___globals; cpy_r_r234 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r235 = CPyDict_GetItem(cpy_r_r233, cpy_r_r234); if (unlikely(cpy_r_r235 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL297; + goto CPyL319; } cpy_r_r236 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AVAX' */ cpy_r_r237 = CPyObject_GetAttr(cpy_r_r235, cpy_r_r236); CPy_DECREF(cpy_r_r235); if (unlikely(cpy_r_r237 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL297; + goto CPyL319; } cpy_r_r238 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r239 = CPyObject_GetAttr(cpy_r_r237, cpy_r_r238); CPy_DECREF(cpy_r_r237); if (unlikely(cpy_r_r239 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL297; + goto CPyL319; } if (likely(PyLong_Check(cpy_r_r239))) cpy_r_r240 = CPyTagged_FromObject(cpy_r_r239); @@ -52583,28 +52648,28 @@ CPyL49: ; CPy_DECREF(cpy_r_r239); if (unlikely(cpy_r_r240 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL297; + goto CPyL319; } cpy_r_r241 = CPyStatic_caching_utils___globals; cpy_r_r242 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r243 = CPyDict_GetItem(cpy_r_r241, cpy_r_r242); if (unlikely(cpy_r_r243 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL298; + goto CPyL320; } cpy_r_r244 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BNB' */ cpy_r_r245 = CPyObject_GetAttr(cpy_r_r243, cpy_r_r244); CPy_DECREF(cpy_r_r243); if (unlikely(cpy_r_r245 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL298; + goto CPyL320; } cpy_r_r246 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r247 = CPyObject_GetAttr(cpy_r_r245, cpy_r_r246); CPy_DECREF(cpy_r_r245); if (unlikely(cpy_r_r247 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL298; + goto CPyL320; } if (likely(PyLong_Check(cpy_r_r247))) cpy_r_r248 = CPyTagged_FromObject(cpy_r_r247); @@ -52614,28 +52679,28 @@ CPyL49: ; CPy_DECREF(cpy_r_r247); if (unlikely(cpy_r_r248 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL298; + goto CPyL320; } cpy_r_r249 = CPyStatic_caching_utils___globals; cpy_r_r250 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChainId' */ cpy_r_r251 = CPyDict_GetItem(cpy_r_r249, cpy_r_r250); if (unlikely(cpy_r_r251 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL321; } cpy_r_r252 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FTM' */ cpy_r_r253 = CPyObject_GetAttr(cpy_r_r251, cpy_r_r252); CPy_DECREF(cpy_r_r251); if (unlikely(cpy_r_r253 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL321; } cpy_r_r254 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r255 = CPyObject_GetAttr(cpy_r_r253, cpy_r_r254); CPy_DECREF(cpy_r_r253); if (unlikely(cpy_r_r255 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL321; } if (likely(PyLong_Check(cpy_r_r255))) cpy_r_r256 = CPyTagged_FromObject(cpy_r_r255); @@ -52645,7 +52710,7 @@ CPyL49: ; CPy_DECREF(cpy_r_r255); if (unlikely(cpy_r_r256 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL321; } cpy_r_r257 = CPyTagged_StealAsObject(cpy_r_r166); cpy_r_r258 = CPyTagged_StealAsObject(cpy_r_r176); @@ -52685,7 +52750,7 @@ CPyL49: ; CPy_DECREF(cpy_r_r278); if (unlikely(cpy_r_r280 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___CHAIN_VALIDATION_THRESHOLD_DEFAULTS = cpy_r_r280; CPy_INCREF(CPyStatic_caching_utils___CHAIN_VALIDATION_THRESHOLD_DEFAULTS); @@ -52696,99 +52761,99 @@ CPyL49: ; cpy_r_r284 = cpy_r_r283 >= 0; if (unlikely(!cpy_r_r284)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r285 = CPyStatic_caching_utils___globals; cpy_r_r286 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r287 = CPyDict_GetItem(cpy_r_r285, cpy_r_r286); if (unlikely(cpy_r_r287 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r288 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_chainId' */ cpy_r_r289 = CPyObject_GetAttr(cpy_r_r287, cpy_r_r288); CPy_DECREF(cpy_r_r287); if (unlikely(cpy_r_r289 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } if (likely(PyUnicode_Check(cpy_r_r289))) cpy_r_r290 = cpy_r_r289; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 167, CPyStatic_caching_utils___globals, "str", cpy_r_r289); - goto CPyL286; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 163, CPyStatic_caching_utils___globals, "str", cpy_r_r289); + goto CPyL308; } cpy_r_r291 = CPyStatic_caching_utils___globals; cpy_r_r292 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r293 = CPyDict_GetItem(cpy_r_r291, cpy_r_r292); if (unlikely(cpy_r_r293 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL300; + goto CPyL322; } cpy_r_r294 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'web3_clientVersion' */ cpy_r_r295 = CPyObject_GetAttr(cpy_r_r293, cpy_r_r294); CPy_DECREF(cpy_r_r293); if (unlikely(cpy_r_r295 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL300; + goto CPyL322; } if (likely(PyUnicode_Check(cpy_r_r295))) cpy_r_r296 = cpy_r_r295; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 168, CPyStatic_caching_utils___globals, "str", cpy_r_r295); - goto CPyL300; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 164, CPyStatic_caching_utils___globals, "str", cpy_r_r295); + goto CPyL322; } cpy_r_r297 = CPyStatic_caching_utils___globals; cpy_r_r298 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r299 = CPyDict_GetItem(cpy_r_r297, cpy_r_r298); if (unlikely(cpy_r_r299 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL301; + goto CPyL323; } cpy_r_r300 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'net_version' */ cpy_r_r301 = CPyObject_GetAttr(cpy_r_r299, cpy_r_r300); CPy_DECREF(cpy_r_r299); if (unlikely(cpy_r_r301 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL301; + goto CPyL323; } if (likely(PyUnicode_Check(cpy_r_r301))) cpy_r_r302 = cpy_r_r301; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 169, CPyStatic_caching_utils___globals, "str", cpy_r_r301); - goto CPyL301; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 165, CPyStatic_caching_utils___globals, "str", cpy_r_r301); + goto CPyL323; } cpy_r_r303 = PySet_New(NULL); if (unlikely(cpy_r_r303 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL302; + goto CPyL324; } cpy_r_r304 = PySet_Add(cpy_r_r303, cpy_r_r290); CPy_DECREF(cpy_r_r290); cpy_r_r305 = cpy_r_r304 >= 0; if (unlikely(!cpy_r_r305)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL325; } cpy_r_r306 = PySet_Add(cpy_r_r303, cpy_r_r296); CPy_DECREF(cpy_r_r296); cpy_r_r307 = cpy_r_r306 >= 0; if (unlikely(!cpy_r_r307)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL304; + goto CPyL326; } cpy_r_r308 = PySet_Add(cpy_r_r303, cpy_r_r302); CPy_DECREF(cpy_r_r302); cpy_r_r309 = cpy_r_r308 >= 0; if (unlikely(!cpy_r_r309)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL305; + goto CPyL327; } cpy_r_r310 = PyFrozenSet_New(cpy_r_r303); CPy_DECREF(cpy_r_r303); if (unlikely(cpy_r_r310 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___ALWAYS_CACHE = cpy_r_r310; CPy_INCREF(CPyStatic_caching_utils___ALWAYS_CACHE); @@ -52799,153 +52864,153 @@ CPyL49: ; cpy_r_r314 = cpy_r_r313 >= 0; if (unlikely(!cpy_r_r314)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r315 = CPyStatic_caching_utils___globals; cpy_r_r316 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r317 = CPyDict_GetItem(cpy_r_r315, cpy_r_r316); if (unlikely(cpy_r_r317 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r318 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getBlockByNumber' */ cpy_r_r319 = CPyObject_GetAttr(cpy_r_r317, cpy_r_r318); CPy_DECREF(cpy_r_r317); if (unlikely(cpy_r_r319 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } if (likely(PyUnicode_Check(cpy_r_r319))) cpy_r_r320 = cpy_r_r319; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 172, CPyStatic_caching_utils___globals, "str", cpy_r_r319); - goto CPyL286; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 168, CPyStatic_caching_utils___globals, "str", cpy_r_r319); + goto CPyL308; } cpy_r_r321 = CPyStatic_caching_utils___globals; cpy_r_r322 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r323 = CPyDict_GetItem(cpy_r_r321, cpy_r_r322); if (unlikely(cpy_r_r323 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL306; + goto CPyL328; } cpy_r_r324 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getRawTransactionByBlockNumberAndIndex' */ cpy_r_r325 = CPyObject_GetAttr(cpy_r_r323, cpy_r_r324); CPy_DECREF(cpy_r_r323); if (unlikely(cpy_r_r325 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL306; + goto CPyL328; } if (likely(PyUnicode_Check(cpy_r_r325))) cpy_r_r326 = cpy_r_r325; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 173, CPyStatic_caching_utils___globals, "str", cpy_r_r325); - goto CPyL306; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 169, CPyStatic_caching_utils___globals, "str", cpy_r_r325); + goto CPyL328; } cpy_r_r327 = CPyStatic_caching_utils___globals; cpy_r_r328 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r329 = CPyDict_GetItem(cpy_r_r327, cpy_r_r328); if (unlikely(cpy_r_r329 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL307; + goto CPyL329; } cpy_r_r330 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getBlockTransactionCountByNumber' */ cpy_r_r331 = CPyObject_GetAttr(cpy_r_r329, cpy_r_r330); CPy_DECREF(cpy_r_r329); if (unlikely(cpy_r_r331 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL307; + goto CPyL329; } if (likely(PyUnicode_Check(cpy_r_r331))) cpy_r_r332 = cpy_r_r331; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 174, CPyStatic_caching_utils___globals, "str", cpy_r_r331); - goto CPyL307; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 170, CPyStatic_caching_utils___globals, "str", cpy_r_r331); + goto CPyL329; } cpy_r_r333 = CPyStatic_caching_utils___globals; cpy_r_r334 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r335 = CPyDict_GetItem(cpy_r_r333, cpy_r_r334); if (unlikely(cpy_r_r335 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL308; + goto CPyL330; } cpy_r_r336 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getUncleByBlockNumberAndIndex' */ cpy_r_r337 = CPyObject_GetAttr(cpy_r_r335, cpy_r_r336); CPy_DECREF(cpy_r_r335); if (unlikely(cpy_r_r337 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL308; + goto CPyL330; } if (likely(PyUnicode_Check(cpy_r_r337))) cpy_r_r338 = cpy_r_r337; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 175, CPyStatic_caching_utils___globals, "str", cpy_r_r337); - goto CPyL308; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 171, CPyStatic_caching_utils___globals, "str", cpy_r_r337); + goto CPyL330; } cpy_r_r339 = CPyStatic_caching_utils___globals; cpy_r_r340 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r341 = CPyDict_GetItem(cpy_r_r339, cpy_r_r340); if (unlikely(cpy_r_r341 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL309; + goto CPyL331; } cpy_r_r342 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getUncleCountByBlockNumber' */ cpy_r_r343 = CPyObject_GetAttr(cpy_r_r341, cpy_r_r342); CPy_DECREF(cpy_r_r341); if (unlikely(cpy_r_r343 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL309; + goto CPyL331; } if (likely(PyUnicode_Check(cpy_r_r343))) cpy_r_r344 = cpy_r_r343; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 176, CPyStatic_caching_utils___globals, "str", cpy_r_r343); - goto CPyL309; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 172, CPyStatic_caching_utils___globals, "str", cpy_r_r343); + goto CPyL331; } cpy_r_r345 = PySet_New(NULL); if (unlikely(cpy_r_r345 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL310; + goto CPyL332; } cpy_r_r346 = PySet_Add(cpy_r_r345, cpy_r_r320); CPy_DECREF(cpy_r_r320); cpy_r_r347 = cpy_r_r346 >= 0; if (unlikely(!cpy_r_r347)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL311; + goto CPyL333; } cpy_r_r348 = PySet_Add(cpy_r_r345, cpy_r_r326); CPy_DECREF(cpy_r_r326); cpy_r_r349 = cpy_r_r348 >= 0; if (unlikely(!cpy_r_r349)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL312; + goto CPyL334; } cpy_r_r350 = PySet_Add(cpy_r_r345, cpy_r_r332); CPy_DECREF(cpy_r_r332); cpy_r_r351 = cpy_r_r350 >= 0; if (unlikely(!cpy_r_r351)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL313; + goto CPyL335; } cpy_r_r352 = PySet_Add(cpy_r_r345, cpy_r_r338); CPy_DECREF(cpy_r_r338); cpy_r_r353 = cpy_r_r352 >= 0; if (unlikely(!cpy_r_r353)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL314; + goto CPyL336; } cpy_r_r354 = PySet_Add(cpy_r_r345, cpy_r_r344); CPy_DECREF(cpy_r_r344); cpy_r_r355 = cpy_r_r354 >= 0; if (unlikely(!cpy_r_r355)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL315; + goto CPyL337; } cpy_r_r356 = PyFrozenSet_New(cpy_r_r345); CPy_DECREF(cpy_r_r345); if (unlikely(cpy_r_r356 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___BLOCKNUM_IN_PARAMS = cpy_r_r356; CPy_INCREF(CPyStatic_caching_utils___BLOCKNUM_IN_PARAMS); @@ -52956,153 +53021,153 @@ CPyL49: ; cpy_r_r360 = cpy_r_r359 >= 0; if (unlikely(!cpy_r_r360)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r361 = CPyStatic_caching_utils___globals; cpy_r_r362 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r363 = CPyDict_GetItem(cpy_r_r361, cpy_r_r362); if (unlikely(cpy_r_r363 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r364 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getBlockByHash' */ cpy_r_r365 = CPyObject_GetAttr(cpy_r_r363, cpy_r_r364); CPy_DECREF(cpy_r_r363); if (unlikely(cpy_r_r365 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } if (likely(PyUnicode_Check(cpy_r_r365))) cpy_r_r366 = cpy_r_r365; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 179, CPyStatic_caching_utils___globals, "str", cpy_r_r365); - goto CPyL286; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 175, CPyStatic_caching_utils___globals, "str", cpy_r_r365); + goto CPyL308; } cpy_r_r367 = CPyStatic_caching_utils___globals; cpy_r_r368 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r369 = CPyDict_GetItem(cpy_r_r367, cpy_r_r368); if (unlikely(cpy_r_r369 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL316; + goto CPyL338; } cpy_r_r370 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getTransactionByHash' */ cpy_r_r371 = CPyObject_GetAttr(cpy_r_r369, cpy_r_r370); CPy_DECREF(cpy_r_r369); if (unlikely(cpy_r_r371 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL316; + goto CPyL338; } if (likely(PyUnicode_Check(cpy_r_r371))) cpy_r_r372 = cpy_r_r371; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 180, CPyStatic_caching_utils___globals, "str", cpy_r_r371); - goto CPyL316; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 176, CPyStatic_caching_utils___globals, "str", cpy_r_r371); + goto CPyL338; } cpy_r_r373 = CPyStatic_caching_utils___globals; cpy_r_r374 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r375 = CPyDict_GetItem(cpy_r_r373, cpy_r_r374); if (unlikely(cpy_r_r375 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL317; + goto CPyL339; } cpy_r_r376 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getTransactionByBlockNumberAndIndex' */ cpy_r_r377 = CPyObject_GetAttr(cpy_r_r375, cpy_r_r376); CPy_DECREF(cpy_r_r375); if (unlikely(cpy_r_r377 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL317; + goto CPyL339; } if (likely(PyUnicode_Check(cpy_r_r377))) cpy_r_r378 = cpy_r_r377; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 181, CPyStatic_caching_utils___globals, "str", cpy_r_r377); - goto CPyL317; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 177, CPyStatic_caching_utils___globals, "str", cpy_r_r377); + goto CPyL339; } cpy_r_r379 = CPyStatic_caching_utils___globals; cpy_r_r380 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r381 = CPyDict_GetItem(cpy_r_r379, cpy_r_r380); if (unlikely(cpy_r_r381 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL318; + goto CPyL340; } cpy_r_r382 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getTransactionByBlockHashAndIndex' */ cpy_r_r383 = CPyObject_GetAttr(cpy_r_r381, cpy_r_r382); CPy_DECREF(cpy_r_r381); if (unlikely(cpy_r_r383 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL318; + goto CPyL340; } if (likely(PyUnicode_Check(cpy_r_r383))) cpy_r_r384 = cpy_r_r383; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 182, CPyStatic_caching_utils___globals, "str", cpy_r_r383); - goto CPyL318; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 178, CPyStatic_caching_utils___globals, "str", cpy_r_r383); + goto CPyL340; } cpy_r_r385 = CPyStatic_caching_utils___globals; cpy_r_r386 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r387 = CPyDict_GetItem(cpy_r_r385, cpy_r_r386); if (unlikely(cpy_r_r387 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL319; + goto CPyL341; } cpy_r_r388 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getBlockTransactionCountByHash' */ cpy_r_r389 = CPyObject_GetAttr(cpy_r_r387, cpy_r_r388); CPy_DECREF(cpy_r_r387); if (unlikely(cpy_r_r389 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL319; + goto CPyL341; } if (likely(PyUnicode_Check(cpy_r_r389))) cpy_r_r390 = cpy_r_r389; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 183, CPyStatic_caching_utils___globals, "str", cpy_r_r389); - goto CPyL319; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 179, CPyStatic_caching_utils___globals, "str", cpy_r_r389); + goto CPyL341; } cpy_r_r391 = PySet_New(NULL); if (unlikely(cpy_r_r391 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL320; + goto CPyL342; } cpy_r_r392 = PySet_Add(cpy_r_r391, cpy_r_r366); CPy_DECREF(cpy_r_r366); cpy_r_r393 = cpy_r_r392 >= 0; if (unlikely(!cpy_r_r393)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL321; + goto CPyL343; } cpy_r_r394 = PySet_Add(cpy_r_r391, cpy_r_r372); CPy_DECREF(cpy_r_r372); cpy_r_r395 = cpy_r_r394 >= 0; if (unlikely(!cpy_r_r395)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL322; + goto CPyL344; } cpy_r_r396 = PySet_Add(cpy_r_r391, cpy_r_r378); CPy_DECREF(cpy_r_r378); cpy_r_r397 = cpy_r_r396 >= 0; if (unlikely(!cpy_r_r397)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL323; + goto CPyL345; } cpy_r_r398 = PySet_Add(cpy_r_r391, cpy_r_r384); CPy_DECREF(cpy_r_r384); cpy_r_r399 = cpy_r_r398 >= 0; if (unlikely(!cpy_r_r399)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL324; + goto CPyL346; } cpy_r_r400 = PySet_Add(cpy_r_r391, cpy_r_r390); CPy_DECREF(cpy_r_r390); cpy_r_r401 = cpy_r_r400 >= 0; if (unlikely(!cpy_r_r401)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL325; + goto CPyL347; } cpy_r_r402 = PyFrozenSet_New(cpy_r_r391); CPy_DECREF(cpy_r_r391); if (unlikely(cpy_r_r402 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___BLOCK_IN_RESULT = cpy_r_r402; CPy_INCREF(CPyStatic_caching_utils___BLOCK_IN_RESULT); @@ -53113,99 +53178,99 @@ CPyL49: ; cpy_r_r406 = cpy_r_r405 >= 0; if (unlikely(!cpy_r_r406)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r407 = CPyStatic_caching_utils___globals; cpy_r_r408 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r409 = CPyDict_GetItem(cpy_r_r407, cpy_r_r408); if (unlikely(cpy_r_r409 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r410 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getRawTransactionByBlockHashAndIndex' */ cpy_r_r411 = CPyObject_GetAttr(cpy_r_r409, cpy_r_r410); CPy_DECREF(cpy_r_r409); if (unlikely(cpy_r_r411 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } if (likely(PyUnicode_Check(cpy_r_r411))) cpy_r_r412 = cpy_r_r411; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 186, CPyStatic_caching_utils___globals, "str", cpy_r_r411); - goto CPyL286; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 182, CPyStatic_caching_utils___globals, "str", cpy_r_r411); + goto CPyL308; } cpy_r_r413 = CPyStatic_caching_utils___globals; cpy_r_r414 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r415 = CPyDict_GetItem(cpy_r_r413, cpy_r_r414); if (unlikely(cpy_r_r415 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL326; + goto CPyL348; } cpy_r_r416 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getUncleByBlockHashAndIndex' */ cpy_r_r417 = CPyObject_GetAttr(cpy_r_r415, cpy_r_r416); CPy_DECREF(cpy_r_r415); if (unlikely(cpy_r_r417 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL326; + goto CPyL348; } if (likely(PyUnicode_Check(cpy_r_r417))) cpy_r_r418 = cpy_r_r417; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 187, CPyStatic_caching_utils___globals, "str", cpy_r_r417); - goto CPyL326; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 183, CPyStatic_caching_utils___globals, "str", cpy_r_r417); + goto CPyL348; } cpy_r_r419 = CPyStatic_caching_utils___globals; cpy_r_r420 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPC' */ cpy_r_r421 = CPyDict_GetItem(cpy_r_r419, cpy_r_r420); if (unlikely(cpy_r_r421 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL327; + goto CPyL349; } cpy_r_r422 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getUncleCountByBlockHash' */ cpy_r_r423 = CPyObject_GetAttr(cpy_r_r421, cpy_r_r422); CPy_DECREF(cpy_r_r421); if (unlikely(cpy_r_r423 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL327; + goto CPyL349; } if (likely(PyUnicode_Check(cpy_r_r423))) cpy_r_r424 = cpy_r_r423; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 188, CPyStatic_caching_utils___globals, "str", cpy_r_r423); - goto CPyL327; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 184, CPyStatic_caching_utils___globals, "str", cpy_r_r423); + goto CPyL349; } cpy_r_r425 = PySet_New(NULL); if (unlikely(cpy_r_r425 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL328; + goto CPyL350; } cpy_r_r426 = PySet_Add(cpy_r_r425, cpy_r_r412); CPy_DECREF(cpy_r_r412); cpy_r_r427 = cpy_r_r426 >= 0; if (unlikely(!cpy_r_r427)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL329; + goto CPyL351; } cpy_r_r428 = PySet_Add(cpy_r_r425, cpy_r_r418); CPy_DECREF(cpy_r_r418); cpy_r_r429 = cpy_r_r428 >= 0; if (unlikely(!cpy_r_r429)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL330; + goto CPyL352; } cpy_r_r430 = PySet_Add(cpy_r_r425, cpy_r_r424); CPy_DECREF(cpy_r_r424); cpy_r_r431 = cpy_r_r430 >= 0; if (unlikely(!cpy_r_r431)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL331; + goto CPyL353; } cpy_r_r432 = PyFrozenSet_New(cpy_r_r425); CPy_DECREF(cpy_r_r425); if (unlikely(cpy_r_r432 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___BLOCKHASH_IN_PARAMS = cpy_r_r432; CPy_INCREF(CPyStatic_caching_utils___BLOCKHASH_IN_PARAMS); @@ -53216,16 +53281,16 @@ CPyL49: ; cpy_r_r436 = cpy_r_r435 >= 0; if (unlikely(!cpy_r_r436)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r437 = PyDict_New(); if (unlikely(cpy_r_r437 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r438 = CPyStatic_caching_utils___ALWAYS_CACHE; if (unlikely(cpy_r_r438 == NULL)) { - goto CPyL332; + goto CPyL354; } else goto CPyL175; CPyL173: ; @@ -53233,30 +53298,30 @@ CPyL173: ; cpy_r_r439 = 0; if (unlikely(!cpy_r_r439)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPy_Unreachable(); CPyL175: ; cpy_r_r440 = PyObject_GetIter(cpy_r_r438); if (unlikely(cpy_r_r440 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL333; + goto CPyL355; } CPyL176: ; cpy_r_r441 = PyIter_Next(cpy_r_r440); - if (cpy_r_r441 == NULL) goto CPyL334; + if (cpy_r_r441 == NULL) goto CPyL356; if (likely(PyUnicode_Check(cpy_r_r441))) cpy_r_r442 = cpy_r_r441; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 200, CPyStatic_caching_utils___globals, "str", cpy_r_r441); - goto CPyL335; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 196, CPyStatic_caching_utils___globals, "str", cpy_r_r441); + goto CPyL357; } cpy_r_r443 = CPyStatic_caching_utils___globals; cpy_r_r444 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'always_cache_request' */ cpy_r_r445 = CPyDict_GetItem(cpy_r_r443, cpy_r_r444); if (unlikely(cpy_r_r445 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL336; + goto CPyL358; } cpy_r_r446 = PyDict_SetItem(cpy_r_r437, cpy_r_r442, cpy_r_r445); CPy_DECREF(cpy_r_r442); @@ -53264,23 +53329,23 @@ CPyL176: ; cpy_r_r447 = cpy_r_r446 >= 0; if (unlikely(!cpy_r_r447)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL335; + goto CPyL357; } else goto CPyL176; CPyL180: ; cpy_r_r448 = CPy_NoErrOccurred(); if (unlikely(!cpy_r_r448)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL333; + goto CPyL355; } cpy_r_r449 = PyDict_New(); if (unlikely(cpy_r_r449 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL333; + goto CPyL355; } cpy_r_r450 = CPyStatic_caching_utils___BLOCKNUM_IN_PARAMS; if (unlikely(cpy_r_r450 == NULL)) { - goto CPyL337; + goto CPyL359; } else goto CPyL185; CPyL183: ; @@ -53288,30 +53353,30 @@ CPyL183: ; cpy_r_r451 = 0; if (unlikely(!cpy_r_r451)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPy_Unreachable(); CPyL185: ; cpy_r_r452 = PyObject_GetIter(cpy_r_r450); if (unlikely(cpy_r_r452 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL338; + goto CPyL360; } CPyL186: ; cpy_r_r453 = PyIter_Next(cpy_r_r452); - if (cpy_r_r453 == NULL) goto CPyL339; + if (cpy_r_r453 == NULL) goto CPyL361; if (likely(PyUnicode_Check(cpy_r_r453))) cpy_r_r454 = cpy_r_r453; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 201, CPyStatic_caching_utils___globals, "str", cpy_r_r453); - goto CPyL340; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 197, CPyStatic_caching_utils___globals, "str", cpy_r_r453); + goto CPyL362; } cpy_r_r455 = CPyStatic_caching_utils___globals; cpy_r_r456 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'validate_from_block_id_in_params' */ cpy_r_r457 = CPyDict_GetItem(cpy_r_r455, cpy_r_r456); if (unlikely(cpy_r_r457 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL341; + goto CPyL363; } cpy_r_r458 = PyDict_SetItem(cpy_r_r449, cpy_r_r454, cpy_r_r457); CPy_DECREF(cpy_r_r454); @@ -53319,23 +53384,23 @@ CPyL186: ; cpy_r_r459 = cpy_r_r458 >= 0; if (unlikely(!cpy_r_r459)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL340; + goto CPyL362; } else goto CPyL186; CPyL190: ; cpy_r_r460 = CPy_NoErrOccurred(); if (unlikely(!cpy_r_r460)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL338; + goto CPyL360; } cpy_r_r461 = PyDict_New(); if (unlikely(cpy_r_r461 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL338; + goto CPyL360; } cpy_r_r462 = CPyStatic_caching_utils___BLOCK_IN_RESULT; if (unlikely(cpy_r_r462 == NULL)) { - goto CPyL342; + goto CPyL364; } else goto CPyL195; CPyL193: ; @@ -53343,30 +53408,30 @@ CPyL193: ; cpy_r_r463 = 0; if (unlikely(!cpy_r_r463)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPy_Unreachable(); CPyL195: ; cpy_r_r464 = PyObject_GetIter(cpy_r_r462); if (unlikely(cpy_r_r464 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL343; + goto CPyL365; } CPyL196: ; cpy_r_r465 = PyIter_Next(cpy_r_r464); - if (cpy_r_r465 == NULL) goto CPyL344; + if (cpy_r_r465 == NULL) goto CPyL366; if (likely(PyUnicode_Check(cpy_r_r465))) cpy_r_r466 = cpy_r_r465; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 202, CPyStatic_caching_utils___globals, "str", cpy_r_r465); - goto CPyL345; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 198, CPyStatic_caching_utils___globals, "str", cpy_r_r465); + goto CPyL367; } cpy_r_r467 = CPyStatic_caching_utils___globals; cpy_r_r468 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'validate_from_blocknum_in_result' */ cpy_r_r469 = CPyDict_GetItem(cpy_r_r467, cpy_r_r468); if (unlikely(cpy_r_r469 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL346; + goto CPyL368; } cpy_r_r470 = PyDict_SetItem(cpy_r_r461, cpy_r_r466, cpy_r_r469); CPy_DECREF(cpy_r_r466); @@ -53374,23 +53439,23 @@ CPyL196: ; cpy_r_r471 = cpy_r_r470 >= 0; if (unlikely(!cpy_r_r471)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL345; + goto CPyL367; } else goto CPyL196; CPyL200: ; cpy_r_r472 = CPy_NoErrOccurred(); if (unlikely(!cpy_r_r472)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL343; + goto CPyL365; } cpy_r_r473 = PyDict_New(); if (unlikely(cpy_r_r473 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL343; + goto CPyL365; } cpy_r_r474 = CPyStatic_caching_utils___BLOCKHASH_IN_PARAMS; if (unlikely(cpy_r_r474 == NULL)) { - goto CPyL347; + goto CPyL369; } else goto CPyL205; CPyL203: ; @@ -53398,30 +53463,30 @@ CPyL203: ; cpy_r_r475 = 0; if (unlikely(!cpy_r_r475)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPy_Unreachable(); CPyL205: ; cpy_r_r476 = PyObject_GetIter(cpy_r_r474); if (unlikely(cpy_r_r476 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL348; + goto CPyL370; } CPyL206: ; cpy_r_r477 = PyIter_Next(cpy_r_r476); - if (cpy_r_r477 == NULL) goto CPyL349; + if (cpy_r_r477 == NULL) goto CPyL371; if (likely(PyUnicode_Check(cpy_r_r477))) cpy_r_r478 = cpy_r_r477; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 203, CPyStatic_caching_utils___globals, "str", cpy_r_r477); - goto CPyL350; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 199, CPyStatic_caching_utils___globals, "str", cpy_r_r477); + goto CPyL372; } cpy_r_r479 = CPyStatic_caching_utils___globals; cpy_r_r480 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'validate_from_blockhash_in_params' */ cpy_r_r481 = CPyDict_GetItem(cpy_r_r479, cpy_r_r480); if (unlikely(cpy_r_r481 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL351; + goto CPyL373; } cpy_r_r482 = PyDict_SetItem(cpy_r_r473, cpy_r_r478, cpy_r_r481); CPy_DECREF(cpy_r_r478); @@ -53429,47 +53494,47 @@ CPyL206: ; cpy_r_r483 = cpy_r_r482 >= 0; if (unlikely(!cpy_r_r483)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL350; + goto CPyL372; } else goto CPyL206; CPyL210: ; cpy_r_r484 = CPy_NoErrOccurred(); if (unlikely(!cpy_r_r484)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL348; + goto CPyL370; } cpy_r_r485 = PyDict_New(); if (unlikely(cpy_r_r485 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL348; + goto CPyL370; } cpy_r_r486 = CPyDict_UpdateInDisplay(cpy_r_r485, cpy_r_r437); CPy_DECREF(cpy_r_r437); cpy_r_r487 = cpy_r_r486 >= 0; if (unlikely(!cpy_r_r487)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL352; + goto CPyL374; } cpy_r_r488 = CPyDict_UpdateInDisplay(cpy_r_r485, cpy_r_r449); CPy_DECREF(cpy_r_r449); cpy_r_r489 = cpy_r_r488 >= 0; if (unlikely(!cpy_r_r489)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL353; + goto CPyL375; } cpy_r_r490 = CPyDict_UpdateInDisplay(cpy_r_r485, cpy_r_r461); CPy_DECREF(cpy_r_r461); cpy_r_r491 = cpy_r_r490 >= 0; if (unlikely(!cpy_r_r491)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL354; + goto CPyL376; } cpy_r_r492 = CPyDict_UpdateInDisplay(cpy_r_r485, cpy_r_r473); CPy_DECREF(cpy_r_r473); cpy_r_r493 = cpy_r_r492 >= 0; if (unlikely(!cpy_r_r493)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL355; + goto CPyL377; } CPyStatic_caching_utils___INTERNAL_VALIDATION_MAP = cpy_r_r485; CPy_INCREF(CPyStatic_caching_utils___INTERNAL_VALIDATION_MAP); @@ -53480,7 +53545,7 @@ CPyL210: ; cpy_r_r497 = cpy_r_r496 >= 0; if (unlikely(!cpy_r_r497)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r498 = CPyStatic_caching_utils___INTERNAL_VALIDATION_MAP; if (likely(cpy_r_r498 != NULL)) goto CPyL220; @@ -53488,20 +53553,20 @@ CPyL210: ; cpy_r_r499 = 0; if (unlikely(!cpy_r_r499)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPy_Unreachable(); CPyL220: ; cpy_r_r500 = CPyDict_KeysView(cpy_r_r498); if (unlikely(cpy_r_r500 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r501 = PySequence_Tuple(cpy_r_r500); CPy_DECREF(cpy_r_r500); if (unlikely(cpy_r_r501 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPyStatic_caching_utils___CACHEABLE_REQUESTS = cpy_r_r501; CPy_INCREF(CPyStatic_caching_utils___CACHEABLE_REQUESTS); @@ -53512,14 +53577,14 @@ CPyL220: ; cpy_r_r505 = cpy_r_r504 >= 0; if (unlikely(!cpy_r_r505)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r506 = CPyStatic_caching_utils___globals; cpy_r_r507 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ cpy_r_r508 = CPyDict_GetItem(cpy_r_r506, cpy_r_r507); if (unlikely(cpy_r_r508 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r509 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AsyncBaseProvider' */ cpy_r_r510 = CPyStatic_caching_utils___globals; @@ -53527,28 +53592,28 @@ CPyL220: ; cpy_r_r512 = CPyDict_GetItem(cpy_r_r510, cpy_r_r511); if (unlikely(cpy_r_r512 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL356; + goto CPyL378; } cpy_r_r513 = CPyStatic_caching_utils___globals; cpy_r_r514 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ cpy_r_r515 = CPyDict_GetItem(cpy_r_r513, cpy_r_r514); if (unlikely(cpy_r_r515 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL357; + goto CPyL379; } cpy_r_r516 = PyObject_GetItem(cpy_r_r512, cpy_r_r515); CPy_DECREF(cpy_r_r512); CPy_DECREF(cpy_r_r515); if (unlikely(cpy_r_r516 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL356; + goto CPyL378; } cpy_r_r517 = CPyStatic_caching_utils___globals; cpy_r_r518 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ cpy_r_r519 = CPyDict_GetItem(cpy_r_r517, cpy_r_r518); if (unlikely(cpy_r_r519 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL358; + goto CPyL380; } cpy_r_r520 = (PyObject *)&PyUnicode_Type; cpy_r_r521 = CPyStatic_caching_utils___globals; @@ -53556,7 +53621,7 @@ CPyL220: ; cpy_r_r523 = CPyDict_GetItem(cpy_r_r521, cpy_r_r522); if (unlikely(cpy_r_r523 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL359; + goto CPyL381; } CPy_INCREF(cpy_r_r520); cpy_r_r524.f0 = cpy_r_r520; @@ -53573,12 +53638,12 @@ CPyL220: ; CPy_DECREF(cpy_r_r525); if (unlikely(cpy_r_r526 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL358; + goto CPyL380; } cpy_r_r527 = PyList_New(3); if (unlikely(cpy_r_r527 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL360; + goto CPyL382; } cpy_r_r528 = (CPyPtr)&((PyListObject *)cpy_r_r527)->ob_item; cpy_r_r529 = *(CPyPtr *)cpy_r_r528; @@ -53593,7 +53658,7 @@ CPyL220: ; cpy_r_r534 = CPyDict_GetItem(cpy_r_r532, cpy_r_r533); if (unlikely(cpy_r_r534 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL361; + goto CPyL383; } cpy_r_r535 = (PyObject *)&PyBool_Type; cpy_r_r536 = CPyStatic_caching_utils___globals; @@ -53601,21 +53666,21 @@ CPyL220: ; cpy_r_r538 = CPyDict_GetItem(cpy_r_r536, cpy_r_r537); if (unlikely(cpy_r_r538 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL362; + goto CPyL384; } cpy_r_r539 = CPyStatic_caching_utils___globals; cpy_r_r540 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ cpy_r_r541 = CPyDict_GetItem(cpy_r_r539, cpy_r_r540); if (unlikely(cpy_r_r541 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL363; + goto CPyL385; } cpy_r_r542 = CPyStatic_caching_utils___globals; cpy_r_r543 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ cpy_r_r544 = CPyDict_GetItem(cpy_r_r542, cpy_r_r543); if (unlikely(cpy_r_r544 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL364; + goto CPyL386; } cpy_r_r545 = (PyObject *)&PyBool_Type; CPy_INCREF(cpy_r_r545); @@ -53636,7 +53701,7 @@ CPyL220: ; CPy_DECREF(cpy_r_r547); if (unlikely(cpy_r_r548 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL362; + goto CPyL384; } CPy_INCREF(cpy_r_r535); cpy_r_r549.f0 = cpy_r_r535; @@ -53653,7 +53718,7 @@ CPyL220: ; CPy_DECREF(cpy_r_r550); if (unlikely(cpy_r_r551 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL361; + goto CPyL383; } cpy_r_r552.f0 = cpy_r_r527; cpy_r_r552.f1 = cpy_r_r551; @@ -53669,7 +53734,7 @@ CPyL220: ; CPy_DECREF(cpy_r_r553); if (unlikely(cpy_r_r554 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r555 = CPyStatic_caching_utils___globals; cpy_r_r556 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ASYNC_VALIDATOR_TYPE' */ @@ -53678,16 +53743,16 @@ CPyL220: ; cpy_r_r558 = cpy_r_r557 >= 0; if (unlikely(!cpy_r_r558)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r559 = PyDict_New(); if (unlikely(cpy_r_r559 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } cpy_r_r560 = CPyStatic_caching_utils___ALWAYS_CACHE; if (unlikely(cpy_r_r560 == NULL)) { - goto CPyL365; + goto CPyL387; } else goto CPyL243; CPyL241: ; @@ -53695,30 +53760,30 @@ CPyL241: ; cpy_r_r561 = 0; if (unlikely(!cpy_r_r561)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPy_Unreachable(); CPyL243: ; cpy_r_r562 = PyObject_GetIter(cpy_r_r560); if (unlikely(cpy_r_r562 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL366; + goto CPyL388; } CPyL244: ; cpy_r_r563 = PyIter_Next(cpy_r_r562); - if (cpy_r_r563 == NULL) goto CPyL367; + if (cpy_r_r563 == NULL) goto CPyL389; if (likely(PyUnicode_Check(cpy_r_r563))) cpy_r_r564 = cpy_r_r563; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 290, CPyStatic_caching_utils___globals, "str", cpy_r_r563); - goto CPyL368; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 286, CPyStatic_caching_utils___globals, "str", cpy_r_r563); + goto CPyL390; } cpy_r_r565 = CPyStatic_caching_utils___globals; cpy_r_r566 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'always_cache_request' */ cpy_r_r567 = CPyDict_GetItem(cpy_r_r565, cpy_r_r566); if (unlikely(cpy_r_r567 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL369; + goto CPyL391; } cpy_r_r568 = PyDict_SetItem(cpy_r_r559, cpy_r_r564, cpy_r_r567); CPy_DECREF(cpy_r_r564); @@ -53726,23 +53791,23 @@ CPyL244: ; cpy_r_r569 = cpy_r_r568 >= 0; if (unlikely(!cpy_r_r569)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL368; + goto CPyL390; } else goto CPyL244; CPyL248: ; cpy_r_r570 = CPy_NoErrOccurred(); if (unlikely(!cpy_r_r570)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL366; + goto CPyL388; } cpy_r_r571 = PyDict_New(); if (unlikely(cpy_r_r571 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL366; + goto CPyL388; } cpy_r_r572 = CPyStatic_caching_utils___BLOCKNUM_IN_PARAMS; if (unlikely(cpy_r_r572 == NULL)) { - goto CPyL370; + goto CPyL392; } else goto CPyL253; CPyL251: ; @@ -53750,30 +53815,30 @@ CPyL251: ; cpy_r_r573 = 0; if (unlikely(!cpy_r_r573)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPy_Unreachable(); CPyL253: ; cpy_r_r574 = PyObject_GetIter(cpy_r_r572); if (unlikely(cpy_r_r574 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL371; + goto CPyL393; } CPyL254: ; cpy_r_r575 = PyIter_Next(cpy_r_r574); - if (cpy_r_r575 == NULL) goto CPyL372; + if (cpy_r_r575 == NULL) goto CPyL394; if (likely(PyUnicode_Check(cpy_r_r575))) cpy_r_r576 = cpy_r_r575; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 291, CPyStatic_caching_utils___globals, "str", cpy_r_r575); - goto CPyL373; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 287, CPyStatic_caching_utils___globals, "str", cpy_r_r575); + goto CPyL395; } cpy_r_r577 = CPyStatic_caching_utils___globals; cpy_r_r578 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'async_validate_from_block_id_in_params' */ cpy_r_r579 = CPyDict_GetItem(cpy_r_r577, cpy_r_r578); if (unlikely(cpy_r_r579 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL374; + goto CPyL396; } cpy_r_r580 = PyDict_SetItem(cpy_r_r571, cpy_r_r576, cpy_r_r579); CPy_DECREF(cpy_r_r576); @@ -53781,23 +53846,23 @@ CPyL254: ; cpy_r_r581 = cpy_r_r580 >= 0; if (unlikely(!cpy_r_r581)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL373; + goto CPyL395; } else goto CPyL254; CPyL258: ; cpy_r_r582 = CPy_NoErrOccurred(); if (unlikely(!cpy_r_r582)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL371; + goto CPyL393; } cpy_r_r583 = PyDict_New(); if (unlikely(cpy_r_r583 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL371; + goto CPyL393; } cpy_r_r584 = CPyStatic_caching_utils___BLOCK_IN_RESULT; if (unlikely(cpy_r_r584 == NULL)) { - goto CPyL375; + goto CPyL397; } else goto CPyL263; CPyL261: ; @@ -53805,30 +53870,30 @@ CPyL261: ; cpy_r_r585 = 0; if (unlikely(!cpy_r_r585)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPy_Unreachable(); CPyL263: ; cpy_r_r586 = PyObject_GetIter(cpy_r_r584); if (unlikely(cpy_r_r586 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL376; + goto CPyL398; } CPyL264: ; cpy_r_r587 = PyIter_Next(cpy_r_r586); - if (cpy_r_r587 == NULL) goto CPyL377; + if (cpy_r_r587 == NULL) goto CPyL399; if (likely(PyUnicode_Check(cpy_r_r587))) cpy_r_r588 = cpy_r_r587; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 295, CPyStatic_caching_utils___globals, "str", cpy_r_r587); - goto CPyL378; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 291, CPyStatic_caching_utils___globals, "str", cpy_r_r587); + goto CPyL400; } cpy_r_r589 = CPyStatic_caching_utils___globals; cpy_r_r590 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'async_validate_from_blocknum_in_result' */ cpy_r_r591 = CPyDict_GetItem(cpy_r_r589, cpy_r_r590); if (unlikely(cpy_r_r591 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL379; + goto CPyL401; } cpy_r_r592 = PyDict_SetItem(cpy_r_r583, cpy_r_r588, cpy_r_r591); CPy_DECREF(cpy_r_r588); @@ -53836,23 +53901,23 @@ CPyL264: ; cpy_r_r593 = cpy_r_r592 >= 0; if (unlikely(!cpy_r_r593)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL378; + goto CPyL400; } else goto CPyL264; CPyL268: ; cpy_r_r594 = CPy_NoErrOccurred(); if (unlikely(!cpy_r_r594)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL376; + goto CPyL398; } cpy_r_r595 = PyDict_New(); if (unlikely(cpy_r_r595 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL376; + goto CPyL398; } cpy_r_r596 = CPyStatic_caching_utils___BLOCKHASH_IN_PARAMS; if (unlikely(cpy_r_r596 == NULL)) { - goto CPyL380; + goto CPyL402; } else goto CPyL273; CPyL271: ; @@ -53860,30 +53925,30 @@ CPyL271: ; cpy_r_r597 = 0; if (unlikely(!cpy_r_r597)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; } CPy_Unreachable(); CPyL273: ; cpy_r_r598 = PyObject_GetIter(cpy_r_r596); if (unlikely(cpy_r_r598 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL381; + goto CPyL403; } CPyL274: ; cpy_r_r599 = PyIter_Next(cpy_r_r598); - if (cpy_r_r599 == NULL) goto CPyL382; + if (cpy_r_r599 == NULL) goto CPyL404; if (likely(PyUnicode_Check(cpy_r_r599))) cpy_r_r600 = cpy_r_r599; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 298, CPyStatic_caching_utils___globals, "str", cpy_r_r599); - goto CPyL383; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 294, CPyStatic_caching_utils___globals, "str", cpy_r_r599); + goto CPyL405; } cpy_r_r601 = CPyStatic_caching_utils___globals; cpy_r_r602 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'async_validate_from_blockhash_in_params' */ cpy_r_r603 = CPyDict_GetItem(cpy_r_r601, cpy_r_r602); if (unlikely(cpy_r_r603 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL384; + goto CPyL406; } cpy_r_r604 = PyDict_SetItem(cpy_r_r595, cpy_r_r600, cpy_r_r603); CPy_DECREF(cpy_r_r600); @@ -53891,47 +53956,47 @@ CPyL274: ; cpy_r_r605 = cpy_r_r604 >= 0; if (unlikely(!cpy_r_r605)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL383; + goto CPyL405; } else goto CPyL274; CPyL278: ; cpy_r_r606 = CPy_NoErrOccurred(); if (unlikely(!cpy_r_r606)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL381; + goto CPyL403; } cpy_r_r607 = PyDict_New(); if (unlikely(cpy_r_r607 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL381; + goto CPyL403; } cpy_r_r608 = CPyDict_UpdateInDisplay(cpy_r_r607, cpy_r_r559); CPy_DECREF(cpy_r_r559); cpy_r_r609 = cpy_r_r608 >= 0; if (unlikely(!cpy_r_r609)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL385; + goto CPyL407; } cpy_r_r610 = CPyDict_UpdateInDisplay(cpy_r_r607, cpy_r_r571); CPy_DECREF(cpy_r_r571); cpy_r_r611 = cpy_r_r610 >= 0; if (unlikely(!cpy_r_r611)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL386; + goto CPyL408; } cpy_r_r612 = CPyDict_UpdateInDisplay(cpy_r_r607, cpy_r_r583); CPy_DECREF(cpy_r_r583); cpy_r_r613 = cpy_r_r612 >= 0; if (unlikely(!cpy_r_r613)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL387; + goto CPyL409; } cpy_r_r614 = CPyDict_UpdateInDisplay(cpy_r_r607, cpy_r_r595); CPy_DECREF(cpy_r_r595); cpy_r_r615 = cpy_r_r614 >= 0; if (unlikely(!cpy_r_r615)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL388; + goto CPyL410; } CPyStatic_caching_utils___ASYNC_INTERNAL_VALIDATION_MAP = cpy_r_r607; CPy_INCREF(CPyStatic_caching_utils___ASYNC_INTERNAL_VALIDATION_MAP); @@ -53942,52 +54007,262 @@ CPyL278: ; cpy_r_r619 = cpy_r_r618 >= 0; if (unlikely(!cpy_r_r619)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL286; + goto CPyL308; + } + cpy_r_r620 = CPyStatic_caching_utils___globals; + cpy_r_r621 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ + cpy_r_r622 = CPyDict_GetItem(cpy_r_r620, cpy_r_r621); + if (unlikely(cpy_r_r622 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL308; + } + cpy_r_r623 = CPyStatic_caching_utils___globals; + cpy_r_r624 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ASYNC_PROVIDER_TYPE' */ + cpy_r_r625 = CPyDict_GetItem(cpy_r_r623, cpy_r_r624); + if (unlikely(cpy_r_r625 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL411; + } + cpy_r_r626 = CPyStatic_caching_utils___globals; + cpy_r_r627 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ + cpy_r_r628 = CPyDict_GetItem(cpy_r_r626, cpy_r_r627); + if (unlikely(cpy_r_r628 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL412; + } + cpy_r_r629 = CPyStatic_caching_utils___globals; + cpy_r_r630 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r631 = CPyDict_GetItem(cpy_r_r629, cpy_r_r630); + if (unlikely(cpy_r_r631 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL413; + } + cpy_r_r632 = PyList_New(3); + if (unlikely(cpy_r_r632 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL414; + } + cpy_r_r633 = (CPyPtr)&((PyListObject *)cpy_r_r632)->ob_item; + cpy_r_r634 = *(CPyPtr *)cpy_r_r633; + *(PyObject * *)cpy_r_r634 = cpy_r_r625; + cpy_r_r635 = cpy_r_r634 + 8; + *(PyObject * *)cpy_r_r635 = cpy_r_r628; + cpy_r_r636 = cpy_r_r634 + 16; + *(PyObject * *)cpy_r_r636 = cpy_r_r631; + cpy_r_r637 = CPyStatic_caching_utils___globals; + cpy_r_r638 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ + cpy_r_r639 = CPyDict_GetItem(cpy_r_r637, cpy_r_r638); + if (unlikely(cpy_r_r639 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL415; + } + cpy_r_r640 = CPyStatic_caching_utils___globals; + cpy_r_r641 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r642 = CPyDict_GetItem(cpy_r_r640, cpy_r_r641); + if (unlikely(cpy_r_r642 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL416; + } + cpy_r_r643 = CPyStatic_caching_utils___globals; + cpy_r_r644 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r645 = CPyDict_GetItem(cpy_r_r643, cpy_r_r644); + if (unlikely(cpy_r_r645 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL417; + } + cpy_r_r646 = CPyStatic_caching_utils___globals; + cpy_r_r647 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCRequest' */ + cpy_r_r648 = CPyDict_GetItem(cpy_r_r646, cpy_r_r647); + if (unlikely(cpy_r_r648 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL418; + } + cpy_r_r649.f0 = cpy_r_r642; + cpy_r_r649.f1 = cpy_r_r645; + cpy_r_r649.f2 = cpy_r_r648; + cpy_r_r650 = PyTuple_New(3); + if (unlikely(cpy_r_r650 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp199 = cpy_r_r649.f0; + PyTuple_SET_ITEM(cpy_r_r650, 0, __tmp199); + PyObject *__tmp200 = cpy_r_r649.f1; + PyTuple_SET_ITEM(cpy_r_r650, 1, __tmp200); + PyObject *__tmp201 = cpy_r_r649.f2; + PyTuple_SET_ITEM(cpy_r_r650, 2, __tmp201); + cpy_r_r651 = PyObject_GetItem(cpy_r_r639, cpy_r_r650); + CPy_DECREF(cpy_r_r639); + CPy_DECREF(cpy_r_r650); + if (unlikely(cpy_r_r651 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL415; + } + cpy_r_r652.f0 = cpy_r_r632; + cpy_r_r652.f1 = cpy_r_r651; + cpy_r_r653 = PyTuple_New(2); + if (unlikely(cpy_r_r653 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp202 = cpy_r_r652.f0; + PyTuple_SET_ITEM(cpy_r_r653, 0, __tmp202); + PyObject *__tmp203 = cpy_r_r652.f1; + PyTuple_SET_ITEM(cpy_r_r653, 1, __tmp203); + cpy_r_r654 = PyObject_GetItem(cpy_r_r622, cpy_r_r653); + CPy_DECREF(cpy_r_r622); + CPy_DECREF(cpy_r_r653); + if (unlikely(cpy_r_r654 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL308; + } + cpy_r_r655 = CPyStatic_caching_utils___globals; + cpy_r_r656 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AsyncSendFunc' */ + cpy_r_r657 = CPyDict_SetItem(cpy_r_r655, cpy_r_r656, cpy_r_r654); + CPy_DECREF(cpy_r_r654); + cpy_r_r658 = cpy_r_r657 >= 0; + if (unlikely(!cpy_r_r658)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL308; + } + cpy_r_r659 = CPyStatic_caching_utils___globals; + cpy_r_r660 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ + cpy_r_r661 = CPyDict_GetItem(cpy_r_r659, cpy_r_r660); + if (unlikely(cpy_r_r661 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL308; + } + cpy_r_r662 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PersistentConnectionProvider' */ + cpy_r_r663 = CPyStatic_caching_utils___globals; + cpy_r_r664 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCRequest' */ + cpy_r_r665 = CPyDict_GetItem(cpy_r_r663, cpy_r_r664); + if (unlikely(cpy_r_r665 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL419; + } + cpy_r_r666 = PyList_New(2); + if (unlikely(cpy_r_r666 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL420; + } + cpy_r_r667 = (CPyPtr)&((PyListObject *)cpy_r_r666)->ob_item; + cpy_r_r668 = *(CPyPtr *)cpy_r_r667; + CPy_INCREF(cpy_r_r662); + *(PyObject * *)cpy_r_r668 = cpy_r_r662; + cpy_r_r669 = cpy_r_r668 + 8; + *(PyObject * *)cpy_r_r669 = cpy_r_r665; + cpy_r_r670 = CPyStatic_caching_utils___globals; + cpy_r_r671 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ + cpy_r_r672 = CPyDict_GetItem(cpy_r_r670, cpy_r_r671); + if (unlikely(cpy_r_r672 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL421; + } + cpy_r_r673 = CPyStatic_caching_utils___globals; + cpy_r_r674 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r675 = CPyDict_GetItem(cpy_r_r673, cpy_r_r674); + if (unlikely(cpy_r_r675 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL422; + } + cpy_r_r676 = CPyStatic_caching_utils___globals; + cpy_r_r677 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r678 = CPyDict_GetItem(cpy_r_r676, cpy_r_r677); + if (unlikely(cpy_r_r678 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL423; + } + cpy_r_r679 = CPyStatic_caching_utils___globals; + cpy_r_r680 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TReturn' */ + cpy_r_r681 = CPyDict_GetItem(cpy_r_r679, cpy_r_r680); + if (unlikely(cpy_r_r681 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL424; + } + cpy_r_r682.f0 = cpy_r_r675; + cpy_r_r682.f1 = cpy_r_r678; + cpy_r_r682.f2 = cpy_r_r681; + cpy_r_r683 = PyTuple_New(3); + if (unlikely(cpy_r_r683 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp204 = cpy_r_r682.f0; + PyTuple_SET_ITEM(cpy_r_r683, 0, __tmp204); + PyObject *__tmp205 = cpy_r_r682.f1; + PyTuple_SET_ITEM(cpy_r_r683, 1, __tmp205); + PyObject *__tmp206 = cpy_r_r682.f2; + PyTuple_SET_ITEM(cpy_r_r683, 2, __tmp206); + cpy_r_r684 = PyObject_GetItem(cpy_r_r672, cpy_r_r683); + CPy_DECREF(cpy_r_r672); + CPy_DECREF(cpy_r_r683); + if (unlikely(cpy_r_r684 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL421; + } + cpy_r_r685.f0 = cpy_r_r666; + cpy_r_r685.f1 = cpy_r_r684; + cpy_r_r686 = PyTuple_New(2); + if (unlikely(cpy_r_r686 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp207 = cpy_r_r685.f0; + PyTuple_SET_ITEM(cpy_r_r686, 0, __tmp207); + PyObject *__tmp208 = cpy_r_r685.f1; + PyTuple_SET_ITEM(cpy_r_r686, 1, __tmp208); + cpy_r_r687 = PyObject_GetItem(cpy_r_r661, cpy_r_r686); + CPy_DECREF(cpy_r_r661); + CPy_DECREF(cpy_r_r686); + if (unlikely(cpy_r_r687 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL308; + } + cpy_r_r688 = CPyStatic_caching_utils___globals; + cpy_r_r689 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AsyncRecvFunc' */ + cpy_r_r690 = CPyDict_SetItem(cpy_r_r688, cpy_r_r689, cpy_r_r687); + CPy_DECREF(cpy_r_r687); + cpy_r_r691 = cpy_r_r690 >= 0; + if (unlikely(!cpy_r_r691)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL308; } return 1; -CPyL286: ; - cpy_r_r620 = 2; - return cpy_r_r620; -CPyL287: ; +CPyL308: ; + cpy_r_r692 = 2; + return cpy_r_r692; +CPyL309: ; CPy_DecRef(cpy_r_r139); - goto CPyL286; -CPyL288: ; + goto CPyL308; +CPyL310: ; CPyTagged_DecRef(cpy_r_r166); goto CPyL47; -CPyL289: ; +CPyL311: ; CPyTagged_DecRef(cpy_r_r166); - goto CPyL286; -CPyL290: ; + goto CPyL308; +CPyL312: ; CPyTagged_DecRef(cpy_r_r166); CPyTagged_DecRef(cpy_r_r176); - goto CPyL286; -CPyL291: ; + goto CPyL308; +CPyL313: ; CPyTagged_DecRef(cpy_r_r166); CPyTagged_DecRef(cpy_r_r176); CPyTagged_DecRef(cpy_r_r184); - goto CPyL286; -CPyL292: ; + goto CPyL308; +CPyL314: ; CPyTagged_DecRef(cpy_r_r166); CPyTagged_DecRef(cpy_r_r176); CPyTagged_DecRef(cpy_r_r184); CPyTagged_DecRef(cpy_r_r192); - goto CPyL286; -CPyL293: ; + goto CPyL308; +CPyL315: ; CPyTagged_DecRef(cpy_r_r166); CPyTagged_DecRef(cpy_r_r176); CPyTagged_DecRef(cpy_r_r184); CPyTagged_DecRef(cpy_r_r192); CPyTagged_DecRef(cpy_r_r200); - goto CPyL286; -CPyL294: ; + goto CPyL308; +CPyL316: ; CPyTagged_DecRef(cpy_r_r166); CPyTagged_DecRef(cpy_r_r176); CPyTagged_DecRef(cpy_r_r184); CPyTagged_DecRef(cpy_r_r192); CPyTagged_DecRef(cpy_r_r200); CPyTagged_DecRef(cpy_r_r208); - goto CPyL286; -CPyL295: ; + goto CPyL308; +CPyL317: ; CPyTagged_DecRef(cpy_r_r166); CPyTagged_DecRef(cpy_r_r176); CPyTagged_DecRef(cpy_r_r184); @@ -53995,8 +54270,8 @@ CPyL295: ; CPyTagged_DecRef(cpy_r_r200); CPyTagged_DecRef(cpy_r_r208); CPyTagged_DecRef(cpy_r_r216); - goto CPyL286; -CPyL296: ; + goto CPyL308; +CPyL318: ; CPyTagged_DecRef(cpy_r_r166); CPyTagged_DecRef(cpy_r_r176); CPyTagged_DecRef(cpy_r_r184); @@ -54005,8 +54280,8 @@ CPyL296: ; CPyTagged_DecRef(cpy_r_r208); CPyTagged_DecRef(cpy_r_r216); CPyTagged_DecRef(cpy_r_r224); - goto CPyL286; -CPyL297: ; + goto CPyL308; +CPyL319: ; CPyTagged_DecRef(cpy_r_r166); CPyTagged_DecRef(cpy_r_r176); CPyTagged_DecRef(cpy_r_r184); @@ -54016,8 +54291,8 @@ CPyL297: ; CPyTagged_DecRef(cpy_r_r216); CPyTagged_DecRef(cpy_r_r224); CPyTagged_DecRef(cpy_r_r232); - goto CPyL286; -CPyL298: ; + goto CPyL308; +CPyL320: ; CPyTagged_DecRef(cpy_r_r166); CPyTagged_DecRef(cpy_r_r176); CPyTagged_DecRef(cpy_r_r184); @@ -54028,8 +54303,8 @@ CPyL298: ; CPyTagged_DecRef(cpy_r_r224); CPyTagged_DecRef(cpy_r_r232); CPyTagged_DecRef(cpy_r_r240); - goto CPyL286; -CPyL299: ; + goto CPyL308; +CPyL321: ; CPyTagged_DecRef(cpy_r_r166); CPyTagged_DecRef(cpy_r_r176); CPyTagged_DecRef(cpy_r_r184); @@ -54041,426 +54316,495 @@ CPyL299: ; CPyTagged_DecRef(cpy_r_r232); CPyTagged_DecRef(cpy_r_r240); CPyTagged_DecRef(cpy_r_r248); - goto CPyL286; -CPyL300: ; + goto CPyL308; +CPyL322: ; CPy_DecRef(cpy_r_r290); - goto CPyL286; -CPyL301: ; + goto CPyL308; +CPyL323: ; CPy_DecRef(cpy_r_r290); CPy_DecRef(cpy_r_r296); - goto CPyL286; -CPyL302: ; + goto CPyL308; +CPyL324: ; CPy_DecRef(cpy_r_r290); CPy_DecRef(cpy_r_r296); CPy_DecRef(cpy_r_r302); - goto CPyL286; -CPyL303: ; + goto CPyL308; +CPyL325: ; CPy_DecRef(cpy_r_r296); CPy_DecRef(cpy_r_r302); CPy_DecRef(cpy_r_r303); - goto CPyL286; -CPyL304: ; + goto CPyL308; +CPyL326: ; CPy_DecRef(cpy_r_r302); CPy_DecRef(cpy_r_r303); - goto CPyL286; -CPyL305: ; + goto CPyL308; +CPyL327: ; CPy_DecRef(cpy_r_r303); - goto CPyL286; -CPyL306: ; + goto CPyL308; +CPyL328: ; CPy_DecRef(cpy_r_r320); - goto CPyL286; -CPyL307: ; + goto CPyL308; +CPyL329: ; CPy_DecRef(cpy_r_r320); CPy_DecRef(cpy_r_r326); - goto CPyL286; -CPyL308: ; + goto CPyL308; +CPyL330: ; CPy_DecRef(cpy_r_r320); CPy_DecRef(cpy_r_r326); CPy_DecRef(cpy_r_r332); - goto CPyL286; -CPyL309: ; + goto CPyL308; +CPyL331: ; CPy_DecRef(cpy_r_r320); CPy_DecRef(cpy_r_r326); CPy_DecRef(cpy_r_r332); CPy_DecRef(cpy_r_r338); - goto CPyL286; -CPyL310: ; + goto CPyL308; +CPyL332: ; CPy_DecRef(cpy_r_r320); CPy_DecRef(cpy_r_r326); CPy_DecRef(cpy_r_r332); CPy_DecRef(cpy_r_r338); CPy_DecRef(cpy_r_r344); - goto CPyL286; -CPyL311: ; + goto CPyL308; +CPyL333: ; CPy_DecRef(cpy_r_r326); CPy_DecRef(cpy_r_r332); CPy_DecRef(cpy_r_r338); CPy_DecRef(cpy_r_r344); CPy_DecRef(cpy_r_r345); - goto CPyL286; -CPyL312: ; + goto CPyL308; +CPyL334: ; CPy_DecRef(cpy_r_r332); CPy_DecRef(cpy_r_r338); CPy_DecRef(cpy_r_r344); CPy_DecRef(cpy_r_r345); - goto CPyL286; -CPyL313: ; + goto CPyL308; +CPyL335: ; CPy_DecRef(cpy_r_r338); CPy_DecRef(cpy_r_r344); CPy_DecRef(cpy_r_r345); - goto CPyL286; -CPyL314: ; + goto CPyL308; +CPyL336: ; CPy_DecRef(cpy_r_r344); CPy_DecRef(cpy_r_r345); - goto CPyL286; -CPyL315: ; + goto CPyL308; +CPyL337: ; CPy_DecRef(cpy_r_r345); - goto CPyL286; -CPyL316: ; + goto CPyL308; +CPyL338: ; CPy_DecRef(cpy_r_r366); - goto CPyL286; -CPyL317: ; + goto CPyL308; +CPyL339: ; CPy_DecRef(cpy_r_r366); CPy_DecRef(cpy_r_r372); - goto CPyL286; -CPyL318: ; + goto CPyL308; +CPyL340: ; CPy_DecRef(cpy_r_r366); CPy_DecRef(cpy_r_r372); CPy_DecRef(cpy_r_r378); - goto CPyL286; -CPyL319: ; + goto CPyL308; +CPyL341: ; CPy_DecRef(cpy_r_r366); CPy_DecRef(cpy_r_r372); CPy_DecRef(cpy_r_r378); CPy_DecRef(cpy_r_r384); - goto CPyL286; -CPyL320: ; + goto CPyL308; +CPyL342: ; CPy_DecRef(cpy_r_r366); CPy_DecRef(cpy_r_r372); CPy_DecRef(cpy_r_r378); CPy_DecRef(cpy_r_r384); CPy_DecRef(cpy_r_r390); - goto CPyL286; -CPyL321: ; + goto CPyL308; +CPyL343: ; CPy_DecRef(cpy_r_r372); CPy_DecRef(cpy_r_r378); CPy_DecRef(cpy_r_r384); CPy_DecRef(cpy_r_r390); CPy_DecRef(cpy_r_r391); - goto CPyL286; -CPyL322: ; + goto CPyL308; +CPyL344: ; CPy_DecRef(cpy_r_r378); CPy_DecRef(cpy_r_r384); CPy_DecRef(cpy_r_r390); CPy_DecRef(cpy_r_r391); - goto CPyL286; -CPyL323: ; + goto CPyL308; +CPyL345: ; CPy_DecRef(cpy_r_r384); CPy_DecRef(cpy_r_r390); CPy_DecRef(cpy_r_r391); - goto CPyL286; -CPyL324: ; + goto CPyL308; +CPyL346: ; CPy_DecRef(cpy_r_r390); CPy_DecRef(cpy_r_r391); - goto CPyL286; -CPyL325: ; + goto CPyL308; +CPyL347: ; CPy_DecRef(cpy_r_r391); - goto CPyL286; -CPyL326: ; + goto CPyL308; +CPyL348: ; CPy_DecRef(cpy_r_r412); - goto CPyL286; -CPyL327: ; + goto CPyL308; +CPyL349: ; CPy_DecRef(cpy_r_r412); CPy_DecRef(cpy_r_r418); - goto CPyL286; -CPyL328: ; + goto CPyL308; +CPyL350: ; CPy_DecRef(cpy_r_r412); CPy_DecRef(cpy_r_r418); CPy_DecRef(cpy_r_r424); - goto CPyL286; -CPyL329: ; + goto CPyL308; +CPyL351: ; CPy_DecRef(cpy_r_r418); CPy_DecRef(cpy_r_r424); CPy_DecRef(cpy_r_r425); - goto CPyL286; -CPyL330: ; + goto CPyL308; +CPyL352: ; CPy_DecRef(cpy_r_r424); CPy_DecRef(cpy_r_r425); - goto CPyL286; -CPyL331: ; + goto CPyL308; +CPyL353: ; CPy_DecRef(cpy_r_r425); - goto CPyL286; -CPyL332: ; + goto CPyL308; +CPyL354: ; CPy_DecRef(cpy_r_r437); goto CPyL173; -CPyL333: ; +CPyL355: ; CPy_DecRef(cpy_r_r437); - goto CPyL286; -CPyL334: ; + goto CPyL308; +CPyL356: ; CPy_DECREF(cpy_r_r440); goto CPyL180; -CPyL335: ; +CPyL357: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r440); - goto CPyL286; -CPyL336: ; + goto CPyL308; +CPyL358: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r440); CPy_DecRef(cpy_r_r442); - goto CPyL286; -CPyL337: ; + goto CPyL308; +CPyL359: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); goto CPyL183; -CPyL338: ; +CPyL360: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); - goto CPyL286; -CPyL339: ; + goto CPyL308; +CPyL361: ; CPy_DECREF(cpy_r_r452); goto CPyL190; -CPyL340: ; +CPyL362: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r452); - goto CPyL286; -CPyL341: ; + goto CPyL308; +CPyL363: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r452); CPy_DecRef(cpy_r_r454); - goto CPyL286; -CPyL342: ; + goto CPyL308; +CPyL364: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r461); goto CPyL193; -CPyL343: ; +CPyL365: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r461); - goto CPyL286; -CPyL344: ; + goto CPyL308; +CPyL366: ; CPy_DECREF(cpy_r_r464); goto CPyL200; -CPyL345: ; +CPyL367: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r461); CPy_DecRef(cpy_r_r464); - goto CPyL286; -CPyL346: ; + goto CPyL308; +CPyL368: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r461); CPy_DecRef(cpy_r_r464); CPy_DecRef(cpy_r_r466); - goto CPyL286; -CPyL347: ; + goto CPyL308; +CPyL369: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r461); CPy_DecRef(cpy_r_r473); goto CPyL203; -CPyL348: ; +CPyL370: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r461); CPy_DecRef(cpy_r_r473); - goto CPyL286; -CPyL349: ; + goto CPyL308; +CPyL371: ; CPy_DECREF(cpy_r_r476); goto CPyL210; -CPyL350: ; +CPyL372: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r461); CPy_DecRef(cpy_r_r473); CPy_DecRef(cpy_r_r476); - goto CPyL286; -CPyL351: ; + goto CPyL308; +CPyL373: ; CPy_DecRef(cpy_r_r437); CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r461); CPy_DecRef(cpy_r_r473); CPy_DecRef(cpy_r_r476); CPy_DecRef(cpy_r_r478); - goto CPyL286; -CPyL352: ; + goto CPyL308; +CPyL374: ; CPy_DecRef(cpy_r_r449); CPy_DecRef(cpy_r_r461); CPy_DecRef(cpy_r_r473); CPy_DecRef(cpy_r_r485); - goto CPyL286; -CPyL353: ; + goto CPyL308; +CPyL375: ; CPy_DecRef(cpy_r_r461); CPy_DecRef(cpy_r_r473); CPy_DecRef(cpy_r_r485); - goto CPyL286; -CPyL354: ; + goto CPyL308; +CPyL376: ; CPy_DecRef(cpy_r_r473); CPy_DecRef(cpy_r_r485); - goto CPyL286; -CPyL355: ; + goto CPyL308; +CPyL377: ; CPy_DecRef(cpy_r_r485); - goto CPyL286; -CPyL356: ; + goto CPyL308; +CPyL378: ; CPy_DecRef(cpy_r_r508); - goto CPyL286; -CPyL357: ; + goto CPyL308; +CPyL379: ; CPy_DecRef(cpy_r_r508); CPy_DecRef(cpy_r_r512); - goto CPyL286; -CPyL358: ; + goto CPyL308; +CPyL380: ; CPy_DecRef(cpy_r_r508); CPy_DecRef(cpy_r_r516); - goto CPyL286; -CPyL359: ; + goto CPyL308; +CPyL381: ; CPy_DecRef(cpy_r_r508); CPy_DecRef(cpy_r_r516); CPy_DecRef(cpy_r_r519); - goto CPyL286; -CPyL360: ; + goto CPyL308; +CPyL382: ; CPy_DecRef(cpy_r_r508); CPy_DecRef(cpy_r_r516); CPy_DecRef(cpy_r_r526); - goto CPyL286; -CPyL361: ; + goto CPyL308; +CPyL383: ; CPy_DecRef(cpy_r_r508); CPy_DecRef(cpy_r_r527); - goto CPyL286; -CPyL362: ; + goto CPyL308; +CPyL384: ; CPy_DecRef(cpy_r_r508); CPy_DecRef(cpy_r_r527); CPy_DecRef(cpy_r_r534); - goto CPyL286; -CPyL363: ; + goto CPyL308; +CPyL385: ; CPy_DecRef(cpy_r_r508); CPy_DecRef(cpy_r_r527); CPy_DecRef(cpy_r_r534); CPy_DecRef(cpy_r_r538); - goto CPyL286; -CPyL364: ; + goto CPyL308; +CPyL386: ; CPy_DecRef(cpy_r_r508); CPy_DecRef(cpy_r_r527); CPy_DecRef(cpy_r_r534); CPy_DecRef(cpy_r_r538); CPy_DecRef(cpy_r_r541); - goto CPyL286; -CPyL365: ; + goto CPyL308; +CPyL387: ; CPy_DecRef(cpy_r_r559); goto CPyL241; -CPyL366: ; +CPyL388: ; CPy_DecRef(cpy_r_r559); - goto CPyL286; -CPyL367: ; + goto CPyL308; +CPyL389: ; CPy_DECREF(cpy_r_r562); goto CPyL248; -CPyL368: ; +CPyL390: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r562); - goto CPyL286; -CPyL369: ; + goto CPyL308; +CPyL391: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r562); CPy_DecRef(cpy_r_r564); - goto CPyL286; -CPyL370: ; + goto CPyL308; +CPyL392: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); goto CPyL251; -CPyL371: ; +CPyL393: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); - goto CPyL286; -CPyL372: ; + goto CPyL308; +CPyL394: ; CPy_DECREF(cpy_r_r574); goto CPyL258; -CPyL373: ; +CPyL395: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r574); - goto CPyL286; -CPyL374: ; + goto CPyL308; +CPyL396: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r574); CPy_DecRef(cpy_r_r576); - goto CPyL286; -CPyL375: ; + goto CPyL308; +CPyL397: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r583); goto CPyL261; -CPyL376: ; +CPyL398: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r583); - goto CPyL286; -CPyL377: ; + goto CPyL308; +CPyL399: ; CPy_DECREF(cpy_r_r586); goto CPyL268; -CPyL378: ; +CPyL400: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r583); CPy_DecRef(cpy_r_r586); - goto CPyL286; -CPyL379: ; + goto CPyL308; +CPyL401: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r583); CPy_DecRef(cpy_r_r586); CPy_DecRef(cpy_r_r588); - goto CPyL286; -CPyL380: ; + goto CPyL308; +CPyL402: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r583); CPy_DecRef(cpy_r_r595); goto CPyL271; -CPyL381: ; +CPyL403: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r583); CPy_DecRef(cpy_r_r595); - goto CPyL286; -CPyL382: ; + goto CPyL308; +CPyL404: ; CPy_DECREF(cpy_r_r598); goto CPyL278; -CPyL383: ; +CPyL405: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r583); CPy_DecRef(cpy_r_r595); CPy_DecRef(cpy_r_r598); - goto CPyL286; -CPyL384: ; + goto CPyL308; +CPyL406: ; CPy_DecRef(cpy_r_r559); CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r583); CPy_DecRef(cpy_r_r595); CPy_DecRef(cpy_r_r598); CPy_DecRef(cpy_r_r600); - goto CPyL286; -CPyL385: ; + goto CPyL308; +CPyL407: ; CPy_DecRef(cpy_r_r571); CPy_DecRef(cpy_r_r583); CPy_DecRef(cpy_r_r595); CPy_DecRef(cpy_r_r607); - goto CPyL286; -CPyL386: ; + goto CPyL308; +CPyL408: ; CPy_DecRef(cpy_r_r583); CPy_DecRef(cpy_r_r595); CPy_DecRef(cpy_r_r607); - goto CPyL286; -CPyL387: ; + goto CPyL308; +CPyL409: ; CPy_DecRef(cpy_r_r595); CPy_DecRef(cpy_r_r607); - goto CPyL286; -CPyL388: ; + goto CPyL308; +CPyL410: ; CPy_DecRef(cpy_r_r607); - goto CPyL286; + goto CPyL308; +CPyL411: ; + CPy_DecRef(cpy_r_r622); + goto CPyL308; +CPyL412: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r625); + goto CPyL308; +CPyL413: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r625); + CPy_DecRef(cpy_r_r628); + goto CPyL308; +CPyL414: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r625); + CPy_DecRef(cpy_r_r628); + CPy_DecRef(cpy_r_r631); + goto CPyL308; +CPyL415: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r632); + goto CPyL308; +CPyL416: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r632); + CPy_DecRef(cpy_r_r639); + goto CPyL308; +CPyL417: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r632); + CPy_DecRef(cpy_r_r639); + CPy_DecRef(cpy_r_r642); + goto CPyL308; +CPyL418: ; + CPy_DecRef(cpy_r_r622); + CPy_DecRef(cpy_r_r632); + CPy_DecRef(cpy_r_r639); + CPy_DecRef(cpy_r_r642); + CPy_DecRef(cpy_r_r645); + goto CPyL308; +CPyL419: ; + CPy_DecRef(cpy_r_r661); + goto CPyL308; +CPyL420: ; + CPy_DecRef(cpy_r_r661); + CPy_DecRef(cpy_r_r665); + goto CPyL308; +CPyL421: ; + CPy_DecRef(cpy_r_r661); + CPy_DecRef(cpy_r_r666); + goto CPyL308; +CPyL422: ; + CPy_DecRef(cpy_r_r661); + CPy_DecRef(cpy_r_r666); + CPy_DecRef(cpy_r_r672); + goto CPyL308; +CPyL423: ; + CPy_DecRef(cpy_r_r661); + CPy_DecRef(cpy_r_r666); + CPy_DecRef(cpy_r_r672); + CPy_DecRef(cpy_r_r675); + goto CPyL308; +CPyL424: ; + CPy_DecRef(cpy_r_r661); + CPy_DecRef(cpy_r_r666); + CPy_DecRef(cpy_r_r672); + CPy_DecRef(cpy_r_r675); + CPy_DecRef(cpy_r_r678); + goto CPyL308; } static PyAsyncMethods request_caching_validation___async_is_beyond_validation_threshold_gen_as_async = { @@ -55906,8 +56250,8 @@ CPyL58: ; if (!cpy_r_r109) goto CPyL61; CPy_Unreachable(); CPyL60: ; - tuple_T3OOO __tmp199 = { NULL, NULL, NULL }; - cpy_r_r110 = __tmp199; + tuple_T3OOO __tmp209 = { NULL, NULL, NULL }; + cpy_r_r110 = __tmp209; cpy_r_r111 = cpy_r_r110; goto CPyL62; CPyL61: ; @@ -56055,43 +56399,43 @@ PyObject *CPyPy_request_caching_validation___is_beyond_validation_threshold(PyOb PyObject *arg_blocknum; if (obj_blocknum == NULL) { arg_blocknum = NULL; - goto __LL200; + goto __LL210; } if (PyLong_Check(obj_blocknum)) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL200; + if (arg_blocknum != NULL) goto __LL210; if (obj_blocknum == Py_None) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL200; + if (arg_blocknum != NULL) goto __LL210; CPy_TypeError("int or None", obj_blocknum); goto fail; -__LL200: ; +__LL210: ; PyObject *arg_block_timestamp; if (obj_block_timestamp == NULL) { arg_block_timestamp = NULL; - goto __LL201; + goto __LL211; } if (PyLong_Check(obj_block_timestamp)) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL201; + if (arg_block_timestamp != NULL) goto __LL211; if (obj_block_timestamp == Py_None) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL201; + if (arg_block_timestamp != NULL) goto __LL211; CPy_TypeError("int or None", obj_block_timestamp); goto fail; -__LL201: ; +__LL211: ; char retval = CPyDef_request_caching_validation___is_beyond_validation_threshold(arg_provider, arg_blocknum, arg_block_timestamp); if (retval == 2) { return NULL; @@ -56570,8 +56914,8 @@ CPyL37: ; if (!cpy_r_r81) goto CPyL40; CPy_Unreachable(); CPyL39: ; - tuple_T3OOO __tmp202 = { NULL, NULL, NULL }; - cpy_r_r82 = __tmp202; + tuple_T3OOO __tmp212 = { NULL, NULL, NULL }; + cpy_r_r82 = __tmp212; cpy_r_r83 = cpy_r_r82; goto CPyL41; CPyL40: ; @@ -56920,8 +57264,8 @@ CPyL23: ; if (!cpy_r_r49) goto CPyL26; CPy_Unreachable(); CPyL25: ; - tuple_T3OOO __tmp203 = { NULL, NULL, NULL }; - cpy_r_r50 = __tmp203; + tuple_T3OOO __tmp213 = { NULL, NULL, NULL }; + cpy_r_r50 = __tmp213; cpy_r_r51 = cpy_r_r50; goto CPyL27; CPyL26: ; @@ -58208,8 +58552,8 @@ CPyL140: ; if (!cpy_r_r197) goto CPyL143; CPy_Unreachable(); CPyL142: ; - tuple_T3OOO __tmp204 = { NULL, NULL, NULL }; - cpy_r_r198 = __tmp204; + tuple_T3OOO __tmp214 = { NULL, NULL, NULL }; + cpy_r_r198 = __tmp214; cpy_r_r199 = cpy_r_r198; goto CPyL145; CPyL143: ; @@ -58632,10 +58976,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp205 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp205); - PyObject *__tmp206 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp206); + PyObject *__tmp215 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp215); + PyObject *__tmp216 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp216); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -58814,43 +59158,43 @@ PyObject *CPyPy_request_caching_validation___async_is_beyond_validation_threshol PyObject *arg_blocknum; if (obj_blocknum == NULL) { arg_blocknum = NULL; - goto __LL207; + goto __LL217; } if (PyLong_Check(obj_blocknum)) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL207; + if (arg_blocknum != NULL) goto __LL217; if (obj_blocknum == Py_None) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL207; + if (arg_blocknum != NULL) goto __LL217; CPy_TypeError("int or None", obj_blocknum); goto fail; -__LL207: ; +__LL217: ; PyObject *arg_block_timestamp; if (obj_block_timestamp == NULL) { arg_block_timestamp = NULL; - goto __LL208; + goto __LL218; } if (PyLong_Check(obj_block_timestamp)) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL208; + if (arg_block_timestamp != NULL) goto __LL218; if (obj_block_timestamp == Py_None) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL208; + if (arg_block_timestamp != NULL) goto __LL218; CPy_TypeError("int or None", obj_block_timestamp); goto fail; -__LL208: ; +__LL218: ; PyObject *retval = CPyDef_request_caching_validation___async_is_beyond_validation_threshold(arg_provider, arg_blocknum, arg_block_timestamp); return retval; fail: ; @@ -59490,10 +59834,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp209 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp209); - PyObject *__tmp210 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp210); + PyObject *__tmp219 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp219); + PyObject *__tmp220 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp220); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -59644,12 +59988,21 @@ PyObject *CPyPy_request_caching_validation___async_validate_from_block_id_in_par PyObject *arg_provider = obj_provider; PyObject *arg_params = obj_params; PyObject *arg__result; - if (likely(PyDict_Check(obj__result))) + if (PyDict_Check(obj__result)) arg__result = obj__result; else { - CPy_TypeError("dict", obj__result); - goto fail; + arg__result = NULL; + } + if (arg__result != NULL) goto __LL221; + if (PyUnicode_Check(obj__result)) + arg__result = obj__result; + else { + arg__result = NULL; } + if (arg__result != NULL) goto __LL221; + CPy_TypeError("union[dict, str]", obj__result); + goto fail; +__LL221: ; PyObject *retval = CPyDef_request_caching_validation___async_validate_from_block_id_in_params(arg_provider, arg_params, arg__result); return retval; fail: ; @@ -60890,8 +61243,8 @@ CPyL148: ; if (!cpy_r_r203) goto CPyL151; CPy_Unreachable(); CPyL150: ; - tuple_T3OOO __tmp211 = { NULL, NULL, NULL }; - cpy_r_r204 = __tmp211; + tuple_T3OOO __tmp222 = { NULL, NULL, NULL }; + cpy_r_r204 = __tmp222; cpy_r_r205 = cpy_r_r204; goto CPyL153; CPyL151: ; @@ -61362,10 +61715,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp212 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp212); - PyObject *__tmp213 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp213); + PyObject *__tmp223 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp223); + PyObject *__tmp224 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp224); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -61700,7 +62053,7 @@ CPyL1: ; CPyL4: ; cpy_r_r9 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 275, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 277, CPyStatic_request_caching_validation___globals); goto CPyL129; } CPy_INCREF(cpy_r_r9); @@ -61729,7 +62082,7 @@ CPyL5: ; } cpy_r_r14 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 278, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 280, CPyStatic_request_caching_validation___globals); goto CPyL86; } CPy_INCREF(cpy_r_r14); @@ -61745,7 +62098,7 @@ CPyL9: ; } cpy_r_r19 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r19 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 281, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 283, CPyStatic_request_caching_validation___globals); goto CPyL86; } CPy_INCREF(cpy_r_r19); @@ -61753,7 +62106,7 @@ CPyL11: ; cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_getBlockByHash' */ cpy_r_r21 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "params", 282, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "params", 284, CPyStatic_request_caching_validation___globals); goto CPyL130; } CPy_INCREF(cpy_r_r21); @@ -61949,7 +62302,7 @@ CPyL43: ; if (likely(PyDict_Check(cpy_r_r38))) cpy_r_r57 = cpy_r_r38; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", 281, CPyStatic_request_caching_validation___globals, "dict", cpy_r_r38); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", 283, CPyStatic_request_caching_validation___globals, "dict", cpy_r_r38); goto CPyL86; } if (((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response != NULL) { @@ -61963,14 +62316,14 @@ CPyL43: ; } cpy_r_r59 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r59 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 285, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 287, CPyStatic_request_caching_validation___globals); goto CPyL86; } CPy_INCREF(cpy_r_r59); CPyL46: ; cpy_r_r60 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r60 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "response", 286, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "response", 288, CPyStatic_request_caching_validation___globals); goto CPyL140; } CPy_INCREF(cpy_r_r60); @@ -62011,7 +62364,7 @@ CPyL47: ; } cpy_r_r71 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r71 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "response", 287, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "response", 289, CPyStatic_request_caching_validation___globals); goto CPyL142; } CPy_INCREF(cpy_r_r71); @@ -62272,14 +62625,14 @@ CPyL86: ; } cpy_r_r122 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r122 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 290, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 292, CPyStatic_request_caching_validation___globals); goto CPyL97; } CPy_INCREF(cpy_r_r122); CPyL91: ; cpy_r_r123 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e; if (unlikely(cpy_r_r123 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "e", 290, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "e", 292, CPyStatic_request_caching_validation___globals); goto CPyL153; } CPy_INCREF(cpy_r_r123); @@ -62337,8 +62690,8 @@ CPyL98: ; if (!cpy_r_r129) goto CPyL101; CPy_Unreachable(); CPyL100: ; - tuple_T3OOO __tmp214 = { NULL, NULL, NULL }; - cpy_r_r130 = __tmp214; + tuple_T3OOO __tmp225 = { NULL, NULL, NULL }; + cpy_r_r130 = __tmp225; cpy_r_r131 = cpy_r_r130; goto CPyL103; CPyL101: ; @@ -62357,13 +62710,13 @@ CPyL101: ; CPyL103: ; cpy_r_r135 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_allowed_requests; if (unlikely(cpy_r_r135 == 2)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "cache_allowed_requests", 293, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "cache_allowed_requests", 295, CPyStatic_request_caching_validation___globals); goto CPyL115; } CPyL104: ; cpy_r_r136 = ((faster_web3____utils___caching___request_caching_validation___async_validate_from_blockhash_in_params_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r136 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 293, CPyStatic_request_caching_validation___globals); + CPy_AttributeError("faster_web3/_utils/caching/request_caching_validation.py", "async_validate_from_blockhash_in_params", "async_validate_from_blockhash_in_params_gen", "provider", 295, CPyStatic_request_caching_validation___globals); goto CPyL115; } CPy_INCREF(cpy_r_r136); @@ -62742,10 +63095,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp215 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp215); - PyObject *__tmp216 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp216); + PyObject *__tmp226 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp226); + PyObject *__tmp227 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp227); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -62896,12 +63249,21 @@ PyObject *CPyPy_request_caching_validation___async_validate_from_blockhash_in_pa PyObject *arg_provider = obj_provider; PyObject *arg_params = obj_params; PyObject *arg__result; - if (likely(PyDict_Check(obj__result))) + if (PyDict_Check(obj__result)) arg__result = obj__result; else { - CPy_TypeError("dict", obj__result); - goto fail; + arg__result = NULL; } + if (arg__result != NULL) goto __LL228; + if (PyUnicode_Check(obj__result)) + arg__result = obj__result; + else { + arg__result = NULL; + } + if (arg__result != NULL) goto __LL228; + CPy_TypeError("union[dict, str]", obj__result); + goto fail; +__LL228: ; PyObject *retval = CPyDef_request_caching_validation___async_validate_from_blockhash_in_params(arg_provider, arg_params, arg__result); return retval; fail: ; @@ -63964,39 +64326,39 @@ PyObject *CPyPy_contracts___find_matching_event_abi(PyObject *self, PyObject *co PyObject *arg_event_name; if (obj_event_name == NULL) { arg_event_name = NULL; - goto __LL217; + goto __LL229; } if (PyUnicode_Check(obj_event_name)) arg_event_name = obj_event_name; else { arg_event_name = NULL; } - if (arg_event_name != NULL) goto __LL217; + if (arg_event_name != NULL) goto __LL229; if (obj_event_name == Py_None) arg_event_name = obj_event_name; else { arg_event_name = NULL; } - if (arg_event_name != NULL) goto __LL217; + if (arg_event_name != NULL) goto __LL229; CPy_TypeError("str or None", obj_event_name); goto fail; -__LL217: ; +__LL229: ; PyObject *arg_argument_names; if (obj_argument_names == NULL) { arg_argument_names = NULL; - goto __LL218; + goto __LL230; } arg_argument_names = obj_argument_names; - if (arg_argument_names != NULL) goto __LL218; + if (arg_argument_names != NULL) goto __LL230; if (obj_argument_names == Py_None) arg_argument_names = obj_argument_names; else { arg_argument_names = NULL; } - if (arg_argument_names != NULL) goto __LL218; + if (arg_argument_names != NULL) goto __LL230; CPy_TypeError("object or None", obj_argument_names); goto fail; -__LL218: ; +__LL230: ; PyObject *retval = CPyDef_contracts___find_matching_event_abi(arg_abi, arg_event_name, arg_argument_names); return retval; fail: ; @@ -64605,25 +64967,25 @@ PyObject *CPyPy_contracts___encode_abi(PyObject *self, PyObject *const *args, si PyObject *arg_data; if (obj_data == NULL) { arg_data = NULL; - goto __LL219; + goto __LL231; } if (PyUnicode_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL219; + if (arg_data != NULL) goto __LL231; arg_data = obj_data; - if (arg_data != NULL) goto __LL219; + if (arg_data != NULL) goto __LL231; if (obj_data == Py_None) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL219; + if (arg_data != NULL) goto __LL231; CPy_TypeError("union[str, object, None]", obj_data); goto fail; -__LL219: ; +__LL231: ; PyObject *retval = CPyDef_contracts___encode_abi(arg_w3, arg_abi, arg_arguments, arg_data); return retval; fail: ; @@ -65139,16 +65501,16 @@ CPyL79: ; else { cpy_r_r109 = NULL; } - if (cpy_r_r109 != NULL) goto __LL220; + if (cpy_r_r109 != NULL) goto __LL232; if (PyBytes_Check(cpy_r_address) || PyByteArray_Check(cpy_r_address)) cpy_r_r109 = cpy_r_address; else { cpy_r_r109 = NULL; } - if (cpy_r_r109 != NULL) goto __LL220; + if (cpy_r_r109 != NULL) goto __LL232; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "prepare_transaction", 221, CPyStatic_contracts___globals, "union[str, bytes]", cpy_r_address); goto CPyL114; -__LL220: ; +__LL232: ; cpy_r_r110 = CPyDict_SetDefault(cpy_r_prepared_transaction, cpy_r_r108, cpy_r_r109); CPy_DECREF(cpy_r_r109); if (unlikely(cpy_r_r110 == NULL)) { @@ -65160,16 +65522,16 @@ __LL220: ; else { cpy_r_r111 = NULL; } - if (cpy_r_r111 != NULL) goto __LL221; + if (cpy_r_r111 != NULL) goto __LL233; if (PyUnicode_Check(cpy_r_r110)) cpy_r_r111 = cpy_r_r110; else { cpy_r_r111 = NULL; } - if (cpy_r_r111 != NULL) goto __LL221; + if (cpy_r_r111 != NULL) goto __LL233; CPy_TypeError("union[bytes, str]", cpy_r_r110); cpy_r_r111 = NULL; -__LL221: ; +__LL233: ; if (unlikely(cpy_r_r111 == NULL)) { CPy_AddTraceback("faster_web3/_utils/contracts.py", "prepare_transaction", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); goto CPyL114; @@ -65401,22 +65763,22 @@ PyObject *CPyPy_contracts___prepare_transaction(PyObject *self, PyObject *const else { arg_address = NULL; } - if (arg_address != NULL) goto __LL222; + if (arg_address != NULL) goto __LL234; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL222; + if (arg_address != NULL) goto __LL234; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL222; + if (arg_address != NULL) goto __LL234; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL222: ; +__LL234: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (PyUnicode_Check(obj_abi_element_identifier)) @@ -65424,100 +65786,100 @@ __LL222: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL223; + if (arg_abi_element_identifier != NULL) goto __LL235; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL223; + if (arg_abi_element_identifier != NULL) goto __LL235; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL223: ; +__LL235: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL224; + goto __LL236; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL224; + if (arg_contract_abi != NULL) goto __LL236; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL224; + if (arg_contract_abi != NULL) goto __LL236; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL224: ; +__LL236: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL225; + goto __LL237; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL225; + if (arg_abi_callable != NULL) goto __LL237; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL225; + if (arg_abi_callable != NULL) goto __LL237; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL225: ; +__LL237: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL226; + goto __LL238; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL226; + if (arg_transaction != NULL) goto __LL238; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL226; + if (arg_transaction != NULL) goto __LL238; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL226: ; +__LL238: ; PyObject *arg_fn_args; if (obj_fn_args == NULL) { arg_fn_args = NULL; - goto __LL227; + goto __LL239; } arg_fn_args = obj_fn_args; - if (arg_fn_args != NULL) goto __LL227; + if (arg_fn_args != NULL) goto __LL239; if (obj_fn_args == Py_None) arg_fn_args = obj_fn_args; else { arg_fn_args = NULL; } - if (arg_fn_args != NULL) goto __LL227; + if (arg_fn_args != NULL) goto __LL239; CPy_TypeError("object or None", obj_fn_args); goto fail; -__LL227: ; +__LL239: ; PyObject *arg_fn_kwargs; if (obj_fn_kwargs == NULL) { arg_fn_kwargs = NULL; - goto __LL228; + goto __LL240; } arg_fn_kwargs = obj_fn_kwargs; - if (arg_fn_kwargs != NULL) goto __LL228; + if (arg_fn_kwargs != NULL) goto __LL240; if (obj_fn_kwargs == Py_None) arg_fn_kwargs = obj_fn_kwargs; else { arg_fn_kwargs = NULL; } - if (arg_fn_kwargs != NULL) goto __LL228; + if (arg_fn_kwargs != NULL) goto __LL240; CPy_TypeError("object or None", obj_fn_kwargs); goto fail; -__LL228: ; +__LL240: ; PyObject *retval = CPyDef_contracts___prepare_transaction(arg_address, arg_w3, arg_abi_element_identifier, arg_contract_abi, arg_abi_callable, arg_transaction, arg_fn_args, arg_fn_kwargs); return retval; fail: ; @@ -65997,80 +66359,80 @@ PyObject *CPyPy_contracts___encode_transaction_data(PyObject *self, PyObject *co else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL229; + if (arg_abi_element_identifier != NULL) goto __LL241; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL229; + if (arg_abi_element_identifier != NULL) goto __LL241; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL229: ; +__LL241: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL230; + goto __LL242; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL230; + if (arg_contract_abi != NULL) goto __LL242; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL230; + if (arg_contract_abi != NULL) goto __LL242; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL230: ; +__LL242: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL231; + goto __LL243; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL231; + if (arg_abi_callable != NULL) goto __LL243; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL231; + if (arg_abi_callable != NULL) goto __LL243; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL231: ; +__LL243: ; PyObject *arg_args; if (obj_args == NULL) { arg_args = NULL; - goto __LL232; + goto __LL244; } arg_args = obj_args; - if (arg_args != NULL) goto __LL232; + if (arg_args != NULL) goto __LL244; if (obj_args == Py_None) arg_args = obj_args; else { arg_args = NULL; } - if (arg_args != NULL) goto __LL232; + if (arg_args != NULL) goto __LL244; CPy_TypeError("object or None", obj_args); goto fail; -__LL232: ; +__LL244: ; PyObject *arg_kwargs; if (obj_kwargs == NULL) { arg_kwargs = NULL; - goto __LL233; + goto __LL245; } arg_kwargs = obj_kwargs; - if (arg_kwargs != NULL) goto __LL233; + if (arg_kwargs != NULL) goto __LL245; if (obj_kwargs == Py_None) arg_kwargs = obj_kwargs; else { arg_kwargs = NULL; } - if (arg_kwargs != NULL) goto __LL233; + if (arg_kwargs != NULL) goto __LL245; CPy_TypeError("object or None", obj_kwargs); goto fail; -__LL233: ; +__LL245: ; PyObject *retval = CPyDef_contracts___encode_transaction_data(arg_w3, arg_abi_element_identifier, arg_contract_abi, arg_abi_callable, arg_args, arg_kwargs); return retval; fail: ; @@ -66513,8 +66875,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp234 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp234; + tuple_T3OOO __tmp246 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp246; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -66551,39 +66913,39 @@ PyObject *CPyPy_contracts___get_constructor_function_info(PyObject *self, PyObje PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL235; + goto __LL247; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL235; + if (arg_contract_abi != NULL) goto __LL247; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL235; + if (arg_contract_abi != NULL) goto __LL247; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL235: ; +__LL247: ; PyObject *arg_constructor_abi; if (obj_constructor_abi == NULL) { arg_constructor_abi = NULL; - goto __LL236; + goto __LL248; } if (PyDict_Check(obj_constructor_abi)) arg_constructor_abi = obj_constructor_abi; else { arg_constructor_abi = NULL; } - if (arg_constructor_abi != NULL) goto __LL236; + if (arg_constructor_abi != NULL) goto __LL248; if (obj_constructor_abi == Py_None) arg_constructor_abi = obj_constructor_abi; else { arg_constructor_abi = NULL; } - if (arg_constructor_abi != NULL) goto __LL236; + if (arg_constructor_abi != NULL) goto __LL248; CPy_TypeError("dict or None", obj_constructor_abi); goto fail; -__LL236: ; +__LL248: ; tuple_T3OOO retval = CPyDef_contracts___get_constructor_function_info(arg_contract_abi, arg_constructor_abi); if (retval.f0 == NULL) { return NULL; @@ -66591,12 +66953,12 @@ __LL236: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp237 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp237); - PyObject *__tmp238 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp238); - PyObject *__tmp239 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp239); + PyObject *__tmp249 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp249); + PyObject *__tmp250 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp250); + PyObject *__tmp251 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp251); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_constructor_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -66704,8 +67066,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp240 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp240; + tuple_T3OOO __tmp252 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp252; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -66742,39 +67104,39 @@ PyObject *CPyPy_contracts___get_fallback_function_info(PyObject *self, PyObject PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL241; + goto __LL253; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL241; + if (arg_contract_abi != NULL) goto __LL253; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL241; + if (arg_contract_abi != NULL) goto __LL253; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL241: ; +__LL253: ; PyObject *arg_fallback_abi; if (obj_fallback_abi == NULL) { arg_fallback_abi = NULL; - goto __LL242; + goto __LL254; } if (PyDict_Check(obj_fallback_abi)) arg_fallback_abi = obj_fallback_abi; else { arg_fallback_abi = NULL; } - if (arg_fallback_abi != NULL) goto __LL242; + if (arg_fallback_abi != NULL) goto __LL254; if (obj_fallback_abi == Py_None) arg_fallback_abi = obj_fallback_abi; else { arg_fallback_abi = NULL; } - if (arg_fallback_abi != NULL) goto __LL242; + if (arg_fallback_abi != NULL) goto __LL254; CPy_TypeError("dict or None", obj_fallback_abi); goto fail; -__LL242: ; +__LL254: ; tuple_T3OOO retval = CPyDef_contracts___get_fallback_function_info(arg_contract_abi, arg_fallback_abi); if (retval.f0 == NULL) { return NULL; @@ -66782,12 +67144,12 @@ __LL242: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp243 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp243); - PyObject *__tmp244 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp244); - PyObject *__tmp245 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp245); + PyObject *__tmp255 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp255); + PyObject *__tmp256 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp256); + PyObject *__tmp257 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp257); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_fallback_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -66895,8 +67257,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp246 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp246; + tuple_T3OOO __tmp258 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp258; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -66933,39 +67295,39 @@ PyObject *CPyPy_contracts___get_receive_function_info(PyObject *self, PyObject * PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL247; + goto __LL259; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL247; + if (arg_contract_abi != NULL) goto __LL259; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL247; + if (arg_contract_abi != NULL) goto __LL259; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL247: ; +__LL259: ; PyObject *arg_receive_abi; if (obj_receive_abi == NULL) { arg_receive_abi = NULL; - goto __LL248; + goto __LL260; } if (PyDict_Check(obj_receive_abi)) arg_receive_abi = obj_receive_abi; else { arg_receive_abi = NULL; } - if (arg_receive_abi != NULL) goto __LL248; + if (arg_receive_abi != NULL) goto __LL260; if (obj_receive_abi == Py_None) arg_receive_abi = obj_receive_abi; else { arg_receive_abi = NULL; } - if (arg_receive_abi != NULL) goto __LL248; + if (arg_receive_abi != NULL) goto __LL260; CPy_TypeError("dict or None", obj_receive_abi); goto fail; -__LL248: ; +__LL260: ; tuple_T3OOO retval = CPyDef_contracts___get_receive_function_info(arg_contract_abi, arg_receive_abi); if (retval.f0 == NULL) { return NULL; @@ -66973,12 +67335,12 @@ __LL248: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp249 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp249); - PyObject *__tmp250 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp250); - PyObject *__tmp251 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp251); + PyObject *__tmp261 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp261); + PyObject *__tmp262 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp262); + PyObject *__tmp263 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp263); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_receive_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -67032,22 +67394,22 @@ char CPyDef_contracts___validate_payable(PyObject *cpy_r_transaction, PyObject * else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL252; + if (cpy_r_r2 != NULL) goto __LL264; if (PyUnicode_Check(cpy_r_r1)) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL252; + if (cpy_r_r2 != NULL) goto __LL264; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL252; + if (cpy_r_r2 != NULL) goto __LL264; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 321, CPyStatic_contracts___globals, "union[int, str, None]", cpy_r_r1); goto CPyL27; -__LL252: ; +__LL264: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 == cpy_r_r3; if (cpy_r_r4) goto CPyL28; @@ -67056,16 +67418,16 @@ __LL252: ; else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL253; + if (cpy_r_r5 != NULL) goto __LL265; if (PyUnicode_Check(cpy_r_r2)) cpy_r_r5 = cpy_r_r2; else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL253; + if (cpy_r_r5 != NULL) goto __LL265; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 322, CPyStatic_contracts___globals, "union[int, str]", cpy_r_r2); goto CPyL27; -__LL253: ; +__LL265: ; cpy_r_r6 = CPyStatic_method_formatters___to_integer_if_hex; if (unlikely(cpy_r_r6 == NULL)) { goto CPyL29; @@ -67093,16 +67455,16 @@ CPyL7: ; else { cpy_r_r11 = NULL; } - if (cpy_r_r11 != NULL) goto __LL254; + if (cpy_r_r11 != NULL) goto __LL266; if (PyUnicode_Check(cpy_r_r10)) cpy_r_r11 = cpy_r_r10; else { cpy_r_r11 = NULL; } - if (cpy_r_r11 != NULL) goto __LL254; + if (cpy_r_r11 != NULL) goto __LL266; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 322, CPyStatic_contracts___globals, "union[int, str]", cpy_r_r10); goto CPyL27; -__LL254: ; +__LL266: ; cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 0 */ cpy_r_r13 = PyObject_RichCompare(cpy_r_r11, cpy_r_r12, 2); CPy_DECREF(cpy_r_r11); @@ -67134,16 +67496,16 @@ CPyL13: ; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL255; + if (cpy_r_r17 != NULL) goto __LL267; if (cpy_r_r16 == Py_None) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL255; + if (cpy_r_r17 != NULL) goto __LL267; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 325, CPyStatic_contracts___globals, "bool or None", cpy_r_r16); goto CPyL27; -__LL255: ; +__LL267: ; cpy_r_r18 = 0 ? Py_True : Py_False; cpy_r_r19 = cpy_r_r17 == cpy_r_r18; CPy_DECREF(cpy_r_r17); @@ -67159,16 +67521,16 @@ __LL255: ; else { cpy_r_r22 = NULL; } - if (cpy_r_r22 != NULL) goto __LL256; + if (cpy_r_r22 != NULL) goto __LL268; if (cpy_r_r21 == Py_None) cpy_r_r22 = cpy_r_r21; else { cpy_r_r22 = NULL; } - if (cpy_r_r22 != NULL) goto __LL256; + if (cpy_r_r22 != NULL) goto __LL268; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 326, CPyStatic_contracts___globals, "str or None", cpy_r_r21); goto CPyL27; -__LL256: ; +__LL268: ; cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonpayable' */ cpy_r_r24 = (PyObject *)&_Py_NoneStruct; cpy_r_r25 = cpy_r_r22 == cpy_r_r24; @@ -67509,30 +67871,30 @@ PyObject *CPyPy_contracts___parse_block_identifier(PyObject *self, PyObject *con else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL257; + if (arg_block_identifier != NULL) goto __LL269; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL257; + if (arg_block_identifier != NULL) goto __LL269; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL257; + if (arg_block_identifier != NULL) goto __LL269; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL257; + if (arg_block_identifier != NULL) goto __LL269; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL257; + if (arg_block_identifier != NULL) goto __LL269; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL257: ; +__LL269: ; PyObject *retval = CPyDef_contracts___parse_block_identifier(arg_w3, arg_block_identifier); return retval; fail: ; @@ -68818,10 +69180,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp258 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp258); - PyObject *__tmp259 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp259); + PyObject *__tmp270 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp270); + PyObject *__tmp271 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp271); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -68964,24 +69326,24 @@ PyObject *CPyPy_contracts___async_parse_block_identifier(PyObject *self, PyObjec else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL260; + if (arg_block_identifier != NULL) goto __LL272; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL260; + if (arg_block_identifier != NULL) goto __LL272; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL260; + if (arg_block_identifier != NULL) goto __LL272; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL260; + if (arg_block_identifier != NULL) goto __LL272; CPy_TypeError("union[str, int, bytes, object]", obj_block_identifier); goto fail; -__LL260: ; +__LL272: ; PyObject *retval = CPyDef_contracts___async_parse_block_identifier(arg_async_w3, arg_block_identifier); return retval; fail: ; @@ -69700,10 +70062,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp261 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp261); - PyObject *__tmp262 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp262); + PyObject *__tmp273 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp273); + PyObject *__tmp274 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp274); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -70954,8 +71316,8 @@ CPyL2: ; cpy_r_r2 = PyTuple_New(1); if (unlikely(cpy_r_r2 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp263 = cpy_r_bases.f0; - PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp263); + PyObject *__tmp275 = cpy_r_bases.f0; + PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp275); cpy_r_r3 = PyObject_GetIter(cpy_r_r2); CPy_DECREF(cpy_r_r2); if (unlikely(cpy_r_r3 == NULL)) { @@ -71205,8 +71567,8 @@ CPyL45: ; cpy_r_r63 = PyTuple_New(1); if (unlikely(cpy_r_r63 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp264 = cpy_r_bases.f0; - PyTuple_SET_ITEM(cpy_r_r63, 0, __tmp264); + PyObject *__tmp276 = cpy_r_bases.f0; + PyTuple_SET_ITEM(cpy_r_r63, 0, __tmp276); PyObject *cpy_r_r64[5] = { cpy_r_r61, cpy_r_mcs, cpy_r_name, cpy_r_r63, cpy_r_processed_namespace @@ -71336,22 +71698,22 @@ PyObject *CPyPy_datatypes_____new___3_PropertyCheckingFactory_obj_____call__(PyO goto fail; } tuple_T1O arg_bases; - PyObject *__tmp265; + PyObject *__tmp277; if (unlikely(!(PyTuple_Check(obj_bases) && PyTuple_GET_SIZE(obj_bases) == 1))) { - __tmp265 = NULL; - goto __LL266; + __tmp277 = NULL; + goto __LL278; } - __tmp265 = PyTuple_GET_ITEM(obj_bases, 0); - if (__tmp265 == NULL) goto __LL266; - __tmp265 = obj_bases; -__LL266: ; - if (unlikely(__tmp265 == NULL)) { + __tmp277 = PyTuple_GET_ITEM(obj_bases, 0); + if (__tmp277 == NULL) goto __LL278; + __tmp277 = obj_bases; +__LL278: ; + if (unlikely(__tmp277 == NULL)) { CPy_TypeError("tuple[object]", obj_bases); goto fail; } else { - PyObject *__tmp267 = PyTuple_GET_ITEM(obj_bases, 0); - PyObject *__tmp268; - __tmp268 = __tmp267; - arg_bases.f0 = __tmp268; + PyObject *__tmp279 = PyTuple_GET_ITEM(obj_bases, 0); + PyObject *__tmp280; + __tmp280 = __tmp279; + arg_bases.f0 = __tmp280; } PyObject *arg_namespace; if (likely(PyDict_Check(obj_namespace))) @@ -71363,23 +71725,23 @@ __LL266: ; PyObject *arg_normalizers; if (obj_normalizers == NULL) { arg_normalizers = NULL; - goto __LL269; + goto __LL281; } if (PyDict_Check(obj_normalizers)) arg_normalizers = obj_normalizers; else { arg_normalizers = NULL; } - if (arg_normalizers != NULL) goto __LL269; + if (arg_normalizers != NULL) goto __LL281; if (obj_normalizers == Py_None) arg_normalizers = obj_normalizers; else { arg_normalizers = NULL; } - if (arg_normalizers != NULL) goto __LL269; + if (arg_normalizers != NULL) goto __LL281; CPy_TypeError("dict or None", obj_normalizers); goto fail; -__LL269: ; +__LL281: ; PyObject *retval = CPyDef_datatypes_____new___3_PropertyCheckingFactory_obj_____call__(arg___mypyc_self__, arg_mcs, arg_name, arg_bases, arg_namespace, arg_normalizers); return retval; fail: ; @@ -73041,8 +73403,8 @@ CPyL29: ; goto CPyL32; } cpy_r_r60 = cpy_r_r59; - tuple_T3OOO __tmp270 = { NULL, NULL, NULL }; - cpy_r_r61 = __tmp270; + tuple_T3OOO __tmp282 = { NULL, NULL, NULL }; + cpy_r_r61 = __tmp282; cpy_r_r62 = cpy_r_r61; goto CPyL33; CPyL32: ; @@ -74047,10 +74409,10 @@ CPyL3: ; cpy_r_r43 = PyTuple_New(2); if (unlikely(cpy_r_r43 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp271 = cpy_r_r42.f0; - PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp271); - PyObject *__tmp272 = cpy_r_r42.f1; - PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp272); + PyObject *__tmp283 = cpy_r_r42.f0; + PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp283); + PyObject *__tmp284 = cpy_r_r42.f1; + PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp284); cpy_r_r44 = PyObject_GetItem(cpy_r_r37, cpy_r_r43); CPy_DECREF(cpy_r_r37); CPy_DECREF(cpy_r_r43); @@ -75053,16 +75415,16 @@ CPyL8: ; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL273; + if (cpy_r_r14 != NULL) goto __LL285; if (cpy_r_r13 == Py_None) cpy_r_r14 = cpy_r_r13; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL273; + if (cpy_r_r14 != NULL) goto __LL285; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "hex_encode_abi_type", 83, CPyStatic_encoding___globals, "int or None", cpy_r_r13); goto CPyL86; -__LL273: ; +__LL285: ; cpy_r_r7 = cpy_r_r14; CPyL12: ; cpy_r_data_size = cpy_r_r7; @@ -75597,23 +75959,23 @@ PyObject *CPyPy_encoding___hex_encode_abi_type(PyObject *self, PyObject *const * PyObject *arg_force_size; if (obj_force_size == NULL) { arg_force_size = NULL; - goto __LL274; + goto __LL286; } if (PyLong_Check(obj_force_size)) arg_force_size = obj_force_size; else { arg_force_size = NULL; } - if (arg_force_size != NULL) goto __LL274; + if (arg_force_size != NULL) goto __LL286; if (obj_force_size == Py_None) arg_force_size = obj_force_size; else { arg_force_size = NULL; } - if (arg_force_size != NULL) goto __LL274; + if (arg_force_size != NULL) goto __LL286; CPy_TypeError("int or None", obj_force_size); goto fail; -__LL274: ; +__LL286: ; PyObject *retval = CPyDef_encoding___hex_encode_abi_type(arg_abi_type, arg_value, arg_force_size); return retval; fail: ; @@ -76130,16 +76492,16 @@ CPyL3: ; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL275; + if (cpy_r_r3 != NULL) goto __LL287; if (PyLong_Check(cpy_r_text_or_primitive)) cpy_r_r3 = cpy_r_text_or_primitive; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL275; + if (cpy_r_r3 != NULL) goto __LL287; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "text_if_str", 167, CPyStatic_encoding___globals, "union[bytes, int]", cpy_r_text_or_primitive); goto CPyL8; -__LL275: ; +__LL287: ; cpy_r_primitive = cpy_r_r3; cpy_r_r4 = Py_None; cpy_r_text = cpy_r_r4; @@ -76185,28 +76547,28 @@ PyObject *CPyPy_encoding___text_if_str(PyObject *self, PyObject *const *args, si else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL276; + if (arg_text_or_primitive != NULL) goto __LL288; if (PyLong_Check(obj_text_or_primitive)) arg_text_or_primitive = obj_text_or_primitive; else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL276; + if (arg_text_or_primitive != NULL) goto __LL288; if (PyBool_Check(obj_text_or_primitive)) arg_text_or_primitive = obj_text_or_primitive; else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL276; + if (arg_text_or_primitive != NULL) goto __LL288; if (PyUnicode_Check(obj_text_or_primitive)) arg_text_or_primitive = obj_text_or_primitive; else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL276; + if (arg_text_or_primitive != NULL) goto __LL288; CPy_TypeError("union[bytes, int, bool, str]", obj_text_or_primitive); goto fail; -__LL276: ; +__LL288: ; PyObject *retval = CPyDef_encoding___text_if_str(arg_to_type, arg_text_or_primitive); return retval; fail: ; @@ -76264,16 +76626,16 @@ PyObject *CPyDef_encoding___hexstr_if_str(PyObject *cpy_r_to_type, PyObject *cpy else { cpy_r_r1 = NULL; } - if (cpy_r_r1 != NULL) goto __LL277; + if (cpy_r_r1 != NULL) goto __LL289; if (PyLong_Check(cpy_r_hexstr_or_primitive)) cpy_r_r1 = cpy_r_hexstr_or_primitive; else { cpy_r_r1 = NULL; } - if (cpy_r_r1 != NULL) goto __LL277; + if (cpy_r_r1 != NULL) goto __LL289; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "hexstr_if_str", 183, CPyStatic_encoding___globals, "union[bytes, int]", cpy_r_hexstr_or_primitive); goto CPyL24; -__LL277: ; +__LL289: ; PyObject *cpy_r_r2[1] = {cpy_r_r1}; cpy_r_r3 = (PyObject **)&cpy_r_r2; cpy_r_r4 = PyObject_Vectorcall(cpy_r_to_type, cpy_r_r3, 1, 0); @@ -76459,28 +76821,28 @@ PyObject *CPyPy_encoding___hexstr_if_str(PyObject *self, PyObject *const *args, else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL278; + if (arg_hexstr_or_primitive != NULL) goto __LL290; if (PyLong_Check(obj_hexstr_or_primitive)) arg_hexstr_or_primitive = obj_hexstr_or_primitive; else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL278; + if (arg_hexstr_or_primitive != NULL) goto __LL290; if (PyBool_Check(obj_hexstr_or_primitive)) arg_hexstr_or_primitive = obj_hexstr_or_primitive; else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL278; + if (arg_hexstr_or_primitive != NULL) goto __LL290; if (PyUnicode_Check(obj_hexstr_or_primitive)) arg_hexstr_or_primitive = obj_hexstr_or_primitive; else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL278; + if (arg_hexstr_or_primitive != NULL) goto __LL290; CPy_TypeError("union[bytes, int, bool, str]", obj_hexstr_or_primitive); goto fail; -__LL278: ; +__LL290: ; PyObject *retval = CPyDef_encoding___hexstr_if_str(arg_to_type, arg_hexstr_or_primitive); return retval; fail: ; @@ -77144,10 +77506,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp279 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp279); - PyObject *__tmp280 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp280); + PyObject *__tmp291 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp291); + PyObject *__tmp292 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp292); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -77812,10 +78174,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp281 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp281); - PyObject *__tmp282 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp282); + PyObject *__tmp293 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp293); + PyObject *__tmp294 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp294); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -78256,19 +78618,19 @@ PyObject *CPyPy_encoding___FriendlyJsonSerde____friendly_json_encode(PyObject *s PyObject *arg_cls; if (obj_cls == NULL) { arg_cls = NULL; - goto __LL283; + goto __LL295; } arg_cls = obj_cls; - if (arg_cls != NULL) goto __LL283; + if (arg_cls != NULL) goto __LL295; if (obj_cls == Py_None) arg_cls = obj_cls; else { arg_cls = NULL; } - if (arg_cls != NULL) goto __LL283; + if (arg_cls != NULL) goto __LL295; CPy_TypeError("object or None", obj_cls); goto fail; -__LL283: ; +__LL295: ; PyObject *retval = CPyDef_encoding___FriendlyJsonSerde____friendly_json_encode(arg_self, arg_obj, arg_cls); return retval; fail: ; @@ -78726,19 +79088,19 @@ PyObject *CPyPy_encoding___FriendlyJsonSerde___json_encode(PyObject *self, PyObj PyObject *arg_cls; if (obj_cls == NULL) { arg_cls = NULL; - goto __LL284; + goto __LL296; } arg_cls = obj_cls; - if (arg_cls != NULL) goto __LL284; + if (arg_cls != NULL) goto __LL296; if (obj_cls == Py_None) arg_cls = obj_cls; else { arg_cls = NULL; } - if (arg_cls != NULL) goto __LL284; + if (arg_cls != NULL) goto __LL296; CPy_TypeError("object or None", obj_cls); goto fail; -__LL284: ; +__LL296: ; PyObject *retval = CPyDef_encoding___FriendlyJsonSerde___json_encode(arg_self, arg_obj, arg_cls); return retval; fail: ; @@ -78940,22 +79302,22 @@ PyObject *CPyPy_encoding___to_4byte_hex(PyObject *self, PyObject *const *args, s else { arg_hex_or_str_or_bytes = NULL; } - if (arg_hex_or_str_or_bytes != NULL) goto __LL285; + if (arg_hex_or_str_or_bytes != NULL) goto __LL297; if (PyBytes_Check(obj_hex_or_str_or_bytes) || PyByteArray_Check(obj_hex_or_str_or_bytes)) arg_hex_or_str_or_bytes = obj_hex_or_str_or_bytes; else { arg_hex_or_str_or_bytes = NULL; } - if (arg_hex_or_str_or_bytes != NULL) goto __LL285; + if (arg_hex_or_str_or_bytes != NULL) goto __LL297; if (PyLong_Check(obj_hex_or_str_or_bytes)) arg_hex_or_str_or_bytes = obj_hex_or_str_or_bytes; else { arg_hex_or_str_or_bytes = NULL; } - if (arg_hex_or_str_or_bytes != NULL) goto __LL285; + if (arg_hex_or_str_or_bytes != NULL) goto __LL297; CPy_TypeError("union[str, bytes, int]", obj_hex_or_str_or_bytes); goto fail; -__LL285: ; +__LL297: ; PyObject *retval = CPyDef_encoding___to_4byte_hex(arg_hex_or_str_or_bytes); return retval; fail: ; @@ -79575,10 +79937,10 @@ CPyL6: ; cpy_r_r14 = PyTuple_New(2); if (unlikely(cpy_r_r14 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp286 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r14, 0, __tmp286); - PyObject *__tmp287 = cpy_r_r13.f1; - PyTuple_SET_ITEM(cpy_r_r14, 1, __tmp287); + PyObject *__tmp298 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r14, 0, __tmp298); + PyObject *__tmp299 = cpy_r_r13.f1; + PyTuple_SET_ITEM(cpy_r_r14, 1, __tmp299); cpy_r_r15 = PyObject_IsInstance(cpy_r_obj, cpy_r_r14); CPy_DECREF(cpy_r_r14); cpy_r_r16 = cpy_r_r15 >= 0; @@ -79674,16 +80036,16 @@ CPyL20: ; else { cpy_r_r46 = NULL; } - if (cpy_r_r46 != NULL) goto __LL288; + if (cpy_r_r46 != NULL) goto __LL300; if (PyUnicode_Check(cpy_r_r45)) cpy_r_r46 = cpy_r_r45; else { cpy_r_r46 = NULL; } - if (cpy_r_r46 != NULL) goto __LL288; + if (cpy_r_r46 != NULL) goto __LL300; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "default", 312, CPyStatic_encoding___globals, "union[dict, str]", cpy_r_r45); goto CPyL24; -__LL288: ; +__LL300: ; return cpy_r_r46; CPyL24: ; cpy_r_r47 = NULL; @@ -81070,16 +81432,16 @@ CPyL23: ; cpy_r_r30 = PyTuple_New(5); if (unlikely(cpy_r_r30 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp289 = cpy_r_r26.f0; - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp289); - PyObject *__tmp290 = cpy_r_r26.f1; - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp290); - PyObject *__tmp291 = cpy_r_r26.f2; - PyTuple_SET_ITEM(cpy_r_r30, 2, __tmp291); - PyObject *__tmp292 = cpy_r_r26.f3; - PyTuple_SET_ITEM(cpy_r_r30, 3, __tmp292); - PyObject *__tmp293 = cpy_r_r26.f4; - PyTuple_SET_ITEM(cpy_r_r30, 4, __tmp293); + PyObject *__tmp301 = cpy_r_r26.f0; + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp301); + PyObject *__tmp302 = cpy_r_r26.f1; + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp302); + PyObject *__tmp303 = cpy_r_r26.f2; + PyTuple_SET_ITEM(cpy_r_r30, 2, __tmp303); + PyObject *__tmp304 = cpy_r_r26.f3; + PyTuple_SET_ITEM(cpy_r_r30, 3, __tmp304); + PyObject *__tmp305 = cpy_r_r26.f4; + PyTuple_SET_ITEM(cpy_r_r30, 4, __tmp305); PyObject *cpy_r_r31[2] = {cpy_r_r30, cpy_r_r25}; cpy_r_r32 = (PyObject **)&cpy_r_r31; cpy_r_r33 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r32, 2, 0); @@ -81124,16 +81486,16 @@ CPyL28: ; cpy_r_r40 = PyTuple_New(5); if (unlikely(cpy_r_r40 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp294 = cpy_r_r35.f0; - PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp294); - PyObject *__tmp295 = cpy_r_r35.f1; - PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp295); - PyObject *__tmp296 = cpy_r_r35.f2; - PyTuple_SET_ITEM(cpy_r_r40, 2, __tmp296); - PyObject *__tmp297 = cpy_r_r35.f3; - PyTuple_SET_ITEM(cpy_r_r40, 3, __tmp297); - PyObject *__tmp298 = cpy_r_r35.f4; - PyTuple_SET_ITEM(cpy_r_r40, 4, __tmp298); + PyObject *__tmp306 = cpy_r_r35.f0; + PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp306); + PyObject *__tmp307 = cpy_r_r35.f1; + PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp307); + PyObject *__tmp308 = cpy_r_r35.f2; + PyTuple_SET_ITEM(cpy_r_r40, 2, __tmp308); + PyObject *__tmp309 = cpy_r_r35.f3; + PyTuple_SET_ITEM(cpy_r_r40, 3, __tmp309); + PyObject *__tmp310 = cpy_r_r35.f4; + PyTuple_SET_ITEM(cpy_r_r40, 4, __tmp310); PyObject *cpy_r_r41[2] = {cpy_r_r40, cpy_r_r34}; cpy_r_r42 = (PyObject **)&cpy_r_r41; cpy_r_r43 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r42, 2, 0); @@ -81459,16 +81821,16 @@ PyObject *CPyDef_error_formatters_utils___raise_contract_logic_error_on_revert(P else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL299; + if (cpy_r_r2 != NULL) goto __LL311; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL299; + if (cpy_r_r2 != NULL) goto __LL311; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 148, CPyStatic_error_formatters_utils___globals, "dict or None", cpy_r_r1); goto CPyL59; -__LL299: ; +__LL311: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 == cpy_r_r3; if (cpy_r_r4) goto CPyL4; @@ -81527,16 +81889,16 @@ CPyL9: ; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL300; + if (cpy_r_r17 != NULL) goto __LL312; if (cpy_r_r16 == Py_None) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL300; + if (cpy_r_r17 != NULL) goto __LL312; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 152, CPyStatic_error_formatters_utils___globals, "str or None", cpy_r_r16); goto CPyL60; -__LL300: ; +__LL312: ; cpy_r_message = cpy_r_r17; cpy_r_r18 = (PyObject *)&_Py_NoneStruct; cpy_r_r19 = cpy_r_message != cpy_r_r18; @@ -81578,22 +81940,22 @@ CPyL16: ; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL301; + if (cpy_r_r29 != NULL) goto __LL313; if (PyDict_Check(cpy_r_r28)) cpy_r_r29 = cpy_r_r28; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL301; + if (cpy_r_r29 != NULL) goto __LL313; if (cpy_r_r28 == Py_None) cpy_r_r29 = cpy_r_r28; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL301; + if (cpy_r_r29 != NULL) goto __LL313; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 154, CPyStatic_error_formatters_utils___globals, "union[str, dict, None]", cpy_r_r28); goto CPyL61; -__LL301: ; +__LL313: ; cpy_r_r30 = (PyObject *)&_Py_NoneStruct; cpy_r_r31 = cpy_r_r29 == cpy_r_r30; if (cpy_r_r31) { @@ -81732,16 +82094,16 @@ CPyL39: ; else { cpy_r_r60 = NULL; } - if (cpy_r_r60 != NULL) goto __LL302; + if (cpy_r_r60 != NULL) goto __LL314; if (cpy_r_r59 == Py_None) cpy_r_r60 = cpy_r_r59; else { cpy_r_r60 = NULL; } - if (cpy_r_r60 != NULL) goto __LL302; + if (cpy_r_r60 != NULL) goto __LL314; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 167, CPyStatic_error_formatters_utils___globals, "int or None", cpy_r_r59); goto CPyL71; -__LL302: ; +__LL314: ; cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 3 */ cpy_r_r62 = PyObject_RichCompare(cpy_r_r60, cpy_r_r61, 2); CPy_DECREF(cpy_r_r60); @@ -81764,16 +82126,16 @@ __LL302: ; else { cpy_r_r64 = NULL; } - if (cpy_r_r64 != NULL) goto __LL303; + if (cpy_r_r64 != NULL) goto __LL315; if (PyDict_Check(cpy_r_r29)) cpy_r_r64 = cpy_r_r29; else { cpy_r_r64 = NULL; } - if (cpy_r_r64 != NULL) goto __LL303; + if (cpy_r_r64 != NULL) goto __LL315; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 168, CPyStatic_error_formatters_utils___globals, "union[str, dict]", cpy_r_r29); goto CPyL64; -__LL303: ; +__LL315: ; cpy_r_r65 = CPyStatic_error_formatters_utils___globals; cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ContractLogicError' */ cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); @@ -81816,16 +82178,16 @@ CPyL51: ; else { cpy_r_r77 = NULL; } - if (cpy_r_r77 != NULL) goto __LL304; + if (cpy_r_r77 != NULL) goto __LL316; if (PyDict_Check(cpy_r_r29)) cpy_r_r77 = cpy_r_r29; else { cpy_r_r77 = NULL; } - if (cpy_r_r77 != NULL) goto __LL304; + if (cpy_r_r77 != NULL) goto __LL316; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 171, CPyStatic_error_formatters_utils___globals, "union[str, dict]", cpy_r_r29); goto CPyL59; -__LL304: ; +__LL316: ; cpy_r_r78 = CPyStatic_error_formatters_utils___globals; cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ContractLogicError' */ cpy_r_r80 = CPyDict_GetItem(cpy_r_r78, cpy_r_r79); @@ -81977,16 +82339,16 @@ PyObject *CPyDef_error_formatters_utils___raise_transaction_indexing_error_if_in else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL305; + if (cpy_r_r2 != NULL) goto __LL317; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL305; + if (cpy_r_r2 != NULL) goto __LL317; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_transaction_indexing_error_if_indexing", 181, CPyStatic_error_formatters_utils___globals, "dict or None", cpy_r_r1); goto CPyL23; -__LL305: ; +__LL317: ; cpy_r_r3 = PyUnicode_Check(cpy_r_r2); if (cpy_r_r3) goto CPyL24; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; @@ -82010,16 +82372,16 @@ __LL305: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL306; + if (cpy_r_r9 != NULL) goto __LL318; if (cpy_r_r8 == Py_None) cpy_r_r9 = cpy_r_r8; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL306; + if (cpy_r_r9 != NULL) goto __LL318; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_transaction_indexing_error_if_indexing", 183, CPyStatic_error_formatters_utils___globals, "str or None", cpy_r_r8); goto CPyL23; -__LL306: ; +__LL318: ; cpy_r_r10 = (PyObject *)&_Py_NoneStruct; cpy_r_r11 = cpy_r_r9 != cpy_r_r10; if (!cpy_r_r11) goto CPyL25; @@ -82033,10 +82395,10 @@ __LL306: ; cpy_r_r16 = PyTuple_New(2); if (unlikely(cpy_r_r16 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp307 = cpy_r_r15.f0; - PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp307); - PyObject *__tmp308 = cpy_r_r15.f1; - PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp308); + PyObject *__tmp319 = cpy_r_r15.f0; + PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp319); + PyObject *__tmp320 = cpy_r_r15.f1; + PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp320); cpy_r_r17 = PyObject_GetIter(cpy_r_r16); CPy_DECREF(cpy_r_r16); if (unlikely(cpy_r_r17 == NULL)) { @@ -82226,16 +82588,16 @@ PyObject *CPyDef_error_formatters_utils___raise_block_not_found_on_error(PyObjec else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL309; + if (cpy_r_r2 != NULL) goto __LL321; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL309; + if (cpy_r_r2 != NULL) goto __LL321; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_block_not_found_on_error", 196, CPyStatic_error_formatters_utils___globals, "dict or None", cpy_r_r1); goto CPyL30; -__LL309: ; +__LL321: ; cpy_r_r3 = PyUnicode_Check(cpy_r_r2); if (cpy_r_r3) goto CPyL31; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; @@ -82259,16 +82621,16 @@ __LL309: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL310; + if (cpy_r_r9 != NULL) goto __LL322; if (cpy_r_r8 == Py_None) cpy_r_r9 = cpy_r_r8; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL310; + if (cpy_r_r9 != NULL) goto __LL322; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_block_not_found_on_error", 198, CPyStatic_error_formatters_utils___globals, "str or None", cpy_r_r8); goto CPyL30; -__LL310: ; +__LL322: ; cpy_r_r10 = (PyObject *)&_Py_NoneStruct; cpy_r_r11 = cpy_r_r9 != cpy_r_r10; if (!cpy_r_r11) goto CPyL32; @@ -82314,10 +82676,10 @@ __LL310: ; cpy_r_r26 = PyTuple_New(2); if (unlikely(cpy_r_r26 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp311 = cpy_r_r25.f0; - PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp311); - PyObject *__tmp312 = cpy_r_r25.f1; - PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp312); + PyObject *__tmp323 = cpy_r_r25.f0; + PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp323); + PyObject *__tmp324 = cpy_r_r25.f1; + PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp324); cpy_r_r27 = PyObject_GetIter(cpy_r_r26); CPy_DECREF(cpy_r_r26); if (unlikely(cpy_r_r27 == NULL)) { @@ -82763,16 +83125,16 @@ CPyL3: ; cpy_r_r70 = PyTuple_New(5); if (unlikely(cpy_r_r70 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp313 = cpy_r_r67.f0; - PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp313); - PyObject *__tmp314 = cpy_r_r67.f1; - PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp314); - PyObject *__tmp315 = cpy_r_r67.f2; - PyTuple_SET_ITEM(cpy_r_r70, 2, __tmp315); - PyObject *__tmp316 = cpy_r_r67.f3; - PyTuple_SET_ITEM(cpy_r_r70, 3, __tmp316); - PyObject *__tmp317 = cpy_r_r67.f4; - PyTuple_SET_ITEM(cpy_r_r70, 4, __tmp317); + PyObject *__tmp325 = cpy_r_r67.f0; + PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp325); + PyObject *__tmp326 = cpy_r_r67.f1; + PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp326); + PyObject *__tmp327 = cpy_r_r67.f2; + PyTuple_SET_ITEM(cpy_r_r70, 2, __tmp327); + PyObject *__tmp328 = cpy_r_r67.f3; + PyTuple_SET_ITEM(cpy_r_r70, 3, __tmp328); + PyObject *__tmp329 = cpy_r_r67.f4; + PyTuple_SET_ITEM(cpy_r_r70, 4, __tmp329); cpy_r_r71 = CPyDict_SetItem(cpy_r_r68, cpy_r_r69, cpy_r_r70); CPy_DECREF(cpy_r_r70); cpy_r_r72 = cpy_r_r71 >= 0; @@ -82806,16 +83168,16 @@ CPyL3: ; cpy_r_r81 = PyTuple_New(5); if (unlikely(cpy_r_r81 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp318 = cpy_r_r78.f0; - PyTuple_SET_ITEM(cpy_r_r81, 0, __tmp318); - PyObject *__tmp319 = cpy_r_r78.f1; - PyTuple_SET_ITEM(cpy_r_r81, 1, __tmp319); - PyObject *__tmp320 = cpy_r_r78.f2; - PyTuple_SET_ITEM(cpy_r_r81, 2, __tmp320); - PyObject *__tmp321 = cpy_r_r78.f3; - PyTuple_SET_ITEM(cpy_r_r81, 3, __tmp321); - PyObject *__tmp322 = cpy_r_r78.f4; - PyTuple_SET_ITEM(cpy_r_r81, 4, __tmp322); + PyObject *__tmp330 = cpy_r_r78.f0; + PyTuple_SET_ITEM(cpy_r_r81, 0, __tmp330); + PyObject *__tmp331 = cpy_r_r78.f1; + PyTuple_SET_ITEM(cpy_r_r81, 1, __tmp331); + PyObject *__tmp332 = cpy_r_r78.f2; + PyTuple_SET_ITEM(cpy_r_r81, 2, __tmp332); + PyObject *__tmp333 = cpy_r_r78.f3; + PyTuple_SET_ITEM(cpy_r_r81, 3, __tmp333); + PyObject *__tmp334 = cpy_r_r78.f4; + PyTuple_SET_ITEM(cpy_r_r81, 4, __tmp334); cpy_r_r82 = CPyDict_SetItem(cpy_r_r79, cpy_r_r80, cpy_r_r81); CPy_DECREF(cpy_r_r81); cpy_r_r83 = cpy_r_r82 >= 0; @@ -82858,16 +83220,16 @@ CPyL22: ; cpy_r_r91 = PyTuple_New(5); if (unlikely(cpy_r_r91 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp323 = cpy_r_r84.f0; - PyTuple_SET_ITEM(cpy_r_r91, 0, __tmp323); - PyObject *__tmp324 = cpy_r_r84.f1; - PyTuple_SET_ITEM(cpy_r_r91, 1, __tmp324); - PyObject *__tmp325 = cpy_r_r84.f2; - PyTuple_SET_ITEM(cpy_r_r91, 2, __tmp325); - PyObject *__tmp326 = cpy_r_r84.f3; - PyTuple_SET_ITEM(cpy_r_r91, 3, __tmp326); - PyObject *__tmp327 = cpy_r_r84.f4; - PyTuple_SET_ITEM(cpy_r_r91, 4, __tmp327); + PyObject *__tmp335 = cpy_r_r84.f0; + PyTuple_SET_ITEM(cpy_r_r91, 0, __tmp335); + PyObject *__tmp336 = cpy_r_r84.f1; + PyTuple_SET_ITEM(cpy_r_r91, 1, __tmp336); + PyObject *__tmp337 = cpy_r_r84.f2; + PyTuple_SET_ITEM(cpy_r_r91, 2, __tmp337); + PyObject *__tmp338 = cpy_r_r84.f3; + PyTuple_SET_ITEM(cpy_r_r91, 3, __tmp338); + PyObject *__tmp339 = cpy_r_r84.f4; + PyTuple_SET_ITEM(cpy_r_r91, 4, __tmp339); CPy_INCREF(cpy_r_r86.f0); CPy_INCREF(cpy_r_r86.f1); CPy_INCREF(cpy_r_r86.f2); @@ -82876,16 +83238,16 @@ CPyL22: ; cpy_r_r92 = PyTuple_New(5); if (unlikely(cpy_r_r92 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp328 = cpy_r_r86.f0; - PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp328); - PyObject *__tmp329 = cpy_r_r86.f1; - PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp329); - PyObject *__tmp330 = cpy_r_r86.f2; - PyTuple_SET_ITEM(cpy_r_r92, 2, __tmp330); - PyObject *__tmp331 = cpy_r_r86.f3; - PyTuple_SET_ITEM(cpy_r_r92, 3, __tmp331); - PyObject *__tmp332 = cpy_r_r86.f4; - PyTuple_SET_ITEM(cpy_r_r92, 4, __tmp332); + PyObject *__tmp340 = cpy_r_r86.f0; + PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp340); + PyObject *__tmp341 = cpy_r_r86.f1; + PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp341); + PyObject *__tmp342 = cpy_r_r86.f2; + PyTuple_SET_ITEM(cpy_r_r92, 2, __tmp342); + PyObject *__tmp343 = cpy_r_r86.f3; + PyTuple_SET_ITEM(cpy_r_r92, 3, __tmp343); + PyObject *__tmp344 = cpy_r_r86.f4; + PyTuple_SET_ITEM(cpy_r_r92, 4, __tmp344); PyObject *cpy_r_r93[2] = {cpy_r_r91, cpy_r_r92}; cpy_r_r94 = (PyObject **)&cpy_r_r93; cpy_r_r95 = PyObject_Vectorcall(cpy_r_r90, cpy_r_r94, 2, 0); @@ -83624,12 +83986,12 @@ PyObject *CPyPy_fee_utils____fee_history_priority_fee_estimate(PyObject *self, P else { arg_fee_history = NULL; } - if (arg_fee_history != NULL) goto __LL333; + if (arg_fee_history != NULL) goto __LL345; arg_fee_history = obj_fee_history; - if (arg_fee_history != NULL) goto __LL333; + if (arg_fee_history != NULL) goto __LL345; CPy_TypeError("union[dict, object]", obj_fee_history); goto fail; -__LL333: ; +__LL345: ; CPyTagged retval = CPyDef_fee_utils____fee_history_priority_fee_estimate(arg_fee_history); if (retval == CPY_INT_TAG) { return NULL; @@ -83673,12 +84035,12 @@ CPyL3: ; cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp334 = CPyTagged_StealAsObject(cpy_r_r0.f0); - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp334); - PyObject *__tmp335 = cpy_r_r0.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp335); - PyObject *__tmp336 = cpy_r_r0.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp336); + PyObject *__tmp346 = CPyTagged_StealAsObject(cpy_r_r0.f0); + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp346); + PyObject *__tmp347 = cpy_r_r0.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp347); + PyObject *__tmp348 = cpy_r_r0.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp348); cpy_r_r5 = PyObject_CallObject(cpy_r_r3, cpy_r_r4); CPy_DECREF(cpy_r_r3); CPy_DECREF(cpy_r_r4); @@ -83813,12 +84175,12 @@ CPyL8: ; cpy_r_r10 = PyTuple_New(3); if (unlikely(cpy_r_r10 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp337 = CPyTagged_StealAsObject(cpy_r_r6.f0); - PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp337); - PyObject *__tmp338 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp338); - PyObject *__tmp339 = cpy_r_r6.f2; - PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp339); + PyObject *__tmp349 = CPyTagged_StealAsObject(cpy_r_r6.f0); + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp349); + PyObject *__tmp350 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp350); + PyObject *__tmp351 = cpy_r_r6.f2; + PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp351); cpy_r_r11 = PyObject_CallObject(cpy_r_r9, cpy_r_r10); CPy_DECREF(cpy_r_r9); CPy_DECREF(cpy_r_r10); @@ -84267,10 +84629,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp340 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp340); - PyObject *__tmp341 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp341); + PyObject *__tmp352 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp352); + PyObject *__tmp353 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp353); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -84532,12 +84894,12 @@ CPyL3: ; cpy_r_r35 = PyTuple_New(3); if (unlikely(cpy_r_r35 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp342 = CPyTagged_StealAsObject(cpy_r_r32.f0); - PyTuple_SET_ITEM(cpy_r_r35, 0, __tmp342); - PyObject *__tmp343 = cpy_r_r32.f1; - PyTuple_SET_ITEM(cpy_r_r35, 1, __tmp343); - PyObject *__tmp344 = cpy_r_r32.f2; - PyTuple_SET_ITEM(cpy_r_r35, 2, __tmp344); + PyObject *__tmp354 = CPyTagged_StealAsObject(cpy_r_r32.f0); + PyTuple_SET_ITEM(cpy_r_r35, 0, __tmp354); + PyObject *__tmp355 = cpy_r_r32.f1; + PyTuple_SET_ITEM(cpy_r_r35, 1, __tmp355); + PyObject *__tmp356 = cpy_r_r32.f2; + PyTuple_SET_ITEM(cpy_r_r35, 2, __tmp356); cpy_r_r36 = CPyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r35); CPy_DECREF(cpy_r_r35); cpy_r_r37 = cpy_r_r36 >= 0; @@ -86221,30 +86583,30 @@ PyObject *CPyDef_formatters___map_collection(PyObject *cpy_r_func, PyObject *cpy CPyL6: ; cpy_r_r13 = PyIter_Next(cpy_r_r12); if (cpy_r_r13 == NULL) goto CPyL30; - PyObject *__tmp345; + PyObject *__tmp357; if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 2))) { - __tmp345 = NULL; - goto __LL346; - } - __tmp345 = PyTuple_GET_ITEM(cpy_r_r13, 0); - if (__tmp345 == NULL) goto __LL346; - __tmp345 = PyTuple_GET_ITEM(cpy_r_r13, 1); - if (__tmp345 == NULL) goto __LL346; - __tmp345 = cpy_r_r13; -__LL346: ; - if (unlikely(__tmp345 == NULL)) { + __tmp357 = NULL; + goto __LL358; + } + __tmp357 = PyTuple_GET_ITEM(cpy_r_r13, 0); + if (__tmp357 == NULL) goto __LL358; + __tmp357 = PyTuple_GET_ITEM(cpy_r_r13, 1); + if (__tmp357 == NULL) goto __LL358; + __tmp357 = cpy_r_r13; +__LL358: ; + if (unlikely(__tmp357 == NULL)) { CPy_TypeError("tuple[object, object]", cpy_r_r13); cpy_r_r14 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp347 = PyTuple_GET_ITEM(cpy_r_r13, 0); - CPy_INCREF(__tmp347); - PyObject *__tmp348; - __tmp348 = __tmp347; - cpy_r_r14.f0 = __tmp348; - PyObject *__tmp349 = PyTuple_GET_ITEM(cpy_r_r13, 1); - CPy_INCREF(__tmp349); - PyObject *__tmp350; - __tmp350 = __tmp349; - cpy_r_r14.f1 = __tmp350; + PyObject *__tmp359 = PyTuple_GET_ITEM(cpy_r_r13, 0); + CPy_INCREF(__tmp359); + PyObject *__tmp360; + __tmp360 = __tmp359; + cpy_r_r14.f0 = __tmp360; + PyObject *__tmp361 = PyTuple_GET_ITEM(cpy_r_r13, 1); + CPy_INCREF(__tmp361); + PyObject *__tmp362; + __tmp362 = __tmp361; + cpy_r_r14.f1 = __tmp362; } CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r14.f0 == NULL)) { @@ -86270,10 +86632,10 @@ __LL346: ; cpy_r_r21 = PyTuple_New(2); if (unlikely(cpy_r_r21 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp351 = cpy_r_r20.f0; - PyTuple_SET_ITEM(cpy_r_r21, 0, __tmp351); - PyObject *__tmp352 = cpy_r_r20.f1; - PyTuple_SET_ITEM(cpy_r_r21, 1, __tmp352); + PyObject *__tmp363 = cpy_r_r20.f0; + PyTuple_SET_ITEM(cpy_r_r21, 0, __tmp363); + PyObject *__tmp364 = cpy_r_r20.f1; + PyTuple_SET_ITEM(cpy_r_r21, 1, __tmp364); cpy_r_r22 = PyList_Append(cpy_r_r7, cpy_r_r21); CPy_DECREF(cpy_r_r21); cpy_r_r23 = cpy_r_r22 >= 0; @@ -87801,16 +88163,16 @@ PyObject *CPyPy_formatters___apply_error_formatters(PyObject *self, PyObject *co } PyObject *arg_error_formatters; arg_error_formatters = obj_error_formatters; - if (arg_error_formatters != NULL) goto __LL353; + if (arg_error_formatters != NULL) goto __LL365; if (obj_error_formatters == Py_None) arg_error_formatters = obj_error_formatters; else { arg_error_formatters = NULL; } - if (arg_error_formatters != NULL) goto __LL353; + if (arg_error_formatters != NULL) goto __LL365; CPy_TypeError("object or None", obj_error_formatters); goto fail; -__LL353: ; +__LL365: ; PyObject *arg_response; if (likely(PyDict_Check(obj_response))) arg_response = obj_response; @@ -87891,16 +88253,16 @@ PyObject *CPyPy_formatters___apply_null_result_formatters(PyObject *self, PyObje } PyObject *arg_null_result_formatters; arg_null_result_formatters = obj_null_result_formatters; - if (arg_null_result_formatters != NULL) goto __LL354; + if (arg_null_result_formatters != NULL) goto __LL366; if (obj_null_result_formatters == Py_None) arg_null_result_formatters = obj_null_result_formatters; else { arg_null_result_formatters = NULL; } - if (arg_null_result_formatters != NULL) goto __LL354; + if (arg_null_result_formatters != NULL) goto __LL366; CPy_TypeError("object or None", obj_null_result_formatters); goto fail; -__LL354: ; +__LL366: ; PyObject *arg_response; if (likely(PyDict_Check(obj_response))) arg_response = obj_response; @@ -87911,19 +88273,19 @@ __LL354: ; PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL355; + goto __LL367; } arg_params = obj_params; - if (arg_params != NULL) goto __LL355; + if (arg_params != NULL) goto __LL367; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL355; + if (arg_params != NULL) goto __LL367; CPy_TypeError("object or None", obj_params); goto fail; -__LL355: ; +__LL367: ; PyObject *retval = CPyDef_formatters___apply_null_result_formatters(arg_null_result_formatters, arg_response, arg_params); return retval; fail: ; @@ -90605,8 +90967,8 @@ CPyL30: ; CPyL31: ; CPy_Unreachable(); CPyL32: ; - tuple_T3OOO __tmp356 = { NULL, NULL, NULL }; - cpy_r_r56 = __tmp356; + tuple_T3OOO __tmp368 = { NULL, NULL, NULL }; + cpy_r_r56 = __tmp368; cpy_r_r57 = cpy_r_r56; goto CPyL34; CPyL33: ; @@ -91019,23 +91381,23 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___cache_and_return_ses PyObject *arg_request_timeout; if (obj_request_timeout == NULL) { arg_request_timeout = NULL; - goto __LL357; + goto __LL369; } if (CPyFloat_Check(obj_request_timeout)) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL357; + if (arg_request_timeout != NULL) goto __LL369; if (obj_request_timeout == Py_None) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL357; + if (arg_request_timeout != NULL) goto __LL369; CPy_TypeError("float or None", obj_request_timeout); goto fail; -__LL357: ; +__LL369: ; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___cache_and_return_session(arg_self, arg_endpoint_uri, arg_session, arg_request_timeout); return retval; fail: ; @@ -91086,16 +91448,16 @@ CPyL1: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL358; + if (cpy_r_r6 != NULL) goto __LL370; if (cpy_r_r4 == Py_None) cpy_r_r6 = cpy_r_r4; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL358; + if (cpy_r_r6 != NULL) goto __LL370; CPy_TypeErrorTraceback("faster_web3/_utils/http_session_manager.py", "get_response_from_get_request", 115, CPyStatic_http_session_manager___globals, "float or None", cpy_r_r4); goto CPyL12; -__LL358: ; +__LL370: ; cpy_r_r7 = CPyDef_http_session_manager___HTTPSessionManager___cache_and_return_session(cpy_r_self, cpy_r_endpoint_uri, cpy_r_r5, cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -91411,16 +91773,16 @@ CPyL1: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL359; + if (cpy_r_r6 != NULL) goto __LL371; if (cpy_r_r4 == Py_None) cpy_r_r6 = cpy_r_r4; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL359; + if (cpy_r_r6 != NULL) goto __LL371; CPy_TypeErrorTraceback("faster_web3/_utils/http_session_manager.py", "get_response_from_post_request", 131, CPyStatic_http_session_manager___globals, "float or None", cpy_r_r4); goto CPyL12; -__LL359: ; +__LL371: ; cpy_r_r7 = CPyDef_http_session_manager___HTTPSessionManager___cache_and_return_session(cpy_r_self, cpy_r_endpoint_uri, cpy_r_r5, cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -91934,16 +92296,16 @@ CPyL24: ; else { cpy_r_r48 = NULL; } - if (cpy_r_r48 != NULL) goto __LL360; + if (cpy_r_r48 != NULL) goto __LL372; if (PyUnicode_Check(cpy_r_r47)) cpy_r_r48 = cpy_r_r47; else { cpy_r_r48 = NULL; } - if (cpy_r_r48 != NULL) goto __LL360; + if (cpy_r_r48 != NULL) goto __LL372; CPy_TypeErrorTraceback("faster_web3/_utils/http_session_manager.py", "make_post_request", 159, CPyStatic_http_session_manager___globals, "union[bytes, str]", cpy_r_r47); goto CPyL27; -__LL360: ; +__LL372: ; cpy_r_r45 = cpy_r_r48; goto CPyL36; CPyL27: ; @@ -92007,8 +92369,8 @@ CPyL35: ; cpy_r_r61 = NULL; cpy_r_r45 = cpy_r_r61; CPyL36: ; - tuple_T3OOO __tmp361 = { NULL, NULL, NULL }; - cpy_r_r62 = __tmp361; + tuple_T3OOO __tmp373 = { NULL, NULL, NULL }; + cpy_r_r62 = __tmp373; cpy_r_r63 = cpy_r_r62; goto CPyL38; CPyL37: ; @@ -92169,16 +92531,16 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___make_post_request(Py else { arg_data = NULL; } - if (arg_data != NULL) goto __LL362; + if (arg_data != NULL) goto __LL374; if (PyDict_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL362; + if (arg_data != NULL) goto __LL374; CPy_TypeError("union[bytes, dict]", obj_data); goto fail; -__LL362: ; +__LL374: ; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___make_post_request(arg_self, arg_endpoint_uri, arg_data, arg_kwargs); CPy_DECREF(obj_kwargs); @@ -92847,8 +93209,8 @@ PyObject *CPyDef_http_session_manager___async_cache_and_return_session_HTTPSessi cpy_r_r5 = cpy_r_r4; cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; - tuple_T3OOO __tmp363 = { NULL, NULL, NULL }; - cpy_r_r8 = __tmp363; + tuple_T3OOO __tmp375 = { NULL, NULL, NULL }; + cpy_r_r8 = __tmp375; cpy_r_r9 = cpy_r_r8; cpy_r_r10 = ((faster_web3____utils___http_session_manager___async_cache_and_return_session_HTTPSessionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; goto CPyL290; @@ -94223,8 +94585,8 @@ CPyL202: ; if (!cpy_r_r291) goto CPyL205; CPy_Unreachable(); CPyL204: ; - tuple_T3OOO __tmp364 = { NULL, NULL, NULL }; - cpy_r_r292 = __tmp364; + tuple_T3OOO __tmp376 = { NULL, NULL, NULL }; + cpy_r_r292 = __tmp376; cpy_r_r9 = cpy_r_r292; goto CPyL206; CPyL205: ; @@ -95285,10 +95647,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp365 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp365); - PyObject *__tmp366 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp366); + PyObject *__tmp377 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp377); + PyObject *__tmp378 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp378); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -95492,35 +95854,35 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___async_cache_and_retu PyObject *arg_session; if (obj_session == NULL) { arg_session = NULL; - goto __LL367; + goto __LL379; } arg_session = obj_session; - if (arg_session != NULL) goto __LL367; + if (arg_session != NULL) goto __LL379; if (obj_session == Py_None) arg_session = obj_session; else { arg_session = NULL; } - if (arg_session != NULL) goto __LL367; + if (arg_session != NULL) goto __LL379; CPy_TypeError("object or None", obj_session); goto fail; -__LL367: ; +__LL379: ; PyObject *arg_request_timeout; if (obj_request_timeout == NULL) { arg_request_timeout = NULL; - goto __LL368; + goto __LL380; } arg_request_timeout = obj_request_timeout; - if (arg_request_timeout != NULL) goto __LL368; + if (arg_request_timeout != NULL) goto __LL380; if (obj_request_timeout == Py_None) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL368; + if (arg_request_timeout != NULL) goto __LL380; CPy_TypeError("object or None", obj_request_timeout); goto fail; -__LL368: ; +__LL380: ; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___async_cache_and_return_session(arg_self, arg_endpoint_uri, arg_session, arg_request_timeout); return retval; fail: ; @@ -96473,10 +96835,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp369 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp369); - PyObject *__tmp370 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp370); + PyObject *__tmp381 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp381); + PyObject *__tmp382 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp382); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -97544,10 +97906,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp371 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp371); - PyObject *__tmp372 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp372); + PyObject *__tmp383 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp383); + PyObject *__tmp384 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp384); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -98679,10 +99041,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp373 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp373); - PyObject *__tmp374 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp374); + PyObject *__tmp385 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp385); + PyObject *__tmp386 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp386); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -99750,10 +100112,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp375 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp375); - PyObject *__tmp376 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp376); + PyObject *__tmp387 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp387); + PyObject *__tmp388 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp388); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -100795,10 +101157,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp377 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp377); - PyObject *__tmp378 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp378); + PyObject *__tmp389 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp389); + PyObject *__tmp390 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp390); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -100978,16 +101340,16 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___async_make_post_requ else { arg_data = NULL; } - if (arg_data != NULL) goto __LL379; + if (arg_data != NULL) goto __LL391; if (PyDict_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL379; + if (arg_data != NULL) goto __LL391; CPy_TypeError("union[bytes, dict]", obj_data); goto fail; -__LL379: ; +__LL391: ; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___async_make_post_request(arg_self, arg_endpoint_uri, arg_data, arg_kwargs); CPy_DECREF(obj_kwargs); @@ -102097,10 +102459,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp380 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp380); - PyObject *__tmp381 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp381); + PyObject *__tmp392 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp392); + PyObject *__tmp393 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp393); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -104880,12 +105242,12 @@ CPyL2: ; cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp382 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp382); - PyObject *__tmp383 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp383); - PyObject *__tmp384 = cpy_r_r3.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp384); + PyObject *__tmp394 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp394); + PyObject *__tmp395 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp395); + PyObject *__tmp396 = cpy_r_r3.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp396); cpy_r_r5 = PyObject_IsInstance(cpy_r_val, cpy_r_r4); CPy_DECREF(cpy_r_r4); cpy_r_r6 = cpy_r_r5 >= 0; @@ -105284,22 +105646,22 @@ PyObject *CPyPy_method_formatters___to_hexbytes(PyObject *self, PyObject *const else { arg_val = NULL; } - if (arg_val != NULL) goto __LL385; + if (arg_val != NULL) goto __LL397; if (PyLong_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL385; + if (arg_val != NULL) goto __LL397; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL385; + if (arg_val != NULL) goto __LL397; CPy_TypeError("union[str, int, bytes]", obj_val); goto fail; -__LL385: ; +__LL397: ; char arg_variable_length; if (obj_variable_length == NULL) { arg_variable_length = 2; @@ -105522,16 +105884,16 @@ PyObject *CPyPy_method_formatters___type_aware_apply_formatters_to_dict(PyObject } PyObject *arg_value; arg_value = obj_value; - if (arg_value != NULL) goto __LL386; + if (arg_value != NULL) goto __LL398; if (PyDict_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL386; + if (arg_value != NULL) goto __LL398; CPy_TypeError("union[object, dict]", obj_value); goto fail; -__LL386: ; +__LL398: ; PyObject *retval = CPyDef_method_formatters___type_aware_apply_formatters_to_dict(arg_formatters, arg_value); return retval; fail: ; @@ -105634,39 +105996,39 @@ CPyL6: ; CPyL10: ; cpy_r_r20 = PyIter_Next(cpy_r_r19); if (cpy_r_r20 == NULL) goto CPyL29; - PyObject *__tmp387; + PyObject *__tmp399; if (unlikely(!(PyTuple_Check(cpy_r_r20) && PyTuple_GET_SIZE(cpy_r_r20) == 2))) { - __tmp387 = NULL; - goto __LL388; + __tmp399 = NULL; + goto __LL400; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r20, 0)))) - __tmp387 = PyTuple_GET_ITEM(cpy_r_r20, 0); + __tmp399 = PyTuple_GET_ITEM(cpy_r_r20, 0); else { - __tmp387 = NULL; + __tmp399 = NULL; } - if (__tmp387 == NULL) goto __LL388; - __tmp387 = PyTuple_GET_ITEM(cpy_r_r20, 1); - if (__tmp387 == NULL) goto __LL388; - __tmp387 = cpy_r_r20; -__LL388: ; - if (unlikely(__tmp387 == NULL)) { + if (__tmp399 == NULL) goto __LL400; + __tmp399 = PyTuple_GET_ITEM(cpy_r_r20, 1); + if (__tmp399 == NULL) goto __LL400; + __tmp399 = cpy_r_r20; +__LL400: ; + if (unlikely(__tmp399 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r20); cpy_r_r21 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp389 = PyTuple_GET_ITEM(cpy_r_r20, 0); - CPy_INCREF(__tmp389); - PyObject *__tmp390; - if (likely(PyUnicode_Check(__tmp389))) - __tmp390 = __tmp389; + PyObject *__tmp401 = PyTuple_GET_ITEM(cpy_r_r20, 0); + CPy_INCREF(__tmp401); + PyObject *__tmp402; + if (likely(PyUnicode_Check(__tmp401))) + __tmp402 = __tmp401; else { - CPy_TypeError("str", __tmp389); - __tmp390 = NULL; + CPy_TypeError("str", __tmp401); + __tmp402 = NULL; } - cpy_r_r21.f0 = __tmp390; - PyObject *__tmp391 = PyTuple_GET_ITEM(cpy_r_r20, 1); - CPy_INCREF(__tmp391); - PyObject *__tmp392; - __tmp392 = __tmp391; - cpy_r_r21.f1 = __tmp392; + cpy_r_r21.f0 = __tmp402; + PyObject *__tmp403 = PyTuple_GET_ITEM(cpy_r_r20, 1); + CPy_INCREF(__tmp403); + PyObject *__tmp404; + __tmp404 = __tmp403; + cpy_r_r21.f1 = __tmp404; } CPy_DECREF(cpy_r_r20); if (unlikely(cpy_r_r21.f0 == NULL)) { @@ -105805,16 +106167,16 @@ PyObject *CPyPy_method_formatters___type_aware_apply_formatters_to_dict_keys_and PyObject *arg_value_formatters = obj_value_formatters; PyObject *arg_dict_like_object; arg_dict_like_object = obj_dict_like_object; - if (arg_dict_like_object != NULL) goto __LL393; + if (arg_dict_like_object != NULL) goto __LL405; if (PyDict_Check(obj_dict_like_object)) arg_dict_like_object = obj_dict_like_object; else { arg_dict_like_object = NULL; } - if (arg_dict_like_object != NULL) goto __LL393; + if (arg_dict_like_object != NULL) goto __LL405; CPy_TypeError("union[object, dict]", obj_dict_like_object); goto fail; -__LL393: ; +__LL405: ; PyObject *retval = CPyDef_method_formatters___type_aware_apply_formatters_to_dict_keys_and_values(arg_key_formatters, arg_value_formatters, arg_dict_like_object); return retval; fail: ; @@ -105993,12 +106355,12 @@ PyObject *CPyDef_method_formatters___storage_key_to_hexstr(PyObject *cpy_r_value cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp394 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp394); - PyObject *__tmp395 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp395); - PyObject *__tmp396 = cpy_r_r3.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp396); + PyObject *__tmp406 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp406); + PyObject *__tmp407 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp407); + PyObject *__tmp408 = cpy_r_r3.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp408); cpy_r_r5 = PyObject_IsInstance(cpy_r_value, cpy_r_r4); CPy_DECREF(cpy_r_r4); cpy_r_r6 = cpy_r_r5 >= 0; @@ -106242,16 +106604,16 @@ CPyL39: ; else { cpy_r_r79 = NULL; } - if (cpy_r_r79 != NULL) goto __LL397; + if (cpy_r_r79 != NULL) goto __LL409; if (PyUnicode_Check(cpy_r_value)) cpy_r_r79 = cpy_r_value; else { cpy_r_r79 = NULL; } - if (cpy_r_r79 != NULL) goto __LL397; + if (cpy_r_r79 != NULL) goto __LL409; CPy_TypeErrorTraceback("faster_web3/_utils/method_formatters.py", "storage_key_to_hexstr", 228, CPyStatic_method_formatters___globals, "union[bytes, str]", cpy_r_value); goto CPyL48; -__LL397: ; +__LL409: ; cpy_r_r80 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r81 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'format' */ PyObject *cpy_r_r82[3] = {cpy_r_r78, cpy_r_r79, cpy_r_r80}; @@ -106356,22 +106718,22 @@ PyObject *CPyPy_method_formatters___storage_key_to_hexstr(PyObject *self, PyObje else { arg_value = NULL; } - if (arg_value != NULL) goto __LL398; + if (arg_value != NULL) goto __LL410; if (PyLong_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL398; + if (arg_value != NULL) goto __LL410; if (PyUnicode_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL398; + if (arg_value != NULL) goto __LL410; CPy_TypeError("union[bytes, int, str]", obj_value); goto fail; -__LL398: ; +__LL410: ; PyObject *retval = CPyDef_method_formatters___storage_key_to_hexstr(arg_value); return retval; fail: ; @@ -107274,16 +107636,16 @@ PyObject *CPyPy_method_formatters___pretrace_formatter(PyObject *self, PyObject } PyObject *arg_resp; arg_resp = obj_resp; - if (arg_resp != NULL) goto __LL399; + if (arg_resp != NULL) goto __LL411; if (PyDict_Check(obj_resp)) arg_resp = obj_resp; else { arg_resp = NULL; } - if (arg_resp != NULL) goto __LL399; + if (arg_resp != NULL) goto __LL411; CPy_TypeError("union[object, dict]", obj_resp); goto fail; -__LL399: ; +__LL411: ; PyObject *retval = CPyDef_method_formatters___pretrace_formatter(arg_resp); return retval; fail: ; @@ -107579,10 +107941,10 @@ CPyL16: ; cpy_r_r30 = PyTuple_New(2); if (unlikely(cpy_r_r30 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp400 = cpy_r_r29.f0; - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp400); - PyObject *__tmp401 = cpy_r_r29.f1; - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp401); + PyObject *__tmp412 = cpy_r_r29.f0; + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp412); + PyObject *__tmp413 = cpy_r_r29.f1; + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp413); cpy_r_r31 = PyObject_IsInstance(cpy_r_result, cpy_r_r30); CPy_DECREF(cpy_r_r30); cpy_r_r32 = cpy_r_r31 >= 0; @@ -107772,7 +108134,7 @@ CPyL54: ; goto CPyL81; CPyL55: ; cpy_r_r61 = 0; - cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* frozenset({'status', 'syncing'}) */ + cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* frozenset({'syncing', 'status'}) */ cpy_r_r63 = PyObject_GetIter(cpy_r_r62); if (unlikely(cpy_r_r63 == NULL)) { CPy_AddTraceback("faster_web3/_utils/method_formatters.py", "subscription_formatter", DIFFCHECK_PLACEHOLDER, CPyStatic_method_formatters___globals); @@ -108449,10 +108811,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp402 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp402); - PyObject *__tmp403 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp403); + PyObject *__tmp414 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp414); + PyObject *__tmp415 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp415); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -108643,12 +109005,12 @@ CPyL9: ; cpy_r_r10 = PyTuple_New(3); if (unlikely(cpy_r_r10 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp404 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp404); - PyObject *__tmp405 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp405); - PyObject *__tmp406 = cpy_r_r6.f2; - PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp406); + PyObject *__tmp416 = cpy_r_r6.f0; + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp416); + PyObject *__tmp417 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp417); + PyObject *__tmp418 = cpy_r_r6.f2; + PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp418); PyObject *cpy_r_r11[2] = {cpy_r_r10, cpy_r_method_name}; cpy_r_r12 = (PyObject **)&cpy_r_r11; cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 2, 0); @@ -108893,80 +109255,80 @@ PyObject *CPyPy_method_formatters___raise_block_not_found(PyObject *self, PyObje PyObject *arg_params; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 1))) { arg_params = NULL; - goto __LL408; + goto __LL420; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL409; + if (arg_params != NULL) goto __LL421; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL409; + if (arg_params != NULL) goto __LL421; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL409; + if (arg_params != NULL) goto __LL421; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL409; + if (arg_params != NULL) goto __LL421; arg_params = NULL; -__LL409: ; - if (arg_params == NULL) goto __LL408; +__LL421: ; + if (arg_params == NULL) goto __LL420; arg_params = obj_params; -__LL408: ; - if (arg_params != NULL) goto __LL407; +__LL420: ; + if (arg_params != NULL) goto __LL419; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { arg_params = NULL; - goto __LL410; + goto __LL422; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL411; + if (arg_params != NULL) goto __LL423; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL411; + if (arg_params != NULL) goto __LL423; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL411; + if (arg_params != NULL) goto __LL423; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL411; + if (arg_params != NULL) goto __LL423; arg_params = NULL; -__LL411: ; - if (arg_params == NULL) goto __LL410; +__LL423: ; + if (arg_params == NULL) goto __LL422; if (likely(PyBool_Check(PyTuple_GET_ITEM(obj_params, 1)))) arg_params = PyTuple_GET_ITEM(obj_params, 1); else { arg_params = NULL; } - if (arg_params == NULL) goto __LL410; + if (arg_params == NULL) goto __LL422; arg_params = obj_params; -__LL410: ; - if (arg_params != NULL) goto __LL407; +__LL422: ; + if (arg_params != NULL) goto __LL419; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL412; + goto __LL424; } arg_params = obj_params; -__LL412: ; - if (arg_params != NULL) goto __LL407; +__LL424: ; + if (arg_params != NULL) goto __LL419; CPy_TypeError("union[tuple[union[str, int, bytes, object]], tuple[union[str, int, bytes, object], bool], tuple[]]", obj_params); goto fail; -__LL407: ; +__LL419: ; PyObject *retval = CPyDef_method_formatters___raise_block_not_found(arg_params); return retval; fail: ; @@ -109245,89 +109607,89 @@ PyObject *CPyPy_method_formatters___raise_block_not_found_for_uncle_at_index(PyO PyObject *arg_params; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 1))) { arg_params = NULL; - goto __LL414; + goto __LL426; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL415; + if (arg_params != NULL) goto __LL427; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL415; + if (arg_params != NULL) goto __LL427; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL415; + if (arg_params != NULL) goto __LL427; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL415; + if (arg_params != NULL) goto __LL427; arg_params = NULL; -__LL415: ; - if (arg_params == NULL) goto __LL414; +__LL427: ; + if (arg_params == NULL) goto __LL426; arg_params = obj_params; -__LL414: ; - if (arg_params != NULL) goto __LL413; +__LL426: ; + if (arg_params != NULL) goto __LL425; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { arg_params = NULL; - goto __LL416; + goto __LL428; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL417; + if (arg_params != NULL) goto __LL429; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL417; + if (arg_params != NULL) goto __LL429; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL417; + if (arg_params != NULL) goto __LL429; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL417; + if (arg_params != NULL) goto __LL429; arg_params = NULL; -__LL417: ; - if (arg_params == NULL) goto __LL416; +__LL429: ; + if (arg_params == NULL) goto __LL428; if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 1))) arg_params = PyTuple_GET_ITEM(obj_params, 1); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL418; + if (arg_params != NULL) goto __LL430; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 1))) arg_params = PyTuple_GET_ITEM(obj_params, 1); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL418; + if (arg_params != NULL) goto __LL430; arg_params = NULL; -__LL418: ; - if (arg_params == NULL) goto __LL416; +__LL430: ; + if (arg_params == NULL) goto __LL428; arg_params = obj_params; -__LL416: ; - if (arg_params != NULL) goto __LL413; +__LL428: ; + if (arg_params != NULL) goto __LL425; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL419; + goto __LL431; } arg_params = obj_params; -__LL419: ; - if (arg_params != NULL) goto __LL413; +__LL431: ; + if (arg_params != NULL) goto __LL425; CPy_TypeError("union[tuple[union[str, int, bytes, object]], tuple[union[str, int, bytes, object], union[str, int]], tuple[]]", obj_params); goto fail; -__LL413: ; +__LL425: ; PyObject *retval = CPyDef_method_formatters___raise_block_not_found_for_uncle_at_index(arg_params); return retval; fail: ; @@ -109512,38 +109874,38 @@ PyObject *CPyPy_method_formatters___raise_transaction_not_found(PyObject *self, PyObject *arg_params; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 1))) { arg_params = NULL; - goto __LL421; + goto __LL433; } if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL422; + if (arg_params != NULL) goto __LL434; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL422; + if (arg_params != NULL) goto __LL434; if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL422; + if (arg_params != NULL) goto __LL434; arg_params = NULL; -__LL422: ; - if (arg_params == NULL) goto __LL421; +__LL434: ; + if (arg_params == NULL) goto __LL433; arg_params = obj_params; -__LL421: ; - if (arg_params != NULL) goto __LL420; +__LL433: ; + if (arg_params != NULL) goto __LL432; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL423; + goto __LL435; } arg_params = obj_params; -__LL423: ; - if (arg_params != NULL) goto __LL420; +__LL435: ; + if (arg_params != NULL) goto __LL432; CPy_TypeError("union[tuple[union[bytes, object, str]], tuple[]]", obj_params); goto fail; -__LL420: ; +__LL432: ; PyObject *retval = CPyDef_method_formatters___raise_transaction_not_found(arg_params); return retval; fail: ; @@ -109811,79 +110173,79 @@ PyObject *CPyPy_method_formatters___raise_transaction_not_found_with_index(PyObj return NULL; } tuple_T2OI arg_params; - PyObject *__tmp424; + PyObject *__tmp436; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { - __tmp424 = NULL; - goto __LL425; + __tmp436 = NULL; + goto __LL437; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp424 = PyTuple_GET_ITEM(obj_params, 0); + __tmp436 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp424 = NULL; + __tmp436 = NULL; } - if (__tmp424 != NULL) goto __LL426; + if (__tmp436 != NULL) goto __LL438; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp424 = PyTuple_GET_ITEM(obj_params, 0); + __tmp436 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp424 = NULL; + __tmp436 = NULL; } - if (__tmp424 != NULL) goto __LL426; + if (__tmp436 != NULL) goto __LL438; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp424 = PyTuple_GET_ITEM(obj_params, 0); + __tmp436 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp424 = NULL; + __tmp436 = NULL; } - if (__tmp424 != NULL) goto __LL426; - __tmp424 = PyTuple_GET_ITEM(obj_params, 0); - if (__tmp424 != NULL) goto __LL426; - __tmp424 = NULL; -__LL426: ; - if (__tmp424 == NULL) goto __LL425; + if (__tmp436 != NULL) goto __LL438; + __tmp436 = PyTuple_GET_ITEM(obj_params, 0); + if (__tmp436 != NULL) goto __LL438; + __tmp436 = NULL; +__LL438: ; + if (__tmp436 == NULL) goto __LL437; if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_params, 1)))) - __tmp424 = PyTuple_GET_ITEM(obj_params, 1); + __tmp436 = PyTuple_GET_ITEM(obj_params, 1); else { - __tmp424 = NULL; + __tmp436 = NULL; } - if (__tmp424 == NULL) goto __LL425; - __tmp424 = obj_params; -__LL425: ; - if (unlikely(__tmp424 == NULL)) { + if (__tmp436 == NULL) goto __LL437; + __tmp436 = obj_params; +__LL437: ; + if (unlikely(__tmp436 == NULL)) { CPy_TypeError("tuple[union[str, int, bytes, object], int]", obj_params); goto fail; } else { - PyObject *__tmp427 = PyTuple_GET_ITEM(obj_params, 0); - PyObject *__tmp428; - if (PyUnicode_Check(__tmp427)) - __tmp428 = __tmp427; + PyObject *__tmp439 = PyTuple_GET_ITEM(obj_params, 0); + PyObject *__tmp440; + if (PyUnicode_Check(__tmp439)) + __tmp440 = __tmp439; else { - __tmp428 = NULL; + __tmp440 = NULL; } - if (__tmp428 != NULL) goto __LL429; - if (PyLong_Check(__tmp427)) - __tmp428 = __tmp427; + if (__tmp440 != NULL) goto __LL441; + if (PyLong_Check(__tmp439)) + __tmp440 = __tmp439; else { - __tmp428 = NULL; + __tmp440 = NULL; } - if (__tmp428 != NULL) goto __LL429; - if (PyBytes_Check(__tmp427) || PyByteArray_Check(__tmp427)) - __tmp428 = __tmp427; + if (__tmp440 != NULL) goto __LL441; + if (PyBytes_Check(__tmp439) || PyByteArray_Check(__tmp439)) + __tmp440 = __tmp439; else { - __tmp428 = NULL; + __tmp440 = NULL; } - if (__tmp428 != NULL) goto __LL429; - __tmp428 = __tmp427; - if (__tmp428 != NULL) goto __LL429; - CPy_TypeError("union[str, int, bytes, object]", __tmp427); - __tmp428 = NULL; -__LL429: ; - arg_params.f0 = __tmp428; - PyObject *__tmp430 = PyTuple_GET_ITEM(obj_params, 1); - CPyTagged __tmp431; - if (likely(PyLong_Check(__tmp430))) - __tmp431 = CPyTagged_BorrowFromObject(__tmp430); + if (__tmp440 != NULL) goto __LL441; + __tmp440 = __tmp439; + if (__tmp440 != NULL) goto __LL441; + CPy_TypeError("union[str, int, bytes, object]", __tmp439); + __tmp440 = NULL; +__LL441: ; + arg_params.f0 = __tmp440; + PyObject *__tmp442 = PyTuple_GET_ITEM(obj_params, 1); + CPyTagged __tmp443; + if (likely(PyLong_Check(__tmp442))) + __tmp443 = CPyTagged_BorrowFromObject(__tmp442); else { - CPy_TypeError("int", __tmp430); goto fail; + CPy_TypeError("int", __tmp442); goto fail; } - arg_params.f1 = __tmp431; + arg_params.f1 = __tmp443; } PyObject *retval = CPyDef_method_formatters___raise_transaction_not_found_with_index(arg_params); return retval; @@ -110743,10 +111105,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp432 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp432); - PyObject *__tmp433 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp433); + PyObject *__tmp444 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp444); + PyObject *__tmp445 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp445); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -110876,12 +111238,12 @@ PyObject *CPyPy_method_formatters___apply_module_to_formatters(PyObject *self, P else { arg_method_name = NULL; } - if (arg_method_name != NULL) goto __LL434; + if (arg_method_name != NULL) goto __LL446; arg_method_name = obj_method_name; - if (arg_method_name != NULL) goto __LL434; + if (arg_method_name != NULL) goto __LL446; CPy_TypeError("union[str, object]", obj_method_name); goto fail; -__LL434: ; +__LL446: ; PyObject *retval = CPyDef_method_formatters___apply_module_to_formatters(arg_formatters, arg_module, arg_method_name); return retval; fail: ; @@ -110947,8 +111309,8 @@ CPyL3: ; cpy_r_r6 = PyTuple_New(1); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp435 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp435); + PyObject *__tmp447 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp447); PyObject *cpy_r_r7[2] = {cpy_r_r6, cpy_r_method_name}; cpy_r_r8 = (PyObject **)&cpy_r_r7; cpy_r_r9 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r8, 2, 0); @@ -110990,8 +111352,8 @@ CPyL9: ; cpy_r_r17 = PyTuple_New(1); if (unlikely(cpy_r_r17 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp436 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r17, 0, __tmp436); + PyObject *__tmp448 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r17, 0, __tmp448); PyObject *cpy_r_r18[2] = {cpy_r_r17, cpy_r_method_name}; cpy_r_r19 = (PyObject **)&cpy_r_r18; cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 2, 0); @@ -111188,8 +111550,8 @@ CPyL3: ; cpy_r_r6 = PyTuple_New(1); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp437 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp437); + PyObject *__tmp449 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp449); PyObject *cpy_r_r7[2] = {cpy_r_r6, cpy_r_method_name}; cpy_r_r8 = (PyObject **)&cpy_r_r7; cpy_r_r9 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r8, 2, 0); @@ -111293,8 +111655,8 @@ CPyL3: ; cpy_r_r6 = PyTuple_New(1); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp438 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp438); + PyObject *__tmp450 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp450); PyObject *cpy_r_r7[2] = {cpy_r_r6, cpy_r_method_name}; cpy_r_r8 = (PyObject **)&cpy_r_r7; cpy_r_r9 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r8, 2, 0); @@ -118614,22 +118976,22 @@ CPyL543: ; cpy_r_r1154 = PyTuple_New(2); if (unlikely(cpy_r_r1154 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp439 = PyTuple_New(2); - if (unlikely(__tmp439 == NULL)) + PyObject *__tmp451 = PyTuple_New(2); + if (unlikely(__tmp451 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp440 = cpy_r_r1150.f0.f0; - PyTuple_SET_ITEM(__tmp439, 0, __tmp440); - PyObject *__tmp441 = cpy_r_r1150.f0.f1; - PyTuple_SET_ITEM(__tmp439, 1, __tmp441); - PyTuple_SET_ITEM(cpy_r_r1154, 0, __tmp439); - PyObject *__tmp442 = PyTuple_New(2); - if (unlikely(__tmp442 == NULL)) + PyObject *__tmp452 = cpy_r_r1150.f0.f0; + PyTuple_SET_ITEM(__tmp451, 0, __tmp452); + PyObject *__tmp453 = cpy_r_r1150.f0.f1; + PyTuple_SET_ITEM(__tmp451, 1, __tmp453); + PyTuple_SET_ITEM(cpy_r_r1154, 0, __tmp451); + PyObject *__tmp454 = PyTuple_New(2); + if (unlikely(__tmp454 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp443 = cpy_r_r1150.f1.f0; - PyTuple_SET_ITEM(__tmp442, 0, __tmp443); - PyObject *__tmp444 = cpy_r_r1150.f1.f1; - PyTuple_SET_ITEM(__tmp442, 1, __tmp444); - PyTuple_SET_ITEM(cpy_r_r1154, 1, __tmp442); + PyObject *__tmp455 = cpy_r_r1150.f1.f0; + PyTuple_SET_ITEM(__tmp454, 0, __tmp455); + PyObject *__tmp456 = cpy_r_r1150.f1.f1; + PyTuple_SET_ITEM(__tmp454, 1, __tmp456); + PyTuple_SET_ITEM(cpy_r_r1154, 1, __tmp454); PyObject *cpy_r_r1155[1] = {cpy_r_r1154}; cpy_r_r1156 = (PyObject **)&cpy_r_r1155; cpy_r_r1157 = PyObject_Vectorcall(cpy_r_r1153, cpy_r_r1156, 1, 0); @@ -120029,22 +120391,22 @@ CPyL765: ; cpy_r_r1591 = PyTuple_New(2); if (unlikely(cpy_r_r1591 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp445 = PyTuple_New(2); - if (unlikely(__tmp445 == NULL)) + PyObject *__tmp457 = PyTuple_New(2); + if (unlikely(__tmp457 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp446 = cpy_r_r1587.f0.f0; - PyTuple_SET_ITEM(__tmp445, 0, __tmp446); - PyObject *__tmp447 = cpy_r_r1587.f0.f1; - PyTuple_SET_ITEM(__tmp445, 1, __tmp447); - PyTuple_SET_ITEM(cpy_r_r1591, 0, __tmp445); - PyObject *__tmp448 = PyTuple_New(2); - if (unlikely(__tmp448 == NULL)) + PyObject *__tmp458 = cpy_r_r1587.f0.f0; + PyTuple_SET_ITEM(__tmp457, 0, __tmp458); + PyObject *__tmp459 = cpy_r_r1587.f0.f1; + PyTuple_SET_ITEM(__tmp457, 1, __tmp459); + PyTuple_SET_ITEM(cpy_r_r1591, 0, __tmp457); + PyObject *__tmp460 = PyTuple_New(2); + if (unlikely(__tmp460 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp449 = cpy_r_r1587.f1.f0; - PyTuple_SET_ITEM(__tmp448, 0, __tmp449); - PyObject *__tmp450 = cpy_r_r1587.f1.f1; - PyTuple_SET_ITEM(__tmp448, 1, __tmp450); - PyTuple_SET_ITEM(cpy_r_r1591, 1, __tmp448); + PyObject *__tmp461 = cpy_r_r1587.f1.f0; + PyTuple_SET_ITEM(__tmp460, 0, __tmp461); + PyObject *__tmp462 = cpy_r_r1587.f1.f1; + PyTuple_SET_ITEM(__tmp460, 1, __tmp462); + PyTuple_SET_ITEM(cpy_r_r1591, 1, __tmp460); PyObject *cpy_r_r1592[1] = {cpy_r_r1591}; cpy_r_r1593 = (PyObject **)&cpy_r_r1592; cpy_r_r1594 = PyObject_Vectorcall(cpy_r_r1590, cpy_r_r1593, 1, 0); @@ -122750,22 +123112,22 @@ CPyL1205: ; cpy_r_r2415 = PyTuple_New(2); if (unlikely(cpy_r_r2415 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp451 = PyTuple_New(2); - if (unlikely(__tmp451 == NULL)) + PyObject *__tmp463 = PyTuple_New(2); + if (unlikely(__tmp463 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp452 = cpy_r_r2411.f0.f0; - PyTuple_SET_ITEM(__tmp451, 0, __tmp452); - PyObject *__tmp453 = cpy_r_r2411.f0.f1; - PyTuple_SET_ITEM(__tmp451, 1, __tmp453); - PyTuple_SET_ITEM(cpy_r_r2415, 0, __tmp451); - PyObject *__tmp454 = PyTuple_New(2); - if (unlikely(__tmp454 == NULL)) + PyObject *__tmp464 = cpy_r_r2411.f0.f0; + PyTuple_SET_ITEM(__tmp463, 0, __tmp464); + PyObject *__tmp465 = cpy_r_r2411.f0.f1; + PyTuple_SET_ITEM(__tmp463, 1, __tmp465); + PyTuple_SET_ITEM(cpy_r_r2415, 0, __tmp463); + PyObject *__tmp466 = PyTuple_New(2); + if (unlikely(__tmp466 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp455 = cpy_r_r2411.f1.f0; - PyTuple_SET_ITEM(__tmp454, 0, __tmp455); - PyObject *__tmp456 = cpy_r_r2411.f1.f1; - PyTuple_SET_ITEM(__tmp454, 1, __tmp456); - PyTuple_SET_ITEM(cpy_r_r2415, 1, __tmp454); + PyObject *__tmp467 = cpy_r_r2411.f1.f0; + PyTuple_SET_ITEM(__tmp466, 0, __tmp467); + PyObject *__tmp468 = cpy_r_r2411.f1.f1; + PyTuple_SET_ITEM(__tmp466, 1, __tmp468); + PyTuple_SET_ITEM(cpy_r_r2415, 1, __tmp466); PyObject *cpy_r_r2416[1] = {cpy_r_r2415}; cpy_r_r2417 = (PyObject **)&cpy_r_r2416; cpy_r_r2418 = PyObject_Vectorcall(cpy_r_r2414, cpy_r_r2417, 1, 0); @@ -122991,30 +123353,30 @@ CPyL1239: ; cpy_r_r2482 = PyTuple_New(3); if (unlikely(cpy_r_r2482 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp457 = PyTuple_New(2); - if (unlikely(__tmp457 == NULL)) + PyObject *__tmp469 = PyTuple_New(2); + if (unlikely(__tmp469 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp458 = cpy_r_r2478.f0.f0; - PyTuple_SET_ITEM(__tmp457, 0, __tmp458); - PyObject *__tmp459 = cpy_r_r2478.f0.f1; - PyTuple_SET_ITEM(__tmp457, 1, __tmp459); - PyTuple_SET_ITEM(cpy_r_r2482, 0, __tmp457); - PyObject *__tmp460 = PyTuple_New(2); - if (unlikely(__tmp460 == NULL)) + PyObject *__tmp470 = cpy_r_r2478.f0.f0; + PyTuple_SET_ITEM(__tmp469, 0, __tmp470); + PyObject *__tmp471 = cpy_r_r2478.f0.f1; + PyTuple_SET_ITEM(__tmp469, 1, __tmp471); + PyTuple_SET_ITEM(cpy_r_r2482, 0, __tmp469); + PyObject *__tmp472 = PyTuple_New(2); + if (unlikely(__tmp472 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp461 = cpy_r_r2478.f1.f0; - PyTuple_SET_ITEM(__tmp460, 0, __tmp461); - PyObject *__tmp462 = cpy_r_r2478.f1.f1; - PyTuple_SET_ITEM(__tmp460, 1, __tmp462); - PyTuple_SET_ITEM(cpy_r_r2482, 1, __tmp460); - PyObject *__tmp463 = PyTuple_New(2); - if (unlikely(__tmp463 == NULL)) + PyObject *__tmp473 = cpy_r_r2478.f1.f0; + PyTuple_SET_ITEM(__tmp472, 0, __tmp473); + PyObject *__tmp474 = cpy_r_r2478.f1.f1; + PyTuple_SET_ITEM(__tmp472, 1, __tmp474); + PyTuple_SET_ITEM(cpy_r_r2482, 1, __tmp472); + PyObject *__tmp475 = PyTuple_New(2); + if (unlikely(__tmp475 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp464 = cpy_r_r2478.f2.f0; - PyTuple_SET_ITEM(__tmp463, 0, __tmp464); - PyObject *__tmp465 = cpy_r_r2478.f2.f1; - PyTuple_SET_ITEM(__tmp463, 1, __tmp465); - PyTuple_SET_ITEM(cpy_r_r2482, 2, __tmp463); + PyObject *__tmp476 = cpy_r_r2478.f2.f0; + PyTuple_SET_ITEM(__tmp475, 0, __tmp476); + PyObject *__tmp477 = cpy_r_r2478.f2.f1; + PyTuple_SET_ITEM(__tmp475, 1, __tmp477); + PyTuple_SET_ITEM(cpy_r_r2482, 2, __tmp475); PyObject *cpy_r_r2483[1] = {cpy_r_r2482}; cpy_r_r2484 = (PyObject **)&cpy_r_r2483; cpy_r_r2485 = PyObject_Vectorcall(cpy_r_r2481, cpy_r_r2484, 1, 0); @@ -140007,10 +140369,10 @@ CPyL19: ; cpy_r_r39 = PyTuple_New(2); if (unlikely(cpy_r_r39 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp466 = cpy_r_r38.f0; - PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp466); - PyObject *__tmp467 = cpy_r_r38.f1; - PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp467); + PyObject *__tmp478 = cpy_r_r38.f0; + PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp478); + PyObject *__tmp479 = cpy_r_r38.f1; + PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp479); cpy_r_r40 = PyObject_IsInstance(cpy_r_val, cpy_r_r39); CPy_DECREF(cpy_r_r39); cpy_r_r41 = cpy_r_r40 >= 0; @@ -140106,18 +140468,18 @@ PyObject *CPyPy_type_conversion___to_hex_if_bytes(PyObject *self, PyObject *cons else { arg_val = NULL; } - if (arg_val != NULL) goto __LL468; + if (arg_val != NULL) goto __LL480; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL468; + if (arg_val != NULL) goto __LL480; arg_val = obj_val; - if (arg_val != NULL) goto __LL468; + if (arg_val != NULL) goto __LL480; CPy_TypeError("union[str, bytes, object]", obj_val); goto fail; -__LL468: ; +__LL480: ; PyObject *retval = CPyDef_type_conversion___to_hex_if_bytes(arg_val); return retval; fail: ; @@ -140212,18 +140574,18 @@ PyObject *CPyPy_type_conversion___to_bytes_if_hex(PyObject *self, PyObject *cons else { arg_val = NULL; } - if (arg_val != NULL) goto __LL469; + if (arg_val != NULL) goto __LL481; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL469; + if (arg_val != NULL) goto __LL481; arg_val = obj_val; - if (arg_val != NULL) goto __LL469; + if (arg_val != NULL) goto __LL481; CPy_TypeError("union[str, bytes, object]", obj_val); goto fail; -__LL469: ; +__LL481: ; PyObject *retval = CPyDef_type_conversion___to_bytes_if_hex(arg_val); return retval; fail: ; @@ -140519,16 +140881,16 @@ PyObject *CPyPy_utility_methods___all_in_dict(PyObject *self, PyObject *const *a PyObject *arg_values = obj_values; PyObject *arg_d; arg_d = obj_d; - if (arg_d != NULL) goto __LL470; + if (arg_d != NULL) goto __LL482; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL470; + if (arg_d != NULL) goto __LL482; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL470: ; +__LL482: ; char retval = CPyDef_utility_methods___all_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -140634,16 +140996,16 @@ PyObject *CPyPy_utility_methods___any_in_dict(PyObject *self, PyObject *const *a PyObject *arg_values = obj_values; PyObject *arg_d; arg_d = obj_d; - if (arg_d != NULL) goto __LL471; + if (arg_d != NULL) goto __LL483; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL471; + if (arg_d != NULL) goto __LL483; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL471: ; +__LL483: ; char retval = CPyDef_utility_methods___any_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -140683,16 +141045,16 @@ PyObject *CPyPy_utility_methods___none_in_dict(PyObject *self, PyObject *const * PyObject *arg_values = obj_values; PyObject *arg_d; arg_d = obj_d; - if (arg_d != NULL) goto __LL472; + if (arg_d != NULL) goto __LL484; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL472; + if (arg_d != NULL) goto __LL484; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL472: ; +__LL484: ; char retval = CPyDef_utility_methods___none_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -143333,16 +143695,16 @@ char CPyDef_validation___validate_abi_value(PyObject *cpy_r_abi_type, PyObject * else { cpy_r_r20 = NULL; } - if (cpy_r_r20 != NULL) goto __LL473; + if (cpy_r_r20 != NULL) goto __LL485; if (cpy_r_r19 == Py_None) cpy_r_r20 = cpy_r_r19; else { cpy_r_r20 = NULL; } - if (cpy_r_r20 != NULL) goto __LL473; + if (cpy_r_r20 != NULL) goto __LL485; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_abi_value", 129, CPyStatic_validation___globals, "int or None", cpy_r_r19); goto CPyL119; -__LL473: ; +__LL485: ; cpy_r_r21 = (PyObject *)&_Py_NoneStruct; cpy_r_r22 = cpy_r_r20 != cpy_r_r21; if (!cpy_r_r22) goto CPyL120; @@ -145417,16 +145779,16 @@ CPyL2: ; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL474; + if (cpy_r_r3 != NULL) goto __LL486; if (cpy_r_r2 == Py_None) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL474; + if (cpy_r_r3 != NULL) goto __LL486; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "raise_error_for_batch_response", 273, CPyStatic_validation___globals, "dict or None", cpy_r_r2); goto CPyL14; -__LL474: ; +__LL486: ; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; cpy_r_r5 = cpy_r_r3 == cpy_r_r4; CPy_DECREF(cpy_r_r3); @@ -145505,19 +145867,19 @@ PyObject *CPyPy_validation___raise_error_for_batch_response(PyObject *self, PyOb PyObject *arg_logger; if (obj_logger == NULL) { arg_logger = NULL; - goto __LL475; + goto __LL487; } arg_logger = obj_logger; - if (arg_logger != NULL) goto __LL475; + if (arg_logger != NULL) goto __LL487; if (obj_logger == Py_None) arg_logger = obj_logger; else { arg_logger = NULL; } - if (arg_logger != NULL) goto __LL475; + if (arg_logger != NULL) goto __LL487; CPy_TypeError("object or None", obj_logger); goto fail; -__LL475: ; +__LL487: ; PyObject *retval = CPyDef_validation___raise_error_for_batch_response(arg_response, arg_logger); return retval; fail: ; @@ -145778,22 +146140,22 @@ CPyL12: ; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL476; + if (cpy_r_r17 != NULL) goto __LL488; if (PyUnicode_Check(cpy_r_r16)) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL476; + if (cpy_r_r17 != NULL) goto __LL488; if (cpy_r_r16 == Py_None) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL476; + if (cpy_r_r17 != NULL) goto __LL488; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_rpc_response_and_raise_if_error", 305, CPyStatic_validation___globals, "union[int, str, None]", cpy_r_r16); goto CPyL127; -__LL476: ; +__LL488: ; cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ cpy_r_r19 = PyDict_Contains(cpy_r_response, cpy_r_r18); cpy_r_r20 = cpy_r_r19 >= 0; @@ -145828,10 +146190,10 @@ CPyL19: ; cpy_r_r32 = PyTuple_New(2); if (unlikely(cpy_r_r32 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp477 = cpy_r_r31.f0; - PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp477); - PyObject *__tmp478 = cpy_r_r31.f1; - PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp478); + PyObject *__tmp489 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp489); + PyObject *__tmp490 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp490); cpy_r_r33 = PyObject_IsInstance(cpy_r_r17, cpy_r_r32); CPy_DECREF(cpy_r_r32); cpy_r_r34 = cpy_r_r33 >= 0; @@ -145945,10 +146307,10 @@ CPyL37: ; cpy_r_r55 = PyTuple_New(2); if (unlikely(cpy_r_r55 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp479 = cpy_r_r54.f0; - PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp479); - PyObject *__tmp480 = cpy_r_r54.f1; - PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp480); + PyObject *__tmp491 = cpy_r_r54.f0; + PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp491); + PyObject *__tmp492 = cpy_r_r54.f1; + PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp492); cpy_r_r56 = PyObject_GetIter(cpy_r_r55); CPy_DECREF(cpy_r_r55); if (unlikely(cpy_r_r56 == NULL)) { @@ -146010,10 +146372,10 @@ CPyL46: ; cpy_r_r70 = PyTuple_New(2); if (unlikely(cpy_r_r70 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp481 = cpy_r_r69.f0; - PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp481); - PyObject *__tmp482 = cpy_r_r69.f1; - PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp482); + PyObject *__tmp493 = cpy_r_r69.f0; + PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp493); + PyObject *__tmp494 = cpy_r_r69.f1; + PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp494); cpy_r_r71 = PyObject_GetIter(cpy_r_r70); CPy_DECREF(cpy_r_r70); if (unlikely(cpy_r_r71 == NULL)) { @@ -146113,16 +146475,16 @@ CPyL63: ; else { cpy_r_r95 = NULL; } - if (cpy_r_r95 != NULL) goto __LL483; + if (cpy_r_r95 != NULL) goto __LL495; if (cpy_r_r94 == Py_None) cpy_r_r95 = cpy_r_r94; else { cpy_r_r95 = NULL; } - if (cpy_r_r95 != NULL) goto __LL483; + if (cpy_r_r95 != NULL) goto __LL495; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_rpc_response_and_raise_if_error", 354, CPyStatic_validation___globals, "str or None", cpy_r_r94); goto CPyL148; -__LL483: ; +__LL495: ; cpy_r_r96 = PyUnicode_Check(cpy_r_r95); if (cpy_r_r96) { goto CPyL67; @@ -146237,16 +146599,16 @@ CPyL79: ; else { cpy_r_r131 = NULL; } - if (cpy_r_r131 != NULL) goto __LL484; + if (cpy_r_r131 != NULL) goto __LL496; if (cpy_r_r130 == Py_None) cpy_r_r131 = cpy_r_r130; else { cpy_r_r131 = NULL; } - if (cpy_r_r131 != NULL) goto __LL484; + if (cpy_r_r131 != NULL) goto __LL496; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_rpc_response_and_raise_if_error", 368, CPyStatic_validation___globals, "int or None", cpy_r_r130); goto CPyL150; -__LL484: ; +__LL496: ; cpy_r_r132 = PyLong_Check(cpy_r_r131); if (cpy_r_r132) { goto CPyL83; @@ -146771,16 +147133,16 @@ PyObject *CPyPy_validation___validate_rpc_response_and_raise_if_error(PyObject * } PyObject *arg_error_formatters; arg_error_formatters = obj_error_formatters; - if (arg_error_formatters != NULL) goto __LL485; + if (arg_error_formatters != NULL) goto __LL497; if (obj_error_formatters == Py_None) arg_error_formatters = obj_error_formatters; else { arg_error_formatters = NULL; } - if (arg_error_formatters != NULL) goto __LL485; + if (arg_error_formatters != NULL) goto __LL497; CPy_TypeError("object or None", obj_error_formatters); goto fail; -__LL485: ; +__LL497: ; char arg_is_subscription_response; if (obj_is_subscription_response == NULL) { arg_is_subscription_response = 2; @@ -146791,35 +147153,35 @@ __LL485: ; PyObject *arg_logger; if (obj_logger == NULL) { arg_logger = NULL; - goto __LL486; + goto __LL498; } arg_logger = obj_logger; - if (arg_logger != NULL) goto __LL486; + if (arg_logger != NULL) goto __LL498; if (obj_logger == Py_None) arg_logger = obj_logger; else { arg_logger = NULL; } - if (arg_logger != NULL) goto __LL486; + if (arg_logger != NULL) goto __LL498; CPy_TypeError("object or None", obj_logger); goto fail; -__LL486: ; +__LL498: ; PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL487; + goto __LL499; } arg_params = obj_params; - if (arg_params != NULL) goto __LL487; + if (arg_params != NULL) goto __LL499; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL487; + if (arg_params != NULL) goto __LL499; CPy_TypeError("object or None", obj_params); goto fail; -__LL487: ; +__LL499: ; char retval = CPyDef_validation___validate_rpc_response_and_raise_if_error(arg_response, arg_error_formatters, arg_is_subscription_response, arg_logger, arg_params); if (retval == 2) { return NULL; @@ -156671,10 +157033,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp488 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp488); - PyObject *__tmp489 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp489); + PyObject *__tmp500 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp500); + PyObject *__tmp501 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp501); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -156853,23 +157215,23 @@ PyObject *CPyPy_async_beacon___AsyncBeacon____async_make_get_request(PyObject *s PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL490; + goto __LL502; } if (PyDict_Check(obj_params)) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL490; + if (arg_params != NULL) goto __LL502; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL490; + if (arg_params != NULL) goto __LL502; CPy_TypeError("dict or None", obj_params); goto fail; -__LL490: ; +__LL502: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon____async_make_get_request(arg_self, arg_endpoint_uri, arg_params); return retval; fail: ; @@ -157476,10 +157838,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp491 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp491); - PyObject *__tmp492 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp492); + PyObject *__tmp503 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp503); + PyObject *__tmp504 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp504); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -157647,16 +158009,16 @@ PyObject *CPyPy_async_beacon___AsyncBeacon____async_make_post_request(PyObject * else { arg_body = NULL; } - if (arg_body != NULL) goto __LL493; + if (arg_body != NULL) goto __LL505; if (PyDict_Check(obj_body)) arg_body = obj_body; else { arg_body = NULL; } - if (arg_body != NULL) goto __LL493; + if (arg_body != NULL) goto __LL505; CPy_TypeError("union[list, dict]", obj_body); goto fail; -__LL493: ; +__LL505: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon____async_make_post_request(arg_self, arg_endpoint_uri, arg_body); return retval; fail: ; @@ -158166,10 +158528,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp494 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp494); - PyObject *__tmp495 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp495); + PyObject *__tmp506 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp506); + PyObject *__tmp507 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp507); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -158844,10 +159206,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp496 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp496); - PyObject *__tmp497 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp497); + PyObject *__tmp508 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp508); + PyObject *__tmp509 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp509); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -159558,10 +159920,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp498 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp498); - PyObject *__tmp499 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp499); + PyObject *__tmp510 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp510); + PyObject *__tmp511 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp511); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -160272,10 +160634,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp500 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp500); - PyObject *__tmp501 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp501); + PyObject *__tmp512 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp512); + PyObject *__tmp513 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp513); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -160986,10 +161348,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp502 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp502); - PyObject *__tmp503 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp503); + PyObject *__tmp514 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp514); + PyObject *__tmp515 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp515); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -161714,10 +162076,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp504 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp504); - PyObject *__tmp505 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp505); + PyObject *__tmp516 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp516); + PyObject *__tmp517 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp517); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -162447,10 +162809,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp506 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp506); - PyObject *__tmp507 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp507); + PyObject *__tmp518 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp518); + PyObject *__tmp519 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp519); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -163161,10 +163523,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp508 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp508); - PyObject *__tmp509 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp509); + PyObject *__tmp520 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp520); + PyObject *__tmp521 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp521); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -163875,10 +164237,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp510 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp510); - PyObject *__tmp511 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp511); + PyObject *__tmp522 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp522); + PyObject *__tmp523 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp523); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -164589,10 +164951,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp512 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp512); - PyObject *__tmp513 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp513); + PyObject *__tmp524 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp524); + PyObject *__tmp525 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp525); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -165268,10 +165630,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp514 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp514); - PyObject *__tmp515 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp515); + PyObject *__tmp526 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp526); + PyObject *__tmp527 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp527); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -165946,10 +166308,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp516 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp516); - PyObject *__tmp517 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp517); + PyObject *__tmp528 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp528); + PyObject *__tmp529 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp529); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -166643,10 +167005,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp518 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp518); - PyObject *__tmp519 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp519); + PyObject *__tmp530 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp530); + PyObject *__tmp531 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp531); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -167340,10 +167702,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp520 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp520); - PyObject *__tmp521 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp521); + PyObject *__tmp532 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp532); + PyObject *__tmp533 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp533); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -168037,10 +168399,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp522 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp522); - PyObject *__tmp523 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp523); + PyObject *__tmp534 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp534); + PyObject *__tmp535 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp535); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -168734,10 +169096,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp524 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp524); - PyObject *__tmp525 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp525); + PyObject *__tmp536 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp536); + PyObject *__tmp537 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp537); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -169431,10 +169793,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp526 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp526); - PyObject *__tmp527 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp527); + PyObject *__tmp538 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp538); + PyObject *__tmp539 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp539); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -170128,10 +170490,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp528 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp528); - PyObject *__tmp529 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp529); + PyObject *__tmp540 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp540); + PyObject *__tmp541 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp541); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -170790,10 +171152,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp530 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp530); - PyObject *__tmp531 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp531); + PyObject *__tmp542 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp542); + PyObject *__tmp543 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp543); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -171433,10 +171795,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp532 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp532); - PyObject *__tmp533 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp533); + PyObject *__tmp544 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp544); + PyObject *__tmp545 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp545); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -172076,10 +172438,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp534 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp534); - PyObject *__tmp535 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp535); + PyObject *__tmp546 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp546); + PyObject *__tmp547 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp547); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -172719,10 +173081,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp536 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp536); - PyObject *__tmp537 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp537); + PyObject *__tmp548 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp548); + PyObject *__tmp549 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp549); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -173362,10 +173724,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp538 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp538); - PyObject *__tmp539 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp539); + PyObject *__tmp550 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp550); + PyObject *__tmp551 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp551); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -174005,10 +174367,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp540 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp540); - PyObject *__tmp541 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp541); + PyObject *__tmp552 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp552); + PyObject *__tmp553 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp553); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -174648,10 +175010,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp542 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp542); - PyObject *__tmp543 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp543); + PyObject *__tmp554 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp554); + PyObject *__tmp555 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp555); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -175291,10 +175653,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp544 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp544); - PyObject *__tmp545 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp545); + PyObject *__tmp556 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp556); + PyObject *__tmp557 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp557); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -175934,10 +176296,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp546 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp546); - PyObject *__tmp547 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp547); + PyObject *__tmp558 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp558); + PyObject *__tmp559 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp559); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -176577,10 +176939,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp548 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp548); - PyObject *__tmp549 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp549); + PyObject *__tmp560 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp560); + PyObject *__tmp561 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp561); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -177220,10 +177582,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp550 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp550); - PyObject *__tmp551 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp551); + PyObject *__tmp562 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp562); + PyObject *__tmp563 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp563); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -177898,10 +178260,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp552 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp552); - PyObject *__tmp553 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp553); + PyObject *__tmp564 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp564); + PyObject *__tmp565 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp565); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -178577,10 +178939,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp554 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp554); - PyObject *__tmp555 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp555); + PyObject *__tmp566 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp566); + PyObject *__tmp567 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp567); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -179220,10 +179582,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp556 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp556); - PyObject *__tmp557 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp557); + PyObject *__tmp568 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp568); + PyObject *__tmp569 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp569); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -179863,10 +180225,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp558 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp558); - PyObject *__tmp559 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp559); + PyObject *__tmp570 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp570); + PyObject *__tmp571 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp571); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -180541,10 +180903,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp560 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp560); - PyObject *__tmp561 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp561); + PyObject *__tmp572 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp572); + PyObject *__tmp573 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp573); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -181203,10 +181565,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp562 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp562); - PyObject *__tmp563 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp563); + PyObject *__tmp574 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp574); + PyObject *__tmp575 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp575); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -181924,10 +182286,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp564 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp564); - PyObject *__tmp565 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp565); + PyObject *__tmp576 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp576); + PyObject *__tmp577 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp577); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -182567,10 +182929,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp566 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp566); - PyObject *__tmp567 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp567); + PyObject *__tmp578 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp578); + PyObject *__tmp579 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp579); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -183210,10 +183572,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp568 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp568); - PyObject *__tmp569 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp569); + PyObject *__tmp580 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp580); + PyObject *__tmp581 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp581); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -184009,10 +184371,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp570 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp570); - PyObject *__tmp571 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp571); + PyObject *__tmp582 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp582); + PyObject *__tmp583 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp583); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -184191,23 +184553,23 @@ PyObject *CPyPy_async_beacon___AsyncBeacon___get_blob_sidecars(PyObject *self, P PyObject *arg_indices; if (obj_indices == NULL) { arg_indices = NULL; - goto __LL572; + goto __LL584; } if (PyList_Check(obj_indices)) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL572; + if (arg_indices != NULL) goto __LL584; if (obj_indices == Py_None) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL572; + if (arg_indices != NULL) goto __LL584; CPy_TypeError("list or None", obj_indices); goto fail; -__LL572: ; +__LL584: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon___get_blob_sidecars(arg_self, arg_block_id, arg_indices); return retval; fail: ; @@ -184763,10 +185125,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp573 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp573); - PyObject *__tmp574 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp574); + PyObject *__tmp585 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp585); + PyObject *__tmp586 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp586); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -185479,10 +185841,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp575 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp575); - PyObject *__tmp576 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp576); + PyObject *__tmp587 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp587); + PyObject *__tmp588 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp588); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -186187,10 +186549,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp577 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp577); - PyObject *__tmp578 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp578); + PyObject *__tmp589 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp589); + PyObject *__tmp590 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp590); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -186914,10 +187276,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp579 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp579); - PyObject *__tmp580 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp580); + PyObject *__tmp591 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp591); + PyObject *__tmp592 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp592); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -187942,23 +188304,23 @@ PyObject *CPyPy_beacon___beacon___Beacon____make_get_request(PyObject *self, PyO PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL581; + goto __LL593; } if (PyDict_Check(obj_params)) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL581; + if (arg_params != NULL) goto __LL593; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL581; + if (arg_params != NULL) goto __LL593; CPy_TypeError("dict or None", obj_params); goto fail; -__LL581: ; +__LL593: ; PyObject *retval = CPyDef_beacon___beacon___Beacon____make_get_request(arg_self, arg_endpoint_url, arg_params); return retval; fail: ; @@ -188055,16 +188417,16 @@ PyObject *CPyPy_beacon___beacon___Beacon____make_post_request(PyObject *self, Py else { arg_body = NULL; } - if (arg_body != NULL) goto __LL582; + if (arg_body != NULL) goto __LL594; if (PyDict_Check(obj_body)) arg_body = obj_body; else { arg_body = NULL; } - if (arg_body != NULL) goto __LL582; + if (arg_body != NULL) goto __LL594; CPy_TypeError("union[list, dict]", obj_body); goto fail; -__LL582: ; +__LL594: ; PyObject *retval = CPyDef_beacon___beacon___Beacon____make_post_request(arg_self, arg_endpoint_url, arg_body); return retval; fail: ; @@ -190413,23 +190775,23 @@ PyObject *CPyPy_beacon___beacon___Beacon___get_blob_sidecars(PyObject *self, PyO PyObject *arg_indices; if (obj_indices == NULL) { arg_indices = NULL; - goto __LL583; + goto __LL595; } if (PyList_Check(obj_indices)) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL583; + if (arg_indices != NULL) goto __LL595; if (obj_indices == Py_None) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL583; + if (arg_indices != NULL) goto __LL595; CPy_TypeError("list or None", obj_indices); goto fail; -__LL583: ; +__LL595: ; PyObject *retval = CPyDef_beacon___beacon___Beacon___get_blob_sidecars(arg_self, arg_block_id, arg_indices); return retval; fail: ; @@ -191104,10 +191466,10 @@ CPyL9: ; cpy_r_r44 = PyTuple_New(2); if (unlikely(cpy_r_r44 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp584 = cpy_r_r41.f0; - PyTuple_SET_ITEM(cpy_r_r44, 0, __tmp584); - PyObject *__tmp585 = cpy_r_r41.f1; - PyTuple_SET_ITEM(cpy_r_r44, 1, __tmp585); + PyObject *__tmp596 = cpy_r_r41.f0; + PyTuple_SET_ITEM(cpy_r_r44, 0, __tmp596); + PyObject *__tmp597 = cpy_r_r41.f1; + PyTuple_SET_ITEM(cpy_r_r44, 1, __tmp597); cpy_r_r45 = CPyDict_SetItem(cpy_r_r42, cpy_r_r43, cpy_r_r44); CPy_DECREF(cpy_r_r44); cpy_r_r46 = cpy_r_r45 >= 0; @@ -192166,23 +192528,23 @@ CPyL19: ; CPy_AddTraceback("faster_web3/contract/utils.py", "format_contract_call_return_data_curried", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL49; } - PyObject *__tmp586; + PyObject *__tmp598; if (unlikely(!(PyTuple_Check(cpy_r_r29) && PyTuple_GET_SIZE(cpy_r_r29) == 1))) { - __tmp586 = NULL; - goto __LL587; - } - __tmp586 = PyTuple_GET_ITEM(cpy_r_r29, 0); - if (__tmp586 == NULL) goto __LL587; - __tmp586 = cpy_r_r29; -__LL587: ; - if (unlikely(__tmp586 == NULL)) { + __tmp598 = NULL; + goto __LL599; + } + __tmp598 = PyTuple_GET_ITEM(cpy_r_r29, 0); + if (__tmp598 == NULL) goto __LL599; + __tmp598 = cpy_r_r29; +__LL599: ; + if (unlikely(__tmp598 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r29); cpy_r_r30 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp588 = PyTuple_GET_ITEM(cpy_r_r29, 0); - CPy_INCREF(__tmp588); - PyObject *__tmp589; - __tmp589 = __tmp588; - cpy_r_r30.f0 = __tmp589; + PyObject *__tmp600 = PyTuple_GET_ITEM(cpy_r_r29, 0); + CPy_INCREF(__tmp600); + PyObject *__tmp601; + __tmp601 = __tmp600; + cpy_r_r30.f0 = __tmp601; } CPy_DECREF(cpy_r_r29); if (unlikely(cpy_r_r30.f0 == NULL)) { @@ -192192,8 +192554,8 @@ __LL587: ; cpy_r_r31 = PyTuple_New(1); if (unlikely(cpy_r_r31 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp590 = cpy_r_r30.f0; - PyTuple_SET_ITEM(cpy_r_r31, 0, __tmp590); + PyObject *__tmp602 = cpy_r_r30.f0; + PyTuple_SET_ITEM(cpy_r_r31, 0, __tmp602); cpy_r_r32 = PySequence_Concat(cpy_r_r31, cpy_r_normalizers); CPy_DECREF(cpy_r_r31); if (unlikely(cpy_r_r32 == NULL)) { @@ -192386,12 +192748,12 @@ PyObject *CPyPy_contract___utils___format_contract_call_return_data_curried(PyOb else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL591; + if (arg_abi_element_identifier != NULL) goto __LL603; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL591; + if (arg_abi_element_identifier != NULL) goto __LL603; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL591: ; +__LL603: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -192820,84 +193182,84 @@ CPyL36: ; goto CPyL163; } if (!cpy_r_r52) goto CPyL55; - PyObject *__tmp592; + PyObject *__tmp604; if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 2))) { - __tmp592 = NULL; - goto __LL593; + __tmp604 = NULL; + goto __LL605; } if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r13, 0)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r13, 0)) == 2))) { - __tmp592 = NULL; - goto __LL594; + __tmp604 = NULL; + goto __LL606; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0)))) - __tmp592 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0); + __tmp604 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0); else { - __tmp592 = NULL; + __tmp604 = NULL; } - if (__tmp592 == NULL) goto __LL594; - __tmp592 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 1); - if (__tmp592 == NULL) goto __LL594; - __tmp592 = PyTuple_GET_ITEM(cpy_r_r13, 0); -__LL594: ; - if (__tmp592 == NULL) goto __LL593; + if (__tmp604 == NULL) goto __LL606; + __tmp604 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 1); + if (__tmp604 == NULL) goto __LL606; + __tmp604 = PyTuple_GET_ITEM(cpy_r_r13, 0); +__LL606: ; + if (__tmp604 == NULL) goto __LL605; if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r13, 1)))) - __tmp592 = PyTuple_GET_ITEM(cpy_r_r13, 1); + __tmp604 = PyTuple_GET_ITEM(cpy_r_r13, 1); else { - __tmp592 = NULL; + __tmp604 = NULL; } - if (__tmp592 == NULL) goto __LL593; - __tmp592 = cpy_r_r13; -__LL593: ; - if (unlikely(__tmp592 == NULL)) { + if (__tmp604 == NULL) goto __LL605; + __tmp604 = cpy_r_r13; +__LL605: ; + if (unlikely(__tmp604 == NULL)) { CPy_TypeError("tuple[tuple[str, object], tuple]", cpy_r_r13); cpy_r_r53 = (tuple_T2T2OOO) { { NULL, NULL }, NULL }; } else { - PyObject *__tmp595 = PyTuple_GET_ITEM(cpy_r_r13, 0); - tuple_T2OO __tmp596; - PyObject *__tmp597; - if (unlikely(!(PyTuple_Check(__tmp595) && PyTuple_GET_SIZE(__tmp595) == 2))) { - __tmp597 = NULL; - goto __LL598; + PyObject *__tmp607 = PyTuple_GET_ITEM(cpy_r_r13, 0); + tuple_T2OO __tmp608; + PyObject *__tmp609; + if (unlikely(!(PyTuple_Check(__tmp607) && PyTuple_GET_SIZE(__tmp607) == 2))) { + __tmp609 = NULL; + goto __LL610; } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp595, 0)))) - __tmp597 = PyTuple_GET_ITEM(__tmp595, 0); + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp607, 0)))) + __tmp609 = PyTuple_GET_ITEM(__tmp607, 0); else { - __tmp597 = NULL; + __tmp609 = NULL; } - if (__tmp597 == NULL) goto __LL598; - __tmp597 = PyTuple_GET_ITEM(__tmp595, 1); - if (__tmp597 == NULL) goto __LL598; - __tmp597 = __tmp595; -__LL598: ; - if (unlikely(__tmp597 == NULL)) { - CPy_TypeError("tuple[str, object]", __tmp595); __tmp596 = (tuple_T2OO) { NULL, NULL }; + if (__tmp609 == NULL) goto __LL610; + __tmp609 = PyTuple_GET_ITEM(__tmp607, 1); + if (__tmp609 == NULL) goto __LL610; + __tmp609 = __tmp607; +__LL610: ; + if (unlikely(__tmp609 == NULL)) { + CPy_TypeError("tuple[str, object]", __tmp607); __tmp608 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp599 = PyTuple_GET_ITEM(__tmp595, 0); - CPy_INCREF(__tmp599); - PyObject *__tmp600; - if (likely(PyUnicode_Check(__tmp599))) - __tmp600 = __tmp599; + PyObject *__tmp611 = PyTuple_GET_ITEM(__tmp607, 0); + CPy_INCREF(__tmp611); + PyObject *__tmp612; + if (likely(PyUnicode_Check(__tmp611))) + __tmp612 = __tmp611; else { - CPy_TypeError("str", __tmp599); - __tmp600 = NULL; + CPy_TypeError("str", __tmp611); + __tmp612 = NULL; } - __tmp596.f0 = __tmp600; - PyObject *__tmp601 = PyTuple_GET_ITEM(__tmp595, 1); - CPy_INCREF(__tmp601); - PyObject *__tmp602; - __tmp602 = __tmp601; - __tmp596.f1 = __tmp602; + __tmp608.f0 = __tmp612; + PyObject *__tmp613 = PyTuple_GET_ITEM(__tmp607, 1); + CPy_INCREF(__tmp613); + PyObject *__tmp614; + __tmp614 = __tmp613; + __tmp608.f1 = __tmp614; } - cpy_r_r53.f0 = __tmp596; - PyObject *__tmp603 = PyTuple_GET_ITEM(cpy_r_r13, 1); - CPy_INCREF(__tmp603); - PyObject * __tmp604; - if (likely(PyTuple_Check(__tmp603))) - __tmp604 = __tmp603; + cpy_r_r53.f0 = __tmp608; + PyObject *__tmp615 = PyTuple_GET_ITEM(cpy_r_r13, 1); + CPy_INCREF(__tmp615); + PyObject * __tmp616; + if (likely(PyTuple_Check(__tmp615))) + __tmp616 = __tmp615; else { - CPy_TypeError("tuple", __tmp603); - __tmp604 = NULL; + CPy_TypeError("tuple", __tmp615); + __tmp616 = NULL; } - cpy_r_r53.f1 = __tmp604; + cpy_r_r53.f1 = __tmp616; } CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r53.f0.f0 == NULL)) { @@ -192907,16 +193269,16 @@ __LL598: ; cpy_r_r54 = PyTuple_New(2); if (unlikely(cpy_r_r54 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp605 = PyTuple_New(2); - if (unlikely(__tmp605 == NULL)) + PyObject *__tmp617 = PyTuple_New(2); + if (unlikely(__tmp617 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp606 = cpy_r_r53.f0.f0; - PyTuple_SET_ITEM(__tmp605, 0, __tmp606); - PyObject *__tmp607 = cpy_r_r53.f0.f1; - PyTuple_SET_ITEM(__tmp605, 1, __tmp607); - PyTuple_SET_ITEM(cpy_r_r54, 0, __tmp605); - PyObject *__tmp608 = cpy_r_r53.f1; - PyTuple_SET_ITEM(cpy_r_r54, 1, __tmp608); + PyObject *__tmp618 = cpy_r_r53.f0.f0; + PyTuple_SET_ITEM(__tmp617, 0, __tmp618); + PyObject *__tmp619 = cpy_r_r53.f0.f1; + PyTuple_SET_ITEM(__tmp617, 1, __tmp619); + PyTuple_SET_ITEM(cpy_r_r54, 0, __tmp617); + PyObject *__tmp620 = cpy_r_r53.f1; + PyTuple_SET_ITEM(cpy_r_r54, 1, __tmp620); cpy_r_r55 = PySequence_Tuple(cpy_r_r54); CPy_DECREF(cpy_r_r54); if (unlikely(cpy_r_r55 == NULL)) { @@ -193015,18 +193377,18 @@ __LL598: ; cpy_r_r78 = PyTuple_New(2); if (unlikely(cpy_r_r78 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp609 = cpy_r_r77.f0; - PyTuple_SET_ITEM(cpy_r_r78, 0, __tmp609); - PyObject *__tmp610 = PyTuple_New(3); - if (unlikely(__tmp610 == NULL)) + PyObject *__tmp621 = cpy_r_r77.f0; + PyTuple_SET_ITEM(cpy_r_r78, 0, __tmp621); + PyObject *__tmp622 = PyTuple_New(3); + if (unlikely(__tmp622 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp611 = cpy_r_r77.f1.f0; - PyTuple_SET_ITEM(__tmp610, 0, __tmp611); - PyObject *__tmp612 = cpy_r_r77.f1.f1; - PyTuple_SET_ITEM(__tmp610, 1, __tmp612); - PyObject *__tmp613 = cpy_r_r77.f1.f2; - PyTuple_SET_ITEM(__tmp610, 2, __tmp613); - PyTuple_SET_ITEM(cpy_r_r78, 1, __tmp610); + PyObject *__tmp623 = cpy_r_r77.f1.f0; + PyTuple_SET_ITEM(__tmp622, 0, __tmp623); + PyObject *__tmp624 = cpy_r_r77.f1.f1; + PyTuple_SET_ITEM(__tmp622, 1, __tmp624); + PyObject *__tmp625 = cpy_r_r77.f1.f2; + PyTuple_SET_ITEM(__tmp622, 2, __tmp625); + PyTuple_SET_ITEM(cpy_r_r78, 1, __tmp622); return cpy_r_r78; CPyL55: ; cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'codec' */ @@ -193362,23 +193724,23 @@ CPyL115: ; CPy_AddTraceback("faster_web3/contract/utils.py", "call_contract_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL203; } - PyObject *__tmp614; + PyObject *__tmp626; if (unlikely(!(PyTuple_Check(cpy_r_r162) && PyTuple_GET_SIZE(cpy_r_r162) == 1))) { - __tmp614 = NULL; - goto __LL615; - } - __tmp614 = PyTuple_GET_ITEM(cpy_r_r162, 0); - if (__tmp614 == NULL) goto __LL615; - __tmp614 = cpy_r_r162; -__LL615: ; - if (unlikely(__tmp614 == NULL)) { + __tmp626 = NULL; + goto __LL627; + } + __tmp626 = PyTuple_GET_ITEM(cpy_r_r162, 0); + if (__tmp626 == NULL) goto __LL627; + __tmp626 = cpy_r_r162; +__LL627: ; + if (unlikely(__tmp626 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r162); cpy_r_r163 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp616 = PyTuple_GET_ITEM(cpy_r_r162, 0); - CPy_INCREF(__tmp616); - PyObject *__tmp617; - __tmp617 = __tmp616; - cpy_r_r163.f0 = __tmp617; + PyObject *__tmp628 = PyTuple_GET_ITEM(cpy_r_r162, 0); + CPy_INCREF(__tmp628); + PyObject *__tmp629; + __tmp629 = __tmp628; + cpy_r_r163.f0 = __tmp629; } CPy_DECREF(cpy_r_r162); if (unlikely(cpy_r_r163.f0 == NULL)) { @@ -193388,8 +193750,8 @@ __LL615: ; cpy_r_r164 = PyTuple_New(1); if (unlikely(cpy_r_r164 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp618 = cpy_r_r163.f0; - PyTuple_SET_ITEM(cpy_r_r164, 0, __tmp618); + PyObject *__tmp630 = cpy_r_r163.f0; + PyTuple_SET_ITEM(cpy_r_r164, 0, __tmp630); cpy_r_r165 = PySequence_Concat(cpy_r_r164, cpy_r_normalizers); CPy_DECREF(cpy_r_r164); if (unlikely(cpy_r_r165 == NULL)) { @@ -193907,16 +194269,16 @@ PyObject *CPyPy_contract___utils___call_contract_function(PyObject *self, PyObje else { arg_address = NULL; } - if (arg_address != NULL) goto __LL619; + if (arg_address != NULL) goto __LL631; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL619; + if (arg_address != NULL) goto __LL631; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL619: ; +__LL631: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -193930,12 +194292,12 @@ __LL619: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL620; + if (arg_abi_element_identifier != NULL) goto __LL632; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL620; + if (arg_abi_element_identifier != NULL) goto __LL632; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL620: ; +__LL632: ; PyObject *arg_transaction; if (likely(PyDict_Check(obj_transaction))) arg_transaction = obj_transaction; @@ -193946,133 +194308,133 @@ __LL620: ; PyObject *arg_block_id; if (obj_block_id == NULL) { arg_block_id = NULL; - goto __LL621; + goto __LL633; } if (PyUnicode_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL621; + if (arg_block_id != NULL) goto __LL633; if (PyLong_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL621; + if (arg_block_id != NULL) goto __LL633; if (PyBytes_Check(obj_block_id) || PyByteArray_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL621; + if (arg_block_id != NULL) goto __LL633; arg_block_id = obj_block_id; - if (arg_block_id != NULL) goto __LL621; + if (arg_block_id != NULL) goto __LL633; if (obj_block_id == Py_None) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL621; + if (arg_block_id != NULL) goto __LL633; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_id); goto fail; -__LL621: ; +__LL633: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL622; + goto __LL634; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL622; + if (arg_contract_abi != NULL) goto __LL634; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL622; + if (arg_contract_abi != NULL) goto __LL634; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL622: ; +__LL634: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL623; + goto __LL635; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL623; + if (arg_abi_callable != NULL) goto __LL635; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL623; + if (arg_abi_callable != NULL) goto __LL635; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL623: ; +__LL635: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL624; + goto __LL636; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL624; + if (arg_state_override != NULL) goto __LL636; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL624; + if (arg_state_override != NULL) goto __LL636; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL624: ; +__LL636: ; PyObject *arg_ccip_read_enabled; if (obj_ccip_read_enabled == NULL) { arg_ccip_read_enabled = NULL; - goto __LL625; + goto __LL637; } if (PyBool_Check(obj_ccip_read_enabled)) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL625; + if (arg_ccip_read_enabled != NULL) goto __LL637; if (obj_ccip_read_enabled == Py_None) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL625; + if (arg_ccip_read_enabled != NULL) goto __LL637; CPy_TypeError("bool or None", obj_ccip_read_enabled); goto fail; -__LL625: ; +__LL637: ; PyObject *arg_decode_tuples; if (obj_decode_tuples == NULL) { arg_decode_tuples = NULL; - goto __LL626; + goto __LL638; } if (PyBool_Check(obj_decode_tuples)) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL626; + if (arg_decode_tuples != NULL) goto __LL638; if (obj_decode_tuples == Py_None) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL626; + if (arg_decode_tuples != NULL) goto __LL638; CPy_TypeError("bool or None", obj_decode_tuples); goto fail; -__LL626: ; +__LL638: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___call_contract_function(arg_w3, arg_address, arg_normalizers, arg_abi_element_identifier, arg_transaction, arg_block_id, arg_contract_abi, arg_abi_callable, arg_state_override, arg_ccip_read_enabled, arg_decode_tuples, arg_args, arg_kwargs); @@ -194184,512 +194546,6 @@ PyObject *CPyPy_contract___utils___transact_with_contract_function(PyObject *sel else { arg_address = NULL; } - if (arg_address != NULL) goto __LL627; - if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL627; - CPy_TypeError("union[str, bytes]", obj_address); - goto fail; -__LL627: ; - PyObject *arg_w3 = obj_w3; - PyObject *arg_abi_element_identifier; - if (obj_abi_element_identifier == NULL) { - arg_abi_element_identifier = NULL; - goto __LL628; - } - if (PyUnicode_Check(obj_abi_element_identifier)) - arg_abi_element_identifier = obj_abi_element_identifier; - else { - arg_abi_element_identifier = NULL; - } - if (arg_abi_element_identifier != NULL) goto __LL628; - arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL628; - if (obj_abi_element_identifier == Py_None) - arg_abi_element_identifier = obj_abi_element_identifier; - else { - arg_abi_element_identifier = NULL; - } - if (arg_abi_element_identifier != NULL) goto __LL628; - CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); - goto fail; -__LL628: ; - PyObject *arg_transaction; - if (obj_transaction == NULL) { - arg_transaction = NULL; - goto __LL629; - } - if (PyDict_Check(obj_transaction)) - arg_transaction = obj_transaction; - else { - arg_transaction = NULL; - } - if (arg_transaction != NULL) goto __LL629; - if (obj_transaction == Py_None) - arg_transaction = obj_transaction; - else { - arg_transaction = NULL; - } - if (arg_transaction != NULL) goto __LL629; - CPy_TypeError("dict or None", obj_transaction); - goto fail; -__LL629: ; - PyObject *arg_contract_abi; - if (obj_contract_abi == NULL) { - arg_contract_abi = NULL; - goto __LL630; - } - arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL630; - if (obj_contract_abi == Py_None) - arg_contract_abi = obj_contract_abi; - else { - arg_contract_abi = NULL; - } - if (arg_contract_abi != NULL) goto __LL630; - CPy_TypeError("object or None", obj_contract_abi); - goto fail; -__LL630: ; - PyObject *arg_fn_abi; - if (obj_fn_abi == NULL) { - arg_fn_abi = NULL; - goto __LL631; - } - if (PyDict_Check(obj_fn_abi)) - arg_fn_abi = obj_fn_abi; - else { - arg_fn_abi = NULL; - } - if (arg_fn_abi != NULL) goto __LL631; - if (obj_fn_abi == Py_None) - arg_fn_abi = obj_fn_abi; - else { - arg_fn_abi = NULL; - } - if (arg_fn_abi != NULL) goto __LL631; - CPy_TypeError("dict or None", obj_fn_abi); - goto fail; -__LL631: ; - PyObject *arg_args = obj_args; - PyObject *arg_kwargs = obj_kwargs; - PyObject *retval = CPyDef_contract___utils___transact_with_contract_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); - CPy_DECREF(obj_args); - CPy_DECREF(obj_kwargs); - return retval; -fail: ; - CPy_DECREF(obj_args); - CPy_DECREF(obj_kwargs); - CPy_AddTraceback("faster_web3/contract/utils.py", "transact_with_contract_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); - return NULL; -} - -CPyTagged CPyDef_contract___utils___estimate_gas_for_function(PyObject *cpy_r_address, PyObject *cpy_r_w3, PyObject *cpy_r_abi_element_identifier, PyObject *cpy_r_transaction, PyObject *cpy_r_contract_abi, PyObject *cpy_r_fn_abi, PyObject *cpy_r_block_identifier, PyObject *cpy_r_state_override, PyObject *cpy_r_args, PyObject *cpy_r_kwargs) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - CPyTagged cpy_r_r13; - CPyTagged cpy_r_r14; - if (cpy_r_abi_element_identifier != NULL) goto CPyL18; - cpy_r_r0 = Py_None; - cpy_r_abi_element_identifier = cpy_r_r0; -CPyL2: ; - if (cpy_r_transaction != NULL) goto CPyL19; - cpy_r_r1 = Py_None; - cpy_r_transaction = cpy_r_r1; -CPyL4: ; - if (cpy_r_contract_abi != NULL) goto CPyL20; - cpy_r_r2 = Py_None; - cpy_r_contract_abi = cpy_r_r2; -CPyL6: ; - if (cpy_r_fn_abi != NULL) goto CPyL21; - cpy_r_r3 = Py_None; - cpy_r_fn_abi = cpy_r_r3; -CPyL8: ; - if (cpy_r_block_identifier != NULL) goto CPyL22; - cpy_r_r4 = Py_None; - cpy_r_block_identifier = cpy_r_r4; -CPyL10: ; - if (cpy_r_state_override != NULL) goto CPyL23; - cpy_r_r5 = Py_None; - cpy_r_state_override = cpy_r_r5; -CPyL12: ; - cpy_r_r6 = CPyDef_contracts___prepare_transaction(cpy_r_address, cpy_r_w3, cpy_r_abi_element_identifier, cpy_r_contract_abi, cpy_r_fn_abi, cpy_r_transaction, cpy_r_args, cpy_r_kwargs); - CPy_DECREF(cpy_r_abi_element_identifier); - CPy_DECREF(cpy_r_contract_abi); - CPy_DECREF(cpy_r_fn_abi); - CPy_DECREF(cpy_r_transaction); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("faster_web3/contract/utils.py", "estimate_gas_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); - goto CPyL24; - } - cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("faster_web3/contract/utils.py", "estimate_gas_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); - goto CPyL25; - } - cpy_r_r9 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'estimate_gas' */ - PyObject *cpy_r_r10[4] = { - cpy_r_r8, cpy_r_r6, cpy_r_block_identifier, - cpy_r_state_override - }; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("faster_web3/contract/utils.py", "estimate_gas_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); - goto CPyL26; - } - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_block_identifier); - CPy_DECREF(cpy_r_state_override); - if (likely(PyLong_Check(cpy_r_r12))) - cpy_r_r13 = CPyTagged_FromObject(cpy_r_r12); - else { - CPy_TypeError("int", cpy_r_r12); cpy_r_r13 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_web3/contract/utils.py", "estimate_gas_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); - goto CPyL17; - } - return cpy_r_r13; -CPyL17: ; - cpy_r_r14 = CPY_INT_TAG; - return cpy_r_r14; -CPyL18: ; - CPy_INCREF(cpy_r_abi_element_identifier); - goto CPyL2; -CPyL19: ; - CPy_INCREF(cpy_r_transaction); - goto CPyL4; -CPyL20: ; - CPy_INCREF(cpy_r_contract_abi); - goto CPyL6; -CPyL21: ; - CPy_INCREF(cpy_r_fn_abi); - goto CPyL8; -CPyL22: ; - CPy_INCREF(cpy_r_block_identifier); - goto CPyL10; -CPyL23: ; - CPy_INCREF(cpy_r_state_override); - goto CPyL12; -CPyL24: ; - CPy_DecRef(cpy_r_block_identifier); - CPy_DecRef(cpy_r_state_override); - goto CPyL17; -CPyL25: ; - CPy_DecRef(cpy_r_block_identifier); - CPy_DecRef(cpy_r_state_override); - CPy_DecRef(cpy_r_r6); - goto CPyL17; -CPyL26: ; - CPy_DecRef(cpy_r_block_identifier); - CPy_DecRef(cpy_r_state_override); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_r8); - goto CPyL17; -} - -PyObject *CPyPy_contract___utils___estimate_gas_for_function(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"address", "w3", "abi_element_identifier", "transaction", "contract_abi", "fn_abi", "block_identifier", "state_override", 0}; - static CPyArg_Parser parser = {"%OO|OOOOOO:estimate_gas_for_function", kwlist, 0}; - PyObject *obj_address; - PyObject *obj_w3; - PyObject *obj_abi_element_identifier = NULL; - PyObject *obj_transaction = NULL; - PyObject *obj_contract_abi = NULL; - PyObject *obj_fn_abi = NULL; - PyObject *obj_block_identifier = NULL; - PyObject *obj_state_override = NULL; - PyObject *obj_args; - PyObject *obj_kwargs; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, &obj_kwargs, &obj_address, &obj_w3, &obj_abi_element_identifier, &obj_transaction, &obj_contract_abi, &obj_fn_abi, &obj_block_identifier, &obj_state_override)) { - return NULL; - } - PyObject *arg_address; - if (PyUnicode_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL632; - if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL632; - CPy_TypeError("union[str, bytes]", obj_address); - goto fail; -__LL632: ; - PyObject *arg_w3 = obj_w3; - PyObject *arg_abi_element_identifier; - if (obj_abi_element_identifier == NULL) { - arg_abi_element_identifier = NULL; - goto __LL633; - } - if (PyUnicode_Check(obj_abi_element_identifier)) - arg_abi_element_identifier = obj_abi_element_identifier; - else { - arg_abi_element_identifier = NULL; - } - if (arg_abi_element_identifier != NULL) goto __LL633; - arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL633; - if (obj_abi_element_identifier == Py_None) - arg_abi_element_identifier = obj_abi_element_identifier; - else { - arg_abi_element_identifier = NULL; - } - if (arg_abi_element_identifier != NULL) goto __LL633; - CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); - goto fail; -__LL633: ; - PyObject *arg_transaction; - if (obj_transaction == NULL) { - arg_transaction = NULL; - goto __LL634; - } - if (PyDict_Check(obj_transaction)) - arg_transaction = obj_transaction; - else { - arg_transaction = NULL; - } - if (arg_transaction != NULL) goto __LL634; - if (obj_transaction == Py_None) - arg_transaction = obj_transaction; - else { - arg_transaction = NULL; - } - if (arg_transaction != NULL) goto __LL634; - CPy_TypeError("dict or None", obj_transaction); - goto fail; -__LL634: ; - PyObject *arg_contract_abi; - if (obj_contract_abi == NULL) { - arg_contract_abi = NULL; - goto __LL635; - } - arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL635; - if (obj_contract_abi == Py_None) - arg_contract_abi = obj_contract_abi; - else { - arg_contract_abi = NULL; - } - if (arg_contract_abi != NULL) goto __LL635; - CPy_TypeError("object or None", obj_contract_abi); - goto fail; -__LL635: ; - PyObject *arg_fn_abi; - if (obj_fn_abi == NULL) { - arg_fn_abi = NULL; - goto __LL636; - } - if (PyDict_Check(obj_fn_abi)) - arg_fn_abi = obj_fn_abi; - else { - arg_fn_abi = NULL; - } - if (arg_fn_abi != NULL) goto __LL636; - if (obj_fn_abi == Py_None) - arg_fn_abi = obj_fn_abi; - else { - arg_fn_abi = NULL; - } - if (arg_fn_abi != NULL) goto __LL636; - CPy_TypeError("dict or None", obj_fn_abi); - goto fail; -__LL636: ; - PyObject *arg_block_identifier; - if (obj_block_identifier == NULL) { - arg_block_identifier = NULL; - goto __LL637; - } - if (PyUnicode_Check(obj_block_identifier)) - arg_block_identifier = obj_block_identifier; - else { - arg_block_identifier = NULL; - } - if (arg_block_identifier != NULL) goto __LL637; - if (PyLong_Check(obj_block_identifier)) - arg_block_identifier = obj_block_identifier; - else { - arg_block_identifier = NULL; - } - if (arg_block_identifier != NULL) goto __LL637; - if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) - arg_block_identifier = obj_block_identifier; - else { - arg_block_identifier = NULL; - } - if (arg_block_identifier != NULL) goto __LL637; - arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL637; - if (obj_block_identifier == Py_None) - arg_block_identifier = obj_block_identifier; - else { - arg_block_identifier = NULL; - } - if (arg_block_identifier != NULL) goto __LL637; - CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); - goto fail; -__LL637: ; - PyObject *arg_state_override; - if (obj_state_override == NULL) { - arg_state_override = NULL; - goto __LL638; - } - if (PyDict_Check(obj_state_override)) - arg_state_override = obj_state_override; - else { - arg_state_override = NULL; - } - if (arg_state_override != NULL) goto __LL638; - if (obj_state_override == Py_None) - arg_state_override = obj_state_override; - else { - arg_state_override = NULL; - } - if (arg_state_override != NULL) goto __LL638; - CPy_TypeError("dict or None", obj_state_override); - goto fail; -__LL638: ; - PyObject *arg_args = obj_args; - PyObject *arg_kwargs = obj_kwargs; - CPyTagged retval = CPyDef_contract___utils___estimate_gas_for_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_block_identifier, arg_state_override, arg_args, arg_kwargs); - CPy_DECREF(obj_args); - CPy_DECREF(obj_kwargs); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_DECREF(obj_args); - CPy_DECREF(obj_kwargs); - CPy_AddTraceback("faster_web3/contract/utils.py", "estimate_gas_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); - return NULL; -} - -PyObject *CPyDef_contract___utils___build_transaction_for_function(PyObject *cpy_r_address, PyObject *cpy_r_w3, PyObject *cpy_r_abi_element_identifier, PyObject *cpy_r_transaction, PyObject *cpy_r_contract_abi, PyObject *cpy_r_fn_abi, PyObject *cpy_r_args, PyObject *cpy_r_kwargs) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_prepared_transaction; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - if (cpy_r_abi_element_identifier != NULL) goto CPyL14; - cpy_r_r0 = Py_None; - cpy_r_abi_element_identifier = cpy_r_r0; -CPyL2: ; - if (cpy_r_transaction != NULL) goto CPyL15; - cpy_r_r1 = Py_None; - cpy_r_transaction = cpy_r_r1; -CPyL4: ; - if (cpy_r_contract_abi != NULL) goto CPyL16; - cpy_r_r2 = Py_None; - cpy_r_contract_abi = cpy_r_r2; -CPyL6: ; - if (cpy_r_fn_abi != NULL) goto CPyL17; - cpy_r_r3 = Py_None; - cpy_r_fn_abi = cpy_r_r3; -CPyL8: ; - cpy_r_r4 = CPyDef_contracts___prepare_transaction(cpy_r_address, cpy_r_w3, cpy_r_abi_element_identifier, cpy_r_contract_abi, cpy_r_fn_abi, cpy_r_transaction, cpy_r_args, cpy_r_kwargs); - CPy_DECREF(cpy_r_abi_element_identifier); - CPy_DECREF(cpy_r_contract_abi); - CPy_DECREF(cpy_r_fn_abi); - CPy_DECREF(cpy_r_transaction); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("faster_web3/contract/utils.py", "build_transaction_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); - goto CPyL13; - } - cpy_r_prepared_transaction = cpy_r_r4; - cpy_r_r5 = CPyStatic_contract___utils___globals; - cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'fill_transaction_defaults' */ - cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("faster_web3/contract/utils.py", "build_transaction_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); - goto CPyL18; - } - PyObject *cpy_r_r8[2] = {cpy_r_w3, cpy_r_prepared_transaction}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 2, 0); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("faster_web3/contract/utils.py", "build_transaction_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); - goto CPyL18; - } - CPy_DECREF(cpy_r_prepared_transaction); - if (likely(PyDict_Check(cpy_r_r10))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("faster_web3/contract/utils.py", "build_transaction_for_function", 324, CPyStatic_contract___utils___globals, "dict", cpy_r_r10); - goto CPyL13; - } - cpy_r_prepared_transaction = cpy_r_r11; - return cpy_r_prepared_transaction; -CPyL13: ; - cpy_r_r12 = NULL; - return cpy_r_r12; -CPyL14: ; - CPy_INCREF(cpy_r_abi_element_identifier); - goto CPyL2; -CPyL15: ; - CPy_INCREF(cpy_r_transaction); - goto CPyL4; -CPyL16: ; - CPy_INCREF(cpy_r_contract_abi); - goto CPyL6; -CPyL17: ; - CPy_INCREF(cpy_r_fn_abi); - goto CPyL8; -CPyL18: ; - CPy_DecRef(cpy_r_prepared_transaction); - goto CPyL13; -} - -PyObject *CPyPy_contract___utils___build_transaction_for_function(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"address", "w3", "abi_element_identifier", "transaction", "contract_abi", "fn_abi", 0}; - static CPyArg_Parser parser = {"%OO|OOOO:build_transaction_for_function", kwlist, 0}; - PyObject *obj_address; - PyObject *obj_w3; - PyObject *obj_abi_element_identifier = NULL; - PyObject *obj_transaction = NULL; - PyObject *obj_contract_abi = NULL; - PyObject *obj_fn_abi = NULL; - PyObject *obj_args; - PyObject *obj_kwargs; - if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, &obj_kwargs, &obj_address, &obj_w3, &obj_abi_element_identifier, &obj_transaction, &obj_contract_abi, &obj_fn_abi)) { - return NULL; - } - PyObject *arg_address; - if (PyUnicode_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } if (arg_address != NULL) goto __LL639; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; @@ -194697,13 +194553,7 @@ PyObject *CPyPy_contract___utils___build_transaction_for_function(PyObject *self arg_address = NULL; } if (arg_address != NULL) goto __LL639; - if (obj_address == Py_None) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL639; - CPy_TypeError("union[str, bytes, None]", obj_address); + CPy_TypeError("union[str, bytes]", obj_address); goto fail; __LL639: ; PyObject *arg_w3 = obj_w3; @@ -194785,6 +194635,518 @@ __LL642: ; CPy_TypeError("dict or None", obj_fn_abi); goto fail; __LL643: ; + PyObject *arg_args = obj_args; + PyObject *arg_kwargs = obj_kwargs; + PyObject *retval = CPyDef_contract___utils___transact_with_contract_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); + CPy_DECREF(obj_args); + CPy_DECREF(obj_kwargs); + return retval; +fail: ; + CPy_DECREF(obj_args); + CPy_DECREF(obj_kwargs); + CPy_AddTraceback("faster_web3/contract/utils.py", "transact_with_contract_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); + return NULL; +} + +CPyTagged CPyDef_contract___utils___estimate_gas_for_function(PyObject *cpy_r_address, PyObject *cpy_r_w3, PyObject *cpy_r_abi_element_identifier, PyObject *cpy_r_transaction, PyObject *cpy_r_contract_abi, PyObject *cpy_r_fn_abi, PyObject *cpy_r_block_identifier, PyObject *cpy_r_state_override, PyObject *cpy_r_args, PyObject *cpy_r_kwargs) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + CPyTagged cpy_r_r13; + CPyTagged cpy_r_r14; + if (cpy_r_abi_element_identifier != NULL) goto CPyL18; + cpy_r_r0 = Py_None; + cpy_r_abi_element_identifier = cpy_r_r0; +CPyL2: ; + if (cpy_r_transaction != NULL) goto CPyL19; + cpy_r_r1 = Py_None; + cpy_r_transaction = cpy_r_r1; +CPyL4: ; + if (cpy_r_contract_abi != NULL) goto CPyL20; + cpy_r_r2 = Py_None; + cpy_r_contract_abi = cpy_r_r2; +CPyL6: ; + if (cpy_r_fn_abi != NULL) goto CPyL21; + cpy_r_r3 = Py_None; + cpy_r_fn_abi = cpy_r_r3; +CPyL8: ; + if (cpy_r_block_identifier != NULL) goto CPyL22; + cpy_r_r4 = Py_None; + cpy_r_block_identifier = cpy_r_r4; +CPyL10: ; + if (cpy_r_state_override != NULL) goto CPyL23; + cpy_r_r5 = Py_None; + cpy_r_state_override = cpy_r_r5; +CPyL12: ; + cpy_r_r6 = CPyDef_contracts___prepare_transaction(cpy_r_address, cpy_r_w3, cpy_r_abi_element_identifier, cpy_r_contract_abi, cpy_r_fn_abi, cpy_r_transaction, cpy_r_args, cpy_r_kwargs); + CPy_DECREF(cpy_r_abi_element_identifier); + CPy_DECREF(cpy_r_contract_abi); + CPy_DECREF(cpy_r_fn_abi); + CPy_DECREF(cpy_r_transaction); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("faster_web3/contract/utils.py", "estimate_gas_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); + goto CPyL24; + } + cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_w3, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("faster_web3/contract/utils.py", "estimate_gas_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); + goto CPyL25; + } + cpy_r_r9 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'estimate_gas' */ + PyObject *cpy_r_r10[4] = { + cpy_r_r8, cpy_r_r6, cpy_r_block_identifier, + cpy_r_state_override + }; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("faster_web3/contract/utils.py", "estimate_gas_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); + goto CPyL26; + } + CPy_DECREF(cpy_r_r8); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_block_identifier); + CPy_DECREF(cpy_r_state_override); + if (likely(PyLong_Check(cpy_r_r12))) + cpy_r_r13 = CPyTagged_FromObject(cpy_r_r12); + else { + CPy_TypeError("int", cpy_r_r12); cpy_r_r13 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_web3/contract/utils.py", "estimate_gas_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); + goto CPyL17; + } + return cpy_r_r13; +CPyL17: ; + cpy_r_r14 = CPY_INT_TAG; + return cpy_r_r14; +CPyL18: ; + CPy_INCREF(cpy_r_abi_element_identifier); + goto CPyL2; +CPyL19: ; + CPy_INCREF(cpy_r_transaction); + goto CPyL4; +CPyL20: ; + CPy_INCREF(cpy_r_contract_abi); + goto CPyL6; +CPyL21: ; + CPy_INCREF(cpy_r_fn_abi); + goto CPyL8; +CPyL22: ; + CPy_INCREF(cpy_r_block_identifier); + goto CPyL10; +CPyL23: ; + CPy_INCREF(cpy_r_state_override); + goto CPyL12; +CPyL24: ; + CPy_DecRef(cpy_r_block_identifier); + CPy_DecRef(cpy_r_state_override); + goto CPyL17; +CPyL25: ; + CPy_DecRef(cpy_r_block_identifier); + CPy_DecRef(cpy_r_state_override); + CPy_DecRef(cpy_r_r6); + goto CPyL17; +CPyL26: ; + CPy_DecRef(cpy_r_block_identifier); + CPy_DecRef(cpy_r_state_override); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r8); + goto CPyL17; +} + +PyObject *CPyPy_contract___utils___estimate_gas_for_function(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"address", "w3", "abi_element_identifier", "transaction", "contract_abi", "fn_abi", "block_identifier", "state_override", 0}; + static CPyArg_Parser parser = {"%OO|OOOOOO:estimate_gas_for_function", kwlist, 0}; + PyObject *obj_address; + PyObject *obj_w3; + PyObject *obj_abi_element_identifier = NULL; + PyObject *obj_transaction = NULL; + PyObject *obj_contract_abi = NULL; + PyObject *obj_fn_abi = NULL; + PyObject *obj_block_identifier = NULL; + PyObject *obj_state_override = NULL; + PyObject *obj_args; + PyObject *obj_kwargs; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, &obj_kwargs, &obj_address, &obj_w3, &obj_abi_element_identifier, &obj_transaction, &obj_contract_abi, &obj_fn_abi, &obj_block_identifier, &obj_state_override)) { + return NULL; + } + PyObject *arg_address; + if (PyUnicode_Check(obj_address)) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL644; + if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL644; + CPy_TypeError("union[str, bytes]", obj_address); + goto fail; +__LL644: ; + PyObject *arg_w3 = obj_w3; + PyObject *arg_abi_element_identifier; + if (obj_abi_element_identifier == NULL) { + arg_abi_element_identifier = NULL; + goto __LL645; + } + if (PyUnicode_Check(obj_abi_element_identifier)) + arg_abi_element_identifier = obj_abi_element_identifier; + else { + arg_abi_element_identifier = NULL; + } + if (arg_abi_element_identifier != NULL) goto __LL645; + arg_abi_element_identifier = obj_abi_element_identifier; + if (arg_abi_element_identifier != NULL) goto __LL645; + if (obj_abi_element_identifier == Py_None) + arg_abi_element_identifier = obj_abi_element_identifier; + else { + arg_abi_element_identifier = NULL; + } + if (arg_abi_element_identifier != NULL) goto __LL645; + CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); + goto fail; +__LL645: ; + PyObject *arg_transaction; + if (obj_transaction == NULL) { + arg_transaction = NULL; + goto __LL646; + } + if (PyDict_Check(obj_transaction)) + arg_transaction = obj_transaction; + else { + arg_transaction = NULL; + } + if (arg_transaction != NULL) goto __LL646; + if (obj_transaction == Py_None) + arg_transaction = obj_transaction; + else { + arg_transaction = NULL; + } + if (arg_transaction != NULL) goto __LL646; + CPy_TypeError("dict or None", obj_transaction); + goto fail; +__LL646: ; + PyObject *arg_contract_abi; + if (obj_contract_abi == NULL) { + arg_contract_abi = NULL; + goto __LL647; + } + arg_contract_abi = obj_contract_abi; + if (arg_contract_abi != NULL) goto __LL647; + if (obj_contract_abi == Py_None) + arg_contract_abi = obj_contract_abi; + else { + arg_contract_abi = NULL; + } + if (arg_contract_abi != NULL) goto __LL647; + CPy_TypeError("object or None", obj_contract_abi); + goto fail; +__LL647: ; + PyObject *arg_fn_abi; + if (obj_fn_abi == NULL) { + arg_fn_abi = NULL; + goto __LL648; + } + if (PyDict_Check(obj_fn_abi)) + arg_fn_abi = obj_fn_abi; + else { + arg_fn_abi = NULL; + } + if (arg_fn_abi != NULL) goto __LL648; + if (obj_fn_abi == Py_None) + arg_fn_abi = obj_fn_abi; + else { + arg_fn_abi = NULL; + } + if (arg_fn_abi != NULL) goto __LL648; + CPy_TypeError("dict or None", obj_fn_abi); + goto fail; +__LL648: ; + PyObject *arg_block_identifier; + if (obj_block_identifier == NULL) { + arg_block_identifier = NULL; + goto __LL649; + } + if (PyUnicode_Check(obj_block_identifier)) + arg_block_identifier = obj_block_identifier; + else { + arg_block_identifier = NULL; + } + if (arg_block_identifier != NULL) goto __LL649; + if (PyLong_Check(obj_block_identifier)) + arg_block_identifier = obj_block_identifier; + else { + arg_block_identifier = NULL; + } + if (arg_block_identifier != NULL) goto __LL649; + if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) + arg_block_identifier = obj_block_identifier; + else { + arg_block_identifier = NULL; + } + if (arg_block_identifier != NULL) goto __LL649; + arg_block_identifier = obj_block_identifier; + if (arg_block_identifier != NULL) goto __LL649; + if (obj_block_identifier == Py_None) + arg_block_identifier = obj_block_identifier; + else { + arg_block_identifier = NULL; + } + if (arg_block_identifier != NULL) goto __LL649; + CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); + goto fail; +__LL649: ; + PyObject *arg_state_override; + if (obj_state_override == NULL) { + arg_state_override = NULL; + goto __LL650; + } + if (PyDict_Check(obj_state_override)) + arg_state_override = obj_state_override; + else { + arg_state_override = NULL; + } + if (arg_state_override != NULL) goto __LL650; + if (obj_state_override == Py_None) + arg_state_override = obj_state_override; + else { + arg_state_override = NULL; + } + if (arg_state_override != NULL) goto __LL650; + CPy_TypeError("dict or None", obj_state_override); + goto fail; +__LL650: ; + PyObject *arg_args = obj_args; + PyObject *arg_kwargs = obj_kwargs; + CPyTagged retval = CPyDef_contract___utils___estimate_gas_for_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_block_identifier, arg_state_override, arg_args, arg_kwargs); + CPy_DECREF(obj_args); + CPy_DECREF(obj_kwargs); + if (retval == CPY_INT_TAG) { + return NULL; + } + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_DECREF(obj_args); + CPy_DECREF(obj_kwargs); + CPy_AddTraceback("faster_web3/contract/utils.py", "estimate_gas_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); + return NULL; +} + +PyObject *CPyDef_contract___utils___build_transaction_for_function(PyObject *cpy_r_address, PyObject *cpy_r_w3, PyObject *cpy_r_abi_element_identifier, PyObject *cpy_r_transaction, PyObject *cpy_r_contract_abi, PyObject *cpy_r_fn_abi, PyObject *cpy_r_args, PyObject *cpy_r_kwargs) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_prepared_transaction; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + if (cpy_r_abi_element_identifier != NULL) goto CPyL14; + cpy_r_r0 = Py_None; + cpy_r_abi_element_identifier = cpy_r_r0; +CPyL2: ; + if (cpy_r_transaction != NULL) goto CPyL15; + cpy_r_r1 = Py_None; + cpy_r_transaction = cpy_r_r1; +CPyL4: ; + if (cpy_r_contract_abi != NULL) goto CPyL16; + cpy_r_r2 = Py_None; + cpy_r_contract_abi = cpy_r_r2; +CPyL6: ; + if (cpy_r_fn_abi != NULL) goto CPyL17; + cpy_r_r3 = Py_None; + cpy_r_fn_abi = cpy_r_r3; +CPyL8: ; + cpy_r_r4 = CPyDef_contracts___prepare_transaction(cpy_r_address, cpy_r_w3, cpy_r_abi_element_identifier, cpy_r_contract_abi, cpy_r_fn_abi, cpy_r_transaction, cpy_r_args, cpy_r_kwargs); + CPy_DECREF(cpy_r_abi_element_identifier); + CPy_DECREF(cpy_r_contract_abi); + CPy_DECREF(cpy_r_fn_abi); + CPy_DECREF(cpy_r_transaction); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("faster_web3/contract/utils.py", "build_transaction_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); + goto CPyL13; + } + cpy_r_prepared_transaction = cpy_r_r4; + cpy_r_r5 = CPyStatic_contract___utils___globals; + cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'fill_transaction_defaults' */ + cpy_r_r7 = CPyDict_GetItem(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("faster_web3/contract/utils.py", "build_transaction_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); + goto CPyL18; + } + PyObject *cpy_r_r8[2] = {cpy_r_w3, cpy_r_prepared_transaction}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r9, 2, 0); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("faster_web3/contract/utils.py", "build_transaction_for_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); + goto CPyL18; + } + CPy_DECREF(cpy_r_prepared_transaction); + if (likely(PyDict_Check(cpy_r_r10))) + cpy_r_r11 = cpy_r_r10; + else { + CPy_TypeErrorTraceback("faster_web3/contract/utils.py", "build_transaction_for_function", 324, CPyStatic_contract___utils___globals, "dict", cpy_r_r10); + goto CPyL13; + } + cpy_r_prepared_transaction = cpy_r_r11; + return cpy_r_prepared_transaction; +CPyL13: ; + cpy_r_r12 = NULL; + return cpy_r_r12; +CPyL14: ; + CPy_INCREF(cpy_r_abi_element_identifier); + goto CPyL2; +CPyL15: ; + CPy_INCREF(cpy_r_transaction); + goto CPyL4; +CPyL16: ; + CPy_INCREF(cpy_r_contract_abi); + goto CPyL6; +CPyL17: ; + CPy_INCREF(cpy_r_fn_abi); + goto CPyL8; +CPyL18: ; + CPy_DecRef(cpy_r_prepared_transaction); + goto CPyL13; +} + +PyObject *CPyPy_contract___utils___build_transaction_for_function(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"address", "w3", "abi_element_identifier", "transaction", "contract_abi", "fn_abi", 0}; + static CPyArg_Parser parser = {"%OO|OOOO:build_transaction_for_function", kwlist, 0}; + PyObject *obj_address; + PyObject *obj_w3; + PyObject *obj_abi_element_identifier = NULL; + PyObject *obj_transaction = NULL; + PyObject *obj_contract_abi = NULL; + PyObject *obj_fn_abi = NULL; + PyObject *obj_args; + PyObject *obj_kwargs; + if (!CPyArg_ParseStackAndKeywords(args, nargs, kwnames, &parser, &obj_args, &obj_kwargs, &obj_address, &obj_w3, &obj_abi_element_identifier, &obj_transaction, &obj_contract_abi, &obj_fn_abi)) { + return NULL; + } + PyObject *arg_address; + if (PyUnicode_Check(obj_address)) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL651; + if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL651; + if (obj_address == Py_None) + arg_address = obj_address; + else { + arg_address = NULL; + } + if (arg_address != NULL) goto __LL651; + CPy_TypeError("union[str, bytes, None]", obj_address); + goto fail; +__LL651: ; + PyObject *arg_w3 = obj_w3; + PyObject *arg_abi_element_identifier; + if (obj_abi_element_identifier == NULL) { + arg_abi_element_identifier = NULL; + goto __LL652; + } + if (PyUnicode_Check(obj_abi_element_identifier)) + arg_abi_element_identifier = obj_abi_element_identifier; + else { + arg_abi_element_identifier = NULL; + } + if (arg_abi_element_identifier != NULL) goto __LL652; + arg_abi_element_identifier = obj_abi_element_identifier; + if (arg_abi_element_identifier != NULL) goto __LL652; + if (obj_abi_element_identifier == Py_None) + arg_abi_element_identifier = obj_abi_element_identifier; + else { + arg_abi_element_identifier = NULL; + } + if (arg_abi_element_identifier != NULL) goto __LL652; + CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); + goto fail; +__LL652: ; + PyObject *arg_transaction; + if (obj_transaction == NULL) { + arg_transaction = NULL; + goto __LL653; + } + if (PyDict_Check(obj_transaction)) + arg_transaction = obj_transaction; + else { + arg_transaction = NULL; + } + if (arg_transaction != NULL) goto __LL653; + if (obj_transaction == Py_None) + arg_transaction = obj_transaction; + else { + arg_transaction = NULL; + } + if (arg_transaction != NULL) goto __LL653; + CPy_TypeError("dict or None", obj_transaction); + goto fail; +__LL653: ; + PyObject *arg_contract_abi; + if (obj_contract_abi == NULL) { + arg_contract_abi = NULL; + goto __LL654; + } + arg_contract_abi = obj_contract_abi; + if (arg_contract_abi != NULL) goto __LL654; + if (obj_contract_abi == Py_None) + arg_contract_abi = obj_contract_abi; + else { + arg_contract_abi = NULL; + } + if (arg_contract_abi != NULL) goto __LL654; + CPy_TypeError("object or None", obj_contract_abi); + goto fail; +__LL654: ; + PyObject *arg_fn_abi; + if (obj_fn_abi == NULL) { + arg_fn_abi = NULL; + goto __LL655; + } + if (PyDict_Check(obj_fn_abi)) + arg_fn_abi = obj_fn_abi; + else { + arg_fn_abi = NULL; + } + if (arg_fn_abi != NULL) goto __LL655; + if (obj_fn_abi == Py_None) + arg_fn_abi = obj_fn_abi; + else { + arg_fn_abi = NULL; + } + if (arg_fn_abi != NULL) goto __LL655; + CPy_TypeError("dict or None", obj_fn_abi); + goto fail; +__LL655: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___build_transaction_for_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -195077,22 +195439,22 @@ PyObject *CPyPy_contract___utils___find_functions_by_identifier(PyObject *self, else { arg_address = NULL; } - if (arg_address != NULL) goto __LL644; + if (arg_address != NULL) goto __LL656; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL644; + if (arg_address != NULL) goto __LL656; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL644; + if (arg_address != NULL) goto __LL656; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL644: ; +__LL656: ; PyObject *arg_callable_check = obj_callable_check; PyObject *arg_function_type = obj_function_type; PyObject *retval = CPyDef_contract___utils___find_functions_by_identifier(arg_contract_abi, arg_w3, arg_address, arg_callable_check, arg_function_type); @@ -195158,8 +195520,8 @@ CPyL5: ; cpy_r_r9.f1 = cpy_r_num_args; return cpy_r_r9; CPyL8: ; - tuple_T2OI __tmp645 = { NULL, CPY_INT_TAG }; - cpy_r_r10 = __tmp645; + tuple_T2OI __tmp657 = { NULL, CPY_INT_TAG }; + cpy_r_r10 = __tmp657; return cpy_r_r10; CPyL9: ; CPy_DECREF(cpy_r_inputs); @@ -195190,10 +195552,10 @@ PyObject *CPyPy_contract___utils_____function_abi_sort_key(PyObject *self, PyObj PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp646 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp646); - PyObject *__tmp647 = CPyTagged_StealAsObject(retval.f1); - PyTuple_SET_ITEM(retbox, 1, __tmp647); + PyObject *__tmp658 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp658); + PyObject *__tmp659 = CPyTagged_StealAsObject(retval.f1); + PyTuple_SET_ITEM(retbox, 1, __tmp659); return retbox; fail: ; CPy_AddTraceback("faster_web3/contract/utils.py", "__function_abi_sort_key", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); @@ -195574,22 +195936,22 @@ PyObject *CPyPy_contract___utils___find_events_by_identifier(PyObject *self, PyO else { arg_address = NULL; } - if (arg_address != NULL) goto __LL648; + if (arg_address != NULL) goto __LL660; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL648; + if (arg_address != NULL) goto __LL660; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL648; + if (arg_address != NULL) goto __LL660; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL648: ; +__LL660: ; PyObject *arg_callable_check = obj_callable_check; PyObject *arg_event_type = obj_event_type; PyObject *retval = CPyDef_contract___utils___find_events_by_identifier(arg_contract_abi, arg_w3, arg_address, arg_callable_check, arg_event_type); @@ -196770,84 +197132,84 @@ CPyL92: ; } CPy_INCREF(cpy_r_r121); CPyL96: ; - PyObject *__tmp649; + PyObject *__tmp661; if (unlikely(!(PyTuple_Check(cpy_r_r121) && PyTuple_GET_SIZE(cpy_r_r121) == 2))) { - __tmp649 = NULL; - goto __LL650; + __tmp661 = NULL; + goto __LL662; } if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r121, 0)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r121, 0)) == 2))) { - __tmp649 = NULL; - goto __LL651; + __tmp661 = NULL; + goto __LL663; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0)))) - __tmp649 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0); + __tmp661 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0); else { - __tmp649 = NULL; + __tmp661 = NULL; } - if (__tmp649 == NULL) goto __LL651; - __tmp649 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 1); - if (__tmp649 == NULL) goto __LL651; - __tmp649 = PyTuple_GET_ITEM(cpy_r_r121, 0); -__LL651: ; - if (__tmp649 == NULL) goto __LL650; + if (__tmp661 == NULL) goto __LL663; + __tmp661 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 1); + if (__tmp661 == NULL) goto __LL663; + __tmp661 = PyTuple_GET_ITEM(cpy_r_r121, 0); +__LL663: ; + if (__tmp661 == NULL) goto __LL662; if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r121, 1)))) - __tmp649 = PyTuple_GET_ITEM(cpy_r_r121, 1); + __tmp661 = PyTuple_GET_ITEM(cpy_r_r121, 1); else { - __tmp649 = NULL; + __tmp661 = NULL; } - if (__tmp649 == NULL) goto __LL650; - __tmp649 = cpy_r_r121; -__LL650: ; - if (unlikely(__tmp649 == NULL)) { + if (__tmp661 == NULL) goto __LL662; + __tmp661 = cpy_r_r121; +__LL662: ; + if (unlikely(__tmp661 == NULL)) { CPy_TypeError("tuple[tuple[str, object], tuple]", cpy_r_r121); cpy_r_r122 = (tuple_T2T2OOO) { { NULL, NULL }, NULL }; } else { - PyObject *__tmp652 = PyTuple_GET_ITEM(cpy_r_r121, 0); - tuple_T2OO __tmp653; - PyObject *__tmp654; - if (unlikely(!(PyTuple_Check(__tmp652) && PyTuple_GET_SIZE(__tmp652) == 2))) { - __tmp654 = NULL; - goto __LL655; + PyObject *__tmp664 = PyTuple_GET_ITEM(cpy_r_r121, 0); + tuple_T2OO __tmp665; + PyObject *__tmp666; + if (unlikely(!(PyTuple_Check(__tmp664) && PyTuple_GET_SIZE(__tmp664) == 2))) { + __tmp666 = NULL; + goto __LL667; } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp652, 0)))) - __tmp654 = PyTuple_GET_ITEM(__tmp652, 0); + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp664, 0)))) + __tmp666 = PyTuple_GET_ITEM(__tmp664, 0); else { - __tmp654 = NULL; + __tmp666 = NULL; } - if (__tmp654 == NULL) goto __LL655; - __tmp654 = PyTuple_GET_ITEM(__tmp652, 1); - if (__tmp654 == NULL) goto __LL655; - __tmp654 = __tmp652; -__LL655: ; - if (unlikely(__tmp654 == NULL)) { - CPy_TypeError("tuple[str, object]", __tmp652); __tmp653 = (tuple_T2OO) { NULL, NULL }; + if (__tmp666 == NULL) goto __LL667; + __tmp666 = PyTuple_GET_ITEM(__tmp664, 1); + if (__tmp666 == NULL) goto __LL667; + __tmp666 = __tmp664; +__LL667: ; + if (unlikely(__tmp666 == NULL)) { + CPy_TypeError("tuple[str, object]", __tmp664); __tmp665 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp656 = PyTuple_GET_ITEM(__tmp652, 0); - CPy_INCREF(__tmp656); - PyObject *__tmp657; - if (likely(PyUnicode_Check(__tmp656))) - __tmp657 = __tmp656; + PyObject *__tmp668 = PyTuple_GET_ITEM(__tmp664, 0); + CPy_INCREF(__tmp668); + PyObject *__tmp669; + if (likely(PyUnicode_Check(__tmp668))) + __tmp669 = __tmp668; else { - CPy_TypeError("str", __tmp656); - __tmp657 = NULL; + CPy_TypeError("str", __tmp668); + __tmp669 = NULL; } - __tmp653.f0 = __tmp657; - PyObject *__tmp658 = PyTuple_GET_ITEM(__tmp652, 1); - CPy_INCREF(__tmp658); - PyObject *__tmp659; - __tmp659 = __tmp658; - __tmp653.f1 = __tmp659; + __tmp665.f0 = __tmp669; + PyObject *__tmp670 = PyTuple_GET_ITEM(__tmp664, 1); + CPy_INCREF(__tmp670); + PyObject *__tmp671; + __tmp671 = __tmp670; + __tmp665.f1 = __tmp671; } - cpy_r_r122.f0 = __tmp653; - PyObject *__tmp660 = PyTuple_GET_ITEM(cpy_r_r121, 1); - CPy_INCREF(__tmp660); - PyObject * __tmp661; - if (likely(PyTuple_Check(__tmp660))) - __tmp661 = __tmp660; + cpy_r_r122.f0 = __tmp665; + PyObject *__tmp672 = PyTuple_GET_ITEM(cpy_r_r121, 1); + CPy_INCREF(__tmp672); + PyObject * __tmp673; + if (likely(PyTuple_Check(__tmp672))) + __tmp673 = __tmp672; else { - CPy_TypeError("tuple", __tmp660); - __tmp661 = NULL; + CPy_TypeError("tuple", __tmp672); + __tmp673 = NULL; } - cpy_r_r122.f1 = __tmp661; + cpy_r_r122.f1 = __tmp673; } CPy_DECREF(cpy_r_r121); if (unlikely(cpy_r_r122.f0.f0 == NULL)) { @@ -196857,16 +197219,16 @@ __LL655: ; cpy_r_r123 = PyTuple_New(2); if (unlikely(cpy_r_r123 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp662 = PyTuple_New(2); - if (unlikely(__tmp662 == NULL)) + PyObject *__tmp674 = PyTuple_New(2); + if (unlikely(__tmp674 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp663 = cpy_r_r122.f0.f0; - PyTuple_SET_ITEM(__tmp662, 0, __tmp663); - PyObject *__tmp664 = cpy_r_r122.f0.f1; - PyTuple_SET_ITEM(__tmp662, 1, __tmp664); - PyTuple_SET_ITEM(cpy_r_r123, 0, __tmp662); - PyObject *__tmp665 = cpy_r_r122.f1; - PyTuple_SET_ITEM(cpy_r_r123, 1, __tmp665); + PyObject *__tmp675 = cpy_r_r122.f0.f0; + PyTuple_SET_ITEM(__tmp674, 0, __tmp675); + PyObject *__tmp676 = cpy_r_r122.f0.f1; + PyTuple_SET_ITEM(__tmp674, 1, __tmp676); + PyTuple_SET_ITEM(cpy_r_r123, 0, __tmp674); + PyObject *__tmp677 = cpy_r_r122.f1; + PyTuple_SET_ITEM(cpy_r_r123, 1, __tmp677); cpy_r_r124 = PySequence_Tuple(cpy_r_r123); CPy_DECREF(cpy_r_r123); if (unlikely(cpy_r_r124 == NULL)) { @@ -197068,18 +197430,18 @@ CPyL123: ; cpy_r_r156 = PyTuple_New(2); if (unlikely(cpy_r_r156 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp666 = cpy_r_r155.f0; - PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp666); - PyObject *__tmp667 = PyTuple_New(3); - if (unlikely(__tmp667 == NULL)) + PyObject *__tmp678 = cpy_r_r155.f0; + PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp678); + PyObject *__tmp679 = PyTuple_New(3); + if (unlikely(__tmp679 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp668 = cpy_r_r155.f1.f0; - PyTuple_SET_ITEM(__tmp667, 0, __tmp668); - PyObject *__tmp669 = cpy_r_r155.f1.f1; - PyTuple_SET_ITEM(__tmp667, 1, __tmp669); - PyObject *__tmp670 = cpy_r_r155.f1.f2; - PyTuple_SET_ITEM(__tmp667, 2, __tmp670); - PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp667); + PyObject *__tmp680 = cpy_r_r155.f1.f0; + PyTuple_SET_ITEM(__tmp679, 0, __tmp680); + PyObject *__tmp681 = cpy_r_r155.f1.f1; + PyTuple_SET_ITEM(__tmp679, 1, __tmp681); + PyObject *__tmp682 = cpy_r_r155.f1.f2; + PyTuple_SET_ITEM(__tmp679, 2, __tmp682); + PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp679); ((faster_web3___contract___utils___async_call_contract_function_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL127; CPyGen_SetStopIterationValue(cpy_r_r156); @@ -197704,23 +198066,23 @@ CPyL231: ; CPy_AddTraceback("faster_web3/contract/utils.py", "async_call_contract_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL277; } - PyObject *__tmp671; + PyObject *__tmp683; if (unlikely(!(PyTuple_Check(cpy_r_r283) && PyTuple_GET_SIZE(cpy_r_r283) == 1))) { - __tmp671 = NULL; - goto __LL672; - } - __tmp671 = PyTuple_GET_ITEM(cpy_r_r283, 0); - if (__tmp671 == NULL) goto __LL672; - __tmp671 = cpy_r_r283; -__LL672: ; - if (unlikely(__tmp671 == NULL)) { + __tmp683 = NULL; + goto __LL684; + } + __tmp683 = PyTuple_GET_ITEM(cpy_r_r283, 0); + if (__tmp683 == NULL) goto __LL684; + __tmp683 = cpy_r_r283; +__LL684: ; + if (unlikely(__tmp683 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r283); cpy_r_r284 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp673 = PyTuple_GET_ITEM(cpy_r_r283, 0); - CPy_INCREF(__tmp673); - PyObject *__tmp674; - __tmp674 = __tmp673; - cpy_r_r284.f0 = __tmp674; + PyObject *__tmp685 = PyTuple_GET_ITEM(cpy_r_r283, 0); + CPy_INCREF(__tmp685); + PyObject *__tmp686; + __tmp686 = __tmp685; + cpy_r_r284.f0 = __tmp686; } CPy_DECREF(cpy_r_r283); if (unlikely(cpy_r_r284.f0 == NULL)) { @@ -197737,8 +198099,8 @@ CPyL234: ; cpy_r_r286 = PyTuple_New(1); if (unlikely(cpy_r_r286 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp675 = cpy_r_r284.f0; - PyTuple_SET_ITEM(cpy_r_r286, 0, __tmp675); + PyObject *__tmp687 = cpy_r_r284.f0; + PyTuple_SET_ITEM(cpy_r_r286, 0, __tmp687); cpy_r_r287 = PySequence_Concat(cpy_r_r286, cpy_r_r285); CPy_DECREF(cpy_r_r286); CPy_DECREF(cpy_r_r285); @@ -198551,10 +198913,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp676 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp676); - PyObject *__tmp677 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp677); + PyObject *__tmp688 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp688); + PyObject *__tmp689 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp689); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -198918,16 +199280,16 @@ PyObject *CPyPy_contract___utils___async_call_contract_function(PyObject *self, else { arg_address = NULL; } - if (arg_address != NULL) goto __LL678; + if (arg_address != NULL) goto __LL690; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL678; + if (arg_address != NULL) goto __LL690; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL678: ; +__LL690: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -198941,12 +199303,12 @@ __LL678: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL679; + if (arg_abi_element_identifier != NULL) goto __LL691; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL679; + if (arg_abi_element_identifier != NULL) goto __LL691; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL679: ; +__LL691: ; PyObject *arg_transaction; if (likely(PyDict_Check(obj_transaction))) arg_transaction = obj_transaction; @@ -198957,133 +199319,133 @@ __LL679: ; PyObject *arg_block_id; if (obj_block_id == NULL) { arg_block_id = NULL; - goto __LL680; + goto __LL692; } if (PyUnicode_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL680; + if (arg_block_id != NULL) goto __LL692; if (PyLong_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL680; + if (arg_block_id != NULL) goto __LL692; if (PyBytes_Check(obj_block_id) || PyByteArray_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL680; + if (arg_block_id != NULL) goto __LL692; arg_block_id = obj_block_id; - if (arg_block_id != NULL) goto __LL680; + if (arg_block_id != NULL) goto __LL692; if (obj_block_id == Py_None) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL680; + if (arg_block_id != NULL) goto __LL692; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_id); goto fail; -__LL680: ; +__LL692: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL681; + goto __LL693; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL681; + if (arg_contract_abi != NULL) goto __LL693; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL681; + if (arg_contract_abi != NULL) goto __LL693; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL681: ; +__LL693: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL682; + goto __LL694; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL682; + if (arg_fn_abi != NULL) goto __LL694; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL682; + if (arg_fn_abi != NULL) goto __LL694; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL682: ; +__LL694: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL683; + goto __LL695; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL683; + if (arg_state_override != NULL) goto __LL695; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL683; + if (arg_state_override != NULL) goto __LL695; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL683: ; +__LL695: ; PyObject *arg_ccip_read_enabled; if (obj_ccip_read_enabled == NULL) { arg_ccip_read_enabled = NULL; - goto __LL684; + goto __LL696; } if (PyBool_Check(obj_ccip_read_enabled)) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL684; + if (arg_ccip_read_enabled != NULL) goto __LL696; if (obj_ccip_read_enabled == Py_None) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL684; + if (arg_ccip_read_enabled != NULL) goto __LL696; CPy_TypeError("bool or None", obj_ccip_read_enabled); goto fail; -__LL684: ; +__LL696: ; PyObject *arg_decode_tuples; if (obj_decode_tuples == NULL) { arg_decode_tuples = NULL; - goto __LL685; + goto __LL697; } if (PyBool_Check(obj_decode_tuples)) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL685; + if (arg_decode_tuples != NULL) goto __LL697; if (obj_decode_tuples == Py_None) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL685; + if (arg_decode_tuples != NULL) goto __LL697; CPy_TypeError("bool or None", obj_decode_tuples); goto fail; -__LL685: ; +__LL697: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_call_contract_function(arg_async_w3, arg_address, arg_normalizers, arg_abi_element_identifier, arg_transaction, arg_block_id, arg_contract_abi, arg_fn_abi, arg_state_override, arg_ccip_read_enabled, arg_decode_tuples, arg_args, arg_kwargs); @@ -199755,10 +200117,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp686 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp686); - PyObject *__tmp687 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp687); + PyObject *__tmp698 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp698); + PyObject *__tmp699 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp699); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -200028,95 +200390,95 @@ PyObject *CPyPy_contract___utils___async_transact_with_contract_function(PyObjec else { arg_address = NULL; } - if (arg_address != NULL) goto __LL688; + if (arg_address != NULL) goto __LL700; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL688; + if (arg_address != NULL) goto __LL700; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL688: ; +__LL700: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL689; + goto __LL701; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL689; + if (arg_abi_element_identifier != NULL) goto __LL701; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL689; + if (arg_abi_element_identifier != NULL) goto __LL701; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL689; + if (arg_abi_element_identifier != NULL) goto __LL701; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL689: ; +__LL701: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL690; + goto __LL702; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL690; + if (arg_transaction != NULL) goto __LL702; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL690; + if (arg_transaction != NULL) goto __LL702; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL690: ; +__LL702: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL691; + goto __LL703; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL691; + if (arg_contract_abi != NULL) goto __LL703; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL691; + if (arg_contract_abi != NULL) goto __LL703; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL691: ; +__LL703: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL692; + goto __LL704; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL692; + if (arg_fn_abi != NULL) goto __LL704; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL692; + if (arg_fn_abi != NULL) goto __LL704; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL692: ; +__LL704: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_transact_with_contract_function(arg_address, arg_async_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -200812,10 +201174,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp693 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp693); - PyObject *__tmp694 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp694); + PyObject *__tmp705 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp705); + PyObject *__tmp706 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp706); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -201142,149 +201504,149 @@ PyObject *CPyPy_contract___utils___async_estimate_gas_for_function(PyObject *sel else { arg_address = NULL; } - if (arg_address != NULL) goto __LL695; + if (arg_address != NULL) goto __LL707; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL695; + if (arg_address != NULL) goto __LL707; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL695: ; +__LL707: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL696; + goto __LL708; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL696; + if (arg_abi_element_identifier != NULL) goto __LL708; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL696; + if (arg_abi_element_identifier != NULL) goto __LL708; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL696; + if (arg_abi_element_identifier != NULL) goto __LL708; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL696: ; +__LL708: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL697; + goto __LL709; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL697; + if (arg_transaction != NULL) goto __LL709; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL697; + if (arg_transaction != NULL) goto __LL709; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL697: ; +__LL709: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL698; + goto __LL710; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL698; + if (arg_contract_abi != NULL) goto __LL710; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL698; + if (arg_contract_abi != NULL) goto __LL710; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL698: ; +__LL710: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL699; + goto __LL711; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL699; + if (arg_fn_abi != NULL) goto __LL711; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL699; + if (arg_fn_abi != NULL) goto __LL711; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL699: ; +__LL711: ; PyObject *arg_block_identifier; if (obj_block_identifier == NULL) { arg_block_identifier = NULL; - goto __LL700; + goto __LL712; } if (PyUnicode_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL700; + if (arg_block_identifier != NULL) goto __LL712; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL700; + if (arg_block_identifier != NULL) goto __LL712; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL700; + if (arg_block_identifier != NULL) goto __LL712; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL700; + if (arg_block_identifier != NULL) goto __LL712; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL700; + if (arg_block_identifier != NULL) goto __LL712; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL700: ; +__LL712: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL701; + goto __LL713; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL701; + if (arg_state_override != NULL) goto __LL713; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL701; + if (arg_state_override != NULL) goto __LL713; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL701: ; +__LL713: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_estimate_gas_for_function(arg_address, arg_async_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_block_identifier, arg_state_override, arg_args, arg_kwargs); @@ -201938,10 +202300,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp702 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp702); - PyObject *__tmp703 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp703); + PyObject *__tmp714 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp714); + PyObject *__tmp715 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp715); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -202211,101 +202573,101 @@ PyObject *CPyPy_contract___utils___async_build_transaction_for_function(PyObject else { arg_address = NULL; } - if (arg_address != NULL) goto __LL704; + if (arg_address != NULL) goto __LL716; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL704; + if (arg_address != NULL) goto __LL716; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL704; + if (arg_address != NULL) goto __LL716; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL704: ; +__LL716: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL705; + goto __LL717; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL705; + if (arg_abi_element_identifier != NULL) goto __LL717; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL705; + if (arg_abi_element_identifier != NULL) goto __LL717; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL705; + if (arg_abi_element_identifier != NULL) goto __LL717; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL705: ; +__LL717: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL706; + goto __LL718; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL706; + if (arg_transaction != NULL) goto __LL718; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL706; + if (arg_transaction != NULL) goto __LL718; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL706: ; +__LL718: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL707; + goto __LL719; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL707; + if (arg_contract_abi != NULL) goto __LL719; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL707; + if (arg_contract_abi != NULL) goto __LL719; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL707: ; +__LL719: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL708; + goto __LL720; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL708; + if (arg_fn_abi != NULL) goto __LL720; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL708; + if (arg_fn_abi != NULL) goto __LL720; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL708: ; +__LL720: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_build_transaction_for_function(arg_address, arg_async_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -202616,14 +202978,14 @@ CPyL3: ; cpy_r_r72 = PyTuple_New(4); if (unlikely(cpy_r_r72 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp709 = cpy_r_r69.f0; - PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp709); - PyObject *__tmp710 = cpy_r_r69.f1; - PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp710); - PyObject *__tmp711 = cpy_r_r69.f2; - PyTuple_SET_ITEM(cpy_r_r72, 2, __tmp711); - PyObject *__tmp712 = cpy_r_r69.f3; - PyTuple_SET_ITEM(cpy_r_r72, 3, __tmp712); + PyObject *__tmp721 = cpy_r_r69.f0; + PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp721); + PyObject *__tmp722 = cpy_r_r69.f1; + PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp722); + PyObject *__tmp723 = cpy_r_r69.f2; + PyTuple_SET_ITEM(cpy_r_r72, 2, __tmp723); + PyObject *__tmp724 = cpy_r_r69.f3; + PyTuple_SET_ITEM(cpy_r_r72, 3, __tmp724); cpy_r_r73 = CPyDict_SetItem(cpy_r_r70, cpy_r_r71, cpy_r_r72); CPy_DECREF(cpy_r_r72); cpy_r_r74 = cpy_r_r73 >= 0; @@ -202848,23 +203210,23 @@ PyObject *CPyPy_rpc___rpc_gas_price_strategy(PyObject *self, PyObject *const *ar PyObject *arg_transaction_params; if (obj_transaction_params == NULL) { arg_transaction_params = NULL; - goto __LL713; + goto __LL725; } if (PyDict_Check(obj_transaction_params)) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL713; + if (arg_transaction_params != NULL) goto __LL725; if (obj_transaction_params == Py_None) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL713; + if (arg_transaction_params != NULL) goto __LL725; CPy_TypeError("dict or None", obj_transaction_params); goto fail; -__LL713: ; +__LL725: ; CPyTagged retval = CPyDef_rpc___rpc_gas_price_strategy(arg_w3, arg_transaction_params); if (retval == CPY_INT_TAG) { return NULL; @@ -205078,12 +205440,12 @@ CPyL24: ; cpy_r_r39 = PyTuple_New(3); if (unlikely(cpy_r_r39 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp714 = cpy_r_r38.f0; - PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp714); - PyObject *__tmp715 = cpy_r_r38.f1; - PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp715); - PyObject *__tmp716 = cpy_r_r38.f2; - PyTuple_SET_ITEM(cpy_r_r39, 2, __tmp716); + PyObject *__tmp726 = cpy_r_r38.f0; + PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp726); + PyObject *__tmp727 = cpy_r_r38.f1; + PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp727); + PyObject *__tmp728 = cpy_r_r38.f2; + PyTuple_SET_ITEM(cpy_r_r39, 2, __tmp728); ((faster_web3___gas_strategies___time_based____get_raw_miner_data_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; return cpy_r_r39; CPyL27: ; @@ -205388,12 +205750,12 @@ CPyL74: ; cpy_r_r112 = PyTuple_New(3); if (unlikely(cpy_r_r112 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp717 = cpy_r_r111.f0; - PyTuple_SET_ITEM(cpy_r_r112, 0, __tmp717); - PyObject *__tmp718 = cpy_r_r111.f1; - PyTuple_SET_ITEM(cpy_r_r112, 1, __tmp718); - PyObject *__tmp719 = cpy_r_r111.f2; - PyTuple_SET_ITEM(cpy_r_r112, 2, __tmp719); + PyObject *__tmp729 = cpy_r_r111.f0; + PyTuple_SET_ITEM(cpy_r_r112, 0, __tmp729); + PyObject *__tmp730 = cpy_r_r111.f1; + PyTuple_SET_ITEM(cpy_r_r112, 1, __tmp730); + PyObject *__tmp731 = cpy_r_r111.f2; + PyTuple_SET_ITEM(cpy_r_r112, 2, __tmp731); ((faster_web3___gas_strategies___time_based____get_raw_miner_data_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; return cpy_r_r112; CPyL77: ; @@ -205711,10 +206073,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp720 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp720); - PyObject *__tmp721 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp721); + PyObject *__tmp732 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp732); + PyObject *__tmp733 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp733); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -206796,10 +207158,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp722 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp722); - PyObject *__tmp723 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp723); + PyObject *__tmp734 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp734); + PyObject *__tmp735 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp735); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -207746,10 +208108,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp724 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp724); - PyObject *__tmp725 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp725); + PyObject *__tmp736 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp736); + PyObject *__tmp737 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp737); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -208954,16 +209316,16 @@ PyObject *CPyPy_time_based___time_based_gas_price_strategy_construct_time_based_ else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL726; + if (arg_transaction_params != NULL) goto __LL738; if (obj_transaction_params == Py_None) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL726; + if (arg_transaction_params != NULL) goto __LL738; CPy_TypeError("dict or None", obj_transaction_params); goto fail; -__LL726: ; +__LL738: ; CPyTagged retval = CPyDef_time_based___time_based_gas_price_strategy_construct_time_based_gas_price_strategy_obj_____call__(arg___mypyc_self__, arg_w3, arg_transaction_params); if (retval == CPY_INT_TAG) { return NULL; @@ -211839,19 +212201,19 @@ PyObject *CPyPy_defaults___call_eth_tester(PyObject *self, PyObject *const *args PyObject *arg_fn_kwargs; if (obj_fn_kwargs == NULL) { arg_fn_kwargs = NULL; - goto __LL727; + goto __LL739; } arg_fn_kwargs = obj_fn_kwargs; - if (arg_fn_kwargs != NULL) goto __LL727; + if (arg_fn_kwargs != NULL) goto __LL739; if (obj_fn_kwargs == Py_None) arg_fn_kwargs = obj_fn_kwargs; else { arg_fn_kwargs = NULL; } - if (arg_fn_kwargs != NULL) goto __LL727; + if (arg_fn_kwargs != NULL) goto __LL739; CPy_TypeError("object or None", obj_fn_kwargs); goto fail; -__LL727: ; +__LL739: ; PyObject *retval = CPyDef_defaults___call_eth_tester(arg_fn_name, arg_eth_tester, arg_fn_args, arg_fn_kwargs); return retval; fail: ; @@ -212196,8 +212558,8 @@ tuple_T2OO CPyDef_defaults___preprocess_params(PyObject *cpy_r_eth_tester, PyObj cpy_r_r3.f1 = cpy_r_r2; return cpy_r_r3; CPyL2: ; - tuple_T2OO __tmp728 = { NULL, NULL }; - cpy_r_r4 = __tmp728; + tuple_T2OO __tmp740 = { NULL, NULL }; + cpy_r_r4 = __tmp740; return cpy_r_r4; } @@ -212220,10 +212582,10 @@ PyObject *CPyPy_defaults___preprocess_params(PyObject *self, PyObject *const *ar PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp729 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp729); - PyObject *__tmp730 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp730); + PyObject *__tmp741 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp741); + PyObject *__tmp742 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp742); return retbox; fail: ; CPy_AddTraceback("faster_web3/providers/eth_tester/defaults.py", "preprocess_params", DIFFCHECK_PLACEHOLDER, CPyStatic_defaults___globals); @@ -220113,10 +220475,10 @@ main___AsyncEthereumTesterProvider_get__middleware(faster_web3___providers___eth PyObject *retval = PyTuple_New(2); if (unlikely(retval == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp731 = self->__middleware.f0; - PyTuple_SET_ITEM(retval, 0, __tmp731); - PyObject *__tmp732 = self->__middleware.f1; - PyTuple_SET_ITEM(retval, 1, __tmp732); + PyObject *__tmp743 = self->__middleware.f0; + PyTuple_SET_ITEM(retval, 0, __tmp743); + PyObject *__tmp744 = self->__middleware.f1; + PyTuple_SET_ITEM(retval, 1, __tmp744); return retval; } @@ -220133,30 +220495,30 @@ main___AsyncEthereumTesterProvider_set__middleware(faster_web3___providers___eth CPy_DECREF(self->__middleware.f1); } tuple_T2OO tmp; - PyObject *__tmp733; + PyObject *__tmp745; if (unlikely(!(PyTuple_Check(value) && PyTuple_GET_SIZE(value) == 2))) { - __tmp733 = NULL; - goto __LL734; - } - __tmp733 = PyTuple_GET_ITEM(value, 0); - if (__tmp733 == NULL) goto __LL734; - __tmp733 = PyTuple_GET_ITEM(value, 1); - if (__tmp733 == NULL) goto __LL734; - __tmp733 = value; -__LL734: ; - if (unlikely(__tmp733 == NULL)) { + __tmp745 = NULL; + goto __LL746; + } + __tmp745 = PyTuple_GET_ITEM(value, 0); + if (__tmp745 == NULL) goto __LL746; + __tmp745 = PyTuple_GET_ITEM(value, 1); + if (__tmp745 == NULL) goto __LL746; + __tmp745 = value; +__LL746: ; + if (unlikely(__tmp745 == NULL)) { CPy_TypeError("tuple[object, object]", value); return -1; } else { - PyObject *__tmp735 = PyTuple_GET_ITEM(value, 0); - CPy_INCREF(__tmp735); - PyObject *__tmp736; - __tmp736 = __tmp735; - tmp.f0 = __tmp736; - PyObject *__tmp737 = PyTuple_GET_ITEM(value, 1); - CPy_INCREF(__tmp737); - PyObject *__tmp738; - __tmp738 = __tmp737; - tmp.f1 = __tmp738; + PyObject *__tmp747 = PyTuple_GET_ITEM(value, 0); + CPy_INCREF(__tmp747); + PyObject *__tmp748; + __tmp748 = __tmp747; + tmp.f0 = __tmp748; + PyObject *__tmp749 = PyTuple_GET_ITEM(value, 1); + CPy_INCREF(__tmp749); + PyObject *__tmp750; + __tmp750 = __tmp749; + tmp.f1 = __tmp750; } CPy_INCREF(tmp.f0); CPy_INCREF(tmp.f1); @@ -220460,10 +220822,10 @@ main___EthereumTesterProvider_get__middleware(faster_web3___providers___eth_test PyObject *retval = PyTuple_New(2); if (unlikely(retval == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp739 = self->__middleware.f0; - PyTuple_SET_ITEM(retval, 0, __tmp739); - PyObject *__tmp740 = self->__middleware.f1; - PyTuple_SET_ITEM(retval, 1, __tmp740); + PyObject *__tmp751 = self->__middleware.f0; + PyTuple_SET_ITEM(retval, 0, __tmp751); + PyObject *__tmp752 = self->__middleware.f1; + PyTuple_SET_ITEM(retval, 1, __tmp752); return retval; } @@ -220480,30 +220842,30 @@ main___EthereumTesterProvider_set__middleware(faster_web3___providers___eth_test CPy_DECREF(self->__middleware.f1); } tuple_T2OO tmp; - PyObject *__tmp741; + PyObject *__tmp753; if (unlikely(!(PyTuple_Check(value) && PyTuple_GET_SIZE(value) == 2))) { - __tmp741 = NULL; - goto __LL742; - } - __tmp741 = PyTuple_GET_ITEM(value, 0); - if (__tmp741 == NULL) goto __LL742; - __tmp741 = PyTuple_GET_ITEM(value, 1); - if (__tmp741 == NULL) goto __LL742; - __tmp741 = value; -__LL742: ; - if (unlikely(__tmp741 == NULL)) { + __tmp753 = NULL; + goto __LL754; + } + __tmp753 = PyTuple_GET_ITEM(value, 0); + if (__tmp753 == NULL) goto __LL754; + __tmp753 = PyTuple_GET_ITEM(value, 1); + if (__tmp753 == NULL) goto __LL754; + __tmp753 = value; +__LL754: ; + if (unlikely(__tmp753 == NULL)) { CPy_TypeError("tuple[object, object]", value); return -1; } else { - PyObject *__tmp743 = PyTuple_GET_ITEM(value, 0); - CPy_INCREF(__tmp743); - PyObject *__tmp744; - __tmp744 = __tmp743; - tmp.f0 = __tmp744; - PyObject *__tmp745 = PyTuple_GET_ITEM(value, 1); - CPy_INCREF(__tmp745); - PyObject *__tmp746; - __tmp746 = __tmp745; - tmp.f1 = __tmp746; + PyObject *__tmp755 = PyTuple_GET_ITEM(value, 0); + CPy_INCREF(__tmp755); + PyObject *__tmp756; + __tmp756 = __tmp755; + tmp.f0 = __tmp756; + PyObject *__tmp757 = PyTuple_GET_ITEM(value, 1); + CPy_INCREF(__tmp757); + PyObject *__tmp758; + __tmp758 = __tmp757; + tmp.f1 = __tmp758; } CPy_INCREF(tmp.f0); CPy_INCREF(tmp.f1); @@ -221917,10 +222279,10 @@ CPyL9: ; cpy_r_r13 = PyTuple_New(2); if (unlikely(cpy_r_r13 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp747 = cpy_r_r12.f0; - PyTuple_SET_ITEM(cpy_r_r13, 0, __tmp747); - PyObject *__tmp748 = cpy_r_r12.f1; - PyTuple_SET_ITEM(cpy_r_r13, 1, __tmp748); + PyObject *__tmp759 = cpy_r_r12.f0; + PyTuple_SET_ITEM(cpy_r_r13, 0, __tmp759); + PyObject *__tmp760 = cpy_r_r12.f1; + PyTuple_SET_ITEM(cpy_r_r13, 1, __tmp760); cpy_r_r14 = PySequence_Tuple(cpy_r_r13); CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r14 == NULL)) { @@ -221959,41 +222321,41 @@ CPyL13: ; } if (unlikely(!(PyTuple_Check(cpy_r_r19) && PyTuple_GET_SIZE(cpy_r_r19) == 2))) { cpy_r_r20 = NULL; - goto __LL750; + goto __LL762; } if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r19, 0)))) cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 0); else { cpy_r_r20 = NULL; } - if (cpy_r_r20 == NULL) goto __LL750; + if (cpy_r_r20 == NULL) goto __LL762; cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 1); - if (cpy_r_r20 == NULL) goto __LL750; + if (cpy_r_r20 == NULL) goto __LL762; cpy_r_r20 = cpy_r_r19; -__LL750: ; - if (cpy_r_r20 != NULL) goto __LL749; +__LL762: ; + if (cpy_r_r20 != NULL) goto __LL761; if (unlikely(!(PyTuple_Check(cpy_r_r19) && PyTuple_GET_SIZE(cpy_r_r19) == 2))) { cpy_r_r20 = NULL; - goto __LL751; + goto __LL763; } if (likely(PyTuple_GET_ITEM(cpy_r_r19, 0) == Py_None)) cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 0); else { cpy_r_r20 = NULL; } - if (cpy_r_r20 == NULL) goto __LL751; + if (cpy_r_r20 == NULL) goto __LL763; if (likely(PyTuple_GET_ITEM(cpy_r_r19, 1) == Py_None)) cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 1); else { cpy_r_r20 = NULL; } - if (cpy_r_r20 == NULL) goto __LL751; + if (cpy_r_r20 == NULL) goto __LL763; cpy_r_r20 = cpy_r_r19; -__LL751: ; - if (cpy_r_r20 != NULL) goto __LL749; +__LL763: ; + if (cpy_r_r20 != NULL) goto __LL761; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 93, CPyStatic_main___globals, "union[tuple[tuple, object], tuple[None, None]]", cpy_r_r19); goto CPyL82; -__LL749: ; +__LL761: ; cpy_r_r21 = PyObject_GetIter(cpy_r_r20); CPy_DECREF_NO_IMM(cpy_r_r20); if (unlikely(cpy_r_r21 == NULL)) { @@ -222019,16 +222381,16 @@ CPyL19: ; else { cpy_r_r24 = NULL; } - if (cpy_r_r24 != NULL) goto __LL752; + if (cpy_r_r24 != NULL) goto __LL764; if (cpy_r_r22 == Py_None) cpy_r_r24 = cpy_r_r22; else { cpy_r_r24 = NULL; } - if (cpy_r_r24 != NULL) goto __LL752; + if (cpy_r_r24 != NULL) goto __LL764; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 93, CPyStatic_main___globals, "tuple or None", cpy_r_r22); goto CPyL86; -__LL752: ; +__LL764: ; if (((faster_web3___providers___eth_tester___main___request_func_AsyncEthereumTesterProvider_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key != NULL) { CPy_DECREF(((faster_web3___providers___eth_tester___main___request_func_AsyncEthereumTesterProvider_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key); } @@ -222350,10 +222712,10 @@ CPyL71: ; cpy_r_r77 = PyTuple_New(2); if (unlikely(cpy_r_r77 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp753 = cpy_r_r74.f0; - PyTuple_SET_ITEM(cpy_r_r77, 0, __tmp753); - PyObject *__tmp754 = cpy_r_r74.f1; - PyTuple_SET_ITEM(cpy_r_r77, 1, __tmp754); + PyObject *__tmp765 = cpy_r_r74.f0; + PyTuple_SET_ITEM(cpy_r_r77, 0, __tmp765); + PyObject *__tmp766 = cpy_r_r74.f1; + PyTuple_SET_ITEM(cpy_r_r77, 1, __tmp766); cpy_r_r78 = PyObject_SetAttr(cpy_r_r75, cpy_r_r76, cpy_r_r77); CPy_DECREF_NO_IMM(cpy_r_r75); CPy_DECREF(cpy_r_r77); @@ -222665,10 +223027,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp755 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp755); - PyObject *__tmp756 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp756); + PyObject *__tmp767 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp767); + PyObject *__tmp768 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp768); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -223239,10 +223601,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp757 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp757); - PyObject *__tmp758 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp758); + PyObject *__tmp769 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp769); + PyObject *__tmp770 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp770); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -223656,10 +224018,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp759 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp759); - PyObject *__tmp760 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp760); + PyObject *__tmp771 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp771); + PyObject *__tmp772 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp772); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -224548,39 +224910,39 @@ PyObject *CPyPy_main___EthereumTesterProvider_____init__(PyObject *self, PyObjec PyObject *arg_ethereum_tester; if (obj_ethereum_tester == NULL) { arg_ethereum_tester = NULL; - goto __LL761; + goto __LL773; } arg_ethereum_tester = obj_ethereum_tester; - if (arg_ethereum_tester != NULL) goto __LL761; + if (arg_ethereum_tester != NULL) goto __LL773; if (obj_ethereum_tester == Py_None) arg_ethereum_tester = obj_ethereum_tester; else { arg_ethereum_tester = NULL; } - if (arg_ethereum_tester != NULL) goto __LL761; + if (arg_ethereum_tester != NULL) goto __LL773; CPy_TypeError("object or None", obj_ethereum_tester); goto fail; -__LL761: ; +__LL773: ; PyObject *arg_api_endpoints; if (obj_api_endpoints == NULL) { arg_api_endpoints = NULL; - goto __LL762; + goto __LL774; } if (PyDict_Check(obj_api_endpoints)) arg_api_endpoints = obj_api_endpoints; else { arg_api_endpoints = NULL; } - if (arg_api_endpoints != NULL) goto __LL762; + if (arg_api_endpoints != NULL) goto __LL774; if (obj_api_endpoints == Py_None) arg_api_endpoints = obj_api_endpoints; else { arg_api_endpoints = NULL; } - if (arg_api_endpoints != NULL) goto __LL762; + if (arg_api_endpoints != NULL) goto __LL774; CPy_TypeError("dict or None", obj_api_endpoints); goto fail; -__LL762: ; +__LL774: ; char retval = CPyDef_main___EthereumTesterProvider_____init__(arg_self, arg_ethereum_tester, arg_api_endpoints); if (retval == 2) { return NULL; @@ -224655,10 +225017,10 @@ CPyL3: ; cpy_r_r6 = PyTuple_New(2); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp763 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp763); - PyObject *__tmp764 = cpy_r_r5.f1; - PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp764); + PyObject *__tmp775 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp775); + PyObject *__tmp776 = cpy_r_r5.f1; + PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp776); cpy_r_r7 = PySequence_Tuple(cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -224680,41 +225042,41 @@ CPyL3: ; } if (unlikely(!(PyTuple_Check(cpy_r_r10) && PyTuple_GET_SIZE(cpy_r_r10) == 2))) { cpy_r_r11 = NULL; - goto __LL766; + goto __LL778; } if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r10, 0)))) cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 0); else { cpy_r_r11 = NULL; } - if (cpy_r_r11 == NULL) goto __LL766; + if (cpy_r_r11 == NULL) goto __LL778; cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 1); - if (cpy_r_r11 == NULL) goto __LL766; + if (cpy_r_r11 == NULL) goto __LL778; cpy_r_r11 = cpy_r_r10; -__LL766: ; - if (cpy_r_r11 != NULL) goto __LL765; +__LL778: ; + if (cpy_r_r11 != NULL) goto __LL777; if (unlikely(!(PyTuple_Check(cpy_r_r10) && PyTuple_GET_SIZE(cpy_r_r10) == 2))) { cpy_r_r11 = NULL; - goto __LL767; + goto __LL779; } if (likely(PyTuple_GET_ITEM(cpy_r_r10, 0) == Py_None)) cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 0); else { cpy_r_r11 = NULL; } - if (cpy_r_r11 == NULL) goto __LL767; + if (cpy_r_r11 == NULL) goto __LL779; if (likely(PyTuple_GET_ITEM(cpy_r_r10, 1) == Py_None)) cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 1); else { cpy_r_r11 = NULL; } - if (cpy_r_r11 == NULL) goto __LL767; + if (cpy_r_r11 == NULL) goto __LL779; cpy_r_r11 = cpy_r_r10; -__LL767: ; - if (cpy_r_r11 != NULL) goto __LL765; +__LL779: ; + if (cpy_r_r11 != NULL) goto __LL777; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 179, CPyStatic_main___globals, "union[tuple[tuple, object], tuple[None, None]]", cpy_r_r10); goto CPyL28; -__LL765: ; +__LL777: ; cpy_r_r12 = PyObject_GetIter(cpy_r_r11); CPy_DECREF_NO_IMM(cpy_r_r11); if (unlikely(cpy_r_r12 == NULL)) { @@ -224740,16 +225102,16 @@ CPyL11: ; else { cpy_r_r15 = NULL; } - if (cpy_r_r15 != NULL) goto __LL768; + if (cpy_r_r15 != NULL) goto __LL780; if (cpy_r_r13 == Py_None) cpy_r_r15 = cpy_r_r13; else { cpy_r_r15 = NULL; } - if (cpy_r_r15 != NULL) goto __LL768; + if (cpy_r_r15 != NULL) goto __LL780; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 179, CPyStatic_main___globals, "tuple or None", cpy_r_r13); goto CPyL30; -__LL768: ; +__LL780: ; cpy_r_r16 = PyIter_Next(cpy_r_r12); if (cpy_r_r16 == NULL) { goto CPyL31; @@ -224831,10 +225193,10 @@ CPyL21: ; cpy_r_r33 = PyTuple_New(2); if (unlikely(cpy_r_r33 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp769 = cpy_r_r31.f0; - PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp769); - PyObject *__tmp770 = cpy_r_r31.f1; - PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp770); + PyObject *__tmp781 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp781); + PyObject *__tmp782 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp782); cpy_r_r34 = PyObject_SetAttr(cpy_r_self, cpy_r_r32, cpy_r_r33); CPy_DECREF(cpy_r_r33); cpy_r_r35 = cpy_r_r34 >= 0; @@ -225367,64 +225729,64 @@ PyObject *CPyDef_main____make_request(PyObject *cpy_r_method, PyObject *cpy_r_pa CPy_AddTraceback("faster_web3/providers/eth_tester/main.py", "_make_request", DIFFCHECK_PLACEHOLDER, CPyStatic_main___globals); goto CPyL72; } - PyObject *__tmp771; + PyObject *__tmp783; if (unlikely(!(PyTuple_Check(cpy_r_r5) && PyTuple_GET_SIZE(cpy_r_r5) == 3))) { - __tmp771 = NULL; - goto __LL772; + __tmp783 = NULL; + goto __LL784; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 0)))) - __tmp771 = PyTuple_GET_ITEM(cpy_r_r5, 0); + __tmp783 = PyTuple_GET_ITEM(cpy_r_r5, 0); else { - __tmp771 = NULL; + __tmp783 = NULL; } - if (__tmp771 == NULL) goto __LL772; + if (__tmp783 == NULL) goto __LL784; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 1)))) - __tmp771 = PyTuple_GET_ITEM(cpy_r_r5, 1); + __tmp783 = PyTuple_GET_ITEM(cpy_r_r5, 1); else { - __tmp771 = NULL; + __tmp783 = NULL; } - if (__tmp771 == NULL) goto __LL772; + if (__tmp783 == NULL) goto __LL784; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 2)))) - __tmp771 = PyTuple_GET_ITEM(cpy_r_r5, 2); + __tmp783 = PyTuple_GET_ITEM(cpy_r_r5, 2); else { - __tmp771 = NULL; + __tmp783 = NULL; } - if (__tmp771 == NULL) goto __LL772; - __tmp771 = cpy_r_r5; -__LL772: ; - if (unlikely(__tmp771 == NULL)) { + if (__tmp783 == NULL) goto __LL784; + __tmp783 = cpy_r_r5; +__LL784: ; + if (unlikely(__tmp783 == NULL)) { CPy_TypeError("tuple[str, str, str]", cpy_r_r5); cpy_r_r6 = (tuple_T3OOO) { NULL, NULL, NULL }; } else { - PyObject *__tmp773 = PyTuple_GET_ITEM(cpy_r_r5, 0); - CPy_INCREF(__tmp773); - PyObject *__tmp774; - if (likely(PyUnicode_Check(__tmp773))) - __tmp774 = __tmp773; + PyObject *__tmp785 = PyTuple_GET_ITEM(cpy_r_r5, 0); + CPy_INCREF(__tmp785); + PyObject *__tmp786; + if (likely(PyUnicode_Check(__tmp785))) + __tmp786 = __tmp785; else { - CPy_TypeError("str", __tmp773); - __tmp774 = NULL; + CPy_TypeError("str", __tmp785); + __tmp786 = NULL; } - cpy_r_r6.f0 = __tmp774; - PyObject *__tmp775 = PyTuple_GET_ITEM(cpy_r_r5, 1); - CPy_INCREF(__tmp775); - PyObject *__tmp776; - if (likely(PyUnicode_Check(__tmp775))) - __tmp776 = __tmp775; + cpy_r_r6.f0 = __tmp786; + PyObject *__tmp787 = PyTuple_GET_ITEM(cpy_r_r5, 1); + CPy_INCREF(__tmp787); + PyObject *__tmp788; + if (likely(PyUnicode_Check(__tmp787))) + __tmp788 = __tmp787; else { - CPy_TypeError("str", __tmp775); - __tmp776 = NULL; + CPy_TypeError("str", __tmp787); + __tmp788 = NULL; } - cpy_r_r6.f1 = __tmp776; - PyObject *__tmp777 = PyTuple_GET_ITEM(cpy_r_r5, 2); - CPy_INCREF(__tmp777); - PyObject *__tmp778; - if (likely(PyUnicode_Check(__tmp777))) - __tmp778 = __tmp777; + cpy_r_r6.f1 = __tmp788; + PyObject *__tmp789 = PyTuple_GET_ITEM(cpy_r_r5, 2); + CPy_INCREF(__tmp789); + PyObject *__tmp790; + if (likely(PyUnicode_Check(__tmp789))) + __tmp790 = __tmp789; else { - CPy_TypeError("str", __tmp777); - __tmp778 = NULL; + CPy_TypeError("str", __tmp789); + __tmp790 = NULL; } - cpy_r_r6.f2 = __tmp778; + cpy_r_r6.f2 = __tmp790; } CPy_DECREF(cpy_r_r5); if (unlikely(cpy_r_r6.f0 == NULL)) { @@ -226249,10 +226611,10 @@ CPyL27: ; cpy_r_r73 = PyTuple_New(2); if (unlikely(cpy_r_r73 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp779 = cpy_r_r71.f0; - PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp779); - PyObject *__tmp780 = cpy_r_r71.f1; - PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp780); + PyObject *__tmp791 = cpy_r_r71.f0; + PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp791); + PyObject *__tmp792 = cpy_r_r71.f1; + PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp792); cpy_r_r74 = PyObject_SetAttr(cpy_r_r66, cpy_r_r72, cpy_r_r73); CPy_DECREF(cpy_r_r73); cpy_r_r75 = cpy_r_r74 >= 0; @@ -226351,10 +226713,10 @@ CPyL41: ; cpy_r_r104 = PyTuple_New(2); if (unlikely(cpy_r_r104 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp781 = cpy_r_r102.f0; - PyTuple_SET_ITEM(cpy_r_r104, 0, __tmp781); - PyObject *__tmp782 = cpy_r_r102.f1; - PyTuple_SET_ITEM(cpy_r_r104, 1, __tmp782); + PyObject *__tmp793 = cpy_r_r102.f0; + PyTuple_SET_ITEM(cpy_r_r104, 0, __tmp793); + PyObject *__tmp794 = cpy_r_r102.f1; + PyTuple_SET_ITEM(cpy_r_r104, 1, __tmp794); cpy_r_r105 = PyObject_SetAttr(cpy_r_r97, cpy_r_r103, cpy_r_r104); CPy_DECREF(cpy_r_r104); cpy_r_r106 = cpy_r_r105 >= 0; @@ -228040,10 +228402,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp783 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp783); - PyObject *__tmp784 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp784); + PyObject *__tmp795 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp795); + PyObject *__tmp796 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp796); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -228855,10 +229217,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp785 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp785); - PyObject *__tmp786 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp786); + PyObject *__tmp797 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp797); + PyObject *__tmp798 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp798); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -229178,10 +229540,10 @@ CPyL15: ; cpy_r_r32 = PyTuple_New(2); if (unlikely(cpy_r_r32 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp787 = cpy_r_r31.f0; - PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp787); - PyObject *__tmp788 = cpy_r_r31.f1; - PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp788); + PyObject *__tmp799 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp799); + PyObject *__tmp800 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp800); return cpy_r_r32; CPyL16: ; cpy_r_r33 = NULL; @@ -229644,10 +230006,10 @@ CPyL53: ; cpy_r_r64 = PyTuple_New(2); if (unlikely(cpy_r_r64 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp789 = cpy_r_r63.f0; - PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp789); - PyObject *__tmp790 = cpy_r_r63.f1; - PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp790); + PyObject *__tmp801 = cpy_r_r63.f0; + PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp801); + PyObject *__tmp802 = cpy_r_r63.f1; + PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp802); ((faster_web3___providers___eth_tester___middleware___async_request_processor_DefaultTransactionFieldsMiddleware_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL57; CPyGen_SetStopIterationValue(cpy_r_r64); @@ -229924,10 +230286,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp791 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp791); - PyObject *__tmp792 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp792); + PyObject *__tmp803 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp803); + PyObject *__tmp804 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp804); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -236537,10 +236899,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp793 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp793); - PyObject *__tmp794 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp794); + PyObject *__tmp805 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp805); + PyObject *__tmp806 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp806); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -237227,10 +237589,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp795 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp795); - PyObject *__tmp796 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp796); + PyObject *__tmp807 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp807); + PyObject *__tmp808 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp808); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -237899,10 +238261,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp797 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp797); - PyObject *__tmp798 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp798); + PyObject *__tmp809 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp809); + PyObject *__tmp810 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp810); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -238761,16 +239123,16 @@ request_processor___RequestProcessor_set__subscription_container(faster_web3___p else { tmp = NULL; } - if (tmp != NULL) goto __LL799; + if (tmp != NULL) goto __LL811; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL799; + if (tmp != NULL) goto __LL811; CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer or None", value); tmp = NULL; -__LL799: ; +__LL811: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -238959,6 +239321,8 @@ request_processor___cache_raw_response_RequestProcessor_gen_traverse(faster_web3 { Py_VISIT(self->___mypyc_generator_attribute__self); Py_VISIT(self->___mypyc_generator_attribute__raw_response); + Py_VISIT(self->___mypyc_generator_attribute__provider); + Py_VISIT(self->___mypyc_generator_attribute__listen_event); Py_VISIT(self->___mypyc_temp__2); Py_VISIT(self->___mypyc_temp__3.f0); Py_VISIT(self->___mypyc_temp__3.f1); @@ -238983,6 +239347,8 @@ request_processor___cache_raw_response_RequestProcessor_gen_clear(faster_web3___ { Py_CLEAR(self->___mypyc_generator_attribute__self); Py_CLEAR(self->___mypyc_generator_attribute__raw_response); + Py_CLEAR(self->___mypyc_generator_attribute__provider); + Py_CLEAR(self->___mypyc_generator_attribute__listen_event); Py_CLEAR(self->___mypyc_temp__2); Py_CLEAR(self->___mypyc_temp__3.f0); Py_CLEAR(self->___mypyc_temp__3.f1); @@ -239012,6 +239378,8 @@ request_processor___cache_raw_response_RequestProcessor_gen_dealloc(faster_web3_ Py_CLEAR(self->___mypyc_generator_attribute__raw_response); self->___mypyc_generator_attribute__subscription = 2; self->___mypyc_next_label__ = -113; + Py_CLEAR(self->___mypyc_generator_attribute__provider); + Py_CLEAR(self->___mypyc_generator_attribute__listen_event); Py_CLEAR(self->___mypyc_temp__2); Py_CLEAR(self->___mypyc_temp__3.f0); Py_CLEAR(self->___mypyc_temp__3.f1); @@ -239150,6 +239518,7 @@ request_processor___pop_raw_response_RequestProcessor_gen_traverse(faster_web3__ { Py_VISIT(self->___mypyc_generator_attribute__self); Py_VISIT(self->___mypyc_generator_attribute__cache_key); + Py_VISIT(self->___mypyc_generator_attribute__queue); if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__qsize)) { Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_generator_attribute__qsize)); } @@ -239158,6 +239527,8 @@ request_processor___pop_raw_response_RequestProcessor_gen_traverse(faster_web3__ Py_VISIT(self->___mypyc_temp__9.f1); Py_VISIT(self->___mypyc_temp__9.f2); Py_VISIT(self->___mypyc_generator_attribute__raw_response); + Py_VISIT(self->___mypyc_generator_attribute__provider); + Py_VISIT(self->___mypyc_generator_attribute__listen_event); return 0; } @@ -239166,6 +239537,7 @@ request_processor___pop_raw_response_RequestProcessor_gen_clear(faster_web3___pr { Py_CLEAR(self->___mypyc_generator_attribute__self); Py_CLEAR(self->___mypyc_generator_attribute__cache_key); + Py_CLEAR(self->___mypyc_generator_attribute__queue); if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__qsize)) { CPyTagged __tmp = self->___mypyc_generator_attribute__qsize; self->___mypyc_generator_attribute__qsize = CPY_INT_TAG; @@ -239176,6 +239548,8 @@ request_processor___pop_raw_response_RequestProcessor_gen_clear(faster_web3___pr Py_CLEAR(self->___mypyc_temp__9.f1); Py_CLEAR(self->___mypyc_temp__9.f2); Py_CLEAR(self->___mypyc_generator_attribute__raw_response); + Py_CLEAR(self->___mypyc_generator_attribute__provider); + Py_CLEAR(self->___mypyc_generator_attribute__listen_event); return 0; } @@ -239189,6 +239563,7 @@ request_processor___pop_raw_response_RequestProcessor_gen_dealloc(faster_web3___ Py_CLEAR(self->___mypyc_generator_attribute__cache_key); self->___mypyc_generator_attribute__subscription = 2; self->___mypyc_next_label__ = -113; + Py_CLEAR(self->___mypyc_generator_attribute__queue); if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__qsize)) { CPyTagged __tmp = self->___mypyc_generator_attribute__qsize; self->___mypyc_generator_attribute__qsize = CPY_INT_TAG; @@ -239201,6 +239576,8 @@ request_processor___pop_raw_response_RequestProcessor_gen_dealloc(faster_web3___ Py_CLEAR(self->___mypyc_temp__9.f1); Py_CLEAR(self->___mypyc_temp__9.f2); Py_CLEAR(self->___mypyc_generator_attribute__raw_response); + Py_CLEAR(self->___mypyc_generator_attribute__provider); + Py_CLEAR(self->___mypyc_generator_attribute__listen_event); return; } CPy_TRASHCAN_BEGIN(self, request_processor___pop_raw_response_RequestProcessor_gen_dealloc) @@ -239327,6 +239704,8 @@ int CPyExec_faster_web3___providers___persistent___request_processor(PyObject *m fail: Py_CLEAR(CPyModule_faster_web3___providers___persistent___request_processor__internal); Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_request_processor____get_next); + CPyStatic_request_processor____get_next = NULL; Py_CLEAR(CPyType_request_processor___TaskReliantQueue); Py_CLEAR(CPyType_request_processor___RequestProcessor); Py_CLEAR(CPyType_request_processor___get_TaskReliantQueue_gen); @@ -239367,11 +239746,11 @@ PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generato char cpy_r_r4; PyObject *cpy_r_r5; PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - int32_t cpy_r_r9; + char cpy_r_r7; + PyObject **cpy_r_r9; PyObject *cpy_r_r10; - PyObject **cpy_r_r12; + PyObject *cpy_r_r11; + char cpy_r_r12; PyObject *cpy_r_r13; PyObject *cpy_r_r14; PyObject *cpy_r_r15; @@ -239379,46 +239758,40 @@ PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generato PyObject *cpy_r_r17; char cpy_r_r18; PyObject *cpy_r_r19; - PyObject *cpy_r_r20; + char cpy_r_r20; PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; + char cpy_r_r22; + tuple_T3OOO cpy_r_r23; char cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + tuple_T3OOO cpy_r_r28; tuple_T3OOO cpy_r_r29; - char cpy_r_r30; - PyObject **cpy_r_r31; + tuple_T3OOO cpy_r_r30; + char cpy_r_r31; PyObject *cpy_r_r32; - char cpy_r_r33; - tuple_T3OOO cpy_r_r34; - tuple_T3OOO cpy_r_r35; - tuple_T3OOO cpy_r_r36; - char cpy_r_r37; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + char cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; PyObject *cpy_r_r38; PyObject *cpy_r_r39; - PyObject *cpy_r_r40; + int32_t cpy_r_r40; char cpy_r_r41; - PyObject *cpy_r_r42; + char cpy_r_r42; PyObject *cpy_r_r43; PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - int32_t cpy_r_r46; + char cpy_r_r45; + char cpy_r_r46; char cpy_r_r47; char cpy_r_r48; PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; cpy_r_r2 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL50; + goto CPyL51; CPyL1: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_type != cpy_r_r3; @@ -239426,318 +239799,318 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } CPy_Unreachable(); CPyL4: ; - cpy_r_r5 = CPyModule_builtins; - cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'super' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; - } - cpy_r_r8 = (PyObject *)CPyType_request_processor___TaskReliantQueue; - cpy_r_r9 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - cpy_r_r10 = PyLong_FromLong(cpy_r_r9); - PyObject *cpy_r_r11[2] = {cpy_r_r8, cpy_r_r10}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r12, 2, 0); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); + cpy_r_r5 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "self", 63, CPyStatic_request_processor___globals); goto CPyL55; } - CPy_DECREF(cpy_r_r10); - cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ - cpy_r_r15 = CPyObject_GetAttr(cpy_r_r13, cpy_r_r14); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r15 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r5); +CPyL5: ; + cpy_r_r6 = CPyStatic_request_processor____get_next; + if (unlikely(cpy_r_r6 == NULL)) { + goto CPyL56; + } else + goto CPyL8; +CPyL6: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_get_next\" was not set"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } - cpy_r_r16 = PyObject_Vectorcall(cpy_r_r15, 0, 0, 0); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { + CPy_Unreachable(); +CPyL8: ; + PyObject *cpy_r_r8[1] = {cpy_r_r5}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r9, 1, 0); + if (unlikely(cpy_r_r10 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL57; } - cpy_r_r17 = CPy_GetCoro(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { + CPy_DECREF_NO_IMM(cpy_r_r5); + cpy_r_r11 = CPy_GetCoro(cpy_r_r10); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } if (((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); } - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r17; - cpy_r_r18 = 1; - if (unlikely(!cpy_r_r18)) { + ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r11; + cpy_r_r12 = 1; + if (unlikely(!cpy_r_r12)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", -1, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } - cpy_r_r19 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r19 == NULL)) { + cpy_r_r13 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; + if (unlikely(cpy_r_r13 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__0", -1, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } - CPy_INCREF(cpy_r_r19); -CPyL11: ; - cpy_r_r20 = CPyIter_Next(cpy_r_r19); - CPy_DECREF(cpy_r_r19); - if (cpy_r_r20 != NULL) goto CPyL14; - cpy_r_r21 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r21 == NULL)) { + CPy_INCREF(cpy_r_r13); +CPyL12: ; + cpy_r_r14 = CPyIter_Next(cpy_r_r13); + CPy_DECREF(cpy_r_r13); + if (cpy_r_r14 != NULL) goto CPyL15; + cpy_r_r15 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r15 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } - cpy_r_r22 = cpy_r_r21; - cpy_r_r23 = NULL; + cpy_r_r16 = cpy_r_r15; + cpy_r_r17 = NULL; if (((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); } - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r23; - cpy_r_r24 = 1; - if (unlikely(!cpy_r_r24)) { + ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r17; + cpy_r_r18 = 1; + if (unlikely(!cpy_r_r18)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL56; + goto CPyL58; } else - goto CPyL36; -CPyL14: ; - cpy_r_r25 = cpy_r_r20; + goto CPyL37; CPyL15: ; - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r25; + cpy_r_r19 = cpy_r_r14; CPyL16: ; - cpy_r_r27 = (PyObject *)&_Py_NoneStruct; - cpy_r_r28 = cpy_r_type != cpy_r_r27; - if (!cpy_r_r28) goto CPyL57; + ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; + return cpy_r_r19; +CPyL17: ; + cpy_r_r21 = (PyObject *)&_Py_NoneStruct; + cpy_r_r22 = cpy_r_type != cpy_r_r21; + if (!cpy_r_r22) goto CPyL59; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL20; + goto CPyL21; } else - goto CPyL58; -CPyL18: ; - CPy_Unreachable(); + goto CPyL60; CPyL19: ; - CPy_INCREF(cpy_r_arg); - goto CPyL31; + CPy_Unreachable(); CPyL20: ; - cpy_r_r29 = CPy_CatchError(); + CPy_INCREF(cpy_r_arg); + goto CPyL32; +CPyL21: ; + cpy_r_r23 = CPy_CatchError(); if (((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1.f0); CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1.f1); CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1.f2); } - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r29; - cpy_r_r30 = 1; - if (unlikely(!cpy_r_r30)) { + ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r23; + cpy_r_r24 = 1; + if (unlikely(!cpy_r_r24)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", -1, CPyStatic_request_processor___globals); - goto CPyL59; + goto CPyL61; } - cpy_r_r31 = (PyObject **)&cpy_r_r1; - cpy_r_r32 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r32 == NULL)) { + cpy_r_r25 = (PyObject **)&cpy_r_r1; + cpy_r_r26 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; + if (unlikely(cpy_r_r26 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__0", -1, CPyStatic_request_processor___globals); - goto CPyL59; + goto CPyL61; } - CPy_INCREF(cpy_r_r32); -CPyL22: ; - cpy_r_r33 = CPy_YieldFromErrorHandle(cpy_r_r32, cpy_r_r31); - CPy_DecRef(cpy_r_r32); - if (unlikely(cpy_r_r33 == 2)) { + CPy_INCREF(cpy_r_r26); +CPyL23: ; + cpy_r_r27 = CPy_YieldFromErrorHandle(cpy_r_r26, cpy_r_r25); + CPy_DecRef(cpy_r_r26); + if (unlikely(cpy_r_r27 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL59; + goto CPyL61; } - if (cpy_r_r33) goto CPyL26; - cpy_r_r25 = cpy_r_r1; - cpy_r_r34 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r34.f0 == NULL)) { + if (cpy_r_r27) goto CPyL27; + cpy_r_r19 = cpy_r_r1; + cpy_r_r28 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r28.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__1", -1, CPyStatic_request_processor___globals); - goto CPyL60; + goto CPyL62; } - CPy_INCREF(cpy_r_r34.f0); - CPy_INCREF(cpy_r_r34.f1); - CPy_INCREF(cpy_r_r34.f2); -CPyL25: ; - CPy_RestoreExcInfo(cpy_r_r34); - CPy_DecRef(cpy_r_r34.f0); - CPy_DecRef(cpy_r_r34.f1); - CPy_DecRef(cpy_r_r34.f2); - goto CPyL15; + CPy_INCREF(cpy_r_r28.f0); + CPy_INCREF(cpy_r_r28.f1); + CPy_INCREF(cpy_r_r28.f2); CPyL26: ; - cpy_r_r22 = cpy_r_r1; - cpy_r_r35 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r35.f0 == NULL)) { + CPy_RestoreExcInfo(cpy_r_r28); + CPy_DecRef(cpy_r_r28.f0); + CPy_DecRef(cpy_r_r28.f1); + CPy_DecRef(cpy_r_r28.f2); + goto CPyL16; +CPyL27: ; + cpy_r_r16 = cpy_r_r1; + cpy_r_r29 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r29.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__1", -1, CPyStatic_request_processor___globals); - goto CPyL61; + goto CPyL63; } - CPy_INCREF(cpy_r_r35.f0); - CPy_INCREF(cpy_r_r35.f1); - CPy_INCREF(cpy_r_r35.f2); -CPyL27: ; - CPy_RestoreExcInfo(cpy_r_r35); - CPy_DecRef(cpy_r_r35.f0); - CPy_DecRef(cpy_r_r35.f1); - CPy_DecRef(cpy_r_r35.f2); - goto CPyL36; + CPy_INCREF(cpy_r_r29.f0); + CPy_INCREF(cpy_r_r29.f1); + CPy_INCREF(cpy_r_r29.f2); CPyL28: ; - cpy_r_r36 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r36.f0 == NULL)) { + CPy_RestoreExcInfo(cpy_r_r29); + CPy_DecRef(cpy_r_r29.f0); + CPy_DecRef(cpy_r_r29.f1); + CPy_DecRef(cpy_r_r29.f2); + goto CPyL37; +CPyL29: ; + cpy_r_r30 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r30.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__1", -1, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } - CPy_INCREF(cpy_r_r36.f0); - CPy_INCREF(cpy_r_r36.f1); - CPy_INCREF(cpy_r_r36.f2); -CPyL29: ; - CPy_RestoreExcInfo(cpy_r_r36); - CPy_DecRef(cpy_r_r36.f0); - CPy_DecRef(cpy_r_r36.f1); - CPy_DecRef(cpy_r_r36.f2); - cpy_r_r37 = CPy_KeepPropagating(); - if (!cpy_r_r37) goto CPyL54; + CPy_INCREF(cpy_r_r30.f0); + CPy_INCREF(cpy_r_r30.f1); + CPy_INCREF(cpy_r_r30.f2); +CPyL30: ; + CPy_RestoreExcInfo(cpy_r_r30); + CPy_DecRef(cpy_r_r30.f0); + CPy_DecRef(cpy_r_r30.f1); + CPy_DecRef(cpy_r_r30.f2); + cpy_r_r31 = CPy_KeepPropagating(); + if (!cpy_r_r31) goto CPyL55; CPy_Unreachable(); -CPyL31: ; - cpy_r_r38 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r38 == NULL)) { +CPyL32: ; + cpy_r_r32 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; + if (unlikely(cpy_r_r32 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__0", -1, CPyStatic_request_processor___globals); - goto CPyL62; + goto CPyL64; } - CPy_INCREF(cpy_r_r38); -CPyL32: ; - cpy_r_r39 = CPyIter_Send(cpy_r_r38, cpy_r_arg); - CPy_DECREF(cpy_r_r38); + CPy_INCREF(cpy_r_r32); +CPyL33: ; + cpy_r_r33 = CPyIter_Send(cpy_r_r32, cpy_r_arg); + CPy_DECREF(cpy_r_r32); CPy_DECREF(cpy_r_arg); - if (cpy_r_r39 == NULL) goto CPyL34; - cpy_r_r25 = cpy_r_r39; - goto CPyL15; -CPyL34: ; - cpy_r_r40 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r40 == NULL)) { + if (cpy_r_r33 == NULL) goto CPyL35; + cpy_r_r19 = cpy_r_r33; + goto CPyL16; +CPyL35: ; + cpy_r_r34 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } - cpy_r_r22 = cpy_r_r40; -CPyL36: ; + cpy_r_r16 = cpy_r_r34; +CPyL37: ; if (((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item); } - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item = cpy_r_r22; - cpy_r_r41 = 1; - if (unlikely(!cpy_r_r41)) { + ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item = cpy_r_r16; + cpy_r_r35 = 1; + if (unlikely(!cpy_r_r35)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } - cpy_r_r42 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "item", 61, CPyStatic_request_processor___globals); - goto CPyL54; + cpy_r_r36 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "item", 64, CPyStatic_request_processor___globals); + goto CPyL55; } - CPy_INCREF(cpy_r_r42); -CPyL38: ; - cpy_r_r43 = CPyModule_builtins; - cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Exception' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { + CPy_INCREF(cpy_r_r36); +CPyL39: ; + cpy_r_r37 = CPyModule_builtins; + cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Exception' */ + cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL63; + goto CPyL65; } - cpy_r_r46 = PyObject_IsInstance(cpy_r_r42, cpy_r_r45); - CPy_DECREF(cpy_r_r42); - CPy_DECREF(cpy_r_r45); - cpy_r_r47 = cpy_r_r46 >= 0; - if (unlikely(!cpy_r_r47)) { + cpy_r_r40 = PyObject_IsInstance(cpy_r_r36, cpy_r_r39); + CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r39); + cpy_r_r41 = cpy_r_r40 >= 0; + if (unlikely(!cpy_r_r41)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } - cpy_r_r48 = cpy_r_r46; - if (!cpy_r_r48) goto CPyL44; - cpy_r_r49 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "item", 64, CPyStatic_request_processor___globals); - goto CPyL54; + cpy_r_r42 = cpy_r_r40; + if (!cpy_r_r42) goto CPyL45; + cpy_r_r43 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "item", 67, CPyStatic_request_processor___globals); + goto CPyL55; } - CPy_INCREF(cpy_r_r49); -CPyL42: ; - CPy_Raise(cpy_r_r49); - CPy_DECREF(cpy_r_r49); + CPy_INCREF(cpy_r_r43); +CPyL43: ; + CPy_Raise(cpy_r_r43); + CPy_DECREF(cpy_r_r43); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } CPy_Unreachable(); -CPyL44: ; - cpy_r_r50 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "item", 65, CPyStatic_request_processor___globals); - goto CPyL54; - } - CPy_INCREF(cpy_r_r50); CPyL45: ; + cpy_r_r44 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "item", 68, CPyStatic_request_processor___globals); + goto CPyL55; + } + CPy_INCREF(cpy_r_r44); +CPyL46: ; ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL49; - CPyGen_SetStopIterationValue(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (!0) goto CPyL54; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL50; + CPyGen_SetStopIterationValue(cpy_r_r44); + CPy_DECREF(cpy_r_r44); + if (!0) goto CPyL55; CPy_Unreachable(); -CPyL49: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r50; - return 0; CPyL50: ; - cpy_r_r52 = cpy_r_r2 == 0; - if (cpy_r_r52) goto CPyL64; - cpy_r_r53 = cpy_r_r2 == 1; - if (cpy_r_r53) { - goto CPyL16; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r44; + return 0; +CPyL51: ; + cpy_r_r46 = cpy_r_r2 == 0; + if (cpy_r_r46) goto CPyL66; + cpy_r_r47 = cpy_r_r2 == 1; + if (cpy_r_r47) { + goto CPyL17; } else - goto CPyL65; -CPyL52: ; + goto CPyL67; +CPyL53: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r54 = 0; - if (unlikely(!cpy_r_r54)) { + cpy_r_r48 = 0; + if (unlikely(!cpy_r_r48)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL55; } CPy_Unreachable(); -CPyL54: ; - cpy_r_r55 = NULL; - return cpy_r_r55; CPyL55: ; - CPy_DecRef(cpy_r_r10); - goto CPyL54; + cpy_r_r49 = NULL; + return cpy_r_r49; CPyL56: ; - CPy_DecRef(cpy_r_r22); - goto CPyL54; + CPy_DecRef(cpy_r_r5); + goto CPyL6; CPyL57: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL19; + CPy_DecRef(cpy_r_r5); + goto CPyL55; CPyL58: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL18; + CPy_DecRef(cpy_r_r16); + goto CPyL55; CPyL59: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL28; + CPy_XDECREF(cpy_r_r1); + goto CPyL20; CPyL60: ; - CPy_DecRef(cpy_r_r25); - goto CPyL28; + CPy_XDECREF(cpy_r_r1); + goto CPyL19; CPyL61: ; - CPy_DecRef(cpy_r_r22); - goto CPyL28; + CPy_XDecRef(cpy_r_r1); + goto CPyL29; CPyL62: ; - CPy_DecRef(cpy_r_arg); - goto CPyL54; + CPy_DecRef(cpy_r_r19); + goto CPyL29; CPyL63: ; - CPy_DecRef(cpy_r_r42); - goto CPyL54; + CPy_DecRef(cpy_r_r16); + goto CPyL29; CPyL64: ; + CPy_DecRef(cpy_r_arg); + goto CPyL55; +CPyL65: ; + CPy_DecRef(cpy_r_r36); + goto CPyL55; +CPyL66: ; CPy_XDECREF(cpy_r_r1); goto CPyL1; -CPyL65: ; +CPyL67: ; CPy_XDECREF(cpy_r_r1); - goto CPyL52; + goto CPyL53; } PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -239938,10 +240311,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp800 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp800); - PyObject *__tmp801 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp801); + PyObject *__tmp812 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp812); + PyObject *__tmp813 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp813); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -240273,7 +240646,7 @@ CPyL3: ; if (likely(Py_TYPE(cpy_r_r11) == CPyType_caching_utils___RequestInformation)) cpy_r_r12 = cpy_r_r11; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "active_subscriptions", 93, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_r11); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "active_subscriptions", 96, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_r11); goto CPyL13; } cpy_r_r13 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r12)->_method; @@ -240353,8 +240726,8 @@ fail: ; } PyObject *CPyDef_request_processor___RequestProcessor___cache_request_information(PyObject *cpy_r_self, PyObject *cpy_r_request_id, PyObject *cpy_r_method, PyObject *cpy_r_params, tuple_T3OOO cpy_r_response_formatters) { - tuple_T2OO cpy_r_r0; - PyObject *cpy_r_r1; + PyObject *cpy_r_r0; + tuple_T2OO cpy_r_r1; PyObject *cpy_r_r2; PyObject *cpy_r_r3; PyObject *cpy_r_r4; @@ -240374,29 +240747,29 @@ PyObject *CPyDef_request_processor___RequestProcessor___cache_request_informatio PyObject *cpy_r_r18; PyObject *cpy_r_r19; PyObject *cpy_r_r20; - PyObject *cpy_r_r21; PyObject *cpy_r_cache_key; - PyObject *cpy_r_r22; - char cpy_r_r23; + PyObject *cpy_r_r21; + char cpy_r_r22; + PyObject *cpy_r_r23; PyObject *cpy_r_r24; PyObject *cpy_r_r25; PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject **cpy_r_r30; + PyObject **cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; PyObject *cpy_r_r31; - PyObject *cpy_r_r32; + char cpy_r_r32; PyObject *cpy_r_r33; - char cpy_r_r34; - PyObject *cpy_r_r35; + PyObject *cpy_r_r34; + char cpy_r_r35; PyObject *cpy_r_r36; PyObject *cpy_r_r37; - char cpy_r_r38; + PyObject *cpy_r_r38; PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; + PyObject **cpy_r_r41; PyObject *cpy_r_r42; - PyObject **cpy_r_r44; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; PyObject *cpy_r_r45; PyObject *cpy_r_r46; PyObject *cpy_r_r47; @@ -240405,378 +240778,383 @@ PyObject *CPyDef_request_processor___RequestProcessor___cache_request_informatio PyObject *cpy_r_r50; PyObject *cpy_r_r51; PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; + PyObject **cpy_r_r54; PyObject *cpy_r_r55; PyObject *cpy_r_r56; - PyObject **cpy_r_r58; + tuple_T2OO cpy_r_r57; + char cpy_r_r58; PyObject *cpy_r_r59; PyObject *cpy_r_r60; - tuple_T2OO cpy_r_r61; + PyObject *cpy_r_r61; PyObject *cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; + PyObject **cpy_r_r64; PyObject *cpy_r_r65; PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject **cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; + cpy_r_r0 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; + CPy_INCREF(cpy_r_r0); CPy_INCREF(cpy_r_method); CPy_INCREF(cpy_r_params); - cpy_r_r0.f0 = cpy_r_method; - cpy_r_r0.f1 = cpy_r_params; - cpy_r_r1 = PyTuple_New(2); - if (unlikely(cpy_r_r1 == NULL)) + cpy_r_r1.f0 = cpy_r_method; + cpy_r_r1.f1 = cpy_r_params; + cpy_r_r2 = PyTuple_New(2); + if (unlikely(cpy_r_r2 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp802 = cpy_r_r0.f0; - PyTuple_SET_ITEM(cpy_r_r1, 0, __tmp802); - PyObject *__tmp803 = cpy_r_r0.f1; - PyTuple_SET_ITEM(cpy_r_r1, 1, __tmp803); - cpy_r_r2 = CPyDef_caching_utils___generate_cache_key(cpy_r_r1); - CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { + PyObject *__tmp814 = cpy_r_r1.f0; + PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp814); + PyObject *__tmp815 = cpy_r_r1.f1; + PyTuple_SET_ITEM(cpy_r_r2, 1, __tmp815); + cpy_r_r3 = CPyDef_caching_utils___generate_cache_key(cpy_r_r2); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL41; } - cpy_r_r3 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r3); cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); - CPy_DECREF(cpy_r_r3); + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r4); if (unlikely(cpy_r_r5 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL42; } if (likely(Py_TYPE(cpy_r_r5) == CPyType_utils___caching___SimpleCache)) cpy_r_r6 = cpy_r_r5; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 113, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r5); - goto CPyL42; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 117, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r5); + goto CPyL43; } cpy_r_r7 = ((faster_web3___utils___caching___SimpleCacheObject *)cpy_r_r6)->__data; if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_request_information", "SimpleCache", "_data", 113, CPyStatic_request_processor___globals); - goto CPyL42; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_request_information", "SimpleCache", "_data", 117, CPyStatic_request_processor___globals); + goto CPyL43; } CPy_INCREF(cpy_r_r7); CPyL4: ; CPy_DECREF(cpy_r_r5); - cpy_r_r8 = PyDict_Contains(cpy_r_r7, cpy_r_r2); + cpy_r_r8 = PyDict_Contains(cpy_r_r7, cpy_r_r3); CPy_DECREF(cpy_r_r7); cpy_r_r9 = cpy_r_r8 >= 0; if (unlikely(!cpy_r_r9)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL42; } cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL43; - cpy_r_r11 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r13 == NULL)) { + if (!cpy_r_r10) goto CPyL44; + cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL42; } - if (likely(Py_TYPE(cpy_r_r13) == CPyType_utils___caching___SimpleCache)) - cpy_r_r14 = cpy_r_r13; + if (likely(Py_TYPE(cpy_r_r12) == CPyType_utils___caching___SimpleCache)) + cpy_r_r13 = cpy_r_r12; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 114, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r13); - goto CPyL44; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 118, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r12); + goto CPyL45; } - cpy_r_r15 = ((faster_web3___utils___caching___SimpleCacheObject *)cpy_r_r14)->__data; - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_request_information", "SimpleCache", "_data", 114, CPyStatic_request_processor___globals); - goto CPyL44; + cpy_r_r14 = ((faster_web3___utils___caching___SimpleCacheObject *)cpy_r_r13)->__data; + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_request_information", "SimpleCache", "_data", 118, CPyStatic_request_processor___globals); + goto CPyL45; } - CPy_INCREF(cpy_r_r15); + CPy_INCREF(cpy_r_r14); CPyL9: ; - CPy_DECREF(cpy_r_r13); - cpy_r_r16 = CPyDict_GetItem(cpy_r_r15, cpy_r_r2); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r16 == NULL)) { + CPy_DECREF(cpy_r_r12); + cpy_r_r15 = CPyDict_GetItem(cpy_r_r14, cpy_r_r3); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r15 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL41; } - if (likely(PyDict_Check(cpy_r_r16))) - cpy_r_r17 = cpy_r_r16; + if (likely(PyDict_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 114, CPyStatic_request_processor___globals, "dict", cpy_r_r16); - goto CPyL40; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 118, CPyStatic_request_processor___globals, "dict", cpy_r_r15); + goto CPyL41; } - cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r19 = CPyDict_GetWithNone(cpy_r_r17, cpy_r_r18); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r19 == NULL)) { + cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r18 = CPyDict_GetWithNone(cpy_r_r16, cpy_r_r17); + CPy_DECREF(cpy_r_r16); + if (unlikely(cpy_r_r18 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL41; } - if (PyLong_Check(cpy_r_r19)) - cpy_r_r20 = cpy_r_r19; + if (PyLong_Check(cpy_r_r18)) + cpy_r_r19 = cpy_r_r18; else { - cpy_r_r20 = NULL; + cpy_r_r19 = NULL; } - if (cpy_r_r20 != NULL) goto __LL804; - if (PyUnicode_Check(cpy_r_r19)) - cpy_r_r20 = cpy_r_r19; + if (cpy_r_r19 != NULL) goto __LL816; + if (PyUnicode_Check(cpy_r_r18)) + cpy_r_r19 = cpy_r_r18; else { - cpy_r_r20 = NULL; + cpy_r_r19 = NULL; } - if (cpy_r_r20 != NULL) goto __LL804; - if (cpy_r_r19 == Py_None) - cpy_r_r20 = cpy_r_r19; + if (cpy_r_r19 != NULL) goto __LL816; + if (cpy_r_r18 == Py_None) + cpy_r_r19 = cpy_r_r18; else { - cpy_r_r20 = NULL; + cpy_r_r19 = NULL; } - if (cpy_r_r20 != NULL) goto __LL804; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 115, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r19); - goto CPyL40; -__LL804: ; - cpy_r_r21 = CPyDef_caching_utils___generate_cache_key(cpy_r_r20); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { + if (cpy_r_r19 != NULL) goto __LL816; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 119, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r18); + goto CPyL41; +__LL816: ; + cpy_r_r20 = CPyDef_caching_utils___generate_cache_key(cpy_r_r19); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL41; } - cpy_r_cache_key = cpy_r_r21; - cpy_r_r22 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r22); - cpy_r_r23 = CPyDef_utils___caching___SimpleCache_____contains__(cpy_r_r22, cpy_r_cache_key); + cpy_r_cache_key = cpy_r_r20; + cpy_r_r21 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; + CPy_INCREF_NO_IMM(cpy_r_r21); + cpy_r_r22 = CPyDef_utils___caching___SimpleCache_____contains__(cpy_r_r21, cpy_r_cache_key); CPy_DECREF(cpy_r_cache_key); - CPy_DECREF_NO_IMM(cpy_r_r22); - if (unlikely(cpy_r_r23 == 2)) { + CPy_DECREF_NO_IMM(cpy_r_r21); + if (unlikely(cpy_r_r22 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL41; } - if (!cpy_r_r23) goto CPyL19; - cpy_r_r24 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r24); - cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); - CPy_DECREF(cpy_r_r24); - if (unlikely(cpy_r_r26 == NULL)) { + if (!cpy_r_r22) goto CPyL19; + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r24 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r23); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r24 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); goto CPyL40; } - cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('This is a cached request, not caching request info ' + cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('This is a cached request, not caching request info ' 'because it is not unique:\n' ' method=%s,\n' ' params=%s') */ - cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r29[4] = {cpy_r_r26, cpy_r_r27, cpy_r_method, cpy_r_params}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r31 == NULL)) { + cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r27[4] = {cpy_r_r24, cpy_r_r25, cpy_r_method, cpy_r_params}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r29 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL45; - } else goto CPyL46; + } else + goto CPyL47; CPyL18: ; - CPy_DECREF(cpy_r_r26); - cpy_r_r32 = Py_None; - return cpy_r_r32; + CPy_DECREF(cpy_r_r24); + cpy_r_r30 = Py_None; + return cpy_r_r30; CPyL19: ; - cpy_r_r33 = (PyObject *)&_Py_NoneStruct; - cpy_r_r34 = cpy_r_request_id == cpy_r_r33; - if (!cpy_r_r34) goto CPyL27; - cpy_r_r35 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r35); - cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_is_batching' */ - cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r37 == NULL)) { + cpy_r_r31 = (PyObject *)&_Py_NoneStruct; + cpy_r_r32 = cpy_r_request_id == cpy_r_r31; + if (!cpy_r_r32) goto CPyL27; + cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_is_batching' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL41; } - if (unlikely(!PyBool_Check(cpy_r_r37))) { - CPy_TypeError("bool", cpy_r_r37); cpy_r_r38 = 2; + if (unlikely(!PyBool_Check(cpy_r_r34))) { + CPy_TypeError("bool", cpy_r_r34); cpy_r_r35 = 2; } else - cpy_r_r38 = cpy_r_r37 == Py_True; - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r38 == 2)) { + cpy_r_r35 = cpy_r_r34 == Py_True; + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL41; } - if (cpy_r_r38) goto CPyL27; - cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Request id must be provided when not batching requests.' */ - cpy_r_r40 = CPyStatic_request_processor___globals; - cpy_r_r41 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r42 = CPyDict_GetItem(cpy_r_r40, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { + if (cpy_r_r35) { + goto CPyL27; + } else + goto CPyL48; +CPyL23: ; + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Request id must be provided when not batching requests.' */ + cpy_r_r37 = CPyStatic_request_processor___globals; + cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); goto CPyL40; } - PyObject *cpy_r_r43[1] = {cpy_r_r39}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r44, 1, 0); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r45 == NULL)) { + PyObject *cpy_r_r40[1] = {cpy_r_r36}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r41, 1, 0); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r42 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); goto CPyL40; } - CPy_Raise(cpy_r_r45); - CPy_DECREF(cpy_r_r45); + CPy_Raise(cpy_r_r42); + CPy_DECREF(cpy_r_r42); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); goto CPyL40; } CPy_Unreachable(); CPyL27: ; - cpy_r_r46 = CPyDef_caching_utils___generate_cache_key(cpy_r_request_id); - if (unlikely(cpy_r_r46 == NULL)) { + cpy_r_r43 = CPyDef_caching_utils___generate_cache_key(cpy_r_request_id); + if (unlikely(cpy_r_r43 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL41; } - cpy_r_cache_key = cpy_r_r46; - cpy_r_r47 = NULL; - cpy_r_r48 = CPyDef_caching_utils___RequestInformation(cpy_r_method, cpy_r_params, cpy_r_response_formatters, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { + cpy_r_cache_key = cpy_r_r43; + cpy_r_r44 = NULL; + cpy_r_r45 = CPyDef_caching_utils___RequestInformation(cpy_r_method, cpy_r_params, cpy_r_response_formatters, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL47; + goto CPyL49; } - cpy_r_r49 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r49); - cpy_r_r50 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r51 == NULL)) { + cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL48; + goto CPyL50; } - cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching request info:\n' + cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching request info:\n' ' request_id=%s,\n' ' cache_key=%s,\n' ' request_info=%s') */ - cpy_r_r53 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r54 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r53); - if (unlikely(cpy_r_r54 == NULL)) { + cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ + cpy_r_r50 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; + goto CPyL51; } - if (likely(PyDict_Check(cpy_r_r54))) - cpy_r_r55 = cpy_r_r54; + if (likely(PyDict_Check(cpy_r_r50))) + cpy_r_r51 = cpy_r_r50; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 142, CPyStatic_request_processor___globals, "dict", cpy_r_r54); - goto CPyL49; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 146, CPyStatic_request_processor___globals, "dict", cpy_r_r50); + goto CPyL51; } - cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r57[5] = { - cpy_r_r51, cpy_r_r52, cpy_r_request_id, cpy_r_cache_key, - cpy_r_r55 + cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r53[5] = { + cpy_r_r47, cpy_r_r48, cpy_r_request_id, cpy_r_cache_key, + cpy_r_r51 }; - cpy_r_r58 = (PyObject **)&cpy_r_r57; - cpy_r_r59 = PyObject_VectorcallMethod(cpy_r_r56, cpy_r_r58, 9223372036854775813ULL, 0); - if (unlikely(cpy_r_r59 == NULL)) { + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_VectorcallMethod(cpy_r_r52, cpy_r_r54, 9223372036854775813ULL, 0); + if (unlikely(cpy_r_r55 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL50; + goto CPyL52; } else - goto CPyL51; + goto CPyL53; CPyL33: ; + CPy_DECREF(cpy_r_r47); CPy_DECREF(cpy_r_r51); - CPy_DECREF(cpy_r_r55); - cpy_r_r60 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r60); - cpy_r_r61 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r60, cpy_r_cache_key, cpy_r_r48); - CPy_DECREF_NO_IMM(cpy_r_r48); - CPy_DECREF_NO_IMM(cpy_r_r60); - if (unlikely(cpy_r_r61.f0 == NULL)) { + cpy_r_r56 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; + CPy_INCREF_NO_IMM(cpy_r_r56); + cpy_r_r57 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r56, cpy_r_cache_key, cpy_r_r45); + CPy_DECREF_NO_IMM(cpy_r_r45); + if (unlikely(cpy_r_r57.f0 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL47; + goto CPyL54; } else - goto CPyL52; + goto CPyL55; CPyL34: ; - cpy_r_r62 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r62); - cpy_r_r63 = CPyDef_utils___caching___SimpleCache___is_full(cpy_r_r62); - CPy_DECREF_NO_IMM(cpy_r_r62); - if (unlikely(cpy_r_r63 == 2)) { + cpy_r_r58 = CPyDef_utils___caching___SimpleCache___is_full(cpy_r_r56); + CPy_DECREF_NO_IMM(cpy_r_r56); + if (unlikely(cpy_r_r58 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL47; + goto CPyL49; } - if (!cpy_r_r63) goto CPyL39; - cpy_r_r64 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r64); - cpy_r_r65 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r66 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r65); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r66 == NULL)) { + if (!cpy_r_r58) goto CPyL56; + cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r59); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r60 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL47; + goto CPyL57; } - cpy_r_r67 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Request information cache is full. This may result in ' + cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Request information cache is full. This may result in ' 'unexpected behavior. Consider increasing the ' '``request_information_cache_size`` on the provider.') */ - cpy_r_r68 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ - PyObject *cpy_r_r69[2] = {cpy_r_r66, cpy_r_r67}; - cpy_r_r70 = (PyObject **)&cpy_r_r69; - cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r68, cpy_r_r70, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r71 == NULL)) { + cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ + PyObject *cpy_r_r63[2] = {cpy_r_r60, cpy_r_r61}; + cpy_r_r64 = (PyObject **)&cpy_r_r63; + cpy_r_r65 = PyObject_VectorcallMethod(cpy_r_r62, cpy_r_r64, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r65 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL53; + goto CPyL58; } else - goto CPyL54; + goto CPyL59; CPyL38: ; - CPy_DECREF(cpy_r_r66); + CPy_DECREF(cpy_r_r60); CPyL39: ; return cpy_r_cache_key; CPyL40: ; - cpy_r_r72 = NULL; - return cpy_r_r72; + cpy_r_r66 = NULL; + return cpy_r_r66; CPyL41: ; - CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r0); goto CPyL40; CPyL42: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r5); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); goto CPyL40; CPyL43: ; - CPy_DECREF(cpy_r_r2); - goto CPyL19; -CPyL44: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r5); goto CPyL40; +CPyL44: ; + CPy_DECREF(cpy_r_r3); + goto CPyL19; CPyL45: ; - CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r12); goto CPyL40; CPyL46: ; - CPy_DECREF(cpy_r_r31); - goto CPyL18; + CPy_DecRef(cpy_r_r24); + goto CPyL40; CPyL47: ; + CPy_DECREF(cpy_r_r29); + goto CPyL18; +CPyL48: ; + CPy_DECREF(cpy_r_r0); + goto CPyL23; +CPyL49: ; + CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_cache_key); goto CPyL40; -CPyL48: ; +CPyL50: ; + CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r45); goto CPyL40; -CPyL49: ; +CPyL51: ; + CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r47); goto CPyL40; -CPyL50: ; +CPyL52: ; + CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r47); CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r55); goto CPyL40; -CPyL51: ; - CPy_DECREF(cpy_r_r59); +CPyL53: ; + CPy_DECREF(cpy_r_r55); goto CPyL33; -CPyL52: ; - CPy_DECREF(cpy_r_r61.f0); - CPy_DECREF(cpy_r_r61.f1); +CPyL54: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_cache_key); + CPy_DecRef(cpy_r_r56); + goto CPyL40; +CPyL55: ; + CPy_DECREF(cpy_r_r57.f0); + CPy_DECREF(cpy_r_r57.f1); goto CPyL34; -CPyL53: ; +CPyL56: ; + CPy_DECREF(cpy_r_r0); + goto CPyL39; +CPyL57: ; CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r66); goto CPyL40; -CPyL54: ; - CPy_DECREF(cpy_r_r71); +CPyL58: ; + CPy_DecRef(cpy_r_cache_key); + CPy_DecRef(cpy_r_r60); + goto CPyL40; +CPyL59: ; + CPy_DECREF(cpy_r_r65); goto CPyL38; } @@ -240804,22 +241182,22 @@ PyObject *CPyPy_request_processor___RequestProcessor___cache_request_information else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL805; + if (arg_request_id != NULL) goto __LL817; if (PyUnicode_Check(obj_request_id)) arg_request_id = obj_request_id; else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL805; + if (arg_request_id != NULL) goto __LL817; if (obj_request_id == Py_None) arg_request_id = obj_request_id; else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL805; + if (arg_request_id != NULL) goto __LL817; CPy_TypeError("union[int, str, None]", obj_request_id); goto fail; -__LL805: ; +__LL817: ; PyObject *arg_method; if (likely(PyUnicode_Check(obj_method))) arg_method = obj_method; @@ -240829,53 +241207,53 @@ __LL805: ; } PyObject *arg_params = obj_params; tuple_T3OOO arg_response_formatters; - PyObject *__tmp806; + PyObject *__tmp818; if (unlikely(!(PyTuple_Check(obj_response_formatters) && PyTuple_GET_SIZE(obj_response_formatters) == 3))) { - __tmp806 = NULL; - goto __LL807; + __tmp818 = NULL; + goto __LL819; } if (PyDict_Check(PyTuple_GET_ITEM(obj_response_formatters, 0))) - __tmp806 = PyTuple_GET_ITEM(obj_response_formatters, 0); - else { - __tmp806 = NULL; - } - if (__tmp806 != NULL) goto __LL808; - __tmp806 = PyTuple_GET_ITEM(obj_response_formatters, 0); - if (__tmp806 != NULL) goto __LL808; - __tmp806 = NULL; -__LL808: ; - if (__tmp806 == NULL) goto __LL807; - __tmp806 = PyTuple_GET_ITEM(obj_response_formatters, 1); - if (__tmp806 == NULL) goto __LL807; - __tmp806 = PyTuple_GET_ITEM(obj_response_formatters, 2); - if (__tmp806 == NULL) goto __LL807; - __tmp806 = obj_response_formatters; -__LL807: ; - if (unlikely(__tmp806 == NULL)) { + __tmp818 = PyTuple_GET_ITEM(obj_response_formatters, 0); + else { + __tmp818 = NULL; + } + if (__tmp818 != NULL) goto __LL820; + __tmp818 = PyTuple_GET_ITEM(obj_response_formatters, 0); + if (__tmp818 != NULL) goto __LL820; + __tmp818 = NULL; +__LL820: ; + if (__tmp818 == NULL) goto __LL819; + __tmp818 = PyTuple_GET_ITEM(obj_response_formatters, 1); + if (__tmp818 == NULL) goto __LL819; + __tmp818 = PyTuple_GET_ITEM(obj_response_formatters, 2); + if (__tmp818 == NULL) goto __LL819; + __tmp818 = obj_response_formatters; +__LL819: ; + if (unlikely(__tmp818 == NULL)) { CPy_TypeError("tuple[union[dict, object], object, object]", obj_response_formatters); goto fail; } else { - PyObject *__tmp809 = PyTuple_GET_ITEM(obj_response_formatters, 0); - PyObject *__tmp810; - if (PyDict_Check(__tmp809)) - __tmp810 = __tmp809; + PyObject *__tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 0); + PyObject *__tmp822; + if (PyDict_Check(__tmp821)) + __tmp822 = __tmp821; else { - __tmp810 = NULL; + __tmp822 = NULL; } - if (__tmp810 != NULL) goto __LL811; - __tmp810 = __tmp809; - if (__tmp810 != NULL) goto __LL811; - CPy_TypeError("union[dict, object]", __tmp809); - __tmp810 = NULL; -__LL811: ; - arg_response_formatters.f0 = __tmp810; - PyObject *__tmp812 = PyTuple_GET_ITEM(obj_response_formatters, 1); - PyObject *__tmp813; - __tmp813 = __tmp812; - arg_response_formatters.f1 = __tmp813; - PyObject *__tmp814 = PyTuple_GET_ITEM(obj_response_formatters, 2); - PyObject *__tmp815; - __tmp815 = __tmp814; - arg_response_formatters.f2 = __tmp815; + if (__tmp822 != NULL) goto __LL823; + __tmp822 = __tmp821; + if (__tmp822 != NULL) goto __LL823; + CPy_TypeError("union[dict, object]", __tmp821); + __tmp822 = NULL; +__LL823: ; + arg_response_formatters.f0 = __tmp822; + PyObject *__tmp824 = PyTuple_GET_ITEM(obj_response_formatters, 1); + PyObject *__tmp825; + __tmp825 = __tmp824; + arg_response_formatters.f1 = __tmp825; + PyObject *__tmp826 = PyTuple_GET_ITEM(obj_response_formatters, 2); + PyObject *__tmp827; + __tmp827 = __tmp826; + arg_response_formatters.f2 = __tmp827; } PyObject *retval = CPyDef_request_processor___RequestProcessor___cache_request_information(arg_self, arg_request_id, arg_method, arg_params, arg_response_formatters); return retval; @@ -240915,16 +241293,16 @@ PyObject *CPyDef_request_processor___RequestProcessor___pop_cached_request_infor else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL816; + if (cpy_r_r2 != NULL) goto __LL828; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL816; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 159, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r1); + if (cpy_r_r2 != NULL) goto __LL828; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 161, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r1); goto CPyL10; -__LL816: ; +__LL828: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 != cpy_r_r3; if (!cpy_r_r4) goto CPyL9; @@ -240944,7 +241322,7 @@ __LL816: ; if (likely(cpy_r_r2 != Py_None)) cpy_r_r9 = cpy_r_r2; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 165, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_r2); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 167, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_r2); goto CPyL12; } cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ @@ -240957,7 +241335,7 @@ __LL816: ; if (likely(PyDict_Check(cpy_r_r11))) cpy_r_r12 = cpy_r_r11; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 165, CPyStatic_request_processor___globals, "dict", cpy_r_r11); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 167, CPyStatic_request_processor___globals, "dict", cpy_r_r11); goto CPyL12; } cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ @@ -241119,7 +241497,7 @@ PyObject *CPyDef_request_processor___RequestProcessor___get_request_information_ if (likely(PyUnicode_Check(cpy_r_r5))) cpy_r_r6 = cpy_r_r5; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 173, CPyStatic_request_processor___globals, "str", cpy_r_r5); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 175, CPyStatic_request_processor___globals, "str", cpy_r_r5); goto CPyL49; } cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_subscription' */ @@ -241169,7 +241547,7 @@ CPyL11: ; if (likely(PyDict_Check(cpy_r_r22))) cpy_r_r23 = cpy_r_r22; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 176, CPyStatic_request_processor___globals, "dict", cpy_r_r22); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 178, CPyStatic_request_processor___globals, "dict", cpy_r_r22); goto CPyL49; } cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription' */ @@ -241239,16 +241617,16 @@ CPyL19: ; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL817; + if (cpy_r_r41 != NULL) goto __LL829; if (cpy_r_r40 == Py_None) cpy_r_r41 = cpy_r_r40; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL817; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 188, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r40); + if (cpy_r_r41 != NULL) goto __LL829; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 190, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r40); goto CPyL49; -__LL817: ; +__LL829: ; cpy_r_request_info = cpy_r_r41; goto CPyL47; CPyL24: ; @@ -241263,22 +241641,22 @@ CPyL24: ; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL818; + if (cpy_r_r44 != NULL) goto __LL830; if (PyUnicode_Check(cpy_r_r43)) cpy_r_r44 = cpy_r_r43; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL818; + if (cpy_r_r44 != NULL) goto __LL830; if (cpy_r_r43 == Py_None) cpy_r_r44 = cpy_r_r43; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL818; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 192, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r43); + if (cpy_r_r44 != NULL) goto __LL830; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 194, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r43); goto CPyL49; -__LL818: ; +__LL830: ; cpy_r_r45 = CPyDef_caching_utils___generate_cache_key(cpy_r_r44); CPy_DECREF(cpy_r_r44); if (unlikely(cpy_r_r45 == NULL)) { @@ -241298,12 +241676,12 @@ __LL818: ; if (likely(Py_TYPE(cpy_r_r48) == CPyType_utils___caching___SimpleCache)) cpy_r_r49 = cpy_r_r48; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 193, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r48); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 195, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r48); goto CPyL53; } cpy_r_r50 = ((faster_web3___utils___caching___SimpleCacheObject *)cpy_r_r49)->__data; if (unlikely(cpy_r_r50 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", "SimpleCache", "_data", 193, CPyStatic_request_processor___globals); + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", "SimpleCache", "_data", 195, CPyStatic_request_processor___globals); goto CPyL53; } CPy_INCREF(cpy_r_r50); @@ -241338,16 +241716,16 @@ CPyL30: ; else { cpy_r_r57 = NULL; } - if (cpy_r_r57 != NULL) goto __LL819; + if (cpy_r_r57 != NULL) goto __LL831; if (cpy_r_r56 == Py_None) cpy_r_r57 = cpy_r_r56; else { cpy_r_r57 = NULL; } - if (cpy_r_r57 != NULL) goto __LL819; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 198, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r56); + if (cpy_r_r57 != NULL) goto __LL831; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 200, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r56); goto CPyL49; -__LL819: ; +__LL831: ; cpy_r_request_info = cpy_r_r57; goto CPyL38; CPyL36: ; @@ -241365,7 +241743,7 @@ CPyL38: ; if (likely(cpy_r_request_info != Py_None)) cpy_r_r61 = cpy_r_request_info; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 209, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_request_info); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 211, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_request_info); goto CPyL54; } cpy_r_r62 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r61)->_method; @@ -241387,7 +241765,7 @@ CPyL38: ; if (likely(cpy_r_request_info != Py_None)) cpy_r_r69 = cpy_r_request_info; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 214, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_request_info); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 216, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_request_info); goto CPyL54; } cpy_r_r70 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r69)->_params; @@ -241416,7 +241794,7 @@ CPyL47: ; if (likely(cpy_r_request_info != Py_None)) cpy_r_r75 = cpy_r_request_info; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 218, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_request_info); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 220, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_request_info); goto CPyL49; } return cpy_r_r75; @@ -241486,8 +241864,8 @@ char CPyDef_request_processor___RequestProcessor___append_middleware_response_pr PyObject *cpy_r_r9; PyObject *cpy_r_r10; PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; + char cpy_r_r12; + PyObject *cpy_r_r13; PyObject *cpy_r_r14; int32_t cpy_r_r15; char cpy_r_r16; @@ -241496,68 +241874,69 @@ char CPyDef_request_processor___RequestProcessor___append_middleware_response_pr PyObject *cpy_r_r19; PyObject *cpy_r_r20; PyObject *cpy_r_r21; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; PyObject *cpy_r_r25; PyObject *cpy_r_r26; PyObject *cpy_r_r27; PyObject *cpy_r_r28; PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ cpy_r_r1 = Py_None; cpy_r_r2 = CPyDict_Get(cpy_r_response, cpy_r_r0, cpy_r_r1); if (unlikely(cpy_r_r2 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL17; + goto CPyL18; } if (PyLong_Check(cpy_r_r2)) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL820; + if (cpy_r_r3 != NULL) goto __LL832; if (PyUnicode_Check(cpy_r_r2)) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL820; + if (cpy_r_r3 != NULL) goto __LL832; if (cpy_r_r2 == Py_None) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL820; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 225, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r2); - goto CPyL17; -__LL820: ; + if (cpy_r_r3 != NULL) goto __LL832; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 227, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r2); + goto CPyL18; +__LL832: ; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; cpy_r_r5 = cpy_r_r3 != cpy_r_r4; - if (!cpy_r_r5) goto CPyL18; + if (!cpy_r_r5) goto CPyL19; CPy_INCREF(cpy_r_r3); if (PyLong_Check(cpy_r_r3)) cpy_r_r6 = cpy_r_r3; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL821; + if (cpy_r_r6 != NULL) goto __LL833; if (PyUnicode_Check(cpy_r_r3)) cpy_r_r6 = cpy_r_r3; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL821; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 228, CPyStatic_request_processor___globals, "union[int, str]", cpy_r_r3); - goto CPyL19; -__LL821: ; + if (cpy_r_r6 != NULL) goto __LL833; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 230, CPyStatic_request_processor___globals, "union[int, str]", cpy_r_r3); + goto CPyL20; +__LL833: ; cpy_r_r7 = CPyDef_caching_utils___generate_cache_key(cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL19; + goto CPyL20; } cpy_r_r8 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; CPy_INCREF_NO_IMM(cpy_r_r8); @@ -241566,47 +241945,47 @@ __LL821: ; CPy_DECREF_NO_IMM(cpy_r_r8); if (unlikely(cpy_r_r9 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL19; + goto CPyL20; } if (Py_TYPE(cpy_r_r9) == CPyType_caching_utils___RequestInformation) cpy_r_r10 = cpy_r_r9; else { cpy_r_r10 = NULL; } - if (cpy_r_r10 != NULL) goto __LL822; + if (cpy_r_r10 != NULL) goto __LL834; if (cpy_r_r9 == Py_None) cpy_r_r10 = cpy_r_r9; else { cpy_r_r10 = NULL; } - if (cpy_r_r10 != NULL) goto __LL822; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 230, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r9); - goto CPyL19; -__LL822: ; + if (cpy_r_r10 != NULL) goto __LL834; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 232, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r9); + goto CPyL20; +__LL834: ; + cpy_r_r11 = (PyObject *)&_Py_NoneStruct; + cpy_r_r12 = cpy_r_r10 != cpy_r_r11; + if (cpy_r_r12) { + goto CPyL21; + } else + goto CPyL22; +CPyL8: ; if (likely(cpy_r_r10 != Py_None)) - cpy_r_r11 = cpy_r_r10; + cpy_r_r13 = cpy_r_r10; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 230, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_r10); - goto CPyL19; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 235, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_r10); + goto CPyL23; } - cpy_r_r12 = (PyObject *)&_Py_NoneStruct; - cpy_r_r13 = cpy_r_r11 != cpy_r_r12; - if (cpy_r_r13) { - goto CPyL20; - } else - goto CPyL21; -CPyL9: ; - cpy_r_r14 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r11)->_middleware_response_processors; + cpy_r_r14 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r13)->_middleware_response_processors; CPy_INCREF_NO_IMM(cpy_r_r14); - CPy_DECREF_NO_IMM(cpy_r_r11); + CPy_DECREF(cpy_r_r10); cpy_r_r15 = PyList_Append(cpy_r_r14, cpy_r_middleware_response_processor); CPy_DECREF_NO_IMM(cpy_r_r14); cpy_r_r16 = cpy_r_r15 >= 0; if (unlikely(!cpy_r_r16)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL17; + goto CPyL18; } else - goto CPyL16; + goto CPyL17; CPyL10: ; cpy_r_r17 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; CPy_INCREF(cpy_r_r17); @@ -241615,76 +241994,97 @@ CPyL10: ; CPy_DECREF(cpy_r_r17); if (unlikely(cpy_r_r19 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL19; + goto CPyL20; } cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('No cached request info for response id `%s`. Cannot ' 'append middleware response processor for response: %s') */ - cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r22[4] = {cpy_r_r19, cpy_r_r20, cpy_r_r3, cpy_r_response}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r21, cpy_r_r23, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r24 == NULL)) { + if (PyLong_Check(cpy_r_r3)) + cpy_r_r21 = cpy_r_r3; + else { + cpy_r_r21 = NULL; + } + if (cpy_r_r21 != NULL) goto __LL835; + if (PyUnicode_Check(cpy_r_r3)) + cpy_r_r21 = cpy_r_r3; + else { + cpy_r_r21 = NULL; + } + if (cpy_r_r21 != NULL) goto __LL835; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 242, CPyStatic_request_processor___globals, "union[int, str]", cpy_r_r3); + goto CPyL24; +__LL835: ; + cpy_r_r22 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r23[4] = {cpy_r_r19, cpy_r_r20, cpy_r_r21, cpy_r_response}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r25 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL22; + goto CPyL25; } else - goto CPyL23; -CPyL12: ; - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r3); - goto CPyL16; + goto CPyL26; CPyL13: ; - cpy_r_r25 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r25); - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r27 == NULL)) { + CPy_DECREF(cpy_r_r19); + CPy_DECREF(cpy_r_r21); + goto CPyL17; +CPyL14: ; + cpy_r_r26 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; + CPy_INCREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r28 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL17; + goto CPyL18; } - cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('No response `id` in response. Cannot append ' + cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('No response `id` in response. Cannot append ' 'middleware response processor for response: %s') */ - cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r30[3] = {cpy_r_r27, cpy_r_r28, cpy_r_response}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r32 == NULL)) { + cpy_r_r30 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r31[3] = {cpy_r_r28, cpy_r_r29, cpy_r_response}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r33 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL24; + goto CPyL27; } else - goto CPyL25; -CPyL15: ; - CPy_DECREF(cpy_r_r27); + goto CPyL28; CPyL16: ; - return 1; + CPy_DECREF(cpy_r_r28); CPyL17: ; - cpy_r_r33 = 2; - return cpy_r_r33; + return 1; CPyL18: ; - CPy_DECREF(cpy_r_r3); - goto CPyL13; + cpy_r_r34 = 2; + return cpy_r_r34; CPyL19: ; - CPy_DecRef(cpy_r_r3); - goto CPyL17; -CPyL20: ; CPy_DECREF(cpy_r_r3); - goto CPyL9; + goto CPyL14; +CPyL20: ; + CPy_DecRef(cpy_r_r3); + goto CPyL18; CPyL21: ; - CPy_DECREF_NO_IMM(cpy_r_r11); - goto CPyL10; + CPy_DECREF(cpy_r_r3); + goto CPyL8; CPyL22: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r19); - goto CPyL17; + CPy_DECREF(cpy_r_r10); + goto CPyL10; CPyL23: ; - CPy_DECREF(cpy_r_r24); - goto CPyL12; + CPy_DecRef(cpy_r_r10); + goto CPyL18; CPyL24: ; - CPy_DecRef(cpy_r_r27); - goto CPyL17; + CPy_DecRef(cpy_r_r19); + goto CPyL18; CPyL25: ; - CPy_DECREF(cpy_r_r32); - goto CPyL15; + CPy_DecRef(cpy_r_r19); + CPy_DecRef(cpy_r_r21); + goto CPyL18; +CPyL26: ; + CPy_DECREF(cpy_r_r25); + goto CPyL13; +CPyL27: ; + CPy_DecRef(cpy_r_r28); + goto CPyL18; +CPyL28: ; + CPy_DECREF(cpy_r_r33); + goto CPyL16; } PyObject *CPyPy_request_processor___RequestProcessor___append_middleware_response_processor(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -241769,22 +242169,22 @@ CPyL4: ; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL823; + if (cpy_r_r7 != NULL) goto __LL836; if (PyUnicode_Check(cpy_r_r6)) cpy_r_r7 = cpy_r_r6; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL823; + if (cpy_r_r7 != NULL) goto __LL836; if (cpy_r_r6 == Py_None) cpy_r_r7 = cpy_r_r6; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL823; + if (cpy_r_r7 != NULL) goto __LL836; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "_is_batch_response", 257, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r6); goto CPyL15; -__LL823: ; +__LL836: ; cpy_r_r8 = (PyObject *)&_Py_NoneStruct; cpy_r_r9 = cpy_r_r7 == cpy_r_r8; CPy_DECREF(cpy_r_r7); @@ -241843,16 +242243,16 @@ PyObject *CPyPy_request_processor___RequestProcessor____is_batch_response(PyObje else { arg_raw_response = NULL; } - if (arg_raw_response != NULL) goto __LL824; + if (arg_raw_response != NULL) goto __LL837; if (PyDict_Check(obj_raw_response)) arg_raw_response = obj_raw_response; else { arg_raw_response = NULL; } - if (arg_raw_response != NULL) goto __LL824; + if (arg_raw_response != NULL) goto __LL837; CPy_TypeError("union[list, dict]", obj_raw_response); goto fail; -__LL824: ; +__LL837: ; char retval = CPyDef_request_processor___RequestProcessor____is_batch_response(arg_self, arg_raw_response); if (retval == 2) { return NULL; @@ -241884,21 +242284,21 @@ PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen____ char cpy_r_r16; PyObject *cpy_r_r17; PyObject *cpy_r_r18; - PyObject *cpy_r_r19; + char cpy_r_r19; PyObject *cpy_r_r20; PyObject *cpy_r_r21; PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; PyObject *cpy_r_r27; PyObject *cpy_r_r28; PyObject *cpy_r_r29; PyObject *cpy_r_r30; - PyObject **cpy_r_r32; + char cpy_r_r31; + PyObject *cpy_r_r32; PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; + PyObject **cpy_r_r35; PyObject *cpy_r_r36; PyObject *cpy_r_r37; PyObject *cpy_r_r38; @@ -242085,7 +242485,7 @@ PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen____ cpy_r_r4 = NULL; cpy_r_r5 = cpy_r_r4; cpy_r_r6 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL167; + goto CPyL170; CPyL1: ; cpy_r_r7 = (PyObject *)&_Py_NoneStruct; cpy_r_r8 = cpy_r_type != cpy_r_r7; @@ -242093,22 +242493,22 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPy_Unreachable(); CPyL4: ; cpy_r_r9 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r9 == 2)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "subscription", 264, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPyL5: ; - if (!cpy_r_r9) goto CPyL128; + if (!cpy_r_r9) goto CPyL131; CPyL6: ; cpy_r_r10 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r10 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 265, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r10); CPyL7: ; @@ -242121,7 +242521,7 @@ CPyL7: ; cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); if (unlikely(cpy_r_r15 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL174; + goto CPyL177; } CPy_DECREF_NO_IMM(cpy_r_r11); if (unlikely(!PyBool_Check(cpy_r_r15))) { @@ -242131,98 +242531,117 @@ CPyL7: ; CPy_DECREF(cpy_r_r15); if (unlikely(cpy_r_r16 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } - if (!cpy_r_r16) goto CPyL47; + if (!cpy_r_r16) goto CPyL50; cpy_r_r17 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r17 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 266, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r17); CPyL11: ; cpy_r_r18 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r17)->__provider; CPy_INCREF(cpy_r_r18); CPy_DECREF_NO_IMM(cpy_r_r17); - cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r20 = CPyObject_GetAttr(cpy_r_r18, cpy_r_r19); - CPy_DECREF(cpy_r_r18); + if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider != NULL) { + CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider); + } + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider = cpy_r_r18; + cpy_r_r19 = 1; + if (unlikely(!cpy_r_r19)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); + goto CPyL176; + } + cpy_r_r20 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r20 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "provider", 267, CPyStatic_request_processor___globals); + goto CPyL176; + } + CPy_INCREF(cpy_r_r20); +CPyL13: ; + cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + CPy_DECREF(cpy_r_r20); + if (unlikely(cpy_r_r22 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } - cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription queue is full. Waiting for provider to ' + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription queue is full. Waiting for provider to ' 'consume messages before caching.') */ - cpy_r_r22 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r23[2] = {cpy_r_r20, cpy_r_r21}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r25 == NULL)) { + cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r25[2] = {cpy_r_r22, cpy_r_r23}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r27 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL175; + goto CPyL178; } else + goto CPyL179; +CPyL15: ; + CPy_DECREF(cpy_r_r22); + cpy_r_r28 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "provider", 271, CPyStatic_request_processor___globals); goto CPyL176; -CPyL13: ; - CPy_DECREF(cpy_r_r20); - cpy_r_r26 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 270, CPyStatic_request_processor___globals); - goto CPyL173; } - CPy_INCREF_NO_IMM(cpy_r_r26); -CPyL14: ; - cpy_r_r27 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r26)->__provider; - CPy_INCREF(cpy_r_r27); - CPy_DECREF_NO_IMM(cpy_r_r26); - cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_listen_event' */ - cpy_r_r29 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r28); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r29 == NULL)) { + CPy_INCREF(cpy_r_r28); +CPyL16: ; + cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_listen_event' */ + cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r30 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } - cpy_r_r30 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'clear' */ - PyObject *cpy_r_r31[1] = {cpy_r_r29}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { + if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event != NULL) { + CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event); + } + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event = cpy_r_r30; + cpy_r_r31 = 1; + if (unlikely(!cpy_r_r31)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL177; - } else - goto CPyL178; -CPyL16: ; - CPy_DECREF(cpy_r_r29); - cpy_r_r34 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 271, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } - CPy_INCREF_NO_IMM(cpy_r_r34); -CPyL17: ; - cpy_r_r35 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r34)->__provider; - CPy_INCREF(cpy_r_r35); - CPy_DECREF_NO_IMM(cpy_r_r34); - cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_listen_event' */ - cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); - CPy_DECREF(cpy_r_r35); - if (unlikely(cpy_r_r37 == NULL)) { + cpy_r_r32 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event; + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "listen_event", 272, CPyStatic_request_processor___globals); + goto CPyL176; + } + CPy_INCREF(cpy_r_r32); +CPyL19: ; + cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'clear' */ + PyObject *cpy_r_r34[1] = {cpy_r_r32}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r36 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL180; + } else + goto CPyL181; +CPyL20: ; + CPy_DECREF(cpy_r_r32); + cpy_r_r37 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event; + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "listen_event", 273, CPyStatic_request_processor___globals); + goto CPyL176; } + CPy_INCREF(cpy_r_r37); +CPyL21: ; cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'wait' */ PyObject *cpy_r_r39[1] = {cpy_r_r37}; cpy_r_r40 = (PyObject **)&cpy_r_r39; cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775809ULL, 0); if (unlikely(cpy_r_r41 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; + goto CPyL182; } CPy_DECREF(cpy_r_r37); cpy_r_r42 = CPy_GetCoro(cpy_r_r41); CPy_DECREF(cpy_r_r41); if (unlikely(cpy_r_r42 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2); @@ -242231,22 +242650,22 @@ CPyL17: ; cpy_r_r43 = 1; if (unlikely(!cpy_r_r43)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r44 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; if (unlikely(cpy_r_r44 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__2", -1, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPy_INCREF(cpy_r_r44); -CPyL22: ; +CPyL25: ; cpy_r_r45 = CPyIter_Next(cpy_r_r44); CPy_DECREF(cpy_r_r44); - if (cpy_r_r45 != NULL) goto CPyL25; + if (cpy_r_r45 != NULL) goto CPyL28; cpy_r_r46 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r46 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r47 = cpy_r_r46; CPy_DECREF(cpy_r_r47); @@ -242258,30 +242677,30 @@ CPyL22: ; cpy_r_r49 = 1; if (unlikely(!cpy_r_r49)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } else - goto CPyL47; -CPyL25: ; + goto CPyL50; +CPyL28: ; cpy_r_r50 = cpy_r_r45; -CPyL26: ; +CPyL29: ; ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; return cpy_r_r50; -CPyL27: ; +CPyL30: ; cpy_r_r52 = (PyObject *)&_Py_NoneStruct; cpy_r_r53 = cpy_r_type != cpy_r_r52; - if (!cpy_r_r53) goto CPyL180; + if (!cpy_r_r53) goto CPyL183; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } else - goto CPyL181; -CPyL29: ; + goto CPyL184; +CPyL32: ; CPy_Unreachable(); -CPyL30: ; +CPyL33: ; CPy_INCREF(cpy_r_arg); - goto CPyL42; -CPyL31: ; + goto CPyL45; +CPyL34: ; cpy_r_r54 = CPy_CatchError(); if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f0); @@ -242292,102 +242711,102 @@ CPyL31: ; cpy_r_r55 = 1; if (unlikely(!cpy_r_r55)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL182; + goto CPyL185; } cpy_r_r56 = (PyObject **)&cpy_r_r1; cpy_r_r57 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; if (unlikely(cpy_r_r57 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__2", -1, CPyStatic_request_processor___globals); - goto CPyL182; + goto CPyL185; } CPy_INCREF(cpy_r_r57); -CPyL33: ; +CPyL36: ; cpy_r_r58 = CPy_YieldFromErrorHandle(cpy_r_r57, cpy_r_r56); CPy_DecRef(cpy_r_r57); if (unlikely(cpy_r_r58 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL182; + goto CPyL185; } - if (cpy_r_r58) goto CPyL37; + if (cpy_r_r58) goto CPyL40; cpy_r_r50 = cpy_r_r1; cpy_r_r59 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r59.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__3", -1, CPyStatic_request_processor___globals); - goto CPyL183; + goto CPyL186; } CPy_INCREF(cpy_r_r59.f0); CPy_INCREF(cpy_r_r59.f1); CPy_INCREF(cpy_r_r59.f2); -CPyL36: ; +CPyL39: ; CPy_RestoreExcInfo(cpy_r_r59); CPy_DecRef(cpy_r_r59.f0); CPy_DecRef(cpy_r_r59.f1); CPy_DecRef(cpy_r_r59.f2); - goto CPyL26; -CPyL37: ; + goto CPyL29; +CPyL40: ; cpy_r_r47 = cpy_r_r1; CPy_DecRef(cpy_r_r47); cpy_r_r60 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r60.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__3", -1, CPyStatic_request_processor___globals); - goto CPyL39; + goto CPyL42; } CPy_INCREF(cpy_r_r60.f0); CPy_INCREF(cpy_r_r60.f1); CPy_INCREF(cpy_r_r60.f2); -CPyL38: ; +CPyL41: ; CPy_RestoreExcInfo(cpy_r_r60); CPy_DecRef(cpy_r_r60.f0); CPy_DecRef(cpy_r_r60.f1); CPy_DecRef(cpy_r_r60.f2); - goto CPyL47; -CPyL39: ; + goto CPyL50; +CPyL42: ; cpy_r_r61 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r61.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__3", -1, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPy_INCREF(cpy_r_r61.f0); CPy_INCREF(cpy_r_r61.f1); CPy_INCREF(cpy_r_r61.f2); -CPyL40: ; +CPyL43: ; CPy_RestoreExcInfo(cpy_r_r61); CPy_DecRef(cpy_r_r61.f0); CPy_DecRef(cpy_r_r61.f1); CPy_DecRef(cpy_r_r61.f2); cpy_r_r62 = CPy_KeepPropagating(); - if (!cpy_r_r62) goto CPyL173; + if (!cpy_r_r62) goto CPyL176; CPy_Unreachable(); -CPyL42: ; +CPyL45: ; cpy_r_r63 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; if (unlikely(cpy_r_r63 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__2", -1, CPyStatic_request_processor___globals); - goto CPyL184; + goto CPyL187; } CPy_INCREF(cpy_r_r63); -CPyL43: ; +CPyL46: ; cpy_r_r64 = CPyIter_Send(cpy_r_r63, cpy_r_arg); CPy_DECREF(cpy_r_r63); CPy_DECREF(cpy_r_arg); - if (cpy_r_r64 == NULL) goto CPyL45; + if (cpy_r_r64 == NULL) goto CPyL48; cpy_r_r50 = cpy_r_r64; - goto CPyL26; -CPyL45: ; + goto CPyL29; +CPyL48: ; cpy_r_r65 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r65 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r47 = cpy_r_r65; CPy_DECREF(cpy_r_r47); -CPyL47: ; +CPyL50: ; cpy_r_r66 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r66 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 273, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 275, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r66); -CPyL48: ; +CPyL51: ; cpy_r_r67 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r66)->__provider; CPy_INCREF(cpy_r_r67); CPy_DECREF_NO_IMM(cpy_r_r66); @@ -242396,40 +242815,40 @@ CPyL48: ; CPy_DECREF(cpy_r_r67); if (unlikely(cpy_r_r69 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r70 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Caching subscription response:\n response=%s' */ cpy_r_r71 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r71 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 274, CPyStatic_request_processor___globals); - goto CPyL185; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 276, CPyStatic_request_processor___globals); + goto CPyL188; } CPy_INCREF(cpy_r_r71); -CPyL50: ; +CPyL53: ; cpy_r_r72 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ PyObject *cpy_r_r73[3] = {cpy_r_r69, cpy_r_r70, cpy_r_r71}; cpy_r_r74 = (PyObject **)&cpy_r_r73; cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r75 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL186; + goto CPyL189; } else - goto CPyL187; -CPyL51: ; + goto CPyL190; +CPyL54: ; CPy_DECREF(cpy_r_r69); CPy_DECREF(cpy_r_r71); cpy_r_r76 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r76 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 276, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 278, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF(cpy_r_r76); -CPyL52: ; +CPyL55: ; cpy_r_r77 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'params' */ cpy_r_r78 = PyDict_New(); if (unlikely(cpy_r_r78 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL188; + goto CPyL191; } cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ PyObject *cpy_r_r80[3] = {cpy_r_r76, cpy_r_r77, cpy_r_r78}; @@ -242437,7 +242856,7 @@ CPyL52: ; cpy_r_r82 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r82 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL189; + goto CPyL192; } CPy_DECREF(cpy_r_r76); CPy_DECREF(cpy_r_r78); @@ -242448,7 +242867,7 @@ CPyL52: ; cpy_r_r87 = PyObject_VectorcallMethod(cpy_r_r84, cpy_r_r86, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r87 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL190; + goto CPyL193; } CPy_DECREF(cpy_r_r82); if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id != NULL) { @@ -242458,15 +242877,15 @@ CPyL52: ; cpy_r_r88 = 1; if (unlikely(!cpy_r_r88)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r89 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r89 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 277, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 279, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r89); -CPyL57: ; +CPyL60: ; cpy_r_r90 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r89)->__subscription_container; CPy_INCREF(cpy_r_r90); CPy_DECREF_NO_IMM(cpy_r_r89); @@ -242477,80 +242896,80 @@ CPyL57: ; cpy_r_r91 = 1; if (unlikely(!cpy_r_r91)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r92 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_container; if (unlikely(cpy_r_r92 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "sub_container", 278, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "sub_container", 280, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF(cpy_r_r92); -CPyL59: ; +CPyL62: ; cpy_r_r93 = (PyObject *)&_Py_NoneStruct; cpy_r_r94 = cpy_r_r92 != cpy_r_r93; CPy_DECREF(cpy_r_r92); - if (!cpy_r_r94) goto CPyL97; + if (!cpy_r_r94) goto CPyL100; cpy_r_r95 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_container; if (unlikely(cpy_r_r95 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "sub_container", 278, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "sub_container", 280, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF(cpy_r_r95); -CPyL61: ; +CPyL64: ; if (likely(cpy_r_r95 != Py_None)) cpy_r_r96 = cpy_r_r95; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 278, CPyStatic_request_processor___globals, "faster_web3.providers.persistent.subscription_container.SubscriptionContainer", cpy_r_r95); - goto CPyL173; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 280, CPyStatic_request_processor___globals, "faster_web3.providers.persistent.subscription_container.SubscriptionContainer", cpy_r_r95); + goto CPyL176; } cpy_r_r97 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; if (unlikely(cpy_r_r97 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "subscription_id", 279, CPyStatic_request_processor___globals); - goto CPyL191; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "subscription_id", 281, CPyStatic_request_processor___globals); + goto CPyL194; } CPy_INCREF(cpy_r_r97); -CPyL63: ; +CPyL66: ; if (likely(PyUnicode_Check(cpy_r_r97))) cpy_r_r98 = cpy_r_r97; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 278, CPyStatic_request_processor___globals, "str", cpy_r_r97); - goto CPyL191; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 280, CPyStatic_request_processor___globals, "str", cpy_r_r97); + goto CPyL194; } cpy_r_r99 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r96, cpy_r_r98); CPy_DECREF(cpy_r_r98); CPy_DECREF_NO_IMM(cpy_r_r96); if (unlikely(cpy_r_r99 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r100 = (PyObject *)&_Py_NoneStruct; cpy_r_r101 = cpy_r_r99 != cpy_r_r100; CPy_DECREF(cpy_r_r99); - if (!cpy_r_r101) goto CPyL97; + if (!cpy_r_r101) goto CPyL100; cpy_r_r102 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r102 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 282, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 284, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r102); -CPyL67: ; +CPyL70: ; cpy_r_r103 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r102)->__handler_subscription_queue; CPy_INCREF_NO_IMM(cpy_r_r103); CPy_DECREF_NO_IMM(cpy_r_r102); cpy_r_r104 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r104 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 282, CPyStatic_request_processor___globals); - goto CPyL192; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 284, CPyStatic_request_processor___globals); + goto CPyL195; } CPy_INCREF(cpy_r_r104); -CPyL68: ; +CPyL71: ; cpy_r_r105 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ PyObject *cpy_r_r106[2] = {cpy_r_r103, cpy_r_r104}; cpy_r_r107 = (PyObject **)&cpy_r_r106; cpy_r_r108 = PyObject_VectorcallMethod(cpy_r_r105, cpy_r_r107, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r108 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL193; + goto CPyL196; } CPy_DECREF_NO_IMM(cpy_r_r103); CPy_DECREF(cpy_r_r104); @@ -242558,7 +242977,7 @@ CPyL68: ; CPy_DECREF(cpy_r_r108); if (unlikely(cpy_r_r109 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); @@ -242567,22 +242986,22 @@ CPyL68: ; cpy_r_r110 = 1; if (unlikely(!cpy_r_r110)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r111 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; if (unlikely(cpy_r_r111 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__4", -1, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPy_INCREF(cpy_r_r111); -CPyL72: ; +CPyL75: ; cpy_r_r112 = CPyIter_Next(cpy_r_r111); CPy_DECREF(cpy_r_r111); - if (cpy_r_r112 != NULL) goto CPyL75; + if (cpy_r_r112 != NULL) goto CPyL78; cpy_r_r113 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r113 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r114 = cpy_r_r113; CPy_DECREF(cpy_r_r114); @@ -242594,30 +243013,30 @@ CPyL72: ; cpy_r_r116 = 1; if (unlikely(!cpy_r_r116)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } else - goto CPyL162; -CPyL75: ; + goto CPyL165; +CPyL78: ; cpy_r_r117 = cpy_r_r112; -CPyL76: ; +CPyL79: ; ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; return cpy_r_r117; -CPyL77: ; +CPyL80: ; cpy_r_r119 = (PyObject *)&_Py_NoneStruct; cpy_r_r120 = cpy_r_type != cpy_r_r119; - if (!cpy_r_r120) goto CPyL194; + if (!cpy_r_r120) goto CPyL197; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL81; + goto CPyL84; } else - goto CPyL195; -CPyL79: ; + goto CPyL198; +CPyL82: ; CPy_Unreachable(); -CPyL80: ; +CPyL83: ; CPy_INCREF(cpy_r_arg); - goto CPyL92; -CPyL81: ; + goto CPyL95; +CPyL84: ; cpy_r_r121 = CPy_CatchError(); if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f0); @@ -242628,120 +243047,120 @@ CPyL81: ; cpy_r_r122 = 1; if (unlikely(!cpy_r_r122)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL196; + goto CPyL199; } cpy_r_r123 = (PyObject **)&cpy_r_r3; cpy_r_r124 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; if (unlikely(cpy_r_r124 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__4", -1, CPyStatic_request_processor___globals); - goto CPyL196; + goto CPyL199; } CPy_INCREF(cpy_r_r124); -CPyL83: ; +CPyL86: ; cpy_r_r125 = CPy_YieldFromErrorHandle(cpy_r_r124, cpy_r_r123); CPy_DecRef(cpy_r_r124); if (unlikely(cpy_r_r125 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL196; + goto CPyL199; } - if (cpy_r_r125) goto CPyL87; + if (cpy_r_r125) goto CPyL90; cpy_r_r117 = cpy_r_r3; cpy_r_r126 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; if (unlikely(cpy_r_r126.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__5", -1, CPyStatic_request_processor___globals); - goto CPyL197; + goto CPyL200; } CPy_INCREF(cpy_r_r126.f0); CPy_INCREF(cpy_r_r126.f1); CPy_INCREF(cpy_r_r126.f2); -CPyL86: ; +CPyL89: ; CPy_RestoreExcInfo(cpy_r_r126); CPy_DecRef(cpy_r_r126.f0); CPy_DecRef(cpy_r_r126.f1); CPy_DecRef(cpy_r_r126.f2); - goto CPyL76; -CPyL87: ; + goto CPyL79; +CPyL90: ; cpy_r_r114 = cpy_r_r3; CPy_DecRef(cpy_r_r114); cpy_r_r127 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; if (unlikely(cpy_r_r127.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__5", -1, CPyStatic_request_processor___globals); - goto CPyL89; + goto CPyL92; } CPy_INCREF(cpy_r_r127.f0); CPy_INCREF(cpy_r_r127.f1); CPy_INCREF(cpy_r_r127.f2); -CPyL88: ; +CPyL91: ; CPy_RestoreExcInfo(cpy_r_r127); CPy_DecRef(cpy_r_r127.f0); CPy_DecRef(cpy_r_r127.f1); CPy_DecRef(cpy_r_r127.f2); - goto CPyL162; -CPyL89: ; + goto CPyL165; +CPyL92: ; cpy_r_r128 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; if (unlikely(cpy_r_r128.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__5", -1, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPy_INCREF(cpy_r_r128.f0); CPy_INCREF(cpy_r_r128.f1); CPy_INCREF(cpy_r_r128.f2); -CPyL90: ; +CPyL93: ; CPy_RestoreExcInfo(cpy_r_r128); CPy_DecRef(cpy_r_r128.f0); CPy_DecRef(cpy_r_r128.f1); CPy_DecRef(cpy_r_r128.f2); cpy_r_r129 = CPy_KeepPropagating(); - if (!cpy_r_r129) goto CPyL173; + if (!cpy_r_r129) goto CPyL176; CPy_Unreachable(); -CPyL92: ; +CPyL95: ; cpy_r_r130 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; if (unlikely(cpy_r_r130 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__4", -1, CPyStatic_request_processor___globals); - goto CPyL198; + goto CPyL201; } CPy_INCREF(cpy_r_r130); -CPyL93: ; +CPyL96: ; cpy_r_r131 = CPyIter_Send(cpy_r_r130, cpy_r_arg); CPy_DECREF(cpy_r_r130); CPy_DECREF(cpy_r_arg); - if (cpy_r_r131 == NULL) goto CPyL95; + if (cpy_r_r131 == NULL) goto CPyL98; cpy_r_r117 = cpy_r_r131; - goto CPyL76; -CPyL95: ; + goto CPyL79; +CPyL98: ; cpy_r_r132 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r132 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r114 = cpy_r_r132; CPy_DECREF(cpy_r_r114); - goto CPyL162; -CPyL97: ; + goto CPyL165; +CPyL100: ; cpy_r_r133 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r133 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 286, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 288, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r133); -CPyL98: ; +CPyL101: ; cpy_r_r134 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r133)->__subscription_response_queue; CPy_INCREF_NO_IMM(cpy_r_r134); CPy_DECREF_NO_IMM(cpy_r_r133); cpy_r_r135 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r135 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 286, CPyStatic_request_processor___globals); - goto CPyL199; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 288, CPyStatic_request_processor___globals); + goto CPyL202; } CPy_INCREF(cpy_r_r135); -CPyL99: ; +CPyL102: ; cpy_r_r136 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ PyObject *cpy_r_r137[2] = {cpy_r_r134, cpy_r_r135}; cpy_r_r138 = (PyObject **)&cpy_r_r137; cpy_r_r139 = PyObject_VectorcallMethod(cpy_r_r136, cpy_r_r138, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r139 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL200; + goto CPyL203; } CPy_DECREF_NO_IMM(cpy_r_r134); CPy_DECREF(cpy_r_r135); @@ -242749,7 +243168,7 @@ CPyL99: ; CPy_DECREF(cpy_r_r139); if (unlikely(cpy_r_r140 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); @@ -242758,22 +243177,22 @@ CPyL99: ; cpy_r_r141 = 1; if (unlikely(!cpy_r_r141)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r142 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; if (unlikely(cpy_r_r142 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__6", -1, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPy_INCREF(cpy_r_r142); -CPyL103: ; +CPyL106: ; cpy_r_r143 = CPyIter_Next(cpy_r_r142); CPy_DECREF(cpy_r_r142); - if (cpy_r_r143 != NULL) goto CPyL106; + if (cpy_r_r143 != NULL) goto CPyL109; cpy_r_r144 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r144 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r145 = cpy_r_r144; CPy_DECREF(cpy_r_r145); @@ -242785,30 +243204,30 @@ CPyL103: ; cpy_r_r147 = 1; if (unlikely(!cpy_r_r147)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } else - goto CPyL162; -CPyL106: ; + goto CPyL165; +CPyL109: ; cpy_r_r148 = cpy_r_r143; -CPyL107: ; +CPyL110: ; ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; return cpy_r_r148; -CPyL108: ; +CPyL111: ; cpy_r_r150 = (PyObject *)&_Py_NoneStruct; cpy_r_r151 = cpy_r_type != cpy_r_r150; - if (!cpy_r_r151) goto CPyL201; + if (!cpy_r_r151) goto CPyL204; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL112; + goto CPyL115; } else - goto CPyL202; -CPyL110: ; + goto CPyL205; +CPyL113: ; CPy_Unreachable(); -CPyL111: ; +CPyL114: ; CPy_INCREF(cpy_r_arg); - goto CPyL123; -CPyL112: ; + goto CPyL126; +CPyL115: ; cpy_r_r152 = CPy_CatchError(); if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f0); @@ -242819,138 +243238,138 @@ CPyL112: ; cpy_r_r153 = 1; if (unlikely(!cpy_r_r153)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL203; + goto CPyL206; } cpy_r_r154 = (PyObject **)&cpy_r_r5; cpy_r_r155 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; if (unlikely(cpy_r_r155 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__6", -1, CPyStatic_request_processor___globals); - goto CPyL203; + goto CPyL206; } CPy_INCREF(cpy_r_r155); -CPyL114: ; +CPyL117: ; cpy_r_r156 = CPy_YieldFromErrorHandle(cpy_r_r155, cpy_r_r154); CPy_DecRef(cpy_r_r155); if (unlikely(cpy_r_r156 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL203; + goto CPyL206; } - if (cpy_r_r156) goto CPyL118; + if (cpy_r_r156) goto CPyL121; cpy_r_r148 = cpy_r_r5; cpy_r_r157 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; if (unlikely(cpy_r_r157.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__7", -1, CPyStatic_request_processor___globals); - goto CPyL204; + goto CPyL207; } CPy_INCREF(cpy_r_r157.f0); CPy_INCREF(cpy_r_r157.f1); CPy_INCREF(cpy_r_r157.f2); -CPyL117: ; +CPyL120: ; CPy_RestoreExcInfo(cpy_r_r157); CPy_DecRef(cpy_r_r157.f0); CPy_DecRef(cpy_r_r157.f1); CPy_DecRef(cpy_r_r157.f2); - goto CPyL107; -CPyL118: ; + goto CPyL110; +CPyL121: ; cpy_r_r145 = cpy_r_r5; CPy_DecRef(cpy_r_r145); cpy_r_r158 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; if (unlikely(cpy_r_r158.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__7", -1, CPyStatic_request_processor___globals); - goto CPyL120; + goto CPyL123; } CPy_INCREF(cpy_r_r158.f0); CPy_INCREF(cpy_r_r158.f1); CPy_INCREF(cpy_r_r158.f2); -CPyL119: ; +CPyL122: ; CPy_RestoreExcInfo(cpy_r_r158); CPy_DecRef(cpy_r_r158.f0); CPy_DecRef(cpy_r_r158.f1); CPy_DecRef(cpy_r_r158.f2); - goto CPyL162; -CPyL120: ; + goto CPyL165; +CPyL123: ; cpy_r_r159 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; if (unlikely(cpy_r_r159.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__7", -1, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPy_INCREF(cpy_r_r159.f0); CPy_INCREF(cpy_r_r159.f1); CPy_INCREF(cpy_r_r159.f2); -CPyL121: ; +CPyL124: ; CPy_RestoreExcInfo(cpy_r_r159); CPy_DecRef(cpy_r_r159.f0); CPy_DecRef(cpy_r_r159.f1); CPy_DecRef(cpy_r_r159.f2); cpy_r_r160 = CPy_KeepPropagating(); - if (!cpy_r_r160) goto CPyL173; + if (!cpy_r_r160) goto CPyL176; CPy_Unreachable(); -CPyL123: ; +CPyL126: ; cpy_r_r161 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; if (unlikely(cpy_r_r161 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__6", -1, CPyStatic_request_processor___globals); - goto CPyL205; + goto CPyL208; } CPy_INCREF(cpy_r_r161); -CPyL124: ; +CPyL127: ; cpy_r_r162 = CPyIter_Send(cpy_r_r161, cpy_r_arg); CPy_DECREF(cpy_r_r161); CPy_DECREF(cpy_r_arg); - if (cpy_r_r162 == NULL) goto CPyL126; + if (cpy_r_r162 == NULL) goto CPyL129; cpy_r_r148 = cpy_r_r162; - goto CPyL107; -CPyL126: ; + goto CPyL110; +CPyL129: ; cpy_r_r163 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r163 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r145 = cpy_r_r163; CPy_DECREF(cpy_r_r145); - goto CPyL162; -CPyL128: ; + goto CPyL165; +CPyL131: ; cpy_r_r164 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r164 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 287, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 289, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r164); -CPyL129: ; +CPyL132: ; cpy_r_r165 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r165 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 287, CPyStatic_request_processor___globals); - goto CPyL206; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 289, CPyStatic_request_processor___globals); + goto CPyL209; } CPy_INCREF(cpy_r_r165); -CPyL130: ; +CPyL133: ; if (PyList_Check(cpy_r_r165)) cpy_r_r166 = cpy_r_r165; else { cpy_r_r166 = NULL; } - if (cpy_r_r166 != NULL) goto __LL825; + if (cpy_r_r166 != NULL) goto __LL838; if (PyDict_Check(cpy_r_r165)) cpy_r_r166 = cpy_r_r165; else { cpy_r_r166 = NULL; } - if (cpy_r_r166 != NULL) goto __LL825; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 287, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r165); - goto CPyL206; -__LL825: ; + if (cpy_r_r166 != NULL) goto __LL838; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 289, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r165); + goto CPyL209; +__LL838: ; cpy_r_r167 = CPyDef_request_processor___RequestProcessor____is_batch_response(cpy_r_r164, cpy_r_r166); CPy_DECREF(cpy_r_r166); CPy_DECREF_NO_IMM(cpy_r_r164); if (unlikely(cpy_r_r167 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } - if (!cpy_r_r167) goto CPyL146; + if (!cpy_r_r167) goto CPyL149; cpy_r_r168 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'batch_request' */ cpy_r_r169 = CPyDef_caching_utils___generate_cache_key(cpy_r_r168); if (unlikely(cpy_r_r169 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key); @@ -242959,15 +243378,15 @@ __LL825: ; cpy_r_r170 = 1; if (unlikely(!cpy_r_r170)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r171 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r171 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 291, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 293, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r171); -CPyL136: ; +CPyL139: ; cpy_r_r172 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r171)->__provider; CPy_INCREF(cpy_r_r172); CPy_DECREF_NO_IMM(cpy_r_r171); @@ -242976,109 +243395,109 @@ CPyL136: ; CPy_DECREF(cpy_r_r172); if (unlikely(cpy_r_r174 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r175 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching batch response:\n' ' cache_key=%s,\n' ' response=%s') */ cpy_r_r176 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r176 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 293, CPyStatic_request_processor___globals); - goto CPyL207; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 295, CPyStatic_request_processor___globals); + goto CPyL210; } CPy_INCREF(cpy_r_r176); -CPyL138: ; +CPyL141: ; cpy_r_r177 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r177 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 294, CPyStatic_request_processor___globals); - goto CPyL208; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 296, CPyStatic_request_processor___globals); + goto CPyL211; } CPy_INCREF(cpy_r_r177); -CPyL139: ; +CPyL142: ; if (PyList_Check(cpy_r_r177)) cpy_r_r178 = cpy_r_r177; else { cpy_r_r178 = NULL; } - if (cpy_r_r178 != NULL) goto __LL826; + if (cpy_r_r178 != NULL) goto __LL839; if (PyDict_Check(cpy_r_r177)) cpy_r_r178 = cpy_r_r177; else { cpy_r_r178 = NULL; } - if (cpy_r_r178 != NULL) goto __LL826; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 294, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r177); - goto CPyL208; -__LL826: ; + if (cpy_r_r178 != NULL) goto __LL839; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 296, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r177); + goto CPyL211; +__LL839: ; cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ PyObject *cpy_r_r180[4] = {cpy_r_r174, cpy_r_r175, cpy_r_r176, cpy_r_r178}; cpy_r_r181 = (PyObject **)&cpy_r_r180; cpy_r_r182 = PyObject_VectorcallMethod(cpy_r_r179, cpy_r_r181, 9223372036854775812ULL, 0); if (unlikely(cpy_r_r182 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL209; + goto CPyL212; } else - goto CPyL210; -CPyL141: ; + goto CPyL213; +CPyL144: ; CPy_DECREF(cpy_r_r174); CPy_DECREF(cpy_r_r176); CPy_DECREF(cpy_r_r178); cpy_r_r183 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r183 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 296, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 298, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r183); -CPyL142: ; +CPyL145: ; cpy_r_r184 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r183)->__request_response_cache; CPy_INCREF_NO_IMM(cpy_r_r184); CPy_DECREF_NO_IMM(cpy_r_r183); cpy_r_r185 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r185 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 296, CPyStatic_request_processor___globals); - goto CPyL211; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 298, CPyStatic_request_processor___globals); + goto CPyL214; } CPy_INCREF(cpy_r_r185); -CPyL143: ; +CPyL146: ; cpy_r_r186 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r186 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 296, CPyStatic_request_processor___globals); - goto CPyL212; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 298, CPyStatic_request_processor___globals); + goto CPyL215; } CPy_INCREF(cpy_r_r186); -CPyL144: ; +CPyL147: ; if (PyList_Check(cpy_r_r186)) cpy_r_r187 = cpy_r_r186; else { cpy_r_r187 = NULL; } - if (cpy_r_r187 != NULL) goto __LL827; + if (cpy_r_r187 != NULL) goto __LL840; if (PyDict_Check(cpy_r_r186)) cpy_r_r187 = cpy_r_r186; else { cpy_r_r187 = NULL; } - if (cpy_r_r187 != NULL) goto __LL827; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 296, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r186); - goto CPyL212; -__LL827: ; + if (cpy_r_r187 != NULL) goto __LL840; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 298, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r186); + goto CPyL215; +__LL840: ; cpy_r_r188 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r184, cpy_r_r185, cpy_r_r187); CPy_DECREF(cpy_r_r185); CPy_DECREF(cpy_r_r187); CPy_DECREF_NO_IMM(cpy_r_r184); if (unlikely(cpy_r_r188.f0 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } else - goto CPyL213; -CPyL146: ; + goto CPyL216; +CPyL149: ; cpy_r_r189 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r189 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 298, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 300, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF(cpy_r_r189); -CPyL147: ; +CPyL150: ; cpy_r_r190 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ cpy_r_r191 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ PyObject *cpy_r_r192[2] = {cpy_r_r189, cpy_r_r190}; @@ -243086,7 +243505,7 @@ CPyL147: ; cpy_r_r194 = PyObject_VectorcallMethod(cpy_r_r191, cpy_r_r193, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r194 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL214; + goto CPyL217; } CPy_DECREF(cpy_r_r189); if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id != NULL) { @@ -243096,20 +243515,20 @@ CPyL147: ; cpy_r_r195 = 1; if (unlikely(!cpy_r_r195)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r196 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id; if (unlikely(cpy_r_r196 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "response_id", 299, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "response_id", 301, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF(cpy_r_r196); -CPyL150: ; +CPyL153: ; cpy_r_r197 = CPyDef_caching_utils___generate_cache_key(cpy_r_r196); CPy_DECREF(cpy_r_r196); if (unlikely(cpy_r_r197 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key); @@ -243118,15 +243537,15 @@ CPyL150: ; cpy_r_r198 = 1; if (unlikely(!cpy_r_r198)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r199 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r199 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 300, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 302, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r199); -CPyL153: ; +CPyL156: ; cpy_r_r200 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r199)->__provider; CPy_INCREF(cpy_r_r200); CPy_DECREF_NO_IMM(cpy_r_r199); @@ -243135,7 +243554,7 @@ CPyL153: ; CPy_DECREF(cpy_r_r200); if (unlikely(cpy_r_r202 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } cpy_r_r203 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching response:\n' ' response_id=%s,\n' @@ -243143,298 +243562,298 @@ CPyL153: ; ' response=%s') */ cpy_r_r204 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id; if (unlikely(cpy_r_r204 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "response_id", 303, CPyStatic_request_processor___globals); - goto CPyL215; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "response_id", 305, CPyStatic_request_processor___globals); + goto CPyL218; } CPy_INCREF(cpy_r_r204); -CPyL155: ; +CPyL158: ; cpy_r_r205 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r205 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 304, CPyStatic_request_processor___globals); - goto CPyL216; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 306, CPyStatic_request_processor___globals); + goto CPyL219; } CPy_INCREF(cpy_r_r205); -CPyL156: ; +CPyL159: ; cpy_r_r206 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r206 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 305, CPyStatic_request_processor___globals); - goto CPyL217; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 307, CPyStatic_request_processor___globals); + goto CPyL220; } CPy_INCREF(cpy_r_r206); -CPyL157: ; +CPyL160: ; cpy_r_r207 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ PyObject *cpy_r_r208[5] = {cpy_r_r202, cpy_r_r203, cpy_r_r204, cpy_r_r205, cpy_r_r206}; cpy_r_r209 = (PyObject **)&cpy_r_r208; cpy_r_r210 = PyObject_VectorcallMethod(cpy_r_r207, cpy_r_r209, 9223372036854775813ULL, 0); if (unlikely(cpy_r_r210 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL218; + goto CPyL221; } else - goto CPyL219; -CPyL158: ; + goto CPyL222; +CPyL161: ; CPy_DECREF(cpy_r_r202); CPy_DECREF(cpy_r_r204); CPy_DECREF(cpy_r_r205); CPy_DECREF(cpy_r_r206); cpy_r_r211 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r211 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 307, CPyStatic_request_processor___globals); - goto CPyL173; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 309, CPyStatic_request_processor___globals); + goto CPyL176; } CPy_INCREF_NO_IMM(cpy_r_r211); -CPyL159: ; +CPyL162: ; cpy_r_r212 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r211)->__request_response_cache; CPy_INCREF_NO_IMM(cpy_r_r212); CPy_DECREF_NO_IMM(cpy_r_r211); cpy_r_r213 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r213 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 307, CPyStatic_request_processor___globals); - goto CPyL220; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 309, CPyStatic_request_processor___globals); + goto CPyL223; } CPy_INCREF(cpy_r_r213); -CPyL160: ; +CPyL163: ; cpy_r_r214 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r214 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 307, CPyStatic_request_processor___globals); - goto CPyL221; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 309, CPyStatic_request_processor___globals); + goto CPyL224; } CPy_INCREF(cpy_r_r214); -CPyL161: ; +CPyL164: ; cpy_r_r215 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r212, cpy_r_r213, cpy_r_r214); CPy_DECREF(cpy_r_r213); CPy_DECREF(cpy_r_r214); CPy_DECREF_NO_IMM(cpy_r_r212); if (unlikely(cpy_r_r215.f0 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } else - goto CPyL222; -CPyL162: ; + goto CPyL225; +CPyL165: ; cpy_r_r216 = Py_None; ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL166; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL169; CPyGen_SetStopIterationValue(cpy_r_r216); - if (!0) goto CPyL173; + if (!0) goto CPyL176; CPy_Unreachable(); -CPyL166: ; +CPyL169: ; *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r216; return 0; -CPyL167: ; +CPyL170: ; cpy_r_r218 = cpy_r_r6 == 0; - if (cpy_r_r218) goto CPyL223; + if (cpy_r_r218) goto CPyL226; cpy_r_r219 = cpy_r_r6 == 1; if (cpy_r_r219) { - goto CPyL224; + goto CPyL227; } else - goto CPyL225; -CPyL169: ; + goto CPyL228; +CPyL172: ; cpy_r_r220 = cpy_r_r6 == 2; if (cpy_r_r220) { - goto CPyL226; + goto CPyL229; } else - goto CPyL227; -CPyL170: ; + goto CPyL230; +CPyL173: ; cpy_r_r221 = cpy_r_r6 == 3; if (cpy_r_r221) { - goto CPyL108; + goto CPyL111; } else - goto CPyL228; -CPyL171: ; + goto CPyL231; +CPyL174: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r222 = 0; if (unlikely(!cpy_r_r222)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL173; + goto CPyL176; } CPy_Unreachable(); -CPyL173: ; +CPyL176: ; cpy_r_r223 = NULL; return cpy_r_r223; -CPyL174: ; - CPy_DecRef(cpy_r_r11); - goto CPyL173; -CPyL175: ; - CPy_DecRef(cpy_r_r20); - goto CPyL173; -CPyL176: ; - CPy_DECREF(cpy_r_r25); - goto CPyL13; CPyL177: ; - CPy_DecRef(cpy_r_r29); - goto CPyL173; + CPy_DecRef(cpy_r_r11); + goto CPyL176; CPyL178: ; - CPy_DECREF(cpy_r_r33); - goto CPyL16; + CPy_DecRef(cpy_r_r22); + goto CPyL176; CPyL179: ; - CPy_DecRef(cpy_r_r37); - goto CPyL173; + CPy_DECREF(cpy_r_r27); + goto CPyL15; CPyL180: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL30; + CPy_DecRef(cpy_r_r32); + goto CPyL176; CPyL181: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL29; + CPy_DECREF(cpy_r_r36); + goto CPyL20; CPyL182: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL39; + CPy_DecRef(cpy_r_r37); + goto CPyL176; CPyL183: ; - CPy_DecRef(cpy_r_r50); - goto CPyL39; + CPy_XDECREF(cpy_r_r1); + goto CPyL33; CPyL184: ; - CPy_DecRef(cpy_r_arg); - goto CPyL173; + CPy_XDECREF(cpy_r_r1); + goto CPyL32; CPyL185: ; - CPy_DecRef(cpy_r_r69); - goto CPyL173; + CPy_XDecRef(cpy_r_r1); + goto CPyL42; CPyL186: ; + CPy_DecRef(cpy_r_r50); + goto CPyL42; +CPyL187: ; + CPy_DecRef(cpy_r_arg); + goto CPyL176; +CPyL188: ; + CPy_DecRef(cpy_r_r69); + goto CPyL176; +CPyL189: ; CPy_DecRef(cpy_r_r69); CPy_DecRef(cpy_r_r71); - goto CPyL173; -CPyL187: ; + goto CPyL176; +CPyL190: ; CPy_DECREF(cpy_r_r75); - goto CPyL51; -CPyL188: ; + goto CPyL54; +CPyL191: ; CPy_DecRef(cpy_r_r76); - goto CPyL173; -CPyL189: ; + goto CPyL176; +CPyL192: ; CPy_DecRef(cpy_r_r76); CPy_DecRef(cpy_r_r78); - goto CPyL173; -CPyL190: ; + goto CPyL176; +CPyL193: ; CPy_DecRef(cpy_r_r82); - goto CPyL173; -CPyL191: ; + goto CPyL176; +CPyL194: ; CPy_DecRef(cpy_r_r96); - goto CPyL173; -CPyL192: ; + goto CPyL176; +CPyL195: ; CPy_DecRef(cpy_r_r103); - goto CPyL173; -CPyL193: ; + goto CPyL176; +CPyL196: ; CPy_DecRef(cpy_r_r103); CPy_DecRef(cpy_r_r104); - goto CPyL173; -CPyL194: ; + goto CPyL176; +CPyL197: ; CPy_XDECREF(cpy_r_r3); - goto CPyL80; -CPyL195: ; + goto CPyL83; +CPyL198: ; CPy_XDECREF(cpy_r_r3); - goto CPyL79; -CPyL196: ; + goto CPyL82; +CPyL199: ; CPy_XDecRef(cpy_r_r3); - goto CPyL89; -CPyL197: ; + goto CPyL92; +CPyL200: ; CPy_DecRef(cpy_r_r117); - goto CPyL89; -CPyL198: ; + goto CPyL92; +CPyL201: ; CPy_DecRef(cpy_r_arg); - goto CPyL173; -CPyL199: ; + goto CPyL176; +CPyL202: ; CPy_DecRef(cpy_r_r134); - goto CPyL173; -CPyL200: ; + goto CPyL176; +CPyL203: ; CPy_DecRef(cpy_r_r134); CPy_DecRef(cpy_r_r135); - goto CPyL173; -CPyL201: ; + goto CPyL176; +CPyL204: ; CPy_XDECREF(cpy_r_r5); - goto CPyL111; -CPyL202: ; + goto CPyL114; +CPyL205: ; CPy_XDECREF(cpy_r_r5); - goto CPyL110; -CPyL203: ; + goto CPyL113; +CPyL206: ; CPy_XDecRef(cpy_r_r5); - goto CPyL120; -CPyL204: ; + goto CPyL123; +CPyL207: ; CPy_DecRef(cpy_r_r148); - goto CPyL120; -CPyL205: ; + goto CPyL123; +CPyL208: ; CPy_DecRef(cpy_r_arg); - goto CPyL173; -CPyL206: ; + goto CPyL176; +CPyL209: ; CPy_DecRef(cpy_r_r164); - goto CPyL173; -CPyL207: ; + goto CPyL176; +CPyL210: ; CPy_DecRef(cpy_r_r174); - goto CPyL173; -CPyL208: ; + goto CPyL176; +CPyL211: ; CPy_DecRef(cpy_r_r174); CPy_DecRef(cpy_r_r176); - goto CPyL173; -CPyL209: ; + goto CPyL176; +CPyL212: ; CPy_DecRef(cpy_r_r174); CPy_DecRef(cpy_r_r176); CPy_DecRef(cpy_r_r178); - goto CPyL173; -CPyL210: ; + goto CPyL176; +CPyL213: ; CPy_DECREF(cpy_r_r182); - goto CPyL141; -CPyL211: ; + goto CPyL144; +CPyL214: ; CPy_DecRef(cpy_r_r184); - goto CPyL173; -CPyL212: ; + goto CPyL176; +CPyL215: ; CPy_DecRef(cpy_r_r184); CPy_DecRef(cpy_r_r185); - goto CPyL173; -CPyL213: ; + goto CPyL176; +CPyL216: ; CPy_DECREF(cpy_r_r188.f0); CPy_DECREF(cpy_r_r188.f1); - goto CPyL162; -CPyL214: ; + goto CPyL165; +CPyL217: ; CPy_DecRef(cpy_r_r189); - goto CPyL173; -CPyL215: ; + goto CPyL176; +CPyL218: ; CPy_DecRef(cpy_r_r202); - goto CPyL173; -CPyL216: ; + goto CPyL176; +CPyL219: ; CPy_DecRef(cpy_r_r202); CPy_DecRef(cpy_r_r204); - goto CPyL173; -CPyL217: ; + goto CPyL176; +CPyL220: ; CPy_DecRef(cpy_r_r202); CPy_DecRef(cpy_r_r204); CPy_DecRef(cpy_r_r205); - goto CPyL173; -CPyL218: ; + goto CPyL176; +CPyL221: ; CPy_DecRef(cpy_r_r202); CPy_DecRef(cpy_r_r204); CPy_DecRef(cpy_r_r205); CPy_DecRef(cpy_r_r206); - goto CPyL173; -CPyL219: ; + goto CPyL176; +CPyL222: ; CPy_DECREF(cpy_r_r210); - goto CPyL158; -CPyL220: ; + goto CPyL161; +CPyL223: ; CPy_DecRef(cpy_r_r212); - goto CPyL173; -CPyL221: ; + goto CPyL176; +CPyL224: ; CPy_DecRef(cpy_r_r212); CPy_DecRef(cpy_r_r213); - goto CPyL173; -CPyL222: ; + goto CPyL176; +CPyL225: ; CPy_DECREF(cpy_r_r215.f0); CPy_DECREF(cpy_r_r215.f1); - goto CPyL162; -CPyL223: ; + goto CPyL165; +CPyL226: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); goto CPyL1; -CPyL224: ; +CPyL227: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); - goto CPyL27; -CPyL225: ; + goto CPyL30; +CPyL228: ; CPy_XDECREF(cpy_r_r1); - goto CPyL169; -CPyL226: ; + goto CPyL172; +CPyL229: ; CPy_XDECREF(cpy_r_r5); - goto CPyL77; -CPyL227: ; + goto CPyL80; +CPyL230: ; CPy_XDECREF(cpy_r_r3); - goto CPyL170; -CPyL228: ; + goto CPyL173; +CPyL231: ; CPy_XDECREF(cpy_r_r5); - goto CPyL171; + goto CPyL174; } PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -243635,10 +244054,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp828 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp828); - PyObject *__tmp829 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp829); + PyObject *__tmp841 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp841); + PyObject *__tmp842 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp842); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -243818,75 +244237,75 @@ PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____m char cpy_r_r7; PyObject *cpy_r_r8; PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - CPyTagged cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject **cpy_r_r14; + PyObject *cpy_r_r15; + CPyTagged cpy_r_r16; + char cpy_r_r17; PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; + PyObject *cpy_r_r19; + char cpy_r_r20; PyObject *cpy_r_r21; PyObject *cpy_r_r22; - PyObject **cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; + PyObject *cpy_r_r23; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - tuple_T3OOO cpy_r_r33; - char cpy_r_r34; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - tuple_T3OOO cpy_r_r38; + PyObject *cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + tuple_T3OOO cpy_r_r34; + char cpy_r_r35; + PyObject **cpy_r_r36; + PyObject *cpy_r_r37; + char cpy_r_r38; tuple_T3OOO cpy_r_r39; tuple_T3OOO cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; + tuple_T3OOO cpy_r_r41; + char cpy_r_r42; PyObject *cpy_r_r43; PyObject *cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; + PyObject *cpy_r_r45; + char cpy_r_r46; PyObject *cpy_r_r47; PyObject *cpy_r_r48; - PyObject *cpy_r_r49; + char cpy_r_r49; PyObject *cpy_r_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - char cpy_r_r54; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; + PyObject **cpy_r_r57; PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - CPyTagged cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; + char cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject **cpy_r_r63; + PyObject *cpy_r_r64; + CPyTagged cpy_r_r65; char cpy_r_r66; PyObject *cpy_r_r67; char cpy_r_r68; PyObject *cpy_r_r69; - PyObject *cpy_r_r70; + char cpy_r_r70; PyObject *cpy_r_r71; PyObject *cpy_r_r72; PyObject *cpy_r_r73; PyObject *cpy_r_r74; - PyObject **cpy_r_r76; - PyObject *cpy_r_r77; + PyObject *cpy_r_r75; + PyObject **cpy_r_r77; PyObject *cpy_r_r78; - char cpy_r_r79; - PyObject *cpy_r_r80; - char cpy_r_r81; - PyObject *cpy_r_r82; + PyObject *cpy_r_r79; + char cpy_r_r80; + PyObject *cpy_r_r81; + char cpy_r_r82; PyObject *cpy_r_r83; PyObject *cpy_r_r84; PyObject *cpy_r_r85; @@ -243902,29 +244321,29 @@ PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____m PyObject *cpy_r_r96; PyObject *cpy_r_r97; PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject **cpy_r_r101; + PyObject **cpy_r_r100; + PyObject *cpy_r_r101; PyObject *cpy_r_r102; PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - char cpy_r_r105; - PyObject *cpy_r_r106; - char cpy_r_r107; + char cpy_r_r104; + PyObject *cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; PyObject *cpy_r_r108; PyObject *cpy_r_r109; PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - PyObject **cpy_r_r113; + PyObject **cpy_r_r112; + PyObject *cpy_r_r113; PyObject *cpy_r_r114; PyObject *cpy_r_r115; PyObject *cpy_r_r116; PyObject *cpy_r_r117; PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - char cpy_r_r120; + char cpy_r_r119; + PyObject *cpy_r_r120; PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - char cpy_r_r123; + char cpy_r_r122; + PyObject *cpy_r_r123; PyObject *cpy_r_r124; PyObject *cpy_r_r125; PyObject *cpy_r_r126; @@ -243933,22 +244352,21 @@ PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____m PyObject *cpy_r_r129; PyObject *cpy_r_r130; PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject **cpy_r_r134; + PyObject **cpy_r_r133; + PyObject *cpy_r_r134; PyObject *cpy_r_r135; - PyObject *cpy_r_r136; + char cpy_r_r136; char cpy_r_r137; char cpy_r_r138; char cpy_r_r139; - char cpy_r_r140; - PyObject *cpy_r_r141; + PyObject *cpy_r_r140; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; CPy_XDECREF(cpy_r_r1); cpy_r_r2 = NULL; cpy_r_r3 = cpy_r_r2; cpy_r_r4 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL100; + goto CPyL105; CPyL1: ; cpy_r_r5 = (PyObject *)&_Py_NoneStruct; cpy_r_r6 = cpy_r_type != cpy_r_r5; @@ -243956,181 +244374,178 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } CPy_Unreachable(); CPyL4: ; cpy_r_r7 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r7 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "subscription", 312, CPyStatic_request_processor___globals); - goto CPyL104; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "subscription", 314, CPyStatic_request_processor___globals); + goto CPyL109; } CPyL5: ; - if (!cpy_r_r7) goto CPyL72; + if (!cpy_r_r7) goto CPyL77; CPyL6: ; cpy_r_r8 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r8 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 313, CPyStatic_request_processor___globals); - goto CPyL104; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 315, CPyStatic_request_processor___globals); + goto CPyL109; } CPy_INCREF_NO_IMM(cpy_r_r8); CPyL7: ; cpy_r_r9 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r8)->__subscription_response_queue; CPy_INCREF_NO_IMM(cpy_r_r9); CPy_DECREF_NO_IMM(cpy_r_r8); - cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'qsize' */ - PyObject *cpy_r_r11[1] = {cpy_r_r9}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r13 == NULL)) { + if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue); + } + ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r9; + cpy_r_r10 = 1; + if (unlikely(!cpy_r_r10)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL105; + goto CPyL109; } - CPy_DECREF_NO_IMM(cpy_r_r9); - if (likely(PyLong_Check(cpy_r_r13))) - cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); + cpy_r_r11 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "queue", 316, CPyStatic_request_processor___globals); + goto CPyL109; + } + CPy_INCREF_NO_IMM(cpy_r_r11); +CPyL9: ; + cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'qsize' */ + PyObject *cpy_r_r13[1] = {cpy_r_r11}; + cpy_r_r14 = (PyObject **)&cpy_r_r13; + cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); + goto CPyL110; + } + CPy_DECREF_NO_IMM(cpy_r_r11); + if (likely(PyLong_Check(cpy_r_r15))) + cpy_r_r16 = CPyTagged_FromObject(cpy_r_r15); else { - CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r15); cpy_r_r16 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize != CPY_INT_TAG) { CPyTagged_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize); } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize = cpy_r_r14; - cpy_r_r15 = 1; - if (unlikely(!cpy_r_r15)) { + ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize = cpy_r_r16; + cpy_r_r17 = 1; + if (unlikely(!cpy_r_r17)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; - } - cpy_r_r16 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 314, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - CPy_INCREF_NO_IMM(cpy_r_r16); -CPyL11: ; - cpy_r_r17 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r16)->__subscription_response_queue; - CPy_INCREF_NO_IMM(cpy_r_r17); - CPy_DECREF_NO_IMM(cpy_r_r16); - cpy_r_r18 = CPyDef_request_processor___TaskReliantQueue___get(cpy_r_r17); - CPy_DECREF_NO_IMM(cpy_r_r17); + cpy_r_r18 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; if (unlikely(cpy_r_r18 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "queue", 317, CPyStatic_request_processor___globals); + goto CPyL109; + } + CPy_INCREF_NO_IMM(cpy_r_r18); +CPyL13: ; + cpy_r_r19 = CPyDef_request_processor___TaskReliantQueue___get(cpy_r_r18); + CPy_DECREF_NO_IMM(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r18; - cpy_r_r19 = 1; - if (unlikely(!cpy_r_r19)) { + ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r19; + cpy_r_r20 = 1; + if (unlikely(!cpy_r_r20)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - cpy_r_r20 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r20 == NULL)) { + cpy_r_r21 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r21 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__8", -1, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - CPy_INCREF_NO_IMM(cpy_r_r20); -CPyL14: ; - cpy_r_r21 = (PyObject *)&_Py_NoneStruct; - cpy_r_r22 = NULL; - cpy_r_r1 = cpy_r_r22; - cpy_r_r23 = (PyObject **)&cpy_r_r1; - cpy_r_r24 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r_r20, cpy_r_r21, cpy_r_r21, cpy_r_r21, cpy_r_r21, cpy_r_r23); - CPy_DECREF_NO_IMM(cpy_r_r20); - if (cpy_r_r24 != NULL) goto CPyL106; - cpy_r_r25 = cpy_r_r1 != 0; - if (unlikely(!cpy_r_r25)) { + CPy_INCREF_NO_IMM(cpy_r_r21); +CPyL16: ; + cpy_r_r22 = (PyObject *)&_Py_NoneStruct; + cpy_r_r23 = NULL; + cpy_r_r1 = cpy_r_r23; + cpy_r_r24 = (PyObject **)&cpy_r_r1; + cpy_r_r25 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r_r21, cpy_r_r22, cpy_r_r22, cpy_r_r22, cpy_r_r22, cpy_r_r24); + CPy_DECREF_NO_IMM(cpy_r_r21); + if (cpy_r_r25 != NULL) goto CPyL111; + cpy_r_r26 = cpy_r_r1 != 0; + if (unlikely(!cpy_r_r26)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL107; + goto CPyL112; } - cpy_r_r26 = cpy_r_r1; - cpy_r_r27 = NULL; + cpy_r_r27 = cpy_r_r1; + cpy_r_r28 = NULL; if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r27; - cpy_r_r28 = 1; - if (unlikely(!cpy_r_r28)) { + ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r28; + cpy_r_r29 = 1; + if (unlikely(!cpy_r_r29)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL108; + goto CPyL113; } else - goto CPyL39; -CPyL17: ; - cpy_r_r29 = cpy_r_r24; -CPyL18: ; - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r29; + goto CPyL41; CPyL19: ; - cpy_r_r31 = (PyObject *)&_Py_NoneStruct; - cpy_r_r32 = cpy_r_type != cpy_r_r31; - if (!cpy_r_r32) goto CPyL109; + cpy_r_r30 = cpy_r_r25; +CPyL20: ; + ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; + return cpy_r_r30; +CPyL21: ; + cpy_r_r32 = (PyObject *)&_Py_NoneStruct; + cpy_r_r33 = cpy_r_type != cpy_r_r32; + if (!cpy_r_r33) goto CPyL114; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL23; + goto CPyL25; } else - goto CPyL110; -CPyL21: ; + goto CPyL115; +CPyL23: ; CPy_Unreachable(); -CPyL22: ; +CPyL24: ; CPy_INCREF(cpy_r_arg); - goto CPyL34; -CPyL23: ; - cpy_r_r33 = CPy_CatchError(); + goto CPyL36; +CPyL25: ; + cpy_r_r34 = CPy_CatchError(); if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0); CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f1); CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f2); } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r33; - cpy_r_r34 = 1; - if (unlikely(!cpy_r_r34)) { + ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r34; + cpy_r_r35 = 1; + if (unlikely(!cpy_r_r35)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL111; + goto CPyL116; } - cpy_r_r35 = (PyObject **)&cpy_r_r3; - cpy_r_r36 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r36 == NULL)) { + cpy_r_r36 = (PyObject **)&cpy_r_r3; + cpy_r_r37 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r37 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__8", -1, CPyStatic_request_processor___globals); - goto CPyL111; + goto CPyL116; } - CPy_INCREF_NO_IMM(cpy_r_r36); -CPyL25: ; - cpy_r_r37 = CPy_YieldFromErrorHandle(cpy_r_r36, cpy_r_r35); - CPy_DecRef(cpy_r_r36); - if (unlikely(cpy_r_r37 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r37); +CPyL27: ; + cpy_r_r38 = CPy_YieldFromErrorHandle(cpy_r_r37, cpy_r_r36); + CPy_DecRef(cpy_r_r37); + if (unlikely(cpy_r_r38 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL111; - } - if (cpy_r_r37) goto CPyL29; - cpy_r_r29 = cpy_r_r3; - cpy_r_r38 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r38.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__9", -1, CPyStatic_request_processor___globals); - goto CPyL112; + goto CPyL116; } - CPy_INCREF(cpy_r_r38.f0); - CPy_INCREF(cpy_r_r38.f1); - CPy_INCREF(cpy_r_r38.f2); -CPyL28: ; - CPy_RestoreExcInfo(cpy_r_r38); - CPy_DecRef(cpy_r_r38.f0); - CPy_DecRef(cpy_r_r38.f1); - CPy_DecRef(cpy_r_r38.f2); - goto CPyL18; -CPyL29: ; - cpy_r_r26 = cpy_r_r3; + if (cpy_r_r38) goto CPyL31; + cpy_r_r30 = cpy_r_r3; cpy_r_r39 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; if (unlikely(cpy_r_r39.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__9", -1, CPyStatic_request_processor___globals); - goto CPyL113; + goto CPyL117; } CPy_INCREF(cpy_r_r39.f0); CPy_INCREF(cpy_r_r39.f1); @@ -244140,12 +244555,13 @@ CPyL30: ; CPy_DecRef(cpy_r_r39.f0); CPy_DecRef(cpy_r_r39.f1); CPy_DecRef(cpy_r_r39.f2); - goto CPyL39; + goto CPyL20; CPyL31: ; + cpy_r_r27 = cpy_r_r3; cpy_r_r40 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; if (unlikely(cpy_r_r40.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__9", -1, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL118; } CPy_INCREF(cpy_r_r40.f0); CPy_INCREF(cpy_r_r40.f1); @@ -244155,214 +244571,245 @@ CPyL32: ; CPy_DecRef(cpy_r_r40.f0); CPy_DecRef(cpy_r_r40.f1); CPy_DecRef(cpy_r_r40.f2); - cpy_r_r41 = CPy_KeepPropagating(); - if (!cpy_r_r41) goto CPyL104; - CPy_Unreachable(); + goto CPyL41; +CPyL33: ; + cpy_r_r41 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r41.f0 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__9", -1, CPyStatic_request_processor___globals); + goto CPyL109; + } + CPy_INCREF(cpy_r_r41.f0); + CPy_INCREF(cpy_r_r41.f1); + CPy_INCREF(cpy_r_r41.f2); CPyL34: ; - cpy_r_r42 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r42 == NULL)) { + CPy_RestoreExcInfo(cpy_r_r41); + CPy_DecRef(cpy_r_r41.f0); + CPy_DecRef(cpy_r_r41.f1); + CPy_DecRef(cpy_r_r41.f2); + cpy_r_r42 = CPy_KeepPropagating(); + if (!cpy_r_r42) goto CPyL109; + CPy_Unreachable(); +CPyL36: ; + cpy_r_r43 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r43 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__8", -1, CPyStatic_request_processor___globals); - goto CPyL114; + goto CPyL119; } - CPy_INCREF_NO_IMM(cpy_r_r42); -CPyL35: ; - cpy_r_r43 = CPyIter_Send(cpy_r_r42, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r42); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r43 == NULL) goto CPyL37; - cpy_r_r29 = cpy_r_r43; - goto CPyL18; + CPy_INCREF_NO_IMM(cpy_r_r43); CPyL37: ; - cpy_r_r44 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r44 == NULL)) { + cpy_r_r44 = CPyIter_Send(cpy_r_r43, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r43); + CPy_DECREF(cpy_r_arg); + if (cpy_r_r44 == NULL) goto CPyL39; + cpy_r_r30 = cpy_r_r44; + goto CPyL20; +CPyL39: ; + cpy_r_r45 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r45 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - cpy_r_r26 = cpy_r_r44; -CPyL39: ; + cpy_r_r27 = cpy_r_r45; +CPyL41: ; if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response); } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response = cpy_r_r26; - cpy_r_r45 = 1; - if (unlikely(!cpy_r_r45)) { + ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response = cpy_r_r27; + cpy_r_r46 = 1; + if (unlikely(!cpy_r_r46)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - cpy_r_r46 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 316, CPyStatic_request_processor___globals); - goto CPyL104; + cpy_r_r47 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 319, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF_NO_IMM(cpy_r_r46); -CPyL41: ; - cpy_r_r47 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r46)->__provider; - CPy_INCREF(cpy_r_r47); - CPy_DECREF_NO_IMM(cpy_r_r46); - cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_listen_event' */ - cpy_r_r49 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r48); - CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r49 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r47); +CPyL43: ; + cpy_r_r48 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r47)->__provider; + CPy_INCREF(cpy_r_r48); + CPy_DECREF_NO_IMM(cpy_r_r47); + if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider != NULL) { + CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider); + } + ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider = cpy_r_r48; + cpy_r_r49 = 1; + if (unlikely(!cpy_r_r49)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - cpy_r_r50 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'is_set' */ - PyObject *cpy_r_r51[1] = {cpy_r_r49}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_VectorcallMethod(cpy_r_r50, cpy_r_r52, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r53 == NULL)) { + cpy_r_r50 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r50 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "provider", 320, CPyStatic_request_processor___globals); + goto CPyL109; + } + CPy_INCREF(cpy_r_r50); +CPyL45: ; + cpy_r_r51 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_listen_event' */ + cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r52 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL115; + goto CPyL109; } - CPy_DECREF(cpy_r_r49); - if (unlikely(!PyBool_Check(cpy_r_r53))) { - CPy_TypeError("bool", cpy_r_r53); cpy_r_r54 = 2; - } else - cpy_r_r54 = cpy_r_r53 == Py_True; - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r54 == 2)) { + if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event != NULL) { + CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event); + } + ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event = cpy_r_r52; + cpy_r_r53 = 1; + if (unlikely(!cpy_r_r53)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - if (cpy_r_r54) goto CPyL49; - cpy_r_r55 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 317, CPyStatic_request_processor___globals); - goto CPyL104; + cpy_r_r54 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event; + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "listen_event", 321, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF_NO_IMM(cpy_r_r55); -CPyL46: ; - cpy_r_r56 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r55)->__provider; - CPy_INCREF(cpy_r_r56); - CPy_DECREF_NO_IMM(cpy_r_r55); - cpy_r_r57 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_listen_event' */ - cpy_r_r58 = CPyObject_GetAttr(cpy_r_r56, cpy_r_r57); - CPy_DECREF(cpy_r_r56); + CPy_INCREF(cpy_r_r54); +CPyL48: ; + cpy_r_r55 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'is_set' */ + PyObject *cpy_r_r56[1] = {cpy_r_r54}; + cpy_r_r57 = (PyObject **)&cpy_r_r56; + cpy_r_r58 = PyObject_VectorcallMethod(cpy_r_r55, cpy_r_r57, 9223372036854775809ULL, 0); if (unlikely(cpy_r_r58 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL120; } - cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'set' */ - PyObject *cpy_r_r60[1] = {cpy_r_r58}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL116; + CPy_DECREF(cpy_r_r54); + if (unlikely(!PyBool_Check(cpy_r_r58))) { + CPy_TypeError("bool", cpy_r_r58); cpy_r_r59 = 2; } else - goto CPyL117; -CPyL48: ; + cpy_r_r59 = cpy_r_r58 == Py_True; CPy_DECREF(cpy_r_r58); -CPyL49: ; - cpy_r_r63 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize; - if (unlikely(cpy_r_r63 == CPY_INT_TAG)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "qsize", 319, CPyStatic_request_processor___globals); - goto CPyL104; + if (unlikely(cpy_r_r59 == 2)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); + goto CPyL109; } - CPyTagged_INCREF(cpy_r_r63); -CPyL50: ; - cpy_r_r64 = cpy_r_r63 == 0; - CPyTagged_DECREF(cpy_r_r63); - if (!cpy_r_r64) goto CPyL58; - cpy_r_r65 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 320, CPyStatic_request_processor___globals); - goto CPyL104; + if (cpy_r_r59) goto CPyL54; + cpy_r_r60 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event; + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "listen_event", 322, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF_NO_IMM(cpy_r_r65); + CPy_INCREF(cpy_r_r60); CPyL52: ; - cpy_r_r66 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r65)->__subscription_queue_synced_with_ws_stream; - CPy_DECREF_NO_IMM(cpy_r_r65); - if (cpy_r_r66) goto CPyL67; + cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'set' */ + PyObject *cpy_r_r62[1] = {cpy_r_r60}; + cpy_r_r63 = (PyObject **)&cpy_r_r62; + cpy_r_r64 = PyObject_VectorcallMethod(cpy_r_r61, cpy_r_r63, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); + goto CPyL121; + } else + goto CPyL122; CPyL53: ; + CPy_DECREF(cpy_r_r60); +CPyL54: ; + cpy_r_r65 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize; + if (unlikely(cpy_r_r65 == CPY_INT_TAG)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "qsize", 324, CPyStatic_request_processor___globals); + goto CPyL109; + } + CPyTagged_INCREF(cpy_r_r65); +CPyL55: ; + cpy_r_r66 = cpy_r_r65 == 0; + CPyTagged_DECREF(cpy_r_r65); + if (!cpy_r_r66) goto CPyL63; cpy_r_r67 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r67 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 321, CPyStatic_request_processor___globals); - goto CPyL104; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 325, CPyStatic_request_processor___globals); + goto CPyL109; } CPy_INCREF_NO_IMM(cpy_r_r67); -CPyL54: ; - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r67)->__subscription_queue_synced_with_ws_stream = 1; +CPyL57: ; + cpy_r_r68 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r67)->__subscription_queue_synced_with_ws_stream; CPy_DECREF_NO_IMM(cpy_r_r67); + if (cpy_r_r68) goto CPyL72; +CPyL58: ; cpy_r_r69 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r69 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 322, CPyStatic_request_processor___globals); - goto CPyL104; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 326, CPyStatic_request_processor___globals); + goto CPyL109; } CPy_INCREF_NO_IMM(cpy_r_r69); -CPyL55: ; - cpy_r_r70 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r69)->__provider; - CPy_INCREF(cpy_r_r70); +CPyL59: ; + ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r69)->__subscription_queue_synced_with_ws_stream = 1; CPy_DECREF_NO_IMM(cpy_r_r69); - cpy_r_r71 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r72 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r71); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r72 == NULL)) { + cpy_r_r71 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "provider", 327, CPyStatic_request_processor___globals); + goto CPyL109; + } + CPy_INCREF(cpy_r_r71); +CPyL60: ; + cpy_r_r72 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r73 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - cpy_r_r73 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription response queue synced with websocket ' + cpy_r_r74 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription response queue synced with websocket ' 'message stream.') */ - cpy_r_r74 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ - PyObject *cpy_r_r75[2] = {cpy_r_r72, cpy_r_r73}; - cpy_r_r76 = (PyObject **)&cpy_r_r75; - cpy_r_r77 = PyObject_VectorcallMethod(cpy_r_r74, cpy_r_r76, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r77 == NULL)) { + cpy_r_r75 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ + PyObject *cpy_r_r76[2] = {cpy_r_r73, cpy_r_r74}; + cpy_r_r77 = (PyObject **)&cpy_r_r76; + cpy_r_r78 = PyObject_VectorcallMethod(cpy_r_r75, cpy_r_r77, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r78 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL118; + goto CPyL123; } else - goto CPyL119; -CPyL57: ; - CPy_DECREF(cpy_r_r72); - goto CPyL67; -CPyL58: ; - cpy_r_r78 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 327, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL124; +CPyL62: ; + CPy_DECREF(cpy_r_r73); + goto CPyL72; +CPyL63: ; + cpy_r_r79 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 332, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF_NO_IMM(cpy_r_r78); -CPyL59: ; - cpy_r_r79 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r78)->__subscription_queue_synced_with_ws_stream; - CPy_DECREF_NO_IMM(cpy_r_r78); - if (!cpy_r_r79) goto CPyL62; -CPyL60: ; - cpy_r_r80 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 328, CPyStatic_request_processor___globals); - goto CPyL104; + CPy_INCREF_NO_IMM(cpy_r_r79); +CPyL64: ; + cpy_r_r80 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r79)->__subscription_queue_synced_with_ws_stream; + CPy_DECREF_NO_IMM(cpy_r_r79); + if (!cpy_r_r80) goto CPyL67; +CPyL65: ; + cpy_r_r81 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 333, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF_NO_IMM(cpy_r_r80); -CPyL61: ; - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r80)->__subscription_queue_synced_with_ws_stream = 0; - CPy_DECREF_NO_IMM(cpy_r_r80); -CPyL62: ; - cpy_r_r82 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 329, CPyStatic_request_processor___globals); - goto CPyL104; + CPy_INCREF_NO_IMM(cpy_r_r81); +CPyL66: ; + ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r81)->__subscription_queue_synced_with_ws_stream = 0; + CPy_DECREF_NO_IMM(cpy_r_r81); +CPyL67: ; + cpy_r_r83 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "provider", 334, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF_NO_IMM(cpy_r_r82); -CPyL63: ; - cpy_r_r83 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r82)->__provider; CPy_INCREF(cpy_r_r83); - CPy_DECREF_NO_IMM(cpy_r_r82); +CPyL68: ; cpy_r_r84 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ cpy_r_r85 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r84); CPy_DECREF(cpy_r_r83); if (unlikely(cpy_r_r85 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } cpy_r_r86 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription response queue has %s subscriptions. ' 'Processing as FIFO.') */ cpy_r_r87 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize; if (unlikely(cpy_r_r87 == CPY_INT_TAG)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "qsize", 332, CPyStatic_request_processor___globals); - goto CPyL120; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "qsize", 337, CPyStatic_request_processor___globals); + goto CPyL125; } CPyTagged_INCREF(cpy_r_r87); -CPyL65: ; +CPyL70: ; cpy_r_r88 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ cpy_r_r89 = CPyTagged_StealAsObject(cpy_r_r87); PyObject *cpy_r_r90[3] = {cpy_r_r85, cpy_r_r86, cpy_r_r89}; @@ -244370,330 +244817,327 @@ CPyL65: ; cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r88, cpy_r_r91, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r92 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL121; + goto CPyL126; } else - goto CPyL122; -CPyL66: ; + goto CPyL127; +CPyL71: ; CPy_DECREF(cpy_r_r85); CPy_DECREF(cpy_r_r89); -CPyL67: ; - cpy_r_r93 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; +CPyL72: ; + cpy_r_r93 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r93 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 335, CPyStatic_request_processor___globals); - goto CPyL104; + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "provider", 340, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF_NO_IMM(cpy_r_r93); -CPyL68: ; - cpy_r_r94 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r93)->__provider; - CPy_INCREF(cpy_r_r94); - CPy_DECREF_NO_IMM(cpy_r_r93); - cpy_r_r95 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r96 == NULL)) { + CPy_INCREF(cpy_r_r93); +CPyL73: ; + cpy_r_r94 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r95 = CPyObject_GetAttr(cpy_r_r93, cpy_r_r94); + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r95 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - cpy_r_r97 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription response popped from queue to be ' + cpy_r_r96 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription response popped from queue to be ' 'processed:\n' ' raw_response=%s') */ - cpy_r_r98 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 338, CPyStatic_request_processor___globals); - goto CPyL123; + cpy_r_r97 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 343, CPyStatic_request_processor___globals); + goto CPyL128; } - CPy_INCREF(cpy_r_r98); -CPyL70: ; - cpy_r_r99 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r100[3] = {cpy_r_r96, cpy_r_r97, cpy_r_r98}; - cpy_r_r101 = (PyObject **)&cpy_r_r100; - cpy_r_r102 = PyObject_VectorcallMethod(cpy_r_r99, cpy_r_r101, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r102 == NULL)) { + CPy_INCREF(cpy_r_r97); +CPyL75: ; + cpy_r_r98 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r99[3] = {cpy_r_r95, cpy_r_r96, cpy_r_r97}; + cpy_r_r100 = (PyObject **)&cpy_r_r99; + cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r100, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r101 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL124; + goto CPyL129; } else - goto CPyL125; -CPyL71: ; - CPy_DECREF(cpy_r_r96); - CPy_DECREF(cpy_r_r98); - goto CPyL94; -CPyL72: ; - cpy_r_r103 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r103 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "cache_key", 341, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL130; +CPyL76: ; + CPy_DECREF(cpy_r_r95); + CPy_DECREF(cpy_r_r97); + goto CPyL99; +CPyL77: ; + cpy_r_r102 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r102 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "cache_key", 346, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF(cpy_r_r103); -CPyL73: ; - cpy_r_r104 = (PyObject *)&_Py_NoneStruct; - cpy_r_r105 = cpy_r_r103 != cpy_r_r104; - if (!cpy_r_r105) goto CPyL126; - if (likely(cpy_r_r103 != Py_None)) - cpy_r_r106 = cpy_r_r103; + CPy_INCREF(cpy_r_r102); +CPyL78: ; + cpy_r_r103 = (PyObject *)&_Py_NoneStruct; + cpy_r_r104 = cpy_r_r102 != cpy_r_r103; + if (!cpy_r_r104) goto CPyL131; + if (likely(cpy_r_r102 != Py_None)) + cpy_r_r105 = cpy_r_r102; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", 341, CPyStatic_request_processor___globals, "str", cpy_r_r103); - goto CPyL104; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", 346, CPyStatic_request_processor___globals, "str", cpy_r_r102); + goto CPyL109; } - cpy_r_r107 = CPyStr_IsTrue(cpy_r_r106); - CPy_DECREF(cpy_r_r106); - if (cpy_r_r107) goto CPyL80; -CPyL76: ; - cpy_r_r108 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Must provide cache key when popping a ' + cpy_r_r106 = CPyStr_IsTrue(cpy_r_r105); + CPy_DECREF(cpy_r_r105); + if (cpy_r_r106) goto CPyL85; +CPyL81: ; + cpy_r_r107 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Must provide cache key when popping a ' 'non-subscription response.') */ - cpy_r_r109 = CPyStatic_request_processor___globals; - cpy_r_r110 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r111 = CPyDict_GetItem(cpy_r_r109, cpy_r_r110); - if (unlikely(cpy_r_r111 == NULL)) { + cpy_r_r108 = CPyStatic_request_processor___globals; + cpy_r_r109 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); + if (unlikely(cpy_r_r110 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - PyObject *cpy_r_r112[1] = {cpy_r_r108}; - cpy_r_r113 = (PyObject **)&cpy_r_r112; - cpy_r_r114 = PyObject_Vectorcall(cpy_r_r111, cpy_r_r113, 1, 0); - CPy_DECREF(cpy_r_r111); - if (unlikely(cpy_r_r114 == NULL)) { + PyObject *cpy_r_r111[1] = {cpy_r_r107}; + cpy_r_r112 = (PyObject **)&cpy_r_r111; + cpy_r_r113 = PyObject_Vectorcall(cpy_r_r110, cpy_r_r112, 1, 0); + CPy_DECREF(cpy_r_r110); + if (unlikely(cpy_r_r113 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - CPy_Raise(cpy_r_r114); - CPy_DECREF(cpy_r_r114); + CPy_Raise(cpy_r_r113); + CPy_DECREF(cpy_r_r113); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } CPy_Unreachable(); -CPyL80: ; - cpy_r_r115 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 346, CPyStatic_request_processor___globals); - goto CPyL104; +CPyL85: ; + cpy_r_r114 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r114 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 351, CPyStatic_request_processor___globals); + goto CPyL109; } + CPy_INCREF_NO_IMM(cpy_r_r114); +CPyL86: ; + cpy_r_r115 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r114)->__request_response_cache; CPy_INCREF_NO_IMM(cpy_r_r115); -CPyL81: ; - cpy_r_r116 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r115)->__request_response_cache; - CPy_INCREF_NO_IMM(cpy_r_r116); - CPy_DECREF_NO_IMM(cpy_r_r115); - cpy_r_r117 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "cache_key", 346, CPyStatic_request_processor___globals); - goto CPyL127; + CPy_DECREF_NO_IMM(cpy_r_r114); + cpy_r_r116 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r116 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "cache_key", 351, CPyStatic_request_processor___globals); + goto CPyL132; } - CPy_INCREF(cpy_r_r117); -CPyL82: ; - if (likely(cpy_r_r117 != Py_None)) - cpy_r_r118 = cpy_r_r117; + CPy_INCREF(cpy_r_r116); +CPyL87: ; + if (likely(cpy_r_r116 != Py_None)) + cpy_r_r117 = cpy_r_r116; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", 346, CPyStatic_request_processor___globals, "str", cpy_r_r117); - goto CPyL127; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", 351, CPyStatic_request_processor___globals, "str", cpy_r_r116); + goto CPyL132; } - cpy_r_r119 = CPyDef_utils___caching___SimpleCache___pop(cpy_r_r116, cpy_r_r118); - CPy_DECREF(cpy_r_r118); - CPy_DECREF_NO_IMM(cpy_r_r116); - if (unlikely(cpy_r_r119 == NULL)) { + cpy_r_r118 = CPyDef_utils___caching___SimpleCache___pop(cpy_r_r115, cpy_r_r117); + CPy_DECREF(cpy_r_r117); + CPy_DECREF_NO_IMM(cpy_r_r115); + if (unlikely(cpy_r_r118 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response); } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response = cpy_r_r119; - cpy_r_r120 = 1; - if (unlikely(!cpy_r_r120)) { + ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response = cpy_r_r118; + cpy_r_r119 = 1; + if (unlikely(!cpy_r_r119)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - cpy_r_r121 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 347, CPyStatic_request_processor___globals); - goto CPyL104; + cpy_r_r120 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 352, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF(cpy_r_r121); -CPyL86: ; - cpy_r_r122 = (PyObject *)&_Py_NoneStruct; - cpy_r_r123 = cpy_r_r121 != cpy_r_r122; - CPy_DECREF(cpy_r_r121); - if (!cpy_r_r123) goto CPyL94; - cpy_r_r124 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 348, CPyStatic_request_processor___globals); - goto CPyL104; + CPy_INCREF(cpy_r_r120); +CPyL91: ; + cpy_r_r121 = (PyObject *)&_Py_NoneStruct; + cpy_r_r122 = cpy_r_r120 != cpy_r_r121; + CPy_DECREF(cpy_r_r120); + if (!cpy_r_r122) goto CPyL99; + cpy_r_r123 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 353, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF_NO_IMM(cpy_r_r124); -CPyL88: ; - cpy_r_r125 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r124)->__provider; - CPy_INCREF(cpy_r_r125); - CPy_DECREF_NO_IMM(cpy_r_r124); - cpy_r_r126 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r127 = CPyObject_GetAttr(cpy_r_r125, cpy_r_r126); - CPy_DECREF(cpy_r_r125); - if (unlikely(cpy_r_r127 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r123); +CPyL93: ; + cpy_r_r124 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r123)->__provider; + CPy_INCREF(cpy_r_r124); + CPy_DECREF_NO_IMM(cpy_r_r123); + cpy_r_r125 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r126 = CPyObject_GetAttr(cpy_r_r124, cpy_r_r125); + CPy_DECREF(cpy_r_r124); + if (unlikely(cpy_r_r126 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } - cpy_r_r128 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Cached response popped from cache to be processed:\n' + cpy_r_r127 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Cached response popped from cache to be processed:\n' ' cache_key=%s,\n' ' raw_response=%s') */ - cpy_r_r129 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r129 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "cache_key", 351, CPyStatic_request_processor___globals); - goto CPyL128; + cpy_r_r128 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r128 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "cache_key", 356, CPyStatic_request_processor___globals); + goto CPyL133; } - CPy_INCREF(cpy_r_r129); -CPyL90: ; - if (likely(cpy_r_r129 != Py_None)) - cpy_r_r130 = cpy_r_r129; + CPy_INCREF(cpy_r_r128); +CPyL95: ; + if (likely(cpy_r_r128 != Py_None)) + cpy_r_r129 = cpy_r_r128; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", 351, CPyStatic_request_processor___globals, "str", cpy_r_r129); - goto CPyL128; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", 356, CPyStatic_request_processor___globals, "str", cpy_r_r128); + goto CPyL133; } - cpy_r_r131 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 352, CPyStatic_request_processor___globals); - goto CPyL129; + cpy_r_r130 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 357, CPyStatic_request_processor___globals); + goto CPyL134; } - CPy_INCREF(cpy_r_r131); -CPyL92: ; - cpy_r_r132 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r133[4] = {cpy_r_r127, cpy_r_r128, cpy_r_r130, cpy_r_r131}; - cpy_r_r134 = (PyObject **)&cpy_r_r133; - cpy_r_r135 = PyObject_VectorcallMethod(cpy_r_r132, cpy_r_r134, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r135 == NULL)) { + CPy_INCREF(cpy_r_r130); +CPyL97: ; + cpy_r_r131 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r132[4] = {cpy_r_r126, cpy_r_r127, cpy_r_r129, cpy_r_r130}; + cpy_r_r133 = (PyObject **)&cpy_r_r132; + cpy_r_r134 = PyObject_VectorcallMethod(cpy_r_r131, cpy_r_r133, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r134 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL130; + goto CPyL135; } else - goto CPyL131; -CPyL93: ; - CPy_DECREF(cpy_r_r127); + goto CPyL136; +CPyL98: ; + CPy_DECREF(cpy_r_r126); + CPy_DECREF(cpy_r_r129); CPy_DECREF(cpy_r_r130); - CPy_DECREF(cpy_r_r131); -CPyL94: ; - cpy_r_r136 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 355, CPyStatic_request_processor___globals); - goto CPyL104; +CPyL99: ; + cpy_r_r135 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 360, CPyStatic_request_processor___globals); + goto CPyL109; } - CPy_INCREF(cpy_r_r136); -CPyL95: ; + CPy_INCREF(cpy_r_r135); +CPyL100: ; ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL99; - CPyGen_SetStopIterationValue(cpy_r_r136); - CPy_DECREF(cpy_r_r136); - if (!0) goto CPyL104; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL104; + CPyGen_SetStopIterationValue(cpy_r_r135); + CPy_DECREF(cpy_r_r135); + if (!0) goto CPyL109; CPy_Unreachable(); -CPyL99: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r136; +CPyL104: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r135; return 0; -CPyL100: ; - cpy_r_r138 = cpy_r_r4 == 0; - if (cpy_r_r138) goto CPyL132; - cpy_r_r139 = cpy_r_r4 == 1; - if (cpy_r_r139) { - goto CPyL19; +CPyL105: ; + cpy_r_r137 = cpy_r_r4 == 0; + if (cpy_r_r137) goto CPyL137; + cpy_r_r138 = cpy_r_r4 == 1; + if (cpy_r_r138) { + goto CPyL21; } else - goto CPyL133; -CPyL102: ; + goto CPyL138; +CPyL107: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r140 = 0; - if (unlikely(!cpy_r_r140)) { + cpy_r_r139 = 0; + if (unlikely(!cpy_r_r139)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL104; + goto CPyL109; } CPy_Unreachable(); -CPyL104: ; - cpy_r_r141 = NULL; - return cpy_r_r141; -CPyL105: ; - CPy_DecRef(cpy_r_r9); - goto CPyL104; -CPyL106: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL17; -CPyL107: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL104; -CPyL108: ; - CPy_DecRef(cpy_r_r26); - goto CPyL104; CPyL109: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL22; + cpy_r_r140 = NULL; + return cpy_r_r140; CPyL110: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL21; + CPy_DecRef(cpy_r_r11); + goto CPyL109; CPyL111: ; - CPy_XDecRef(cpy_r_r3); - goto CPyL31; + CPy_XDECREF(cpy_r_r1); + goto CPyL19; CPyL112: ; - CPy_DecRef(cpy_r_r29); - goto CPyL31; + CPy_XDecRef(cpy_r_r1); + goto CPyL109; CPyL113: ; - CPy_DecRef(cpy_r_r26); - goto CPyL31; + CPy_DecRef(cpy_r_r27); + goto CPyL109; CPyL114: ; - CPy_DecRef(cpy_r_arg); - goto CPyL104; + CPy_XDECREF(cpy_r_r3); + goto CPyL24; CPyL115: ; - CPy_DecRef(cpy_r_r49); - goto CPyL104; + CPy_XDECREF(cpy_r_r3); + goto CPyL23; CPyL116: ; - CPy_DecRef(cpy_r_r58); - goto CPyL104; + CPy_XDecRef(cpy_r_r3); + goto CPyL33; CPyL117: ; - CPy_DECREF(cpy_r_r62); - goto CPyL48; + CPy_DecRef(cpy_r_r30); + goto CPyL33; CPyL118: ; - CPy_DecRef(cpy_r_r72); - goto CPyL104; + CPy_DecRef(cpy_r_r27); + goto CPyL33; CPyL119: ; - CPy_DECREF(cpy_r_r77); - goto CPyL57; + CPy_DecRef(cpy_r_arg); + goto CPyL109; CPyL120: ; - CPy_DecRef(cpy_r_r85); - goto CPyL104; + CPy_DecRef(cpy_r_r54); + goto CPyL109; CPyL121: ; - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - goto CPyL104; + CPy_DecRef(cpy_r_r60); + goto CPyL109; CPyL122: ; - CPy_DECREF(cpy_r_r92); - goto CPyL66; + CPy_DECREF(cpy_r_r64); + goto CPyL53; CPyL123: ; - CPy_DecRef(cpy_r_r96); - goto CPyL104; + CPy_DecRef(cpy_r_r73); + goto CPyL109; CPyL124: ; - CPy_DecRef(cpy_r_r96); - CPy_DecRef(cpy_r_r98); - goto CPyL104; + CPy_DECREF(cpy_r_r78); + goto CPyL62; CPyL125: ; - CPy_DECREF(cpy_r_r102); - goto CPyL71; + CPy_DecRef(cpy_r_r85); + goto CPyL109; CPyL126: ; - CPy_DECREF(cpy_r_r103); - goto CPyL76; + CPy_DecRef(cpy_r_r85); + CPy_DecRef(cpy_r_r89); + goto CPyL109; CPyL127: ; - CPy_DecRef(cpy_r_r116); - goto CPyL104; + CPy_DECREF(cpy_r_r92); + goto CPyL71; CPyL128: ; - CPy_DecRef(cpy_r_r127); - goto CPyL104; + CPy_DecRef(cpy_r_r95); + goto CPyL109; CPyL129: ; - CPy_DecRef(cpy_r_r127); - CPy_DecRef(cpy_r_r130); - goto CPyL104; + CPy_DecRef(cpy_r_r95); + CPy_DecRef(cpy_r_r97); + goto CPyL109; CPyL130: ; - CPy_DecRef(cpy_r_r127); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r131); - goto CPyL104; + CPy_DECREF(cpy_r_r101); + goto CPyL76; CPyL131: ; - CPy_DECREF(cpy_r_r135); - goto CPyL93; + CPy_DECREF(cpy_r_r102); + goto CPyL81; CPyL132: ; + CPy_DecRef(cpy_r_r115); + goto CPyL109; +CPyL133: ; + CPy_DecRef(cpy_r_r126); + goto CPyL109; +CPyL134: ; + CPy_DecRef(cpy_r_r126); + CPy_DecRef(cpy_r_r129); + goto CPyL109; +CPyL135: ; + CPy_DecRef(cpy_r_r126); + CPy_DecRef(cpy_r_r129); + CPy_DecRef(cpy_r_r130); + goto CPyL109; +CPyL136: ; + CPy_DECREF(cpy_r_r134); + goto CPyL98; +CPyL137: ; CPy_XDECREF(cpy_r_r3); goto CPyL1; -CPyL133: ; +CPyL138: ; CPy_XDECREF(cpy_r_r3); - goto CPyL102; + goto CPyL107; } PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -244894,10 +245338,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp830 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp830); - PyObject *__tmp831 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp831); + PyObject *__tmp843 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp843); + PyObject *__tmp844 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp844); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -245068,23 +245512,23 @@ PyObject *CPyPy_request_processor___RequestProcessor___pop_raw_response(PyObject PyObject *arg_cache_key; if (obj_cache_key == NULL) { arg_cache_key = NULL; - goto __LL832; + goto __LL845; } if (PyUnicode_Check(obj_cache_key)) arg_cache_key = obj_cache_key; else { arg_cache_key = NULL; } - if (arg_cache_key != NULL) goto __LL832; + if (arg_cache_key != NULL) goto __LL845; if (obj_cache_key == Py_None) arg_cache_key = obj_cache_key; else { arg_cache_key = NULL; } - if (arg_cache_key != NULL) goto __LL832; + if (arg_cache_key != NULL) goto __LL845; CPy_TypeError("str or None", obj_cache_key); goto fail; -__LL832: ; +__LL845: ; char arg_subscription; if (obj_subscription == NULL) { arg_subscription = 2; @@ -245300,14 +245744,14 @@ char CPyDef_request_processor_____top_level__(void) { PyObject *cpy_r_r3; PyObject *cpy_r_r4; PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; PyObject *cpy_r_r11; PyObject *cpy_r_r12; PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; + char cpy_r_r14; + PyObject *cpy_r_r15; PyObject *cpy_r_r16; PyObject *cpy_r_r17; PyObject *cpy_r_r18; @@ -245343,55 +245787,63 @@ char CPyDef_request_processor_____top_level__(void) { PyObject *cpy_r_r48; PyObject *cpy_r_r49; PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject **cpy_r_r53; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; PyObject *cpy_r_r54; PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; + int32_t cpy_r_r56; + char cpy_r_r57; + PyObject *cpy_r_r58; PyObject *cpy_r_r59; PyObject *cpy_r_r60; PyObject *cpy_r_r61; PyObject *cpy_r_r62; PyObject *cpy_r_r63; PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; + int32_t cpy_r_r65; + char cpy_r_r66; PyObject *cpy_r_r67; PyObject *cpy_r_r68; PyObject *cpy_r_r69; - char cpy_r_r70; + PyObject *cpy_r_r70; PyObject *cpy_r_r71; PyObject *cpy_r_r72; PyObject *cpy_r_r73; - int32_t cpy_r_r74; - char cpy_r_r75; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; PyObject *cpy_r_r76; PyObject *cpy_r_r77; - int32_t cpy_r_r78; - char cpy_r_r79; + char cpy_r_r78; + PyObject *cpy_r_r79; PyObject *cpy_r_r80; PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - char cpy_r_r84; + int32_t cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; + int32_t cpy_r_r86; + char cpy_r_r87; PyObject *cpy_r_r88; PyObject *cpy_r_r89; PyObject *cpy_r_r90; PyObject *cpy_r_r91; - PyObject *cpy_r_r92; + char cpy_r_r92; PyObject *cpy_r_r93; - int32_t cpy_r_r94; - char cpy_r_r95; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; PyObject *cpy_r_r96; PyObject *cpy_r_r97; - int32_t cpy_r_r98; - char cpy_r_r99; - char cpy_r_r100; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + int32_t cpy_r_r102; + char cpy_r_r103; + PyObject *cpy_r_r104; + PyObject *cpy_r_r105; + int32_t cpy_r_r106; + char cpy_r_r107; + char cpy_r_r108; cpy_r_r0 = CPyModule_builtins; cpy_r_r1 = (PyObject *)&_Py_NoneStruct; cpy_r_r2 = cpy_r_r0 != cpy_r_r1; @@ -245400,263 +245852,286 @@ char CPyDef_request_processor_____top_level__(void) { cpy_r_r4 = PyImport_Import(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", -1, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } CPyModule_builtins = cpy_r_r4; CPy_INCREF(CPyModule_builtins); CPy_DECREF(cpy_r_r4); CPyL3: ; cpy_r_r5 = (PyObject **)&CPyModule_asyncio; - cpy_r_r6 = (PyObject **)&CPyModule_sys; - PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r8 = (void *)&cpy_r_r7; - int64_t cpy_r_r9[2] = {1, 2}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('asyncio', 'asyncio', 'asyncio'), - ('sys', 'sys', 'sys')) */ - cpy_r_r12 = CPyStatic_request_processor___globals; - cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/providers/persistent/request_processor.py' */ - cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r15 = CPyImport_ImportMany(cpy_r_r11, cpy_r_r8, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r10); - if (!cpy_r_r15) goto CPyL31; - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TYPE_CHECKING', 'Any', 'Callable', 'Dict', 'Final', + PyObject **cpy_r_r6[1] = {cpy_r_r5}; + cpy_r_r7 = (void *)&cpy_r_r6; + int64_t cpy_r_r8[1] = {1}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('asyncio', 'asyncio', 'asyncio'),) */ + cpy_r_r11 = CPyStatic_request_processor___globals; + cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/providers/persistent/request_processor.py' */ + cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r14 = CPyImport_ImportMany(cpy_r_r10, cpy_r_r7, cpy_r_r11, cpy_r_r12, cpy_r_r13, cpy_r_r9); + if (!cpy_r_r14) goto CPyL34; + cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TYPE_CHECKING', 'Any', 'Callable', 'Dict', 'Final', 'List', 'Optional', 'Tuple', 'TypeVar', 'Union', 'final') */ - cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r18 = CPyStatic_request_processor___globals; - cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r17 = CPyStatic_request_processor___globals; + cpy_r_r18 = CPyImport_ImportFromMany(cpy_r_r16, cpy_r_r15, cpy_r_r15, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - CPyModule_typing = cpy_r_r19; + CPyModule_typing = cpy_r_r18; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TypeGuard',) */ - cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing_extensions' */ - cpy_r_r22 = CPyStatic_request_processor___globals; - cpy_r_r23 = CPyImport_ImportFromMany(cpy_r_r21, cpy_r_r20, cpy_r_r20, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TypeGuard',) */ + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing_extensions' */ + cpy_r_r21 = CPyStatic_request_processor___globals; + cpy_r_r22 = CPyImport_ImportFromMany(cpy_r_r20, cpy_r_r19, cpy_r_r19, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - CPyModule_typing_extensions = cpy_r_r23; + CPyModule_typing_extensions = cpy_r_r22; CPy_INCREF(CPyModule_typing_extensions); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('BATCH_REQUEST_ID',) */ - cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.batching' */ - cpy_r_r26 = CPyStatic_request_processor___globals; - cpy_r_r27 = CPyImport_ImportFromMany(cpy_r_r25, cpy_r_r24, cpy_r_r24, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('BATCH_REQUEST_ID',) */ + cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.batching' */ + cpy_r_r25 = CPyStatic_request_processor___globals; + cpy_r_r26 = CPyImport_ImportFromMany(cpy_r_r24, cpy_r_r23, cpy_r_r23, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - CPyModule_faster_web3____utils___batching = cpy_r_r27; + CPyModule_faster_web3____utils___batching = cpy_r_r26; CPy_INCREF(CPyModule_faster_web3____utils___batching); - CPy_DECREF(cpy_r_r27); - cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('RequestInformation', 'generate_cache_key') */ - cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.caching' */ - cpy_r_r30 = CPyStatic_request_processor___globals; - cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('RequestInformation', 'generate_cache_key') */ + cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.caching' */ + cpy_r_r29 = CPyStatic_request_processor___globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - CPyModule_faster_web3____utils___caching = cpy_r_r31; + CPyModule_faster_web3____utils___caching = cpy_r_r30; CPy_INCREF(CPyModule_faster_web3____utils___caching); - CPy_DECREF(cpy_r_r31); - cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('SubscriptionProcessingFinished', 'TaskNotRunning', + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('SubscriptionProcessingFinished', 'TaskNotRunning', 'Web3ValueError') */ - cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.exceptions' */ - cpy_r_r34 = CPyStatic_request_processor___globals; - cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); - if (unlikely(cpy_r_r35 == NULL)) { + cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.exceptions' */ + cpy_r_r33 = CPyStatic_request_processor___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - CPyModule_faster_web3___exceptions = cpy_r_r35; + CPyModule_faster_web3___exceptions = cpy_r_r34; CPy_INCREF(CPyModule_faster_web3___exceptions); - CPy_DECREF(cpy_r_r35); - cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('SubscriptionContainer',) */ - cpy_r_r37 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.providers.persistent.subscription_manager' */ - cpy_r_r38 = CPyStatic_request_processor___globals; - cpy_r_r39 = CPyImport_ImportFromMany(cpy_r_r37, cpy_r_r36, cpy_r_r36, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('SubscriptionContainer',) */ + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.providers.persistent.subscription_manager' */ + cpy_r_r37 = CPyStatic_request_processor___globals; + cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - CPyModule_faster_web3___providers___persistent___subscription_manager = cpy_r_r39; + CPyModule_faster_web3___providers___persistent___subscription_manager = cpy_r_r38; CPy_INCREF(CPyModule_faster_web3___providers___persistent___subscription_manager); - CPy_DECREF(cpy_r_r39); - cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('RPCEndpoint', 'RPCId', 'RPCResponse') */ - cpy_r_r41 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r42 = CPyStatic_request_processor___globals; - cpy_r_r43 = CPyImport_ImportFromMany(cpy_r_r41, cpy_r_r40, cpy_r_r40, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { + CPy_DECREF(cpy_r_r38); + cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('BatchResponse', 'RPCEndpoint', 'RPCId', 'RPCResponse') */ + cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r41 = CPyStatic_request_processor___globals; + cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - CPyModule_faster_web3___types = cpy_r_r43; + CPyModule_faster_web3___types = cpy_r_r42; CPy_INCREF(CPyModule_faster_web3___types); - CPy_DECREF(cpy_r_r43); - cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('SimpleCache',) */ - cpy_r_r45 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.utils' */ - cpy_r_r46 = CPyStatic_request_processor___globals; - cpy_r_r47 = CPyImport_ImportFromMany(cpy_r_r45, cpy_r_r44, cpy_r_r44, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { + CPy_DECREF(cpy_r_r42); + cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('SimpleCache',) */ + cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.utils' */ + cpy_r_r45 = CPyStatic_request_processor___globals; + cpy_r_r46 = CPyImport_ImportFromMany(cpy_r_r44, cpy_r_r43, cpy_r_r43, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - CPyModule_faster_web3___utils = cpy_r_r47; + CPyModule_faster_web3___utils = cpy_r_r46; CPy_INCREF(CPyModule_faster_web3___utils); - CPy_DECREF(cpy_r_r47); - cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'T' */ - cpy_r_r49 = CPyStatic_request_processor___globals; - cpy_r_r50 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypeVar' */ - cpy_r_r51 = CPyDict_GetItem(cpy_r_r49, cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { + CPy_DECREF(cpy_r_r46); + cpy_r_r47 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'T' */ + cpy_r_r48 = CPyStatic_request_processor___globals; + cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypeVar' */ + cpy_r_r50 = CPyDict_GetItem(cpy_r_r48, cpy_r_r49); + if (unlikely(cpy_r_r50 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - PyObject *cpy_r_r52[1] = {cpy_r_r48}; - cpy_r_r53 = (PyObject **)&cpy_r_r52; - cpy_r_r54 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r53, 1, 0); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; - } - cpy_r_r55 = CPyStatic_request_processor___globals; - cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'T' */ - cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { + PyObject *cpy_r_r51[1] = {cpy_r_r47}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 1, 0); + CPy_DECREF(cpy_r_r50); + if (unlikely(cpy_r_r53 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - cpy_r_r59 = CPyModule_asyncio; - cpy_r_r60 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Queue' */ - cpy_r_r61 = CPyObject_GetAttr(cpy_r_r59, cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { + cpy_r_r54 = CPyStatic_request_processor___globals; + cpy_r_r55 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'T' */ + cpy_r_r56 = CPyDict_SetItem(cpy_r_r54, cpy_r_r55, cpy_r_r53); + CPy_DECREF(cpy_r_r53); + cpy_r_r57 = cpy_r_r56 >= 0; + if (unlikely(!cpy_r_r57)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - cpy_r_r62 = CPyStatic_request_processor___globals; - cpy_r_r63 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'T' */ - cpy_r_r64 = CPyDict_GetItem(cpy_r_r62, cpy_r_r63); - if (unlikely(cpy_r_r64 == NULL)) { + cpy_r_r58 = CPyModule_asyncio; + cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Queue' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL32; + goto CPyL34; } - cpy_r_r65 = PyObject_GetItem(cpy_r_r61, cpy_r_r64); - CPy_DECREF(cpy_r_r61); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { + cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r62 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - cpy_r_r66 = PyTuple_Pack(1, cpy_r_r65); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { + CPyStatic_request_processor____get_next = cpy_r_r62; + CPy_INCREF(CPyStatic_request_processor____get_next); + cpy_r_r63 = CPyStatic_request_processor___globals; + cpy_r_r64 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_get_next' */ + cpy_r_r65 = CPyDict_SetItem(cpy_r_r63, cpy_r_r64, cpy_r_r62); + CPy_DECREF(cpy_r_r62); + cpy_r_r66 = cpy_r_r65 >= 0; + if (unlikely(!cpy_r_r66)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - cpy_r_r67 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.providers.persistent.request_processor' */ - cpy_r_r68 = (PyObject *)CPyType_request_processor___TaskReliantQueue_template; - cpy_r_r69 = CPyType_FromTemplate(cpy_r_r68, cpy_r_r66, cpy_r_r67); - CPy_DECREF(cpy_r_r66); + cpy_r_r67 = CPyModule_asyncio; + cpy_r_r68 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Queue' */ + cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); if (unlikely(cpy_r_r69 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - cpy_r_r70 = CPyDef_request_processor___TaskReliantQueue_trait_vtable_setup(); - if (unlikely(cpy_r_r70 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", -1, CPyStatic_request_processor___globals); - goto CPyL33; + cpy_r_r70 = CPyStatic_request_processor___globals; + cpy_r_r71 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'T' */ + cpy_r_r72 = CPyDict_GetItem(cpy_r_r70, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); + goto CPyL35; } - cpy_r_r71 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r72 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r73 = PyTuple_Pack(1, cpy_r_r72); + cpy_r_r73 = PyObject_GetItem(cpy_r_r69, cpy_r_r72); + CPy_DECREF(cpy_r_r69); + CPy_DECREF(cpy_r_r72); if (unlikely(cpy_r_r73 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL33; + goto CPyL34; } - cpy_r_r74 = PyObject_SetAttr(cpy_r_r69, cpy_r_r71, cpy_r_r73); + cpy_r_r74 = PyTuple_Pack(1, cpy_r_r73); CPy_DECREF(cpy_r_r73); - cpy_r_r75 = cpy_r_r74 >= 0; - if (unlikely(!cpy_r_r75)) { + if (unlikely(cpy_r_r74 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL33; + goto CPyL34; } - CPyType_request_processor___TaskReliantQueue = (PyTypeObject *)cpy_r_r69; - CPy_INCREF(CPyType_request_processor___TaskReliantQueue); - cpy_r_r76 = CPyStatic_request_processor___globals; - cpy_r_r77 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TaskReliantQueue' */ - cpy_r_r78 = PyDict_SetItem(cpy_r_r76, cpy_r_r77, cpy_r_r69); - CPy_DECREF(cpy_r_r69); - cpy_r_r79 = cpy_r_r78 >= 0; - if (unlikely(!cpy_r_r79)) { + cpy_r_r75 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.providers.persistent.request_processor' */ + cpy_r_r76 = (PyObject *)CPyType_request_processor___TaskReliantQueue_template; + cpy_r_r77 = CPyType_FromTemplate(cpy_r_r76, cpy_r_r74, cpy_r_r75); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r77 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } - cpy_r_r80 = NULL; - cpy_r_r81 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.providers.persistent.request_processor' */ - cpy_r_r82 = (PyObject *)CPyType_request_processor___RequestProcessor_template; - cpy_r_r83 = CPyType_FromTemplate(cpy_r_r82, cpy_r_r80, cpy_r_r81); - if (unlikely(cpy_r_r83 == NULL)) { + cpy_r_r78 = CPyDef_request_processor___TaskReliantQueue_trait_vtable_setup(); + if (unlikely(cpy_r_r78 == 2)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", -1, CPyStatic_request_processor___globals); + goto CPyL36; + } + cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ + cpy_r_r80 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ + cpy_r_r81 = PyTuple_Pack(1, cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL36; } - cpy_r_r84 = CPyDef_request_processor___RequestProcessor_trait_vtable_setup(); - if (unlikely(cpy_r_r84 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", -1, CPyStatic_request_processor___globals); - goto CPyL34; + cpy_r_r82 = PyObject_SetAttr(cpy_r_r77, cpy_r_r79, cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); + goto CPyL36; } - cpy_r_r85 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r86 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_provider' */ - cpy_r_r87 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_information_cache' */ - cpy_r_r88 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_response_cache' */ - cpy_r_r89 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_response_queue' */ - cpy_r_r90 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_subscription_queue' */ - cpy_r_r91 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_queue_synced_with_ws_stream' */ - cpy_r_r92 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_container' */ - cpy_r_r93 = PyTuple_Pack(7, cpy_r_r86, cpy_r_r87, cpy_r_r88, cpy_r_r89, cpy_r_r90, cpy_r_r91, cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { + CPyType_request_processor___TaskReliantQueue = (PyTypeObject *)cpy_r_r77; + CPy_INCREF(CPyType_request_processor___TaskReliantQueue); + cpy_r_r84 = CPyStatic_request_processor___globals; + cpy_r_r85 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TaskReliantQueue' */ + cpy_r_r86 = PyDict_SetItem(cpy_r_r84, cpy_r_r85, cpy_r_r77); + CPy_DECREF(cpy_r_r77); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); goto CPyL34; } - cpy_r_r94 = PyObject_SetAttr(cpy_r_r83, cpy_r_r85, cpy_r_r93); - CPy_DECREF(cpy_r_r93); - cpy_r_r95 = cpy_r_r94 >= 0; - if (unlikely(!cpy_r_r95)) { + cpy_r_r88 = NULL; + cpy_r_r89 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.providers.persistent.request_processor' */ + cpy_r_r90 = (PyObject *)CPyType_request_processor___RequestProcessor_template; + cpy_r_r91 = CPyType_FromTemplate(cpy_r_r90, cpy_r_r88, cpy_r_r89); + if (unlikely(cpy_r_r91 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); goto CPyL34; } - CPyType_request_processor___RequestProcessor = (PyTypeObject *)cpy_r_r83; + cpy_r_r92 = CPyDef_request_processor___RequestProcessor_trait_vtable_setup(); + if (unlikely(cpy_r_r92 == 2)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", -1, CPyStatic_request_processor___globals); + goto CPyL37; + } + cpy_r_r93 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ + cpy_r_r94 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_provider' */ + cpy_r_r95 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_information_cache' */ + cpy_r_r96 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_response_cache' */ + cpy_r_r97 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_response_queue' */ + cpy_r_r98 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_subscription_queue' */ + cpy_r_r99 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_queue_synced_with_ws_stream' */ + cpy_r_r100 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_container' */ + cpy_r_r101 = PyTuple_Pack(7, cpy_r_r94, cpy_r_r95, cpy_r_r96, cpy_r_r97, cpy_r_r98, cpy_r_r99, cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); + goto CPyL37; + } + cpy_r_r102 = PyObject_SetAttr(cpy_r_r91, cpy_r_r93, cpy_r_r101); + CPy_DECREF(cpy_r_r101); + cpy_r_r103 = cpy_r_r102 >= 0; + if (unlikely(!cpy_r_r103)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); + goto CPyL37; + } + CPyType_request_processor___RequestProcessor = (PyTypeObject *)cpy_r_r91; CPy_INCREF(CPyType_request_processor___RequestProcessor); - cpy_r_r96 = CPyStatic_request_processor___globals; - cpy_r_r97 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RequestProcessor' */ - cpy_r_r98 = PyDict_SetItem(cpy_r_r96, cpy_r_r97, cpy_r_r83); - CPy_DECREF(cpy_r_r83); - cpy_r_r99 = cpy_r_r98 >= 0; - if (unlikely(!cpy_r_r99)) { + cpy_r_r104 = CPyStatic_request_processor___globals; + cpy_r_r105 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RequestProcessor' */ + cpy_r_r106 = PyDict_SetItem(cpy_r_r104, cpy_r_r105, cpy_r_r91); + CPy_DECREF(cpy_r_r91); + cpy_r_r107 = cpy_r_r106 >= 0; + if (unlikely(!cpy_r_r107)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL31; + goto CPyL34; } return 1; -CPyL31: ; - cpy_r_r100 = 2; - return cpy_r_r100; -CPyL32: ; - CPy_DecRef(cpy_r_r61); - goto CPyL31; -CPyL33: ; - CPy_DecRef(cpy_r_r69); - goto CPyL31; CPyL34: ; - CPy_DecRef(cpy_r_r83); - goto CPyL31; + cpy_r_r108 = 2; + return cpy_r_r108; +CPyL35: ; + CPy_DecRef(cpy_r_r69); + goto CPyL34; +CPyL36: ; + CPy_DecRef(cpy_r_r77); + goto CPyL34; +CPyL37: ; + CPy_DecRef(cpy_r_r91); + goto CPyL34; } static int @@ -246373,40 +246848,33 @@ PyObject *CPyDef_subscription_container___SubscriptionContainer___get_by_id(PyOb PyObject *cpy_r_r1; PyObject *cpy_r_r2; PyObject *cpy_r_r3; - PyObject *cpy_r_r4; cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_id; CPy_INCREF(cpy_r_r0); cpy_r_r1 = CPyDict_GetWithNone(cpy_r_r0, cpy_r_sub_id); CPy_DECREF(cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL4; + goto CPyL3; } if (PyObject_TypeCheck(cpy_r_r1, CPyType_subscriptions___EthSubscription)) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL833; + if (cpy_r_r2 != NULL) goto __LL846; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL833; + if (cpy_r_r2 != NULL) goto __LL846; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_id", 44, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription or None", cpy_r_r1); - goto CPyL4; -__LL833: ; - if (likely(cpy_r_r2 != Py_None)) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_id", 44, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r2); - goto CPyL4; - } + goto CPyL3; +__LL846: ; + return cpy_r_r2; +CPyL3: ; + cpy_r_r3 = NULL; return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; } PyObject *CPyPy_subscription_container___SubscriptionContainer___get_by_id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -246443,40 +246911,33 @@ PyObject *CPyDef_subscription_container___SubscriptionContainer___get_by_label(P PyObject *cpy_r_r1; PyObject *cpy_r_r2; PyObject *cpy_r_r3; - PyObject *cpy_r_r4; cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_label; CPy_INCREF(cpy_r_r0); cpy_r_r1 = CPyDict_GetWithNone(cpy_r_r0, cpy_r_label); CPy_DECREF(cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL4; + goto CPyL3; } if (PyObject_TypeCheck(cpy_r_r1, CPyType_subscriptions___EthSubscription)) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL834; + if (cpy_r_r2 != NULL) goto __LL847; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL834; + if (cpy_r_r2 != NULL) goto __LL847; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_label", 47, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription or None", cpy_r_r1); - goto CPyL4; -__LL834: ; - if (likely(cpy_r_r2 != Py_None)) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_label", 47, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r2); - goto CPyL4; - } + goto CPyL3; +__LL847: ; + return cpy_r_r2; +CPyL3: ; + cpy_r_r3 = NULL; return cpy_r_r3; -CPyL4: ; - cpy_r_r4 = NULL; - return cpy_r_r4; } PyObject *CPyPy_subscription_container___SubscriptionContainer___get_by_label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -246618,9 +247079,9 @@ fail: ; PyObject *CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(PyObject *cpy_r_self, PyObject *cpy_r_sub_id) { PyObject *cpy_r_r0; - int32_t cpy_r_r1; + PyObject *cpy_r_r1; char cpy_r_r2; - char cpy_r_r3; + PyObject *cpy_r_r3; PyObject *cpy_r_r4; PyObject *cpy_r_r5; char cpy_r_r6; @@ -246630,56 +247091,64 @@ PyObject *CPyDef_subscription_container___SubscriptionContainer___get_handler_su char cpy_r_r10; PyObject *cpy_r_r11; PyObject *cpy_r_r12; + PyObject *cpy_r_r13; cpy_r_r0 = CPyDef_subscription_container___SubscriptionContainer___get_by_id(cpy_r_self, cpy_r_sub_id); if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL10; - } - cpy_r_r1 = PyObject_IsTrue(cpy_r_r0); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); goto CPyL11; } - cpy_r_r3 = cpy_r_r1; - if (!cpy_r_r3) goto CPyL12; - cpy_r_r4 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r0)->__handler; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (!cpy_r_r2) goto CPyL12; + if (likely(cpy_r_r0 != Py_None)) + cpy_r_r3 = cpy_r_r0; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", 57, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r0); + goto CPyL13; + } + cpy_r_r4 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r3)->__handler; if (unlikely(cpy_r_r4 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", "EthSubscription", "_handler", 57, CPyStatic_subscription_container___globals); - goto CPyL11; + goto CPyL13; } CPy_INCREF(cpy_r_r4); CPyL4: ; cpy_r_r5 = (PyObject *)&_Py_NoneStruct; cpy_r_r6 = cpy_r_r4 != cpy_r_r5; - if (!cpy_r_r6) goto CPyL13; + if (!cpy_r_r6) goto CPyL14; cpy_r_r7 = cpy_r_r4; cpy_r_r8 = PyObject_IsTrue(cpy_r_r7); CPy_DECREF(cpy_r_r7); cpy_r_r9 = cpy_r_r8 >= 0; if (unlikely(!cpy_r_r9)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL11; + goto CPyL13; } cpy_r_r10 = cpy_r_r8; if (!cpy_r_r10) goto CPyL12; - return cpy_r_r0; -CPyL9: ; - cpy_r_r11 = Py_None; + if (likely(cpy_r_r0 != Py_None)) + cpy_r_r11 = cpy_r_r0; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", 58, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r0); + goto CPyL11; + } return cpy_r_r11; CPyL10: ; - cpy_r_r12 = NULL; + cpy_r_r12 = Py_None; return cpy_r_r12; CPyL11: ; - CPy_DecRef(cpy_r_r0); - goto CPyL10; + cpy_r_r13 = NULL; + return cpy_r_r13; CPyL12: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL9; + CPy_DECREF(cpy_r_r0); + goto CPyL10; CPyL13: ; - CPy_DECREF_NO_IMM(cpy_r_r0); + CPy_DecRef(cpy_r_r0); + goto CPyL11; +CPyL14: ; + CPy_DECREF(cpy_r_r0); CPy_DECREF(cpy_r_r4); - goto CPyL9; + goto CPyL10; } PyObject *CPyPy_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -247920,7 +248389,7 @@ subscription_manager___unsubscribe_all_SubscriptionManager_gen_traverse(faster_w Py_VISIT(self->___mypyc_temp__19.f1); Py_VISIT(self->___mypyc_temp__19.f2); Py_VISIT(self->___mypyc_generator_attribute__unsubscribed); - Py_VISIT(self->___mypyc_temp__2_1); + Py_VISIT(self->___mypyc_temp__2_0); return 0; } @@ -247935,7 +248404,7 @@ subscription_manager___unsubscribe_all_SubscriptionManager_gen_clear(faster_web3 Py_CLEAR(self->___mypyc_temp__19.f1); Py_CLEAR(self->___mypyc_temp__19.f2); Py_CLEAR(self->___mypyc_generator_attribute__unsubscribed); - Py_CLEAR(self->___mypyc_temp__2_1); + Py_CLEAR(self->___mypyc_temp__2_0); return 0; } @@ -247955,8 +248424,8 @@ subscription_manager___unsubscribe_all_SubscriptionManager_gen_dealloc(faster_we Py_CLEAR(self->___mypyc_temp__19.f1); Py_CLEAR(self->___mypyc_temp__19.f2); Py_CLEAR(self->___mypyc_generator_attribute__unsubscribed); - self->___mypyc_temp__2_0 = -113; - Py_CLEAR(self->___mypyc_temp__2_1); + Py_CLEAR(self->___mypyc_temp__2_0); + self->___mypyc_temp__2_1 = -113; return; } CPy_TRASHCAN_BEGIN(self, subscription_manager___unsubscribe_all_SubscriptionManager_gen_dealloc) @@ -248041,7 +248510,7 @@ PyObject *CPyDef_subscription_manager_____mypyc__unsubscribe_all_SubscriptionMan self->___mypyc_next_label__ = -113; self->___mypyc_temp__17 = -113; self->___mypyc_temp__19 = (tuple_T3OOO) { NULL, NULL, NULL }; - self->___mypyc_temp__2_0 = -113; + self->___mypyc_temp__2_1 = -113; return (PyObject *)self; } @@ -249558,10 +250027,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp835 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp835); - PyObject *__tmp836 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp836); + PyObject *__tmp848 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp848); + PyObject *__tmp849 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp849); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -249733,18 +250202,25 @@ PyObject *CPyDef_subscription_manager___SubscriptionManager___get_by_id(PyObject PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; + PyObject *cpy_r_r3; cpy_r_r0 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->__subscription_container; CPy_INCREF_NO_IMM(cpy_r_r0); cpy_r_r1 = CPyDef_subscription_container___SubscriptionContainer___get_by_id(cpy_r_r0, cpy_r_sub_id); CPy_DECREF_NO_IMM(cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "get_by_id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL2; + goto CPyL3; + } + if (likely(cpy_r_r1 != Py_None)) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "get_by_id", 133, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r1); + goto CPyL3; } - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; return cpy_r_r2; +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; } PyObject *CPyPy_subscription_manager___SubscriptionManager___get_by_id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -249780,18 +250256,25 @@ PyObject *CPyDef_subscription_manager___SubscriptionManager___get_by_label(PyObj PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; + PyObject *cpy_r_r3; cpy_r_r0 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->__subscription_container; CPy_INCREF_NO_IMM(cpy_r_r0); cpy_r_r1 = CPyDef_subscription_container___SubscriptionContainer___get_by_label(cpy_r_r0, cpy_r_label); CPy_DECREF_NO_IMM(cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "get_by_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL2; + goto CPyL3; + } + if (likely(cpy_r_r1 != Py_None)) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "get_by_label", 136, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r1); + goto CPyL3; } - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; return cpy_r_r2; +CPyL3: ; + cpy_r_r3 = NULL; + return cpy_r_r3; } PyObject *CPyPy_subscription_manager___SubscriptionManager___get_by_label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -250102,27 +250585,27 @@ CPyL17: ; cpy_r_r25 = cpy_r_r24; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 161, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r24); - goto CPyL148; + goto CPyL147; } cpy_r_r26 = CPyDef_subscriptions___EthSubscription___subscription_params(cpy_r_r25); + CPy_DECREF_NO_IMM(cpy_r_r25); if (unlikely(cpy_r_r26 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL148; + goto CPyL147; } CPyL19: ; - CPy_DECREF(cpy_r_r24); cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscribe' */ cpy_r_r28 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r27); CPy_DECREF(cpy_r_r23); if (unlikely(cpy_r_r28 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL149; + goto CPyL148; } cpy_r_r29 = PySequence_Tuple(cpy_r_r26); CPy_DECREF(cpy_r_r26); if (unlikely(cpy_r_r29 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL150; + goto CPyL149; } cpy_r_r30 = PyObject_CallObject(cpy_r_r28, cpy_r_r29); CPy_DECREF(cpy_r_r28); @@ -250170,7 +250653,7 @@ CPyL25: ; cpy_r_r38 = 1; if (unlikely(!cpy_r_r38)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL151; + goto CPyL150; } else goto CPyL50; CPyL28: ; @@ -250181,13 +250664,13 @@ CPyL29: ; CPyL30: ; cpy_r_r41 = (PyObject *)&_Py_NoneStruct; cpy_r_r42 = cpy_r_type != cpy_r_r41; - if (!cpy_r_r42) goto CPyL152; + if (!cpy_r_r42) goto CPyL151; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL34; } else - goto CPyL153; + goto CPyL152; CPyL32: ; CPy_Unreachable(); CPyL33: ; @@ -250204,13 +250687,13 @@ CPyL34: ; cpy_r_r44 = 1; if (unlikely(!cpy_r_r44)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL154; + goto CPyL153; } cpy_r_r45 = (PyObject **)&cpy_r_r1; cpy_r_r46 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; if (unlikely(cpy_r_r46 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__2", -1, CPyStatic_subscription_manager___globals); - goto CPyL154; + goto CPyL153; } CPy_INCREF(cpy_r_r46); CPyL36: ; @@ -250218,14 +250701,14 @@ CPyL36: ; CPy_DecRef(cpy_r_r46); if (unlikely(cpy_r_r47 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL154; + goto CPyL153; } if (cpy_r_r47) goto CPyL40; cpy_r_r39 = cpy_r_r1; cpy_r_r48 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r48.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__3", -1, CPyStatic_subscription_manager___globals); - goto CPyL155; + goto CPyL154; } CPy_INCREF(cpy_r_r48.f0); CPy_INCREF(cpy_r_r48.f1); @@ -250241,7 +250724,7 @@ CPyL40: ; cpy_r_r49 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r49.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__3", -1, CPyStatic_subscription_manager___globals); - goto CPyL156; + goto CPyL155; } CPy_INCREF(cpy_r_r49.f0); CPy_INCREF(cpy_r_r49.f1); @@ -250273,7 +250756,7 @@ CPyL45: ; cpy_r_r52 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; if (unlikely(cpy_r_r52 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__2", -1, CPyStatic_subscription_manager___globals); - goto CPyL157; + goto CPyL156; } CPy_INCREF(cpy_r_r52); CPyL46: ; @@ -250316,7 +250799,7 @@ CPyL53: ; cpy_r_r58 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r58 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 162, CPyStatic_subscription_manager___globals); - goto CPyL158; + goto CPyL157; } CPy_INCREF(cpy_r_r58); CPyL54: ; @@ -250324,7 +250807,7 @@ CPyL54: ; cpy_r_r59 = cpy_r_r58; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 162, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r58); - goto CPyL159; + goto CPyL158; } if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r59)->__id != NULL) { CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r59)->__id); @@ -250333,7 +250816,7 @@ CPyL54: ; cpy_r_r60 = 1; if (unlikely(!cpy_r_r60)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL160; + goto CPyL159; } CPy_DECREF(cpy_r_r58); cpy_r_r61 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; @@ -250346,7 +250829,7 @@ CPyL57: ; cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r62 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 163, CPyStatic_subscription_manager___globals); - goto CPyL161; + goto CPyL160; } CPy_INCREF(cpy_r_r62); CPyL58: ; @@ -250354,7 +250837,7 @@ CPyL58: ; cpy_r_r63 = cpy_r_r62; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 163, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r62); - goto CPyL161; + goto CPyL160; } cpy_r_r64 = CPyDef_subscription_manager___SubscriptionManager____add_subscription(cpy_r_r61, cpy_r_r63); CPy_DECREF_NO_IMM(cpy_r_r63); @@ -250379,7 +250862,7 @@ CPyL61: ; cpy_r_r68 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r68 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 166, CPyStatic_subscription_manager___globals); - goto CPyL162; + goto CPyL161; } CPy_INCREF(cpy_r_r68); CPyL62: ; @@ -250387,19 +250870,19 @@ CPyL62: ; cpy_r_r69 = cpy_r_r68; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 166, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r68); - goto CPyL163; + goto CPyL161; } cpy_r_r70 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r69); + CPy_DECREF_NO_IMM(cpy_r_r69); if (unlikely(cpy_r_r70 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL163; + goto CPyL161; } CPyL64: ; - CPy_DECREF(cpy_r_r68); cpy_r_r71 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r71 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 167, CPyStatic_subscription_manager___globals); - goto CPyL164; + goto CPyL162; } CPy_INCREF(cpy_r_r71); CPyL65: ; @@ -250409,9 +250892,9 @@ CPyL65: ; cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775812ULL, 0); if (unlikely(cpy_r_r75 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL165; + goto CPyL163; } else - goto CPyL166; + goto CPyL164; CPyL66: ; CPy_DECREF(cpy_r_r66); CPy_DECREF(cpy_r_r70); @@ -250445,7 +250928,7 @@ CPyL73: ; cpy_r_r81 = CPyDict_GetItem(cpy_r_r79, cpy_r_r80); if (unlikely(cpy_r_r81 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL167; + goto CPyL165; } cpy_r_r82 = PyObject_IsInstance(cpy_r_r78, cpy_r_r81); CPy_DECREF(cpy_r_r78); @@ -250521,7 +251004,7 @@ CPyL86: ; cpy_r_r98 = PyObject_GetIter(cpy_r_r97); if (unlikely(cpy_r_r98 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL168; + goto CPyL166; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); @@ -250530,7 +251013,7 @@ CPyL86: ; cpy_r_r99 = 1; if (unlikely(!cpy_r_r99)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL169; + goto CPyL167; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5); @@ -250586,14 +251069,14 @@ CPyL94: ; cpy_r_r107 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r107 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 176, CPyStatic_subscription_manager___globals); - goto CPyL170; + goto CPyL168; } CPy_INCREF_NO_IMM(cpy_r_r107); CPyL95: ; cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r108 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub", 176, CPyStatic_subscription_manager___globals); - goto CPyL171; + goto CPyL169; } CPy_INCREF_NO_IMM(cpy_r_r108); CPyL96: ; @@ -250602,7 +251085,7 @@ CPyL96: ; CPy_DECREF_NO_IMM(cpy_r_r107); if (unlikely(cpy_r_r109 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL170; + goto CPyL168; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); @@ -250611,12 +251094,12 @@ CPyL96: ; cpy_r_r110 = 1; if (unlikely(!cpy_r_r110)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL170; + goto CPyL168; } cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; if (unlikely(cpy_r_r111 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__6", -1, CPyStatic_subscription_manager___globals); - goto CPyL170; + goto CPyL168; } CPy_INCREF_NO_IMM(cpy_r_r111); CPyL99: ; @@ -250626,11 +251109,11 @@ CPyL99: ; cpy_r_r114 = (PyObject **)&cpy_r_r3; cpy_r_r115 = CPyDef_subscription_manager___subscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r111, cpy_r_r112, cpy_r_r112, cpy_r_r112, cpy_r_r112, cpy_r_r114); CPy_DECREF_NO_IMM(cpy_r_r111); - if (cpy_r_r115 != NULL) goto CPyL172; + if (cpy_r_r115 != NULL) goto CPyL170; cpy_r_r116 = cpy_r_r3 != 0; if (unlikely(!cpy_r_r116)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL173; + goto CPyL171; } cpy_r_r117 = cpy_r_r3; cpy_r_r118 = NULL; @@ -250641,7 +251124,7 @@ CPyL99: ; cpy_r_r119 = 1; if (unlikely(!cpy_r_r119)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL172; } else goto CPyL124; CPyL102: ; @@ -250652,13 +251135,13 @@ CPyL103: ; CPyL104: ; cpy_r_r122 = (PyObject *)&_Py_NoneStruct; cpy_r_r123 = cpy_r_type != cpy_r_r122; - if (!cpy_r_r123) goto CPyL175; + if (!cpy_r_r123) goto CPyL173; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL108; } else - goto CPyL176; + goto CPyL174; CPyL106: ; CPy_Unreachable(); CPyL107: ; @@ -250675,13 +251158,13 @@ CPyL108: ; cpy_r_r125 = 1; if (unlikely(!cpy_r_r125)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL175; } cpy_r_r126 = (PyObject **)&cpy_r_r5; cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; if (unlikely(cpy_r_r127 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__6", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL175; } CPy_INCREF_NO_IMM(cpy_r_r127); CPyL110: ; @@ -250689,18 +251172,18 @@ CPyL110: ; CPy_DecRef(cpy_r_r127); if (unlikely(cpy_r_r128 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL175; } if (cpy_r_r128) { goto CPyL114; } else - goto CPyL178; + goto CPyL176; CPyL112: ; cpy_r_r120 = cpy_r_r5; cpy_r_r129 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; if (unlikely(cpy_r_r129.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__7", -1, CPyStatic_subscription_manager___globals); - goto CPyL179; + goto CPyL177; } CPy_INCREF(cpy_r_r129.f0); CPy_INCREF(cpy_r_r129.f1); @@ -250716,7 +251199,7 @@ CPyL114: ; cpy_r_r130 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; if (unlikely(cpy_r_r130.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__7", -1, CPyStatic_subscription_manager___globals); - goto CPyL180; + goto CPyL178; } CPy_INCREF(cpy_r_r130.f0); CPy_INCREF(cpy_r_r130.f1); @@ -250748,7 +251231,7 @@ CPyL119: ; cpy_r_r133 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; if (unlikely(cpy_r_r133 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__6", -1, CPyStatic_subscription_manager___globals); - goto CPyL181; + goto CPyL179; } CPy_INCREF_NO_IMM(cpy_r_r133); CPyL120: ; @@ -250758,7 +251241,7 @@ CPyL120: ; if (cpy_r_r134 == NULL) { goto CPyL122; } else - goto CPyL182; + goto CPyL180; CPyL121: ; cpy_r_r120 = cpy_r_r134; goto CPyL103; @@ -250766,7 +251249,7 @@ CPyL122: ; cpy_r_r135 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r135 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL170; + goto CPyL168; } cpy_r_r117 = cpy_r_r135; CPyL124: ; @@ -250774,7 +251257,7 @@ CPyL124: ; cpy_r_r136 = cpy_r_r117; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 176, CPyStatic_subscription_manager___globals, "str", cpy_r_r117); - goto CPyL170; + goto CPyL168; } cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; if (unlikely(cpy_r_r137 == NULL)) { @@ -250846,18 +251329,18 @@ CPyL133: ; CPy_Unreachable(); CPyL137: ; cpy_r_r152 = cpy_r_r6 == 0; - if (cpy_r_r152) goto CPyL183; + if (cpy_r_r152) goto CPyL181; cpy_r_r153 = cpy_r_r6 == 1; if (cpy_r_r153) { - goto CPyL184; + goto CPyL182; } else - goto CPyL185; + goto CPyL183; CPyL139: ; cpy_r_r154 = cpy_r_r6 == 2; if (cpy_r_r154) { goto CPyL104; } else - goto CPyL186; + goto CPyL184; CPyL140: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r155 = 0; @@ -250886,98 +251369,90 @@ CPyL147: ; CPy_DecRef(cpy_r_r23); goto CPyL142; CPyL148: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r24); - goto CPyL142; -CPyL149: ; CPy_DecRef(cpy_r_r26); goto CPyL142; -CPyL150: ; +CPyL149: ; CPy_DecRef(cpy_r_r28); goto CPyL142; -CPyL151: ; +CPyL150: ; CPy_DecRef(cpy_r_r36); goto CPyL142; -CPyL152: ; +CPyL151: ; CPy_XDECREF(cpy_r_r1); goto CPyL33; -CPyL153: ; +CPyL152: ; CPy_XDECREF(cpy_r_r1); goto CPyL32; -CPyL154: ; +CPyL153: ; CPy_XDecRef(cpy_r_r1); goto CPyL42; -CPyL155: ; +CPyL154: ; CPy_DecRef(cpy_r_r39); goto CPyL42; -CPyL156: ; +CPyL155: ; CPy_DecRef(cpy_r_r36); goto CPyL42; -CPyL157: ; +CPyL156: ; CPy_DecRef(cpy_r_arg); goto CPyL142; -CPyL158: ; +CPyL157: ; CPy_DecRef(cpy_r_r57); goto CPyL142; -CPyL159: ; +CPyL158: ; CPy_DecRef(cpy_r_r57); CPy_DecRef(cpy_r_r58); goto CPyL142; -CPyL160: ; +CPyL159: ; CPy_DecRef(cpy_r_r58); goto CPyL142; -CPyL161: ; +CPyL160: ; CPy_DecRef(cpy_r_r61); goto CPyL142; -CPyL162: ; - CPy_DecRef(cpy_r_r66); - goto CPyL142; -CPyL163: ; +CPyL161: ; CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r68); goto CPyL142; -CPyL164: ; +CPyL162: ; CPy_DecRef(cpy_r_r66); CPy_DecRef(cpy_r_r70); goto CPyL142; -CPyL165: ; +CPyL163: ; CPy_DecRef(cpy_r_r66); CPy_DecRef(cpy_r_r70); CPy_DecRef(cpy_r_r71); goto CPyL142; -CPyL166: ; +CPyL164: ; CPy_DECREF(cpy_r_r75); goto CPyL66; -CPyL167: ; +CPyL165: ; CPy_DecRef(cpy_r_r78); goto CPyL142; -CPyL168: ; +CPyL166: ; CPy_DecRef(cpy_r_r97); goto CPyL142; -CPyL169: ; +CPyL167: ; CPy_DecRef(cpy_r_r98); goto CPyL142; -CPyL170: ; +CPyL168: ; goto CPyL142; -CPyL171: ; +CPyL169: ; CPy_DecRef(cpy_r_r107); goto CPyL142; -CPyL172: ; +CPyL170: ; CPy_XDECREF(cpy_r_r3); goto CPyL102; -CPyL173: ; +CPyL171: ; CPy_XDecRef(cpy_r_r3); goto CPyL142; -CPyL174: ; +CPyL172: ; CPy_DecRef(cpy_r_r117); goto CPyL142; -CPyL175: ; +CPyL173: ; CPy_XDECREF(cpy_r_r5); goto CPyL107; -CPyL176: ; +CPyL174: ; CPy_XDECREF(cpy_r_r5); goto CPyL106; -CPyL177: ; +CPyL175: ; CPy_XDecRef(cpy_r_r5); cpy_r_r157 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { @@ -250986,12 +251461,12 @@ CPyL177: ; ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r157; cpy_r_r158 = 1; goto CPyL116; -CPyL178: ; +CPyL176: ; goto CPyL112; -CPyL179: ; +CPyL177: ; CPy_DecRef(cpy_r_r120); goto CPyL116; -CPyL180: ; +CPyL178: ; cpy_r_r159 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); @@ -251000,12 +251475,12 @@ CPyL180: ; cpy_r_r160 = 1; CPy_DecRef(cpy_r_r117); goto CPyL116; -CPyL181: ; +CPyL179: ; CPy_DecRef(cpy_r_arg); goto CPyL142; -CPyL182: ; +CPyL180: ; goto CPyL121; -CPyL183: ; +CPyL181: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r5); cpy_r_r161 = NULL; @@ -251015,7 +251490,7 @@ CPyL183: ; ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r161; cpy_r_r162 = 1; goto CPyL1; -CPyL184: ; +CPyL182: ; CPy_XDECREF(cpy_r_r5); cpy_r_r163 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { @@ -251024,10 +251499,10 @@ CPyL184: ; ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r163; cpy_r_r164 = 1; goto CPyL30; -CPyL185: ; +CPyL183: ; CPy_XDECREF(cpy_r_r1); goto CPyL139; -CPyL186: ; +CPyL184: ; CPy_XDECREF(cpy_r_r5); goto CPyL140; } @@ -251230,10 +251705,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp837 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp837); - PyObject *__tmp838 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp838); + PyObject *__tmp850 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp850); + PyObject *__tmp851 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp851); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -251382,12 +251857,12 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager___subscribe(PyObject else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL839; + if (arg_subscriptions != NULL) goto __LL852; arg_subscriptions = obj_subscriptions; - if (arg_subscriptions != NULL) goto __LL839; + if (arg_subscriptions != NULL) goto __LL852; CPy_TypeError("union[faster_web3.utils.subscriptions.EthSubscription, object]", obj_subscriptions); goto fail; -__LL839: ; +__LL852: ; PyObject *retval = CPyDef_subscription_manager___SubscriptionManager___subscribe(arg_self, arg_subscriptions); return retval; fail: ; @@ -251922,20 +252397,20 @@ CPyL35: ; cpy_r_r59 = cpy_r_r58; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 227, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r58); - goto CPyL235; + goto CPyL228; } cpy_r_r60 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r59); + CPy_DECREF_NO_IMM(cpy_r_r59); if (unlikely(cpy_r_r60 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL235; + goto CPyL228; } CPyL37: ; - CPy_DECREF(cpy_r_r58); cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '\n id: ' */ cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r62 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 227, CPyStatic_subscription_manager___globals); - goto CPyL236; + goto CPyL235; } CPy_INCREF(cpy_r_r62); CPyL38: ; @@ -251943,12 +252418,12 @@ CPyL38: ; cpy_r_r63 = cpy_r_r62; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 227, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r62); - goto CPyL237; + goto CPyL236; } cpy_r_r64 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r63)->__id; if (unlikely(cpy_r_r64 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "EthSubscription", "_id", 227, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL236; } CPy_INCREF(cpy_r_r64); CPyL40: ; @@ -251957,7 +252432,7 @@ CPyL40: ; CPy_DECREF(cpy_r_r64); if (unlikely(cpy_r_r65 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL236; + goto CPyL235; } cpy_r_r66 = CPyStr_Build(4, cpy_r_r57, cpy_r_r60, cpy_r_r61, cpy_r_r65); CPy_DECREF(cpy_r_r60); @@ -251971,7 +252446,7 @@ CPyL40: ; cpy_r_r69 = CPyDict_GetItem(cpy_r_r67, cpy_r_r68); if (unlikely(cpy_r_r69 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL238; + goto CPyL237; } PyObject *cpy_r_r70[1] = {cpy_r_r66}; cpy_r_r71 = (PyObject **)&cpy_r_r70; @@ -251979,7 +252454,7 @@ CPyL40: ; CPy_DECREF(cpy_r_r69); if (unlikely(cpy_r_r72 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL238; + goto CPyL237; } CPy_DECREF(cpy_r_r66); CPy_Raise(cpy_r_r72); @@ -252010,7 +252485,7 @@ CPyL47: ; cpy_r_r77 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r77 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 230, CPyStatic_subscription_manager___globals); - goto CPyL239; + goto CPyL238; } CPy_INCREF(cpy_r_r77); CPyL49: ; @@ -252018,22 +252493,22 @@ CPyL49: ; cpy_r_r78 = cpy_r_r77; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 230, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r77); - goto CPyL240; + goto CPyL238; } cpy_r_r79 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r78); + CPy_DECREF_NO_IMM(cpy_r_r78); if (unlikely(cpy_r_r79 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL240; + goto CPyL238; } CPyL51: ; - CPy_DECREF(cpy_r_r77); cpy_r_r80 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unsubscribe' */ PyObject *cpy_r_r81[2] = {cpy_r_r76, cpy_r_r79}; cpy_r_r82 = (PyObject **)&cpy_r_r81; cpy_r_r83 = PyObject_VectorcallMethod(cpy_r_r80, cpy_r_r82, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r83 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL241; + goto CPyL239; } CPy_DECREF(cpy_r_r76); CPy_DECREF(cpy_r_r79); @@ -252076,7 +252551,7 @@ CPyL55: ; cpy_r_r91 = 1; if (unlikely(!cpy_r_r91)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL242; + goto CPyL240; } else goto CPyL80; CPyL58: ; @@ -252087,13 +252562,13 @@ CPyL59: ; CPyL60: ; cpy_r_r94 = (PyObject *)&_Py_NoneStruct; cpy_r_r95 = cpy_r_type != cpy_r_r94; - if (!cpy_r_r95) goto CPyL243; + if (!cpy_r_r95) goto CPyL241; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL64; } else - goto CPyL244; + goto CPyL242; CPyL62: ; CPy_Unreachable(); CPyL63: ; @@ -252110,13 +252585,13 @@ CPyL64: ; cpy_r_r97 = 1; if (unlikely(!cpy_r_r97)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL245; + goto CPyL243; } cpy_r_r98 = (PyObject **)&cpy_r_r1; cpy_r_r99 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; if (unlikely(cpy_r_r99 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL245; + goto CPyL243; } CPy_INCREF(cpy_r_r99); CPyL66: ; @@ -252124,14 +252599,14 @@ CPyL66: ; CPy_DecRef(cpy_r_r99); if (unlikely(cpy_r_r100 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL245; + goto CPyL243; } if (cpy_r_r100) goto CPyL70; cpy_r_r92 = cpy_r_r1; cpy_r_r101 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; if (unlikely(cpy_r_r101.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL246; + goto CPyL244; } CPy_INCREF(cpy_r_r101.f0); CPy_INCREF(cpy_r_r101.f1); @@ -252147,7 +252622,7 @@ CPyL70: ; cpy_r_r102 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; if (unlikely(cpy_r_r102.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL247; + goto CPyL245; } CPy_INCREF(cpy_r_r102.f0); CPy_INCREF(cpy_r_r102.f1); @@ -252179,7 +252654,7 @@ CPyL75: ; cpy_r_r105 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; if (unlikely(cpy_r_r105 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL248; + goto CPyL246; } CPy_INCREF(cpy_r_r105); CPyL76: ; @@ -252217,7 +252692,7 @@ CPyL83: ; cpy_r_r110 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r110 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 231, CPyStatic_subscription_manager___globals); - goto CPyL249; + goto CPyL247; } CPy_INCREF(cpy_r_r110); CPyL84: ; @@ -252225,7 +252700,7 @@ CPyL84: ; cpy_r_r111 = cpy_r_r110; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 231, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r110); - goto CPyL249; + goto CPyL247; } cpy_r_r112 = CPyDef_subscription_manager___SubscriptionManager____remove_subscription(cpy_r_r109, cpy_r_r111); CPy_DECREF_NO_IMM(cpy_r_r111); @@ -252250,7 +252725,7 @@ CPyL87: ; cpy_r_r116 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r116 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 235, CPyStatic_subscription_manager___globals); - goto CPyL250; + goto CPyL248; } CPy_INCREF(cpy_r_r116); CPyL88: ; @@ -252258,19 +252733,19 @@ CPyL88: ; cpy_r_r117 = cpy_r_r116; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 235, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r116); - goto CPyL251; + goto CPyL248; } cpy_r_r118 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r117); + CPy_DECREF_NO_IMM(cpy_r_r117); if (unlikely(cpy_r_r118 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL251; + goto CPyL248; } CPyL90: ; - CPy_DECREF(cpy_r_r116); cpy_r_r119 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r119 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 236, CPyStatic_subscription_manager___globals); - goto CPyL252; + goto CPyL249; } CPy_INCREF(cpy_r_r119); CPyL91: ; @@ -252278,24 +252753,24 @@ CPyL91: ; cpy_r_r120 = cpy_r_r119; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 236, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r119); - goto CPyL253; + goto CPyL249; } cpy_r_r121 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r120); + CPy_DECREF_NO_IMM(cpy_r_r120); if (unlikely(cpy_r_r121 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL253; + goto CPyL249; } CPyL93: ; - CPy_DECREF(cpy_r_r119); cpy_r_r122 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ PyObject *cpy_r_r123[4] = {cpy_r_r114, cpy_r_r115, cpy_r_r118, cpy_r_r121}; cpy_r_r124 = (PyObject **)&cpy_r_r123; cpy_r_r125 = PyObject_VectorcallMethod(cpy_r_r122, cpy_r_r124, 9223372036854775812ULL, 0); if (unlikely(cpy_r_r125 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL254; + goto CPyL250; } else - goto CPyL255; + goto CPyL251; CPyL94: ; CPy_DECREF(cpy_r_r114); CPy_DECREF(cpy_r_r118); @@ -252308,17 +252783,20 @@ CPyL94: ; CPy_INCREF_NO_IMM(cpy_r_r126); CPyL95: ; cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r126)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r127); + CPy_DECREF_NO_IMM(cpy_r_r126); cpy_r_r128 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r127); + CPy_DECREF_NO_IMM(cpy_r_r127); if (unlikely(cpy_r_r128 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL256; + goto CPyL228; } CPyL96: ; cpy_r_r129 = (CPyPtr)&((PyVarObject *)cpy_r_r128)->ob_size; cpy_r_r130 = *(int64_t *)cpy_r_r129; + CPy_DECREF_NO_IMM(cpy_r_r128); cpy_r_r131 = cpy_r_r130 << 1; cpy_r_r132 = cpy_r_r131 == 0; - CPy_DECREF_NO_IMM(cpy_r_r126); if (!cpy_r_r132) goto CPyL133; cpy_r_r133 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r133 == NULL)) { @@ -252341,7 +252819,7 @@ CPyL98: ; cpy_r_r137 = cpy_r_r136; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 241, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r136); - goto CPyL257; + goto CPyL252; } cpy_r_r138 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r137)->__handler_subscription_queue; CPy_INCREF_NO_IMM(cpy_r_r138); @@ -252367,13 +252845,13 @@ CPyL102: ; cpy_r_r143 = CPyDict_GetItem(cpy_r_r141, cpy_r_r142); if (unlikely(cpy_r_r143 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL253; } cpy_r_r144 = PyObject_Vectorcall(cpy_r_r143, 0, 0, 0); CPy_DECREF(cpy_r_r143); if (unlikely(cpy_r_r144 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL253; } cpy_r_r145 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ PyObject *cpy_r_r146[2] = {cpy_r_r140, cpy_r_r144}; @@ -252381,7 +252859,7 @@ CPyL102: ; cpy_r_r148 = PyObject_VectorcallMethod(cpy_r_r145, cpy_r_r147, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r148 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL259; + goto CPyL254; } CPy_DECREF_NO_IMM(cpy_r_r140); CPy_DECREF(cpy_r_r144); @@ -252436,13 +252914,13 @@ CPyL112: ; CPyL113: ; cpy_r_r159 = (PyObject *)&_Py_NoneStruct; cpy_r_r160 = cpy_r_type != cpy_r_r159; - if (!cpy_r_r160) goto CPyL260; + if (!cpy_r_r160) goto CPyL255; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL117; } else - goto CPyL261; + goto CPyL256; CPyL115: ; CPy_Unreachable(); CPyL116: ; @@ -252459,13 +252937,13 @@ CPyL117: ; cpy_r_r162 = 1; if (unlikely(!cpy_r_r162)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL257; } cpy_r_r163 = (PyObject **)&cpy_r_r3; cpy_r_r164 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; if (unlikely(cpy_r_r164 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL257; } CPy_INCREF(cpy_r_r164); CPyL119: ; @@ -252473,14 +252951,14 @@ CPyL119: ; CPy_DecRef(cpy_r_r164); if (unlikely(cpy_r_r165 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL257; } if (cpy_r_r165) goto CPyL123; cpy_r_r157 = cpy_r_r3; cpy_r_r166 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; if (unlikely(cpy_r_r166.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL263; + goto CPyL258; } CPy_INCREF(cpy_r_r166.f0); CPy_INCREF(cpy_r_r166.f1); @@ -252529,7 +253007,7 @@ CPyL128: ; cpy_r_r170 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; if (unlikely(cpy_r_r170 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL264; + goto CPyL259; } CPy_INCREF(cpy_r_r170); CPyL129: ; @@ -252570,7 +253048,7 @@ CPyL139: ; cpy_r_r178 = CPyDict_GetItem(cpy_r_r176, cpy_r_r177); if (unlikely(cpy_r_r178 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL265; + goto CPyL260; } cpy_r_r179 = PyObject_IsInstance(cpy_r_r175, cpy_r_r178); CPy_DECREF(cpy_r_r175); @@ -252709,7 +253187,7 @@ CPyL161: ; cpy_r_r206 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; if (unlikely(cpy_r_r206 == -113)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 254, CPyStatic_subscription_manager___globals); - goto CPyL266; + goto CPyL261; } CPyL162: ; cpy_r_r207 = (CPyPtr)&((PyListObject *)cpy_r_r205)->ob_item; @@ -252724,16 +253202,16 @@ CPyL162: ; else { cpy_r_r212 = NULL; } - if (cpy_r_r212 != NULL) goto __LL840; + if (cpy_r_r212 != NULL) goto __LL853; if (PyObject_TypeCheck(cpy_r_r211, CPyType_subscriptions___EthSubscription)) cpy_r_r212 = cpy_r_r211; else { cpy_r_r212 = NULL; } - if (cpy_r_r212 != NULL) goto __LL840; + if (cpy_r_r212 != NULL) goto __LL853; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 254, CPyStatic_subscription_manager___globals, "union[str, faster_web3.utils.subscriptions.EthSubscription]", cpy_r_r211); goto CPyL228; -__LL840: ; +__LL853: ; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); } @@ -252795,14 +253273,14 @@ CPyL170: ; cpy_r_r221 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r221 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 257, CPyStatic_subscription_manager___globals); - goto CPyL267; + goto CPyL262; } CPy_INCREF_NO_IMM(cpy_r_r221); CPyL171: ; cpy_r_r222 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r222 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "sub", 257, CPyStatic_subscription_manager___globals); - goto CPyL268; + goto CPyL263; } CPy_INCREF(cpy_r_r222); CPyL172: ; @@ -252811,7 +253289,7 @@ CPyL172: ; CPy_DECREF_NO_IMM(cpy_r_r221); if (unlikely(cpy_r_r223 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL267; + goto CPyL262; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14); @@ -252820,12 +253298,12 @@ CPyL172: ; cpy_r_r224 = 1; if (unlikely(!cpy_r_r224)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL267; + goto CPyL262; } cpy_r_r225 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; if (unlikely(cpy_r_r225 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL267; + goto CPyL262; } CPy_INCREF_NO_IMM(cpy_r_r225); CPyL175: ; @@ -252835,11 +253313,11 @@ CPyL175: ; cpy_r_r228 = (PyObject **)&cpy_r_r5; cpy_r_r229 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r225, cpy_r_r226, cpy_r_r226, cpy_r_r226, cpy_r_r226, cpy_r_r228); CPy_DECREF_NO_IMM(cpy_r_r225); - if (cpy_r_r229 != NULL) goto CPyL269; + if (cpy_r_r229 != NULL) goto CPyL264; cpy_r_r230 = cpy_r_r5 != 0; if (unlikely(!cpy_r_r230)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL270; + goto CPyL265; } cpy_r_r231 = cpy_r_r5; cpy_r_r232 = NULL; @@ -252850,7 +253328,7 @@ CPyL175: ; cpy_r_r233 = 1; if (unlikely(!cpy_r_r233)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL271; + goto CPyL266; } else goto CPyL200; CPyL178: ; @@ -252861,13 +253339,13 @@ CPyL179: ; CPyL180: ; cpy_r_r236 = (PyObject *)&_Py_NoneStruct; cpy_r_r237 = cpy_r_type != cpy_r_r236; - if (!cpy_r_r237) goto CPyL272; + if (!cpy_r_r237) goto CPyL267; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL184; } else - goto CPyL273; + goto CPyL268; CPyL182: ; CPy_Unreachable(); CPyL183: ; @@ -252884,13 +253362,13 @@ CPyL184: ; cpy_r_r239 = 1; if (unlikely(!cpy_r_r239)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL274; + goto CPyL269; } cpy_r_r240 = (PyObject **)&cpy_r_r7; cpy_r_r241 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; if (unlikely(cpy_r_r241 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL274; + goto CPyL269; } CPy_INCREF_NO_IMM(cpy_r_r241); CPyL186: ; @@ -252898,18 +253376,18 @@ CPyL186: ; CPy_DecRef(cpy_r_r241); if (unlikely(cpy_r_r242 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL274; + goto CPyL269; } if (cpy_r_r242) { goto CPyL190; } else - goto CPyL275; + goto CPyL270; CPyL188: ; cpy_r_r234 = cpy_r_r7; cpy_r_r243 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; if (unlikely(cpy_r_r243.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL276; + goto CPyL271; } CPy_INCREF(cpy_r_r243.f0); CPy_INCREF(cpy_r_r243.f1); @@ -252925,7 +253403,7 @@ CPyL190: ; cpy_r_r244 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; if (unlikely(cpy_r_r244.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL277; + goto CPyL272; } CPy_INCREF(cpy_r_r244.f0); CPy_INCREF(cpy_r_r244.f1); @@ -252957,7 +253435,7 @@ CPyL195: ; cpy_r_r247 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; if (unlikely(cpy_r_r247 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL278; + goto CPyL273; } CPy_INCREF_NO_IMM(cpy_r_r247); CPyL196: ; @@ -252967,7 +253445,7 @@ CPyL196: ; if (cpy_r_r248 == NULL) { goto CPyL198; } else - goto CPyL279; + goto CPyL274; CPyL197: ; cpy_r_r234 = cpy_r_r248; goto CPyL179; @@ -252975,7 +253453,7 @@ CPyL198: ; cpy_r_r249 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r249 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL267; + goto CPyL262; } cpy_r_r231 = cpy_r_r249; CPyL200: ; @@ -252986,7 +253464,7 @@ CPyL200: ; CPy_DECREF(cpy_r_r231); if (unlikely(cpy_r_r250 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL267; + goto CPyL262; } cpy_r_r251 = cpy_r_r250 ? Py_True : Py_False; cpy_r_r252 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; @@ -253035,7 +253513,7 @@ CPyL205: ; cpy_r_r263 = CPyObject_GetAttr(cpy_r_r261, cpy_r_r262); if (unlikely(cpy_r_r263 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL280; + goto CPyL275; } PyObject *cpy_r_r264[1] = {cpy_r_r260}; cpy_r_r265 = (PyObject **)&cpy_r_r264; @@ -253043,7 +253521,7 @@ CPyL205: ; CPy_DECREF(cpy_r_r263); if (unlikely(cpy_r_r266 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL280; + goto CPyL275; } CPy_DECREF_NO_IMM(cpy_r_r260); if (unlikely(!PyBool_Check(cpy_r_r266))) { @@ -253080,7 +253558,7 @@ CPyL214: ; cpy_r_r273 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r273 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 262, CPyStatic_subscription_manager___globals); - goto CPyL281; + goto CPyL276; } CPy_INCREF(cpy_r_r273); CPyL215: ; @@ -253088,7 +253566,7 @@ CPyL215: ; cpy_r_r274 = cpy_r_r273; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 262, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r273); - goto CPyL281; + goto CPyL276; } cpy_r_r275 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ PyObject *cpy_r_r276[3] = {cpy_r_r271, cpy_r_r272, cpy_r_r274}; @@ -253096,9 +253574,9 @@ CPyL215: ; cpy_r_r278 = PyObject_VectorcallMethod(cpy_r_r275, cpy_r_r277, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r278 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL282; + goto CPyL277; } else - goto CPyL283; + goto CPyL278; CPyL217: ; CPy_DECREF(cpy_r_r271); CPy_DECREF_NO_IMM(cpy_r_r274); @@ -253113,24 +253591,24 @@ CPyL221: ; return 0; CPyL222: ; cpy_r_r281 = cpy_r_r8 == 0; - if (cpy_r_r281) goto CPyL284; + if (cpy_r_r281) goto CPyL279; cpy_r_r282 = cpy_r_r8 == 1; if (cpy_r_r282) { - goto CPyL285; + goto CPyL280; } else - goto CPyL286; + goto CPyL281; CPyL224: ; cpy_r_r283 = cpy_r_r8 == 2; if (cpy_r_r283) { - goto CPyL287; + goto CPyL282; } else - goto CPyL288; + goto CPyL283; CPyL225: ; cpy_r_r284 = cpy_r_r8 == 3; if (cpy_r_r284) { goto CPyL180; } else - goto CPyL289; + goto CPyL284; CPyL226: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r285 = 0; @@ -253161,132 +253639,113 @@ CPyL234: ; CPy_DecRef(cpy_r_r50); goto CPyL228; CPyL235: ; - CPy_DecRef(cpy_r_r58); - goto CPyL228; -CPyL236: ; CPy_DecRef(cpy_r_r60); goto CPyL228; -CPyL237: ; +CPyL236: ; CPy_DecRef(cpy_r_r60); CPy_DecRef(cpy_r_r62); goto CPyL228; -CPyL238: ; +CPyL237: ; CPy_DecRef(cpy_r_r66); goto CPyL228; -CPyL239: ; +CPyL238: ; CPy_DecRef(cpy_r_r76); goto CPyL228; -CPyL240: ; - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r77); - goto CPyL228; -CPyL241: ; +CPyL239: ; CPy_DecRef(cpy_r_r76); CPy_DecRef(cpy_r_r79); goto CPyL228; -CPyL242: ; +CPyL240: ; CPy_DecRef(cpy_r_r89); goto CPyL228; -CPyL243: ; +CPyL241: ; CPy_XDECREF(cpy_r_r1); goto CPyL63; -CPyL244: ; +CPyL242: ; CPy_XDECREF(cpy_r_r1); goto CPyL62; -CPyL245: ; +CPyL243: ; CPy_XDecRef(cpy_r_r1); goto CPyL72; -CPyL246: ; +CPyL244: ; CPy_DecRef(cpy_r_r92); goto CPyL72; -CPyL247: ; +CPyL245: ; CPy_DecRef(cpy_r_r89); goto CPyL72; -CPyL248: ; +CPyL246: ; CPy_DecRef(cpy_r_arg); goto CPyL228; -CPyL249: ; +CPyL247: ; CPy_DecRef(cpy_r_r109); goto CPyL228; -CPyL250: ; - CPy_DecRef(cpy_r_r114); - goto CPyL228; -CPyL251: ; - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r116); - goto CPyL228; -CPyL252: ; +CPyL248: ; CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r118); goto CPyL228; -CPyL253: ; +CPyL249: ; CPy_DecRef(cpy_r_r114); CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r119); goto CPyL228; -CPyL254: ; +CPyL250: ; CPy_DecRef(cpy_r_r114); CPy_DecRef(cpy_r_r118); CPy_DecRef(cpy_r_r121); goto CPyL228; -CPyL255: ; +CPyL251: ; CPy_DECREF(cpy_r_r125); goto CPyL94; -CPyL256: ; - CPy_DecRef(cpy_r_r126); - goto CPyL228; -CPyL257: ; +CPyL252: ; CPy_DecRef(cpy_r_r136); goto CPyL228; -CPyL258: ; +CPyL253: ; CPy_DecRef(cpy_r_r140); goto CPyL228; -CPyL259: ; +CPyL254: ; CPy_DecRef(cpy_r_r140); CPy_DecRef(cpy_r_r144); goto CPyL228; -CPyL260: ; +CPyL255: ; CPy_XDECREF(cpy_r_r3); goto CPyL116; -CPyL261: ; +CPyL256: ; CPy_XDECREF(cpy_r_r3); goto CPyL115; -CPyL262: ; +CPyL257: ; CPy_XDecRef(cpy_r_r3); goto CPyL125; -CPyL263: ; +CPyL258: ; CPy_DecRef(cpy_r_r157); goto CPyL125; -CPyL264: ; +CPyL259: ; CPy_DecRef(cpy_r_arg); goto CPyL228; -CPyL265: ; +CPyL260: ; CPy_DecRef(cpy_r_r175); goto CPyL228; -CPyL266: ; +CPyL261: ; CPy_DecRef(cpy_r_r205); goto CPyL228; -CPyL267: ; +CPyL262: ; goto CPyL228; -CPyL268: ; +CPyL263: ; CPy_DecRef(cpy_r_r221); goto CPyL228; -CPyL269: ; +CPyL264: ; CPy_XDECREF(cpy_r_r5); goto CPyL178; -CPyL270: ; +CPyL265: ; CPy_XDecRef(cpy_r_r5); goto CPyL228; -CPyL271: ; +CPyL266: ; CPy_DecRef(cpy_r_r231); goto CPyL228; -CPyL272: ; +CPyL267: ; CPy_XDECREF(cpy_r_r7); goto CPyL183; -CPyL273: ; +CPyL268: ; CPy_XDECREF(cpy_r_r7); goto CPyL182; -CPyL274: ; +CPyL269: ; CPy_XDecRef(cpy_r_r7); cpy_r_r287 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { @@ -253295,12 +253754,12 @@ CPyL274: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r287; cpy_r_r288 = 1; goto CPyL192; -CPyL275: ; +CPyL270: ; goto CPyL188; -CPyL276: ; +CPyL271: ; CPy_DecRef(cpy_r_r234); goto CPyL192; -CPyL277: ; +CPyL272: ; cpy_r_r289 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); @@ -253309,25 +253768,25 @@ CPyL277: ; cpy_r_r290 = 1; CPy_DecRef(cpy_r_r231); goto CPyL192; -CPyL278: ; +CPyL273: ; CPy_DecRef(cpy_r_arg); goto CPyL228; -CPyL279: ; +CPyL274: ; goto CPyL197; -CPyL280: ; +CPyL275: ; CPy_DecRef(cpy_r_r260); goto CPyL228; -CPyL281: ; +CPyL276: ; CPy_DecRef(cpy_r_r271); goto CPyL228; -CPyL282: ; +CPyL277: ; CPy_DecRef(cpy_r_r271); CPy_DecRef(cpy_r_r274); goto CPyL228; -CPyL283: ; +CPyL278: ; CPy_DECREF(cpy_r_r278); goto CPyL217; -CPyL284: ; +CPyL279: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); @@ -253338,7 +253797,7 @@ CPyL284: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r291; cpy_r_r292 = 1; goto CPyL1; -CPyL285: ; +CPyL280: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); cpy_r_r293 = NULL; @@ -253348,10 +253807,10 @@ CPyL285: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r293; cpy_r_r294 = 1; goto CPyL60; -CPyL286: ; +CPyL281: ; CPy_XDECREF(cpy_r_r1); goto CPyL224; -CPyL287: ; +CPyL282: ; CPy_XDECREF(cpy_r_r7); cpy_r_r295 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { @@ -253360,10 +253819,10 @@ CPyL287: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r295; cpy_r_r296 = 1; goto CPyL113; -CPyL288: ; +CPyL283: ; CPy_XDECREF(cpy_r_r3); goto CPyL225; -CPyL289: ; +CPyL284: ; CPy_XDECREF(cpy_r_r7); goto CPyL226; } @@ -253566,10 +254025,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp841 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp841); - PyObject *__tmp842 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp842); + PyObject *__tmp854 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp854); + PyObject *__tmp855 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp855); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -253718,18 +254177,18 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager___unsubscribe(PyObjec else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL843; + if (arg_subscriptions != NULL) goto __LL856; if (PyUnicode_Check(obj_subscriptions)) arg_subscriptions = obj_subscriptions; else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL843; + if (arg_subscriptions != NULL) goto __LL856; arg_subscriptions = obj_subscriptions; - if (arg_subscriptions != NULL) goto __LL843; + if (arg_subscriptions != NULL) goto __LL856; CPy_TypeError("union[faster_web3.utils.subscriptions.EthSubscription, str, object]", obj_subscriptions); goto fail; -__LL843: ; +__LL856: ; PyObject *retval = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(arg_self, arg_subscriptions); return retval; fail: ; @@ -253890,10 +254349,10 @@ CPyL6: ; cpy_r_r10 = (CPyPtr)&((PyVarObject *)cpy_r_r9)->ob_size; cpy_r_r11 = *(int64_t *)cpy_r_r10; cpy_r_r12 = PyList_New(cpy_r_r11); - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1); + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r12; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r12; cpy_r_r13 = 1; if (unlikely(cpy_r_r12 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); @@ -253972,7 +254431,7 @@ CPyL15: ; if (unlikely(cpy_r_r30 == -113)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__17' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r30; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r30; cpy_r_r31 = 1; if (unlikely(cpy_r_r30 == -113)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", -1, CPyStatic_subscription_manager___globals); @@ -254176,15 +254635,15 @@ CPyL48: ; goto CPyL84; } cpy_r_r62 = cpy_r_r61 ? Py_True : Py_False; - cpy_r_r63 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1; + cpy_r_r63 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; if (unlikely(cpy_r_r63 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_1' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } else { CPy_INCREF_NO_IMM(cpy_r_r63); } - cpy_r_r64 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; + cpy_r_r64 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1; if (unlikely(cpy_r_r64 == -113)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_1' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } CPyList_SetItemUnsafe(cpy_r_r63, cpy_r_r64, cpy_r_r62); CPy_DECREF_NO_IMM(cpy_r_r63); @@ -254203,9 +254662,9 @@ CPyL51: ; } else goto CPyL10; CPyL52: ; - cpy_r_r68 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1; + cpy_r_r68 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; if (unlikely(cpy_r_r68 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_1' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } else { CPy_INCREF_NO_IMM(cpy_r_r68); } @@ -254400,10 +254859,10 @@ CPyL91: ; CPyL92: ; CPy_XDecRef(cpy_r_r3); cpy_r_r108 = NULL; - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1); + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r108; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r108; cpy_r_r109 = 1; goto CPyL40; CPyL93: ; @@ -254413,10 +254872,10 @@ CPyL94: ; goto CPyL40; CPyL95: ; cpy_r_r110 = NULL; - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1); + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r110; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r110; cpy_r_r111 = 1; CPy_DecRef(cpy_r_r42); goto CPyL40; @@ -254447,10 +254906,10 @@ CPyL103: ; CPyL104: ; CPy_XDECREF(cpy_r_r3); cpy_r_r112 = NULL; - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1); + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r112; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r112; cpy_r_r113 = 1; goto CPyL1; CPyL105: ; @@ -254656,10 +255115,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp844 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp844); - PyObject *__tmp845 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp845); + PyObject *__tmp857 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp857); + PyObject *__tmp858 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp858); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -255176,13 +255635,15 @@ CPyL4: ; CPy_INCREF_NO_IMM(cpy_r_r19); CPyL5: ; cpy_r_r20 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r19)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r20); + CPy_DECREF_NO_IMM(cpy_r_r19); cpy_r_r21 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r20); + CPy_DECREF_NO_IMM(cpy_r_r20); if (unlikely(cpy_r_r21 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL287; + goto CPyL286; } CPyL6: ; - CPy_DECREF_NO_IMM(cpy_r_r19); cpy_r_r22 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; cpy_r_r23 = *(int64_t *)cpy_r_r22; CPy_DECREF_NO_IMM(cpy_r_r21); @@ -255215,9 +255676,9 @@ CPyL10: ; cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r33 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL288; + goto CPyL287; } else - goto CPyL289; + goto CPyL288; CPyL11: ; CPy_DECREF(cpy_r_r28); cpy_r_r34 = Py_None; @@ -255251,7 +255712,7 @@ CPyL17: ; cpy_r_r40 = cpy_r_r39; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 307, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r39); - goto CPyL290; + goto CPyL289; } cpy_r_r41 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r40)->__handler_subscription_queue; CPy_INCREF_NO_IMM(cpy_r_r41); @@ -255282,13 +255743,15 @@ CPyL22: ; CPy_INCREF_NO_IMM(cpy_r_r44); CPyL23: ; cpy_r_r45 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r44)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r45); + CPy_DECREF_NO_IMM(cpy_r_r44); cpy_r_r46 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r45); + CPy_DECREF_NO_IMM(cpy_r_r45); if (unlikely(cpy_r_r46 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL291; + goto CPyL286; } CPyL24: ; - CPy_DECREF_NO_IMM(cpy_r_r44); cpy_r_r47 = (CPyPtr)&((PyVarObject *)cpy_r_r46)->ob_size; cpy_r_r48 = *(int64_t *)cpy_r_r47; CPy_DECREF_NO_IMM(cpy_r_r46); @@ -255331,11 +255794,11 @@ CPyL29: ; cpy_r_r57 = (PyObject **)&cpy_r_r1; cpy_r_r58 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r_r54, cpy_r_r55, cpy_r_r55, cpy_r_r55, cpy_r_r55, cpy_r_r57); CPy_DECREF_NO_IMM(cpy_r_r54); - if (cpy_r_r58 != NULL) goto CPyL292; + if (cpy_r_r58 != NULL) goto CPyL290; cpy_r_r59 = cpy_r_r1 != 0; if (unlikely(!cpy_r_r59)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL293; + goto CPyL291; } cpy_r_r60 = cpy_r_r1; cpy_r_r61 = NULL; @@ -255346,7 +255809,7 @@ CPyL29: ; cpy_r_r62 = 1; if (unlikely(!cpy_r_r62)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL294; + goto CPyL292; } else goto CPyL54; CPyL32: ; @@ -255357,13 +255820,13 @@ CPyL33: ; CPyL34: ; cpy_r_r65 = (PyObject *)&_Py_NoneStruct; cpy_r_r66 = cpy_r_type != cpy_r_r65; - if (!cpy_r_r66) goto CPyL295; + if (!cpy_r_r66) goto CPyL293; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL38; } else - goto CPyL296; + goto CPyL294; CPyL36: ; CPy_Unreachable(); CPyL37: ; @@ -255380,13 +255843,13 @@ CPyL38: ; cpy_r_r68 = 1; if (unlikely(!cpy_r_r68)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL297; + goto CPyL295; } cpy_r_r69 = (PyObject **)&cpy_r_r3; cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; if (unlikely(cpy_r_r70 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL297; + goto CPyL295; } CPy_INCREF_NO_IMM(cpy_r_r70); CPyL40: ; @@ -255394,14 +255857,14 @@ CPyL40: ; CPy_DecRef(cpy_r_r70); if (unlikely(cpy_r_r71 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL297; + goto CPyL295; } if (cpy_r_r71) goto CPyL44; cpy_r_r63 = cpy_r_r3; cpy_r_r72 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r72.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL298; + goto CPyL296; } CPy_INCREF(cpy_r_r72.f0); CPy_INCREF(cpy_r_r72.f1); @@ -255417,7 +255880,7 @@ CPyL44: ; cpy_r_r73 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r73.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL299; + goto CPyL297; } CPy_INCREF(cpy_r_r73.f0); CPy_INCREF(cpy_r_r73.f1); @@ -255449,7 +255912,7 @@ CPyL49: ; cpy_r_r76 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; if (unlikely(cpy_r_r76 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL300; + goto CPyL298; } CPy_INCREF_NO_IMM(cpy_r_r76); CPyL50: ; @@ -255502,7 +255965,7 @@ CPyL57: ; cpy_r_r85 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r85 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 313, CPyStatic_subscription_manager___globals); - goto CPyL301; + goto CPyL299; } CPy_INCREF(cpy_r_r85); CPyL59: ; @@ -255512,7 +255975,7 @@ CPyL59: ; cpy_r_r89 = PyObject_VectorcallMethod(cpy_r_r86, cpy_r_r88, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r89 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL302; + goto CPyL300; } CPy_DECREF(cpy_r_r84); CPy_DECREF(cpy_r_r85); @@ -255555,7 +256018,7 @@ CPyL63: ; cpy_r_r97 = 1; if (unlikely(!cpy_r_r97)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL303; + goto CPyL301; } else goto CPyL88; CPyL66: ; @@ -255566,13 +256029,13 @@ CPyL67: ; CPyL68: ; cpy_r_r100 = (PyObject *)&_Py_NoneStruct; cpy_r_r101 = cpy_r_type != cpy_r_r100; - if (!cpy_r_r101) goto CPyL304; + if (!cpy_r_r101) goto CPyL302; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL72; } else - goto CPyL305; + goto CPyL303; CPyL70: ; CPy_Unreachable(); CPyL71: ; @@ -255589,13 +256052,13 @@ CPyL72: ; cpy_r_r103 = 1; if (unlikely(!cpy_r_r103)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL306; + goto CPyL304; } cpy_r_r104 = (PyObject **)&cpy_r_r5; cpy_r_r105 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; if (unlikely(cpy_r_r105 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL306; + goto CPyL304; } CPy_INCREF(cpy_r_r105); CPyL74: ; @@ -255603,14 +256066,14 @@ CPyL74: ; CPy_DecRef(cpy_r_r105); if (unlikely(cpy_r_r106 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL306; + goto CPyL304; } if (cpy_r_r106) goto CPyL78; cpy_r_r98 = cpy_r_r5; cpy_r_r107 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r107.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL307; + goto CPyL305; } CPy_INCREF(cpy_r_r107.f0); CPy_INCREF(cpy_r_r107.f1); @@ -255626,7 +256089,7 @@ CPyL78: ; cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r108.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL308; + goto CPyL306; } CPy_INCREF(cpy_r_r108.f0); CPy_INCREF(cpy_r_r108.f1); @@ -255658,7 +256121,7 @@ CPyL83: ; cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; if (unlikely(cpy_r_r111 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL309; + goto CPyL307; } CPy_INCREF(cpy_r_r111); CPyL84: ; @@ -255710,16 +256173,16 @@ CPyL91: ; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL846; + if (cpy_r_r119 != NULL) goto __LL859; if (cpy_r_r118 == Py_None) cpy_r_r119 = cpy_r_r118; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL846; + if (cpy_r_r119 != NULL) goto __LL859; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 318, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r118); goto CPyL174; -__LL846: ; +__LL859: ; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id); } @@ -255742,7 +256205,7 @@ CPyL95: ; cpy_r_r123 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r123 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 320, CPyStatic_subscription_manager___globals); - goto CPyL310; + goto CPyL308; } CPy_INCREF(cpy_r_r123); CPyL96: ; @@ -255750,7 +256213,7 @@ CPyL96: ; cpy_r_r124 = cpy_r_r123; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 319, CPyStatic_subscription_manager___globals, "str", cpy_r_r123); - goto CPyL310; + goto CPyL308; } cpy_r_r125 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r122, cpy_r_r124); CPy_DECREF(cpy_r_r124); @@ -255792,7 +256255,7 @@ CPyL102: ; cpy_r_r132 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r132 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 325, CPyStatic_subscription_manager___globals); - goto CPyL311; + goto CPyL309; } CPy_INCREF(cpy_r_r132); CPyL103: ; @@ -255800,12 +256263,12 @@ CPyL103: ; cpy_r_r133 = cpy_r_r132; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 325, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r132); - goto CPyL311; + goto CPyL309; } cpy_r_r134 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r134 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 326, CPyStatic_subscription_manager___globals); - goto CPyL312; + goto CPyL310; } CPy_INCREF(cpy_r_r134); CPyL105: ; @@ -255814,12 +256277,12 @@ CPyL105: ; CPy_DECREF(cpy_r_r134); if (unlikely(cpy_r_r136 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL312; + goto CPyL310; } cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r137 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 327, CPyStatic_subscription_manager___globals); - goto CPyL313; + goto CPyL311; } CPy_INCREF(cpy_r_r137); CPyL107: ; @@ -255827,12 +256290,12 @@ CPyL107: ; cpy_r_r138 = cpy_r_r137; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 327, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r137); - goto CPyL314; + goto CPyL312; } cpy_r_r139 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r138)->__handler_context; if (unlikely(cpy_r_r139 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "_handler_context", 327, CPyStatic_subscription_manager___globals); - goto CPyL314; + goto CPyL312; } CPy_INCREF(cpy_r_r139); CPyL109: ; @@ -255841,14 +256304,14 @@ CPyL109: ; cpy_r_r141 = PyDict_New(); if (unlikely(cpy_r_r141 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL315; + goto CPyL313; } cpy_r_r142 = CPyDict_UpdateInDisplay(cpy_r_r141, cpy_r_r139); CPy_DECREF(cpy_r_r139); cpy_r_r143 = cpy_r_r142 >= 0; if (unlikely(!cpy_r_r143)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL316; + goto CPyL314; } cpy_r_r144 = PyTuple_Pack(3, cpy_r_r131, cpy_r_r133, cpy_r_r136); CPy_DECREF(cpy_r_r131); @@ -255856,7 +256319,7 @@ CPyL109: ; CPy_DECREF(cpy_r_r136); if (unlikely(cpy_r_r144 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL317; + goto CPyL315; } cpy_r_r145 = PyObject_Call(cpy_r_r140, cpy_r_r144, cpy_r_r141); CPy_DECREF(cpy_r_r144); @@ -255891,12 +256354,12 @@ CPyL116: ; cpy_r_r149 = cpy_r_r148; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 329, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r148); - goto CPyL318; + goto CPyL316; } cpy_r_r150 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r149)->_parallelize; if (unlikely(cpy_r_r150 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 329, CPyStatic_subscription_manager___globals); - goto CPyL318; + goto CPyL316; } CPy_INCREF(cpy_r_r150); CPyL118: ; @@ -255916,12 +256379,12 @@ CPyL120: ; cpy_r_r154 = cpy_r_r153; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 330, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r153); - goto CPyL319; + goto CPyL317; } cpy_r_r155 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r154)->_parallelize; if (unlikely(cpy_r_r155 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 330, CPyStatic_subscription_manager___globals); - goto CPyL319; + goto CPyL317; } CPyL122: ; cpy_r_r156 = (PyObject *)&_Py_NoneStruct; @@ -255955,7 +256418,7 @@ CPyL126: ; cpy_r_r162 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; if (unlikely(cpy_r_r162 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 333, CPyStatic_subscription_manager___globals); - goto CPyL320; + goto CPyL318; } CPy_INCREF_NO_IMM(cpy_r_r162); CPyL128: ; @@ -255968,7 +256431,7 @@ CPyL128: ; CPy_DECREF_NO_IMM(cpy_r_r161); if (unlikely(cpy_r_r163 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL321; + goto CPyL319; } CPyL129: ; PyObject *cpy_r_r164[1] = {cpy_r_r162}; @@ -255977,7 +256440,7 @@ CPyL129: ; CPy_DECREF(cpy_r_r163); if (unlikely(cpy_r_r166 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL321; + goto CPyL319; } CPy_DECREF_NO_IMM(cpy_r_r162); cpy_r_r167 = CPyModule_asyncio; @@ -255985,7 +256448,7 @@ CPyL129: ; cpy_r_r169 = CPyObject_GetAttr(cpy_r_r167, cpy_r_r168); if (unlikely(cpy_r_r169 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL322; + goto CPyL320; } PyObject *cpy_r_r170[1] = {cpy_r_r166}; cpy_r_r171 = (PyObject **)&cpy_r_r170; @@ -255993,7 +256456,7 @@ CPyL129: ; CPy_DECREF(cpy_r_r169); if (unlikely(cpy_r_r172 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL322; + goto CPyL320; } CPy_DECREF(cpy_r_r166); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task != NULL) { @@ -256018,7 +256481,7 @@ CPyL134: ; cpy_r_r176 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r176 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 334, CPyStatic_subscription_manager___globals); - goto CPyL323; + goto CPyL321; } CPy_INCREF(cpy_r_r176); CPyL135: ; @@ -256040,7 +256503,7 @@ CPyL137: ; cpy_r_r180 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r180 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 335, CPyStatic_subscription_manager___globals); - goto CPyL324; + goto CPyL322; } CPy_INCREF_NO_IMM(cpy_r_r180); CPyL138: ; @@ -256049,7 +256512,7 @@ CPyL138: ; CPy_DECREF_NO_IMM(cpy_r_r180); if (unlikely(cpy_r_r182 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL324; + goto CPyL322; } cpy_r_r183 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'add_done_callback' */ PyObject *cpy_r_r184[2] = {cpy_r_r179, cpy_r_r182}; @@ -256057,9 +256520,9 @@ CPyL138: ; cpy_r_r186 = PyObject_VectorcallMethod(cpy_r_r183, cpy_r_r185, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r186 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL325; + goto CPyL323; } else - goto CPyL326; + goto CPyL324; CPyL140: ; CPy_DECREF(cpy_r_r179); CPy_DECREF(cpy_r_r182); @@ -256081,7 +256544,7 @@ CPyL142: ; cpy_r_r189 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; if (unlikely(cpy_r_r189 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 338, CPyStatic_subscription_manager___globals); - goto CPyL327; + goto CPyL325; } CPy_INCREF_NO_IMM(cpy_r_r189); CPyL144: ; @@ -256094,7 +256557,7 @@ CPyL144: ; CPy_DECREF_NO_IMM(cpy_r_r188); if (unlikely(cpy_r_r190 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL328; + goto CPyL326; } CPyL145: ; PyObject *cpy_r_r191[1] = {cpy_r_r189}; @@ -256103,7 +256566,7 @@ CPyL145: ; CPy_DECREF(cpy_r_r190); if (unlikely(cpy_r_r193 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL328; + goto CPyL326; } CPy_DECREF_NO_IMM(cpy_r_r189); cpy_r_r194 = CPy_GetCoro(cpy_r_r193); @@ -256157,13 +256620,13 @@ CPyL153: ; CPyL154: ; cpy_r_r204 = (PyObject *)&_Py_NoneStruct; cpy_r_r205 = cpy_r_type != cpy_r_r204; - if (!cpy_r_r205) goto CPyL329; + if (!cpy_r_r205) goto CPyL327; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL158; } else - goto CPyL330; + goto CPyL328; CPyL156: ; CPy_Unreachable(); CPyL157: ; @@ -256180,13 +256643,13 @@ CPyL158: ; cpy_r_r207 = 1; if (unlikely(!cpy_r_r207)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL331; + goto CPyL329; } cpy_r_r208 = (PyObject **)&cpy_r_r7; cpy_r_r209 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; if (unlikely(cpy_r_r209 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); - goto CPyL331; + goto CPyL329; } CPy_INCREF(cpy_r_r209); CPyL160: ; @@ -256194,14 +256657,14 @@ CPyL160: ; CPy_DecRef(cpy_r_r209); if (unlikely(cpy_r_r210 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL331; + goto CPyL329; } if (cpy_r_r210) goto CPyL164; cpy_r_r202 = cpy_r_r7; cpy_r_r211 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; if (unlikely(cpy_r_r211.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__25", -1, CPyStatic_subscription_manager___globals); - goto CPyL332; + goto CPyL330; } CPy_INCREF(cpy_r_r211.f0); CPy_INCREF(cpy_r_r211.f1); @@ -256250,7 +256713,7 @@ CPyL169: ; cpy_r_r215 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; if (unlikely(cpy_r_r215 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); - goto CPyL333; + goto CPyL331; } CPy_INCREF(cpy_r_r215); CPyL170: ; @@ -256318,9 +256781,9 @@ CPyL180: ; cpy_r_r231 = PyObject_VectorcallMethod(cpy_r_r228, cpy_r_r230, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r231 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL334; + goto CPyL332; } else - goto CPyL335; + goto CPyL333; CPyL181: ; CPy_DecRef(cpy_r_r226); cpy_r_r232 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; @@ -256366,9 +256829,9 @@ CPyL186: ; cpy_r_r243 = PyObject_VectorcallMethod(cpy_r_r240, cpy_r_r242, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r243 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL336; + goto CPyL334; } else - goto CPyL337; + goto CPyL335; CPyL187: ; CPy_DecRef(cpy_r_r238); cpy_r_r244 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; @@ -256406,11 +256869,11 @@ CPyL191: ; cpy_r_r250 = (PyObject **)&cpy_r_r9; cpy_r_r251 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r247, cpy_r_r248, cpy_r_r248, cpy_r_r248, cpy_r_r248, cpy_r_r250); CPy_DecRef(cpy_r_r247); - if (cpy_r_r251 != NULL) goto CPyL338; + if (cpy_r_r251 != NULL) goto CPyL336; cpy_r_r252 = cpy_r_r9 != 0; if (unlikely(!cpy_r_r252)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL339; + goto CPyL337; } cpy_r_r253 = cpy_r_r9; CPy_DecRef(cpy_r_r253); @@ -256433,13 +256896,13 @@ CPyL195: ; CPyL196: ; cpy_r_r258 = (PyObject *)&_Py_NoneStruct; cpy_r_r259 = cpy_r_type != cpy_r_r258; - if (!cpy_r_r259) goto CPyL340; + if (!cpy_r_r259) goto CPyL338; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL200; } else - goto CPyL341; + goto CPyL339; CPyL198: ; CPy_Unreachable(); CPyL199: ; @@ -256456,13 +256919,13 @@ CPyL200: ; cpy_r_r261 = 1; if (unlikely(!cpy_r_r261)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL342; + goto CPyL340; } cpy_r_r262 = (PyObject **)&cpy_r_r11; cpy_r_r263 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; if (unlikely(cpy_r_r263 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); - goto CPyL342; + goto CPyL340; } CPy_INCREF_NO_IMM(cpy_r_r263); CPyL202: ; @@ -256470,14 +256933,14 @@ CPyL202: ; CPy_DecRef(cpy_r_r263); if (unlikely(cpy_r_r264 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL342; + goto CPyL340; } if (cpy_r_r264) goto CPyL206; cpy_r_r256 = cpy_r_r11; cpy_r_r265 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; if (unlikely(cpy_r_r265.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__28", -1, CPyStatic_subscription_manager___globals); - goto CPyL343; + goto CPyL341; } CPy_INCREF(cpy_r_r265.f0); CPy_INCREF(cpy_r_r265.f1); @@ -256526,7 +256989,7 @@ CPyL211: ; cpy_r_r269 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; if (unlikely(cpy_r_r269 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); - goto CPyL344; + goto CPyL342; } CPy_INCREF_NO_IMM(cpy_r_r269); CPyL212: ; @@ -256583,7 +257046,7 @@ CPyL222: ; cpy_r_r281 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e; if (unlikely(cpy_r_r281 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 355, CPyStatic_subscription_manager___globals); - goto CPyL345; + goto CPyL343; } CPy_INCREF(cpy_r_r281); CPyL223: ; @@ -256592,13 +257055,13 @@ CPyL223: ; CPy_DecRef(cpy_r_r281); if (unlikely(cpy_r_r283 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL345; + goto CPyL343; } if (likely(PyUnicode_Check(cpy_r_r283))) cpy_r_r284 = cpy_r_r283; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 355, CPyStatic_subscription_manager___globals, "str", cpy_r_r283); - goto CPyL345; + goto CPyL343; } cpy_r_r285 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ PyObject *cpy_r_r286[3] = {cpy_r_r279, cpy_r_r280, cpy_r_r284}; @@ -256606,9 +257069,9 @@ CPyL223: ; cpy_r_r288 = PyObject_VectorcallMethod(cpy_r_r285, cpy_r_r287, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r288 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL346; + goto CPyL344; } else - goto CPyL347; + goto CPyL345; CPyL226: ; CPy_DecRef(cpy_r_r279); CPy_DecRef(cpy_r_r284); @@ -256628,9 +257091,9 @@ CPyL227: ; cpy_r_r294 = PyObject_VectorcallMethod(cpy_r_r291, cpy_r_r293, 9223372036854775809ULL, 0); if (unlikely(cpy_r_r294 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL348; + goto CPyL346; } else - goto CPyL349; + goto CPyL347; CPyL228: ; CPy_DecRef(cpy_r_r290); cpy_r_r295 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; @@ -256767,11 +257230,11 @@ CPyL248: ; cpy_r_r316 = (PyObject **)&cpy_r_r13; cpy_r_r317 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r313, cpy_r_r314, cpy_r_r314, cpy_r_r314, cpy_r_r314, cpy_r_r316); CPy_DECREF_NO_IMM(cpy_r_r313); - if (cpy_r_r317 != NULL) goto CPyL350; + if (cpy_r_r317 != NULL) goto CPyL348; cpy_r_r318 = cpy_r_r13 != 0; if (unlikely(!cpy_r_r318)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL351; + goto CPyL349; } cpy_r_r319 = cpy_r_r13; CPy_DECREF(cpy_r_r319); @@ -256794,13 +257257,13 @@ CPyL252: ; CPyL253: ; cpy_r_r324 = (PyObject *)&_Py_NoneStruct; cpy_r_r325 = cpy_r_type != cpy_r_r324; - if (!cpy_r_r325) goto CPyL352; + if (!cpy_r_r325) goto CPyL350; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL257; } else - goto CPyL353; + goto CPyL351; CPyL255: ; CPy_Unreachable(); CPyL256: ; @@ -256817,13 +257280,13 @@ CPyL257: ; cpy_r_r327 = 1; if (unlikely(!cpy_r_r327)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL354; + goto CPyL352; } cpy_r_r328 = (PyObject **)&cpy_r_r15; cpy_r_r329 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; if (unlikely(cpy_r_r329 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); - goto CPyL354; + goto CPyL352; } CPy_INCREF_NO_IMM(cpy_r_r329); CPyL259: ; @@ -256831,14 +257294,14 @@ CPyL259: ; CPy_DecRef(cpy_r_r329); if (unlikely(cpy_r_r330 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL354; + goto CPyL352; } if (cpy_r_r330) goto CPyL263; cpy_r_r322 = cpy_r_r15; cpy_r_r331 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; if (unlikely(cpy_r_r331.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__30", -1, CPyStatic_subscription_manager___globals); - goto CPyL355; + goto CPyL353; } CPy_INCREF(cpy_r_r331.f0); CPy_INCREF(cpy_r_r331.f1); @@ -256887,7 +257350,7 @@ CPyL268: ; cpy_r_r335 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; if (unlikely(cpy_r_r335 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); - goto CPyL356; + goto CPyL354; } CPy_INCREF_NO_IMM(cpy_r_r335); CPyL269: ; @@ -256917,36 +257380,36 @@ CPyL277: ; return 0; CPyL278: ; cpy_r_r340 = cpy_r_r16 == 0; - if (cpy_r_r340) goto CPyL357; + if (cpy_r_r340) goto CPyL355; cpy_r_r341 = cpy_r_r16 == 1; if (cpy_r_r341) { - goto CPyL358; + goto CPyL356; } else - goto CPyL359; + goto CPyL357; CPyL280: ; cpy_r_r342 = cpy_r_r16 == 2; if (cpy_r_r342) { - goto CPyL360; + goto CPyL358; } else - goto CPyL361; + goto CPyL359; CPyL281: ; cpy_r_r343 = cpy_r_r16 == 3; if (cpy_r_r343) { - goto CPyL362; + goto CPyL360; } else - goto CPyL363; + goto CPyL361; CPyL282: ; cpy_r_r344 = cpy_r_r16 == 4; if (cpy_r_r344) { - goto CPyL364; + goto CPyL362; } else - goto CPyL365; + goto CPyL363; CPyL283: ; cpy_r_r345 = cpy_r_r16 == 5; if (cpy_r_r345) { goto CPyL253; } else - goto CPyL366; + goto CPyL364; CPyL284: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r346 = 0; @@ -256959,268 +257422,262 @@ CPyL286: ; cpy_r_r347 = NULL; return cpy_r_r347; CPyL287: ; - CPy_DecRef(cpy_r_r19); - goto CPyL286; -CPyL288: ; CPy_DecRef(cpy_r_r28); goto CPyL286; -CPyL289: ; +CPyL288: ; CPy_DECREF(cpy_r_r33); goto CPyL11; -CPyL290: ; +CPyL289: ; CPy_DecRef(cpy_r_r39); goto CPyL286; -CPyL291: ; - CPy_DecRef(cpy_r_r44); - goto CPyL286; -CPyL292: ; +CPyL290: ; CPy_XDECREF(cpy_r_r1); goto CPyL32; -CPyL293: ; +CPyL291: ; CPy_XDecRef(cpy_r_r1); goto CPyL174; -CPyL294: ; +CPyL292: ; CPy_DecRef(cpy_r_r60); goto CPyL174; -CPyL295: ; +CPyL293: ; CPy_XDECREF(cpy_r_r3); goto CPyL37; -CPyL296: ; +CPyL294: ; CPy_XDECREF(cpy_r_r3); goto CPyL36; -CPyL297: ; +CPyL295: ; CPy_XDecRef(cpy_r_r3); goto CPyL46; -CPyL298: ; +CPyL296: ; CPy_DecRef(cpy_r_r63); goto CPyL46; -CPyL299: ; +CPyL297: ; CPy_DecRef(cpy_r_r60); goto CPyL46; -CPyL300: ; +CPyL298: ; CPy_DecRef(cpy_r_arg); goto CPyL174; -CPyL301: ; +CPyL299: ; CPy_DecRef(cpy_r_r84); goto CPyL174; -CPyL302: ; +CPyL300: ; CPy_DecRef(cpy_r_r84); CPy_DecRef(cpy_r_r85); goto CPyL174; -CPyL303: ; +CPyL301: ; CPy_DecRef(cpy_r_r95); goto CPyL174; -CPyL304: ; +CPyL302: ; CPy_XDECREF(cpy_r_r5); goto CPyL71; -CPyL305: ; +CPyL303: ; CPy_XDECREF(cpy_r_r5); goto CPyL70; -CPyL306: ; +CPyL304: ; CPy_XDecRef(cpy_r_r5); goto CPyL80; -CPyL307: ; +CPyL305: ; CPy_DecRef(cpy_r_r98); goto CPyL80; -CPyL308: ; +CPyL306: ; CPy_DecRef(cpy_r_r95); goto CPyL80; -CPyL309: ; +CPyL307: ; CPy_DecRef(cpy_r_arg); goto CPyL174; -CPyL310: ; +CPyL308: ; CPy_DecRef(cpy_r_r122); goto CPyL174; -CPyL311: ; +CPyL309: ; CPy_DecRef(cpy_r_r131); goto CPyL174; -CPyL312: ; +CPyL310: ; CPy_DecRef(cpy_r_r131); CPy_DecRef(cpy_r_r133); goto CPyL174; -CPyL313: ; +CPyL311: ; CPy_DecRef(cpy_r_r131); CPy_DecRef(cpy_r_r133); CPy_DecRef(cpy_r_r136); goto CPyL174; -CPyL314: ; +CPyL312: ; CPy_DecRef(cpy_r_r131); CPy_DecRef(cpy_r_r133); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r137); goto CPyL174; -CPyL315: ; +CPyL313: ; CPy_DecRef(cpy_r_r131); CPy_DecRef(cpy_r_r133); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r139); goto CPyL174; -CPyL316: ; +CPyL314: ; CPy_DecRef(cpy_r_r131); CPy_DecRef(cpy_r_r133); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r141); goto CPyL174; -CPyL317: ; +CPyL315: ; CPy_DecRef(cpy_r_r141); goto CPyL174; -CPyL318: ; +CPyL316: ; CPy_DecRef(cpy_r_r148); goto CPyL174; -CPyL319: ; +CPyL317: ; CPy_DecRef(cpy_r_r153); goto CPyL174; -CPyL320: ; +CPyL318: ; CPy_DecRef(cpy_r_r161); goto CPyL174; -CPyL321: ; +CPyL319: ; CPy_DecRef(cpy_r_r162); goto CPyL174; -CPyL322: ; +CPyL320: ; CPy_DecRef(cpy_r_r166); goto CPyL174; -CPyL323: ; +CPyL321: ; CPy_DecRef(cpy_r_r175); goto CPyL174; -CPyL324: ; +CPyL322: ; CPy_DecRef(cpy_r_r179); goto CPyL174; -CPyL325: ; +CPyL323: ; CPy_DecRef(cpy_r_r179); CPy_DecRef(cpy_r_r182); goto CPyL174; -CPyL326: ; +CPyL324: ; CPy_DECREF(cpy_r_r186); goto CPyL140; -CPyL327: ; +CPyL325: ; CPy_DecRef(cpy_r_r188); goto CPyL174; -CPyL328: ; +CPyL326: ; CPy_DecRef(cpy_r_r189); goto CPyL174; -CPyL329: ; +CPyL327: ; CPy_XDECREF(cpy_r_r7); goto CPyL157; -CPyL330: ; +CPyL328: ; CPy_XDECREF(cpy_r_r7); goto CPyL156; -CPyL331: ; +CPyL329: ; CPy_XDecRef(cpy_r_r7); goto CPyL166; -CPyL332: ; +CPyL330: ; CPy_DecRef(cpy_r_r202); goto CPyL166; -CPyL333: ; +CPyL331: ; CPy_DecRef(cpy_r_arg); goto CPyL174; -CPyL334: ; +CPyL332: ; CPy_DecRef(cpy_r_r226); goto CPyL234; -CPyL335: ; +CPyL333: ; CPy_DecRef(cpy_r_r231); goto CPyL181; -CPyL336: ; +CPyL334: ; CPy_DecRef(cpy_r_r238); goto CPyL234; -CPyL337: ; +CPyL335: ; CPy_DecRef(cpy_r_r243); goto CPyL187; -CPyL338: ; +CPyL336: ; CPy_XDecRef(cpy_r_r9); goto CPyL194; -CPyL339: ; +CPyL337: ; CPy_XDecRef(cpy_r_r9); goto CPyL234; -CPyL340: ; +CPyL338: ; CPy_XDECREF(cpy_r_r11); goto CPyL199; -CPyL341: ; +CPyL339: ; CPy_XDECREF(cpy_r_r11); goto CPyL198; -CPyL342: ; +CPyL340: ; CPy_XDecRef(cpy_r_r11); goto CPyL208; -CPyL343: ; +CPyL341: ; CPy_DecRef(cpy_r_r256); goto CPyL208; -CPyL344: ; +CPyL342: ; CPy_DecRef(cpy_r_arg); goto CPyL234; -CPyL345: ; +CPyL343: ; CPy_DecRef(cpy_r_r279); goto CPyL234; -CPyL346: ; +CPyL344: ; CPy_DecRef(cpy_r_r279); CPy_DecRef(cpy_r_r284); goto CPyL234; -CPyL347: ; +CPyL345: ; CPy_DecRef(cpy_r_r288); goto CPyL226; -CPyL348: ; +CPyL346: ; CPy_DecRef(cpy_r_r290); goto CPyL234; -CPyL349: ; +CPyL347: ; CPy_DecRef(cpy_r_r294); goto CPyL228; -CPyL350: ; +CPyL348: ; CPy_XDECREF(cpy_r_r13); goto CPyL251; -CPyL351: ; +CPyL349: ; CPy_XDecRef(cpy_r_r13); goto CPyL286; -CPyL352: ; +CPyL350: ; CPy_XDECREF(cpy_r_r15); goto CPyL256; -CPyL353: ; +CPyL351: ; CPy_XDECREF(cpy_r_r15); goto CPyL255; -CPyL354: ; +CPyL352: ; CPy_XDecRef(cpy_r_r15); goto CPyL265; -CPyL355: ; +CPyL353: ; CPy_DecRef(cpy_r_r322); goto CPyL265; -CPyL356: ; +CPyL354: ; CPy_DecRef(cpy_r_arg); goto CPyL286; -CPyL357: ; +CPyL355: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL1; -CPyL358: ; +CPyL356: ; CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL34; -CPyL359: ; +CPyL357: ; CPy_XDECREF(cpy_r_r3); goto CPyL280; -CPyL360: ; +CPyL358: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL68; -CPyL361: ; +CPyL359: ; CPy_XDECREF(cpy_r_r5); goto CPyL281; -CPyL362: ; +CPyL360: ; CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL154; -CPyL363: ; +CPyL361: ; CPy_XDECREF(cpy_r_r7); goto CPyL282; -CPyL364: ; +CPyL362: ; CPy_XDECREF(cpy_r_r15); goto CPyL196; -CPyL365: ; +CPyL363: ; CPy_XDECREF(cpy_r_r11); goto CPyL283; -CPyL366: ; +CPyL364: ; CPy_XDECREF(cpy_r_r15); goto CPyL284; } @@ -257423,10 +257880,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp847 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp847); - PyObject *__tmp848 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp848); + PyObject *__tmp860 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp860); + PyObject *__tmp861 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp861); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -259309,8 +259766,8 @@ CPyL63: ; if (!cpy_r_r110) goto CPyL66; CPy_Unreachable(); CPyL65: ; - tuple_T3OOO __tmp849 = { NULL, NULL, NULL }; - cpy_r_r111 = __tmp849; + tuple_T3OOO __tmp862 = { NULL, NULL, NULL }; + cpy_r_r111 = __tmp862; cpy_r_r112 = cpy_r_r111; goto CPyL67; CPyL66: ; @@ -259626,8 +260083,8 @@ CPyL113: ; if (!cpy_r_r165) goto CPyL116; CPy_Unreachable(); CPyL115: ; - tuple_T3OOO __tmp850 = { NULL, NULL, NULL }; - cpy_r_r166 = __tmp850; + tuple_T3OOO __tmp863 = { NULL, NULL, NULL }; + cpy_r_r166 = __tmp863; cpy_r_r167 = cpy_r_r166; goto CPyL117; CPyL116: ; @@ -260041,10 +260498,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp851 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp851); - PyObject *__tmp852 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp852); + PyObject *__tmp864 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp864); + PyObject *__tmp865 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp865); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -260198,10 +260655,10 @@ PyObject *CPyDef_node___GethBenchmarkFixture____rpc_port(PyObject *cpy_r_self) { cpy_r_r7 = PyTuple_New(2); if (unlikely(cpy_r_r7 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp853 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp853); - PyObject *__tmp854 = CPyTagged_StealAsObject(cpy_r_r5.f1); - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp854); + PyObject *__tmp866 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp866); + PyObject *__tmp867 = CPyTagged_StealAsObject(cpy_r_r5.f1); + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp867); PyObject *cpy_r_r8[2] = {cpy_r_r3, cpy_r_r7}; cpy_r_r9 = (PyObject **)&cpy_r_r8; cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r9, 9223372036854775810ULL, 0); @@ -260745,36 +261202,36 @@ CPyL2: ; cpy_r_r25 = PyTuple_New(15); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp855 = cpy_r_r24.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp855); - PyObject *__tmp856 = cpy_r_r24.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp856); - PyObject *__tmp857 = cpy_r_r24.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp857); - PyObject *__tmp858 = cpy_r_r24.f3; - PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp858); - PyObject *__tmp859 = cpy_r_r24.f4; - PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp859); - PyObject *__tmp860 = cpy_r_r24.f5; - PyTuple_SET_ITEM(cpy_r_r25, 5, __tmp860); - PyObject *__tmp861 = cpy_r_r24.f6; - PyTuple_SET_ITEM(cpy_r_r25, 6, __tmp861); - PyObject *__tmp862 = cpy_r_r24.f7; - PyTuple_SET_ITEM(cpy_r_r25, 7, __tmp862); - PyObject *__tmp863 = cpy_r_r24.f8; - PyTuple_SET_ITEM(cpy_r_r25, 8, __tmp863); - PyObject *__tmp864 = cpy_r_r24.f9; - PyTuple_SET_ITEM(cpy_r_r25, 9, __tmp864); - PyObject *__tmp865 = cpy_r_r24.f10; - PyTuple_SET_ITEM(cpy_r_r25, 10, __tmp865); - PyObject *__tmp866 = cpy_r_r24.f11; - PyTuple_SET_ITEM(cpy_r_r25, 11, __tmp866); - PyObject *__tmp867 = cpy_r_r24.f12; - PyTuple_SET_ITEM(cpy_r_r25, 12, __tmp867); - PyObject *__tmp868 = cpy_r_r24.f13; - PyTuple_SET_ITEM(cpy_r_r25, 13, __tmp868); - PyObject *__tmp869 = cpy_r_r24.f14; - PyTuple_SET_ITEM(cpy_r_r25, 14, __tmp869); + PyObject *__tmp868 = cpy_r_r24.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp868); + PyObject *__tmp869 = cpy_r_r24.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp869); + PyObject *__tmp870 = cpy_r_r24.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp870); + PyObject *__tmp871 = cpy_r_r24.f3; + PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp871); + PyObject *__tmp872 = cpy_r_r24.f4; + PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp872); + PyObject *__tmp873 = cpy_r_r24.f5; + PyTuple_SET_ITEM(cpy_r_r25, 5, __tmp873); + PyObject *__tmp874 = cpy_r_r24.f6; + PyTuple_SET_ITEM(cpy_r_r25, 6, __tmp874); + PyObject *__tmp875 = cpy_r_r24.f7; + PyTuple_SET_ITEM(cpy_r_r25, 7, __tmp875); + PyObject *__tmp876 = cpy_r_r24.f8; + PyTuple_SET_ITEM(cpy_r_r25, 8, __tmp876); + PyObject *__tmp877 = cpy_r_r24.f9; + PyTuple_SET_ITEM(cpy_r_r25, 9, __tmp877); + PyObject *__tmp878 = cpy_r_r24.f10; + PyTuple_SET_ITEM(cpy_r_r25, 10, __tmp878); + PyObject *__tmp879 = cpy_r_r24.f11; + PyTuple_SET_ITEM(cpy_r_r25, 11, __tmp879); + PyObject *__tmp880 = cpy_r_r24.f12; + PyTuple_SET_ITEM(cpy_r_r25, 12, __tmp880); + PyObject *__tmp881 = cpy_r_r24.f13; + PyTuple_SET_ITEM(cpy_r_r25, 13, __tmp881); + PyObject *__tmp882 = cpy_r_r24.f14; + PyTuple_SET_ITEM(cpy_r_r25, 14, __tmp882); return cpy_r_r25; CPyL7: ; cpy_r_r26 = NULL; @@ -261025,16 +261482,16 @@ CPyL12: ; cpy_r_r25 = PyTuple_New(5); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp870 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp870); - PyObject *__tmp871 = cpy_r_r13.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp871); - PyObject *__tmp872 = cpy_r_r13.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp872); - PyObject *__tmp873 = cpy_r_r13.f3; - PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp873); - PyObject *__tmp874 = cpy_r_r13.f4; - PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp874); + PyObject *__tmp883 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp883); + PyObject *__tmp884 = cpy_r_r13.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp884); + PyObject *__tmp885 = cpy_r_r13.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp885); + PyObject *__tmp886 = cpy_r_r13.f3; + PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp886); + PyObject *__tmp887 = cpy_r_r13.f4; + PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp887); cpy_r_r26 = CPyTagged_StealAsObject(cpy_r_r17); cpy_r_r27 = CPyTagged_StealAsObject(cpy_r_r21); PyObject *cpy_r_r28[3] = {cpy_r_r25, cpy_r_r26, cpy_r_r27}; @@ -261175,8 +261632,8 @@ CPyL32: ; } CPy_Unreachable(); CPyL35: ; - tuple_T3OOO __tmp875 = { NULL, NULL, NULL }; - cpy_r_r62 = __tmp875; + tuple_T3OOO __tmp888 = { NULL, NULL, NULL }; + cpy_r_r62 = __tmp888; cpy_r_r63 = cpy_r_r62; goto CPyL37; CPyL36: ; @@ -261510,10 +261967,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp876 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp876); - PyObject *__tmp877 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp877); + PyObject *__tmp889 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp889); + PyObject *__tmp890 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp890); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -262435,7 +262892,7 @@ benchmark___utils___wait_for_aiohttp_gen_dealloc(faster_web3___tools___benchmark self->___mypyc_generator_attribute__timeout = CPY_INT_TAG; } self->___mypyc_next_label__ = -113; - self->___mypyc_generator_attribute__start = -113.0; + self->___mypyc_generator_attribute__timeout_at = -113.0; Py_CLEAR(self->___mypyc_temp__0); Py_CLEAR(self->___mypyc_temp__1); self->___mypyc_temp__2 = 2; @@ -262550,7 +263007,7 @@ PyObject *CPyDef_benchmark___utils_____mypyc__wait_for_aiohttp_gen_setup(PyObjec self->bitmap = 0; self->___mypyc_generator_attribute__timeout = CPY_INT_TAG; self->___mypyc_next_label__ = -113; - self->___mypyc_generator_attribute__start = -113.0; + self->___mypyc_generator_attribute__timeout_at = -113.0; self->___mypyc_temp__2 = 2; self->___mypyc_temp__4 = (tuple_T3OOO) { NULL, NULL, NULL }; self->___mypyc_temp__6 = (tuple_T3OOO) { NULL, NULL, NULL }; @@ -262599,6 +263056,18 @@ int CPyExec_faster_web3___tools___benchmark___utils(PyObject *module) fail: Py_CLEAR(CPyModule_faster_web3___tools___benchmark___utils__internal); Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_benchmark___utils___aiosleep); + CPyStatic_benchmark___utils___aiosleep = NULL; + CPy_XDECREF(CPyStatic_benchmark___utils___socket); + CPyStatic_benchmark___utils___socket = NULL; + CPy_XDECREF(CPyStatic_benchmark___utils___AF_UNIX); + CPyStatic_benchmark___utils___AF_UNIX = NULL; + CPy_XDECREF(CPyStatic_benchmark___utils___SOCK_STREAM); + CPyStatic_benchmark___utils___SOCK_STREAM = NULL; + CPy_XDECREF(CPyStatic_benchmark___utils___time); + CPyStatic_benchmark___utils___time = NULL; + CPy_XDECREF(CPyStatic_benchmark___utils___sleep); + CPyStatic_benchmark___utils___sleep = NULL; Py_CLEAR(CPyType_benchmark___utils___wait_for_aiohttp_gen); return -1; } @@ -262629,300 +263098,342 @@ PyObject *CPyInit_faster_web3___tools___benchmark___utils(void) char CPyDef_benchmark___utils___wait_for_socket(PyObject *cpy_r_ipc_path, CPyTagged cpy_r_timeout) { PyObject *cpy_r_r0; - PyObject *cpy_r_r1; + char cpy_r_r1; PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - double cpy_r_r4; - char cpy_r_r5; + double cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; PyObject *cpy_r_r6; - PyObject *cpy_r_r7; + char cpy_r_r7; PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; + double cpy_r_r9; + char cpy_r_r10; double cpy_r_r11; char cpy_r_r12; - double cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - double cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; + PyObject *cpy_r_r13; + double cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; PyObject *cpy_r_r19; - PyObject *cpy_r_r20; + char cpy_r_r20; PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; + char cpy_r_r22; + PyObject **cpy_r_r24; PyObject *cpy_r_r25; PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject **cpy_r_r29; + PyObject **cpy_r_r28; + PyObject *cpy_r_r29; PyObject *cpy_r_r30; PyObject *cpy_r_r31; PyObject **cpy_r_r33; PyObject *cpy_r_r34; - PyObject *cpy_r_r35; + tuple_T3OOO cpy_r_r35; PyObject *cpy_r_r36; - PyObject **cpy_r_r38; - PyObject *cpy_r_r39; - tuple_T3OOO cpy_r_r40; - PyObject *cpy_r_r41; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + char cpy_r_r41; PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - char cpy_r_r44; + PyObject **cpy_r_r44; PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject **cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - char cpy_r_r53; - if (cpy_r_timeout != CPY_INT_TAG) goto CPyL33; + char cpy_r_r46; + char cpy_r_r47; + if (cpy_r_timeout != CPY_INT_TAG) goto CPyL45; cpy_r_timeout = 60; CPyL2: ; - cpy_r_r0 = CPyModule_time; - cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'time' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { + cpy_r_r0 = CPyStatic_benchmark___utils___time; + if (unlikely(cpy_r_r0 == NULL)) { + goto CPyL46; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"time\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL34; + goto CPyL44; } - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { + CPy_Unreachable(); +CPyL5: ; + cpy_r_r2 = PyObject_Vectorcall(cpy_r_r0, 0, 0, 0); + if (unlikely(cpy_r_r2 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL34; + goto CPyL47; } - cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); - if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; + cpy_r_r3 = PyFloat_AsDouble(cpy_r_r2); + if (cpy_r_r3 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r2); cpy_r_r3 = -113.0; } - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 == -113.0; - if (unlikely(cpy_r_r5)) goto CPyL6; -CPyL5: ; - goto CPyL7; -CPyL6: ; - cpy_r_r6 = PyErr_Occurred(); - if (unlikely(cpy_r_r6 != NULL)) { + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 == -113.0; + if (unlikely(cpy_r_r4)) goto CPyL8; +CPyL7: ; + goto CPyL9; +CPyL8: ; + cpy_r_r5 = PyErr_Occurred(); + if (unlikely(cpy_r_r5 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL34; + goto CPyL47; } else - goto CPyL5; -CPyL7: ; - cpy_r_r7 = CPyModule_time; - cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'time' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { + goto CPyL7; +CPyL9: ; + cpy_r_r6 = CPyStatic_benchmark___utils___time; + if (unlikely(cpy_r_r6 == NULL)) { + goto CPyL48; + } else + goto CPyL12; +CPyL10: ; + PyErr_SetString(PyExc_NameError, "value for final name \"time\" was not set"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL34; + goto CPyL44; } - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r9, 0, 0, 0); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { + CPy_Unreachable(); +CPyL12: ; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r6, 0, 0, 0); + if (unlikely(cpy_r_r8 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL34; + goto CPyL47; } - cpy_r_r11 = PyFloat_AsDouble(cpy_r_r10); - if (cpy_r_r11 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r10); cpy_r_r11 = -113.0; + cpy_r_r9 = PyFloat_AsDouble(cpy_r_r8); + if (cpy_r_r9 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r8); cpy_r_r9 = -113.0; } - CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r8); + cpy_r_r10 = cpy_r_r9 == -113.0; + if (unlikely(cpy_r_r10)) goto CPyL15; +CPyL14: ; + cpy_r_r11 = CPyFloat_FromTagged(cpy_r_timeout); cpy_r_r12 = cpy_r_r11 == -113.0; - if (unlikely(cpy_r_r12)) goto CPyL11; -CPyL10: ; - cpy_r_r13 = CPyFloat_FromTagged(cpy_r_timeout); - cpy_r_r14 = cpy_r_r13 == -113.0; - if (unlikely(cpy_r_r14)) { - goto CPyL13; + if (unlikely(cpy_r_r12)) { + goto CPyL17; } else - goto CPyL12; -CPyL11: ; - cpy_r_r15 = PyErr_Occurred(); - if (unlikely(cpy_r_r15 != NULL)) { + goto CPyL16; +CPyL15: ; + cpy_r_r13 = PyErr_Occurred(); + if (unlikely(cpy_r_r13 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL34; + goto CPyL47; } else - goto CPyL10; -CPyL12: ; - cpy_r_r16 = cpy_r_r4 + cpy_r_r13; - cpy_r_r17 = cpy_r_r11 < cpy_r_r16; - if (cpy_r_r17) { goto CPyL14; +CPyL16: ; + cpy_r_r14 = cpy_r_r3 + cpy_r_r11; + cpy_r_r15 = cpy_r_r9 < cpy_r_r14; + if (cpy_r_r15) { + goto CPyL18; } else - goto CPyL35; -CPyL13: ; - cpy_r_r18 = PyErr_Occurred(); - if (unlikely(cpy_r_r18 != NULL)) { + goto CPyL49; +CPyL17: ; + cpy_r_r16 = PyErr_Occurred(); + if (unlikely(cpy_r_r16 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL34; + goto CPyL47; } else - goto CPyL12; -CPyL14: ; - cpy_r_r19 = CPyModule_socket; - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AF_UNIX' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { + goto CPyL16; +CPyL18: ; + cpy_r_r17 = CPyStatic_benchmark___utils___AF_UNIX; + if (likely(cpy_r_r17 != NULL)) goto CPyL21; + PyErr_SetString(PyExc_NameError, "value for final name \"AF_UNIX\" was not set"); + cpy_r_r18 = 0; + if (unlikely(!cpy_r_r18)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL21; - } - cpy_r_r22 = CPyModule_socket; - cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SOCK_STREAM' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { + goto CPyL31; + } else + goto CPyL50; +CPyL20: ; + CPy_Unreachable(); +CPyL21: ; + cpy_r_r19 = CPyStatic_benchmark___utils___SOCK_STREAM; + if (likely(cpy_r_r19 != NULL)) goto CPyL24; + PyErr_SetString(PyExc_NameError, "value for final name \"SOCK_STREAM\" was not set"); + cpy_r_r20 = 0; + if (unlikely(!cpy_r_r20)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL36; - } - cpy_r_r25 = CPyModule_socket; - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'socket' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { + goto CPyL31; + } else + goto CPyL51; +CPyL23: ; + CPy_Unreachable(); +CPyL24: ; + cpy_r_r21 = CPyStatic_benchmark___utils___socket; + if (likely(cpy_r_r21 != NULL)) goto CPyL27; + PyErr_SetString(PyExc_NameError, "value for final name \"socket\" was not set"); + cpy_r_r22 = 0; + if (unlikely(!cpy_r_r22)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL37; - } - PyObject *cpy_r_r28[2] = {cpy_r_r21, cpy_r_r24}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r29, 2, 0); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r30 == NULL)) { + goto CPyL31; + } else + goto CPyL52; +CPyL26: ; + CPy_Unreachable(); +CPyL27: ; + PyObject *cpy_r_r23[2] = {cpy_r_r17, cpy_r_r19}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r24, 2, 0); + if (unlikely(cpy_r_r25 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL37; + goto CPyL31; } - CPy_DECREF(cpy_r_r21); - CPy_DECREF(cpy_r_r24); - cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'connect' */ - PyObject *cpy_r_r32[2] = {cpy_r_r30, cpy_r_ipc_path}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { + cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'connect' */ + PyObject *cpy_r_r27[2] = {cpy_r_r25, cpy_r_ipc_path}; + cpy_r_r28 = (PyObject **)&cpy_r_r27; + cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r29 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL38; + goto CPyL53; } else - goto CPyL39; -CPyL19: ; - cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'settimeout' */ + goto CPyL54; +CPyL29: ; + cpy_r_r30 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'settimeout' */ CPyTagged_INCREF(cpy_r_timeout); - cpy_r_r36 = CPyTagged_StealAsObject(cpy_r_timeout); - PyObject *cpy_r_r37[2] = {cpy_r_r30, cpy_r_r36}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_VectorcallMethod(cpy_r_r35, cpy_r_r38, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r39 == NULL)) { + cpy_r_r31 = CPyTagged_StealAsObject(cpy_r_timeout); + PyObject *cpy_r_r32[2] = {cpy_r_r25, cpy_r_r31}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r33, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL40; + goto CPyL55; } else - goto CPyL41; -CPyL20: ; - CPy_DECREF(cpy_r_r30); - CPy_DECREF(cpy_r_r36); - goto CPyL31; -CPyL21: ; - cpy_r_r40 = CPy_CatchError(); - cpy_r_r41 = CPyModule_builtins; - cpy_r_r42 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'OSError' */ - cpy_r_r43 = CPyObject_GetAttr(cpy_r_r41, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { + goto CPyL56; +CPyL30: ; + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r31); + goto CPyL43; +CPyL31: ; + cpy_r_r35 = CPy_CatchError(); + cpy_r_r36 = CPyModule_builtins; + cpy_r_r37 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'OSError' */ + cpy_r_r38 = CPyObject_GetAttr(cpy_r_r36, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL42; + goto CPyL57; } - cpy_r_r44 = CPy_ExceptionMatches(cpy_r_r43); - CPy_DecRef(cpy_r_r43); - if (!cpy_r_r44) goto CPyL43; - cpy_r_r45 = CPyModule_time; - cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sleep' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { + cpy_r_r39 = CPy_ExceptionMatches(cpy_r_r38); + CPy_DecRef(cpy_r_r38); + if (!cpy_r_r39) goto CPyL58; + cpy_r_r40 = CPyStatic_benchmark___utils___sleep; + if (unlikely(cpy_r_r40 == NULL)) { + goto CPyL59; + } else + goto CPyL36; +CPyL34: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sleep\" was not set"); + cpy_r_r41 = 0; + if (unlikely(!cpy_r_r41)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL42; - } - cpy_r_r48 = PyFloat_FromDouble(0.01); - PyObject *cpy_r_r49[1] = {cpy_r_r48}; - cpy_r_r50 = (PyObject **)&cpy_r_r49; - cpy_r_r51 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r50, 1, 0); - CPy_DecRef(cpy_r_r47); - if (unlikely(cpy_r_r51 == NULL)) { + goto CPyL41; + } else + goto CPyL60; +CPyL35: ; + CPy_Unreachable(); +CPyL36: ; + cpy_r_r42 = PyFloat_FromDouble(0.01); + PyObject *cpy_r_r43[1] = {cpy_r_r42}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r44, 1, 0); + if (unlikely(cpy_r_r45 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_socket", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL44; + goto CPyL61; } else - goto CPyL45; -CPyL25: ; - CPy_DecRef(cpy_r_r48); - goto CPyL28; -CPyL26: ; + goto CPyL62; +CPyL37: ; + CPy_DecRef(cpy_r_r42); + goto CPyL40; +CPyL38: ; CPy_Reraise(); if (!0) { - goto CPyL29; + goto CPyL41; } else - goto CPyL46; -CPyL27: ; + goto CPyL63; +CPyL39: ; CPy_Unreachable(); -CPyL28: ; - CPy_RestoreExcInfo(cpy_r_r40); - CPy_DecRef(cpy_r_r40.f0); - CPy_DecRef(cpy_r_r40.f1); - CPy_DecRef(cpy_r_r40.f2); - goto CPyL7; -CPyL29: ; - CPy_RestoreExcInfo(cpy_r_r40); - CPy_DecRef(cpy_r_r40.f0); - CPy_DecRef(cpy_r_r40.f1); - CPy_DecRef(cpy_r_r40.f2); - cpy_r_r52 = CPy_KeepPropagating(); - if (!cpy_r_r52) goto CPyL32; +CPyL40: ; + CPy_RestoreExcInfo(cpy_r_r35); + CPy_DecRef(cpy_r_r35.f0); + CPy_DecRef(cpy_r_r35.f1); + CPy_DecRef(cpy_r_r35.f2); + goto CPyL9; +CPyL41: ; + CPy_RestoreExcInfo(cpy_r_r35); + CPy_DecRef(cpy_r_r35.f0); + CPy_DecRef(cpy_r_r35.f1); + CPy_DecRef(cpy_r_r35.f2); + cpy_r_r46 = CPy_KeepPropagating(); + if (!cpy_r_r46) goto CPyL44; CPy_Unreachable(); -CPyL31: ; +CPyL43: ; return 1; -CPyL32: ; - cpy_r_r53 = 2; - return cpy_r_r53; -CPyL33: ; +CPyL44: ; + cpy_r_r47 = 2; + return cpy_r_r47; +CPyL45: ; CPyTagged_INCREF(cpy_r_timeout); goto CPyL2; -CPyL34: ; +CPyL46: ; CPyTagged_DecRef(cpy_r_timeout); - goto CPyL32; -CPyL35: ; - CPyTagged_DECREF(cpy_r_timeout); - goto CPyL31; -CPyL36: ; - CPy_DecRef(cpy_r_r21); - goto CPyL21; -CPyL37: ; - CPy_DecRef(cpy_r_r21); - CPy_DecRef(cpy_r_r24); - goto CPyL21; -CPyL38: ; - CPy_DecRef(cpy_r_r30); - goto CPyL21; -CPyL39: ; - CPy_DECREF(cpy_r_r34); - goto CPyL19; -CPyL40: ; - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r36); - goto CPyL21; -CPyL41: ; + goto CPyL3; +CPyL47: ; + CPyTagged_DecRef(cpy_r_timeout); + goto CPyL44; +CPyL48: ; + CPyTagged_DecRef(cpy_r_timeout); + goto CPyL10; +CPyL49: ; CPyTagged_DECREF(cpy_r_timeout); - CPy_DECREF(cpy_r_r39); + goto CPyL43; +CPyL50: ; + CPyTagged_DecRef(cpy_r_timeout); goto CPyL20; -CPyL42: ; +CPyL51: ; CPyTagged_DecRef(cpy_r_timeout); - goto CPyL29; -CPyL43: ; + goto CPyL23; +CPyL52: ; CPyTagged_DecRef(cpy_r_timeout); goto CPyL26; -CPyL44: ; - CPyTagged_DecRef(cpy_r_timeout); - CPy_DecRef(cpy_r_r48); +CPyL53: ; + CPy_DecRef(cpy_r_r25); + goto CPyL31; +CPyL54: ; + CPy_DECREF(cpy_r_r29); goto CPyL29; -CPyL45: ; - CPy_DecRef(cpy_r_r51); - goto CPyL25; -CPyL46: ; - CPy_DecRef(cpy_r_r40.f0); - CPy_DecRef(cpy_r_r40.f1); - CPy_DecRef(cpy_r_r40.f2); - goto CPyL27; +CPyL55: ; + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r31); + goto CPyL31; +CPyL56: ; + CPyTagged_DECREF(cpy_r_timeout); + CPy_DECREF(cpy_r_r34); + goto CPyL30; +CPyL57: ; + CPyTagged_DecRef(cpy_r_timeout); + goto CPyL41; +CPyL58: ; + CPyTagged_DecRef(cpy_r_timeout); + goto CPyL38; +CPyL59: ; + CPyTagged_DecRef(cpy_r_timeout); + goto CPyL34; +CPyL60: ; + CPy_DecRef(cpy_r_r35.f0); + CPy_DecRef(cpy_r_r35.f1); + CPy_DecRef(cpy_r_r35.f2); + goto CPyL35; +CPyL61: ; + CPyTagged_DecRef(cpy_r_timeout); + CPy_DecRef(cpy_r_r42); + goto CPyL41; +CPyL62: ; + CPy_DecRef(cpy_r_r45); + goto CPyL37; +CPyL63: ; + CPy_DecRef(cpy_r_r35.f0); + CPy_DecRef(cpy_r_r35.f1); + CPy_DecRef(cpy_r_r35.f2); + goto CPyL39; } PyObject *CPyPy_benchmark___utils___wait_for_socket(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -262962,229 +263473,260 @@ fail: ; char CPyDef_benchmark___utils___wait_for_http(PyObject *cpy_r_endpoint_uri, CPyTagged cpy_r_timeout) { PyObject *cpy_r_r0; - PyObject *cpy_r_r1; + char cpy_r_r1; PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - double cpy_r_r4; - char cpy_r_r5; + double cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; PyObject *cpy_r_r6; - PyObject *cpy_r_r7; + char cpy_r_r7; PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; + double cpy_r_r9; + char cpy_r_r10; double cpy_r_r11; char cpy_r_r12; - double cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - double cpy_r_r16; - char cpy_r_r17; + PyObject *cpy_r_r13; + double cpy_r_r14; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; PyObject *cpy_r_r18; PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject **cpy_r_r23; + PyObject **cpy_r_r21; + PyObject *cpy_r_r22; + tuple_T3OOO cpy_r_r23; PyObject *cpy_r_r24; - tuple_T3OOO cpy_r_r25; + PyObject *cpy_r_r25; PyObject *cpy_r_r26; - PyObject *cpy_r_r27; + char cpy_r_r27; PyObject *cpy_r_r28; char cpy_r_r29; PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; + PyObject **cpy_r_r32; PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - char cpy_r_r37; - char cpy_r_r38; - if (cpy_r_timeout != CPY_INT_TAG) goto CPyL28; + char cpy_r_r34; + char cpy_r_r35; + if (cpy_r_timeout != CPY_INT_TAG) goto CPyL34; cpy_r_timeout = 120; CPyL2: ; - cpy_r_r0 = CPyModule_time; - cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'time' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { + cpy_r_r0 = CPyStatic_benchmark___utils___time; + if (unlikely(cpy_r_r0 == NULL)) { + goto CPyL35; + } else + goto CPyL5; +CPyL3: ; + PyErr_SetString(PyExc_NameError, "value for final name \"time\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL29; + goto CPyL33; } - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { + CPy_Unreachable(); +CPyL5: ; + cpy_r_r2 = PyObject_Vectorcall(cpy_r_r0, 0, 0, 0); + if (unlikely(cpy_r_r2 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL29; + goto CPyL36; } - cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); - if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; + cpy_r_r3 = PyFloat_AsDouble(cpy_r_r2); + if (cpy_r_r3 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r2); cpy_r_r3 = -113.0; } - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 == -113.0; - if (unlikely(cpy_r_r5)) goto CPyL6; -CPyL5: ; - goto CPyL7; -CPyL6: ; - cpy_r_r6 = PyErr_Occurred(); - if (unlikely(cpy_r_r6 != NULL)) { + CPy_DECREF(cpy_r_r2); + cpy_r_r4 = cpy_r_r3 == -113.0; + if (unlikely(cpy_r_r4)) goto CPyL8; +CPyL7: ; + goto CPyL9; +CPyL8: ; + cpy_r_r5 = PyErr_Occurred(); + if (unlikely(cpy_r_r5 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL29; + goto CPyL36; } else - goto CPyL5; -CPyL7: ; - cpy_r_r7 = CPyModule_time; - cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'time' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { + goto CPyL7; +CPyL9: ; + cpy_r_r6 = CPyStatic_benchmark___utils___time; + if (unlikely(cpy_r_r6 == NULL)) { + goto CPyL37; + } else + goto CPyL12; +CPyL10: ; + PyErr_SetString(PyExc_NameError, "value for final name \"time\" was not set"); + cpy_r_r7 = 0; + if (unlikely(!cpy_r_r7)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL29; + goto CPyL33; } - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r9, 0, 0, 0); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { + CPy_Unreachable(); +CPyL12: ; + cpy_r_r8 = PyObject_Vectorcall(cpy_r_r6, 0, 0, 0); + if (unlikely(cpy_r_r8 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL29; + goto CPyL36; } - cpy_r_r11 = PyFloat_AsDouble(cpy_r_r10); - if (cpy_r_r11 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r10); cpy_r_r11 = -113.0; + cpy_r_r9 = PyFloat_AsDouble(cpy_r_r8); + if (cpy_r_r9 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r8); cpy_r_r9 = -113.0; } - CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r8); + cpy_r_r10 = cpy_r_r9 == -113.0; + if (unlikely(cpy_r_r10)) goto CPyL15; +CPyL14: ; + cpy_r_r11 = CPyFloat_FromTagged(cpy_r_timeout); cpy_r_r12 = cpy_r_r11 == -113.0; - if (unlikely(cpy_r_r12)) goto CPyL11; -CPyL10: ; - cpy_r_r13 = CPyFloat_FromTagged(cpy_r_timeout); - cpy_r_r14 = cpy_r_r13 == -113.0; - if (unlikely(cpy_r_r14)) { - goto CPyL13; + if (unlikely(cpy_r_r12)) { + goto CPyL17; } else - goto CPyL12; -CPyL11: ; - cpy_r_r15 = PyErr_Occurred(); - if (unlikely(cpy_r_r15 != NULL)) { + goto CPyL16; +CPyL15: ; + cpy_r_r13 = PyErr_Occurred(); + if (unlikely(cpy_r_r13 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL29; + goto CPyL36; } else - goto CPyL10; -CPyL12: ; - cpy_r_r16 = cpy_r_r4 + cpy_r_r13; - cpy_r_r17 = cpy_r_r11 < cpy_r_r16; - if (cpy_r_r17) { goto CPyL14; +CPyL16: ; + cpy_r_r14 = cpy_r_r3 + cpy_r_r11; + cpy_r_r15 = cpy_r_r9 < cpy_r_r14; + if (cpy_r_r15) { + goto CPyL18; } else - goto CPyL30; -CPyL13: ; - cpy_r_r18 = PyErr_Occurred(); - if (unlikely(cpy_r_r18 != NULL)) { + goto CPyL38; +CPyL17: ; + cpy_r_r16 = PyErr_Occurred(); + if (unlikely(cpy_r_r16 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL29; + goto CPyL36; } else - goto CPyL12; -CPyL14: ; - cpy_r_r19 = CPyModule_requests; - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ - cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); goto CPyL16; +CPyL18: ; + cpy_r_r17 = CPyModule_requests; + cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL20; } - PyObject *cpy_r_r22[1] = {cpy_r_endpoint_uri}; - cpy_r_r23 = (PyObject **)&cpy_r_r22; - cpy_r_r24 = PyObject_Vectorcall(cpy_r_r21, cpy_r_r23, 1, 0); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r24 == NULL)) { + PyObject *cpy_r_r20[1] = {cpy_r_endpoint_uri}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_Vectorcall(cpy_r_r19, cpy_r_r21, 1, 0); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r22 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); } else - goto CPyL31; -CPyL16: ; - cpy_r_r25 = CPy_CatchError(); - cpy_r_r26 = CPyModule_requests; - cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ConnectionError' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); - if (unlikely(cpy_r_r28 == NULL)) { + goto CPyL39; +CPyL20: ; + cpy_r_r23 = CPy_CatchError(); + cpy_r_r24 = CPyModule_requests; + cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ConnectionError' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL32; + goto CPyL40; } - cpy_r_r29 = CPy_ExceptionMatches(cpy_r_r28); - CPy_DecRef(cpy_r_r28); - if (!cpy_r_r29) goto CPyL33; - cpy_r_r30 = CPyModule_time; - cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sleep' */ - cpy_r_r32 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { + cpy_r_r27 = CPy_ExceptionMatches(cpy_r_r26); + CPy_DecRef(cpy_r_r26); + if (!cpy_r_r27) goto CPyL41; + cpy_r_r28 = CPyStatic_benchmark___utils___sleep; + if (unlikely(cpy_r_r28 == NULL)) { + goto CPyL42; + } else + goto CPyL25; +CPyL23: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sleep\" was not set"); + cpy_r_r29 = 0; + if (unlikely(!cpy_r_r29)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL32; - } - cpy_r_r33 = PyFloat_FromDouble(0.01); - PyObject *cpy_r_r34[1] = {cpy_r_r33}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r35, 1, 0); - CPy_DecRef(cpy_r_r32); - if (unlikely(cpy_r_r36 == NULL)) { + goto CPyL30; + } else + goto CPyL43; +CPyL24: ; + CPy_Unreachable(); +CPyL25: ; + cpy_r_r30 = PyFloat_FromDouble(0.01); + PyObject *cpy_r_r31[1] = {cpy_r_r30}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r32, 1, 0); + if (unlikely(cpy_r_r33 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_http", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL34; + goto CPyL44; } else - goto CPyL35; -CPyL20: ; - CPy_DecRef(cpy_r_r33); - goto CPyL23; -CPyL21: ; + goto CPyL45; +CPyL26: ; + CPy_DecRef(cpy_r_r30); + goto CPyL29; +CPyL27: ; CPy_Reraise(); if (!0) { - goto CPyL24; + goto CPyL30; } else - goto CPyL36; -CPyL22: ; + goto CPyL46; +CPyL28: ; CPy_Unreachable(); -CPyL23: ; - CPy_RestoreExcInfo(cpy_r_r25); - CPy_DecRef(cpy_r_r25.f0); - CPy_DecRef(cpy_r_r25.f1); - CPy_DecRef(cpy_r_r25.f2); - goto CPyL7; -CPyL24: ; - CPy_RestoreExcInfo(cpy_r_r25); - CPy_DecRef(cpy_r_r25.f0); - CPy_DecRef(cpy_r_r25.f1); - CPy_DecRef(cpy_r_r25.f2); - cpy_r_r37 = CPy_KeepPropagating(); - if (!cpy_r_r37) goto CPyL27; +CPyL29: ; + CPy_RestoreExcInfo(cpy_r_r23); + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + goto CPyL9; +CPyL30: ; + CPy_RestoreExcInfo(cpy_r_r23); + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + cpy_r_r34 = CPy_KeepPropagating(); + if (!cpy_r_r34) goto CPyL33; CPy_Unreachable(); -CPyL26: ; +CPyL32: ; return 1; -CPyL27: ; - cpy_r_r38 = 2; - return cpy_r_r38; -CPyL28: ; +CPyL33: ; + cpy_r_r35 = 2; + return cpy_r_r35; +CPyL34: ; CPyTagged_INCREF(cpy_r_timeout); goto CPyL2; -CPyL29: ; +CPyL35: ; CPyTagged_DecRef(cpy_r_timeout); - goto CPyL27; -CPyL30: ; + goto CPyL3; +CPyL36: ; + CPyTagged_DecRef(cpy_r_timeout); + goto CPyL33; +CPyL37: ; + CPyTagged_DecRef(cpy_r_timeout); + goto CPyL10; +CPyL38: ; CPyTagged_DECREF(cpy_r_timeout); - goto CPyL26; -CPyL31: ; + goto CPyL32; +CPyL39: ; CPyTagged_DECREF(cpy_r_timeout); - CPy_DECREF(cpy_r_r24); - goto CPyL26; -CPyL32: ; + CPy_DECREF(cpy_r_r22); + goto CPyL32; +CPyL40: ; CPyTagged_DecRef(cpy_r_timeout); - goto CPyL24; -CPyL33: ; + goto CPyL30; +CPyL41: ; CPyTagged_DecRef(cpy_r_timeout); - goto CPyL21; -CPyL34: ; + goto CPyL27; +CPyL42: ; CPyTagged_DecRef(cpy_r_timeout); - CPy_DecRef(cpy_r_r33); + goto CPyL23; +CPyL43: ; + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); goto CPyL24; -CPyL35: ; - CPy_DecRef(cpy_r_r36); - goto CPyL20; -CPyL36: ; - CPy_DecRef(cpy_r_r25.f0); - CPy_DecRef(cpy_r_r25.f1); - CPy_DecRef(cpy_r_r25.f2); - goto CPyL22; +CPyL44: ; + CPyTagged_DecRef(cpy_r_timeout); + CPy_DecRef(cpy_r_r30); + goto CPyL30; +CPyL45: ; + CPy_DecRef(cpy_r_r33); + goto CPyL26; +CPyL46: ; + CPy_DecRef(cpy_r_r23.f0); + CPy_DecRef(cpy_r_r23.f1); + CPy_DecRef(cpy_r_r23.f2); + goto CPyL28; } PyObject *CPyPy_benchmark___utils___wait_for_http(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -263239,226 +263781,223 @@ PyObject *CPyDef_benchmark___utils___wait_for_aiohttp_gen_____mypyc_generator_he PyObject *cpy_r_r13; char cpy_r_r14; PyObject *cpy_r_r15; - PyObject *cpy_r_r16; + char cpy_r_r16; PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - double cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; + double cpy_r_r18; + char cpy_r_r19; + CPyTagged cpy_r_r20; + PyObject *cpy_r_r21; + double cpy_r_r22; + char cpy_r_r23; + double cpy_r_r24; + char cpy_r_r25; PyObject *cpy_r_r26; - double cpy_r_r27; + PyObject *cpy_r_r27; char cpy_r_r28; - double cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - CPyTagged cpy_r_r32; - PyObject *cpy_r_r33; - double cpy_r_r34; + PyObject *cpy_r_r29; + double cpy_r_r30; + char cpy_r_r31; + double cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; char cpy_r_r35; - double cpy_r_r36; - char cpy_r_r37; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; PyObject *cpy_r_r38; PyObject *cpy_r_r39; PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; + PyObject **cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; PyObject *cpy_r_r45; PyObject *cpy_r_r46; - PyObject *cpy_r_r47; + char cpy_r_r47; PyObject *cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject **cpy_r_r53; - PyObject *cpy_r_r54; - char cpy_r_r55; + PyObject *cpy_r_r49; + PyObject **cpy_r_r51; + PyObject *cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; char cpy_r_r56; PyObject *cpy_r_r57; - char cpy_r_r58; + PyObject *cpy_r_r58; PyObject *cpy_r_r59; PyObject *cpy_r_r60; PyObject *cpy_r_r61; - PyObject *cpy_r_r62; + char cpy_r_r62; PyObject *cpy_r_r63; char cpy_r_r64; PyObject *cpy_r_r65; char cpy_r_r66; - PyObject *cpy_r_r67; + tuple_T3OOO cpy_r_r67; char cpy_r_r68; - tuple_T3OOO cpy_r_r69; - char cpy_r_r70; - PyObject **cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + char cpy_r_r71; + tuple_T3OOO cpy_r_r72; + tuple_T3OOO cpy_r_r73; tuple_T3OOO cpy_r_r74; - tuple_T3OOO cpy_r_r75; - tuple_T3OOO cpy_r_r76; - char cpy_r_r77; + char cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; PyObject *cpy_r_r78; - PyObject *cpy_r_r79; + char cpy_r_r79; PyObject *cpy_r_r80; - char cpy_r_r81; + PyObject *cpy_r_r81; PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject **cpy_r_r86; - PyObject *cpy_r_r87; + PyObject **cpy_r_r84; + PyObject *cpy_r_r85; + PyObject *cpy_r_r86; + char cpy_r_r87; PyObject *cpy_r_r88; - char cpy_r_r89; + PyObject *cpy_r_r89; PyObject *cpy_r_r90; PyObject *cpy_r_r91; PyObject *cpy_r_r92; - PyObject *cpy_r_r93; + char cpy_r_r93; PyObject *cpy_r_r94; char cpy_r_r95; PyObject *cpy_r_r96; char cpy_r_r97; - PyObject *cpy_r_r98; + tuple_T3OOO cpy_r_r98; char cpy_r_r99; - tuple_T3OOO cpy_r_r100; - char cpy_r_r101; - PyObject **cpy_r_r102; - PyObject *cpy_r_r103; - char cpy_r_r104; + PyObject **cpy_r_r100; + PyObject *cpy_r_r101; + char cpy_r_r102; + tuple_T3OOO cpy_r_r103; + tuple_T3OOO cpy_r_r104; tuple_T3OOO cpy_r_r105; - tuple_T3OOO cpy_r_r106; - tuple_T3OOO cpy_r_r107; - char cpy_r_r108; + char cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; - tuple_T3OOO cpy_r_r112; - char cpy_r_r113; - char cpy_r_r114; - tuple_T3OOO cpy_r_r115; + tuple_T3OOO cpy_r_r110; + char cpy_r_r111; + char cpy_r_r112; + tuple_T3OOO cpy_r_r113; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; PyObject *cpy_r_r116; PyObject *cpy_r_r117; PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject **cpy_r_r122; - PyObject *cpy_r_r123; + PyObject **cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + char cpy_r_r123; PyObject *cpy_r_r124; - char cpy_r_r125; + PyObject *cpy_r_r125; PyObject *cpy_r_r126; PyObject *cpy_r_r127; PyObject *cpy_r_r128; - PyObject *cpy_r_r129; + char cpy_r_r129; PyObject *cpy_r_r130; char cpy_r_r131; PyObject *cpy_r_r132; char cpy_r_r133; - PyObject *cpy_r_r134; + tuple_T3OOO cpy_r_r134; char cpy_r_r135; - tuple_T3OOO cpy_r_r136; - char cpy_r_r137; - PyObject **cpy_r_r138; - PyObject *cpy_r_r139; - char cpy_r_r140; + PyObject **cpy_r_r136; + PyObject *cpy_r_r137; + char cpy_r_r138; + tuple_T3OOO cpy_r_r139; + tuple_T3OOO cpy_r_r140; tuple_T3OOO cpy_r_r141; - tuple_T3OOO cpy_r_r142; - tuple_T3OOO cpy_r_r143; - char cpy_r_r144; + char cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - int32_t cpy_r_r148; - char cpy_r_r149; - char cpy_r_r150; - tuple_T3OOO cpy_r_r151; + int32_t cpy_r_r146; + char cpy_r_r147; + char cpy_r_r148; + tuple_T3OOO cpy_r_r149; + tuple_T3OOO cpy_r_r150; + char cpy_r_r151; tuple_T3OOO cpy_r_r152; - char cpy_r_r153; - tuple_T3OOO cpy_r_r154; - tuple_T3OOO cpy_r_r155; - char cpy_r_r156; + tuple_T3OOO cpy_r_r153; + char cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject **cpy_r_r161; - PyObject *cpy_r_r162; + PyObject **cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + char cpy_r_r162; PyObject *cpy_r_r163; - char cpy_r_r164; + PyObject *cpy_r_r164; PyObject *cpy_r_r165; PyObject *cpy_r_r166; PyObject *cpy_r_r167; - PyObject *cpy_r_r168; + char cpy_r_r168; PyObject *cpy_r_r169; char cpy_r_r170; PyObject *cpy_r_r171; char cpy_r_r172; - PyObject *cpy_r_r173; + tuple_T3OOO cpy_r_r173; char cpy_r_r174; - tuple_T3OOO cpy_r_r175; - char cpy_r_r176; - PyObject **cpy_r_r177; - PyObject *cpy_r_r178; - char cpy_r_r179; + PyObject **cpy_r_r175; + PyObject *cpy_r_r176; + char cpy_r_r177; + tuple_T3OOO cpy_r_r178; + tuple_T3OOO cpy_r_r179; tuple_T3OOO cpy_r_r180; - tuple_T3OOO cpy_r_r181; - tuple_T3OOO cpy_r_r182; - char cpy_r_r183; + char cpy_r_r181; + PyObject *cpy_r_r182; + PyObject *cpy_r_r183; PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; + char cpy_r_r185; + tuple_T3OOO cpy_r_r186; char cpy_r_r187; - tuple_T3OOO cpy_r_r188; - char cpy_r_r189; + PyObject *cpy_r_r188; + PyObject *cpy_r_r189; PyObject *cpy_r_r190; PyObject *cpy_r_r191; PyObject *cpy_r_r192; PyObject *cpy_r_r193; PyObject *cpy_r_r194; - PyObject *cpy_r_r195; + char cpy_r_r195; PyObject *cpy_r_r196; char cpy_r_r197; PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; + PyObject **cpy_r_r200; PyObject *cpy_r_r201; - PyObject **cpy_r_r203; + PyObject *cpy_r_r202; + char cpy_r_r203; PyObject *cpy_r_r204; PyObject *cpy_r_r205; - char cpy_r_r206; + PyObject *cpy_r_r206; PyObject *cpy_r_r207; PyObject *cpy_r_r208; - PyObject *cpy_r_r209; + char cpy_r_r209; PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - char cpy_r_r212; - PyObject *cpy_r_r213; - char cpy_r_r214; - PyObject *cpy_r_r215; - char cpy_r_r216; - tuple_T3OOO cpy_r_r217; + char cpy_r_r211; + PyObject *cpy_r_r212; + char cpy_r_r213; + tuple_T3OOO cpy_r_r214; + char cpy_r_r215; + PyObject **cpy_r_r216; + PyObject *cpy_r_r217; char cpy_r_r218; - PyObject **cpy_r_r219; - PyObject *cpy_r_r220; - char cpy_r_r221; - tuple_T3OOO cpy_r_r222; - tuple_T3OOO cpy_r_r223; - tuple_T3OOO cpy_r_r224; - char cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - tuple_T3OOO cpy_r_r229; - tuple_T3OOO cpy_r_r230; + tuple_T3OOO cpy_r_r219; + tuple_T3OOO cpy_r_r220; + tuple_T3OOO cpy_r_r221; + char cpy_r_r222; + PyObject *cpy_r_r223; + PyObject *cpy_r_r224; + PyObject *cpy_r_r225; + tuple_T3OOO cpy_r_r226; + tuple_T3OOO cpy_r_r227; + char cpy_r_r228; + PyObject *cpy_r_r229; + char cpy_r_r230; char cpy_r_r231; - PyObject *cpy_r_r232; + char cpy_r_r232; char cpy_r_r233; char cpy_r_r234; char cpy_r_r235; char cpy_r_r236; char cpy_r_r237; - char cpy_r_r238; - char cpy_r_r239; - char cpy_r_r240; - PyObject *cpy_r_r241; + PyObject *cpy_r_r238; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; cpy_r_r2 = NULL; @@ -263467,13 +264006,13 @@ PyObject *CPyDef_benchmark___utils___wait_for_aiohttp_gen_____mypyc_generator_he cpy_r_r5 = cpy_r_r4; cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; - tuple_T3OOO __tmp878 = { NULL, NULL, NULL }; - cpy_r_r8 = __tmp878; + tuple_T3OOO __tmp891 = { NULL, NULL, NULL }; + cpy_r_r8 = __tmp891; cpy_r_r9 = cpy_r_r8; cpy_r_r10 = NULL; cpy_r_r11 = cpy_r_r10; cpy_r_r12 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL218; + goto CPyL224; CPyL1: ; cpy_r_r13 = (PyObject *)&_Py_NoneStruct; cpy_r_r14 = cpy_r_type != cpy_r_r13; @@ -263481,1497 +264020,1503 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; + goto CPyL232; } CPy_Unreachable(); CPyL4: ; - cpy_r_r15 = CPyModule_time; - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'time' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { + cpy_r_r15 = CPyStatic_benchmark___utils___time; + if (likely(cpy_r_r15 != NULL)) goto CPyL7; + PyErr_SetString(PyExc_NameError, "value for final name \"time\" was not set"); + cpy_r_r16 = 0; + if (unlikely(!cpy_r_r16)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; + goto CPyL232; } - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r17, 0, 0, 0); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { + CPy_Unreachable(); +CPyL7: ; + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r15, 0, 0, 0); + if (unlikely(cpy_r_r17 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; + goto CPyL232; } - cpy_r_r19 = PyFloat_AsDouble(cpy_r_r18); - if (cpy_r_r19 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r18); cpy_r_r19 = -113.0; + cpy_r_r18 = PyFloat_AsDouble(cpy_r_r17); + if (cpy_r_r18 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r17); cpy_r_r18 = -113.0; } - CPy_DECREF(cpy_r_r18); - cpy_r_r20 = cpy_r_r19 == -113.0; - if (unlikely(cpy_r_r20)) goto CPyL8; -CPyL7: ; - if (unlikely(cpy_r_r19 == -113.0)) { - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->bitmap |= 1; + CPy_DECREF(cpy_r_r17); + cpy_r_r19 = cpy_r_r18 == -113.0; + if (unlikely(cpy_r_r19)) goto CPyL10; +CPyL9: ; + cpy_r_r20 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__timeout; + if (unlikely(cpy_r_r20 == CPY_INT_TAG)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "timeout", 49, CPyStatic_benchmark___utils___globals); + goto CPyL232; } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__start = cpy_r_r19; - cpy_r_r21 = 1; - if (unlikely(!cpy_r_r21)) { + CPyTagged_INCREF(cpy_r_r20); + goto CPyL11; +CPyL10: ; + cpy_r_r21 = PyErr_Occurred(); + if (unlikely(cpy_r_r21 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; + goto CPyL232; } else goto CPyL9; -CPyL8: ; - cpy_r_r22 = PyErr_Occurred(); - if (unlikely(cpy_r_r22 != NULL)) { - CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; - } else - goto CPyL7; -CPyL9: ; - cpy_r_r23 = CPyModule_time; - cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'time' */ - cpy_r_r25 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r24); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; - } - cpy_r_r26 = PyObject_Vectorcall(cpy_r_r25, 0, 0, 0); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; - } - cpy_r_r27 = PyFloat_AsDouble(cpy_r_r26); - if (cpy_r_r27 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r26); cpy_r_r27 = -113.0; - } - CPy_DECREF(cpy_r_r26); - cpy_r_r28 = cpy_r_r27 == -113.0; - if (unlikely(cpy_r_r28)) goto CPyL13; +CPyL11: ; + cpy_r_r22 = CPyFloat_FromTagged(cpy_r_r20); + CPyTagged_DECREF(cpy_r_r20); + cpy_r_r23 = cpy_r_r22 == -113.0; + if (unlikely(cpy_r_r23)) goto CPyL13; CPyL12: ; - cpy_r_r29 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__start; - if (unlikely(cpy_r_r29 == -113.0) && !(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->bitmap & 1)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'start' of 'wait_for_aiohttp_gen' undefined"); + cpy_r_r24 = cpy_r_r18 + cpy_r_r22; + if (unlikely(cpy_r_r24 == -113.0)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->bitmap |= 1; } - cpy_r_r30 = cpy_r_r29 == -113.0; - if (unlikely(cpy_r_r30)) { - goto CPyL15; + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__timeout_at = cpy_r_r24; + cpy_r_r25 = 1; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL232; } else goto CPyL14; CPyL13: ; - cpy_r_r31 = PyErr_Occurred(); - if (unlikely(cpy_r_r31 != NULL)) { + cpy_r_r26 = PyErr_Occurred(); + if (unlikely(cpy_r_r26 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; + goto CPyL232; } else goto CPyL12; CPyL14: ; - cpy_r_r32 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__timeout; - if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "timeout", 39, CPyStatic_benchmark___utils___globals); - goto CPyL226; + cpy_r_r27 = CPyStatic_benchmark___utils___time; + if (likely(cpy_r_r27 != NULL)) goto CPyL17; + PyErr_SetString(PyExc_NameError, "value for final name \"time\" was not set"); + cpy_r_r28 = 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL232; } - CPyTagged_INCREF(cpy_r_r32); - goto CPyL16; -CPyL15: ; - cpy_r_r33 = PyErr_Occurred(); - if (unlikely(cpy_r_r33 != NULL)) { + CPy_Unreachable(); +CPyL17: ; + cpy_r_r29 = PyObject_Vectorcall(cpy_r_r27, 0, 0, 0); + if (unlikely(cpy_r_r29 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; + goto CPyL232; + } + cpy_r_r30 = PyFloat_AsDouble(cpy_r_r29); + if (cpy_r_r30 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r29); cpy_r_r30 = -113.0; + } + CPy_DECREF(cpy_r_r29); + cpy_r_r31 = cpy_r_r30 == -113.0; + if (unlikely(cpy_r_r31)) goto CPyL20; +CPyL19: ; + cpy_r_r32 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__timeout_at; + if (unlikely(cpy_r_r32 == -113.0) && !(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->bitmap & 1)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'timeout_at' of 'wait_for_aiohttp_gen' undefined"); + } + cpy_r_r33 = cpy_r_r32 == -113.0; + if (unlikely(cpy_r_r33)) { + goto CPyL22; + } else + goto CPyL21; +CPyL20: ; + cpy_r_r34 = PyErr_Occurred(); + if (unlikely(cpy_r_r34 != NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL232; } else - goto CPyL14; -CPyL16: ; - cpy_r_r34 = CPyFloat_FromTagged(cpy_r_r32); - CPyTagged_DECREF(cpy_r_r32); - cpy_r_r35 = cpy_r_r34 == -113.0; - if (unlikely(cpy_r_r35)) goto CPyL18; -CPyL17: ; - cpy_r_r36 = cpy_r_r29 + cpy_r_r34; - cpy_r_r37 = cpy_r_r27 < cpy_r_r36; - if (cpy_r_r37) { goto CPyL19; +CPyL21: ; + cpy_r_r35 = cpy_r_r30 < cpy_r_r32; + if (cpy_r_r35) { + goto CPyL23; } else - goto CPyL213; -CPyL18: ; - cpy_r_r38 = PyErr_Occurred(); - if (unlikely(cpy_r_r38 != NULL)) { + goto CPyL219; +CPyL22: ; + cpy_r_r36 = PyErr_Occurred(); + if (unlikely(cpy_r_r36 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; + goto CPyL232; } else - goto CPyL17; -CPyL19: ; - cpy_r_r39 = CPyStatic_benchmark___utils___globals; - cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'aiohttp' */ - cpy_r_r41 = CPyDict_GetItem(cpy_r_r39, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { + goto CPyL21; +CPyL23: ; + cpy_r_r37 = CPyStatic_benchmark___utils___globals; + cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'aiohttp' */ + cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL171; + goto CPyL175; } - cpy_r_r42 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ClientSession' */ - PyObject *cpy_r_r43[1] = {cpy_r_r41}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r45 == NULL)) { + cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ClientSession' */ + PyObject *cpy_r_r41[1] = {cpy_r_r39}; + cpy_r_r42 = (PyObject **)&cpy_r_r41; + cpy_r_r43 = PyObject_VectorcallMethod(cpy_r_r40, cpy_r_r42, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r43 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL227; + goto CPyL233; } - CPy_DECREF(cpy_r_r41); - cpy_r_r46 = CPy_TYPE(cpy_r_r45); - cpy_r_r47 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aexit__' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL228; + CPy_DECREF(cpy_r_r39); + cpy_r_r44 = CPy_TYPE(cpy_r_r43); + cpy_r_r45 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aexit__' */ + cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL234; } if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r48; - cpy_r_r49 = 1; - if (unlikely(!cpy_r_r49)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r46; + cpy_r_r47 = 1; + if (unlikely(!cpy_r_r47)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL228; + goto CPyL234; } - cpy_r_r50 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aenter__' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r50); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r51 == NULL)) { + cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aenter__' */ + cpy_r_r49 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r48); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r49 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL229; + goto CPyL235; } - PyObject *cpy_r_r52[1] = {cpy_r_r45}; - cpy_r_r53 = (PyObject **)&cpy_r_r52; - cpy_r_r54 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r53, 1, 0); - CPy_DECREF(cpy_r_r51); - if (unlikely(cpy_r_r54 == NULL)) { + PyObject *cpy_r_r50[1] = {cpy_r_r43}; + cpy_r_r51 = (PyObject **)&cpy_r_r50; + cpy_r_r52 = PyObject_Vectorcall(cpy_r_r49, cpy_r_r51, 1, 0); + CPy_DECREF(cpy_r_r49); + if (unlikely(cpy_r_r52 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL229; + goto CPyL235; } if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r45; - cpy_r_r55 = 1; - if (unlikely(!cpy_r_r55)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r43; + cpy_r_r53 = 1; + if (unlikely(!cpy_r_r53)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL230; + goto CPyL236; } ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = 1; - cpy_r_r56 = 1; - if (unlikely(!cpy_r_r56)) { + cpy_r_r54 = 1; + if (unlikely(!cpy_r_r54)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL230; + goto CPyL236; } - cpy_r_r57 = CPy_GetCoro(cpy_r_r54); - CPy_DECREF(cpy_r_r54); - if (unlikely(cpy_r_r57 == NULL)) { + cpy_r_r55 = CPy_GetCoro(cpy_r_r52); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r55 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL171; + goto CPyL175; } if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r57; - cpy_r_r58 = 1; - if (unlikely(!cpy_r_r58)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r55; + cpy_r_r56 = 1; + if (unlikely(!cpy_r_r56)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL171; + goto CPyL175; } - cpy_r_r59 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r59 == NULL)) { + cpy_r_r57 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; + if (unlikely(cpy_r_r57 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__3", -1, CPyStatic_benchmark___utils___globals); - goto CPyL171; + goto CPyL175; } - CPy_INCREF(cpy_r_r59); -CPyL30: ; - cpy_r_r60 = CPyIter_Next(cpy_r_r59); - CPy_DECREF(cpy_r_r59); - if (cpy_r_r60 != NULL) goto CPyL33; - cpy_r_r61 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r61 == NULL)) { + CPy_INCREF(cpy_r_r57); +CPyL34: ; + cpy_r_r58 = CPyIter_Next(cpy_r_r57); + CPy_DECREF(cpy_r_r57); + if (cpy_r_r58 != NULL) goto CPyL37; + cpy_r_r59 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r59 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL171; + goto CPyL175; } - cpy_r_r62 = cpy_r_r61; - cpy_r_r63 = NULL; + cpy_r_r60 = cpy_r_r59; + cpy_r_r61 = NULL; if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r63; - cpy_r_r64 = 1; - if (unlikely(!cpy_r_r64)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r61; + cpy_r_r62 = 1; + if (unlikely(!cpy_r_r62)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL231; + goto CPyL237; } else - goto CPyL55; -CPyL33: ; - cpy_r_r65 = cpy_r_r60; -CPyL34: ; + goto CPyL59; +CPyL37: ; + cpy_r_r63 = cpy_r_r58; +CPyL38: ; ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r65; -CPyL35: ; - cpy_r_r67 = (PyObject *)&_Py_NoneStruct; - cpy_r_r68 = cpy_r_type != cpy_r_r67; - if (!cpy_r_r68) goto CPyL232; + return cpy_r_r63; +CPyL39: ; + cpy_r_r65 = (PyObject *)&_Py_NoneStruct; + cpy_r_r66 = cpy_r_type != cpy_r_r65; + if (!cpy_r_r66) goto CPyL238; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL39; + goto CPyL43; } else - goto CPyL233; -CPyL37: ; + goto CPyL239; +CPyL41: ; CPy_Unreachable(); -CPyL38: ; +CPyL42: ; CPy_INCREF(cpy_r_arg); - goto CPyL50; -CPyL39: ; - cpy_r_r69 = CPy_CatchError(); + goto CPyL54; +CPyL43: ; + cpy_r_r67 = CPy_CatchError(); if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4.f0 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4.f0); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4.f1); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4.f2); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r69; - cpy_r_r70 = 1; - if (unlikely(!cpy_r_r70)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r67; + cpy_r_r68 = 1; + if (unlikely(!cpy_r_r68)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL234; + goto CPyL240; } - cpy_r_r71 = (PyObject **)&cpy_r_r1; - cpy_r_r72 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r72 == NULL)) { + cpy_r_r69 = (PyObject **)&cpy_r_r1; + cpy_r_r70 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; + if (unlikely(cpy_r_r70 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__3", -1, CPyStatic_benchmark___utils___globals); - goto CPyL234; + goto CPyL240; } - CPy_INCREF(cpy_r_r72); -CPyL41: ; - cpy_r_r73 = CPy_YieldFromErrorHandle(cpy_r_r72, cpy_r_r71); - CPy_DecRef(cpy_r_r72); - if (unlikely(cpy_r_r73 == 2)) { + CPy_INCREF(cpy_r_r70); +CPyL45: ; + cpy_r_r71 = CPy_YieldFromErrorHandle(cpy_r_r70, cpy_r_r69); + CPy_DecRef(cpy_r_r70); + if (unlikely(cpy_r_r71 == 2)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL234; + goto CPyL240; + } + if (cpy_r_r71) goto CPyL49; + cpy_r_r63 = cpy_r_r1; + cpy_r_r72 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; + if (unlikely(cpy_r_r72.f0 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__4", -1, CPyStatic_benchmark___utils___globals); + goto CPyL241; + } + CPy_INCREF(cpy_r_r72.f0); + CPy_INCREF(cpy_r_r72.f1); + CPy_INCREF(cpy_r_r72.f2); +CPyL48: ; + CPy_RestoreExcInfo(cpy_r_r72); + CPy_DecRef(cpy_r_r72.f0); + CPy_DecRef(cpy_r_r72.f1); + CPy_DecRef(cpy_r_r72.f2); + goto CPyL38; +CPyL49: ; + cpy_r_r60 = cpy_r_r1; + cpy_r_r73 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; + if (unlikely(cpy_r_r73.f0 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__4", -1, CPyStatic_benchmark___utils___globals); + goto CPyL242; } - if (cpy_r_r73) goto CPyL45; - cpy_r_r65 = cpy_r_r1; + CPy_INCREF(cpy_r_r73.f0); + CPy_INCREF(cpy_r_r73.f1); + CPy_INCREF(cpy_r_r73.f2); +CPyL50: ; + CPy_RestoreExcInfo(cpy_r_r73); + CPy_DecRef(cpy_r_r73.f0); + CPy_DecRef(cpy_r_r73.f1); + CPy_DecRef(cpy_r_r73.f2); + goto CPyL59; +CPyL51: ; cpy_r_r74 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; if (unlikely(cpy_r_r74.f0 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__4", -1, CPyStatic_benchmark___utils___globals); - goto CPyL235; + goto CPyL175; } CPy_INCREF(cpy_r_r74.f0); CPy_INCREF(cpy_r_r74.f1); CPy_INCREF(cpy_r_r74.f2); -CPyL44: ; +CPyL52: ; CPy_RestoreExcInfo(cpy_r_r74); CPy_DecRef(cpy_r_r74.f0); CPy_DecRef(cpy_r_r74.f1); CPy_DecRef(cpy_r_r74.f2); - goto CPyL34; -CPyL45: ; - cpy_r_r62 = cpy_r_r1; - cpy_r_r75 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; - if (unlikely(cpy_r_r75.f0 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__4", -1, CPyStatic_benchmark___utils___globals); - goto CPyL236; - } - CPy_INCREF(cpy_r_r75.f0); - CPy_INCREF(cpy_r_r75.f1); - CPy_INCREF(cpy_r_r75.f2); -CPyL46: ; - CPy_RestoreExcInfo(cpy_r_r75); - CPy_DecRef(cpy_r_r75.f0); - CPy_DecRef(cpy_r_r75.f1); - CPy_DecRef(cpy_r_r75.f2); - goto CPyL55; -CPyL47: ; - cpy_r_r76 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; - if (unlikely(cpy_r_r76.f0 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__4", -1, CPyStatic_benchmark___utils___globals); - goto CPyL171; - } - CPy_INCREF(cpy_r_r76.f0); - CPy_INCREF(cpy_r_r76.f1); - CPy_INCREF(cpy_r_r76.f2); -CPyL48: ; - CPy_RestoreExcInfo(cpy_r_r76); - CPy_DecRef(cpy_r_r76.f0); - CPy_DecRef(cpy_r_r76.f1); - CPy_DecRef(cpy_r_r76.f2); - cpy_r_r77 = CPy_KeepPropagating(); - if (!cpy_r_r77) goto CPyL171; + cpy_r_r75 = CPy_KeepPropagating(); + if (!cpy_r_r75) goto CPyL175; CPy_Unreachable(); -CPyL50: ; - cpy_r_r78 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r78 == NULL)) { +CPyL54: ; + cpy_r_r76 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; + if (unlikely(cpy_r_r76 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__3", -1, CPyStatic_benchmark___utils___globals); - goto CPyL237; + goto CPyL243; } - CPy_INCREF(cpy_r_r78); -CPyL51: ; - cpy_r_r79 = CPyIter_Send(cpy_r_r78, cpy_r_arg); - CPy_DECREF(cpy_r_r78); + CPy_INCREF(cpy_r_r76); +CPyL55: ; + cpy_r_r77 = CPyIter_Send(cpy_r_r76, cpy_r_arg); + CPy_DECREF(cpy_r_r76); CPy_DECREF(cpy_r_arg); - if (cpy_r_r79 == NULL) goto CPyL53; - cpy_r_r65 = cpy_r_r79; - goto CPyL34; -CPyL53: ; - cpy_r_r80 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r80 == NULL)) { + if (cpy_r_r77 == NULL) goto CPyL57; + cpy_r_r63 = cpy_r_r77; + goto CPyL38; +CPyL57: ; + cpy_r_r78 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r78 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL171; + goto CPyL175; } - cpy_r_r62 = cpy_r_r80; -CPyL55: ; + cpy_r_r60 = cpy_r_r78; +CPyL59: ; if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session = cpy_r_r62; - cpy_r_r81 = 1; - if (unlikely(!cpy_r_r81)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session = cpy_r_r60; + cpy_r_r79 = 1; + if (unlikely(!cpy_r_r79)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL87; + goto CPyL91; } - cpy_r_r82 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session; - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "session", 42, CPyStatic_benchmark___utils___globals); - goto CPyL87; + cpy_r_r80 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session; + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "session", 53, CPyStatic_benchmark___utils___globals); + goto CPyL91; } - CPy_INCREF(cpy_r_r82); -CPyL57: ; - cpy_r_r83 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__endpoint_uri; - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "endpoint_uri", 42, CPyStatic_benchmark___utils___globals); - goto CPyL238; + CPy_INCREF(cpy_r_r80); +CPyL61: ; + cpy_r_r81 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__endpoint_uri; + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "endpoint_uri", 53, CPyStatic_benchmark___utils___globals); + goto CPyL244; } - CPy_INCREF(cpy_r_r83); -CPyL58: ; - cpy_r_r84 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ - PyObject *cpy_r_r85[2] = {cpy_r_r82, cpy_r_r83}; - cpy_r_r86 = (PyObject **)&cpy_r_r85; - cpy_r_r87 = PyObject_VectorcallMethod(cpy_r_r84, cpy_r_r86, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r87 == NULL)) { + CPy_INCREF(cpy_r_r81); +CPyL62: ; + cpy_r_r82 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + PyObject *cpy_r_r83[2] = {cpy_r_r80, cpy_r_r81}; + cpy_r_r84 = (PyObject **)&cpy_r_r83; + cpy_r_r85 = PyObject_VectorcallMethod(cpy_r_r82, cpy_r_r84, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r85 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL239; + goto CPyL245; } - CPy_DECREF(cpy_r_r82); - CPy_DECREF(cpy_r_r83); - cpy_r_r88 = CPy_GetCoro(cpy_r_r87); - CPy_DECREF(cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { + CPy_DECREF(cpy_r_r80); + CPy_DECREF(cpy_r_r81); + cpy_r_r86 = CPy_GetCoro(cpy_r_r85); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL87; + goto CPyL91; } if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r88; - cpy_r_r89 = 1; - if (unlikely(!cpy_r_r89)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r86; + cpy_r_r87 = 1; + if (unlikely(!cpy_r_r87)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL87; + goto CPyL91; } - cpy_r_r90 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r90 == NULL)) { + cpy_r_r88 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r88 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__5", -1, CPyStatic_benchmark___utils___globals); - goto CPyL87; + goto CPyL91; } - CPy_INCREF(cpy_r_r90); -CPyL62: ; - cpy_r_r91 = CPyIter_Next(cpy_r_r90); - CPy_DECREF(cpy_r_r90); - if (cpy_r_r91 != NULL) goto CPyL65; - cpy_r_r92 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r92 == NULL)) { + CPy_INCREF(cpy_r_r88); +CPyL66: ; + cpy_r_r89 = CPyIter_Next(cpy_r_r88); + CPy_DECREF(cpy_r_r88); + if (cpy_r_r89 != NULL) goto CPyL69; + cpy_r_r90 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r90 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL87; + goto CPyL91; } - cpy_r_r93 = cpy_r_r92; - CPy_DECREF(cpy_r_r93); - cpy_r_r94 = NULL; + cpy_r_r91 = cpy_r_r90; + CPy_DECREF(cpy_r_r91); + cpy_r_r92 = NULL; if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r94; - cpy_r_r95 = 1; - if (unlikely(!cpy_r_r95)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r92; + cpy_r_r93 = 1; + if (unlikely(!cpy_r_r93)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL87; + goto CPyL91; } else - goto CPyL129; -CPyL65: ; - cpy_r_r96 = cpy_r_r91; -CPyL66: ; + goto CPyL133; +CPyL69: ; + cpy_r_r94 = cpy_r_r89; +CPyL70: ; ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; - return cpy_r_r96; -CPyL67: ; - cpy_r_r98 = (PyObject *)&_Py_NoneStruct; - cpy_r_r99 = cpy_r_type != cpy_r_r98; - if (!cpy_r_r99) goto CPyL240; + return cpy_r_r94; +CPyL71: ; + cpy_r_r96 = (PyObject *)&_Py_NoneStruct; + cpy_r_r97 = cpy_r_type != cpy_r_r96; + if (!cpy_r_r97) goto CPyL246; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL71; + goto CPyL75; } else - goto CPyL241; -CPyL69: ; + goto CPyL247; +CPyL73: ; CPy_Unreachable(); -CPyL70: ; +CPyL74: ; CPy_INCREF(cpy_r_arg); - goto CPyL82; -CPyL71: ; - cpy_r_r100 = CPy_CatchError(); + goto CPyL86; +CPyL75: ; + cpy_r_r98 = CPy_CatchError(); if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f0 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f0); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f1); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f2); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r100; - cpy_r_r101 = 1; - if (unlikely(!cpy_r_r101)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r98; + cpy_r_r99 = 1; + if (unlikely(!cpy_r_r99)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL242; + goto CPyL248; } - cpy_r_r102 = (PyObject **)&cpy_r_r3; - cpy_r_r103 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r103 == NULL)) { + cpy_r_r100 = (PyObject **)&cpy_r_r3; + cpy_r_r101 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r101 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__5", -1, CPyStatic_benchmark___utils___globals); - goto CPyL242; + goto CPyL248; } - CPy_INCREF(cpy_r_r103); -CPyL73: ; - cpy_r_r104 = CPy_YieldFromErrorHandle(cpy_r_r103, cpy_r_r102); - CPy_DecRef(cpy_r_r103); - if (unlikely(cpy_r_r104 == 2)) { + CPy_INCREF(cpy_r_r101); +CPyL77: ; + cpy_r_r102 = CPy_YieldFromErrorHandle(cpy_r_r101, cpy_r_r100); + CPy_DecRef(cpy_r_r101); + if (unlikely(cpy_r_r102 == 2)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL242; + goto CPyL248; + } + if (cpy_r_r102) goto CPyL81; + cpy_r_r94 = cpy_r_r3; + cpy_r_r103 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r103.f0 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__6", -1, CPyStatic_benchmark___utils___globals); + goto CPyL249; + } + CPy_INCREF(cpy_r_r103.f0); + CPy_INCREF(cpy_r_r103.f1); + CPy_INCREF(cpy_r_r103.f2); +CPyL80: ; + CPy_RestoreExcInfo(cpy_r_r103); + CPy_DecRef(cpy_r_r103.f0); + CPy_DecRef(cpy_r_r103.f1); + CPy_DecRef(cpy_r_r103.f2); + goto CPyL70; +CPyL81: ; + cpy_r_r91 = cpy_r_r3; + CPy_DecRef(cpy_r_r91); + cpy_r_r104 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r104.f0 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__6", -1, CPyStatic_benchmark___utils___globals); + goto CPyL83; } - if (cpy_r_r104) goto CPyL77; - cpy_r_r96 = cpy_r_r3; + CPy_INCREF(cpy_r_r104.f0); + CPy_INCREF(cpy_r_r104.f1); + CPy_INCREF(cpy_r_r104.f2); +CPyL82: ; + CPy_RestoreExcInfo(cpy_r_r104); + CPy_DecRef(cpy_r_r104.f0); + CPy_DecRef(cpy_r_r104.f1); + CPy_DecRef(cpy_r_r104.f2); + goto CPyL133; +CPyL83: ; cpy_r_r105 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; if (unlikely(cpy_r_r105.f0 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__6", -1, CPyStatic_benchmark___utils___globals); - goto CPyL243; + goto CPyL91; } CPy_INCREF(cpy_r_r105.f0); CPy_INCREF(cpy_r_r105.f1); CPy_INCREF(cpy_r_r105.f2); -CPyL76: ; +CPyL84: ; CPy_RestoreExcInfo(cpy_r_r105); CPy_DecRef(cpy_r_r105.f0); CPy_DecRef(cpy_r_r105.f1); CPy_DecRef(cpy_r_r105.f2); - goto CPyL66; -CPyL77: ; - cpy_r_r93 = cpy_r_r3; - CPy_DecRef(cpy_r_r93); - cpy_r_r106 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r106.f0 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__6", -1, CPyStatic_benchmark___utils___globals); - goto CPyL79; - } - CPy_INCREF(cpy_r_r106.f0); - CPy_INCREF(cpy_r_r106.f1); - CPy_INCREF(cpy_r_r106.f2); -CPyL78: ; - CPy_RestoreExcInfo(cpy_r_r106); - CPy_DecRef(cpy_r_r106.f0); - CPy_DecRef(cpy_r_r106.f1); - CPy_DecRef(cpy_r_r106.f2); - goto CPyL129; -CPyL79: ; - cpy_r_r107 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r107.f0 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__6", -1, CPyStatic_benchmark___utils___globals); - goto CPyL87; - } - CPy_INCREF(cpy_r_r107.f0); - CPy_INCREF(cpy_r_r107.f1); - CPy_INCREF(cpy_r_r107.f2); -CPyL80: ; - CPy_RestoreExcInfo(cpy_r_r107); - CPy_DecRef(cpy_r_r107.f0); - CPy_DecRef(cpy_r_r107.f1); - CPy_DecRef(cpy_r_r107.f2); - cpy_r_r108 = CPy_KeepPropagating(); - if (!cpy_r_r108) goto CPyL87; + cpy_r_r106 = CPy_KeepPropagating(); + if (!cpy_r_r106) goto CPyL91; CPy_Unreachable(); -CPyL82: ; - cpy_r_r109 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r109 == NULL)) { +CPyL86: ; + cpy_r_r107 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r107 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__5", -1, CPyStatic_benchmark___utils___globals); - goto CPyL244; + goto CPyL250; } - CPy_INCREF(cpy_r_r109); -CPyL83: ; - cpy_r_r110 = CPyIter_Send(cpy_r_r109, cpy_r_arg); - CPy_DECREF(cpy_r_r109); + CPy_INCREF(cpy_r_r107); +CPyL87: ; + cpy_r_r108 = CPyIter_Send(cpy_r_r107, cpy_r_arg); + CPy_DECREF(cpy_r_r107); CPy_DECREF(cpy_r_arg); - if (cpy_r_r110 == NULL) goto CPyL85; - cpy_r_r96 = cpy_r_r110; - goto CPyL66; -CPyL85: ; - cpy_r_r111 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r111 == NULL)) { + if (cpy_r_r108 == NULL) goto CPyL89; + cpy_r_r94 = cpy_r_r108; + goto CPyL70; +CPyL89: ; + cpy_r_r109 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r109 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL87; + goto CPyL91; } - cpy_r_r93 = cpy_r_r111; - CPy_DECREF(cpy_r_r93); - goto CPyL129; -CPyL87: ; - cpy_r_r112 = CPy_CatchError(); + cpy_r_r91 = cpy_r_r109; + CPy_DECREF(cpy_r_r91); + goto CPyL133; +CPyL91: ; + cpy_r_r110 = CPy_CatchError(); if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f0 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f0); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f1); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f2); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r112; - cpy_r_r113 = 1; - if (unlikely(!cpy_r_r113)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r110; + cpy_r_r111 = 1; + if (unlikely(!cpy_r_r111)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL126; + goto CPyL130; } ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = 0; - cpy_r_r114 = 1; - if (unlikely(!cpy_r_r114)) { + cpy_r_r112 = 1; + if (unlikely(!cpy_r_r112)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL126; + goto CPyL130; } - cpy_r_r115 = CPy_GetExcInfo(); - cpy_r_r116 = cpy_r_r115.f0; + cpy_r_r113 = CPy_GetExcInfo(); + cpy_r_r114 = cpy_r_r113.f0; + CPy_INCREF(cpy_r_r114); + cpy_r_r115 = cpy_r_r113.f1; + CPy_INCREF(cpy_r_r115); + cpy_r_r116 = cpy_r_r113.f2; CPy_INCREF(cpy_r_r116); - cpy_r_r117 = cpy_r_r115.f1; - CPy_INCREF(cpy_r_r117); - cpy_r_r118 = cpy_r_r115.f2; - CPy_INCREF(cpy_r_r118); - CPy_DecRef(cpy_r_r115.f0); - CPy_DecRef(cpy_r_r115.f1); - CPy_DecRef(cpy_r_r115.f2); - cpy_r_r119 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r119 == NULL)) { + CPy_DecRef(cpy_r_r113.f0); + CPy_DecRef(cpy_r_r113.f1); + CPy_DecRef(cpy_r_r113.f2); + cpy_r_r117 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; + if (unlikely(cpy_r_r117 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__0", -1, CPyStatic_benchmark___utils___globals); - goto CPyL245; + goto CPyL251; } - CPy_INCREF(cpy_r_r119); -CPyL90: ; - cpy_r_r120 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r120 == NULL)) { + CPy_INCREF(cpy_r_r117); +CPyL94: ; + cpy_r_r118 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r118 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__1", -1, CPyStatic_benchmark___utils___globals); - goto CPyL246; + goto CPyL252; } - CPy_INCREF(cpy_r_r120); -CPyL91: ; - PyObject *cpy_r_r121[4] = {cpy_r_r120, cpy_r_r116, cpy_r_r117, cpy_r_r118}; - cpy_r_r122 = (PyObject **)&cpy_r_r121; - cpy_r_r123 = PyObject_Vectorcall(cpy_r_r119, cpy_r_r122, 4, 0); - CPy_DecRef(cpy_r_r119); - if (unlikely(cpy_r_r123 == NULL)) { + CPy_INCREF(cpy_r_r118); +CPyL95: ; + PyObject *cpy_r_r119[4] = {cpy_r_r118, cpy_r_r114, cpy_r_r115, cpy_r_r116}; + cpy_r_r120 = (PyObject **)&cpy_r_r119; + cpy_r_r121 = PyObject_Vectorcall(cpy_r_r117, cpy_r_r120, 4, 0); + CPy_DecRef(cpy_r_r117); + if (unlikely(cpy_r_r121 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL247; + goto CPyL253; } - CPy_DecRef(cpy_r_r120); - CPy_DecRef(cpy_r_r116); - CPy_DecRef(cpy_r_r117); CPy_DecRef(cpy_r_r118); - cpy_r_r124 = CPy_GetCoro(cpy_r_r123); - CPy_DecRef(cpy_r_r123); - if (unlikely(cpy_r_r124 == NULL)) { + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r115); + CPy_DecRef(cpy_r_r116); + cpy_r_r122 = CPy_GetCoro(cpy_r_r121); + CPy_DecRef(cpy_r_r121); + if (unlikely(cpy_r_r122 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL126; + goto CPyL130; } if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r124; - cpy_r_r125 = 1; - if (unlikely(!cpy_r_r125)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r122; + cpy_r_r123 = 1; + if (unlikely(!cpy_r_r123)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL126; + goto CPyL130; } - cpy_r_r126 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r126 == NULL)) { + cpy_r_r124 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r124 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__8", -1, CPyStatic_benchmark___utils___globals); - goto CPyL126; + goto CPyL130; } - CPy_INCREF(cpy_r_r126); -CPyL95: ; - cpy_r_r127 = CPyIter_Next(cpy_r_r126); - CPy_DecRef(cpy_r_r126); - if (cpy_r_r127 != NULL) goto CPyL98; - cpy_r_r128 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r128 == NULL)) { + CPy_INCREF(cpy_r_r124); +CPyL99: ; + cpy_r_r125 = CPyIter_Next(cpy_r_r124); + CPy_DecRef(cpy_r_r124); + if (cpy_r_r125 != NULL) goto CPyL102; + cpy_r_r126 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r126 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL126; + goto CPyL130; } - cpy_r_r129 = cpy_r_r128; - cpy_r_r130 = NULL; + cpy_r_r127 = cpy_r_r126; + cpy_r_r128 = NULL; if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r130; - cpy_r_r131 = 1; - if (unlikely(!cpy_r_r131)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r128; + cpy_r_r129 = 1; + if (unlikely(!cpy_r_r129)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL248; + goto CPyL254; } else - goto CPyL120; -CPyL98: ; - cpy_r_r132 = cpy_r_r127; -CPyL99: ; + goto CPyL124; +CPyL102: ; + cpy_r_r130 = cpy_r_r125; +CPyL103: ; ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; - return cpy_r_r132; -CPyL100: ; - cpy_r_r134 = (PyObject *)&_Py_NoneStruct; - cpy_r_r135 = cpy_r_type != cpy_r_r134; - if (!cpy_r_r135) goto CPyL249; + return cpy_r_r130; +CPyL104: ; + cpy_r_r132 = (PyObject *)&_Py_NoneStruct; + cpy_r_r133 = cpy_r_type != cpy_r_r132; + if (!cpy_r_r133) goto CPyL255; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL104; + goto CPyL108; } else - goto CPyL250; -CPyL102: ; + goto CPyL256; +CPyL106: ; CPy_Unreachable(); -CPyL103: ; +CPyL107: ; CPy_INCREF(cpy_r_arg); - goto CPyL115; -CPyL104: ; - cpy_r_r136 = CPy_CatchError(); + goto CPyL119; +CPyL108: ; + cpy_r_r134 = CPy_CatchError(); if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f1); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f2); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r136; - cpy_r_r137 = 1; - if (unlikely(!cpy_r_r137)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r134; + cpy_r_r135 = 1; + if (unlikely(!cpy_r_r135)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL251; + goto CPyL257; } - cpy_r_r138 = (PyObject **)&cpy_r_r5; - cpy_r_r139 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r139 == NULL)) { + cpy_r_r136 = (PyObject **)&cpy_r_r5; + cpy_r_r137 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r137 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__8", -1, CPyStatic_benchmark___utils___globals); - goto CPyL251; + goto CPyL257; } - CPy_INCREF(cpy_r_r139); -CPyL106: ; - cpy_r_r140 = CPy_YieldFromErrorHandle(cpy_r_r139, cpy_r_r138); - CPy_DecRef(cpy_r_r139); - if (unlikely(cpy_r_r140 == 2)) { + CPy_INCREF(cpy_r_r137); +CPyL110: ; + cpy_r_r138 = CPy_YieldFromErrorHandle(cpy_r_r137, cpy_r_r136); + CPy_DecRef(cpy_r_r137); + if (unlikely(cpy_r_r138 == 2)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL251; + goto CPyL257; + } + if (cpy_r_r138) goto CPyL114; + cpy_r_r130 = cpy_r_r5; + cpy_r_r139 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r139.f0 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__9", -1, CPyStatic_benchmark___utils___globals); + goto CPyL258; + } + CPy_INCREF(cpy_r_r139.f0); + CPy_INCREF(cpy_r_r139.f1); + CPy_INCREF(cpy_r_r139.f2); +CPyL113: ; + CPy_RestoreExcInfo(cpy_r_r139); + CPy_DecRef(cpy_r_r139.f0); + CPy_DecRef(cpy_r_r139.f1); + CPy_DecRef(cpy_r_r139.f2); + goto CPyL103; +CPyL114: ; + cpy_r_r127 = cpy_r_r5; + cpy_r_r140 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r140.f0 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__9", -1, CPyStatic_benchmark___utils___globals); + goto CPyL259; } - if (cpy_r_r140) goto CPyL110; - cpy_r_r132 = cpy_r_r5; + CPy_INCREF(cpy_r_r140.f0); + CPy_INCREF(cpy_r_r140.f1); + CPy_INCREF(cpy_r_r140.f2); +CPyL115: ; + CPy_RestoreExcInfo(cpy_r_r140); + CPy_DecRef(cpy_r_r140.f0); + CPy_DecRef(cpy_r_r140.f1); + CPy_DecRef(cpy_r_r140.f2); + goto CPyL124; +CPyL116: ; cpy_r_r141 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; if (unlikely(cpy_r_r141.f0 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__9", -1, CPyStatic_benchmark___utils___globals); - goto CPyL252; + goto CPyL130; } CPy_INCREF(cpy_r_r141.f0); CPy_INCREF(cpy_r_r141.f1); CPy_INCREF(cpy_r_r141.f2); -CPyL109: ; +CPyL117: ; CPy_RestoreExcInfo(cpy_r_r141); CPy_DecRef(cpy_r_r141.f0); CPy_DecRef(cpy_r_r141.f1); CPy_DecRef(cpy_r_r141.f2); - goto CPyL99; -CPyL110: ; - cpy_r_r129 = cpy_r_r5; - cpy_r_r142 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r142.f0 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__9", -1, CPyStatic_benchmark___utils___globals); - goto CPyL253; - } - CPy_INCREF(cpy_r_r142.f0); - CPy_INCREF(cpy_r_r142.f1); - CPy_INCREF(cpy_r_r142.f2); -CPyL111: ; - CPy_RestoreExcInfo(cpy_r_r142); - CPy_DecRef(cpy_r_r142.f0); - CPy_DecRef(cpy_r_r142.f1); - CPy_DecRef(cpy_r_r142.f2); - goto CPyL120; -CPyL112: ; - cpy_r_r143 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r143.f0 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__9", -1, CPyStatic_benchmark___utils___globals); - goto CPyL126; - } - CPy_INCREF(cpy_r_r143.f0); - CPy_INCREF(cpy_r_r143.f1); - CPy_INCREF(cpy_r_r143.f2); -CPyL113: ; - CPy_RestoreExcInfo(cpy_r_r143); - CPy_DecRef(cpy_r_r143.f0); - CPy_DecRef(cpy_r_r143.f1); - CPy_DecRef(cpy_r_r143.f2); - cpy_r_r144 = CPy_KeepPropagating(); - if (!cpy_r_r144) goto CPyL126; + cpy_r_r142 = CPy_KeepPropagating(); + if (!cpy_r_r142) goto CPyL130; CPy_Unreachable(); -CPyL115: ; - cpy_r_r145 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r145 == NULL)) { +CPyL119: ; + cpy_r_r143 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r143 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__8", -1, CPyStatic_benchmark___utils___globals); - goto CPyL254; + goto CPyL260; } - CPy_INCREF(cpy_r_r145); -CPyL116: ; - cpy_r_r146 = CPyIter_Send(cpy_r_r145, cpy_r_arg); - CPy_DECREF(cpy_r_r145); + CPy_INCREF(cpy_r_r143); +CPyL120: ; + cpy_r_r144 = CPyIter_Send(cpy_r_r143, cpy_r_arg); + CPy_DECREF(cpy_r_r143); CPy_DECREF(cpy_r_arg); - if (cpy_r_r146 == NULL) goto CPyL118; - cpy_r_r132 = cpy_r_r146; - goto CPyL99; -CPyL118: ; - cpy_r_r147 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r147 == NULL)) { + if (cpy_r_r144 == NULL) goto CPyL122; + cpy_r_r130 = cpy_r_r144; + goto CPyL103; +CPyL122: ; + cpy_r_r145 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r145 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL126; + goto CPyL130; } - cpy_r_r129 = cpy_r_r147; -CPyL120: ; - cpy_r_r148 = PyObject_IsTrue(cpy_r_r129); - CPy_DECREF(cpy_r_r129); - cpy_r_r149 = cpy_r_r148 >= 0; - if (unlikely(!cpy_r_r149)) { + cpy_r_r127 = cpy_r_r145; +CPyL124: ; + cpy_r_r146 = PyObject_IsTrue(cpy_r_r127); + CPy_DECREF(cpy_r_r127); + cpy_r_r147 = cpy_r_r146 >= 0; + if (unlikely(!cpy_r_r147)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL126; + goto CPyL130; } - cpy_r_r150 = cpy_r_r148; - if (cpy_r_r150) goto CPyL124; + cpy_r_r148 = cpy_r_r146; + if (cpy_r_r148) goto CPyL128; CPy_Reraise(); - if (!0) goto CPyL126; + if (!0) goto CPyL130; CPy_Unreachable(); -CPyL124: ; - cpy_r_r151 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r151.f0 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__7", -1, CPyStatic_benchmark___utils___globals); - goto CPyL130; - } - CPy_INCREF(cpy_r_r151.f0); - CPy_INCREF(cpy_r_r151.f1); - CPy_INCREF(cpy_r_r151.f2); -CPyL125: ; - CPy_RestoreExcInfo(cpy_r_r151); - CPy_DECREF(cpy_r_r151.f0); - CPy_DECREF(cpy_r_r151.f1); - CPy_DECREF(cpy_r_r151.f2); - goto CPyL129; -CPyL126: ; - cpy_r_r152 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r152.f0 == NULL)) { +CPyL128: ; + cpy_r_r149 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r149.f0 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__7", -1, CPyStatic_benchmark___utils___globals); - goto CPyL130; + goto CPyL134; } - CPy_INCREF(cpy_r_r152.f0); - CPy_INCREF(cpy_r_r152.f1); - CPy_INCREF(cpy_r_r152.f2); -CPyL127: ; - CPy_RestoreExcInfo(cpy_r_r152); - CPy_DECREF(cpy_r_r152.f0); - CPy_DECREF(cpy_r_r152.f1); - CPy_DECREF(cpy_r_r152.f2); - cpy_r_r153 = CPy_KeepPropagating(); - if (!cpy_r_r153) goto CPyL130; - CPy_Unreachable(); + CPy_INCREF(cpy_r_r149.f0); + CPy_INCREF(cpy_r_r149.f1); + CPy_INCREF(cpy_r_r149.f2); CPyL129: ; - tuple_T3OOO __tmp879 = { NULL, NULL, NULL }; - cpy_r_r154 = __tmp879; - cpy_r_r9 = cpy_r_r154; - goto CPyL131; + CPy_RestoreExcInfo(cpy_r_r149); + CPy_DECREF(cpy_r_r149.f0); + CPy_DECREF(cpy_r_r149.f1); + CPy_DECREF(cpy_r_r149.f2); + goto CPyL133; CPyL130: ; - cpy_r_r155 = CPy_CatchError(); - cpy_r_r9 = cpy_r_r155; + cpy_r_r150 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r150.f0 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__7", -1, CPyStatic_benchmark___utils___globals); + goto CPyL134; + } + CPy_INCREF(cpy_r_r150.f0); + CPy_INCREF(cpy_r_r150.f1); + CPy_INCREF(cpy_r_r150.f2); CPyL131: ; - cpy_r_r156 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r156 == 2)) { + CPy_RestoreExcInfo(cpy_r_r150); + CPy_DECREF(cpy_r_r150.f0); + CPy_DECREF(cpy_r_r150.f1); + CPy_DECREF(cpy_r_r150.f2); + cpy_r_r151 = CPy_KeepPropagating(); + if (!cpy_r_r151) goto CPyL134; + CPy_Unreachable(); +CPyL133: ; + tuple_T3OOO __tmp892 = { NULL, NULL, NULL }; + cpy_r_r152 = __tmp892; + cpy_r_r9 = cpy_r_r152; + goto CPyL135; +CPyL134: ; + cpy_r_r153 = CPy_CatchError(); + cpy_r_r9 = cpy_r_r153; +CPyL135: ; + cpy_r_r154 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; + if (unlikely(cpy_r_r154 == 2)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__2", -1, CPyStatic_benchmark___utils___globals); - goto CPyL167; + goto CPyL171; } -CPyL132: ; - if (!cpy_r_r156) goto CPyL164; -CPyL133: ; - cpy_r_r157 = (PyObject *)&_Py_NoneStruct; - cpy_r_r158 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r158 == NULL)) { +CPyL136: ; + if (!cpy_r_r154) goto CPyL168; +CPyL137: ; + cpy_r_r155 = (PyObject *)&_Py_NoneStruct; + cpy_r_r156 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; + if (unlikely(cpy_r_r156 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__0", -1, CPyStatic_benchmark___utils___globals); - goto CPyL167; + goto CPyL171; } - CPy_INCREF(cpy_r_r158); -CPyL134: ; - cpy_r_r159 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r159 == NULL)) { + CPy_INCREF(cpy_r_r156); +CPyL138: ; + cpy_r_r157 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r157 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__1", -1, CPyStatic_benchmark___utils___globals); - goto CPyL255; + goto CPyL261; } - CPy_INCREF(cpy_r_r159); -CPyL135: ; - PyObject *cpy_r_r160[4] = {cpy_r_r159, cpy_r_r157, cpy_r_r157, cpy_r_r157}; - cpy_r_r161 = (PyObject **)&cpy_r_r160; - cpy_r_r162 = PyObject_Vectorcall(cpy_r_r158, cpy_r_r161, 4, 0); - CPy_DECREF(cpy_r_r158); - if (unlikely(cpy_r_r162 == NULL)) { + CPy_INCREF(cpy_r_r157); +CPyL139: ; + PyObject *cpy_r_r158[4] = {cpy_r_r157, cpy_r_r155, cpy_r_r155, cpy_r_r155}; + cpy_r_r159 = (PyObject **)&cpy_r_r158; + cpy_r_r160 = PyObject_Vectorcall(cpy_r_r156, cpy_r_r159, 4, 0); + CPy_DECREF(cpy_r_r156); + if (unlikely(cpy_r_r160 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL256; + goto CPyL262; } - CPy_DECREF(cpy_r_r159); - cpy_r_r163 = CPy_GetCoro(cpy_r_r162); - CPy_DECREF(cpy_r_r162); - if (unlikely(cpy_r_r163 == NULL)) { + CPy_DECREF(cpy_r_r157); + cpy_r_r161 = CPy_GetCoro(cpy_r_r160); + CPy_DECREF(cpy_r_r160); + if (unlikely(cpy_r_r161 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL167; + goto CPyL171; } if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r163; - cpy_r_r164 = 1; - if (unlikely(!cpy_r_r164)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r161; + cpy_r_r162 = 1; + if (unlikely(!cpy_r_r162)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL167; + goto CPyL171; } - cpy_r_r165 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r165 == NULL)) { + cpy_r_r163 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r163 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__10", -1, CPyStatic_benchmark___utils___globals); - goto CPyL167; + goto CPyL171; } - CPy_INCREF(cpy_r_r165); -CPyL139: ; - cpy_r_r166 = CPyIter_Next(cpy_r_r165); - CPy_DECREF(cpy_r_r165); - if (cpy_r_r166 != NULL) goto CPyL257; - cpy_r_r167 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r167 == NULL)) { + CPy_INCREF(cpy_r_r163); +CPyL143: ; + cpy_r_r164 = CPyIter_Next(cpy_r_r163); + CPy_DECREF(cpy_r_r163); + if (cpy_r_r164 != NULL) goto CPyL263; + cpy_r_r165 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r165 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL167; + goto CPyL171; } - cpy_r_r168 = cpy_r_r167; - CPy_DECREF(cpy_r_r168); - cpy_r_r169 = NULL; + cpy_r_r166 = cpy_r_r165; + CPy_DECREF(cpy_r_r166); + cpy_r_r167 = NULL; if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r169; - cpy_r_r170 = 1; - if (unlikely(!cpy_r_r170)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r167; + cpy_r_r168 = 1; + if (unlikely(!cpy_r_r168)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL167; + goto CPyL171; } else - goto CPyL164; -CPyL142: ; - cpy_r_r171 = cpy_r_r166; -CPyL143: ; + goto CPyL168; +CPyL146: ; + cpy_r_r169 = cpy_r_r164; +CPyL147: ; ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 4; - return cpy_r_r171; -CPyL144: ; - cpy_r_r173 = (PyObject *)&_Py_NoneStruct; - cpy_r_r174 = cpy_r_type != cpy_r_r173; - if (!cpy_r_r174) goto CPyL258; + return cpy_r_r169; +CPyL148: ; + cpy_r_r171 = (PyObject *)&_Py_NoneStruct; + cpy_r_r172 = cpy_r_type != cpy_r_r171; + if (!cpy_r_r172) goto CPyL264; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL148; + goto CPyL152; } else - goto CPyL259; -CPyL146: ; + goto CPyL265; +CPyL150: ; CPy_Unreachable(); -CPyL147: ; +CPyL151: ; CPy_INCREF(cpy_r_arg); - goto CPyL159; -CPyL148: ; - cpy_r_r175 = CPy_CatchError(); + goto CPyL163; +CPyL152: ; + cpy_r_r173 = CPy_CatchError(); if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f0 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f0); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f1); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f2); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r175; - cpy_r_r176 = 1; - if (unlikely(!cpy_r_r176)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r173; + cpy_r_r174 = 1; + if (unlikely(!cpy_r_r174)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL260; + goto CPyL266; } - cpy_r_r177 = (PyObject **)&cpy_r_r7; - cpy_r_r178 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r178 == NULL)) { + cpy_r_r175 = (PyObject **)&cpy_r_r7; + cpy_r_r176 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r176 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__10", -1, CPyStatic_benchmark___utils___globals); - goto CPyL260; + goto CPyL266; } - CPy_INCREF(cpy_r_r178); -CPyL150: ; - cpy_r_r179 = CPy_YieldFromErrorHandle(cpy_r_r178, cpy_r_r177); - CPy_DecRef(cpy_r_r178); - if (unlikely(cpy_r_r179 == 2)) { + CPy_INCREF(cpy_r_r176); +CPyL154: ; + cpy_r_r177 = CPy_YieldFromErrorHandle(cpy_r_r176, cpy_r_r175); + CPy_DecRef(cpy_r_r176); + if (unlikely(cpy_r_r177 == 2)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL260; + goto CPyL266; + } + if (cpy_r_r177) goto CPyL158; + cpy_r_r169 = cpy_r_r7; + cpy_r_r178 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r178.f0 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__11", -1, CPyStatic_benchmark___utils___globals); + goto CPyL267; + } + CPy_INCREF(cpy_r_r178.f0); + CPy_INCREF(cpy_r_r178.f1); + CPy_INCREF(cpy_r_r178.f2); + goto CPyL268; +CPyL157: ; + CPy_RestoreExcInfo(cpy_r_r178); + CPy_DecRef(cpy_r_r178.f0); + CPy_DecRef(cpy_r_r178.f1); + CPy_DecRef(cpy_r_r178.f2); + goto CPyL147; +CPyL158: ; + cpy_r_r166 = cpy_r_r7; + CPy_DecRef(cpy_r_r166); + cpy_r_r179 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r179.f0 == NULL)) { + CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__11", -1, CPyStatic_benchmark___utils___globals); + goto CPyL160; } - if (cpy_r_r179) goto CPyL154; - cpy_r_r171 = cpy_r_r7; + CPy_INCREF(cpy_r_r179.f0); + CPy_INCREF(cpy_r_r179.f1); + CPy_INCREF(cpy_r_r179.f2); +CPyL159: ; + CPy_RestoreExcInfo(cpy_r_r179); + CPy_DecRef(cpy_r_r179.f0); + CPy_DecRef(cpy_r_r179.f1); + CPy_DecRef(cpy_r_r179.f2); + goto CPyL168; +CPyL160: ; cpy_r_r180 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; if (unlikely(cpy_r_r180.f0 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__11", -1, CPyStatic_benchmark___utils___globals); - goto CPyL261; + goto CPyL171; } CPy_INCREF(cpy_r_r180.f0); CPy_INCREF(cpy_r_r180.f1); CPy_INCREF(cpy_r_r180.f2); - goto CPyL262; -CPyL153: ; +CPyL161: ; CPy_RestoreExcInfo(cpy_r_r180); CPy_DecRef(cpy_r_r180.f0); CPy_DecRef(cpy_r_r180.f1); CPy_DecRef(cpy_r_r180.f2); - goto CPyL143; -CPyL154: ; - cpy_r_r168 = cpy_r_r7; - CPy_DecRef(cpy_r_r168); - cpy_r_r181 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r181.f0 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__11", -1, CPyStatic_benchmark___utils___globals); - goto CPyL156; - } - CPy_INCREF(cpy_r_r181.f0); - CPy_INCREF(cpy_r_r181.f1); - CPy_INCREF(cpy_r_r181.f2); -CPyL155: ; - CPy_RestoreExcInfo(cpy_r_r181); - CPy_DecRef(cpy_r_r181.f0); - CPy_DecRef(cpy_r_r181.f1); - CPy_DecRef(cpy_r_r181.f2); - goto CPyL164; -CPyL156: ; - cpy_r_r182 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r182.f0 == NULL)) { - CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__11", -1, CPyStatic_benchmark___utils___globals); - goto CPyL167; - } - CPy_INCREF(cpy_r_r182.f0); - CPy_INCREF(cpy_r_r182.f1); - CPy_INCREF(cpy_r_r182.f2); -CPyL157: ; - CPy_RestoreExcInfo(cpy_r_r182); - CPy_DecRef(cpy_r_r182.f0); - CPy_DecRef(cpy_r_r182.f1); - CPy_DecRef(cpy_r_r182.f2); - cpy_r_r183 = CPy_KeepPropagating(); - if (!cpy_r_r183) { - goto CPyL167; + cpy_r_r181 = CPy_KeepPropagating(); + if (!cpy_r_r181) { + goto CPyL171; } else - goto CPyL263; -CPyL158: ; + goto CPyL269; +CPyL162: ; CPy_Unreachable(); -CPyL159: ; - cpy_r_r184 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r184 == NULL)) { +CPyL163: ; + cpy_r_r182 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r182 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__10", -1, CPyStatic_benchmark___utils___globals); - goto CPyL264; + goto CPyL270; } - CPy_INCREF(cpy_r_r184); -CPyL160: ; - cpy_r_r185 = CPyIter_Send(cpy_r_r184, cpy_r_arg); - CPy_DECREF(cpy_r_r184); + CPy_INCREF(cpy_r_r182); +CPyL164: ; + cpy_r_r183 = CPyIter_Send(cpy_r_r182, cpy_r_arg); + CPy_DECREF(cpy_r_r182); CPy_DECREF(cpy_r_arg); - if (cpy_r_r185 == NULL) { - goto CPyL162; + if (cpy_r_r183 == NULL) { + goto CPyL166; } else - goto CPyL265; -CPyL161: ; - cpy_r_r171 = cpy_r_r185; - goto CPyL143; -CPyL162: ; - cpy_r_r186 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r186 == NULL)) { + goto CPyL271; +CPyL165: ; + cpy_r_r169 = cpy_r_r183; + goto CPyL147; +CPyL166: ; + cpy_r_r184 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r184 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL167; + goto CPyL171; } - cpy_r_r168 = cpy_r_r186; - CPy_DECREF(cpy_r_r168); -CPyL164: ; - if (cpy_r_r9.f0 == NULL) goto CPyL213; + cpy_r_r166 = cpy_r_r184; + CPy_DECREF(cpy_r_r166); +CPyL168: ; + if (cpy_r_r9.f0 == NULL) goto CPyL219; CPy_Reraise(); if (!0) { - goto CPyL167; + goto CPyL171; } else - goto CPyL266; -CPyL166: ; + goto CPyL272; +CPyL170: ; CPy_Unreachable(); -CPyL167: ; - if (cpy_r_r9.f0 == NULL) goto CPyL169; +CPyL171: ; + if (cpy_r_r9.f0 == NULL) goto CPyL173; CPy_RestoreExcInfo(cpy_r_r9); CPy_XDECREF(cpy_r_r9.f0); CPy_XDECREF(cpy_r_r9.f1); CPy_XDECREF(cpy_r_r9.f2); -CPyL169: ; - cpy_r_r187 = CPy_KeepPropagating(); - if (!cpy_r_r187) goto CPyL171; +CPyL173: ; + cpy_r_r185 = CPy_KeepPropagating(); + if (!cpy_r_r185) goto CPyL175; CPy_Unreachable(); -CPyL171: ; - cpy_r_r188 = CPy_CatchError(); +CPyL175: ; + cpy_r_r186 = CPy_CatchError(); if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12.f0 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12.f0); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12.f1); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12.f2); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r188; - cpy_r_r189 = 1; - if (unlikely(!cpy_r_r189)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r186; + cpy_r_r187 = 1; + if (unlikely(!cpy_r_r187)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } - cpy_r_r190 = CPyStatic_benchmark___utils___globals; - cpy_r_r191 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'aiohttp' */ - cpy_r_r192 = CPyDict_GetItem(cpy_r_r190, cpy_r_r191); + cpy_r_r188 = CPyStatic_benchmark___utils___globals; + cpy_r_r189 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'aiohttp' */ + cpy_r_r190 = CPyDict_GetItem(cpy_r_r188, cpy_r_r189); + if (unlikely(cpy_r_r190 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL216; + } + cpy_r_r191 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'client_exceptions' */ + cpy_r_r192 = CPyObject_GetAttr(cpy_r_r190, cpy_r_r191); + CPy_DECREF(cpy_r_r190); if (unlikely(cpy_r_r192 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } - cpy_r_r193 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'client_exceptions' */ + cpy_r_r193 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ClientConnectorError' */ cpy_r_r194 = CPyObject_GetAttr(cpy_r_r192, cpy_r_r193); CPy_DECREF(cpy_r_r192); if (unlikely(cpy_r_r194 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } - cpy_r_r195 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ClientConnectorError' */ - cpy_r_r196 = CPyObject_GetAttr(cpy_r_r194, cpy_r_r195); + cpy_r_r195 = CPy_ExceptionMatches(cpy_r_r194); CPy_DECREF(cpy_r_r194); - if (unlikely(cpy_r_r196 == NULL)) { - CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL210; - } - cpy_r_r197 = CPy_ExceptionMatches(cpy_r_r196); - CPy_DECREF(cpy_r_r196); - if (!cpy_r_r197) goto CPyL206; - cpy_r_r198 = CPyModule_asyncio; - cpy_r_r199 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sleep' */ - cpy_r_r200 = CPyObject_GetAttr(cpy_r_r198, cpy_r_r199); - if (unlikely(cpy_r_r200 == NULL)) { + if (!cpy_r_r195) goto CPyL212; + cpy_r_r196 = CPyStatic_benchmark___utils___aiosleep; + if (likely(cpy_r_r196 != NULL)) goto CPyL183; + PyErr_SetString(PyExc_NameError, "value for final name \"aiosleep\" was not set"); + cpy_r_r197 = 0; + if (unlikely(!cpy_r_r197)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } - cpy_r_r201 = PyFloat_FromDouble(0.01); - PyObject *cpy_r_r202[1] = {cpy_r_r201}; - cpy_r_r203 = (PyObject **)&cpy_r_r202; - cpy_r_r204 = PyObject_Vectorcall(cpy_r_r200, cpy_r_r203, 1, 0); - CPy_DECREF(cpy_r_r200); - if (unlikely(cpy_r_r204 == NULL)) { + CPy_Unreachable(); +CPyL183: ; + cpy_r_r198 = PyFloat_FromDouble(0.01); + PyObject *cpy_r_r199[1] = {cpy_r_r198}; + cpy_r_r200 = (PyObject **)&cpy_r_r199; + cpy_r_r201 = PyObject_Vectorcall(cpy_r_r196, cpy_r_r200, 1, 0); + if (unlikely(cpy_r_r201 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL267; + goto CPyL273; } + CPy_DECREF(cpy_r_r198); + cpy_r_r202 = CPy_GetCoro(cpy_r_r201); CPy_DECREF(cpy_r_r201); - cpy_r_r205 = CPy_GetCoro(cpy_r_r204); - CPy_DECREF(cpy_r_r204); - if (unlikely(cpy_r_r205 == NULL)) { + if (unlikely(cpy_r_r202 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r205; - cpy_r_r206 = 1; - if (unlikely(!cpy_r_r206)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r202; + cpy_r_r203 = 1; + if (unlikely(!cpy_r_r203)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } - cpy_r_r207 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r207 == NULL)) { + cpy_r_r204 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r204 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__13", -1, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } - CPy_INCREF(cpy_r_r207); -CPyL181: ; - cpy_r_r208 = CPyIter_Next(cpy_r_r207); - CPy_DECREF(cpy_r_r207); - if (cpy_r_r208 != NULL) goto CPyL184; - cpy_r_r209 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r209 == NULL)) { + CPy_INCREF(cpy_r_r204); +CPyL187: ; + cpy_r_r205 = CPyIter_Next(cpy_r_r204); + CPy_DECREF(cpy_r_r204); + if (cpy_r_r205 != NULL) goto CPyL190; + cpy_r_r206 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r206 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } - cpy_r_r210 = cpy_r_r209; - CPy_DECREF(cpy_r_r210); - cpy_r_r211 = NULL; + cpy_r_r207 = cpy_r_r206; + CPy_DECREF(cpy_r_r207); + cpy_r_r208 = NULL; if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r211; - cpy_r_r212 = 1; - if (unlikely(!cpy_r_r212)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r208; + cpy_r_r209 = 1; + if (unlikely(!cpy_r_r209)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } else - goto CPyL208; -CPyL184: ; - cpy_r_r213 = cpy_r_r208; -CPyL185: ; + goto CPyL214; +CPyL190: ; + cpy_r_r210 = cpy_r_r205; +CPyL191: ; ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 5; - return cpy_r_r213; -CPyL186: ; - cpy_r_r215 = (PyObject *)&_Py_NoneStruct; - cpy_r_r216 = cpy_r_type != cpy_r_r215; - if (!cpy_r_r216) goto CPyL268; + return cpy_r_r210; +CPyL192: ; + cpy_r_r212 = (PyObject *)&_Py_NoneStruct; + cpy_r_r213 = cpy_r_type != cpy_r_r212; + if (!cpy_r_r213) goto CPyL274; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL190; + goto CPyL196; } else - goto CPyL269; -CPyL188: ; + goto CPyL275; +CPyL194: ; CPy_Unreachable(); -CPyL189: ; +CPyL195: ; CPy_INCREF(cpy_r_arg); - goto CPyL201; -CPyL190: ; - cpy_r_r217 = CPy_CatchError(); + goto CPyL207; +CPyL196: ; + cpy_r_r214 = CPy_CatchError(); if (((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14.f0 != NULL) { CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14.f0); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14.f1); CPy_DECREF(((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14.f2); } - ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r217; - cpy_r_r218 = 1; - if (unlikely(!cpy_r_r218)) { + ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r214; + cpy_r_r215 = 1; + if (unlikely(!cpy_r_r215)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", -1, CPyStatic_benchmark___utils___globals); - goto CPyL270; + goto CPyL276; } - cpy_r_r219 = (PyObject **)&cpy_r_r11; - cpy_r_r220 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r220 == NULL)) { + cpy_r_r216 = (PyObject **)&cpy_r_r11; + cpy_r_r217 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r217 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__13", -1, CPyStatic_benchmark___utils___globals); - goto CPyL270; + goto CPyL276; } - CPy_INCREF(cpy_r_r220); -CPyL192: ; - cpy_r_r221 = CPy_YieldFromErrorHandle(cpy_r_r220, cpy_r_r219); - CPy_DecRef(cpy_r_r220); - if (unlikely(cpy_r_r221 == 2)) { + CPy_INCREF(cpy_r_r217); +CPyL198: ; + cpy_r_r218 = CPy_YieldFromErrorHandle(cpy_r_r217, cpy_r_r216); + CPy_DecRef(cpy_r_r217); + if (unlikely(cpy_r_r218 == 2)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL270; + goto CPyL276; } - if (cpy_r_r221) goto CPyL196; - cpy_r_r213 = cpy_r_r11; - cpy_r_r222 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r222.f0 == NULL)) { + if (cpy_r_r218) goto CPyL202; + cpy_r_r210 = cpy_r_r11; + cpy_r_r219 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r219.f0 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__14", -1, CPyStatic_benchmark___utils___globals); - goto CPyL271; + goto CPyL277; } - CPy_INCREF(cpy_r_r222.f0); - CPy_INCREF(cpy_r_r222.f1); - CPy_INCREF(cpy_r_r222.f2); -CPyL195: ; - CPy_RestoreExcInfo(cpy_r_r222); - CPy_DecRef(cpy_r_r222.f0); - CPy_DecRef(cpy_r_r222.f1); - CPy_DecRef(cpy_r_r222.f2); - goto CPyL185; -CPyL196: ; - cpy_r_r210 = cpy_r_r11; - CPy_DecRef(cpy_r_r210); - cpy_r_r223 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r223.f0 == NULL)) { + CPy_INCREF(cpy_r_r219.f0); + CPy_INCREF(cpy_r_r219.f1); + CPy_INCREF(cpy_r_r219.f2); +CPyL201: ; + CPy_RestoreExcInfo(cpy_r_r219); + CPy_DecRef(cpy_r_r219.f0); + CPy_DecRef(cpy_r_r219.f1); + CPy_DecRef(cpy_r_r219.f2); + goto CPyL191; +CPyL202: ; + cpy_r_r207 = cpy_r_r11; + CPy_DecRef(cpy_r_r207); + cpy_r_r220 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r220.f0 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__14", -1, CPyStatic_benchmark___utils___globals); - goto CPyL198; + goto CPyL204; } - CPy_INCREF(cpy_r_r223.f0); - CPy_INCREF(cpy_r_r223.f1); - CPy_INCREF(cpy_r_r223.f2); -CPyL197: ; - CPy_RestoreExcInfo(cpy_r_r223); - CPy_DecRef(cpy_r_r223.f0); - CPy_DecRef(cpy_r_r223.f1); - CPy_DecRef(cpy_r_r223.f2); - goto CPyL208; -CPyL198: ; - cpy_r_r224 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r224.f0 == NULL)) { + CPy_INCREF(cpy_r_r220.f0); + CPy_INCREF(cpy_r_r220.f1); + CPy_INCREF(cpy_r_r220.f2); +CPyL203: ; + CPy_RestoreExcInfo(cpy_r_r220); + CPy_DecRef(cpy_r_r220.f0); + CPy_DecRef(cpy_r_r220.f1); + CPy_DecRef(cpy_r_r220.f2); + goto CPyL214; +CPyL204: ; + cpy_r_r221 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r221.f0 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__14", -1, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } - CPy_INCREF(cpy_r_r224.f0); - CPy_INCREF(cpy_r_r224.f1); - CPy_INCREF(cpy_r_r224.f2); -CPyL199: ; - CPy_RestoreExcInfo(cpy_r_r224); - CPy_DecRef(cpy_r_r224.f0); - CPy_DecRef(cpy_r_r224.f1); - CPy_DecRef(cpy_r_r224.f2); - cpy_r_r225 = CPy_KeepPropagating(); - if (!cpy_r_r225) goto CPyL210; + CPy_INCREF(cpy_r_r221.f0); + CPy_INCREF(cpy_r_r221.f1); + CPy_INCREF(cpy_r_r221.f2); +CPyL205: ; + CPy_RestoreExcInfo(cpy_r_r221); + CPy_DecRef(cpy_r_r221.f0); + CPy_DecRef(cpy_r_r221.f1); + CPy_DecRef(cpy_r_r221.f2); + cpy_r_r222 = CPy_KeepPropagating(); + if (!cpy_r_r222) goto CPyL216; CPy_Unreachable(); -CPyL201: ; - cpy_r_r226 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r226 == NULL)) { +CPyL207: ; + cpy_r_r223 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r223 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__13", -1, CPyStatic_benchmark___utils___globals); - goto CPyL272; + goto CPyL278; } - CPy_INCREF(cpy_r_r226); -CPyL202: ; - cpy_r_r227 = CPyIter_Send(cpy_r_r226, cpy_r_arg); - CPy_DECREF(cpy_r_r226); + CPy_INCREF(cpy_r_r223); +CPyL208: ; + cpy_r_r224 = CPyIter_Send(cpy_r_r223, cpy_r_arg); + CPy_DECREF(cpy_r_r223); CPy_DECREF(cpy_r_arg); - if (cpy_r_r227 == NULL) goto CPyL204; - cpy_r_r213 = cpy_r_r227; - goto CPyL185; -CPyL204: ; - cpy_r_r228 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r228 == NULL)) { + if (cpy_r_r224 == NULL) goto CPyL210; + cpy_r_r210 = cpy_r_r224; + goto CPyL191; +CPyL210: ; + cpy_r_r225 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r225 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL210; + goto CPyL216; } - cpy_r_r210 = cpy_r_r228; - CPy_DECREF(cpy_r_r210); - goto CPyL208; -CPyL206: ; + cpy_r_r207 = cpy_r_r225; + CPy_DECREF(cpy_r_r207); + goto CPyL214; +CPyL212: ; CPy_Reraise(); - if (!0) goto CPyL210; + if (!0) goto CPyL216; CPy_Unreachable(); -CPyL208: ; - cpy_r_r229 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; - if (unlikely(cpy_r_r229.f0 == NULL)) { +CPyL214: ; + cpy_r_r226 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r226.f0 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__12", -1, CPyStatic_benchmark___utils___globals); - goto CPyL226; + goto CPyL232; } - CPy_INCREF(cpy_r_r229.f0); - CPy_INCREF(cpy_r_r229.f1); - CPy_INCREF(cpy_r_r229.f2); -CPyL209: ; - CPy_RestoreExcInfo(cpy_r_r229); - CPy_DECREF(cpy_r_r229.f0); - CPy_DECREF(cpy_r_r229.f1); - CPy_DECREF(cpy_r_r229.f2); - goto CPyL9; -CPyL210: ; - cpy_r_r230 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; - if (unlikely(cpy_r_r230.f0 == NULL)) { + CPy_INCREF(cpy_r_r226.f0); + CPy_INCREF(cpy_r_r226.f1); + CPy_INCREF(cpy_r_r226.f2); +CPyL215: ; + CPy_RestoreExcInfo(cpy_r_r226); + CPy_DECREF(cpy_r_r226.f0); + CPy_DECREF(cpy_r_r226.f1); + CPy_DECREF(cpy_r_r226.f2); + goto CPyL14; +CPyL216: ; + cpy_r_r227 = ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r227.f0 == NULL)) { CPy_AttributeError("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", "wait_for_aiohttp_gen", "__mypyc_temp__12", -1, CPyStatic_benchmark___utils___globals); - goto CPyL226; + goto CPyL232; } - CPy_INCREF(cpy_r_r230.f0); - CPy_INCREF(cpy_r_r230.f1); - CPy_INCREF(cpy_r_r230.f2); -CPyL211: ; - CPy_RestoreExcInfo(cpy_r_r230); - CPy_DECREF(cpy_r_r230.f0); - CPy_DECREF(cpy_r_r230.f1); - CPy_DECREF(cpy_r_r230.f2); - cpy_r_r231 = CPy_KeepPropagating(); - if (!cpy_r_r231) goto CPyL226; + CPy_INCREF(cpy_r_r227.f0); + CPy_INCREF(cpy_r_r227.f1); + CPy_INCREF(cpy_r_r227.f2); +CPyL217: ; + CPy_RestoreExcInfo(cpy_r_r227); + CPy_DECREF(cpy_r_r227.f0); + CPy_DECREF(cpy_r_r227.f1); + CPy_DECREF(cpy_r_r227.f2); + cpy_r_r228 = CPy_KeepPropagating(); + if (!cpy_r_r228) goto CPyL232; CPy_Unreachable(); -CPyL213: ; - cpy_r_r232 = Py_None; +CPyL219: ; + cpy_r_r229 = Py_None; ((faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL217; - CPyGen_SetStopIterationValue(cpy_r_r232); - if (!0) goto CPyL226; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL223; + CPyGen_SetStopIterationValue(cpy_r_r229); + if (!0) goto CPyL232; CPy_Unreachable(); -CPyL217: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r232; +CPyL223: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r229; return 0; -CPyL218: ; - cpy_r_r234 = cpy_r_r12 == 0; - if (cpy_r_r234) goto CPyL273; - cpy_r_r235 = cpy_r_r12 == 1; - if (cpy_r_r235) { - goto CPyL274; +CPyL224: ; + cpy_r_r231 = cpy_r_r12 == 0; + if (cpy_r_r231) goto CPyL279; + cpy_r_r232 = cpy_r_r12 == 1; + if (cpy_r_r232) { + goto CPyL280; } else - goto CPyL275; -CPyL220: ; - cpy_r_r236 = cpy_r_r12 == 2; - if (cpy_r_r236) { - goto CPyL276; + goto CPyL281; +CPyL226: ; + cpy_r_r233 = cpy_r_r12 == 2; + if (cpy_r_r233) { + goto CPyL282; } else - goto CPyL277; -CPyL221: ; - cpy_r_r237 = cpy_r_r12 == 3; - if (cpy_r_r237) { - goto CPyL278; + goto CPyL283; +CPyL227: ; + cpy_r_r234 = cpy_r_r12 == 3; + if (cpy_r_r234) { + goto CPyL284; } else - goto CPyL279; -CPyL222: ; - cpy_r_r238 = cpy_r_r12 == 4; - if (cpy_r_r238) { - goto CPyL280; + goto CPyL285; +CPyL228: ; + cpy_r_r235 = cpy_r_r12 == 4; + if (cpy_r_r235) { + goto CPyL286; } else - goto CPyL281; -CPyL223: ; - cpy_r_r239 = cpy_r_r12 == 5; - if (cpy_r_r239) { - goto CPyL186; + goto CPyL287; +CPyL229: ; + cpy_r_r236 = cpy_r_r12 == 5; + if (cpy_r_r236) { + goto CPyL192; } else - goto CPyL282; -CPyL224: ; + goto CPyL288; +CPyL230: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r240 = 0; - if (unlikely(!cpy_r_r240)) { + cpy_r_r237 = 0; + if (unlikely(!cpy_r_r237)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_aiohttp", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL226; + goto CPyL232; } CPy_Unreachable(); -CPyL226: ; - cpy_r_r241 = NULL; - return cpy_r_r241; -CPyL227: ; - CPy_DecRef(cpy_r_r41); - goto CPyL171; -CPyL228: ; - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - goto CPyL171; -CPyL229: ; - CPy_DecRef(cpy_r_r45); - goto CPyL171; -CPyL230: ; - CPy_DecRef(cpy_r_r54); - goto CPyL171; -CPyL231: ; - CPy_DecRef(cpy_r_r62); - goto CPyL171; CPyL232: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL38; + cpy_r_r238 = NULL; + return cpy_r_r238; CPyL233: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL37; + CPy_DecRef(cpy_r_r39); + goto CPyL175; CPyL234: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL47; + CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r44); + goto CPyL175; CPyL235: ; - CPy_DecRef(cpy_r_r65); - goto CPyL47; + CPy_DecRef(cpy_r_r43); + goto CPyL175; CPyL236: ; - CPy_DecRef(cpy_r_r62); - goto CPyL47; + CPy_DecRef(cpy_r_r52); + goto CPyL175; CPyL237: ; - CPy_DecRef(cpy_r_arg); - goto CPyL171; + CPy_DecRef(cpy_r_r60); + goto CPyL175; CPyL238: ; - CPy_DecRef(cpy_r_r82); - goto CPyL87; + CPy_XDECREF(cpy_r_r1); + goto CPyL42; CPyL239: ; - CPy_DecRef(cpy_r_r82); - CPy_DecRef(cpy_r_r83); - goto CPyL87; + CPy_XDECREF(cpy_r_r1); + goto CPyL41; CPyL240: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL70; + CPy_XDecRef(cpy_r_r1); + goto CPyL51; CPyL241: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL69; + CPy_DecRef(cpy_r_r63); + goto CPyL51; CPyL242: ; - CPy_XDecRef(cpy_r_r3); - goto CPyL79; + CPy_DecRef(cpy_r_r60); + goto CPyL51; CPyL243: ; - CPy_DecRef(cpy_r_r96); - goto CPyL79; -CPyL244: ; CPy_DecRef(cpy_r_arg); - goto CPyL87; + goto CPyL175; +CPyL244: ; + CPy_DecRef(cpy_r_r80); + goto CPyL91; CPyL245: ; - CPy_DecRef(cpy_r_r116); - CPy_DecRef(cpy_r_r117); - CPy_DecRef(cpy_r_r118); - goto CPyL126; + CPy_DecRef(cpy_r_r80); + CPy_DecRef(cpy_r_r81); + goto CPyL91; CPyL246: ; - CPy_DecRef(cpy_r_r116); - CPy_DecRef(cpy_r_r117); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r119); - goto CPyL126; + CPy_XDECREF(cpy_r_r3); + goto CPyL74; CPyL247: ; - CPy_DecRef(cpy_r_r116); - CPy_DecRef(cpy_r_r117); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r120); - goto CPyL126; + CPy_XDECREF(cpy_r_r3); + goto CPyL73; CPyL248: ; - CPy_DecRef(cpy_r_r129); - goto CPyL126; + CPy_XDecRef(cpy_r_r3); + goto CPyL83; CPyL249: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL103; + CPy_DecRef(cpy_r_r94); + goto CPyL83; CPyL250: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL102; + CPy_DecRef(cpy_r_arg); + goto CPyL91; CPyL251: ; - CPy_XDecRef(cpy_r_r5); - goto CPyL112; + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r115); + CPy_DecRef(cpy_r_r116); + goto CPyL130; CPyL252: ; - CPy_DecRef(cpy_r_r132); - goto CPyL112; + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r115); + CPy_DecRef(cpy_r_r116); + CPy_DecRef(cpy_r_r117); + goto CPyL130; CPyL253: ; - CPy_DecRef(cpy_r_r129); - goto CPyL112; + CPy_DecRef(cpy_r_r114); + CPy_DecRef(cpy_r_r115); + CPy_DecRef(cpy_r_r116); + CPy_DecRef(cpy_r_r118); + goto CPyL130; CPyL254: ; - CPy_DecRef(cpy_r_arg); - goto CPyL126; + CPy_DecRef(cpy_r_r127); + goto CPyL130; CPyL255: ; - CPy_DecRef(cpy_r_r158); - goto CPyL167; + CPy_XDECREF(cpy_r_r5); + goto CPyL107; CPyL256: ; - CPy_DecRef(cpy_r_r159); - goto CPyL167; + CPy_XDECREF(cpy_r_r5); + goto CPyL106; CPyL257: ; + CPy_XDecRef(cpy_r_r5); + goto CPyL116; +CPyL258: ; + CPy_DecRef(cpy_r_r130); + goto CPyL116; +CPyL259: ; + CPy_DecRef(cpy_r_r127); + goto CPyL116; +CPyL260: ; + CPy_DecRef(cpy_r_arg); + goto CPyL130; +CPyL261: ; + CPy_DecRef(cpy_r_r156); + goto CPyL171; +CPyL262: ; + CPy_DecRef(cpy_r_r157); + goto CPyL171; +CPyL263: ; CPy_XDECREF(cpy_r_r9.f0); CPy_XDECREF(cpy_r_r9.f1); CPy_XDECREF(cpy_r_r9.f2); - goto CPyL142; -CPyL258: ; + goto CPyL146; +CPyL264: ; CPy_XDECREF(cpy_r_r7); - goto CPyL147; -CPyL259: ; + goto CPyL151; +CPyL265: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9.f0); CPy_XDECREF(cpy_r_r9.f1); CPy_XDECREF(cpy_r_r9.f2); - goto CPyL146; -CPyL260: ; + goto CPyL150; +CPyL266: ; CPy_XDecRef(cpy_r_r7); - goto CPyL156; -CPyL261: ; - CPy_DecRef(cpy_r_r171); - goto CPyL156; -CPyL262: ; + goto CPyL160; +CPyL267: ; + CPy_DecRef(cpy_r_r169); + goto CPyL160; +CPyL268: ; CPy_XDecRef(cpy_r_r9.f0); CPy_XDecRef(cpy_r_r9.f1); CPy_XDecRef(cpy_r_r9.f2); - goto CPyL153; -CPyL263: ; + goto CPyL157; +CPyL269: ; CPy_XDecRef(cpy_r_r9.f0); CPy_XDecRef(cpy_r_r9.f1); CPy_XDecRef(cpy_r_r9.f2); - goto CPyL158; -CPyL264: ; + goto CPyL162; +CPyL270: ; CPy_DecRef(cpy_r_arg); - goto CPyL167; -CPyL265: ; + goto CPyL171; +CPyL271: ; CPy_XDECREF(cpy_r_r9.f0); CPy_XDECREF(cpy_r_r9.f1); CPy_XDECREF(cpy_r_r9.f2); - goto CPyL161; -CPyL266: ; + goto CPyL165; +CPyL272: ; CPy_XDECREF(cpy_r_r9.f0); CPy_XDECREF(cpy_r_r9.f1); CPy_XDECREF(cpy_r_r9.f2); - goto CPyL166; -CPyL267: ; - CPy_DecRef(cpy_r_r201); - goto CPyL210; -CPyL268: ; + goto CPyL170; +CPyL273: ; + CPy_DecRef(cpy_r_r198); + goto CPyL216; +CPyL274: ; CPy_XDECREF(cpy_r_r11); - goto CPyL189; -CPyL269: ; + goto CPyL195; +CPyL275: ; CPy_XDECREF(cpy_r_r11); - goto CPyL188; -CPyL270: ; + goto CPyL194; +CPyL276: ; CPy_XDecRef(cpy_r_r11); - goto CPyL198; -CPyL271: ; - CPy_DecRef(cpy_r_r213); - goto CPyL198; -CPyL272: ; + goto CPyL204; +CPyL277: ; + CPy_DecRef(cpy_r_r210); + goto CPyL204; +CPyL278: ; CPy_DecRef(cpy_r_arg); - goto CPyL210; -CPyL273: ; + goto CPyL216; +CPyL279: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); @@ -264981,7 +265526,7 @@ CPyL273: ; CPy_XDECREF(cpy_r_r9.f2); CPy_XDECREF(cpy_r_r11); goto CPyL1; -CPyL274: ; +CPyL280: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); @@ -264989,43 +265534,43 @@ CPyL274: ; CPy_XDECREF(cpy_r_r9.f1); CPy_XDECREF(cpy_r_r9.f2); CPy_XDECREF(cpy_r_r11); - goto CPyL35; -CPyL275: ; + goto CPyL39; +CPyL281: ; CPy_XDECREF(cpy_r_r1); - goto CPyL220; -CPyL276: ; + goto CPyL226; +CPyL282: ; CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9.f0); CPy_XDECREF(cpy_r_r9.f1); CPy_XDECREF(cpy_r_r9.f2); CPy_XDECREF(cpy_r_r11); - goto CPyL67; -CPyL277: ; + goto CPyL71; +CPyL283: ; CPy_XDECREF(cpy_r_r3); - goto CPyL221; -CPyL278: ; + goto CPyL227; +CPyL284: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9.f0); CPy_XDECREF(cpy_r_r9.f1); CPy_XDECREF(cpy_r_r9.f2); CPy_XDECREF(cpy_r_r11); - goto CPyL100; -CPyL279: ; + goto CPyL104; +CPyL285: ; CPy_XDECREF(cpy_r_r5); - goto CPyL222; -CPyL280: ; + goto CPyL228; +CPyL286: ; CPy_XDECREF(cpy_r_r11); - goto CPyL144; -CPyL281: ; + goto CPyL148; +CPyL287: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9.f0); CPy_XDECREF(cpy_r_r9.f1); CPy_XDECREF(cpy_r_r9.f2); - goto CPyL223; -CPyL282: ; + goto CPyL229; +CPyL288: ; CPy_XDECREF(cpy_r_r11); - goto CPyL224; + goto CPyL230; } PyObject *CPyDef_benchmark___utils___wait_for_aiohttp_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -265226,10 +265771,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp880 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp880); - PyObject *__tmp881 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp881); + PyObject *__tmp893 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp893); + PyObject *__tmp894 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp894); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -265403,156 +265948,190 @@ char CPyDef_benchmark___utils___wait_for_popen(PyObject *cpy_r_proc, CPyTagged c PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - double cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; + char cpy_r_r3; + PyObject *cpy_r_r4; + double cpy_r_r5; + char cpy_r_r6; + double cpy_r_r7; + char cpy_r_r8; PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - double cpy_r_r11; - char cpy_r_r12; - double cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - double cpy_r_r16; + double cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject *cpy_r_r14; + double cpy_r_r15; + char cpy_r_r16; char cpy_r_r17; PyObject *cpy_r_r18; PyObject *cpy_r_r19; - PyObject **cpy_r_r21; + PyObject *cpy_r_r20; + char cpy_r_r21; PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject **cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - cpy_r_r0 = CPyModule_time; - cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'time' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL18; - } - cpy_r_r3 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { + char cpy_r_r28; + cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'poll' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_proc, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL18; - } - cpy_r_r4 = PyFloat_AsDouble(cpy_r_r3); - if (cpy_r_r4 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r3); cpy_r_r4 = -113.0; + goto CPyL25; } - CPy_DECREF(cpy_r_r3); - cpy_r_r5 = cpy_r_r4 == -113.0; - if (unlikely(cpy_r_r5)) goto CPyL4; -CPyL3: ; - goto CPyL5; -CPyL4: ; - cpy_r_r6 = PyErr_Occurred(); - if (unlikely(cpy_r_r6 != NULL)) { - CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL18; + cpy_r_r2 = CPyStatic_benchmark___utils___time; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL26; } else - goto CPyL3; -CPyL5: ; - cpy_r_r7 = CPyModule_time; - cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'time' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { + goto CPyL4; +CPyL2: ; + PyErr_SetString(PyExc_NameError, "value for final name \"time\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL18; + goto CPyL25; } - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r9, 0, 0, 0); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { + CPy_Unreachable(); +CPyL4: ; + cpy_r_r4 = PyObject_Vectorcall(cpy_r_r2, 0, 0, 0); + if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL18; + goto CPyL27; } - cpy_r_r11 = PyFloat_AsDouble(cpy_r_r10); - if (cpy_r_r11 == -1.0 && PyErr_Occurred()) { - CPy_TypeError("float", cpy_r_r10); cpy_r_r11 = -113.0; + cpy_r_r5 = PyFloat_AsDouble(cpy_r_r4); + if (cpy_r_r5 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r4); cpy_r_r5 = -113.0; } - CPy_DECREF(cpy_r_r10); - cpy_r_r12 = cpy_r_r11 == -113.0; - if (unlikely(cpy_r_r12)) goto CPyL9; -CPyL8: ; - cpy_r_r13 = CPyFloat_FromTagged(cpy_r_timeout); - cpy_r_r14 = cpy_r_r13 == -113.0; - if (unlikely(cpy_r_r14)) { - goto CPyL11; + CPy_DECREF(cpy_r_r4); + cpy_r_r6 = cpy_r_r5 == -113.0; + if (unlikely(cpy_r_r6)) goto CPyL7; +CPyL6: ; + cpy_r_r7 = CPyFloat_FromTagged(cpy_r_timeout); + cpy_r_r8 = cpy_r_r7 == -113.0; + if (unlikely(cpy_r_r8)) { + goto CPyL9; } else - goto CPyL10; + goto CPyL8; +CPyL7: ; + cpy_r_r9 = PyErr_Occurred(); + if (unlikely(cpy_r_r9 != NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL27; + } else + goto CPyL6; +CPyL8: ; + cpy_r_r10 = cpy_r_r5 + cpy_r_r7; + goto CPyL10; CPyL9: ; - cpy_r_r15 = PyErr_Occurred(); - if (unlikely(cpy_r_r15 != NULL)) { + cpy_r_r11 = PyErr_Occurred(); + if (unlikely(cpy_r_r11 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL18; + goto CPyL27; } else goto CPyL8; CPyL10: ; - cpy_r_r16 = cpy_r_r4 + cpy_r_r13; - cpy_r_r17 = cpy_r_r11 < cpy_r_r16; - if (cpy_r_r17) { - goto CPyL12; + cpy_r_r12 = CPyStatic_benchmark___utils___time; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL28; } else - goto CPyL17; + goto CPyL13; CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"time\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL13: ; + cpy_r_r14 = PyObject_Vectorcall(cpy_r_r12, 0, 0, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL27; + } + cpy_r_r15 = PyFloat_AsDouble(cpy_r_r14); + if (cpy_r_r15 == -1.0 && PyErr_Occurred()) { + CPy_TypeError("float", cpy_r_r14); cpy_r_r15 = -113.0; + } + CPy_DECREF(cpy_r_r14); + cpy_r_r16 = cpy_r_r15 == -113.0; + if (unlikely(cpy_r_r16)) goto CPyL16; +CPyL15: ; + cpy_r_r17 = cpy_r_r15 < cpy_r_r10; + if (cpy_r_r17) { + goto CPyL17; + } else + goto CPyL29; +CPyL16: ; cpy_r_r18 = PyErr_Occurred(); if (unlikely(cpy_r_r18 != NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL18; + goto CPyL27; } else - goto CPyL10; -CPyL12: ; - cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'poll' */ - PyObject *cpy_r_r20[1] = {cpy_r_proc}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r22 == NULL)) { + goto CPyL15; +CPyL17: ; + cpy_r_r19 = PyObject_Vectorcall(cpy_r_r1, 0, 0, 0); + if (unlikely(cpy_r_r19 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL18; + goto CPyL27; } - cpy_r_r23 = (PyObject *)&_Py_NoneStruct; - cpy_r_r24 = cpy_r_r22 == cpy_r_r23; - CPy_DECREF(cpy_r_r22); - if (!cpy_r_r24) goto CPyL17; - cpy_r_r25 = CPyModule_time; - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sleep' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { + cpy_r_r20 = (PyObject *)&_Py_NoneStruct; + cpy_r_r21 = cpy_r_r19 == cpy_r_r20; + CPy_DECREF(cpy_r_r19); + if (!cpy_r_r21) goto CPyL29; + cpy_r_r22 = CPyStatic_benchmark___utils___sleep; + if (unlikely(cpy_r_r22 == NULL)) { + goto CPyL30; + } else + goto CPyL22; +CPyL20: ; + PyErr_SetString(PyExc_NameError, "value for final name \"sleep\" was not set"); + cpy_r_r23 = 0; + if (unlikely(!cpy_r_r23)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL18; + goto CPyL25; } - cpy_r_r28 = PyFloat_FromDouble(0.01); - PyObject *cpy_r_r29[1] = {cpy_r_r28}; - cpy_r_r30 = (PyObject **)&cpy_r_r29; - cpy_r_r31 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r30, 1, 0); - CPy_DECREF(cpy_r_r27); - if (unlikely(cpy_r_r31 == NULL)) { + CPy_Unreachable(); +CPyL22: ; + cpy_r_r24 = PyFloat_FromDouble(0.01); + PyObject *cpy_r_r25[1] = {cpy_r_r24}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r26, 1, 0); + if (unlikely(cpy_r_r27 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "wait_for_popen", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL19; + goto CPyL31; } else - goto CPyL20; -CPyL16: ; - CPy_DECREF(cpy_r_r28); - goto CPyL5; -CPyL17: ; + goto CPyL32; +CPyL23: ; + CPy_DECREF(cpy_r_r24); + goto CPyL10; +CPyL24: ; return 1; -CPyL18: ; - cpy_r_r32 = 2; - return cpy_r_r32; -CPyL19: ; - CPy_DecRef(cpy_r_r28); - goto CPyL18; -CPyL20: ; - CPy_DECREF(cpy_r_r31); - goto CPyL16; +CPyL25: ; + cpy_r_r28 = 2; + return cpy_r_r28; +CPyL26: ; + CPy_DecRef(cpy_r_r1); + goto CPyL2; +CPyL27: ; + CPy_DecRef(cpy_r_r1); + goto CPyL25; +CPyL28: ; + CPy_DecRef(cpy_r_r1); + goto CPyL11; +CPyL29: ; + CPy_DECREF(cpy_r_r1); + goto CPyL24; +CPyL30: ; + CPy_DecRef(cpy_r_r1); + goto CPyL20; +CPyL31: ; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r24); + goto CPyL25; +CPyL32: ; + CPy_DECREF(cpy_r_r27); + goto CPyL23; } PyObject *CPyPy_benchmark___utils___wait_for_popen(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -265584,144 +266163,142 @@ fail: ; char CPyDef_benchmark___utils___kill_proc_gracefully(PyObject *cpy_r_proc) { PyObject *cpy_r_r0; - PyObject **cpy_r_r2; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; + char cpy_r_r4; + PyObject *cpy_r_r5; PyObject *cpy_r_r6; PyObject *cpy_r_r7; PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject **cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; PyObject *cpy_r_r14; - PyObject **cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - PyObject **cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; + char cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; + PyObject *cpy_r_r24; + PyObject **cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'poll' */ - PyObject *cpy_r_r1[1] = {cpy_r_proc}; - cpy_r_r2 = (PyObject **)&cpy_r_r1; - cpy_r_r3 = PyObject_VectorcallMethod(cpy_r_r0, cpy_r_r2, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r3 == NULL)) { + cpy_r_r1 = CPyObject_GetAttr(cpy_r_proc, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL14; + goto CPyL15; } - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = cpy_r_r3 == cpy_r_r4; - CPy_DECREF(cpy_r_r3); - if (!cpy_r_r5) goto CPyL5; - cpy_r_r6 = CPyModule_signal; - cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SIGINT' */ - cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { + cpy_r_r2 = PyObject_Vectorcall(cpy_r_r1, 0, 0, 0); + if (unlikely(cpy_r_r2 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL14; + goto CPyL16; } - cpy_r_r9 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'send_signal' */ - PyObject *cpy_r_r10[2] = {cpy_r_proc, cpy_r_r8}; - cpy_r_r11 = (PyObject **)&cpy_r_r10; - cpy_r_r12 = PyObject_VectorcallMethod(cpy_r_r9, cpy_r_r11, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r12 == NULL)) { + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = cpy_r_r2 == cpy_r_r3; + CPy_DECREF(cpy_r_r2); + if (!cpy_r_r4) goto CPyL6; + cpy_r_r5 = CPyModule_signal; + cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SIGINT' */ + cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); + if (unlikely(cpy_r_r7 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL15; - } else goto CPyL16; -CPyL4: ; - CPy_DECREF(cpy_r_r8); - cpy_r_r13 = CPyDef_benchmark___utils___wait_for_popen(cpy_r_proc, 26); - if (unlikely(cpy_r_r13 == 2)) { - CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL14; } + cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'send_signal' */ + PyObject *cpy_r_r9[2] = {cpy_r_proc, cpy_r_r7}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_VectorcallMethod(cpy_r_r8, cpy_r_r10, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL17; + } else + goto CPyL18; CPyL5: ; - cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'poll' */ - PyObject *cpy_r_r15[1] = {cpy_r_proc}; - cpy_r_r16 = (PyObject **)&cpy_r_r15; - cpy_r_r17 = PyObject_VectorcallMethod(cpy_r_r14, cpy_r_r16, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r17 == NULL)) { + CPy_DECREF(cpy_r_r7); + cpy_r_r12 = CPyDef_benchmark___utils___wait_for_popen(cpy_r_proc, 26); + if (unlikely(cpy_r_r12 == 2)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL14; + goto CPyL16; } - cpy_r_r18 = (PyObject *)&_Py_NoneStruct; - cpy_r_r19 = cpy_r_r17 == cpy_r_r18; - CPy_DECREF(cpy_r_r17); - if (!cpy_r_r19) goto CPyL9; - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'terminate' */ - PyObject *cpy_r_r21[1] = {cpy_r_proc}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r23 == NULL)) { +CPyL6: ; + cpy_r_r13 = PyObject_Vectorcall(cpy_r_r1, 0, 0, 0); + if (unlikely(cpy_r_r13 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL14; + goto CPyL16; + } + cpy_r_r14 = (PyObject *)&_Py_NoneStruct; + cpy_r_r15 = cpy_r_r13 == cpy_r_r14; + CPy_DECREF(cpy_r_r13); + if (!cpy_r_r15) goto CPyL10; + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'terminate' */ + PyObject *cpy_r_r17[1] = {cpy_r_proc}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL16; } else - goto CPyL17; -CPyL8: ; - cpy_r_r24 = CPyDef_benchmark___utils___wait_for_popen(cpy_r_proc, 10); - if (unlikely(cpy_r_r24 == 2)) { + goto CPyL19; +CPyL9: ; + cpy_r_r20 = CPyDef_benchmark___utils___wait_for_popen(cpy_r_proc, 10); + if (unlikely(cpy_r_r20 == 2)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL14; + goto CPyL16; } -CPyL9: ; - cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'poll' */ - PyObject *cpy_r_r26[1] = {cpy_r_proc}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r28 == NULL)) { +CPyL10: ; + cpy_r_r21 = PyObject_Vectorcall(cpy_r_r1, 0, 0, 0); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r21 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL14; + goto CPyL15; } - cpy_r_r29 = (PyObject *)&_Py_NoneStruct; - cpy_r_r30 = cpy_r_r28 == cpy_r_r29; - CPy_DECREF(cpy_r_r28); - if (!cpy_r_r30) goto CPyL13; - cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'kill' */ - PyObject *cpy_r_r32[1] = {cpy_r_proc}; - cpy_r_r33 = (PyObject **)&cpy_r_r32; - cpy_r_r34 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r33, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r34 == NULL)) { + cpy_r_r22 = (PyObject *)&_Py_NoneStruct; + cpy_r_r23 = cpy_r_r21 == cpy_r_r22; + CPy_DECREF(cpy_r_r21); + if (!cpy_r_r23) goto CPyL14; + cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'kill' */ + PyObject *cpy_r_r25[1] = {cpy_r_proc}; + cpy_r_r26 = (PyObject **)&cpy_r_r25; + cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r27 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL14; + goto CPyL15; } else - goto CPyL18; -CPyL12: ; - cpy_r_r35 = CPyDef_benchmark___utils___wait_for_popen(cpy_r_proc, 4); - if (unlikely(cpy_r_r35 == 2)) { + goto CPyL20; +CPyL13: ; + cpy_r_r28 = CPyDef_benchmark___utils___wait_for_popen(cpy_r_proc, 4); + if (unlikely(cpy_r_r28 == 2)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "kill_proc_gracefully", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL14; + goto CPyL15; } -CPyL13: ; - return 1; CPyL14: ; - cpy_r_r36 = 2; - return cpy_r_r36; + return 1; CPyL15: ; - CPy_DecRef(cpy_r_r8); - goto CPyL14; + cpy_r_r29 = 2; + return cpy_r_r29; CPyL16: ; - CPy_DECREF(cpy_r_r12); - goto CPyL4; + CPy_DecRef(cpy_r_r1); + goto CPyL15; CPyL17: ; - CPy_DECREF(cpy_r_r23); - goto CPyL8; + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r7); + goto CPyL15; CPyL18: ; - CPy_DECREF(cpy_r_r34); - goto CPyL12; + CPy_DECREF(cpy_r_r11); + goto CPyL5; +CPyL19: ; + CPy_DECREF(cpy_r_r19); + goto CPyL9; +CPyL20: ; + CPy_DECREF(cpy_r_r27); + goto CPyL13; } PyObject *CPyPy_benchmark___utils___kill_proc_gracefully(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -265774,7 +266351,49 @@ char CPyDef_benchmark___utils_____top_level__(void) { PyObject *cpy_r_r30; PyObject *cpy_r_r31; char cpy_r_r32; - char cpy_r_r33; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + int32_t cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + int32_t cpy_r_r66; + char cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + int32_t cpy_r_r73; + char cpy_r_r74; + char cpy_r_r75; cpy_r_r0 = CPyModule_builtins; cpy_r_r1 = (PyObject *)&_Py_NoneStruct; cpy_r_r2 = cpy_r_r0 != cpy_r_r1; @@ -265783,7 +266402,7 @@ char CPyDef_benchmark___utils_____top_level__(void) { cpy_r_r4 = PyImport_Import(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", -1, CPyStatic_benchmark___utils___globals); - goto CPyL7; + goto CPyL19; } CPyModule_builtins = cpy_r_r4; CPy_INCREF(CPyModule_builtins); @@ -265799,20 +266418,20 @@ CPyL3: ; cpy_r_r12 = (void *)&cpy_r_r11; cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('asyncio', 'asyncio', 'asyncio'), ('signal', 'signal', 'signal'), - ('socket', 'socket', 'socket'), - ('time', 'time', 'time')) */ + ('socket', 'socket', 'builtinssocket'), + ('time', 'time', 'builtinstime')) */ cpy_r_r14 = CPyStatic_benchmark___utils___globals; cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/tools/benchmark/utils.py' */ cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r17 = CPyImport_ImportMany(cpy_r_r13, cpy_r_r10, cpy_r_r14, cpy_r_r15, cpy_r_r16, cpy_r_r12); - if (!cpy_r_r17) goto CPyL7; - cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Any',) */ + if (!cpy_r_r17) goto CPyL19; + cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Any', 'Final') */ cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ cpy_r_r20 = CPyStatic_benchmark___utils___globals; cpy_r_r21 = CPyImport_ImportFromMany(cpy_r_r19, cpy_r_r18, cpy_r_r18, cpy_r_r20); if (unlikely(cpy_r_r21 == NULL)) { CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); - goto CPyL7; + goto CPyL19; } CPyModule_typing = cpy_r_r21; CPy_INCREF(CPyModule_typing); @@ -265821,7 +266440,7 @@ CPyL3: ; cpy_r_r23 = (PyObject **)&CPyModule_requests; PyObject **cpy_r_r24[2] = {cpy_r_r22, cpy_r_r23}; cpy_r_r25 = (void *)&cpy_r_r24; - int64_t cpy_r_r26[2] = {9, 10}; + int64_t cpy_r_r26[2] = {10, 11}; cpy_r_r27 = (void *)&cpy_r_r26; cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('aiohttp', 'aiohttp', 'aiohttp'), ('requests', 'requests', 'requests')) */ @@ -265829,11 +266448,119 @@ CPyL3: ; cpy_r_r30 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/tools/benchmark/utils.py' */ cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r32 = CPyImport_ImportMany(cpy_r_r28, cpy_r_r25, cpy_r_r29, cpy_r_r30, cpy_r_r31, cpy_r_r27); - if (!cpy_r_r32) goto CPyL7; + if (!cpy_r_r32) goto CPyL19; + cpy_r_r33 = CPyModule_asyncio; + cpy_r_r34 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sleep' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + CPyStatic_benchmark___utils___aiosleep = cpy_r_r35; + CPy_INCREF(CPyStatic_benchmark___utils___aiosleep); + cpy_r_r36 = CPyStatic_benchmark___utils___globals; + cpy_r_r37 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'aiosleep' */ + cpy_r_r38 = CPyDict_SetItem(cpy_r_r36, cpy_r_r37, cpy_r_r35); + CPy_DECREF(cpy_r_r35); + cpy_r_r39 = cpy_r_r38 >= 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + cpy_r_r40 = CPyModule_socket; + cpy_r_r41 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'socket' */ + cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + CPyStatic_benchmark___utils___socket = cpy_r_r42; + CPy_INCREF(CPyStatic_benchmark___utils___socket); + cpy_r_r43 = CPyStatic_benchmark___utils___globals; + cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'socket' */ + cpy_r_r45 = CPyDict_SetItem(cpy_r_r43, cpy_r_r44, cpy_r_r42); + CPy_DECREF(cpy_r_r42); + cpy_r_r46 = cpy_r_r45 >= 0; + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + cpy_r_r47 = CPyModule_socket; + cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AF_UNIX' */ + cpy_r_r49 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + CPyStatic_benchmark___utils___AF_UNIX = cpy_r_r49; + CPy_INCREF(CPyStatic_benchmark___utils___AF_UNIX); + cpy_r_r50 = CPyStatic_benchmark___utils___globals; + cpy_r_r51 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AF_UNIX' */ + cpy_r_r52 = CPyDict_SetItem(cpy_r_r50, cpy_r_r51, cpy_r_r49); + CPy_DECREF(cpy_r_r49); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + cpy_r_r54 = CPyModule_socket; + cpy_r_r55 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SOCK_STREAM' */ + cpy_r_r56 = CPyObject_GetAttr(cpy_r_r54, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + CPyStatic_benchmark___utils___SOCK_STREAM = cpy_r_r56; + CPy_INCREF(CPyStatic_benchmark___utils___SOCK_STREAM); + cpy_r_r57 = CPyStatic_benchmark___utils___globals; + cpy_r_r58 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SOCK_STREAM' */ + cpy_r_r59 = CPyDict_SetItem(cpy_r_r57, cpy_r_r58, cpy_r_r56); + CPy_DECREF(cpy_r_r56); + cpy_r_r60 = cpy_r_r59 >= 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + cpy_r_r61 = CPyModule_time; + cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'time' */ + cpy_r_r63 = CPyObject_GetAttr(cpy_r_r61, cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + CPyStatic_benchmark___utils___time = cpy_r_r63; + CPy_INCREF(CPyStatic_benchmark___utils___time); + cpy_r_r64 = CPyStatic_benchmark___utils___globals; + cpy_r_r65 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'time' */ + cpy_r_r66 = CPyDict_SetItem(cpy_r_r64, cpy_r_r65, cpy_r_r63); + CPy_DECREF(cpy_r_r63); + cpy_r_r67 = cpy_r_r66 >= 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + cpy_r_r68 = CPyModule_time; + cpy_r_r69 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sleep' */ + cpy_r_r70 = CPyObject_GetAttr(cpy_r_r68, cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } + CPyStatic_benchmark___utils___sleep = cpy_r_r70; + CPy_INCREF(CPyStatic_benchmark___utils___sleep); + cpy_r_r71 = CPyStatic_benchmark___utils___globals; + cpy_r_r72 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sleep' */ + cpy_r_r73 = CPyDict_SetItem(cpy_r_r71, cpy_r_r72, cpy_r_r70); + CPy_DECREF(cpy_r_r70); + cpy_r_r74 = cpy_r_r73 >= 0; + if (unlikely(!cpy_r_r74)) { + CPy_AddTraceback("faster_web3/tools/benchmark/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_benchmark___utils___globals); + goto CPyL19; + } return 1; -CPyL7: ; - cpy_r_r33 = 2; - return cpy_r_r33; +CPyL19: ; + cpy_r_r75 = 2; + return cpy_r_r75; } static PyMethodDef typesmodule_methods[] = { {NULL, NULL, 0, NULL} @@ -268160,24 +268887,24 @@ char CPyDef_types_____top_level__(void) { PyObject *cpy_r_r2280; PyObject *cpy_r_r2281; PyObject *cpy_r_r2282; - PyObject *cpy_r_r2283; - CPyPtr cpy_r_r2284; - CPyPtr cpy_r_r2285; - CPyPtr cpy_r_r2286; + tuple_T2OO cpy_r_r2283; + PyObject *cpy_r_r2284; + PyObject *cpy_r_r2285; + PyObject *cpy_r_r2286; PyObject *cpy_r_r2287; - PyObject *cpy_r_r2288; - PyObject *cpy_r_r2289; - tuple_T2OO cpy_r_r2290; + int32_t cpy_r_r2288; + char cpy_r_r2289; + PyObject *cpy_r_r2290; PyObject *cpy_r_r2291; PyObject *cpy_r_r2292; PyObject *cpy_r_r2293; PyObject *cpy_r_r2294; - int32_t cpy_r_r2295; - char cpy_r_r2296; + PyObject *cpy_r_r2295; + PyObject *cpy_r_r2296; PyObject *cpy_r_r2297; PyObject *cpy_r_r2298; - PyObject *cpy_r_r2299; - PyObject *cpy_r_r2300; + int32_t cpy_r_r2299; + char cpy_r_r2300; PyObject *cpy_r_r2301; PyObject *cpy_r_r2302; PyObject *cpy_r_r2303; @@ -268189,15 +268916,15 @@ char CPyDef_types_____top_level__(void) { PyObject *cpy_r_r2309; PyObject *cpy_r_r2310; PyObject *cpy_r_r2311; - tuple_T2OO cpy_r_r2312; + PyObject *cpy_r_r2312; PyObject *cpy_r_r2313; - PyObject *cpy_r_r2314; + tuple_T2OO cpy_r_r2314; PyObject *cpy_r_r2315; PyObject *cpy_r_r2316; - CPyPtr cpy_r_r2317; - CPyPtr cpy_r_r2318; - PyObject *cpy_r_r2319; - PyObject *cpy_r_r2320; + PyObject *cpy_r_r2317; + PyObject *cpy_r_r2318; + int32_t cpy_r_r2319; + char cpy_r_r2320; PyObject *cpy_r_r2321; PyObject *cpy_r_r2322; PyObject *cpy_r_r2323; @@ -268208,19 +268935,19 @@ char CPyDef_types_____top_level__(void) { PyObject *cpy_r_r2328; PyObject *cpy_r_r2329; PyObject *cpy_r_r2330; - PyObject *cpy_r_r2331; - tuple_T2OO cpy_r_r2332; - PyObject *cpy_r_r2333; + CPyPtr cpy_r_r2331; + CPyPtr cpy_r_r2332; + CPyPtr cpy_r_r2333; PyObject *cpy_r_r2334; - tuple_T2OO cpy_r_r2335; + PyObject *cpy_r_r2335; PyObject *cpy_r_r2336; - PyObject *cpy_r_r2337; + tuple_T2OO cpy_r_r2337; PyObject *cpy_r_r2338; PyObject *cpy_r_r2339; - int32_t cpy_r_r2340; - char cpy_r_r2341; - PyObject *cpy_r_r2342; - PyObject *cpy_r_r2343; + PyObject *cpy_r_r2340; + PyObject *cpy_r_r2341; + int32_t cpy_r_r2342; + char cpy_r_r2343; PyObject *cpy_r_r2344; PyObject *cpy_r_r2345; PyObject *cpy_r_r2346; @@ -268228,32 +268955,32 @@ char CPyDef_types_____top_level__(void) { PyObject *cpy_r_r2348; PyObject *cpy_r_r2349; PyObject *cpy_r_r2350; - PyObject *cpy_r_r2351; + CPyPtr cpy_r_r2351; CPyPtr cpy_r_r2352; - CPyPtr cpy_r_r2353; - CPyPtr cpy_r_r2354; + PyObject *cpy_r_r2353; + PyObject *cpy_r_r2354; PyObject *cpy_r_r2355; - PyObject *cpy_r_r2356; + tuple_T2OO cpy_r_r2356; PyObject *cpy_r_r2357; PyObject *cpy_r_r2358; PyObject *cpy_r_r2359; PyObject *cpy_r_r2360; - PyObject *cpy_r_r2361; - PyObject *cpy_r_r2362; + int32_t cpy_r_r2361; + char cpy_r_r2362; PyObject *cpy_r_r2363; PyObject *cpy_r_r2364; PyObject *cpy_r_r2365; PyObject *cpy_r_r2366; - tuple_T3OOO cpy_r_r2367; + PyObject *cpy_r_r2367; PyObject *cpy_r_r2368; PyObject *cpy_r_r2369; - tuple_T2OO cpy_r_r2370; + PyObject *cpy_r_r2370; PyObject *cpy_r_r2371; PyObject *cpy_r_r2372; - PyObject *cpy_r_r2373; - PyObject *cpy_r_r2374; - int32_t cpy_r_r2375; - char cpy_r_r2376; + CPyPtr cpy_r_r2373; + CPyPtr cpy_r_r2374; + CPyPtr cpy_r_r2375; + PyObject *cpy_r_r2376; PyObject *cpy_r_r2377; PyObject *cpy_r_r2378; PyObject *cpy_r_r2379; @@ -268265,25 +268992,25 @@ char CPyDef_types_____top_level__(void) { PyObject *cpy_r_r2385; PyObject *cpy_r_r2386; PyObject *cpy_r_r2387; - PyObject *cpy_r_r2388; + tuple_T3OOO cpy_r_r2388; PyObject *cpy_r_r2389; PyObject *cpy_r_r2390; - PyObject *cpy_r_r2391; - tuple_T2OO cpy_r_r2392; + tuple_T2OO cpy_r_r2391; + PyObject *cpy_r_r2392; PyObject *cpy_r_r2393; PyObject *cpy_r_r2394; PyObject *cpy_r_r2395; - PyObject *cpy_r_r2396; - CPyPtr cpy_r_r2397; - CPyPtr cpy_r_r2398; + int32_t cpy_r_r2396; + char cpy_r_r2397; + PyObject *cpy_r_r2398; PyObject *cpy_r_r2399; PyObject *cpy_r_r2400; PyObject *cpy_r_r2401; PyObject *cpy_r_r2402; PyObject *cpy_r_r2403; PyObject *cpy_r_r2404; - PyObject *cpy_r_r2405; - PyObject *cpy_r_r2406; + CPyPtr cpy_r_r2405; + CPyPtr cpy_r_r2406; PyObject *cpy_r_r2407; PyObject *cpy_r_r2408; PyObject *cpy_r_r2409; @@ -268296,296 +269023,296 @@ char CPyDef_types_____top_level__(void) { PyObject *cpy_r_r2416; PyObject *cpy_r_r2417; PyObject *cpy_r_r2418; - PyObject *cpy_r_r2419; + tuple_T3OOO cpy_r_r2419; PyObject *cpy_r_r2420; - tuple_T2OO cpy_r_r2421; - PyObject *cpy_r_r2422; + PyObject *cpy_r_r2421; + tuple_T2OO cpy_r_r2422; PyObject *cpy_r_r2423; - tuple_T3OOO cpy_r_r2424; + PyObject *cpy_r_r2424; PyObject *cpy_r_r2425; PyObject *cpy_r_r2426; - tuple_T2OO cpy_r_r2427; - PyObject *cpy_r_r2428; + int32_t cpy_r_r2427; + char cpy_r_r2428; PyObject *cpy_r_r2429; PyObject *cpy_r_r2430; - PyObject *cpy_r_r2431; - int32_t cpy_r_r2432; - char cpy_r_r2433; + char cpy_r_r2431; + PyObject *cpy_r_r2432; + PyObject *cpy_r_r2433; PyObject *cpy_r_r2434; PyObject *cpy_r_r2435; - char cpy_r_r2436; + PyObject *cpy_r_r2436; PyObject *cpy_r_r2437; PyObject *cpy_r_r2438; PyObject *cpy_r_r2439; PyObject *cpy_r_r2440; PyObject *cpy_r_r2441; - PyObject *cpy_r_r2442; + char cpy_r_r2442; PyObject *cpy_r_r2443; PyObject *cpy_r_r2444; PyObject *cpy_r_r2445; PyObject *cpy_r_r2446; - char cpy_r_r2447; + PyObject *cpy_r_r2447; PyObject *cpy_r_r2448; PyObject *cpy_r_r2449; PyObject *cpy_r_r2450; - PyObject *cpy_r_r2451; + char cpy_r_r2451; PyObject *cpy_r_r2452; PyObject *cpy_r_r2453; PyObject *cpy_r_r2454; - PyObject *cpy_r_r2455; - char cpy_r_r2456; + PyObject **cpy_r_r2456; PyObject *cpy_r_r2457; PyObject *cpy_r_r2458; PyObject *cpy_r_r2459; - PyObject **cpy_r_r2461; + PyObject *cpy_r_r2460; + PyObject *cpy_r_r2461; PyObject *cpy_r_r2462; PyObject *cpy_r_r2463; - PyObject *cpy_r_r2464; - PyObject *cpy_r_r2465; + int32_t cpy_r_r2464; + char cpy_r_r2465; PyObject *cpy_r_r2466; PyObject *cpy_r_r2467; - PyObject *cpy_r_r2468; - int32_t cpy_r_r2469; - char cpy_r_r2470; + int32_t cpy_r_r2468; + char cpy_r_r2469; + PyObject *cpy_r_r2470; PyObject *cpy_r_r2471; - PyObject *cpy_r_r2472; - int32_t cpy_r_r2473; - char cpy_r_r2474; + int32_t cpy_r_r2472; + char cpy_r_r2473; + PyObject *cpy_r_r2474; PyObject *cpy_r_r2475; - PyObject *cpy_r_r2476; - int32_t cpy_r_r2477; - char cpy_r_r2478; + int32_t cpy_r_r2476; + char cpy_r_r2477; + PyObject *cpy_r_r2478; PyObject *cpy_r_r2479; - PyObject *cpy_r_r2480; - int32_t cpy_r_r2481; - char cpy_r_r2482; + int32_t cpy_r_r2480; + char cpy_r_r2481; + PyObject *cpy_r_r2482; PyObject *cpy_r_r2483; - PyObject *cpy_r_r2484; - int32_t cpy_r_r2485; - char cpy_r_r2486; - PyObject *cpy_r_r2487; + int32_t cpy_r_r2484; + char cpy_r_r2485; + PyObject **cpy_r_r2487; PyObject *cpy_r_r2488; - int32_t cpy_r_r2489; - char cpy_r_r2490; - PyObject **cpy_r_r2492; + PyObject *cpy_r_r2489; + PyObject *cpy_r_r2490; + int32_t cpy_r_r2491; + char cpy_r_r2492; PyObject *cpy_r_r2493; PyObject *cpy_r_r2494; PyObject *cpy_r_r2495; - int32_t cpy_r_r2496; - char cpy_r_r2497; + char cpy_r_r2496; + PyObject *cpy_r_r2497; PyObject *cpy_r_r2498; PyObject *cpy_r_r2499; PyObject *cpy_r_r2500; - char cpy_r_r2501; + PyObject *cpy_r_r2501; PyObject *cpy_r_r2502; PyObject *cpy_r_r2503; PyObject *cpy_r_r2504; PyObject *cpy_r_r2505; PyObject *cpy_r_r2506; - PyObject *cpy_r_r2507; + char cpy_r_r2507; PyObject *cpy_r_r2508; PyObject *cpy_r_r2509; PyObject *cpy_r_r2510; PyObject *cpy_r_r2511; - char cpy_r_r2512; + PyObject *cpy_r_r2512; PyObject *cpy_r_r2513; PyObject *cpy_r_r2514; PyObject *cpy_r_r2515; - PyObject *cpy_r_r2516; + char cpy_r_r2516; PyObject *cpy_r_r2517; PyObject *cpy_r_r2518; PyObject *cpy_r_r2519; - PyObject *cpy_r_r2520; - char cpy_r_r2521; + PyObject **cpy_r_r2521; PyObject *cpy_r_r2522; PyObject *cpy_r_r2523; PyObject *cpy_r_r2524; - PyObject **cpy_r_r2526; + PyObject *cpy_r_r2525; + PyObject *cpy_r_r2526; PyObject *cpy_r_r2527; PyObject *cpy_r_r2528; - PyObject *cpy_r_r2529; - PyObject *cpy_r_r2530; + int32_t cpy_r_r2529; + char cpy_r_r2530; PyObject *cpy_r_r2531; PyObject *cpy_r_r2532; PyObject *cpy_r_r2533; - int32_t cpy_r_r2534; - char cpy_r_r2535; - PyObject *cpy_r_r2536; + PyObject *cpy_r_r2534; + int32_t cpy_r_r2535; + char cpy_r_r2536; PyObject *cpy_r_r2537; PyObject *cpy_r_r2538; - PyObject *cpy_r_r2539; - int32_t cpy_r_r2540; - char cpy_r_r2541; + int32_t cpy_r_r2539; + char cpy_r_r2540; + PyObject *cpy_r_r2541; PyObject *cpy_r_r2542; - PyObject *cpy_r_r2543; - int32_t cpy_r_r2544; - char cpy_r_r2545; + int32_t cpy_r_r2543; + char cpy_r_r2544; + PyObject *cpy_r_r2545; PyObject *cpy_r_r2546; - PyObject *cpy_r_r2547; - int32_t cpy_r_r2548; - char cpy_r_r2549; + int32_t cpy_r_r2547; + char cpy_r_r2548; + PyObject *cpy_r_r2549; PyObject *cpy_r_r2550; - PyObject *cpy_r_r2551; - int32_t cpy_r_r2552; - char cpy_r_r2553; + int32_t cpy_r_r2551; + char cpy_r_r2552; + PyObject *cpy_r_r2553; PyObject *cpy_r_r2554; - PyObject *cpy_r_r2555; - int32_t cpy_r_r2556; - char cpy_r_r2557; + int32_t cpy_r_r2555; + char cpy_r_r2556; + PyObject *cpy_r_r2557; PyObject *cpy_r_r2558; - PyObject *cpy_r_r2559; - int32_t cpy_r_r2560; - char cpy_r_r2561; - PyObject *cpy_r_r2562; + int32_t cpy_r_r2559; + char cpy_r_r2560; + PyObject **cpy_r_r2562; PyObject *cpy_r_r2563; - int32_t cpy_r_r2564; - char cpy_r_r2565; - PyObject **cpy_r_r2567; + PyObject *cpy_r_r2564; + PyObject *cpy_r_r2565; + int32_t cpy_r_r2566; + char cpy_r_r2567; PyObject *cpy_r_r2568; PyObject *cpy_r_r2569; PyObject *cpy_r_r2570; - int32_t cpy_r_r2571; - char cpy_r_r2572; + char cpy_r_r2571; + PyObject *cpy_r_r2572; PyObject *cpy_r_r2573; PyObject *cpy_r_r2574; PyObject *cpy_r_r2575; - char cpy_r_r2576; + PyObject *cpy_r_r2576; PyObject *cpy_r_r2577; PyObject *cpy_r_r2578; PyObject *cpy_r_r2579; PyObject *cpy_r_r2580; PyObject *cpy_r_r2581; - PyObject *cpy_r_r2582; + char cpy_r_r2582; PyObject *cpy_r_r2583; PyObject *cpy_r_r2584; PyObject *cpy_r_r2585; PyObject *cpy_r_r2586; - char cpy_r_r2587; + PyObject *cpy_r_r2587; PyObject *cpy_r_r2588; PyObject *cpy_r_r2589; PyObject *cpy_r_r2590; - PyObject *cpy_r_r2591; + char cpy_r_r2591; PyObject *cpy_r_r2592; PyObject *cpy_r_r2593; PyObject *cpy_r_r2594; - PyObject *cpy_r_r2595; - char cpy_r_r2596; + PyObject **cpy_r_r2596; PyObject *cpy_r_r2597; PyObject *cpy_r_r2598; PyObject *cpy_r_r2599; - PyObject **cpy_r_r2601; + PyObject *cpy_r_r2600; + PyObject *cpy_r_r2601; PyObject *cpy_r_r2602; PyObject *cpy_r_r2603; - PyObject *cpy_r_r2604; - PyObject *cpy_r_r2605; + int32_t cpy_r_r2604; + char cpy_r_r2605; PyObject *cpy_r_r2606; PyObject *cpy_r_r2607; - PyObject *cpy_r_r2608; - int32_t cpy_r_r2609; - char cpy_r_r2610; + int32_t cpy_r_r2608; + char cpy_r_r2609; + PyObject *cpy_r_r2610; PyObject *cpy_r_r2611; PyObject *cpy_r_r2612; - int32_t cpy_r_r2613; - char cpy_r_r2614; - PyObject *cpy_r_r2615; + PyObject *cpy_r_r2613; + int32_t cpy_r_r2614; + char cpy_r_r2615; PyObject *cpy_r_r2616; PyObject *cpy_r_r2617; - PyObject *cpy_r_r2618; - int32_t cpy_r_r2619; - char cpy_r_r2620; + int32_t cpy_r_r2618; + char cpy_r_r2619; + PyObject *cpy_r_r2620; PyObject *cpy_r_r2621; - PyObject *cpy_r_r2622; - int32_t cpy_r_r2623; - char cpy_r_r2624; + int32_t cpy_r_r2622; + char cpy_r_r2623; + PyObject *cpy_r_r2624; PyObject *cpy_r_r2625; - PyObject *cpy_r_r2626; - int32_t cpy_r_r2627; - char cpy_r_r2628; + int32_t cpy_r_r2626; + char cpy_r_r2627; + PyObject *cpy_r_r2628; PyObject *cpy_r_r2629; - PyObject *cpy_r_r2630; - int32_t cpy_r_r2631; - char cpy_r_r2632; - PyObject *cpy_r_r2633; + int32_t cpy_r_r2630; + char cpy_r_r2631; + PyObject **cpy_r_r2633; PyObject *cpy_r_r2634; - int32_t cpy_r_r2635; - char cpy_r_r2636; - PyObject **cpy_r_r2638; + PyObject *cpy_r_r2635; + PyObject *cpy_r_r2636; + int32_t cpy_r_r2637; + char cpy_r_r2638; PyObject *cpy_r_r2639; PyObject *cpy_r_r2640; PyObject *cpy_r_r2641; - int32_t cpy_r_r2642; - char cpy_r_r2643; + char cpy_r_r2642; + PyObject *cpy_r_r2643; PyObject *cpy_r_r2644; PyObject *cpy_r_r2645; PyObject *cpy_r_r2646; - char cpy_r_r2647; + PyObject *cpy_r_r2647; PyObject *cpy_r_r2648; PyObject *cpy_r_r2649; PyObject *cpy_r_r2650; PyObject *cpy_r_r2651; PyObject *cpy_r_r2652; - PyObject *cpy_r_r2653; + char cpy_r_r2653; PyObject *cpy_r_r2654; PyObject *cpy_r_r2655; PyObject *cpy_r_r2656; PyObject *cpy_r_r2657; - char cpy_r_r2658; + PyObject *cpy_r_r2658; PyObject *cpy_r_r2659; PyObject *cpy_r_r2660; PyObject *cpy_r_r2661; - PyObject *cpy_r_r2662; + char cpy_r_r2662; PyObject *cpy_r_r2663; PyObject *cpy_r_r2664; PyObject *cpy_r_r2665; - PyObject *cpy_r_r2666; - char cpy_r_r2667; + PyObject **cpy_r_r2667; PyObject *cpy_r_r2668; PyObject *cpy_r_r2669; PyObject *cpy_r_r2670; - PyObject **cpy_r_r2672; + PyObject *cpy_r_r2671; + PyObject *cpy_r_r2672; PyObject *cpy_r_r2673; PyObject *cpy_r_r2674; - PyObject *cpy_r_r2675; - PyObject *cpy_r_r2676; + int32_t cpy_r_r2675; + char cpy_r_r2676; PyObject *cpy_r_r2677; PyObject *cpy_r_r2678; - PyObject *cpy_r_r2679; - int32_t cpy_r_r2680; - char cpy_r_r2681; + int32_t cpy_r_r2679; + char cpy_r_r2680; + PyObject *cpy_r_r2681; PyObject *cpy_r_r2682; - PyObject *cpy_r_r2683; - int32_t cpy_r_r2684; - char cpy_r_r2685; + int32_t cpy_r_r2683; + char cpy_r_r2684; + PyObject *cpy_r_r2685; PyObject *cpy_r_r2686; - PyObject *cpy_r_r2687; - int32_t cpy_r_r2688; - char cpy_r_r2689; + int32_t cpy_r_r2687; + char cpy_r_r2688; + PyObject *cpy_r_r2689; PyObject *cpy_r_r2690; - PyObject *cpy_r_r2691; - int32_t cpy_r_r2692; - char cpy_r_r2693; + int32_t cpy_r_r2691; + char cpy_r_r2692; + PyObject *cpy_r_r2693; PyObject *cpy_r_r2694; - PyObject *cpy_r_r2695; - int32_t cpy_r_r2696; - char cpy_r_r2697; + int32_t cpy_r_r2695; + char cpy_r_r2696; + PyObject *cpy_r_r2697; PyObject *cpy_r_r2698; - PyObject *cpy_r_r2699; - int32_t cpy_r_r2700; - char cpy_r_r2701; + int32_t cpy_r_r2699; + char cpy_r_r2700; + PyObject *cpy_r_r2701; PyObject *cpy_r_r2702; - PyObject *cpy_r_r2703; - int32_t cpy_r_r2704; - char cpy_r_r2705; - PyObject *cpy_r_r2706; + int32_t cpy_r_r2703; + char cpy_r_r2704; + PyObject **cpy_r_r2706; PyObject *cpy_r_r2707; - int32_t cpy_r_r2708; - char cpy_r_r2709; - PyObject **cpy_r_r2711; + PyObject *cpy_r_r2708; + PyObject *cpy_r_r2709; + int32_t cpy_r_r2710; + char cpy_r_r2711; PyObject *cpy_r_r2712; PyObject *cpy_r_r2713; PyObject *cpy_r_r2714; - int32_t cpy_r_r2715; - char cpy_r_r2716; + PyObject *cpy_r_r2715; + PyObject *cpy_r_r2716; PyObject *cpy_r_r2717; PyObject *cpy_r_r2718; PyObject *cpy_r_r2719; @@ -268595,68 +269322,68 @@ char CPyDef_types_____top_level__(void) { PyObject *cpy_r_r2723; PyObject *cpy_r_r2724; PyObject *cpy_r_r2725; - PyObject *cpy_r_r2726; + tuple_T3OOO cpy_r_r2726; PyObject *cpy_r_r2727; PyObject *cpy_r_r2728; PyObject *cpy_r_r2729; PyObject *cpy_r_r2730; - tuple_T3OOO cpy_r_r2731; - PyObject *cpy_r_r2732; + PyObject *cpy_r_r2731; + tuple_T2OO cpy_r_r2732; PyObject *cpy_r_r2733; PyObject *cpy_r_r2734; PyObject *cpy_r_r2735; PyObject *cpy_r_r2736; - tuple_T2OO cpy_r_r2737; - PyObject *cpy_r_r2738; + int32_t cpy_r_r2737; + char cpy_r_r2738; PyObject *cpy_r_r2739; PyObject *cpy_r_r2740; PyObject *cpy_r_r2741; - int32_t cpy_r_r2742; - char cpy_r_r2743; + PyObject *cpy_r_r2742; + PyObject *cpy_r_r2743; PyObject *cpy_r_r2744; PyObject *cpy_r_r2745; PyObject *cpy_r_r2746; PyObject *cpy_r_r2747; PyObject *cpy_r_r2748; PyObject *cpy_r_r2749; - PyObject *cpy_r_r2750; - PyObject *cpy_r_r2751; - PyObject *cpy_r_r2752; + CPyPtr cpy_r_r2750; + CPyPtr cpy_r_r2751; + CPyPtr cpy_r_r2752; PyObject *cpy_r_r2753; PyObject *cpy_r_r2754; - CPyPtr cpy_r_r2755; - CPyPtr cpy_r_r2756; - CPyPtr cpy_r_r2757; + PyObject *cpy_r_r2755; + tuple_T2OO cpy_r_r2756; + PyObject *cpy_r_r2757; PyObject *cpy_r_r2758; PyObject *cpy_r_r2759; PyObject *cpy_r_r2760; - tuple_T2OO cpy_r_r2761; + PyObject *cpy_r_r2761; PyObject *cpy_r_r2762; PyObject *cpy_r_r2763; PyObject *cpy_r_r2764; PyObject *cpy_r_r2765; PyObject *cpy_r_r2766; - PyObject *cpy_r_r2767; - PyObject *cpy_r_r2768; - PyObject *cpy_r_r2769; + CPyPtr cpy_r_r2767; + CPyPtr cpy_r_r2768; + CPyPtr cpy_r_r2769; PyObject *cpy_r_r2770; PyObject *cpy_r_r2771; - CPyPtr cpy_r_r2772; - CPyPtr cpy_r_r2773; - CPyPtr cpy_r_r2774; + PyObject *cpy_r_r2772; + tuple_T2OO cpy_r_r2773; + PyObject *cpy_r_r2774; PyObject *cpy_r_r2775; - PyObject *cpy_r_r2776; + tuple_T2OO cpy_r_r2776; PyObject *cpy_r_r2777; - tuple_T2OO cpy_r_r2778; + PyObject *cpy_r_r2778; PyObject *cpy_r_r2779; PyObject *cpy_r_r2780; - tuple_T2OO cpy_r_r2781; - PyObject *cpy_r_r2782; + int32_t cpy_r_r2781; + char cpy_r_r2782; PyObject *cpy_r_r2783; PyObject *cpy_r_r2784; PyObject *cpy_r_r2785; - int32_t cpy_r_r2786; - char cpy_r_r2787; + PyObject *cpy_r_r2786; + PyObject *cpy_r_r2787; PyObject *cpy_r_r2788; PyObject *cpy_r_r2789; PyObject *cpy_r_r2790; @@ -268715,725 +269442,725 @@ char CPyDef_types_____top_level__(void) { PyObject *cpy_r_r2843; PyObject *cpy_r_r2844; PyObject *cpy_r_r2845; - PyObject *cpy_r_r2846; - PyObject *cpy_r_r2847; + PyObject **cpy_r_r2847; PyObject *cpy_r_r2848; PyObject *cpy_r_r2849; PyObject *cpy_r_r2850; - PyObject **cpy_r_r2852; + int32_t cpy_r_r2851; + char cpy_r_r2852; PyObject *cpy_r_r2853; PyObject *cpy_r_r2854; PyObject *cpy_r_r2855; - int32_t cpy_r_r2856; - char cpy_r_r2857; + PyObject *cpy_r_r2856; + PyObject *cpy_r_r2857; PyObject *cpy_r_r2858; PyObject *cpy_r_r2859; PyObject *cpy_r_r2860; PyObject *cpy_r_r2861; - PyObject *cpy_r_r2862; - PyObject *cpy_r_r2863; + int32_t cpy_r_r2862; + char cpy_r_r2863; PyObject *cpy_r_r2864; PyObject *cpy_r_r2865; - PyObject *cpy_r_r2866; - int32_t cpy_r_r2867; - char cpy_r_r2868; + char cpy_r_r2866; + PyObject *cpy_r_r2867; + PyObject *cpy_r_r2868; PyObject *cpy_r_r2869; PyObject *cpy_r_r2870; - char cpy_r_r2871; + PyObject *cpy_r_r2871; PyObject *cpy_r_r2872; PyObject *cpy_r_r2873; PyObject *cpy_r_r2874; PyObject *cpy_r_r2875; PyObject *cpy_r_r2876; - PyObject *cpy_r_r2877; + char cpy_r_r2877; PyObject *cpy_r_r2878; PyObject *cpy_r_r2879; PyObject *cpy_r_r2880; PyObject *cpy_r_r2881; - char cpy_r_r2882; + PyObject *cpy_r_r2882; PyObject *cpy_r_r2883; PyObject *cpy_r_r2884; PyObject *cpy_r_r2885; - PyObject *cpy_r_r2886; + char cpy_r_r2886; PyObject *cpy_r_r2887; PyObject *cpy_r_r2888; PyObject *cpy_r_r2889; - PyObject *cpy_r_r2890; - char cpy_r_r2891; + PyObject **cpy_r_r2891; PyObject *cpy_r_r2892; PyObject *cpy_r_r2893; PyObject *cpy_r_r2894; - PyObject **cpy_r_r2896; + PyObject *cpy_r_r2895; + PyObject *cpy_r_r2896; PyObject *cpy_r_r2897; PyObject *cpy_r_r2898; - PyObject *cpy_r_r2899; - PyObject *cpy_r_r2900; + int32_t cpy_r_r2899; + char cpy_r_r2900; PyObject *cpy_r_r2901; PyObject *cpy_r_r2902; - PyObject *cpy_r_r2903; - int32_t cpy_r_r2904; - char cpy_r_r2905; + int32_t cpy_r_r2903; + char cpy_r_r2904; + PyObject *cpy_r_r2905; PyObject *cpy_r_r2906; - PyObject *cpy_r_r2907; - int32_t cpy_r_r2908; - char cpy_r_r2909; + int32_t cpy_r_r2907; + char cpy_r_r2908; + PyObject *cpy_r_r2909; PyObject *cpy_r_r2910; - PyObject *cpy_r_r2911; - int32_t cpy_r_r2912; - char cpy_r_r2913; + int32_t cpy_r_r2911; + char cpy_r_r2912; + PyObject *cpy_r_r2913; PyObject *cpy_r_r2914; - PyObject *cpy_r_r2915; - int32_t cpy_r_r2916; - char cpy_r_r2917; - PyObject *cpy_r_r2918; + int32_t cpy_r_r2915; + char cpy_r_r2916; + PyObject **cpy_r_r2918; PyObject *cpy_r_r2919; - int32_t cpy_r_r2920; - char cpy_r_r2921; - PyObject **cpy_r_r2923; + PyObject *cpy_r_r2920; + PyObject *cpy_r_r2921; + int32_t cpy_r_r2922; + char cpy_r_r2923; PyObject *cpy_r_r2924; PyObject *cpy_r_r2925; PyObject *cpy_r_r2926; - int32_t cpy_r_r2927; - char cpy_r_r2928; + char cpy_r_r2927; + PyObject *cpy_r_r2928; PyObject *cpy_r_r2929; PyObject *cpy_r_r2930; PyObject *cpy_r_r2931; - char cpy_r_r2932; + PyObject *cpy_r_r2932; PyObject *cpy_r_r2933; PyObject *cpy_r_r2934; PyObject *cpy_r_r2935; PyObject *cpy_r_r2936; PyObject *cpy_r_r2937; - PyObject *cpy_r_r2938; + char cpy_r_r2938; PyObject *cpy_r_r2939; PyObject *cpy_r_r2940; PyObject *cpy_r_r2941; PyObject *cpy_r_r2942; - char cpy_r_r2943; + PyObject *cpy_r_r2943; PyObject *cpy_r_r2944; PyObject *cpy_r_r2945; PyObject *cpy_r_r2946; - PyObject *cpy_r_r2947; + char cpy_r_r2947; PyObject *cpy_r_r2948; PyObject *cpy_r_r2949; PyObject *cpy_r_r2950; - PyObject *cpy_r_r2951; - char cpy_r_r2952; + PyObject **cpy_r_r2952; PyObject *cpy_r_r2953; PyObject *cpy_r_r2954; PyObject *cpy_r_r2955; - PyObject **cpy_r_r2957; + PyObject *cpy_r_r2956; + PyObject *cpy_r_r2957; PyObject *cpy_r_r2958; PyObject *cpy_r_r2959; PyObject *cpy_r_r2960; PyObject *cpy_r_r2961; - PyObject *cpy_r_r2962; - PyObject *cpy_r_r2963; + int32_t cpy_r_r2962; + char cpy_r_r2963; PyObject *cpy_r_r2964; PyObject *cpy_r_r2965; PyObject *cpy_r_r2966; - int32_t cpy_r_r2967; - char cpy_r_r2968; - PyObject *cpy_r_r2969; + PyObject *cpy_r_r2967; + int32_t cpy_r_r2968; + char cpy_r_r2969; PyObject *cpy_r_r2970; PyObject *cpy_r_r2971; PyObject *cpy_r_r2972; - int32_t cpy_r_r2973; - char cpy_r_r2974; - PyObject *cpy_r_r2975; + PyObject *cpy_r_r2973; + int32_t cpy_r_r2974; + char cpy_r_r2975; PyObject *cpy_r_r2976; PyObject *cpy_r_r2977; - PyObject *cpy_r_r2978; - int32_t cpy_r_r2979; - char cpy_r_r2980; + int32_t cpy_r_r2978; + char cpy_r_r2979; + PyObject *cpy_r_r2980; PyObject *cpy_r_r2981; - PyObject *cpy_r_r2982; - int32_t cpy_r_r2983; - char cpy_r_r2984; + int32_t cpy_r_r2982; + char cpy_r_r2983; + PyObject *cpy_r_r2984; PyObject *cpy_r_r2985; - PyObject *cpy_r_r2986; - int32_t cpy_r_r2987; - char cpy_r_r2988; - PyObject *cpy_r_r2989; + int32_t cpy_r_r2986; + char cpy_r_r2987; + PyObject **cpy_r_r2989; PyObject *cpy_r_r2990; - int32_t cpy_r_r2991; - char cpy_r_r2992; - PyObject **cpy_r_r2994; + PyObject *cpy_r_r2991; + PyObject *cpy_r_r2992; + int32_t cpy_r_r2993; + char cpy_r_r2994; PyObject *cpy_r_r2995; PyObject *cpy_r_r2996; PyObject *cpy_r_r2997; - int32_t cpy_r_r2998; - char cpy_r_r2999; + char cpy_r_r2998; + PyObject *cpy_r_r2999; PyObject *cpy_r_r3000; PyObject *cpy_r_r3001; PyObject *cpy_r_r3002; - char cpy_r_r3003; + PyObject *cpy_r_r3003; PyObject *cpy_r_r3004; PyObject *cpy_r_r3005; PyObject *cpy_r_r3006; PyObject *cpy_r_r3007; PyObject *cpy_r_r3008; - PyObject *cpy_r_r3009; + char cpy_r_r3009; PyObject *cpy_r_r3010; PyObject *cpy_r_r3011; PyObject *cpy_r_r3012; PyObject *cpy_r_r3013; - char cpy_r_r3014; + PyObject *cpy_r_r3014; PyObject *cpy_r_r3015; PyObject *cpy_r_r3016; PyObject *cpy_r_r3017; - PyObject *cpy_r_r3018; + char cpy_r_r3018; PyObject *cpy_r_r3019; PyObject *cpy_r_r3020; PyObject *cpy_r_r3021; - PyObject *cpy_r_r3022; - char cpy_r_r3023; + PyObject **cpy_r_r3023; PyObject *cpy_r_r3024; PyObject *cpy_r_r3025; PyObject *cpy_r_r3026; - PyObject **cpy_r_r3028; + PyObject *cpy_r_r3027; + PyObject *cpy_r_r3028; PyObject *cpy_r_r3029; PyObject *cpy_r_r3030; PyObject *cpy_r_r3031; PyObject *cpy_r_r3032; - PyObject *cpy_r_r3033; - PyObject *cpy_r_r3034; + int32_t cpy_r_r3033; + char cpy_r_r3034; PyObject *cpy_r_r3035; PyObject *cpy_r_r3036; PyObject *cpy_r_r3037; - int32_t cpy_r_r3038; - char cpy_r_r3039; - PyObject *cpy_r_r3040; + PyObject *cpy_r_r3038; + int32_t cpy_r_r3039; + char cpy_r_r3040; PyObject *cpy_r_r3041; PyObject *cpy_r_r3042; - PyObject *cpy_r_r3043; - int32_t cpy_r_r3044; - char cpy_r_r3045; + int32_t cpy_r_r3043; + char cpy_r_r3044; + PyObject *cpy_r_r3045; PyObject *cpy_r_r3046; PyObject *cpy_r_r3047; - int32_t cpy_r_r3048; - char cpy_r_r3049; - PyObject *cpy_r_r3050; + PyObject *cpy_r_r3048; + int32_t cpy_r_r3049; + char cpy_r_r3050; PyObject *cpy_r_r3051; PyObject *cpy_r_r3052; PyObject *cpy_r_r3053; - int32_t cpy_r_r3054; - char cpy_r_r3055; - PyObject *cpy_r_r3056; + PyObject *cpy_r_r3054; + int32_t cpy_r_r3055; + char cpy_r_r3056; PyObject *cpy_r_r3057; PyObject *cpy_r_r3058; PyObject *cpy_r_r3059; - int32_t cpy_r_r3060; - char cpy_r_r3061; - PyObject *cpy_r_r3062; + PyObject *cpy_r_r3060; + int32_t cpy_r_r3061; + char cpy_r_r3062; PyObject *cpy_r_r3063; PyObject *cpy_r_r3064; PyObject *cpy_r_r3065; - int32_t cpy_r_r3066; - char cpy_r_r3067; - PyObject *cpy_r_r3068; + PyObject *cpy_r_r3066; + int32_t cpy_r_r3067; + char cpy_r_r3068; PyObject *cpy_r_r3069; PyObject *cpy_r_r3070; - PyObject *cpy_r_r3071; - int32_t cpy_r_r3072; - char cpy_r_r3073; + int32_t cpy_r_r3071; + char cpy_r_r3072; + PyObject *cpy_r_r3073; PyObject *cpy_r_r3074; - PyObject *cpy_r_r3075; - int32_t cpy_r_r3076; - char cpy_r_r3077; + int32_t cpy_r_r3075; + char cpy_r_r3076; + PyObject *cpy_r_r3077; PyObject *cpy_r_r3078; - PyObject *cpy_r_r3079; - int32_t cpy_r_r3080; - char cpy_r_r3081; - PyObject *cpy_r_r3082; + int32_t cpy_r_r3079; + char cpy_r_r3080; + PyObject **cpy_r_r3082; PyObject *cpy_r_r3083; - int32_t cpy_r_r3084; - char cpy_r_r3085; - PyObject **cpy_r_r3087; + PyObject *cpy_r_r3084; + PyObject *cpy_r_r3085; + int32_t cpy_r_r3086; + char cpy_r_r3087; PyObject *cpy_r_r3088; PyObject *cpy_r_r3089; PyObject *cpy_r_r3090; - int32_t cpy_r_r3091; - char cpy_r_r3092; + char cpy_r_r3091; + PyObject *cpy_r_r3092; PyObject *cpy_r_r3093; PyObject *cpy_r_r3094; PyObject *cpy_r_r3095; - char cpy_r_r3096; + PyObject *cpy_r_r3096; PyObject *cpy_r_r3097; PyObject *cpy_r_r3098; PyObject *cpy_r_r3099; PyObject *cpy_r_r3100; PyObject *cpy_r_r3101; - PyObject *cpy_r_r3102; + char cpy_r_r3102; PyObject *cpy_r_r3103; PyObject *cpy_r_r3104; PyObject *cpy_r_r3105; PyObject *cpy_r_r3106; - char cpy_r_r3107; + PyObject *cpy_r_r3107; PyObject *cpy_r_r3108; PyObject *cpy_r_r3109; PyObject *cpy_r_r3110; - PyObject *cpy_r_r3111; + char cpy_r_r3111; PyObject *cpy_r_r3112; PyObject *cpy_r_r3113; PyObject *cpy_r_r3114; - PyObject *cpy_r_r3115; - char cpy_r_r3116; + PyObject **cpy_r_r3116; PyObject *cpy_r_r3117; PyObject *cpy_r_r3118; PyObject *cpy_r_r3119; - PyObject **cpy_r_r3121; + PyObject *cpy_r_r3120; + PyObject *cpy_r_r3121; PyObject *cpy_r_r3122; PyObject *cpy_r_r3123; - PyObject *cpy_r_r3124; - PyObject *cpy_r_r3125; + int32_t cpy_r_r3124; + char cpy_r_r3125; PyObject *cpy_r_r3126; PyObject *cpy_r_r3127; PyObject *cpy_r_r3128; - int32_t cpy_r_r3129; - char cpy_r_r3130; - PyObject *cpy_r_r3131; + PyObject *cpy_r_r3129; + int32_t cpy_r_r3130; + char cpy_r_r3131; PyObject *cpy_r_r3132; PyObject *cpy_r_r3133; - PyObject *cpy_r_r3134; - int32_t cpy_r_r3135; - char cpy_r_r3136; + int32_t cpy_r_r3134; + char cpy_r_r3135; + PyObject *cpy_r_r3136; PyObject *cpy_r_r3137; - PyObject *cpy_r_r3138; - int32_t cpy_r_r3139; - char cpy_r_r3140; + int32_t cpy_r_r3138; + char cpy_r_r3139; + PyObject *cpy_r_r3140; PyObject *cpy_r_r3141; - PyObject *cpy_r_r3142; - int32_t cpy_r_r3143; - char cpy_r_r3144; + int32_t cpy_r_r3142; + char cpy_r_r3143; + PyObject *cpy_r_r3144; PyObject *cpy_r_r3145; - PyObject *cpy_r_r3146; - int32_t cpy_r_r3147; - char cpy_r_r3148; + int32_t cpy_r_r3146; + char cpy_r_r3147; + PyObject *cpy_r_r3148; PyObject *cpy_r_r3149; - PyObject *cpy_r_r3150; - int32_t cpy_r_r3151; - char cpy_r_r3152; - PyObject *cpy_r_r3153; + int32_t cpy_r_r3150; + char cpy_r_r3151; + PyObject **cpy_r_r3153; PyObject *cpy_r_r3154; - int32_t cpy_r_r3155; - char cpy_r_r3156; - PyObject **cpy_r_r3158; + PyObject *cpy_r_r3155; + PyObject *cpy_r_r3156; + int32_t cpy_r_r3157; + char cpy_r_r3158; PyObject *cpy_r_r3159; PyObject *cpy_r_r3160; PyObject *cpy_r_r3161; - int32_t cpy_r_r3162; - char cpy_r_r3163; + char cpy_r_r3162; + PyObject *cpy_r_r3163; PyObject *cpy_r_r3164; PyObject *cpy_r_r3165; PyObject *cpy_r_r3166; - char cpy_r_r3167; + PyObject *cpy_r_r3167; PyObject *cpy_r_r3168; PyObject *cpy_r_r3169; PyObject *cpy_r_r3170; PyObject *cpy_r_r3171; PyObject *cpy_r_r3172; - PyObject *cpy_r_r3173; + char cpy_r_r3173; PyObject *cpy_r_r3174; PyObject *cpy_r_r3175; PyObject *cpy_r_r3176; PyObject *cpy_r_r3177; - char cpy_r_r3178; + PyObject *cpy_r_r3178; PyObject *cpy_r_r3179; PyObject *cpy_r_r3180; PyObject *cpy_r_r3181; - PyObject *cpy_r_r3182; + char cpy_r_r3182; PyObject *cpy_r_r3183; PyObject *cpy_r_r3184; PyObject *cpy_r_r3185; - PyObject *cpy_r_r3186; - char cpy_r_r3187; + PyObject **cpy_r_r3187; PyObject *cpy_r_r3188; PyObject *cpy_r_r3189; PyObject *cpy_r_r3190; - PyObject **cpy_r_r3192; + PyObject *cpy_r_r3191; + PyObject *cpy_r_r3192; PyObject *cpy_r_r3193; PyObject *cpy_r_r3194; PyObject *cpy_r_r3195; PyObject *cpy_r_r3196; - PyObject *cpy_r_r3197; - PyObject *cpy_r_r3198; + int32_t cpy_r_r3197; + char cpy_r_r3198; PyObject *cpy_r_r3199; PyObject *cpy_r_r3200; PyObject *cpy_r_r3201; - int32_t cpy_r_r3202; - char cpy_r_r3203; - PyObject *cpy_r_r3204; + PyObject *cpy_r_r3202; + int32_t cpy_r_r3203; + char cpy_r_r3204; PyObject *cpy_r_r3205; PyObject *cpy_r_r3206; - PyObject *cpy_r_r3207; - int32_t cpy_r_r3208; - char cpy_r_r3209; + int32_t cpy_r_r3207; + char cpy_r_r3208; + PyObject *cpy_r_r3209; PyObject *cpy_r_r3210; - PyObject *cpy_r_r3211; - int32_t cpy_r_r3212; - char cpy_r_r3213; + int32_t cpy_r_r3211; + char cpy_r_r3212; + PyObject *cpy_r_r3213; PyObject *cpy_r_r3214; - PyObject *cpy_r_r3215; - int32_t cpy_r_r3216; - char cpy_r_r3217; + int32_t cpy_r_r3215; + char cpy_r_r3216; + PyObject *cpy_r_r3217; PyObject *cpy_r_r3218; - PyObject *cpy_r_r3219; - int32_t cpy_r_r3220; - char cpy_r_r3221; + int32_t cpy_r_r3219; + char cpy_r_r3220; + PyObject *cpy_r_r3221; PyObject *cpy_r_r3222; - PyObject *cpy_r_r3223; - int32_t cpy_r_r3224; - char cpy_r_r3225; + int32_t cpy_r_r3223; + char cpy_r_r3224; + PyObject *cpy_r_r3225; PyObject *cpy_r_r3226; - PyObject *cpy_r_r3227; - int32_t cpy_r_r3228; - char cpy_r_r3229; + int32_t cpy_r_r3227; + char cpy_r_r3228; + PyObject *cpy_r_r3229; PyObject *cpy_r_r3230; - PyObject *cpy_r_r3231; - int32_t cpy_r_r3232; - char cpy_r_r3233; + int32_t cpy_r_r3231; + char cpy_r_r3232; + PyObject *cpy_r_r3233; PyObject *cpy_r_r3234; - PyObject *cpy_r_r3235; - int32_t cpy_r_r3236; - char cpy_r_r3237; - PyObject *cpy_r_r3238; + int32_t cpy_r_r3235; + char cpy_r_r3236; + PyObject **cpy_r_r3238; PyObject *cpy_r_r3239; - int32_t cpy_r_r3240; - char cpy_r_r3241; - PyObject **cpy_r_r3243; + PyObject *cpy_r_r3240; + PyObject *cpy_r_r3241; + int32_t cpy_r_r3242; + char cpy_r_r3243; PyObject *cpy_r_r3244; PyObject *cpy_r_r3245; PyObject *cpy_r_r3246; - int32_t cpy_r_r3247; - char cpy_r_r3248; + char cpy_r_r3247; + PyObject *cpy_r_r3248; PyObject *cpy_r_r3249; PyObject *cpy_r_r3250; PyObject *cpy_r_r3251; - char cpy_r_r3252; + PyObject *cpy_r_r3252; PyObject *cpy_r_r3253; PyObject *cpy_r_r3254; PyObject *cpy_r_r3255; PyObject *cpy_r_r3256; PyObject *cpy_r_r3257; - PyObject *cpy_r_r3258; + char cpy_r_r3258; PyObject *cpy_r_r3259; PyObject *cpy_r_r3260; PyObject *cpy_r_r3261; PyObject *cpy_r_r3262; - char cpy_r_r3263; + PyObject *cpy_r_r3263; PyObject *cpy_r_r3264; PyObject *cpy_r_r3265; PyObject *cpy_r_r3266; - PyObject *cpy_r_r3267; + char cpy_r_r3267; PyObject *cpy_r_r3268; PyObject *cpy_r_r3269; PyObject *cpy_r_r3270; - PyObject *cpy_r_r3271; - char cpy_r_r3272; + PyObject **cpy_r_r3272; PyObject *cpy_r_r3273; PyObject *cpy_r_r3274; PyObject *cpy_r_r3275; - PyObject **cpy_r_r3277; + PyObject *cpy_r_r3276; + PyObject *cpy_r_r3277; PyObject *cpy_r_r3278; PyObject *cpy_r_r3279; PyObject *cpy_r_r3280; PyObject *cpy_r_r3281; - PyObject *cpy_r_r3282; - PyObject *cpy_r_r3283; + int32_t cpy_r_r3282; + char cpy_r_r3283; PyObject *cpy_r_r3284; PyObject *cpy_r_r3285; PyObject *cpy_r_r3286; - int32_t cpy_r_r3287; - char cpy_r_r3288; - PyObject *cpy_r_r3289; + PyObject *cpy_r_r3287; + int32_t cpy_r_r3288; + char cpy_r_r3289; PyObject *cpy_r_r3290; PyObject *cpy_r_r3291; - PyObject *cpy_r_r3292; - int32_t cpy_r_r3293; - char cpy_r_r3294; + int32_t cpy_r_r3292; + char cpy_r_r3293; + PyObject *cpy_r_r3294; PyObject *cpy_r_r3295; - PyObject *cpy_r_r3296; - int32_t cpy_r_r3297; - char cpy_r_r3298; + int32_t cpy_r_r3296; + char cpy_r_r3297; + PyObject *cpy_r_r3298; PyObject *cpy_r_r3299; - PyObject *cpy_r_r3300; - int32_t cpy_r_r3301; - char cpy_r_r3302; + int32_t cpy_r_r3300; + char cpy_r_r3301; + PyObject *cpy_r_r3302; PyObject *cpy_r_r3303; - PyObject *cpy_r_r3304; - int32_t cpy_r_r3305; - char cpy_r_r3306; + int32_t cpy_r_r3304; + char cpy_r_r3305; + PyObject *cpy_r_r3306; PyObject *cpy_r_r3307; - PyObject *cpy_r_r3308; - int32_t cpy_r_r3309; - char cpy_r_r3310; + int32_t cpy_r_r3308; + char cpy_r_r3309; + PyObject *cpy_r_r3310; PyObject *cpy_r_r3311; - PyObject *cpy_r_r3312; - int32_t cpy_r_r3313; - char cpy_r_r3314; - PyObject *cpy_r_r3315; + int32_t cpy_r_r3312; + char cpy_r_r3313; + PyObject **cpy_r_r3315; PyObject *cpy_r_r3316; - int32_t cpy_r_r3317; - char cpy_r_r3318; - PyObject **cpy_r_r3320; + PyObject *cpy_r_r3317; + PyObject *cpy_r_r3318; + int32_t cpy_r_r3319; + char cpy_r_r3320; PyObject *cpy_r_r3321; PyObject *cpy_r_r3322; PyObject *cpy_r_r3323; - int32_t cpy_r_r3324; - char cpy_r_r3325; + char cpy_r_r3324; + PyObject *cpy_r_r3325; PyObject *cpy_r_r3326; PyObject *cpy_r_r3327; PyObject *cpy_r_r3328; - char cpy_r_r3329; + PyObject *cpy_r_r3329; PyObject *cpy_r_r3330; PyObject *cpy_r_r3331; PyObject *cpy_r_r3332; PyObject *cpy_r_r3333; PyObject *cpy_r_r3334; - PyObject *cpy_r_r3335; + char cpy_r_r3335; PyObject *cpy_r_r3336; PyObject *cpy_r_r3337; PyObject *cpy_r_r3338; PyObject *cpy_r_r3339; - char cpy_r_r3340; + PyObject *cpy_r_r3340; PyObject *cpy_r_r3341; PyObject *cpy_r_r3342; PyObject *cpy_r_r3343; - PyObject *cpy_r_r3344; + char cpy_r_r3344; PyObject *cpy_r_r3345; PyObject *cpy_r_r3346; PyObject *cpy_r_r3347; - PyObject *cpy_r_r3348; - char cpy_r_r3349; + PyObject **cpy_r_r3349; PyObject *cpy_r_r3350; PyObject *cpy_r_r3351; PyObject *cpy_r_r3352; - PyObject **cpy_r_r3354; + PyObject *cpy_r_r3353; + PyObject *cpy_r_r3354; PyObject *cpy_r_r3355; PyObject *cpy_r_r3356; - PyObject *cpy_r_r3357; - PyObject *cpy_r_r3358; + int32_t cpy_r_r3357; + char cpy_r_r3358; PyObject *cpy_r_r3359; PyObject *cpy_r_r3360; - PyObject *cpy_r_r3361; - int32_t cpy_r_r3362; - char cpy_r_r3363; + int32_t cpy_r_r3361; + char cpy_r_r3362; + PyObject *cpy_r_r3363; PyObject *cpy_r_r3364; - PyObject *cpy_r_r3365; - int32_t cpy_r_r3366; - char cpy_r_r3367; + int32_t cpy_r_r3365; + char cpy_r_r3366; + PyObject *cpy_r_r3367; PyObject *cpy_r_r3368; - PyObject *cpy_r_r3369; - int32_t cpy_r_r3370; - char cpy_r_r3371; + int32_t cpy_r_r3369; + char cpy_r_r3370; + PyObject *cpy_r_r3371; PyObject *cpy_r_r3372; - PyObject *cpy_r_r3373; - int32_t cpy_r_r3374; - char cpy_r_r3375; + int32_t cpy_r_r3373; + char cpy_r_r3374; + PyObject *cpy_r_r3375; PyObject *cpy_r_r3376; - PyObject *cpy_r_r3377; - int32_t cpy_r_r3378; - char cpy_r_r3379; + int32_t cpy_r_r3377; + char cpy_r_r3378; + PyObject *cpy_r_r3379; PyObject *cpy_r_r3380; - PyObject *cpy_r_r3381; - int32_t cpy_r_r3382; - char cpy_r_r3383; + int32_t cpy_r_r3381; + char cpy_r_r3382; + PyObject *cpy_r_r3383; PyObject *cpy_r_r3384; - PyObject *cpy_r_r3385; - int32_t cpy_r_r3386; - char cpy_r_r3387; - PyObject *cpy_r_r3388; + int32_t cpy_r_r3385; + char cpy_r_r3386; + PyObject **cpy_r_r3388; PyObject *cpy_r_r3389; - int32_t cpy_r_r3390; - char cpy_r_r3391; - PyObject **cpy_r_r3393; + PyObject *cpy_r_r3390; + PyObject *cpy_r_r3391; + int32_t cpy_r_r3392; + char cpy_r_r3393; PyObject *cpy_r_r3394; PyObject *cpy_r_r3395; PyObject *cpy_r_r3396; - int32_t cpy_r_r3397; - char cpy_r_r3398; + char cpy_r_r3397; + PyObject *cpy_r_r3398; PyObject *cpy_r_r3399; PyObject *cpy_r_r3400; PyObject *cpy_r_r3401; - char cpy_r_r3402; + PyObject *cpy_r_r3402; PyObject *cpy_r_r3403; PyObject *cpy_r_r3404; PyObject *cpy_r_r3405; PyObject *cpy_r_r3406; PyObject *cpy_r_r3407; - PyObject *cpy_r_r3408; + char cpy_r_r3408; PyObject *cpy_r_r3409; PyObject *cpy_r_r3410; PyObject *cpy_r_r3411; PyObject *cpy_r_r3412; - char cpy_r_r3413; + PyObject *cpy_r_r3413; PyObject *cpy_r_r3414; PyObject *cpy_r_r3415; PyObject *cpy_r_r3416; - PyObject *cpy_r_r3417; + char cpy_r_r3417; PyObject *cpy_r_r3418; PyObject *cpy_r_r3419; PyObject *cpy_r_r3420; - PyObject *cpy_r_r3421; - char cpy_r_r3422; + PyObject **cpy_r_r3422; PyObject *cpy_r_r3423; PyObject *cpy_r_r3424; PyObject *cpy_r_r3425; - PyObject **cpy_r_r3427; + PyObject *cpy_r_r3426; + PyObject *cpy_r_r3427; PyObject *cpy_r_r3428; PyObject *cpy_r_r3429; PyObject *cpy_r_r3430; PyObject *cpy_r_r3431; - PyObject *cpy_r_r3432; - PyObject *cpy_r_r3433; + int32_t cpy_r_r3432; + char cpy_r_r3433; PyObject *cpy_r_r3434; PyObject *cpy_r_r3435; PyObject *cpy_r_r3436; - int32_t cpy_r_r3437; - char cpy_r_r3438; - PyObject *cpy_r_r3439; + PyObject *cpy_r_r3437; + int32_t cpy_r_r3438; + char cpy_r_r3439; PyObject *cpy_r_r3440; PyObject *cpy_r_r3441; PyObject *cpy_r_r3442; - int32_t cpy_r_r3443; - char cpy_r_r3444; - PyObject *cpy_r_r3445; + PyObject *cpy_r_r3443; + int32_t cpy_r_r3444; + char cpy_r_r3445; PyObject *cpy_r_r3446; PyObject *cpy_r_r3447; PyObject *cpy_r_r3448; - int32_t cpy_r_r3449; - char cpy_r_r3450; - PyObject *cpy_r_r3451; + PyObject *cpy_r_r3449; + int32_t cpy_r_r3450; + char cpy_r_r3451; PyObject *cpy_r_r3452; PyObject *cpy_r_r3453; PyObject *cpy_r_r3454; - int32_t cpy_r_r3455; - char cpy_r_r3456; - PyObject *cpy_r_r3457; + PyObject *cpy_r_r3455; + int32_t cpy_r_r3456; + char cpy_r_r3457; PyObject *cpy_r_r3458; PyObject *cpy_r_r3459; PyObject *cpy_r_r3460; - int32_t cpy_r_r3461; - char cpy_r_r3462; - PyObject *cpy_r_r3463; + PyObject *cpy_r_r3461; + int32_t cpy_r_r3462; + char cpy_r_r3463; PyObject *cpy_r_r3464; PyObject *cpy_r_r3465; PyObject *cpy_r_r3466; - int32_t cpy_r_r3467; - char cpy_r_r3468; - PyObject *cpy_r_r3469; + PyObject *cpy_r_r3467; + int32_t cpy_r_r3468; + char cpy_r_r3469; PyObject *cpy_r_r3470; PyObject *cpy_r_r3471; PyObject *cpy_r_r3472; - int32_t cpy_r_r3473; - char cpy_r_r3474; - PyObject *cpy_r_r3475; + PyObject *cpy_r_r3473; + int32_t cpy_r_r3474; + char cpy_r_r3475; PyObject *cpy_r_r3476; PyObject *cpy_r_r3477; PyObject *cpy_r_r3478; - int32_t cpy_r_r3479; - char cpy_r_r3480; - PyObject *cpy_r_r3481; + PyObject *cpy_r_r3479; + int32_t cpy_r_r3480; + char cpy_r_r3481; PyObject *cpy_r_r3482; PyObject *cpy_r_r3483; PyObject *cpy_r_r3484; - int32_t cpy_r_r3485; - char cpy_r_r3486; - PyObject *cpy_r_r3487; + PyObject *cpy_r_r3485; + int32_t cpy_r_r3486; + char cpy_r_r3487; PyObject *cpy_r_r3488; PyObject *cpy_r_r3489; PyObject *cpy_r_r3490; - int32_t cpy_r_r3491; - char cpy_r_r3492; - PyObject *cpy_r_r3493; + PyObject *cpy_r_r3491; + int32_t cpy_r_r3492; + char cpy_r_r3493; PyObject *cpy_r_r3494; PyObject *cpy_r_r3495; PyObject *cpy_r_r3496; - int32_t cpy_r_r3497; - char cpy_r_r3498; - PyObject *cpy_r_r3499; + PyObject *cpy_r_r3497; + int32_t cpy_r_r3498; + char cpy_r_r3499; PyObject *cpy_r_r3500; PyObject *cpy_r_r3501; PyObject *cpy_r_r3502; - int32_t cpy_r_r3503; - char cpy_r_r3504; - PyObject *cpy_r_r3505; + PyObject *cpy_r_r3503; + int32_t cpy_r_r3504; + char cpy_r_r3505; PyObject *cpy_r_r3506; PyObject *cpy_r_r3507; PyObject *cpy_r_r3508; - int32_t cpy_r_r3509; - char cpy_r_r3510; - PyObject *cpy_r_r3511; + PyObject *cpy_r_r3509; + int32_t cpy_r_r3510; + char cpy_r_r3511; PyObject *cpy_r_r3512; PyObject *cpy_r_r3513; PyObject *cpy_r_r3514; - int32_t cpy_r_r3515; - char cpy_r_r3516; - PyObject *cpy_r_r3517; + PyObject *cpy_r_r3515; + int32_t cpy_r_r3516; + char cpy_r_r3517; PyObject *cpy_r_r3518; PyObject *cpy_r_r3519; - PyObject *cpy_r_r3520; - int32_t cpy_r_r3521; - char cpy_r_r3522; + int32_t cpy_r_r3520; + char cpy_r_r3521; + PyObject *cpy_r_r3522; PyObject *cpy_r_r3523; PyObject *cpy_r_r3524; - int32_t cpy_r_r3525; - char cpy_r_r3526; - PyObject *cpy_r_r3527; + PyObject *cpy_r_r3525; + int32_t cpy_r_r3526; + char cpy_r_r3527; PyObject *cpy_r_r3528; PyObject *cpy_r_r3529; PyObject *cpy_r_r3530; - int32_t cpy_r_r3531; - char cpy_r_r3532; - PyObject *cpy_r_r3533; + PyObject *cpy_r_r3531; + int32_t cpy_r_r3532; + char cpy_r_r3533; PyObject *cpy_r_r3534; PyObject *cpy_r_r3535; PyObject *cpy_r_r3536; - int32_t cpy_r_r3537; - char cpy_r_r3538; - PyObject *cpy_r_r3539; + PyObject *cpy_r_r3537; + int32_t cpy_r_r3538; + char cpy_r_r3539; PyObject *cpy_r_r3540; PyObject *cpy_r_r3541; PyObject *cpy_r_r3542; - int32_t cpy_r_r3543; - char cpy_r_r3544; - PyObject *cpy_r_r3545; + PyObject *cpy_r_r3543; + int32_t cpy_r_r3544; + char cpy_r_r3545; PyObject *cpy_r_r3546; PyObject *cpy_r_r3547; PyObject *cpy_r_r3548; - int32_t cpy_r_r3549; - char cpy_r_r3550; - PyObject *cpy_r_r3551; + PyObject *cpy_r_r3549; + int32_t cpy_r_r3550; + char cpy_r_r3551; PyObject *cpy_r_r3552; PyObject *cpy_r_r3553; PyObject *cpy_r_r3554; - int32_t cpy_r_r3555; - char cpy_r_r3556; - PyObject *cpy_r_r3557; + PyObject *cpy_r_r3555; + int32_t cpy_r_r3556; + char cpy_r_r3557; PyObject *cpy_r_r3558; PyObject *cpy_r_r3559; - PyObject *cpy_r_r3560; - int32_t cpy_r_r3561; - char cpy_r_r3562; + int32_t cpy_r_r3560; + char cpy_r_r3561; + PyObject *cpy_r_r3562; PyObject *cpy_r_r3563; - PyObject *cpy_r_r3564; - int32_t cpy_r_r3565; - char cpy_r_r3566; + int32_t cpy_r_r3564; + char cpy_r_r3565; + PyObject *cpy_r_r3566; PyObject *cpy_r_r3567; - PyObject *cpy_r_r3568; - int32_t cpy_r_r3569; - char cpy_r_r3570; - PyObject *cpy_r_r3571; + int32_t cpy_r_r3568; + char cpy_r_r3569; + PyObject **cpy_r_r3571; PyObject *cpy_r_r3572; - int32_t cpy_r_r3573; - char cpy_r_r3574; - PyObject **cpy_r_r3576; + PyObject *cpy_r_r3573; + PyObject *cpy_r_r3574; + int32_t cpy_r_r3575; + char cpy_r_r3576; PyObject *cpy_r_r3577; PyObject *cpy_r_r3578; PyObject *cpy_r_r3579; - int32_t cpy_r_r3580; - char cpy_r_r3581; + PyObject *cpy_r_r3580; + PyObject *cpy_r_r3581; PyObject *cpy_r_r3582; PyObject *cpy_r_r3583; PyObject *cpy_r_r3584; @@ -269484,346 +270211,346 @@ char CPyDef_types_____top_level__(void) { PyObject *cpy_r_r3629; PyObject *cpy_r_r3630; PyObject *cpy_r_r3631; - PyObject *cpy_r_r3632; - PyObject *cpy_r_r3633; + PyObject **cpy_r_r3633; PyObject *cpy_r_r3634; PyObject *cpy_r_r3635; PyObject *cpy_r_r3636; - PyObject **cpy_r_r3638; - PyObject *cpy_r_r3639; + PyObject *cpy_r_r3637; + int32_t cpy_r_r3638; + char cpy_r_r3639; PyObject *cpy_r_r3640; PyObject *cpy_r_r3641; - PyObject *cpy_r_r3642; - int32_t cpy_r_r3643; - char cpy_r_r3644; + char cpy_r_r3642; + PyObject *cpy_r_r3643; + PyObject *cpy_r_r3644; PyObject *cpy_r_r3645; PyObject *cpy_r_r3646; - char cpy_r_r3647; + PyObject *cpy_r_r3647; PyObject *cpy_r_r3648; PyObject *cpy_r_r3649; PyObject *cpy_r_r3650; PyObject *cpy_r_r3651; PyObject *cpy_r_r3652; - PyObject *cpy_r_r3653; + char cpy_r_r3653; PyObject *cpy_r_r3654; PyObject *cpy_r_r3655; PyObject *cpy_r_r3656; PyObject *cpy_r_r3657; - char cpy_r_r3658; + PyObject *cpy_r_r3658; PyObject *cpy_r_r3659; PyObject *cpy_r_r3660; PyObject *cpy_r_r3661; - PyObject *cpy_r_r3662; + char cpy_r_r3662; PyObject *cpy_r_r3663; PyObject *cpy_r_r3664; PyObject *cpy_r_r3665; - PyObject *cpy_r_r3666; - char cpy_r_r3667; + PyObject **cpy_r_r3667; PyObject *cpy_r_r3668; PyObject *cpy_r_r3669; PyObject *cpy_r_r3670; - PyObject **cpy_r_r3672; + PyObject *cpy_r_r3671; + PyObject *cpy_r_r3672; PyObject *cpy_r_r3673; PyObject *cpy_r_r3674; - PyObject *cpy_r_r3675; - PyObject *cpy_r_r3676; + int32_t cpy_r_r3675; + char cpy_r_r3676; PyObject *cpy_r_r3677; PyObject *cpy_r_r3678; - PyObject *cpy_r_r3679; - int32_t cpy_r_r3680; - char cpy_r_r3681; + int32_t cpy_r_r3679; + char cpy_r_r3680; + PyObject *cpy_r_r3681; PyObject *cpy_r_r3682; - PyObject *cpy_r_r3683; - int32_t cpy_r_r3684; - char cpy_r_r3685; + int32_t cpy_r_r3683; + char cpy_r_r3684; + PyObject *cpy_r_r3685; PyObject *cpy_r_r3686; - PyObject *cpy_r_r3687; - int32_t cpy_r_r3688; - char cpy_r_r3689; + int32_t cpy_r_r3687; + char cpy_r_r3688; + PyObject *cpy_r_r3689; PyObject *cpy_r_r3690; - PyObject *cpy_r_r3691; - int32_t cpy_r_r3692; - char cpy_r_r3693; - PyObject *cpy_r_r3694; + int32_t cpy_r_r3691; + char cpy_r_r3692; + PyObject **cpy_r_r3694; PyObject *cpy_r_r3695; - int32_t cpy_r_r3696; - char cpy_r_r3697; - PyObject **cpy_r_r3699; + PyObject *cpy_r_r3696; + PyObject *cpy_r_r3697; + int32_t cpy_r_r3698; + char cpy_r_r3699; PyObject *cpy_r_r3700; PyObject *cpy_r_r3701; PyObject *cpy_r_r3702; - int32_t cpy_r_r3703; - char cpy_r_r3704; + char cpy_r_r3703; + PyObject *cpy_r_r3704; PyObject *cpy_r_r3705; PyObject *cpy_r_r3706; PyObject *cpy_r_r3707; - char cpy_r_r3708; + PyObject *cpy_r_r3708; PyObject *cpy_r_r3709; PyObject *cpy_r_r3710; PyObject *cpy_r_r3711; PyObject *cpy_r_r3712; PyObject *cpy_r_r3713; - PyObject *cpy_r_r3714; + char cpy_r_r3714; PyObject *cpy_r_r3715; PyObject *cpy_r_r3716; PyObject *cpy_r_r3717; PyObject *cpy_r_r3718; - char cpy_r_r3719; + PyObject *cpy_r_r3719; PyObject *cpy_r_r3720; PyObject *cpy_r_r3721; PyObject *cpy_r_r3722; - PyObject *cpy_r_r3723; + char cpy_r_r3723; PyObject *cpy_r_r3724; PyObject *cpy_r_r3725; PyObject *cpy_r_r3726; - PyObject *cpy_r_r3727; - char cpy_r_r3728; + PyObject **cpy_r_r3728; PyObject *cpy_r_r3729; PyObject *cpy_r_r3730; PyObject *cpy_r_r3731; - PyObject **cpy_r_r3733; + PyObject *cpy_r_r3732; + PyObject *cpy_r_r3733; PyObject *cpy_r_r3734; PyObject *cpy_r_r3735; - PyObject *cpy_r_r3736; - PyObject *cpy_r_r3737; + int32_t cpy_r_r3736; + char cpy_r_r3737; PyObject *cpy_r_r3738; PyObject *cpy_r_r3739; - PyObject *cpy_r_r3740; - int32_t cpy_r_r3741; - char cpy_r_r3742; + int32_t cpy_r_r3740; + char cpy_r_r3741; + PyObject *cpy_r_r3742; PyObject *cpy_r_r3743; - PyObject *cpy_r_r3744; - int32_t cpy_r_r3745; - char cpy_r_r3746; + int32_t cpy_r_r3744; + char cpy_r_r3745; + PyObject *cpy_r_r3746; PyObject *cpy_r_r3747; - PyObject *cpy_r_r3748; - int32_t cpy_r_r3749; - char cpy_r_r3750; + int32_t cpy_r_r3748; + char cpy_r_r3749; + PyObject *cpy_r_r3750; PyObject *cpy_r_r3751; - PyObject *cpy_r_r3752; - int32_t cpy_r_r3753; - char cpy_r_r3754; - PyObject *cpy_r_r3755; + int32_t cpy_r_r3752; + char cpy_r_r3753; + PyObject **cpy_r_r3755; PyObject *cpy_r_r3756; - int32_t cpy_r_r3757; - char cpy_r_r3758; - PyObject **cpy_r_r3760; + PyObject *cpy_r_r3757; + PyObject *cpy_r_r3758; + int32_t cpy_r_r3759; + char cpy_r_r3760; PyObject *cpy_r_r3761; PyObject *cpy_r_r3762; PyObject *cpy_r_r3763; - int32_t cpy_r_r3764; - char cpy_r_r3765; + char cpy_r_r3764; + PyObject *cpy_r_r3765; PyObject *cpy_r_r3766; PyObject *cpy_r_r3767; PyObject *cpy_r_r3768; - char cpy_r_r3769; + PyObject *cpy_r_r3769; PyObject *cpy_r_r3770; PyObject *cpy_r_r3771; PyObject *cpy_r_r3772; PyObject *cpy_r_r3773; PyObject *cpy_r_r3774; - PyObject *cpy_r_r3775; + char cpy_r_r3775; PyObject *cpy_r_r3776; PyObject *cpy_r_r3777; PyObject *cpy_r_r3778; PyObject *cpy_r_r3779; - char cpy_r_r3780; + PyObject *cpy_r_r3780; PyObject *cpy_r_r3781; PyObject *cpy_r_r3782; PyObject *cpy_r_r3783; - PyObject *cpy_r_r3784; + char cpy_r_r3784; PyObject *cpy_r_r3785; PyObject *cpy_r_r3786; PyObject *cpy_r_r3787; - PyObject *cpy_r_r3788; - char cpy_r_r3789; + PyObject **cpy_r_r3789; PyObject *cpy_r_r3790; PyObject *cpy_r_r3791; PyObject *cpy_r_r3792; - PyObject **cpy_r_r3794; + PyObject *cpy_r_r3793; + PyObject *cpy_r_r3794; PyObject *cpy_r_r3795; PyObject *cpy_r_r3796; - PyObject *cpy_r_r3797; - PyObject *cpy_r_r3798; + int32_t cpy_r_r3797; + char cpy_r_r3798; PyObject *cpy_r_r3799; PyObject *cpy_r_r3800; - PyObject *cpy_r_r3801; - int32_t cpy_r_r3802; - char cpy_r_r3803; + int32_t cpy_r_r3801; + char cpy_r_r3802; + PyObject *cpy_r_r3803; PyObject *cpy_r_r3804; - PyObject *cpy_r_r3805; - int32_t cpy_r_r3806; - char cpy_r_r3807; + int32_t cpy_r_r3805; + char cpy_r_r3806; + PyObject *cpy_r_r3807; PyObject *cpy_r_r3808; - PyObject *cpy_r_r3809; - int32_t cpy_r_r3810; - char cpy_r_r3811; + int32_t cpy_r_r3809; + char cpy_r_r3810; + PyObject *cpy_r_r3811; PyObject *cpy_r_r3812; - PyObject *cpy_r_r3813; - int32_t cpy_r_r3814; - char cpy_r_r3815; - PyObject *cpy_r_r3816; + int32_t cpy_r_r3813; + char cpy_r_r3814; + PyObject **cpy_r_r3816; PyObject *cpy_r_r3817; - int32_t cpy_r_r3818; - char cpy_r_r3819; - PyObject **cpy_r_r3821; + PyObject *cpy_r_r3818; + PyObject *cpy_r_r3819; + int32_t cpy_r_r3820; + char cpy_r_r3821; PyObject *cpy_r_r3822; PyObject *cpy_r_r3823; PyObject *cpy_r_r3824; - int32_t cpy_r_r3825; - char cpy_r_r3826; + char cpy_r_r3825; + PyObject *cpy_r_r3826; PyObject *cpy_r_r3827; PyObject *cpy_r_r3828; PyObject *cpy_r_r3829; - char cpy_r_r3830; + PyObject *cpy_r_r3830; PyObject *cpy_r_r3831; PyObject *cpy_r_r3832; PyObject *cpy_r_r3833; PyObject *cpy_r_r3834; PyObject *cpy_r_r3835; - PyObject *cpy_r_r3836; + char cpy_r_r3836; PyObject *cpy_r_r3837; PyObject *cpy_r_r3838; PyObject *cpy_r_r3839; PyObject *cpy_r_r3840; - char cpy_r_r3841; + PyObject *cpy_r_r3841; PyObject *cpy_r_r3842; PyObject *cpy_r_r3843; PyObject *cpy_r_r3844; - PyObject *cpy_r_r3845; + char cpy_r_r3845; PyObject *cpy_r_r3846; PyObject *cpy_r_r3847; PyObject *cpy_r_r3848; - PyObject *cpy_r_r3849; - char cpy_r_r3850; + PyObject **cpy_r_r3850; PyObject *cpy_r_r3851; PyObject *cpy_r_r3852; PyObject *cpy_r_r3853; - PyObject **cpy_r_r3855; + PyObject *cpy_r_r3854; + PyObject *cpy_r_r3855; PyObject *cpy_r_r3856; PyObject *cpy_r_r3857; - PyObject *cpy_r_r3858; - PyObject *cpy_r_r3859; + int32_t cpy_r_r3858; + char cpy_r_r3859; PyObject *cpy_r_r3860; PyObject *cpy_r_r3861; - PyObject *cpy_r_r3862; - int32_t cpy_r_r3863; - char cpy_r_r3864; + int32_t cpy_r_r3862; + char cpy_r_r3863; + PyObject *cpy_r_r3864; PyObject *cpy_r_r3865; - PyObject *cpy_r_r3866; - int32_t cpy_r_r3867; - char cpy_r_r3868; + int32_t cpy_r_r3866; + char cpy_r_r3867; + PyObject *cpy_r_r3868; PyObject *cpy_r_r3869; - PyObject *cpy_r_r3870; - int32_t cpy_r_r3871; - char cpy_r_r3872; + int32_t cpy_r_r3870; + char cpy_r_r3871; + PyObject *cpy_r_r3872; PyObject *cpy_r_r3873; - PyObject *cpy_r_r3874; - int32_t cpy_r_r3875; - char cpy_r_r3876; + int32_t cpy_r_r3874; + char cpy_r_r3875; + PyObject *cpy_r_r3876; PyObject *cpy_r_r3877; - PyObject *cpy_r_r3878; - int32_t cpy_r_r3879; - char cpy_r_r3880; + int32_t cpy_r_r3878; + char cpy_r_r3879; + PyObject *cpy_r_r3880; PyObject *cpy_r_r3881; - PyObject *cpy_r_r3882; - int32_t cpy_r_r3883; - char cpy_r_r3884; + int32_t cpy_r_r3882; + char cpy_r_r3883; + PyObject *cpy_r_r3884; PyObject *cpy_r_r3885; - PyObject *cpy_r_r3886; - int32_t cpy_r_r3887; - char cpy_r_r3888; + int32_t cpy_r_r3886; + char cpy_r_r3887; + PyObject *cpy_r_r3888; PyObject *cpy_r_r3889; - PyObject *cpy_r_r3890; - int32_t cpy_r_r3891; - char cpy_r_r3892; + int32_t cpy_r_r3890; + char cpy_r_r3891; + PyObject *cpy_r_r3892; PyObject *cpy_r_r3893; - PyObject *cpy_r_r3894; - int32_t cpy_r_r3895; - char cpy_r_r3896; - PyObject *cpy_r_r3897; + int32_t cpy_r_r3894; + char cpy_r_r3895; + PyObject **cpy_r_r3897; PyObject *cpy_r_r3898; - int32_t cpy_r_r3899; - char cpy_r_r3900; - PyObject **cpy_r_r3902; + PyObject *cpy_r_r3899; + PyObject *cpy_r_r3900; + int32_t cpy_r_r3901; + char cpy_r_r3902; PyObject *cpy_r_r3903; PyObject *cpy_r_r3904; PyObject *cpy_r_r3905; - int32_t cpy_r_r3906; - char cpy_r_r3907; + char cpy_r_r3906; + PyObject *cpy_r_r3907; PyObject *cpy_r_r3908; PyObject *cpy_r_r3909; PyObject *cpy_r_r3910; - char cpy_r_r3911; + PyObject *cpy_r_r3911; PyObject *cpy_r_r3912; PyObject *cpy_r_r3913; PyObject *cpy_r_r3914; PyObject *cpy_r_r3915; PyObject *cpy_r_r3916; - PyObject *cpy_r_r3917; + char cpy_r_r3917; PyObject *cpy_r_r3918; PyObject *cpy_r_r3919; PyObject *cpy_r_r3920; PyObject *cpy_r_r3921; - char cpy_r_r3922; + PyObject *cpy_r_r3922; PyObject *cpy_r_r3923; PyObject *cpy_r_r3924; PyObject *cpy_r_r3925; - PyObject *cpy_r_r3926; + char cpy_r_r3926; PyObject *cpy_r_r3927; PyObject *cpy_r_r3928; PyObject *cpy_r_r3929; - PyObject *cpy_r_r3930; - char cpy_r_r3931; + PyObject **cpy_r_r3931; PyObject *cpy_r_r3932; PyObject *cpy_r_r3933; PyObject *cpy_r_r3934; - PyObject **cpy_r_r3936; + PyObject *cpy_r_r3935; + PyObject *cpy_r_r3936; PyObject *cpy_r_r3937; PyObject *cpy_r_r3938; PyObject *cpy_r_r3939; PyObject *cpy_r_r3940; - PyObject *cpy_r_r3941; - PyObject *cpy_r_r3942; + int32_t cpy_r_r3941; + char cpy_r_r3942; PyObject *cpy_r_r3943; PyObject *cpy_r_r3944; PyObject *cpy_r_r3945; - int32_t cpy_r_r3946; - char cpy_r_r3947; - PyObject *cpy_r_r3948; + PyObject *cpy_r_r3946; + int32_t cpy_r_r3947; + char cpy_r_r3948; PyObject *cpy_r_r3949; PyObject *cpy_r_r3950; PyObject *cpy_r_r3951; - int32_t cpy_r_r3952; - char cpy_r_r3953; - PyObject *cpy_r_r3954; + PyObject *cpy_r_r3952; + int32_t cpy_r_r3953; + char cpy_r_r3954; PyObject *cpy_r_r3955; PyObject *cpy_r_r3956; - PyObject *cpy_r_r3957; - int32_t cpy_r_r3958; - char cpy_r_r3959; + int32_t cpy_r_r3957; + char cpy_r_r3958; + PyObject *cpy_r_r3959; PyObject *cpy_r_r3960; - PyObject *cpy_r_r3961; - int32_t cpy_r_r3962; - char cpy_r_r3963; + int32_t cpy_r_r3961; + char cpy_r_r3962; + PyObject *cpy_r_r3963; PyObject *cpy_r_r3964; - PyObject *cpy_r_r3965; - int32_t cpy_r_r3966; - char cpy_r_r3967; + int32_t cpy_r_r3965; + char cpy_r_r3966; + PyObject *cpy_r_r3967; PyObject *cpy_r_r3968; - PyObject *cpy_r_r3969; - int32_t cpy_r_r3970; - char cpy_r_r3971; - PyObject *cpy_r_r3972; + int32_t cpy_r_r3969; + char cpy_r_r3970; + PyObject **cpy_r_r3972; PyObject *cpy_r_r3973; - int32_t cpy_r_r3974; - char cpy_r_r3975; - PyObject **cpy_r_r3977; + PyObject *cpy_r_r3974; + PyObject *cpy_r_r3975; + int32_t cpy_r_r3976; + char cpy_r_r3977; PyObject *cpy_r_r3978; PyObject *cpy_r_r3979; PyObject *cpy_r_r3980; - int32_t cpy_r_r3981; - char cpy_r_r3982; + PyObject *cpy_r_r3981; + PyObject *cpy_r_r3982; PyObject *cpy_r_r3983; PyObject *cpy_r_r3984; PyObject *cpy_r_r3985; @@ -269870,875 +270597,870 @@ char CPyDef_types_____top_level__(void) { PyObject *cpy_r_r4026; PyObject *cpy_r_r4027; PyObject *cpy_r_r4028; - PyObject *cpy_r_r4029; - PyObject *cpy_r_r4030; + PyObject **cpy_r_r4030; PyObject *cpy_r_r4031; PyObject *cpy_r_r4032; PyObject *cpy_r_r4033; - PyObject **cpy_r_r4035; - PyObject *cpy_r_r4036; + PyObject *cpy_r_r4034; + int32_t cpy_r_r4035; + char cpy_r_r4036; PyObject *cpy_r_r4037; PyObject *cpy_r_r4038; - PyObject *cpy_r_r4039; - int32_t cpy_r_r4040; - char cpy_r_r4041; + char cpy_r_r4039; + PyObject *cpy_r_r4040; + PyObject *cpy_r_r4041; PyObject *cpy_r_r4042; PyObject *cpy_r_r4043; - char cpy_r_r4044; + PyObject *cpy_r_r4044; PyObject *cpy_r_r4045; PyObject *cpy_r_r4046; PyObject *cpy_r_r4047; PyObject *cpy_r_r4048; PyObject *cpy_r_r4049; - PyObject *cpy_r_r4050; + char cpy_r_r4050; PyObject *cpy_r_r4051; PyObject *cpy_r_r4052; PyObject *cpy_r_r4053; PyObject *cpy_r_r4054; - char cpy_r_r4055; + PyObject *cpy_r_r4055; PyObject *cpy_r_r4056; PyObject *cpy_r_r4057; PyObject *cpy_r_r4058; - PyObject *cpy_r_r4059; + char cpy_r_r4059; PyObject *cpy_r_r4060; PyObject *cpy_r_r4061; PyObject *cpy_r_r4062; - PyObject *cpy_r_r4063; - char cpy_r_r4064; + PyObject **cpy_r_r4064; PyObject *cpy_r_r4065; PyObject *cpy_r_r4066; PyObject *cpy_r_r4067; - PyObject **cpy_r_r4069; + PyObject *cpy_r_r4068; + PyObject *cpy_r_r4069; PyObject *cpy_r_r4070; PyObject *cpy_r_r4071; - PyObject *cpy_r_r4072; - PyObject *cpy_r_r4073; + int32_t cpy_r_r4072; + char cpy_r_r4073; PyObject *cpy_r_r4074; PyObject *cpy_r_r4075; - PyObject *cpy_r_r4076; - int32_t cpy_r_r4077; - char cpy_r_r4078; + int32_t cpy_r_r4076; + char cpy_r_r4077; + PyObject *cpy_r_r4078; PyObject *cpy_r_r4079; - PyObject *cpy_r_r4080; - int32_t cpy_r_r4081; - char cpy_r_r4082; + int32_t cpy_r_r4080; + char cpy_r_r4081; + PyObject *cpy_r_r4082; PyObject *cpy_r_r4083; - PyObject *cpy_r_r4084; - int32_t cpy_r_r4085; - char cpy_r_r4086; + int32_t cpy_r_r4084; + char cpy_r_r4085; + PyObject *cpy_r_r4086; PyObject *cpy_r_r4087; - PyObject *cpy_r_r4088; - int32_t cpy_r_r4089; - char cpy_r_r4090; + int32_t cpy_r_r4088; + char cpy_r_r4089; + PyObject *cpy_r_r4090; PyObject *cpy_r_r4091; - PyObject *cpy_r_r4092; - int32_t cpy_r_r4093; - char cpy_r_r4094; + int32_t cpy_r_r4092; + char cpy_r_r4093; + PyObject *cpy_r_r4094; PyObject *cpy_r_r4095; - PyObject *cpy_r_r4096; - int32_t cpy_r_r4097; - char cpy_r_r4098; - PyObject *cpy_r_r4099; + int32_t cpy_r_r4096; + char cpy_r_r4097; + PyObject **cpy_r_r4099; PyObject *cpy_r_r4100; - int32_t cpy_r_r4101; - char cpy_r_r4102; - PyObject **cpy_r_r4104; + PyObject *cpy_r_r4101; + PyObject *cpy_r_r4102; + int32_t cpy_r_r4103; + char cpy_r_r4104; PyObject *cpy_r_r4105; PyObject *cpy_r_r4106; PyObject *cpy_r_r4107; - int32_t cpy_r_r4108; - char cpy_r_r4109; + char cpy_r_r4108; + PyObject *cpy_r_r4109; PyObject *cpy_r_r4110; PyObject *cpy_r_r4111; PyObject *cpy_r_r4112; - char cpy_r_r4113; + PyObject *cpy_r_r4113; PyObject *cpy_r_r4114; PyObject *cpy_r_r4115; PyObject *cpy_r_r4116; PyObject *cpy_r_r4117; PyObject *cpy_r_r4118; - PyObject *cpy_r_r4119; + char cpy_r_r4119; PyObject *cpy_r_r4120; PyObject *cpy_r_r4121; PyObject *cpy_r_r4122; PyObject *cpy_r_r4123; - char cpy_r_r4124; + PyObject *cpy_r_r4124; PyObject *cpy_r_r4125; PyObject *cpy_r_r4126; PyObject *cpy_r_r4127; - PyObject *cpy_r_r4128; + char cpy_r_r4128; PyObject *cpy_r_r4129; PyObject *cpy_r_r4130; PyObject *cpy_r_r4131; - PyObject *cpy_r_r4132; - char cpy_r_r4133; + PyObject **cpy_r_r4133; PyObject *cpy_r_r4134; PyObject *cpy_r_r4135; PyObject *cpy_r_r4136; - PyObject **cpy_r_r4138; + PyObject *cpy_r_r4137; + PyObject *cpy_r_r4138; PyObject *cpy_r_r4139; PyObject *cpy_r_r4140; - PyObject *cpy_r_r4141; - PyObject *cpy_r_r4142; + int32_t cpy_r_r4141; + char cpy_r_r4142; PyObject *cpy_r_r4143; PyObject *cpy_r_r4144; - PyObject *cpy_r_r4145; - int32_t cpy_r_r4146; - char cpy_r_r4147; + int32_t cpy_r_r4145; + char cpy_r_r4146; + PyObject *cpy_r_r4147; PyObject *cpy_r_r4148; - PyObject *cpy_r_r4149; - int32_t cpy_r_r4150; - char cpy_r_r4151; + int32_t cpy_r_r4149; + char cpy_r_r4150; + PyObject *cpy_r_r4151; PyObject *cpy_r_r4152; - PyObject *cpy_r_r4153; - int32_t cpy_r_r4154; - char cpy_r_r4155; + int32_t cpy_r_r4153; + char cpy_r_r4154; + PyObject *cpy_r_r4155; PyObject *cpy_r_r4156; - PyObject *cpy_r_r4157; - int32_t cpy_r_r4158; - char cpy_r_r4159; - PyObject *cpy_r_r4160; + int32_t cpy_r_r4157; + char cpy_r_r4158; + PyObject **cpy_r_r4160; PyObject *cpy_r_r4161; - int32_t cpy_r_r4162; - char cpy_r_r4163; - PyObject **cpy_r_r4165; + PyObject *cpy_r_r4162; + PyObject *cpy_r_r4163; + int32_t cpy_r_r4164; + char cpy_r_r4165; PyObject *cpy_r_r4166; PyObject *cpy_r_r4167; PyObject *cpy_r_r4168; - int32_t cpy_r_r4169; - char cpy_r_r4170; + PyObject *cpy_r_r4169; + PyObject *cpy_r_r4170; PyObject *cpy_r_r4171; PyObject *cpy_r_r4172; PyObject *cpy_r_r4173; PyObject *cpy_r_r4174; PyObject *cpy_r_r4175; - PyObject *cpy_r_r4176; + tuple_T2OO cpy_r_r4176; PyObject *cpy_r_r4177; PyObject *cpy_r_r4178; PyObject *cpy_r_r4179; PyObject *cpy_r_r4180; - tuple_T2OO cpy_r_r4181; - PyObject *cpy_r_r4182; + int32_t cpy_r_r4181; + char cpy_r_r4182; PyObject *cpy_r_r4183; PyObject *cpy_r_r4184; PyObject *cpy_r_r4185; - int32_t cpy_r_r4186; - char cpy_r_r4187; - PyObject *cpy_r_r4188; + PyObject *cpy_r_r4186; + PyObject *cpy_r_r4187; + tuple_T2OO cpy_r_r4188; PyObject *cpy_r_r4189; PyObject *cpy_r_r4190; PyObject *cpy_r_r4191; PyObject *cpy_r_r4192; - tuple_T2OO cpy_r_r4193; - PyObject *cpy_r_r4194; + int32_t cpy_r_r4193; + char cpy_r_r4194; PyObject *cpy_r_r4195; PyObject *cpy_r_r4196; - PyObject *cpy_r_r4197; - int32_t cpy_r_r4198; - char cpy_r_r4199; + char cpy_r_r4197; + PyObject *cpy_r_r4198; + PyObject *cpy_r_r4199; PyObject *cpy_r_r4200; PyObject *cpy_r_r4201; - char cpy_r_r4202; + PyObject *cpy_r_r4202; PyObject *cpy_r_r4203; PyObject *cpy_r_r4204; PyObject *cpy_r_r4205; PyObject *cpy_r_r4206; PyObject *cpy_r_r4207; - PyObject *cpy_r_r4208; + char cpy_r_r4208; PyObject *cpy_r_r4209; PyObject *cpy_r_r4210; PyObject *cpy_r_r4211; PyObject *cpy_r_r4212; - char cpy_r_r4213; + PyObject *cpy_r_r4213; PyObject *cpy_r_r4214; PyObject *cpy_r_r4215; PyObject *cpy_r_r4216; - PyObject *cpy_r_r4217; + char cpy_r_r4217; PyObject *cpy_r_r4218; PyObject *cpy_r_r4219; PyObject *cpy_r_r4220; - PyObject *cpy_r_r4221; - char cpy_r_r4222; + PyObject **cpy_r_r4222; PyObject *cpy_r_r4223; PyObject *cpy_r_r4224; PyObject *cpy_r_r4225; - PyObject **cpy_r_r4227; + PyObject *cpy_r_r4226; + PyObject *cpy_r_r4227; PyObject *cpy_r_r4228; PyObject *cpy_r_r4229; - PyObject *cpy_r_r4230; - PyObject *cpy_r_r4231; + int32_t cpy_r_r4230; + char cpy_r_r4231; PyObject *cpy_r_r4232; PyObject *cpy_r_r4233; - PyObject *cpy_r_r4234; - int32_t cpy_r_r4235; - char cpy_r_r4236; + int32_t cpy_r_r4234; + char cpy_r_r4235; + PyObject *cpy_r_r4236; PyObject *cpy_r_r4237; - PyObject *cpy_r_r4238; - int32_t cpy_r_r4239; - char cpy_r_r4240; + int32_t cpy_r_r4238; + char cpy_r_r4239; + PyObject *cpy_r_r4240; PyObject *cpy_r_r4241; - PyObject *cpy_r_r4242; - int32_t cpy_r_r4243; - char cpy_r_r4244; + int32_t cpy_r_r4242; + char cpy_r_r4243; + PyObject *cpy_r_r4244; PyObject *cpy_r_r4245; - PyObject *cpy_r_r4246; - int32_t cpy_r_r4247; - char cpy_r_r4248; + int32_t cpy_r_r4246; + char cpy_r_r4247; + PyObject *cpy_r_r4248; PyObject *cpy_r_r4249; - PyObject *cpy_r_r4250; - int32_t cpy_r_r4251; - char cpy_r_r4252; + int32_t cpy_r_r4250; + char cpy_r_r4251; + PyObject *cpy_r_r4252; PyObject *cpy_r_r4253; - PyObject *cpy_r_r4254; - int32_t cpy_r_r4255; - char cpy_r_r4256; + int32_t cpy_r_r4254; + char cpy_r_r4255; + PyObject *cpy_r_r4256; PyObject *cpy_r_r4257; - PyObject *cpy_r_r4258; - int32_t cpy_r_r4259; - char cpy_r_r4260; + int32_t cpy_r_r4258; + char cpy_r_r4259; + PyObject *cpy_r_r4260; PyObject *cpy_r_r4261; - PyObject *cpy_r_r4262; - int32_t cpy_r_r4263; - char cpy_r_r4264; - PyObject *cpy_r_r4265; + int32_t cpy_r_r4262; + char cpy_r_r4263; + PyObject **cpy_r_r4265; PyObject *cpy_r_r4266; - int32_t cpy_r_r4267; - char cpy_r_r4268; - PyObject **cpy_r_r4270; + PyObject *cpy_r_r4267; + PyObject *cpy_r_r4268; + int32_t cpy_r_r4269; + char cpy_r_r4270; PyObject *cpy_r_r4271; PyObject *cpy_r_r4272; PyObject *cpy_r_r4273; - int32_t cpy_r_r4274; - char cpy_r_r4275; + char cpy_r_r4274; + PyObject *cpy_r_r4275; PyObject *cpy_r_r4276; PyObject *cpy_r_r4277; PyObject *cpy_r_r4278; - char cpy_r_r4279; + PyObject *cpy_r_r4279; PyObject *cpy_r_r4280; PyObject *cpy_r_r4281; PyObject *cpy_r_r4282; PyObject *cpy_r_r4283; PyObject *cpy_r_r4284; - PyObject *cpy_r_r4285; + char cpy_r_r4285; PyObject *cpy_r_r4286; PyObject *cpy_r_r4287; PyObject *cpy_r_r4288; PyObject *cpy_r_r4289; - char cpy_r_r4290; + PyObject *cpy_r_r4290; PyObject *cpy_r_r4291; PyObject *cpy_r_r4292; PyObject *cpy_r_r4293; - PyObject *cpy_r_r4294; + char cpy_r_r4294; PyObject *cpy_r_r4295; PyObject *cpy_r_r4296; PyObject *cpy_r_r4297; - PyObject *cpy_r_r4298; - char cpy_r_r4299; + PyObject **cpy_r_r4299; PyObject *cpy_r_r4300; PyObject *cpy_r_r4301; PyObject *cpy_r_r4302; - PyObject **cpy_r_r4304; + PyObject *cpy_r_r4303; + PyObject *cpy_r_r4304; PyObject *cpy_r_r4305; PyObject *cpy_r_r4306; - PyObject *cpy_r_r4307; - PyObject *cpy_r_r4308; + int32_t cpy_r_r4307; + char cpy_r_r4308; PyObject *cpy_r_r4309; PyObject *cpy_r_r4310; - PyObject *cpy_r_r4311; - int32_t cpy_r_r4312; - char cpy_r_r4313; + int32_t cpy_r_r4311; + char cpy_r_r4312; + PyObject *cpy_r_r4313; PyObject *cpy_r_r4314; - PyObject *cpy_r_r4315; - int32_t cpy_r_r4316; - char cpy_r_r4317; + int32_t cpy_r_r4315; + char cpy_r_r4316; + PyObject *cpy_r_r4317; PyObject *cpy_r_r4318; - PyObject *cpy_r_r4319; - int32_t cpy_r_r4320; - char cpy_r_r4321; + int32_t cpy_r_r4319; + char cpy_r_r4320; + PyObject *cpy_r_r4321; PyObject *cpy_r_r4322; - PyObject *cpy_r_r4323; - int32_t cpy_r_r4324; - char cpy_r_r4325; + int32_t cpy_r_r4323; + char cpy_r_r4324; + PyObject *cpy_r_r4325; PyObject *cpy_r_r4326; - PyObject *cpy_r_r4327; - int32_t cpy_r_r4328; - char cpy_r_r4329; + int32_t cpy_r_r4327; + char cpy_r_r4328; + PyObject *cpy_r_r4329; PyObject *cpy_r_r4330; - PyObject *cpy_r_r4331; - int32_t cpy_r_r4332; - char cpy_r_r4333; - PyObject *cpy_r_r4334; + int32_t cpy_r_r4331; + char cpy_r_r4332; + PyObject **cpy_r_r4334; PyObject *cpy_r_r4335; - int32_t cpy_r_r4336; - char cpy_r_r4337; - PyObject **cpy_r_r4339; + PyObject *cpy_r_r4336; + PyObject *cpy_r_r4337; + int32_t cpy_r_r4338; + char cpy_r_r4339; PyObject *cpy_r_r4340; PyObject *cpy_r_r4341; PyObject *cpy_r_r4342; - int32_t cpy_r_r4343; - char cpy_r_r4344; + char cpy_r_r4343; + PyObject *cpy_r_r4344; PyObject *cpy_r_r4345; PyObject *cpy_r_r4346; PyObject *cpy_r_r4347; - char cpy_r_r4348; + PyObject *cpy_r_r4348; PyObject *cpy_r_r4349; PyObject *cpy_r_r4350; PyObject *cpy_r_r4351; PyObject *cpy_r_r4352; PyObject *cpy_r_r4353; - PyObject *cpy_r_r4354; + char cpy_r_r4354; PyObject *cpy_r_r4355; PyObject *cpy_r_r4356; PyObject *cpy_r_r4357; PyObject *cpy_r_r4358; - char cpy_r_r4359; + PyObject *cpy_r_r4359; PyObject *cpy_r_r4360; PyObject *cpy_r_r4361; PyObject *cpy_r_r4362; - PyObject *cpy_r_r4363; + char cpy_r_r4363; PyObject *cpy_r_r4364; PyObject *cpy_r_r4365; PyObject *cpy_r_r4366; - PyObject *cpy_r_r4367; - char cpy_r_r4368; + PyObject **cpy_r_r4368; PyObject *cpy_r_r4369; PyObject *cpy_r_r4370; PyObject *cpy_r_r4371; - PyObject **cpy_r_r4373; + PyObject *cpy_r_r4372; + PyObject *cpy_r_r4373; PyObject *cpy_r_r4374; PyObject *cpy_r_r4375; - PyObject *cpy_r_r4376; - PyObject *cpy_r_r4377; + int32_t cpy_r_r4376; + char cpy_r_r4377; PyObject *cpy_r_r4378; PyObject *cpy_r_r4379; - PyObject *cpy_r_r4380; - int32_t cpy_r_r4381; - char cpy_r_r4382; + int32_t cpy_r_r4380; + char cpy_r_r4381; + PyObject *cpy_r_r4382; PyObject *cpy_r_r4383; PyObject *cpy_r_r4384; - int32_t cpy_r_r4385; - char cpy_r_r4386; - PyObject *cpy_r_r4387; + PyObject *cpy_r_r4385; + int32_t cpy_r_r4386; + char cpy_r_r4387; PyObject *cpy_r_r4388; PyObject *cpy_r_r4389; - PyObject *cpy_r_r4390; - int32_t cpy_r_r4391; - char cpy_r_r4392; + int32_t cpy_r_r4390; + char cpy_r_r4391; + PyObject *cpy_r_r4392; PyObject *cpy_r_r4393; - PyObject *cpy_r_r4394; - int32_t cpy_r_r4395; - char cpy_r_r4396; + int32_t cpy_r_r4394; + char cpy_r_r4395; + PyObject *cpy_r_r4396; PyObject *cpy_r_r4397; - PyObject *cpy_r_r4398; - int32_t cpy_r_r4399; - char cpy_r_r4400; - PyObject *cpy_r_r4401; + int32_t cpy_r_r4398; + char cpy_r_r4399; + PyObject **cpy_r_r4401; PyObject *cpy_r_r4402; - int32_t cpy_r_r4403; - char cpy_r_r4404; - PyObject **cpy_r_r4406; + PyObject *cpy_r_r4403; + PyObject *cpy_r_r4404; + int32_t cpy_r_r4405; + char cpy_r_r4406; PyObject *cpy_r_r4407; PyObject *cpy_r_r4408; PyObject *cpy_r_r4409; - int32_t cpy_r_r4410; - char cpy_r_r4411; + char cpy_r_r4410; + PyObject *cpy_r_r4411; PyObject *cpy_r_r4412; PyObject *cpy_r_r4413; PyObject *cpy_r_r4414; - char cpy_r_r4415; + PyObject *cpy_r_r4415; PyObject *cpy_r_r4416; PyObject *cpy_r_r4417; PyObject *cpy_r_r4418; PyObject *cpy_r_r4419; PyObject *cpy_r_r4420; - PyObject *cpy_r_r4421; + char cpy_r_r4421; PyObject *cpy_r_r4422; PyObject *cpy_r_r4423; PyObject *cpy_r_r4424; PyObject *cpy_r_r4425; - char cpy_r_r4426; + PyObject *cpy_r_r4426; PyObject *cpy_r_r4427; PyObject *cpy_r_r4428; PyObject *cpy_r_r4429; - PyObject *cpy_r_r4430; + char cpy_r_r4430; PyObject *cpy_r_r4431; PyObject *cpy_r_r4432; PyObject *cpy_r_r4433; - PyObject *cpy_r_r4434; - char cpy_r_r4435; + PyObject **cpy_r_r4435; PyObject *cpy_r_r4436; PyObject *cpy_r_r4437; PyObject *cpy_r_r4438; - PyObject **cpy_r_r4440; + PyObject *cpy_r_r4439; + PyObject *cpy_r_r4440; PyObject *cpy_r_r4441; PyObject *cpy_r_r4442; PyObject *cpy_r_r4443; PyObject *cpy_r_r4444; - PyObject *cpy_r_r4445; - PyObject *cpy_r_r4446; + int32_t cpy_r_r4445; + char cpy_r_r4446; PyObject *cpy_r_r4447; PyObject *cpy_r_r4448; - PyObject *cpy_r_r4449; - int32_t cpy_r_r4450; - char cpy_r_r4451; + int32_t cpy_r_r4449; + char cpy_r_r4450; + PyObject *cpy_r_r4451; PyObject *cpy_r_r4452; - PyObject *cpy_r_r4453; - int32_t cpy_r_r4454; - char cpy_r_r4455; + int32_t cpy_r_r4453; + char cpy_r_r4454; + PyObject *cpy_r_r4455; PyObject *cpy_r_r4456; - PyObject *cpy_r_r4457; - int32_t cpy_r_r4458; - char cpy_r_r4459; + int32_t cpy_r_r4457; + char cpy_r_r4458; + PyObject *cpy_r_r4459; PyObject *cpy_r_r4460; - PyObject *cpy_r_r4461; - int32_t cpy_r_r4462; - char cpy_r_r4463; + int32_t cpy_r_r4461; + char cpy_r_r4462; + PyObject *cpy_r_r4463; PyObject *cpy_r_r4464; - PyObject *cpy_r_r4465; - int32_t cpy_r_r4466; - char cpy_r_r4467; - PyObject *cpy_r_r4468; + int32_t cpy_r_r4465; + char cpy_r_r4466; + PyObject **cpy_r_r4468; PyObject *cpy_r_r4469; - int32_t cpy_r_r4470; - char cpy_r_r4471; - PyObject **cpy_r_r4473; + PyObject *cpy_r_r4470; + PyObject *cpy_r_r4471; + int32_t cpy_r_r4472; + char cpy_r_r4473; PyObject *cpy_r_r4474; PyObject *cpy_r_r4475; PyObject *cpy_r_r4476; - int32_t cpy_r_r4477; - char cpy_r_r4478; + char cpy_r_r4477; + PyObject *cpy_r_r4478; PyObject *cpy_r_r4479; PyObject *cpy_r_r4480; PyObject *cpy_r_r4481; - char cpy_r_r4482; + PyObject *cpy_r_r4482; PyObject *cpy_r_r4483; PyObject *cpy_r_r4484; PyObject *cpy_r_r4485; PyObject *cpy_r_r4486; PyObject *cpy_r_r4487; - PyObject *cpy_r_r4488; + char cpy_r_r4488; PyObject *cpy_r_r4489; PyObject *cpy_r_r4490; PyObject *cpy_r_r4491; PyObject *cpy_r_r4492; - char cpy_r_r4493; + PyObject *cpy_r_r4493; PyObject *cpy_r_r4494; PyObject *cpy_r_r4495; PyObject *cpy_r_r4496; - PyObject *cpy_r_r4497; + char cpy_r_r4497; PyObject *cpy_r_r4498; PyObject *cpy_r_r4499; PyObject *cpy_r_r4500; - PyObject *cpy_r_r4501; - char cpy_r_r4502; + PyObject **cpy_r_r4502; PyObject *cpy_r_r4503; PyObject *cpy_r_r4504; PyObject *cpy_r_r4505; - PyObject **cpy_r_r4507; + PyObject *cpy_r_r4506; + PyObject *cpy_r_r4507; PyObject *cpy_r_r4508; PyObject *cpy_r_r4509; PyObject *cpy_r_r4510; PyObject *cpy_r_r4511; - PyObject *cpy_r_r4512; - PyObject *cpy_r_r4513; + int32_t cpy_r_r4512; + char cpy_r_r4513; PyObject *cpy_r_r4514; PyObject *cpy_r_r4515; PyObject *cpy_r_r4516; - int32_t cpy_r_r4517; - char cpy_r_r4518; - PyObject *cpy_r_r4519; + PyObject *cpy_r_r4517; + int32_t cpy_r_r4518; + char cpy_r_r4519; PyObject *cpy_r_r4520; PyObject *cpy_r_r4521; - PyObject *cpy_r_r4522; - int32_t cpy_r_r4523; - char cpy_r_r4524; + int32_t cpy_r_r4522; + char cpy_r_r4523; + PyObject *cpy_r_r4524; PyObject *cpy_r_r4525; - PyObject *cpy_r_r4526; - int32_t cpy_r_r4527; - char cpy_r_r4528; + int32_t cpy_r_r4526; + char cpy_r_r4527; + PyObject *cpy_r_r4528; PyObject *cpy_r_r4529; - PyObject *cpy_r_r4530; - int32_t cpy_r_r4531; - char cpy_r_r4532; + int32_t cpy_r_r4530; + char cpy_r_r4531; + PyObject *cpy_r_r4532; PyObject *cpy_r_r4533; - PyObject *cpy_r_r4534; - int32_t cpy_r_r4535; - char cpy_r_r4536; + int32_t cpy_r_r4534; + char cpy_r_r4535; + PyObject *cpy_r_r4536; PyObject *cpy_r_r4537; - PyObject *cpy_r_r4538; - int32_t cpy_r_r4539; - char cpy_r_r4540; + int32_t cpy_r_r4538; + char cpy_r_r4539; + PyObject *cpy_r_r4540; PyObject *cpy_r_r4541; - PyObject *cpy_r_r4542; - int32_t cpy_r_r4543; - char cpy_r_r4544; - PyObject *cpy_r_r4545; + int32_t cpy_r_r4542; + char cpy_r_r4543; + PyObject **cpy_r_r4545; PyObject *cpy_r_r4546; - int32_t cpy_r_r4547; - char cpy_r_r4548; - PyObject **cpy_r_r4550; + PyObject *cpy_r_r4547; + PyObject *cpy_r_r4548; + int32_t cpy_r_r4549; + char cpy_r_r4550; PyObject *cpy_r_r4551; PyObject *cpy_r_r4552; PyObject *cpy_r_r4553; - int32_t cpy_r_r4554; - char cpy_r_r4555; + char cpy_r_r4554; + PyObject *cpy_r_r4555; PyObject *cpy_r_r4556; PyObject *cpy_r_r4557; PyObject *cpy_r_r4558; - char cpy_r_r4559; + PyObject *cpy_r_r4559; PyObject *cpy_r_r4560; PyObject *cpy_r_r4561; PyObject *cpy_r_r4562; PyObject *cpy_r_r4563; PyObject *cpy_r_r4564; - PyObject *cpy_r_r4565; + char cpy_r_r4565; PyObject *cpy_r_r4566; PyObject *cpy_r_r4567; PyObject *cpy_r_r4568; PyObject *cpy_r_r4569; - char cpy_r_r4570; + PyObject *cpy_r_r4570; PyObject *cpy_r_r4571; PyObject *cpy_r_r4572; PyObject *cpy_r_r4573; - PyObject *cpy_r_r4574; + char cpy_r_r4574; PyObject *cpy_r_r4575; PyObject *cpy_r_r4576; PyObject *cpy_r_r4577; - PyObject *cpy_r_r4578; - char cpy_r_r4579; + PyObject **cpy_r_r4579; PyObject *cpy_r_r4580; PyObject *cpy_r_r4581; PyObject *cpy_r_r4582; - PyObject **cpy_r_r4584; + PyObject *cpy_r_r4583; + PyObject *cpy_r_r4584; PyObject *cpy_r_r4585; PyObject *cpy_r_r4586; PyObject *cpy_r_r4587; PyObject *cpy_r_r4588; - PyObject *cpy_r_r4589; - PyObject *cpy_r_r4590; + int32_t cpy_r_r4589; + char cpy_r_r4590; PyObject *cpy_r_r4591; PyObject *cpy_r_r4592; - PyObject *cpy_r_r4593; - int32_t cpy_r_r4594; - char cpy_r_r4595; + int32_t cpy_r_r4593; + char cpy_r_r4594; + PyObject *cpy_r_r4595; PyObject *cpy_r_r4596; - PyObject *cpy_r_r4597; - int32_t cpy_r_r4598; - char cpy_r_r4599; + int32_t cpy_r_r4597; + char cpy_r_r4598; + PyObject *cpy_r_r4599; PyObject *cpy_r_r4600; - PyObject *cpy_r_r4601; - int32_t cpy_r_r4602; - char cpy_r_r4603; - PyObject *cpy_r_r4604; + int32_t cpy_r_r4601; + char cpy_r_r4602; + PyObject **cpy_r_r4604; PyObject *cpy_r_r4605; - int32_t cpy_r_r4606; - char cpy_r_r4607; - PyObject **cpy_r_r4609; + PyObject *cpy_r_r4606; + PyObject *cpy_r_r4607; + int32_t cpy_r_r4608; + char cpy_r_r4609; PyObject *cpy_r_r4610; PyObject *cpy_r_r4611; PyObject *cpy_r_r4612; - int32_t cpy_r_r4613; - char cpy_r_r4614; + char cpy_r_r4613; + PyObject *cpy_r_r4614; PyObject *cpy_r_r4615; PyObject *cpy_r_r4616; PyObject *cpy_r_r4617; - char cpy_r_r4618; + PyObject *cpy_r_r4618; PyObject *cpy_r_r4619; PyObject *cpy_r_r4620; PyObject *cpy_r_r4621; PyObject *cpy_r_r4622; PyObject *cpy_r_r4623; - PyObject *cpy_r_r4624; + char cpy_r_r4624; PyObject *cpy_r_r4625; PyObject *cpy_r_r4626; PyObject *cpy_r_r4627; PyObject *cpy_r_r4628; - char cpy_r_r4629; + PyObject *cpy_r_r4629; PyObject *cpy_r_r4630; PyObject *cpy_r_r4631; PyObject *cpy_r_r4632; - PyObject *cpy_r_r4633; + char cpy_r_r4633; PyObject *cpy_r_r4634; PyObject *cpy_r_r4635; PyObject *cpy_r_r4636; - PyObject *cpy_r_r4637; - char cpy_r_r4638; + PyObject **cpy_r_r4638; PyObject *cpy_r_r4639; PyObject *cpy_r_r4640; PyObject *cpy_r_r4641; - PyObject **cpy_r_r4643; + PyObject *cpy_r_r4642; + PyObject *cpy_r_r4643; PyObject *cpy_r_r4644; PyObject *cpy_r_r4645; PyObject *cpy_r_r4646; PyObject *cpy_r_r4647; - PyObject *cpy_r_r4648; - PyObject *cpy_r_r4649; + int32_t cpy_r_r4648; + char cpy_r_r4649; PyObject *cpy_r_r4650; PyObject *cpy_r_r4651; - PyObject *cpy_r_r4652; - int32_t cpy_r_r4653; - char cpy_r_r4654; + int32_t cpy_r_r4652; + char cpy_r_r4653; + PyObject *cpy_r_r4654; PyObject *cpy_r_r4655; - PyObject *cpy_r_r4656; - int32_t cpy_r_r4657; - char cpy_r_r4658; + int32_t cpy_r_r4656; + char cpy_r_r4657; + PyObject *cpy_r_r4658; PyObject *cpy_r_r4659; - PyObject *cpy_r_r4660; - int32_t cpy_r_r4661; - char cpy_r_r4662; + int32_t cpy_r_r4660; + char cpy_r_r4661; + PyObject *cpy_r_r4662; PyObject *cpy_r_r4663; - PyObject *cpy_r_r4664; - int32_t cpy_r_r4665; - char cpy_r_r4666; + int32_t cpy_r_r4664; + char cpy_r_r4665; + PyObject *cpy_r_r4666; PyObject *cpy_r_r4667; - PyObject *cpy_r_r4668; - int32_t cpy_r_r4669; - char cpy_r_r4670; - PyObject *cpy_r_r4671; + int32_t cpy_r_r4668; + char cpy_r_r4669; + PyObject **cpy_r_r4671; PyObject *cpy_r_r4672; - int32_t cpy_r_r4673; - char cpy_r_r4674; - PyObject **cpy_r_r4676; + PyObject *cpy_r_r4673; + PyObject *cpy_r_r4674; + int32_t cpy_r_r4675; + char cpy_r_r4676; PyObject *cpy_r_r4677; PyObject *cpy_r_r4678; PyObject *cpy_r_r4679; - int32_t cpy_r_r4680; - char cpy_r_r4681; + PyObject *cpy_r_r4680; + PyObject *cpy_r_r4681; PyObject *cpy_r_r4682; - PyObject *cpy_r_r4683; - PyObject *cpy_r_r4684; + PyObject **cpy_r_r4684; PyObject *cpy_r_r4685; PyObject *cpy_r_r4686; PyObject *cpy_r_r4687; - PyObject **cpy_r_r4689; - PyObject *cpy_r_r4690; + PyObject *cpy_r_r4688; + int32_t cpy_r_r4689; + char cpy_r_r4690; PyObject *cpy_r_r4691; PyObject *cpy_r_r4692; PyObject *cpy_r_r4693; - int32_t cpy_r_r4694; - char cpy_r_r4695; - PyObject *cpy_r_r4696; - PyObject *cpy_r_r4697; + PyObject *cpy_r_r4694; + PyObject *cpy_r_r4695; + PyObject **cpy_r_r4697; PyObject *cpy_r_r4698; PyObject *cpy_r_r4699; PyObject *cpy_r_r4700; - PyObject **cpy_r_r4702; - PyObject *cpy_r_r4703; + PyObject *cpy_r_r4701; + int32_t cpy_r_r4702; + char cpy_r_r4703; PyObject *cpy_r_r4704; PyObject *cpy_r_r4705; PyObject *cpy_r_r4706; - int32_t cpy_r_r4707; - char cpy_r_r4708; + PyObject *cpy_r_r4707; + PyObject *cpy_r_r4708; PyObject *cpy_r_r4709; PyObject *cpy_r_r4710; PyObject *cpy_r_r4711; - PyObject *cpy_r_r4712; + tuple_T2OO cpy_r_r4712; PyObject *cpy_r_r4713; PyObject *cpy_r_r4714; PyObject *cpy_r_r4715; PyObject *cpy_r_r4716; - tuple_T2OO cpy_r_r4717; - PyObject *cpy_r_r4718; - PyObject *cpy_r_r4719; + PyObject *cpy_r_r4717; + PyObject **cpy_r_r4719; PyObject *cpy_r_r4720; PyObject *cpy_r_r4721; PyObject *cpy_r_r4722; - PyObject **cpy_r_r4724; + int32_t cpy_r_r4723; + char cpy_r_r4724; PyObject *cpy_r_r4725; PyObject *cpy_r_r4726; PyObject *cpy_r_r4727; - int32_t cpy_r_r4728; - char cpy_r_r4729; + PyObject *cpy_r_r4728; + PyObject *cpy_r_r4729; PyObject *cpy_r_r4730; PyObject *cpy_r_r4731; PyObject *cpy_r_r4732; - PyObject *cpy_r_r4733; + tuple_T2OO cpy_r_r4733; PyObject *cpy_r_r4734; PyObject *cpy_r_r4735; PyObject *cpy_r_r4736; PyObject *cpy_r_r4737; - tuple_T2OO cpy_r_r4738; - PyObject *cpy_r_r4739; - PyObject *cpy_r_r4740; + PyObject *cpy_r_r4738; + PyObject **cpy_r_r4740; PyObject *cpy_r_r4741; PyObject *cpy_r_r4742; PyObject *cpy_r_r4743; - PyObject **cpy_r_r4745; + int32_t cpy_r_r4744; + char cpy_r_r4745; PyObject *cpy_r_r4746; PyObject *cpy_r_r4747; PyObject *cpy_r_r4748; - int32_t cpy_r_r4749; - char cpy_r_r4750; + PyObject *cpy_r_r4749; + PyObject *cpy_r_r4750; PyObject *cpy_r_r4751; PyObject *cpy_r_r4752; PyObject *cpy_r_r4753; PyObject *cpy_r_r4754; - PyObject *cpy_r_r4755; + tuple_T3OOO cpy_r_r4755; PyObject *cpy_r_r4756; PyObject *cpy_r_r4757; PyObject *cpy_r_r4758; PyObject *cpy_r_r4759; - tuple_T3OOO cpy_r_r4760; - PyObject *cpy_r_r4761; - PyObject *cpy_r_r4762; + PyObject *cpy_r_r4760; + int32_t cpy_r_r4761; + char cpy_r_r4762; PyObject *cpy_r_r4763; PyObject *cpy_r_r4764; - PyObject *cpy_r_r4765; - int32_t cpy_r_r4766; - char cpy_r_r4767; + char cpy_r_r4765; + PyObject *cpy_r_r4766; + PyObject *cpy_r_r4767; PyObject *cpy_r_r4768; PyObject *cpy_r_r4769; - char cpy_r_r4770; + PyObject *cpy_r_r4770; PyObject *cpy_r_r4771; PyObject *cpy_r_r4772; PyObject *cpy_r_r4773; PyObject *cpy_r_r4774; PyObject *cpy_r_r4775; - PyObject *cpy_r_r4776; + char cpy_r_r4776; PyObject *cpy_r_r4777; PyObject *cpy_r_r4778; PyObject *cpy_r_r4779; PyObject *cpy_r_r4780; - char cpy_r_r4781; + PyObject *cpy_r_r4781; PyObject *cpy_r_r4782; PyObject *cpy_r_r4783; PyObject *cpy_r_r4784; - PyObject *cpy_r_r4785; + char cpy_r_r4785; PyObject *cpy_r_r4786; PyObject *cpy_r_r4787; PyObject *cpy_r_r4788; - PyObject *cpy_r_r4789; - char cpy_r_r4790; + PyObject **cpy_r_r4790; PyObject *cpy_r_r4791; PyObject *cpy_r_r4792; PyObject *cpy_r_r4793; - PyObject **cpy_r_r4795; + PyObject *cpy_r_r4794; + PyObject *cpy_r_r4795; PyObject *cpy_r_r4796; PyObject *cpy_r_r4797; - PyObject *cpy_r_r4798; - PyObject *cpy_r_r4799; + int32_t cpy_r_r4798; + char cpy_r_r4799; PyObject *cpy_r_r4800; PyObject *cpy_r_r4801; - PyObject *cpy_r_r4802; - int32_t cpy_r_r4803; - char cpy_r_r4804; + int32_t cpy_r_r4802; + char cpy_r_r4803; + PyObject *cpy_r_r4804; PyObject *cpy_r_r4805; PyObject *cpy_r_r4806; - int32_t cpy_r_r4807; - char cpy_r_r4808; - PyObject *cpy_r_r4809; + PyObject *cpy_r_r4807; + int32_t cpy_r_r4808; + char cpy_r_r4809; PyObject *cpy_r_r4810; PyObject *cpy_r_r4811; - PyObject *cpy_r_r4812; - int32_t cpy_r_r4813; - char cpy_r_r4814; + int32_t cpy_r_r4812; + char cpy_r_r4813; + PyObject *cpy_r_r4814; PyObject *cpy_r_r4815; PyObject *cpy_r_r4816; - int32_t cpy_r_r4817; - char cpy_r_r4818; - PyObject *cpy_r_r4819; + PyObject *cpy_r_r4817; + int32_t cpy_r_r4818; + char cpy_r_r4819; PyObject *cpy_r_r4820; PyObject *cpy_r_r4821; - PyObject *cpy_r_r4822; - int32_t cpy_r_r4823; - char cpy_r_r4824; + int32_t cpy_r_r4822; + char cpy_r_r4823; + PyObject *cpy_r_r4824; PyObject *cpy_r_r4825; - PyObject *cpy_r_r4826; - int32_t cpy_r_r4827; - char cpy_r_r4828; + int32_t cpy_r_r4826; + char cpy_r_r4827; + PyObject *cpy_r_r4828; PyObject *cpy_r_r4829; - PyObject *cpy_r_r4830; - int32_t cpy_r_r4831; - char cpy_r_r4832; + int32_t cpy_r_r4830; + char cpy_r_r4831; + PyObject *cpy_r_r4832; PyObject *cpy_r_r4833; - PyObject *cpy_r_r4834; - int32_t cpy_r_r4835; - char cpy_r_r4836; - PyObject *cpy_r_r4837; + int32_t cpy_r_r4834; + char cpy_r_r4835; + PyObject **cpy_r_r4837; PyObject *cpy_r_r4838; - int32_t cpy_r_r4839; - char cpy_r_r4840; - PyObject **cpy_r_r4842; + PyObject *cpy_r_r4839; + PyObject *cpy_r_r4840; + int32_t cpy_r_r4841; + char cpy_r_r4842; PyObject *cpy_r_r4843; PyObject *cpy_r_r4844; PyObject *cpy_r_r4845; - int32_t cpy_r_r4846; - char cpy_r_r4847; + PyObject *cpy_r_r4846; + PyObject *cpy_r_r4847; PyObject *cpy_r_r4848; PyObject *cpy_r_r4849; PyObject *cpy_r_r4850; - PyObject *cpy_r_r4851; + tuple_T4OOOO cpy_r_r4851; PyObject *cpy_r_r4852; PyObject *cpy_r_r4853; PyObject *cpy_r_r4854; PyObject *cpy_r_r4855; - tuple_T4OOOO cpy_r_r4856; - PyObject *cpy_r_r4857; + int32_t cpy_r_r4856; + char cpy_r_r4857; PyObject *cpy_r_r4858; PyObject *cpy_r_r4859; - PyObject *cpy_r_r4860; - int32_t cpy_r_r4861; - char cpy_r_r4862; + char cpy_r_r4860; + PyObject *cpy_r_r4861; + PyObject *cpy_r_r4862; PyObject *cpy_r_r4863; PyObject *cpy_r_r4864; - char cpy_r_r4865; + PyObject *cpy_r_r4865; PyObject *cpy_r_r4866; PyObject *cpy_r_r4867; PyObject *cpy_r_r4868; PyObject *cpy_r_r4869; PyObject *cpy_r_r4870; - PyObject *cpy_r_r4871; + char cpy_r_r4871; PyObject *cpy_r_r4872; PyObject *cpy_r_r4873; PyObject *cpy_r_r4874; PyObject *cpy_r_r4875; - char cpy_r_r4876; + PyObject *cpy_r_r4876; PyObject *cpy_r_r4877; PyObject *cpy_r_r4878; PyObject *cpy_r_r4879; - PyObject *cpy_r_r4880; + char cpy_r_r4880; PyObject *cpy_r_r4881; PyObject *cpy_r_r4882; PyObject *cpy_r_r4883; - PyObject *cpy_r_r4884; - char cpy_r_r4885; + PyObject **cpy_r_r4885; PyObject *cpy_r_r4886; PyObject *cpy_r_r4887; PyObject *cpy_r_r4888; - PyObject **cpy_r_r4890; + PyObject *cpy_r_r4889; + PyObject *cpy_r_r4890; PyObject *cpy_r_r4891; PyObject *cpy_r_r4892; - PyObject *cpy_r_r4893; - PyObject *cpy_r_r4894; + int32_t cpy_r_r4893; + char cpy_r_r4894; PyObject *cpy_r_r4895; PyObject *cpy_r_r4896; - PyObject *cpy_r_r4897; - int32_t cpy_r_r4898; - char cpy_r_r4899; + int32_t cpy_r_r4897; + char cpy_r_r4898; + PyObject *cpy_r_r4899; PyObject *cpy_r_r4900; - PyObject *cpy_r_r4901; - int32_t cpy_r_r4902; - char cpy_r_r4903; + int32_t cpy_r_r4901; + char cpy_r_r4902; + PyObject *cpy_r_r4903; PyObject *cpy_r_r4904; - PyObject *cpy_r_r4905; - int32_t cpy_r_r4906; - char cpy_r_r4907; + int32_t cpy_r_r4905; + char cpy_r_r4906; + PyObject *cpy_r_r4907; PyObject *cpy_r_r4908; - PyObject *cpy_r_r4909; - int32_t cpy_r_r4910; - char cpy_r_r4911; - PyObject *cpy_r_r4912; + int32_t cpy_r_r4909; + char cpy_r_r4910; + PyObject **cpy_r_r4912; PyObject *cpy_r_r4913; - int32_t cpy_r_r4914; - char cpy_r_r4915; - PyObject **cpy_r_r4917; + PyObject *cpy_r_r4914; + PyObject *cpy_r_r4915; + int32_t cpy_r_r4916; + char cpy_r_r4917; PyObject *cpy_r_r4918; - PyObject *cpy_r_r4919; - PyObject *cpy_r_r4920; - int32_t cpy_r_r4921; - char cpy_r_r4922; - PyObject *cpy_r_r4923; - char cpy_r_r4924; + char cpy_r_r4919; cpy_r_r0 = CPyModule_builtins; cpy_r_r1 = (PyObject *)&_Py_NoneStruct; cpy_r_r2 = cpy_r_r0 != cpy_r_r1; @@ -270747,7 +271469,7 @@ char CPyDef_types_____top_level__(void) { cpy_r_r4 = PyImport_Import(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", -1, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_builtins = cpy_r_r4; CPy_INCREF(CPyModule_builtins); @@ -270761,7 +271483,7 @@ CPyL3: ; cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); if (unlikely(cpy_r_r8 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r8; CPy_INCREF(CPyModule_typing); @@ -270772,7 +271494,7 @@ CPyL3: ; cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); if (unlikely(cpy_r_r12 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_eth_account___datastructures = cpy_r_r12; CPy_INCREF(CPyModule_eth_account___datastructures); @@ -270784,7 +271506,7 @@ CPyL3: ; cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); if (unlikely(cpy_r_r16 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_eth_typing = cpy_r_r16; CPy_INCREF(CPyModule_eth_typing); @@ -270795,7 +271517,7 @@ CPyL3: ; cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); if (unlikely(cpy_r_r20 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_faster_hexbytes = cpy_r_r20; CPy_INCREF(CPyModule_faster_hexbytes); @@ -270806,7 +271528,7 @@ CPyL3: ; cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); if (unlikely(cpy_r_r24 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_faster_web3____utils___abi_element_identifiers = cpy_r_r24; CPy_INCREF(CPyModule_faster_web3____utils___abi_element_identifiers); @@ -270817,7 +271539,7 @@ CPyL3: ; cpy_r_r28 = CPyImport_ImportFromMany(cpy_r_r26, cpy_r_r25, cpy_r_r25, cpy_r_r27); if (unlikely(cpy_r_r28 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_faster_web3____utils___compat = cpy_r_r28; CPy_INCREF(CPyModule_faster_web3____utils___compat); @@ -270828,7 +271550,7 @@ CPyL3: ; cpy_r_r32 = CPyDict_GetItem(cpy_r_r30, cpy_r_r31); if (unlikely(cpy_r_r32 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r33 = (PyObject *)&_Py_EllipsisObject; cpy_r_r34 = CPyStatic_types___globals; @@ -270836,7 +271558,7 @@ CPyL3: ; cpy_r_r36 = CPyDict_GetItem(cpy_r_r34, cpy_r_r35); if (unlikely(cpy_r_r36 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1851; + goto CPyL1847; } CPy_INCREF(cpy_r_r33); cpy_r_r37.f0 = cpy_r_r33; @@ -270844,23 +271566,23 @@ CPyL3: ; cpy_r_r38 = PyTuple_New(2); if (unlikely(cpy_r_r38 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp882 = cpy_r_r37.f0; - PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp882); - PyObject *__tmp883 = cpy_r_r37.f1; - PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp883); + PyObject *__tmp895 = cpy_r_r37.f0; + PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp895); + PyObject *__tmp896 = cpy_r_r37.f1; + PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp896); cpy_r_r39 = PyObject_GetItem(cpy_r_r32, cpy_r_r38); CPy_DECREF(cpy_r_r32); CPy_DECREF(cpy_r_r38); if (unlikely(cpy_r_r39 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r40 = CPyStatic_types___globals; cpy_r_r41 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypeVar' */ cpy_r_r42 = CPyDict_GetItem(cpy_r_r40, cpy_r_r41); if (unlikely(cpy_r_r42 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1852; + goto CPyL1848; } PyObject *cpy_r_r43[2] = {cpy_r_r29, cpy_r_r39}; cpy_r_r44 = (PyObject **)&cpy_r_r43; @@ -270869,7 +271591,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r42); if (unlikely(cpy_r_r46 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1852; + goto CPyL1848; } CPy_DECREF(cpy_r_r39); cpy_r_r47 = CPyStatic_types___globals; @@ -270879,7 +271601,7 @@ CPyL3: ; cpy_r_r50 = cpy_r_r49 >= 0; if (unlikely(!cpy_r_r50)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r51 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TParams' */ cpy_r_r52 = CPyStatic_types___globals; @@ -270887,7 +271609,7 @@ CPyL3: ; cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); if (unlikely(cpy_r_r54 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } PyObject *cpy_r_r55[1] = {cpy_r_r51}; cpy_r_r56 = (PyObject **)&cpy_r_r55; @@ -270895,7 +271617,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r54); if (unlikely(cpy_r_r57 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r58 = CPyStatic_types___globals; cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TParams' */ @@ -270904,7 +271626,7 @@ CPyL3: ; cpy_r_r61 = cpy_r_r60 >= 0; if (unlikely(!cpy_r_r61)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TReturn' */ cpy_r_r63 = CPyStatic_types___globals; @@ -270912,7 +271634,7 @@ CPyL3: ; cpy_r_r65 = CPyDict_GetItem(cpy_r_r63, cpy_r_r64); if (unlikely(cpy_r_r65 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } PyObject *cpy_r_r66[1] = {cpy_r_r62}; cpy_r_r67 = (PyObject **)&cpy_r_r66; @@ -270920,7 +271642,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r65); if (unlikely(cpy_r_r68 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r69 = CPyStatic_types___globals; cpy_r_r70 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TReturn' */ @@ -270929,7 +271651,7 @@ CPyL3: ; cpy_r_r72 = cpy_r_r71 >= 0; if (unlikely(!cpy_r_r72)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r73 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TValue' */ cpy_r_r74 = CPyStatic_types___globals; @@ -270937,7 +271659,7 @@ CPyL3: ; cpy_r_r76 = CPyDict_GetItem(cpy_r_r74, cpy_r_r75); if (unlikely(cpy_r_r76 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } PyObject *cpy_r_r77[1] = {cpy_r_r73}; cpy_r_r78 = (PyObject **)&cpy_r_r77; @@ -270945,7 +271667,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r76); if (unlikely(cpy_r_r79 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r80 = CPyStatic_types___globals; cpy_r_r81 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TValue' */ @@ -270954,14 +271676,14 @@ CPyL3: ; cpy_r_r83 = cpy_r_r82 >= 0; if (unlikely(!cpy_r_r83)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r84 = CPyStatic_types___globals; cpy_r_r85 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Literal' */ cpy_r_r86 = CPyDict_GetItem(cpy_r_r84, cpy_r_r85); if (unlikely(cpy_r_r86 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r87 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'latest' */ cpy_r_r88 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'earliest' */ @@ -270981,22 +271703,22 @@ CPyL3: ; cpy_r_r93 = PyTuple_New(5); if (unlikely(cpy_r_r93 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp884 = cpy_r_r92.f0; - PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp884); - PyObject *__tmp885 = cpy_r_r92.f1; - PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp885); - PyObject *__tmp886 = cpy_r_r92.f2; - PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp886); - PyObject *__tmp887 = cpy_r_r92.f3; - PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp887); - PyObject *__tmp888 = cpy_r_r92.f4; - PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp888); + PyObject *__tmp897 = cpy_r_r92.f0; + PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp897); + PyObject *__tmp898 = cpy_r_r92.f1; + PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp898); + PyObject *__tmp899 = cpy_r_r92.f2; + PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp899); + PyObject *__tmp900 = cpy_r_r92.f3; + PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp900); + PyObject *__tmp901 = cpy_r_r92.f4; + PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp901); cpy_r_r94 = PyObject_GetItem(cpy_r_r86, cpy_r_r93); CPy_DECREF(cpy_r_r86); CPy_DECREF(cpy_r_r93); if (unlikely(cpy_r_r94 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r95 = CPyStatic_types___globals; cpy_r_r96 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockParams' */ @@ -271005,49 +271727,49 @@ CPyL3: ; cpy_r_r98 = cpy_r_r97 >= 0; if (unlikely(!cpy_r_r98)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r99 = CPyStatic_types___globals; cpy_r_r100 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ cpy_r_r101 = CPyDict_GetItem(cpy_r_r99, cpy_r_r100); if (unlikely(cpy_r_r101 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r102 = CPyStatic_types___globals; cpy_r_r103 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockParams' */ cpy_r_r104 = CPyDict_GetItem(cpy_r_r102, cpy_r_r103); if (unlikely(cpy_r_r104 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1853; + goto CPyL1849; } cpy_r_r105 = CPyStatic_types___globals; cpy_r_r106 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockNumber' */ cpy_r_r107 = CPyDict_GetItem(cpy_r_r105, cpy_r_r106); if (unlikely(cpy_r_r107 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1854; + goto CPyL1850; } cpy_r_r108 = CPyStatic_types___globals; cpy_r_r109 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Hash32' */ cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); if (unlikely(cpy_r_r110 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1855; + goto CPyL1851; } cpy_r_r111 = CPyStatic_types___globals; cpy_r_r112 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ cpy_r_r113 = CPyDict_GetItem(cpy_r_r111, cpy_r_r112); if (unlikely(cpy_r_r113 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1856; + goto CPyL1852; } cpy_r_r114 = CPyStatic_types___globals; cpy_r_r115 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r116 = CPyDict_GetItem(cpy_r_r114, cpy_r_r115); if (unlikely(cpy_r_r116 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1857; + goto CPyL1853; } cpy_r_r117 = (PyObject *)&PyLong_Type; CPy_INCREF(cpy_r_r117); @@ -271060,24 +271782,24 @@ CPyL3: ; cpy_r_r119 = PyTuple_New(6); if (unlikely(cpy_r_r119 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp889 = cpy_r_r118.f0; - PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp889); - PyObject *__tmp890 = cpy_r_r118.f1; - PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp890); - PyObject *__tmp891 = cpy_r_r118.f2; - PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp891); - PyObject *__tmp892 = cpy_r_r118.f3; - PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp892); - PyObject *__tmp893 = cpy_r_r118.f4; - PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp893); - PyObject *__tmp894 = cpy_r_r118.f5; - PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp894); + PyObject *__tmp902 = cpy_r_r118.f0; + PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp902); + PyObject *__tmp903 = cpy_r_r118.f1; + PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp903); + PyObject *__tmp904 = cpy_r_r118.f2; + PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp904); + PyObject *__tmp905 = cpy_r_r118.f3; + PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp905); + PyObject *__tmp906 = cpy_r_r118.f4; + PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp906); + PyObject *__tmp907 = cpy_r_r118.f5; + PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp907); cpy_r_r120 = PyObject_GetItem(cpy_r_r101, cpy_r_r119); CPy_DECREF(cpy_r_r101); CPy_DECREF(cpy_r_r119); if (unlikely(cpy_r_r120 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r121 = CPyStatic_types___globals; cpy_r_r122 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockIdentifier' */ @@ -271086,21 +271808,21 @@ CPyL3: ; cpy_r_r124 = cpy_r_r123 >= 0; if (unlikely(!cpy_r_r124)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r125 = CPyStatic_types___globals; cpy_r_r126 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Literal' */ cpy_r_r127 = CPyDict_GetItem(cpy_r_r125, cpy_r_r126); if (unlikely(cpy_r_r127 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r128 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'latest' */ cpy_r_r129 = PyObject_GetItem(cpy_r_r127, cpy_r_r128); CPy_DECREF(cpy_r_r127); if (unlikely(cpy_r_r129 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r130 = CPyStatic_types___globals; cpy_r_r131 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LatestBlockParam' */ @@ -271109,14 +271831,14 @@ CPyL3: ; cpy_r_r133 = cpy_r_r132 >= 0; if (unlikely(!cpy_r_r133)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r134 = CPyStatic_types___globals; cpy_r_r135 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ cpy_r_r136 = CPyDict_GetItem(cpy_r_r134, cpy_r_r135); if (unlikely(cpy_r_r136 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r137 = (PyObject *)&PyUnicode_Type; cpy_r_r138 = CPyStatic_types___globals; @@ -271124,42 +271846,42 @@ CPyL3: ; cpy_r_r140 = CPyDict_GetItem(cpy_r_r138, cpy_r_r139); if (unlikely(cpy_r_r140 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1858; + goto CPyL1854; } cpy_r_r141 = CPyStatic_types___globals; cpy_r_r142 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FallbackFn' */ cpy_r_r143 = CPyDict_GetItem(cpy_r_r141, cpy_r_r142); if (unlikely(cpy_r_r143 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1859; + goto CPyL1855; } cpy_r_r144 = PyObject_GetItem(cpy_r_r140, cpy_r_r143); CPy_DECREF(cpy_r_r140); CPy_DECREF(cpy_r_r143); if (unlikely(cpy_r_r144 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1858; + goto CPyL1854; } cpy_r_r145 = CPyStatic_types___globals; cpy_r_r146 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Type' */ cpy_r_r147 = CPyDict_GetItem(cpy_r_r145, cpy_r_r146); if (unlikely(cpy_r_r147 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1860; + goto CPyL1856; } cpy_r_r148 = CPyStatic_types___globals; cpy_r_r149 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ReceiveFn' */ cpy_r_r150 = CPyDict_GetItem(cpy_r_r148, cpy_r_r149); if (unlikely(cpy_r_r150 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1861; + goto CPyL1857; } cpy_r_r151 = PyObject_GetItem(cpy_r_r147, cpy_r_r150); CPy_DECREF(cpy_r_r147); CPy_DECREF(cpy_r_r150); if (unlikely(cpy_r_r151 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1860; + goto CPyL1856; } CPy_INCREF(cpy_r_r137); cpy_r_r152.f0 = cpy_r_r137; @@ -271168,18 +271890,18 @@ CPyL3: ; cpy_r_r153 = PyTuple_New(3); if (unlikely(cpy_r_r153 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp895 = cpy_r_r152.f0; - PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp895); - PyObject *__tmp896 = cpy_r_r152.f1; - PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp896); - PyObject *__tmp897 = cpy_r_r152.f2; - PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp897); + PyObject *__tmp908 = cpy_r_r152.f0; + PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp908); + PyObject *__tmp909 = cpy_r_r152.f1; + PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp909); + PyObject *__tmp910 = cpy_r_r152.f2; + PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp910); cpy_r_r154 = PyObject_GetItem(cpy_r_r136, cpy_r_r153); CPy_DECREF(cpy_r_r136); CPy_DECREF(cpy_r_r153); if (unlikely(cpy_r_r154 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r155 = CPyStatic_types___globals; cpy_r_r156 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ABIElementIdentifier' */ @@ -271188,35 +271910,35 @@ CPyL3: ; cpy_r_r158 = cpy_r_r157 >= 0; if (unlikely(!cpy_r_r158)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r159 = CPyStatic_types___globals; cpy_r_r160 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ cpy_r_r161 = CPyDict_GetItem(cpy_r_r159, cpy_r_r160); if (unlikely(cpy_r_r161 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r162 = CPyStatic_types___globals; cpy_r_r163 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Hash32' */ cpy_r_r164 = CPyDict_GetItem(cpy_r_r162, cpy_r_r163); if (unlikely(cpy_r_r164 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1862; + goto CPyL1858; } cpy_r_r165 = CPyStatic_types___globals; cpy_r_r166 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r167 = CPyDict_GetItem(cpy_r_r165, cpy_r_r166); if (unlikely(cpy_r_r167 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1863; + goto CPyL1859; } cpy_r_r168 = CPyStatic_types___globals; cpy_r_r169 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ cpy_r_r170 = CPyDict_GetItem(cpy_r_r168, cpy_r_r169); if (unlikely(cpy_r_r170 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1864; + goto CPyL1860; } cpy_r_r171.f0 = cpy_r_r164; cpy_r_r171.f1 = cpy_r_r167; @@ -271224,18 +271946,18 @@ CPyL3: ; cpy_r_r172 = PyTuple_New(3); if (unlikely(cpy_r_r172 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp898 = cpy_r_r171.f0; - PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp898); - PyObject *__tmp899 = cpy_r_r171.f1; - PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp899); - PyObject *__tmp900 = cpy_r_r171.f2; - PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp900); + PyObject *__tmp911 = cpy_r_r171.f0; + PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp911); + PyObject *__tmp912 = cpy_r_r171.f1; + PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp912); + PyObject *__tmp913 = cpy_r_r171.f2; + PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp913); cpy_r_r173 = PyObject_GetItem(cpy_r_r161, cpy_r_r172); CPy_DECREF(cpy_r_r161); CPy_DECREF(cpy_r_r172); if (unlikely(cpy_r_r173 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r174 = CPyStatic_types___globals; cpy_r_r175 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_Hash32' */ @@ -271244,14 +271966,14 @@ CPyL3: ; cpy_r_r177 = cpy_r_r176 >= 0; if (unlikely(!cpy_r_r177)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r178 = CPyStatic_types___globals; cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ cpy_r_r180 = CPyDict_GetItem(cpy_r_r178, cpy_r_r179); if (unlikely(cpy_r_r180 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r181 = Py_None; cpy_r_r182 = CPyStatic_types___globals; @@ -271259,21 +271981,21 @@ CPyL3: ; cpy_r_r184 = CPyDict_GetItem(cpy_r_r182, cpy_r_r183); if (unlikely(cpy_r_r184 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1865; + goto CPyL1861; } cpy_r_r185 = CPyStatic_types___globals; cpy_r_r186 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ cpy_r_r187 = CPyDict_GetItem(cpy_r_r185, cpy_r_r186); if (unlikely(cpy_r_r187 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1866; + goto CPyL1862; } cpy_r_r188 = CPyStatic_types___globals; cpy_r_r189 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ cpy_r_r190 = CPyDict_GetItem(cpy_r_r188, cpy_r_r189); if (unlikely(cpy_r_r190 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1867; + goto CPyL1863; } cpy_r_r191 = Py_None; cpy_r_r192 = CPyStatic_types___globals; @@ -271281,44 +272003,44 @@ CPyL3: ; cpy_r_r194 = CPyDict_GetItem(cpy_r_r192, cpy_r_r193); if (unlikely(cpy_r_r194 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1868; + goto CPyL1864; } cpy_r_r195.f0 = cpy_r_r191; cpy_r_r195.f1 = cpy_r_r194; cpy_r_r196 = PyTuple_New(2); if (unlikely(cpy_r_r196 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp901 = cpy_r_r195.f0; - PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp901); - PyObject *__tmp902 = cpy_r_r195.f1; - PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp902); + PyObject *__tmp914 = cpy_r_r195.f0; + PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp914); + PyObject *__tmp915 = cpy_r_r195.f1; + PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp915); cpy_r_r197 = PyObject_GetItem(cpy_r_r190, cpy_r_r196); CPy_DECREF(cpy_r_r190); CPy_DECREF(cpy_r_r196); if (unlikely(cpy_r_r197 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1867; + goto CPyL1863; } cpy_r_r198 = PyObject_GetItem(cpy_r_r187, cpy_r_r197); CPy_DECREF(cpy_r_r187); CPy_DECREF(cpy_r_r197); if (unlikely(cpy_r_r198 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1866; + goto CPyL1862; } cpy_r_r199 = CPyStatic_types___globals; cpy_r_r200 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ cpy_r_r201 = CPyDict_GetItem(cpy_r_r199, cpy_r_r200); if (unlikely(cpy_r_r201 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1869; + goto CPyL1865; } cpy_r_r202 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TopicFilter' */ cpy_r_r203 = PyObject_GetItem(cpy_r_r201, cpy_r_r202); CPy_DECREF(cpy_r_r201); if (unlikely(cpy_r_r203 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1869; + goto CPyL1865; } cpy_r_r204.f0 = cpy_r_r181; cpy_r_r204.f1 = cpy_r_r184; @@ -271327,20 +272049,20 @@ CPyL3: ; cpy_r_r205 = PyTuple_New(4); if (unlikely(cpy_r_r205 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp903 = cpy_r_r204.f0; - PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp903); - PyObject *__tmp904 = cpy_r_r204.f1; - PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp904); - PyObject *__tmp905 = cpy_r_r204.f2; - PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp905); - PyObject *__tmp906 = cpy_r_r204.f3; - PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp906); + PyObject *__tmp916 = cpy_r_r204.f0; + PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp916); + PyObject *__tmp917 = cpy_r_r204.f1; + PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp917); + PyObject *__tmp918 = cpy_r_r204.f2; + PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp918); + PyObject *__tmp919 = cpy_r_r204.f3; + PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp919); cpy_r_r206 = PyObject_GetItem(cpy_r_r180, cpy_r_r205); CPy_DECREF(cpy_r_r180); CPy_DECREF(cpy_r_r205); if (unlikely(cpy_r_r206 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r207 = CPyStatic_types___globals; cpy_r_r208 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TopicFilter' */ @@ -271349,7 +272071,7 @@ CPyL3: ; cpy_r_r210 = cpy_r_r209 >= 0; if (unlikely(!cpy_r_r210)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r211 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EnodeURI' */ cpy_r_r212 = (PyObject *)&PyUnicode_Type; @@ -271358,7 +272080,7 @@ CPyL3: ; cpy_r_r215 = CPyDict_GetItem(cpy_r_r213, cpy_r_r214); if (unlikely(cpy_r_r215 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } PyObject *cpy_r_r216[2] = {cpy_r_r211, cpy_r_r212}; cpy_r_r217 = (PyObject **)&cpy_r_r216; @@ -271366,7 +272088,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r215); if (unlikely(cpy_r_r218 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r219 = CPyStatic_types___globals; cpy_r_r220 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EnodeURI' */ @@ -271375,7 +272097,7 @@ CPyL3: ; cpy_r_r222 = cpy_r_r221 >= 0; if (unlikely(!cpy_r_r222)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r223 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ENS' */ cpy_r_r224 = (PyObject *)&PyUnicode_Type; @@ -271384,7 +272106,7 @@ CPyL3: ; cpy_r_r227 = CPyDict_GetItem(cpy_r_r225, cpy_r_r226); if (unlikely(cpy_r_r227 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } PyObject *cpy_r_r228[2] = {cpy_r_r223, cpy_r_r224}; cpy_r_r229 = (PyObject **)&cpy_r_r228; @@ -271392,7 +272114,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r227); if (unlikely(cpy_r_r230 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r231 = CPyStatic_types___globals; cpy_r_r232 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ENS' */ @@ -271401,7 +272123,7 @@ CPyL3: ; cpy_r_r234 = cpy_r_r233 >= 0; if (unlikely(!cpy_r_r234)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r235 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Nonce' */ cpy_r_r236 = (PyObject *)&PyLong_Type; @@ -271410,7 +272132,7 @@ CPyL3: ; cpy_r_r239 = CPyDict_GetItem(cpy_r_r237, cpy_r_r238); if (unlikely(cpy_r_r239 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } PyObject *cpy_r_r240[2] = {cpy_r_r235, cpy_r_r236}; cpy_r_r241 = (PyObject **)&cpy_r_r240; @@ -271418,7 +272140,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r239); if (unlikely(cpy_r_r242 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r243 = CPyStatic_types___globals; cpy_r_r244 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Nonce' */ @@ -271427,7 +272149,7 @@ CPyL3: ; cpy_r_r246 = cpy_r_r245 >= 0; if (unlikely(!cpy_r_r246)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r247 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ cpy_r_r248 = (PyObject *)&PyUnicode_Type; @@ -271436,7 +272158,7 @@ CPyL3: ; cpy_r_r251 = CPyDict_GetItem(cpy_r_r249, cpy_r_r250); if (unlikely(cpy_r_r251 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } PyObject *cpy_r_r252[2] = {cpy_r_r247, cpy_r_r248}; cpy_r_r253 = (PyObject **)&cpy_r_r252; @@ -271444,7 +272166,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r251); if (unlikely(cpy_r_r254 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r255 = CPyStatic_types___globals; cpy_r_r256 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ @@ -271453,7 +272175,7 @@ CPyL3: ; cpy_r_r258 = cpy_r_r257 >= 0; if (unlikely(!cpy_r_r258)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r259 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Timestamp' */ cpy_r_r260 = (PyObject *)&PyLong_Type; @@ -271462,7 +272184,7 @@ CPyL3: ; cpy_r_r263 = CPyDict_GetItem(cpy_r_r261, cpy_r_r262); if (unlikely(cpy_r_r263 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } PyObject *cpy_r_r264[2] = {cpy_r_r259, cpy_r_r260}; cpy_r_r265 = (PyObject **)&cpy_r_r264; @@ -271470,7 +272192,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r263); if (unlikely(cpy_r_r266 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r267 = CPyStatic_types___globals; cpy_r_r268 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Timestamp' */ @@ -271479,7 +272201,7 @@ CPyL3: ; cpy_r_r270 = cpy_r_r269 >= 0; if (unlikely(!cpy_r_r270)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r271 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ cpy_r_r272 = (PyObject *)&PyLong_Type; @@ -271488,7 +272210,7 @@ CPyL3: ; cpy_r_r275 = CPyDict_GetItem(cpy_r_r273, cpy_r_r274); if (unlikely(cpy_r_r275 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } PyObject *cpy_r_r276[2] = {cpy_r_r271, cpy_r_r272}; cpy_r_r277 = (PyObject **)&cpy_r_r276; @@ -271496,7 +272218,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r275); if (unlikely(cpy_r_r278 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r279 = CPyStatic_types___globals; cpy_r_r280 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ @@ -271505,7 +272227,7 @@ CPyL3: ; cpy_r_r282 = cpy_r_r281 >= 0; if (unlikely(!cpy_r_r282)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r283 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Gwei' */ cpy_r_r284 = (PyObject *)&PyLong_Type; @@ -271514,7 +272236,7 @@ CPyL3: ; cpy_r_r287 = CPyDict_GetItem(cpy_r_r285, cpy_r_r286); if (unlikely(cpy_r_r287 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } PyObject *cpy_r_r288[2] = {cpy_r_r283, cpy_r_r284}; cpy_r_r289 = (PyObject **)&cpy_r_r288; @@ -271522,7 +272244,7 @@ CPyL3: ; CPy_DECREF(cpy_r_r287); if (unlikely(cpy_r_r290 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r291 = CPyStatic_types___globals; cpy_r_r292 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Gwei' */ @@ -271531,28 +272253,28 @@ CPyL3: ; cpy_r_r294 = cpy_r_r293 >= 0; if (unlikely(!cpy_r_r294)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r295 = CPyStatic_types___globals; cpy_r_r296 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ cpy_r_r297 = CPyDict_GetItem(cpy_r_r295, cpy_r_r296); if (unlikely(cpy_r_r297 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r298 = CPyStatic_types___globals; cpy_r_r299 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ cpy_r_r300 = CPyDict_GetItem(cpy_r_r298, cpy_r_r299); if (unlikely(cpy_r_r300 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1870; + goto CPyL1866; } cpy_r_r301 = CPyStatic_types___globals; cpy_r_r302 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ cpy_r_r303 = CPyDict_GetItem(cpy_r_r301, cpy_r_r302); if (unlikely(cpy_r_r303 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1871; + goto CPyL1867; } cpy_r_r304 = (PyObject *)&_Py_EllipsisObject; cpy_r_r305 = CPyStatic_types___globals; @@ -271560,7 +272282,7 @@ CPyL3: ; cpy_r_r307 = CPyDict_GetItem(cpy_r_r305, cpy_r_r306); if (unlikely(cpy_r_r307 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1872; + goto CPyL1868; } CPy_INCREF(cpy_r_r304); cpy_r_r308.f0 = cpy_r_r304; @@ -271568,32 +272290,32 @@ CPyL3: ; cpy_r_r309 = PyTuple_New(2); if (unlikely(cpy_r_r309 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp907 = cpy_r_r308.f0; - PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp907); - PyObject *__tmp908 = cpy_r_r308.f1; - PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp908); + PyObject *__tmp920 = cpy_r_r308.f0; + PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp920); + PyObject *__tmp921 = cpy_r_r308.f1; + PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp921); cpy_r_r310 = PyObject_GetItem(cpy_r_r303, cpy_r_r309); CPy_DECREF(cpy_r_r303); CPy_DECREF(cpy_r_r309); if (unlikely(cpy_r_r310 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1871; + goto CPyL1867; } cpy_r_r311.f0 = cpy_r_r300; cpy_r_r311.f1 = cpy_r_r310; cpy_r_r312 = PyTuple_New(2); if (unlikely(cpy_r_r312 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp909 = cpy_r_r311.f0; - PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp909); - PyObject *__tmp910 = cpy_r_r311.f1; - PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp910); + PyObject *__tmp922 = cpy_r_r311.f0; + PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp922); + PyObject *__tmp923 = cpy_r_r311.f1; + PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp923); cpy_r_r313 = PyObject_GetItem(cpy_r_r297, cpy_r_r312); CPy_DECREF(cpy_r_r297); CPy_DECREF(cpy_r_r312); if (unlikely(cpy_r_r313 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r314 = CPyStatic_types___globals; cpy_r_r315 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Formatters' */ @@ -271602,7 +272324,7 @@ CPyL3: ; cpy_r_r317 = cpy_r_r316 >= 0; if (unlikely(!cpy_r_r317)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r318 = CPyModule_typing; cpy_r_r319 = (PyObject *)&_Py_NoneStruct; @@ -271612,7 +272334,7 @@ CPyL3: ; cpy_r_r322 = PyImport_Import(cpy_r_r321); if (unlikely(cpy_r_r322 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r322; CPy_INCREF(CPyModule_typing); @@ -271623,20 +272345,20 @@ CPyL96: ; cpy_r_r325 = CPyDict_GetItem(cpy_r_r323, cpy_r_r324); if (unlikely(cpy_r_r325 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r326 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r327 = CPyObject_GetAttr(cpy_r_r325, cpy_r_r326); CPy_DECREF(cpy_r_r325); if (unlikely(cpy_r_r327 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r328 = PyTuple_Pack(1, cpy_r_r327); CPy_DECREF(cpy_r_r327); if (unlikely(cpy_r_r328 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r329 = CPyModule_typing; cpy_r_r330 = (PyObject *)&_Py_NoneStruct; @@ -271646,7 +272368,7 @@ CPyL96: ; cpy_r_r333 = PyImport_Import(cpy_r_r332); if (unlikely(cpy_r_r333 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1873; + goto CPyL1869; } CPyModule_typing = cpy_r_r333; CPy_INCREF(CPyModule_typing); @@ -271657,14 +272379,14 @@ CPyL102: ; cpy_r_r336 = CPyDict_GetItem(cpy_r_r334, cpy_r_r335); if (unlikely(cpy_r_r336 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1873; + goto CPyL1869; } cpy_r_r337 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r338 = CPyObject_GetAttr(cpy_r_r336, cpy_r_r337); CPy_DECREF(cpy_r_r336); if (unlikely(cpy_r_r338 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1873; + goto CPyL1869; } cpy_r_r339 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r340 = PyObject_HasAttr(cpy_r_r338, cpy_r_r339); @@ -271674,7 +272396,7 @@ CPyL102: ; cpy_r_r343 = CPyObject_GetAttr(cpy_r_r338, cpy_r_r342); if (unlikely(cpy_r_r343 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1874; + goto CPyL1870; } PyObject *cpy_r_r344[2] = {cpy_r_r341, cpy_r_r328}; cpy_r_r345 = (PyObject **)&cpy_r_r344; @@ -271682,13 +272404,13 @@ CPyL102: ; CPy_DECREF(cpy_r_r343); if (unlikely(cpy_r_r346 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1874; + goto CPyL1870; } if (likely(PyDict_Check(cpy_r_r346))) cpy_r_r347 = cpy_r_r346; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 88, CPyStatic_types___globals, "dict", cpy_r_r346); - goto CPyL1874; + goto CPyL1870; } cpy_r_r348 = cpy_r_r347; goto CPyL111; @@ -271696,21 +272418,21 @@ CPyL109: ; cpy_r_r349 = PyDict_New(); if (unlikely(cpy_r_r349 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1874; + goto CPyL1870; } cpy_r_r348 = cpy_r_r349; CPyL111: ; cpy_r_r350 = PyDict_New(); if (unlikely(cpy_r_r350 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1875; + goto CPyL1871; } cpy_r_r351 = CPyStatic_types___globals; cpy_r_r352 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ cpy_r_r353 = CPyDict_GetItem(cpy_r_r351, cpy_r_r352); if (unlikely(cpy_r_r353 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1876; + goto CPyL1872; } cpy_r_r354 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ cpy_r_r355 = PyDict_SetItem(cpy_r_r350, cpy_r_r354, cpy_r_r353); @@ -271718,14 +272440,14 @@ CPyL111: ; cpy_r_r356 = cpy_r_r355 >= 0; if (unlikely(!cpy_r_r356)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1876; + goto CPyL1872; } cpy_r_r357 = CPyStatic_types___globals; cpy_r_r358 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ cpy_r_r359 = CPyDict_GetItem(cpy_r_r357, cpy_r_r358); if (unlikely(cpy_r_r359 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1876; + goto CPyL1872; } cpy_r_r360 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'storageKeys' */ cpy_r_r361 = PyDict_SetItem(cpy_r_r350, cpy_r_r360, cpy_r_r359); @@ -271733,7 +272455,7 @@ CPyL111: ; cpy_r_r362 = cpy_r_r361 >= 0; if (unlikely(!cpy_r_r362)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1876; + goto CPyL1872; } cpy_r_r363 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AccessListEntry' */ cpy_r_r364 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -271742,7 +272464,7 @@ CPyL111: ; cpy_r_r366 = cpy_r_r365 >= 0; if (unlikely(!cpy_r_r366)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1875; + goto CPyL1871; } cpy_r_r367 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r368 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -271750,7 +272472,7 @@ CPyL111: ; cpy_r_r370 = cpy_r_r369 >= 0; if (unlikely(!cpy_r_r370)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1875; + goto CPyL1871; } cpy_r_r371 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r372 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -271758,7 +272480,7 @@ CPyL111: ; cpy_r_r374 = cpy_r_r373 >= 0; if (unlikely(!cpy_r_r374)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1875; + goto CPyL1871; } PyObject *cpy_r_r375[3] = {cpy_r_r363, cpy_r_r328, cpy_r_r348}; cpy_r_r376 = (PyObject **)&cpy_r_r375; @@ -271766,7 +272488,7 @@ CPyL111: ; CPy_DECREF(cpy_r_r338); if (unlikely(cpy_r_r377 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1877; + goto CPyL1873; } CPy_DECREF(cpy_r_r328); CPy_DECREF(cpy_r_r348); @@ -271779,7 +272501,7 @@ CPyL111: ; cpy_r_r381 = cpy_r_r380 >= 0; if (unlikely(!cpy_r_r381)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r382 = (PyObject *)CPyType_types___AccessListEntry; cpy_r_r383 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AccessList' */ @@ -271788,28 +272510,28 @@ CPyL111: ; cpy_r_r386 = CPyDict_GetItem(cpy_r_r384, cpy_r_r385); if (unlikely(cpy_r_r386 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r387 = CPyStatic_types___globals; cpy_r_r388 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AccessListEntry' */ cpy_r_r389 = CPyDict_GetItem(cpy_r_r387, cpy_r_r388); if (unlikely(cpy_r_r389 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1878; + goto CPyL1874; } cpy_r_r390 = PyObject_GetItem(cpy_r_r386, cpy_r_r389); CPy_DECREF(cpy_r_r386); CPy_DECREF(cpy_r_r389); if (unlikely(cpy_r_r390 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r391 = CPyStatic_types___globals; cpy_r_r392 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NewType' */ cpy_r_r393 = CPyDict_GetItem(cpy_r_r391, cpy_r_r392); if (unlikely(cpy_r_r393 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1879; + goto CPyL1875; } PyObject *cpy_r_r394[2] = {cpy_r_r383, cpy_r_r390}; cpy_r_r395 = (PyObject **)&cpy_r_r394; @@ -271817,7 +272539,7 @@ CPyL111: ; CPy_DECREF(cpy_r_r393); if (unlikely(cpy_r_r396 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1879; + goto CPyL1875; } CPy_DECREF(cpy_r_r390); cpy_r_r397 = CPyStatic_types___globals; @@ -271827,7 +272549,7 @@ CPyL111: ; cpy_r_r400 = cpy_r_r399 >= 0; if (unlikely(!cpy_r_r400)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r401 = CPyModule_typing; cpy_r_r402 = (PyObject *)&_Py_NoneStruct; @@ -271837,7 +272559,7 @@ CPyL111: ; cpy_r_r405 = PyImport_Import(cpy_r_r404); if (unlikely(cpy_r_r405 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r405; CPy_INCREF(CPyModule_typing); @@ -271848,20 +272570,20 @@ CPyL130: ; cpy_r_r408 = CPyDict_GetItem(cpy_r_r406, cpy_r_r407); if (unlikely(cpy_r_r408 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r409 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r410 = CPyObject_GetAttr(cpy_r_r408, cpy_r_r409); CPy_DECREF(cpy_r_r408); if (unlikely(cpy_r_r410 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r411 = PyTuple_Pack(1, cpy_r_r410); CPy_DECREF(cpy_r_r410); if (unlikely(cpy_r_r411 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r412 = CPyModule_typing; cpy_r_r413 = (PyObject *)&_Py_NoneStruct; @@ -271871,7 +272593,7 @@ CPyL130: ; cpy_r_r416 = PyImport_Import(cpy_r_r415); if (unlikely(cpy_r_r416 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1880; + goto CPyL1876; } CPyModule_typing = cpy_r_r416; CPy_INCREF(CPyModule_typing); @@ -271882,14 +272604,14 @@ CPyL136: ; cpy_r_r419 = CPyDict_GetItem(cpy_r_r417, cpy_r_r418); if (unlikely(cpy_r_r419 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1880; + goto CPyL1876; } cpy_r_r420 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r421 = CPyObject_GetAttr(cpy_r_r419, cpy_r_r420); CPy_DECREF(cpy_r_r419); if (unlikely(cpy_r_r421 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1880; + goto CPyL1876; } cpy_r_r422 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r423 = PyObject_HasAttr(cpy_r_r421, cpy_r_r422); @@ -271899,7 +272621,7 @@ CPyL136: ; cpy_r_r426 = CPyObject_GetAttr(cpy_r_r421, cpy_r_r425); if (unlikely(cpy_r_r426 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1881; + goto CPyL1877; } PyObject *cpy_r_r427[2] = {cpy_r_r424, cpy_r_r411}; cpy_r_r428 = (PyObject **)&cpy_r_r427; @@ -271907,13 +272629,13 @@ CPyL136: ; CPy_DECREF(cpy_r_r426); if (unlikely(cpy_r_r429 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1881; + goto CPyL1877; } if (likely(PyDict_Check(cpy_r_r429))) cpy_r_r430 = cpy_r_r429; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 96, CPyStatic_types___globals, "dict", cpy_r_r429); - goto CPyL1881; + goto CPyL1877; } cpy_r_r431 = cpy_r_r430; goto CPyL145; @@ -271921,21 +272643,21 @@ CPyL143: ; cpy_r_r432 = PyDict_New(); if (unlikely(cpy_r_r432 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1881; + goto CPyL1877; } cpy_r_r431 = cpy_r_r432; CPyL145: ; cpy_r_r433 = PyDict_New(); if (unlikely(cpy_r_r433 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1882; + goto CPyL1878; } cpy_r_r434 = CPyStatic_types___globals; cpy_r_r435 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ cpy_r_r436 = CPyDict_GetItem(cpy_r_r434, cpy_r_r435); if (unlikely(cpy_r_r436 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r437 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ cpy_r_r438 = PyDict_SetItem(cpy_r_r433, cpy_r_r437, cpy_r_r436); @@ -271943,7 +272665,7 @@ CPyL145: ; cpy_r_r439 = cpy_r_r438 >= 0; if (unlikely(!cpy_r_r439)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r440 = (PyObject *)&PyDict_Type; cpy_r_r441 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'args' */ @@ -271951,14 +272673,14 @@ CPyL145: ; cpy_r_r443 = cpy_r_r442 >= 0; if (unlikely(!cpy_r_r443)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r444 = CPyStatic_types___globals; cpy_r_r445 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r446 = CPyDict_GetItem(cpy_r_r444, cpy_r_r445); if (unlikely(cpy_r_r446 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r447 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockHash' */ cpy_r_r448 = PyDict_SetItem(cpy_r_r433, cpy_r_r447, cpy_r_r446); @@ -271966,7 +272688,7 @@ CPyL145: ; cpy_r_r449 = cpy_r_r448 >= 0; if (unlikely(!cpy_r_r449)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r450 = (PyObject *)&PyLong_Type; cpy_r_r451 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockNumber' */ @@ -271974,7 +272696,7 @@ CPyL145: ; cpy_r_r453 = cpy_r_r452 >= 0; if (unlikely(!cpy_r_r453)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r454 = (PyObject *)&PyUnicode_Type; cpy_r_r455 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'event' */ @@ -271982,7 +272704,7 @@ CPyL145: ; cpy_r_r457 = cpy_r_r456 >= 0; if (unlikely(!cpy_r_r457)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r458 = (PyObject *)&PyLong_Type; cpy_r_r459 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logIndex' */ @@ -271990,14 +272712,14 @@ CPyL145: ; cpy_r_r461 = cpy_r_r460 >= 0; if (unlikely(!cpy_r_r461)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r462 = CPyStatic_types___globals; cpy_r_r463 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r464 = CPyDict_GetItem(cpy_r_r462, cpy_r_r463); if (unlikely(cpy_r_r464 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r465 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionHash' */ cpy_r_r466 = PyDict_SetItem(cpy_r_r433, cpy_r_r465, cpy_r_r464); @@ -272005,7 +272727,7 @@ CPyL145: ; cpy_r_r467 = cpy_r_r466 >= 0; if (unlikely(!cpy_r_r467)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r468 = (PyObject *)&PyLong_Type; cpy_r_r469 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionIndex' */ @@ -272013,7 +272735,7 @@ CPyL145: ; cpy_r_r471 = cpy_r_r470 >= 0; if (unlikely(!cpy_r_r471)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1883; + goto CPyL1879; } cpy_r_r472 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EventData' */ cpy_r_r473 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -272022,7 +272744,7 @@ CPyL145: ; cpy_r_r475 = cpy_r_r474 >= 0; if (unlikely(!cpy_r_r475)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1882; + goto CPyL1878; } cpy_r_r476 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r477 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -272030,7 +272752,7 @@ CPyL145: ; cpy_r_r479 = cpy_r_r478 >= 0; if (unlikely(!cpy_r_r479)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1882; + goto CPyL1878; } cpy_r_r480 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r481 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -272038,7 +272760,7 @@ CPyL145: ; cpy_r_r483 = cpy_r_r482 >= 0; if (unlikely(!cpy_r_r483)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1882; + goto CPyL1878; } PyObject *cpy_r_r484[3] = {cpy_r_r472, cpy_r_r411, cpy_r_r431}; cpy_r_r485 = (PyObject **)&cpy_r_r484; @@ -272046,7 +272768,7 @@ CPyL145: ; CPy_DECREF(cpy_r_r421); if (unlikely(cpy_r_r486 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1884; + goto CPyL1880; } CPy_DECREF(cpy_r_r411); CPy_DECREF(cpy_r_r431); @@ -272059,7 +272781,7 @@ CPyL145: ; cpy_r_r490 = cpy_r_r489 >= 0; if (unlikely(!cpy_r_r490)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r491 = (PyObject *)CPyType_types___EventData; cpy_r_r492 = CPyModule_typing; @@ -272070,7 +272792,7 @@ CPyL145: ; cpy_r_r496 = PyImport_Import(cpy_r_r495); if (unlikely(cpy_r_r496 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r496; CPy_INCREF(CPyModule_typing); @@ -272081,20 +272803,20 @@ CPyL165: ; cpy_r_r499 = CPyDict_GetItem(cpy_r_r497, cpy_r_r498); if (unlikely(cpy_r_r499 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r500 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r501 = CPyObject_GetAttr(cpy_r_r499, cpy_r_r500); CPy_DECREF(cpy_r_r499); if (unlikely(cpy_r_r501 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r502 = PyTuple_Pack(1, cpy_r_r501); CPy_DECREF(cpy_r_r501); if (unlikely(cpy_r_r502 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r503 = CPyModule_typing; cpy_r_r504 = (PyObject *)&_Py_NoneStruct; @@ -272104,7 +272826,7 @@ CPyL165: ; cpy_r_r507 = PyImport_Import(cpy_r_r506); if (unlikely(cpy_r_r507 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1885; + goto CPyL1881; } CPyModule_typing = cpy_r_r507; CPy_INCREF(CPyModule_typing); @@ -272115,14 +272837,14 @@ CPyL171: ; cpy_r_r510 = CPyDict_GetItem(cpy_r_r508, cpy_r_r509); if (unlikely(cpy_r_r510 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1885; + goto CPyL1881; } cpy_r_r511 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r512 = CPyObject_GetAttr(cpy_r_r510, cpy_r_r511); CPy_DECREF(cpy_r_r510); if (unlikely(cpy_r_r512 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1885; + goto CPyL1881; } cpy_r_r513 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r514 = PyObject_HasAttr(cpy_r_r512, cpy_r_r513); @@ -272132,7 +272854,7 @@ CPyL171: ; cpy_r_r517 = CPyObject_GetAttr(cpy_r_r512, cpy_r_r516); if (unlikely(cpy_r_r517 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1886; + goto CPyL1882; } PyObject *cpy_r_r518[2] = {cpy_r_r515, cpy_r_r502}; cpy_r_r519 = (PyObject **)&cpy_r_r518; @@ -272140,13 +272862,13 @@ CPyL171: ; CPy_DECREF(cpy_r_r517); if (unlikely(cpy_r_r520 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1886; + goto CPyL1882; } if (likely(PyDict_Check(cpy_r_r520))) cpy_r_r521 = cpy_r_r520; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 107, CPyStatic_types___globals, "dict", cpy_r_r520); - goto CPyL1886; + goto CPyL1882; } cpy_r_r522 = cpy_r_r521; goto CPyL180; @@ -272154,14 +272876,14 @@ CPyL178: ; cpy_r_r523 = PyDict_New(); if (unlikely(cpy_r_r523 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1886; + goto CPyL1882; } cpy_r_r522 = cpy_r_r523; CPyL180: ; cpy_r_r524 = PyDict_New(); if (unlikely(cpy_r_r524 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1887; + goto CPyL1883; } cpy_r_r525 = (PyObject *)&PyLong_Type; cpy_r_r526 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'code' */ @@ -272169,7 +272891,7 @@ CPyL180: ; cpy_r_r528 = cpy_r_r527 >= 0; if (unlikely(!cpy_r_r528)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1888; + goto CPyL1884; } cpy_r_r529 = (PyObject *)&PyType_Type; cpy_r_r530 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'message' */ @@ -272177,7 +272899,7 @@ CPyL180: ; cpy_r_r532 = cpy_r_r531 >= 0; if (unlikely(!cpy_r_r532)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1888; + goto CPyL1884; } cpy_r_r533 = (PyObject *)&PyType_Type; cpy_r_r534 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ @@ -272185,7 +272907,7 @@ CPyL180: ; cpy_r_r536 = cpy_r_r535 >= 0; if (unlikely(!cpy_r_r536)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1888; + goto CPyL1884; } cpy_r_r537 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCError' */ cpy_r_r538 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -272194,7 +272916,7 @@ CPyL180: ; cpy_r_r540 = cpy_r_r539 >= 0; if (unlikely(!cpy_r_r540)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1887; + goto CPyL1883; } cpy_r_r541 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r542 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -272202,7 +272924,7 @@ CPyL180: ; cpy_r_r544 = cpy_r_r543 >= 0; if (unlikely(!cpy_r_r544)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1887; + goto CPyL1883; } cpy_r_r545 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r546 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -272210,7 +272932,7 @@ CPyL180: ; cpy_r_r548 = cpy_r_r547 >= 0; if (unlikely(!cpy_r_r548)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1887; + goto CPyL1883; } PyObject *cpy_r_r549[3] = {cpy_r_r537, cpy_r_r502, cpy_r_r522}; cpy_r_r550 = (PyObject **)&cpy_r_r549; @@ -272218,7 +272940,7 @@ CPyL180: ; CPy_DECREF(cpy_r_r512); if (unlikely(cpy_r_r551 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1889; + goto CPyL1885; } CPy_DECREF(cpy_r_r502); CPy_DECREF(cpy_r_r522); @@ -272231,7 +272953,7 @@ CPyL180: ; cpy_r_r555 = cpy_r_r554 >= 0; if (unlikely(!cpy_r_r555)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r556 = (PyObject *)CPyType_types___RPCError; cpy_r_r557 = CPyModule_typing; @@ -272242,7 +272964,7 @@ CPyL180: ; cpy_r_r561 = PyImport_Import(cpy_r_r560); if (unlikely(cpy_r_r561 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r561; CPy_INCREF(CPyModule_typing); @@ -272253,20 +272975,20 @@ CPyL192: ; cpy_r_r564 = CPyDict_GetItem(cpy_r_r562, cpy_r_r563); if (unlikely(cpy_r_r564 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r565 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r566 = CPyObject_GetAttr(cpy_r_r564, cpy_r_r565); CPy_DECREF(cpy_r_r564); if (unlikely(cpy_r_r566 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r567 = PyTuple_Pack(1, cpy_r_r566); CPy_DECREF(cpy_r_r566); if (unlikely(cpy_r_r567 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r568 = CPyModule_typing; cpy_r_r569 = (PyObject *)&_Py_NoneStruct; @@ -272276,7 +272998,7 @@ CPyL192: ; cpy_r_r572 = PyImport_Import(cpy_r_r571); if (unlikely(cpy_r_r572 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1890; + goto CPyL1886; } CPyModule_typing = cpy_r_r572; CPy_INCREF(CPyModule_typing); @@ -272287,14 +273009,14 @@ CPyL198: ; cpy_r_r575 = CPyDict_GetItem(cpy_r_r573, cpy_r_r574); if (unlikely(cpy_r_r575 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1890; + goto CPyL1886; } cpy_r_r576 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r577 = CPyObject_GetAttr(cpy_r_r575, cpy_r_r576); CPy_DECREF(cpy_r_r575); if (unlikely(cpy_r_r577 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1890; + goto CPyL1886; } cpy_r_r578 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r579 = PyObject_HasAttr(cpy_r_r577, cpy_r_r578); @@ -272304,7 +273026,7 @@ CPyL198: ; cpy_r_r582 = CPyObject_GetAttr(cpy_r_r577, cpy_r_r581); if (unlikely(cpy_r_r582 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1891; + goto CPyL1887; } PyObject *cpy_r_r583[2] = {cpy_r_r580, cpy_r_r567}; cpy_r_r584 = (PyObject **)&cpy_r_r583; @@ -272312,13 +273034,13 @@ CPyL198: ; CPy_DECREF(cpy_r_r582); if (unlikely(cpy_r_r585 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1891; + goto CPyL1887; } if (likely(PyDict_Check(cpy_r_r585))) cpy_r_r586 = cpy_r_r585; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 113, CPyStatic_types___globals, "dict", cpy_r_r585); - goto CPyL1891; + goto CPyL1887; } cpy_r_r587 = cpy_r_r586; goto CPyL207; @@ -272326,14 +273048,14 @@ CPyL205: ; cpy_r_r588 = PyDict_New(); if (unlikely(cpy_r_r588 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1891; + goto CPyL1887; } cpy_r_r587 = cpy_r_r588; CPyL207: ; cpy_r_r589 = PyDict_New(); if (unlikely(cpy_r_r589 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1892; + goto CPyL1888; } cpy_r_r590 = (PyObject *)&PyLong_Type; cpy_r_r591 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chainId' */ @@ -272341,14 +273063,14 @@ CPyL207: ; cpy_r_r593 = cpy_r_r592 >= 0; if (unlikely(!cpy_r_r593)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1893; + goto CPyL1889; } cpy_r_r594 = CPyStatic_types___globals; cpy_r_r595 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ cpy_r_r596 = CPyDict_GetItem(cpy_r_r594, cpy_r_r595); if (unlikely(cpy_r_r596 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1893; + goto CPyL1889; } cpy_r_r597 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ cpy_r_r598 = PyDict_SetItem(cpy_r_r589, cpy_r_r597, cpy_r_r596); @@ -272356,14 +273078,14 @@ CPyL207: ; cpy_r_r599 = cpy_r_r598 >= 0; if (unlikely(!cpy_r_r599)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1893; + goto CPyL1889; } cpy_r_r600 = CPyStatic_types___globals; cpy_r_r601 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Nonce' */ cpy_r_r602 = CPyDict_GetItem(cpy_r_r600, cpy_r_r601); if (unlikely(cpy_r_r602 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1893; + goto CPyL1889; } cpy_r_r603 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ cpy_r_r604 = PyDict_SetItem(cpy_r_r589, cpy_r_r603, cpy_r_r602); @@ -272371,7 +273093,7 @@ CPyL207: ; cpy_r_r605 = cpy_r_r604 >= 0; if (unlikely(!cpy_r_r605)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1893; + goto CPyL1889; } cpy_r_r606 = (PyObject *)&PyLong_Type; cpy_r_r607 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'yParity' */ @@ -272379,14 +273101,14 @@ CPyL207: ; cpy_r_r609 = cpy_r_r608 >= 0; if (unlikely(!cpy_r_r609)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1893; + goto CPyL1889; } cpy_r_r610 = CPyStatic_types___globals; cpy_r_r611 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r612 = CPyDict_GetItem(cpy_r_r610, cpy_r_r611); if (unlikely(cpy_r_r612 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1893; + goto CPyL1889; } cpy_r_r613 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'r' */ cpy_r_r614 = PyDict_SetItem(cpy_r_r589, cpy_r_r613, cpy_r_r612); @@ -272394,14 +273116,14 @@ CPyL207: ; cpy_r_r615 = cpy_r_r614 >= 0; if (unlikely(!cpy_r_r615)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1893; + goto CPyL1889; } cpy_r_r616 = CPyStatic_types___globals; cpy_r_r617 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r618 = CPyDict_GetItem(cpy_r_r616, cpy_r_r617); if (unlikely(cpy_r_r618 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1893; + goto CPyL1889; } cpy_r_r619 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 's' */ cpy_r_r620 = PyDict_SetItem(cpy_r_r589, cpy_r_r619, cpy_r_r618); @@ -272409,7 +273131,7 @@ CPyL207: ; cpy_r_r621 = cpy_r_r620 >= 0; if (unlikely(!cpy_r_r621)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1893; + goto CPyL1889; } cpy_r_r622 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SetCodeAuthorizationData' */ cpy_r_r623 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -272418,7 +273140,7 @@ CPyL207: ; cpy_r_r625 = cpy_r_r624 >= 0; if (unlikely(!cpy_r_r625)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1892; + goto CPyL1888; } cpy_r_r626 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r627 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -272426,7 +273148,7 @@ CPyL207: ; cpy_r_r629 = cpy_r_r628 >= 0; if (unlikely(!cpy_r_r629)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1892; + goto CPyL1888; } cpy_r_r630 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r631 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -272434,7 +273156,7 @@ CPyL207: ; cpy_r_r633 = cpy_r_r632 >= 0; if (unlikely(!cpy_r_r633)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1892; + goto CPyL1888; } PyObject *cpy_r_r634[3] = {cpy_r_r622, cpy_r_r567, cpy_r_r587}; cpy_r_r635 = (PyObject **)&cpy_r_r634; @@ -272442,7 +273164,7 @@ CPyL207: ; CPy_DECREF(cpy_r_r577); if (unlikely(cpy_r_r636 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1894; + goto CPyL1890; } CPy_DECREF(cpy_r_r567); CPy_DECREF(cpy_r_r587); @@ -272455,7 +273177,7 @@ CPyL207: ; cpy_r_r640 = cpy_r_r639 >= 0; if (unlikely(!cpy_r_r640)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r641 = (PyObject *)CPyType_types___SetCodeAuthorizationData; cpy_r_r642 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxData' */ @@ -272465,7 +273187,7 @@ CPyL207: ; cpy_r_r646 = CPyDict_GetItem(cpy_r_r644, cpy_r_r645); if (unlikely(cpy_r_r646 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r647 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'authorizationList' */ cpy_r_r648 = CPyStatic_types___globals; @@ -272473,21 +273195,21 @@ CPyL207: ; cpy_r_r650 = CPyDict_GetItem(cpy_r_r648, cpy_r_r649); if (unlikely(cpy_r_r650 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1895; + goto CPyL1891; } cpy_r_r651 = CPyStatic_types___globals; cpy_r_r652 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SetCodeAuthorizationData' */ cpy_r_r653 = CPyDict_GetItem(cpy_r_r651, cpy_r_r652); if (unlikely(cpy_r_r653 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1896; + goto CPyL1892; } cpy_r_r654 = PyObject_GetItem(cpy_r_r650, cpy_r_r653); CPy_DECREF(cpy_r_r650); CPy_DECREF(cpy_r_r653); if (unlikely(cpy_r_r654 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1895; + goto CPyL1891; } cpy_r_r655 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blobVersionedHashes' */ cpy_r_r656 = CPyStatic_types___globals; @@ -272495,21 +273217,21 @@ CPyL207: ; cpy_r_r658 = CPyDict_GetItem(cpy_r_r656, cpy_r_r657); if (unlikely(cpy_r_r658 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1897; + goto CPyL1893; } cpy_r_r659 = CPyStatic_types___globals; cpy_r_r660 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r661 = CPyDict_GetItem(cpy_r_r659, cpy_r_r660); if (unlikely(cpy_r_r661 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1898; + goto CPyL1894; } cpy_r_r662 = PyObject_GetItem(cpy_r_r658, cpy_r_r661); CPy_DECREF(cpy_r_r658); CPy_DECREF(cpy_r_r661); if (unlikely(cpy_r_r662 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1897; + goto CPyL1893; } cpy_r_r663 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockHash' */ cpy_r_r664 = CPyStatic_types___globals; @@ -272517,7 +273239,7 @@ CPyL207: ; cpy_r_r666 = CPyDict_GetItem(cpy_r_r664, cpy_r_r665); if (unlikely(cpy_r_r666 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1899; + goto CPyL1895; } cpy_r_r667 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockNumber' */ cpy_r_r668 = CPyStatic_types___globals; @@ -272525,7 +273247,7 @@ CPyL207: ; cpy_r_r670 = CPyDict_GetItem(cpy_r_r668, cpy_r_r669); if (unlikely(cpy_r_r670 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1900; + goto CPyL1896; } cpy_r_r671 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chainId' */ cpy_r_r672 = (PyObject *)&PyLong_Type; @@ -272535,7 +273257,7 @@ CPyL207: ; cpy_r_r676 = CPyDict_GetItem(cpy_r_r674, cpy_r_r675); if (unlikely(cpy_r_r676 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1901; + goto CPyL1897; } cpy_r_r677 = (PyObject *)&PyBytes_Type; cpy_r_r678 = CPyStatic_types___globals; @@ -272543,7 +273265,7 @@ CPyL207: ; cpy_r_r680 = CPyDict_GetItem(cpy_r_r678, cpy_r_r679); if (unlikely(cpy_r_r680 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1902; + goto CPyL1898; } CPy_INCREF(cpy_r_r677); cpy_r_r681.f0 = cpy_r_r677; @@ -272551,16 +273273,16 @@ CPyL207: ; cpy_r_r682 = PyTuple_New(2); if (unlikely(cpy_r_r682 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp911 = cpy_r_r681.f0; - PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp911); - PyObject *__tmp912 = cpy_r_r681.f1; - PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp912); + PyObject *__tmp924 = cpy_r_r681.f0; + PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp924); + PyObject *__tmp925 = cpy_r_r681.f1; + PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp925); cpy_r_r683 = PyObject_GetItem(cpy_r_r676, cpy_r_r682); CPy_DECREF(cpy_r_r676); CPy_DECREF(cpy_r_r682); if (unlikely(cpy_r_r683 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1901; + goto CPyL1897; } cpy_r_r684 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'from' */ cpy_r_r685 = CPyStatic_types___globals; @@ -272568,7 +273290,7 @@ CPyL207: ; cpy_r_r687 = CPyDict_GetItem(cpy_r_r685, cpy_r_r686); if (unlikely(cpy_r_r687 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1903; + goto CPyL1899; } cpy_r_r688 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gas' */ cpy_r_r689 = (PyObject *)&PyLong_Type; @@ -272578,7 +273300,7 @@ CPyL207: ; cpy_r_r693 = CPyDict_GetItem(cpy_r_r691, cpy_r_r692); if (unlikely(cpy_r_r693 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1904; + goto CPyL1900; } cpy_r_r694 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxFeePerBlobGas' */ cpy_r_r695 = CPyStatic_types___globals; @@ -272586,7 +273308,7 @@ CPyL207: ; cpy_r_r697 = CPyDict_GetItem(cpy_r_r695, cpy_r_r696); if (unlikely(cpy_r_r697 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1905; + goto CPyL1901; } cpy_r_r698 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxFeePerGas' */ cpy_r_r699 = CPyStatic_types___globals; @@ -272594,7 +273316,7 @@ CPyL207: ; cpy_r_r701 = CPyDict_GetItem(cpy_r_r699, cpy_r_r700); if (unlikely(cpy_r_r701 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1906; + goto CPyL1902; } cpy_r_r702 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxPriorityFeePerGas' */ cpy_r_r703 = CPyStatic_types___globals; @@ -272602,7 +273324,7 @@ CPyL207: ; cpy_r_r705 = CPyDict_GetItem(cpy_r_r703, cpy_r_r704); if (unlikely(cpy_r_r705 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1907; + goto CPyL1903; } cpy_r_r706 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'hash' */ cpy_r_r707 = CPyStatic_types___globals; @@ -272610,7 +273332,7 @@ CPyL207: ; cpy_r_r709 = CPyDict_GetItem(cpy_r_r707, cpy_r_r708); if (unlikely(cpy_r_r709 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1908; + goto CPyL1904; } cpy_r_r710 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'input' */ cpy_r_r711 = CPyStatic_types___globals; @@ -272618,7 +273340,7 @@ CPyL207: ; cpy_r_r713 = CPyDict_GetItem(cpy_r_r711, cpy_r_r712); if (unlikely(cpy_r_r713 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1909; + goto CPyL1905; } cpy_r_r714 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ cpy_r_r715 = CPyStatic_types___globals; @@ -272626,7 +273348,7 @@ CPyL207: ; cpy_r_r717 = CPyDict_GetItem(cpy_r_r715, cpy_r_r716); if (unlikely(cpy_r_r717 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1910; + goto CPyL1906; } cpy_r_r718 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'r' */ cpy_r_r719 = CPyStatic_types___globals; @@ -272634,7 +273356,7 @@ CPyL207: ; cpy_r_r721 = CPyDict_GetItem(cpy_r_r719, cpy_r_r720); if (unlikely(cpy_r_r721 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1911; + goto CPyL1907; } cpy_r_r722 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 's' */ cpy_r_r723 = CPyStatic_types___globals; @@ -272642,7 +273364,7 @@ CPyL207: ; cpy_r_r725 = CPyDict_GetItem(cpy_r_r723, cpy_r_r724); if (unlikely(cpy_r_r725 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1912; + goto CPyL1908; } cpy_r_r726 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to' */ cpy_r_r727 = CPyStatic_types___globals; @@ -272650,7 +273372,7 @@ CPyL207: ; cpy_r_r729 = CPyDict_GetItem(cpy_r_r727, cpy_r_r728); if (unlikely(cpy_r_r729 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1913; + goto CPyL1909; } cpy_r_r730 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionIndex' */ cpy_r_r731 = (PyObject *)&PyLong_Type; @@ -272660,7 +273382,7 @@ CPyL207: ; cpy_r_r735 = CPyDict_GetItem(cpy_r_r733, cpy_r_r734); if (unlikely(cpy_r_r735 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1914; + goto CPyL1910; } cpy_r_r736 = (PyObject *)&PyLong_Type; cpy_r_r737 = CPyStatic_types___globals; @@ -272668,7 +273390,7 @@ CPyL207: ; cpy_r_r739 = CPyDict_GetItem(cpy_r_r737, cpy_r_r738); if (unlikely(cpy_r_r739 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1915; + goto CPyL1911; } CPy_INCREF(cpy_r_r736); cpy_r_r740.f0 = cpy_r_r736; @@ -272676,16 +273398,16 @@ CPyL207: ; cpy_r_r741 = PyTuple_New(2); if (unlikely(cpy_r_r741 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp913 = cpy_r_r740.f0; - PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp913); - PyObject *__tmp914 = cpy_r_r740.f1; - PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp914); + PyObject *__tmp926 = cpy_r_r740.f0; + PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp926); + PyObject *__tmp927 = cpy_r_r740.f1; + PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp927); cpy_r_r742 = PyObject_GetItem(cpy_r_r735, cpy_r_r741); CPy_DECREF(cpy_r_r735); CPy_DECREF(cpy_r_r741); if (unlikely(cpy_r_r742 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1914; + goto CPyL1910; } cpy_r_r743 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'v' */ cpy_r_r744 = (PyObject *)&PyLong_Type; @@ -272695,7 +273417,7 @@ CPyL207: ; cpy_r_r748 = CPyDict_GetItem(cpy_r_r746, cpy_r_r747); if (unlikely(cpy_r_r748 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1916; + goto CPyL1912; } cpy_r_r749 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'yParity' */ cpy_r_r750 = (PyObject *)&PyLong_Type; @@ -272721,7 +273443,7 @@ CPyL207: ; CPy_DECREF(cpy_r_r748); if (unlikely(cpy_r_r751 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r752 = 0 ? Py_True : Py_False; cpy_r_r753 = CPyStatic_types___globals; @@ -272729,7 +273451,7 @@ CPyL207: ; cpy_r_r755 = CPyDict_GetItem(cpy_r_r753, cpy_r_r754); if (unlikely(cpy_r_r755 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1917; + goto CPyL1913; } PyObject *cpy_r_r756[3] = {cpy_r_r642, cpy_r_r751, cpy_r_r752}; cpy_r_r757 = (PyObject **)&cpy_r_r756; @@ -272738,7 +273460,7 @@ CPyL207: ; CPy_DECREF(cpy_r_r755); if (unlikely(cpy_r_r759 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1917; + goto CPyL1913; } CPy_DECREF(cpy_r_r751); cpy_r_r760 = CPyStatic_types___globals; @@ -272748,7 +273470,7 @@ CPyL207: ; cpy_r_r763 = cpy_r_r762 >= 0; if (unlikely(!cpy_r_r763)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r764 = CPyModule_typing; cpy_r_r765 = (PyObject *)&_Py_NoneStruct; @@ -272758,7 +273480,7 @@ CPyL207: ; cpy_r_r768 = PyImport_Import(cpy_r_r767); if (unlikely(cpy_r_r768 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r768; CPy_INCREF(CPyModule_typing); @@ -272769,20 +273491,20 @@ CPyL257: ; cpy_r_r771 = CPyDict_GetItem(cpy_r_r769, cpy_r_r770); if (unlikely(cpy_r_r771 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r772 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r773 = CPyObject_GetAttr(cpy_r_r771, cpy_r_r772); CPy_DECREF(cpy_r_r771); if (unlikely(cpy_r_r773 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r774 = PyTuple_Pack(1, cpy_r_r773); CPy_DECREF(cpy_r_r773); if (unlikely(cpy_r_r774 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r775 = CPyModule_typing; cpy_r_r776 = (PyObject *)&_Py_NoneStruct; @@ -272792,7 +273514,7 @@ CPyL257: ; cpy_r_r779 = PyImport_Import(cpy_r_r778); if (unlikely(cpy_r_r779 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1918; + goto CPyL1914; } CPyModule_typing = cpy_r_r779; CPy_INCREF(CPyModule_typing); @@ -272803,14 +273525,14 @@ CPyL263: ; cpy_r_r782 = CPyDict_GetItem(cpy_r_r780, cpy_r_r781); if (unlikely(cpy_r_r782 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1918; + goto CPyL1914; } cpy_r_r783 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r784 = CPyObject_GetAttr(cpy_r_r782, cpy_r_r783); CPy_DECREF(cpy_r_r782); if (unlikely(cpy_r_r784 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1918; + goto CPyL1914; } cpy_r_r785 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r786 = PyObject_HasAttr(cpy_r_r784, cpy_r_r785); @@ -272820,7 +273542,7 @@ CPyL263: ; cpy_r_r789 = CPyObject_GetAttr(cpy_r_r784, cpy_r_r788); if (unlikely(cpy_r_r789 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1919; + goto CPyL1915; } PyObject *cpy_r_r790[2] = {cpy_r_r787, cpy_r_r774}; cpy_r_r791 = (PyObject **)&cpy_r_r790; @@ -272828,13 +273550,13 @@ CPyL263: ; CPy_DECREF(cpy_r_r789); if (unlikely(cpy_r_r792 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1919; + goto CPyL1915; } if (likely(PyDict_Check(cpy_r_r792))) cpy_r_r793 = cpy_r_r792; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 155, CPyStatic_types___globals, "dict", cpy_r_r792); - goto CPyL1919; + goto CPyL1915; } cpy_r_r794 = cpy_r_r793; goto CPyL272; @@ -272842,14 +273564,14 @@ CPyL270: ; cpy_r_r795 = PyDict_New(); if (unlikely(cpy_r_r795 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1919; + goto CPyL1915; } cpy_r_r794 = cpy_r_r795; CPyL272: ; cpy_r_r796 = PyDict_New(); if (unlikely(cpy_r_r796 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1920; + goto CPyL1916; } cpy_r_r797 = (PyObject *)&PyLong_Type; cpy_r_r798 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chainId' */ @@ -272857,7 +273579,7 @@ CPyL272: ; cpy_r_r800 = cpy_r_r799 >= 0; if (unlikely(!cpy_r_r800)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1921; + goto CPyL1917; } cpy_r_r801 = (PyObject *)&PyType_Type; cpy_r_r802 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ @@ -272865,14 +273587,14 @@ CPyL272: ; cpy_r_r804 = cpy_r_r803 >= 0; if (unlikely(!cpy_r_r804)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1921; + goto CPyL1917; } cpy_r_r805 = CPyStatic_types___globals; cpy_r_r806 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Nonce' */ cpy_r_r807 = CPyDict_GetItem(cpy_r_r805, cpy_r_r806); if (unlikely(cpy_r_r807 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1921; + goto CPyL1917; } cpy_r_r808 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ cpy_r_r809 = PyDict_SetItem(cpy_r_r796, cpy_r_r808, cpy_r_r807); @@ -272880,7 +273602,7 @@ CPyL272: ; cpy_r_r810 = cpy_r_r809 >= 0; if (unlikely(!cpy_r_r810)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1921; + goto CPyL1917; } cpy_r_r811 = (PyObject *)&PyLong_Type; cpy_r_r812 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'y_parity' */ @@ -272888,7 +273610,7 @@ CPyL272: ; cpy_r_r814 = cpy_r_r813 >= 0; if (unlikely(!cpy_r_r814)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1921; + goto CPyL1917; } cpy_r_r815 = (PyObject *)&PyLong_Type; cpy_r_r816 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'r' */ @@ -272896,7 +273618,7 @@ CPyL272: ; cpy_r_r818 = cpy_r_r817 >= 0; if (unlikely(!cpy_r_r818)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1921; + goto CPyL1917; } cpy_r_r819 = (PyObject *)&PyLong_Type; cpy_r_r820 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 's' */ @@ -272904,7 +273626,7 @@ CPyL272: ; cpy_r_r822 = cpy_r_r821 >= 0; if (unlikely(!cpy_r_r822)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1921; + goto CPyL1917; } cpy_r_r823 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SetCodeAuthorizationParams' */ cpy_r_r824 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -272913,7 +273635,7 @@ CPyL272: ; cpy_r_r826 = cpy_r_r825 >= 0; if (unlikely(!cpy_r_r826)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1920; + goto CPyL1916; } cpy_r_r827 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r828 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -272921,7 +273643,7 @@ CPyL272: ; cpy_r_r830 = cpy_r_r829 >= 0; if (unlikely(!cpy_r_r830)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1920; + goto CPyL1916; } cpy_r_r831 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r832 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -272929,7 +273651,7 @@ CPyL272: ; cpy_r_r834 = cpy_r_r833 >= 0; if (unlikely(!cpy_r_r834)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1920; + goto CPyL1916; } PyObject *cpy_r_r835[3] = {cpy_r_r823, cpy_r_r774, cpy_r_r794}; cpy_r_r836 = (PyObject **)&cpy_r_r835; @@ -272937,7 +273659,7 @@ CPyL272: ; CPy_DECREF(cpy_r_r784); if (unlikely(cpy_r_r837 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1922; + goto CPyL1918; } CPy_DECREF(cpy_r_r774); CPy_DECREF(cpy_r_r794); @@ -272950,7 +273672,7 @@ CPyL272: ; cpy_r_r841 = cpy_r_r840 >= 0; if (unlikely(!cpy_r_r841)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r842 = (PyObject *)CPyType_types___SetCodeAuthorizationParams; cpy_r_r843 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxParams' */ @@ -272960,7 +273682,7 @@ CPyL272: ; cpy_r_r847 = CPyDict_GetItem(cpy_r_r845, cpy_r_r846); if (unlikely(cpy_r_r847 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r848 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'authorizationList' */ cpy_r_r849 = CPyStatic_types___globals; @@ -272968,51 +273690,51 @@ CPyL272: ; cpy_r_r851 = CPyDict_GetItem(cpy_r_r849, cpy_r_r850); if (unlikely(cpy_r_r851 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1923; + goto CPyL1919; } cpy_r_r852 = CPyStatic_types___globals; cpy_r_r853 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ cpy_r_r854 = CPyDict_GetItem(cpy_r_r852, cpy_r_r853); if (unlikely(cpy_r_r854 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1924; + goto CPyL1920; } cpy_r_r855 = CPyStatic_types___globals; cpy_r_r856 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SetCodeAuthorizationParams' */ cpy_r_r857 = CPyDict_GetItem(cpy_r_r855, cpy_r_r856); if (unlikely(cpy_r_r857 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1925; + goto CPyL1921; } cpy_r_r858 = CPyStatic_types___globals; cpy_r_r859 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SignedSetCodeAuthorization' */ cpy_r_r860 = CPyDict_GetItem(cpy_r_r858, cpy_r_r859); if (unlikely(cpy_r_r860 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1926; + goto CPyL1922; } cpy_r_r861.f0 = cpy_r_r857; cpy_r_r861.f1 = cpy_r_r860; cpy_r_r862 = PyTuple_New(2); if (unlikely(cpy_r_r862 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp915 = cpy_r_r861.f0; - PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp915); - PyObject *__tmp916 = cpy_r_r861.f1; - PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp916); + PyObject *__tmp928 = cpy_r_r861.f0; + PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp928); + PyObject *__tmp929 = cpy_r_r861.f1; + PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp929); cpy_r_r863 = PyObject_GetItem(cpy_r_r854, cpy_r_r862); CPy_DECREF(cpy_r_r854); CPy_DECREF(cpy_r_r862); if (unlikely(cpy_r_r863 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1924; + goto CPyL1920; } cpy_r_r864 = PyObject_GetItem(cpy_r_r851, cpy_r_r863); CPy_DECREF(cpy_r_r851); CPy_DECREF(cpy_r_r863); if (unlikely(cpy_r_r864 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1923; + goto CPyL1919; } cpy_r_r865 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blobVersionedHashes' */ cpy_r_r866 = CPyStatic_types___globals; @@ -273020,14 +273742,14 @@ CPyL272: ; cpy_r_r868 = CPyDict_GetItem(cpy_r_r866, cpy_r_r867); if (unlikely(cpy_r_r868 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1927; + goto CPyL1923; } cpy_r_r869 = CPyStatic_types___globals; cpy_r_r870 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ cpy_r_r871 = CPyDict_GetItem(cpy_r_r869, cpy_r_r870); if (unlikely(cpy_r_r871 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1928; + goto CPyL1924; } cpy_r_r872 = (PyObject *)&PyUnicode_Type; cpy_r_r873 = CPyStatic_types___globals; @@ -273035,7 +273757,7 @@ CPyL272: ; cpy_r_r875 = CPyDict_GetItem(cpy_r_r873, cpy_r_r874); if (unlikely(cpy_r_r875 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1929; + goto CPyL1925; } cpy_r_r876 = (PyObject *)&PyBytes_Type; cpy_r_r877 = CPyStatic_types___globals; @@ -273043,7 +273765,7 @@ CPyL272: ; cpy_r_r879 = CPyDict_GetItem(cpy_r_r877, cpy_r_r878); if (unlikely(cpy_r_r879 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1930; + goto CPyL1926; } CPy_INCREF(cpy_r_r872); CPy_INCREF(cpy_r_r876); @@ -273054,27 +273776,27 @@ CPyL272: ; cpy_r_r881 = PyTuple_New(4); if (unlikely(cpy_r_r881 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp917 = cpy_r_r880.f0; - PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp917); - PyObject *__tmp918 = cpy_r_r880.f1; - PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp918); - PyObject *__tmp919 = cpy_r_r880.f2; - PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp919); - PyObject *__tmp920 = cpy_r_r880.f3; - PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp920); + PyObject *__tmp930 = cpy_r_r880.f0; + PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp930); + PyObject *__tmp931 = cpy_r_r880.f1; + PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp931); + PyObject *__tmp932 = cpy_r_r880.f2; + PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp932); + PyObject *__tmp933 = cpy_r_r880.f3; + PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp933); cpy_r_r882 = PyObject_GetItem(cpy_r_r871, cpy_r_r881); CPy_DECREF(cpy_r_r871); CPy_DECREF(cpy_r_r881); if (unlikely(cpy_r_r882 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1928; + goto CPyL1924; } cpy_r_r883 = PyObject_GetItem(cpy_r_r868, cpy_r_r882); CPy_DECREF(cpy_r_r868); CPy_DECREF(cpy_r_r882); if (unlikely(cpy_r_r883 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1927; + goto CPyL1923; } cpy_r_r884 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chainId' */ cpy_r_r885 = (PyObject *)&PyLong_Type; @@ -273084,7 +273806,7 @@ CPyL272: ; cpy_r_r889 = CPyDict_GetItem(cpy_r_r887, cpy_r_r888); if (unlikely(cpy_r_r889 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1931; + goto CPyL1927; } cpy_r_r890 = (PyObject *)&PyBytes_Type; cpy_r_r891 = CPyStatic_types___globals; @@ -273092,7 +273814,7 @@ CPyL272: ; cpy_r_r893 = CPyDict_GetItem(cpy_r_r891, cpy_r_r892); if (unlikely(cpy_r_r893 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1932; + goto CPyL1928; } CPy_INCREF(cpy_r_r890); cpy_r_r894.f0 = cpy_r_r890; @@ -273100,16 +273822,16 @@ CPyL272: ; cpy_r_r895 = PyTuple_New(2); if (unlikely(cpy_r_r895 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp921 = cpy_r_r894.f0; - PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp921); - PyObject *__tmp922 = cpy_r_r894.f1; - PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp922); + PyObject *__tmp934 = cpy_r_r894.f0; + PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp934); + PyObject *__tmp935 = cpy_r_r894.f1; + PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp935); cpy_r_r896 = PyObject_GetItem(cpy_r_r889, cpy_r_r895); CPy_DECREF(cpy_r_r889); CPy_DECREF(cpy_r_r895); if (unlikely(cpy_r_r896 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1931; + goto CPyL1927; } cpy_r_r897 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'from' */ cpy_r_r898 = CPyStatic_types___globals; @@ -273117,21 +273839,21 @@ CPyL272: ; cpy_r_r900 = CPyDict_GetItem(cpy_r_r898, cpy_r_r899); if (unlikely(cpy_r_r900 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1933; + goto CPyL1929; } cpy_r_r901 = CPyStatic_types___globals; cpy_r_r902 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Address' */ cpy_r_r903 = CPyDict_GetItem(cpy_r_r901, cpy_r_r902); if (unlikely(cpy_r_r903 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1934; + goto CPyL1930; } cpy_r_r904 = CPyStatic_types___globals; cpy_r_r905 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ cpy_r_r906 = CPyDict_GetItem(cpy_r_r904, cpy_r_r905); if (unlikely(cpy_r_r906 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1935; + goto CPyL1931; } cpy_r_r907 = (PyObject *)&PyUnicode_Type; CPy_INCREF(cpy_r_r907); @@ -273141,18 +273863,18 @@ CPyL272: ; cpy_r_r909 = PyTuple_New(3); if (unlikely(cpy_r_r909 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp923 = cpy_r_r908.f0; - PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp923); - PyObject *__tmp924 = cpy_r_r908.f1; - PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp924); - PyObject *__tmp925 = cpy_r_r908.f2; - PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp925); + PyObject *__tmp936 = cpy_r_r908.f0; + PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp936); + PyObject *__tmp937 = cpy_r_r908.f1; + PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp937); + PyObject *__tmp938 = cpy_r_r908.f2; + PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp938); cpy_r_r910 = PyObject_GetItem(cpy_r_r900, cpy_r_r909); CPy_DECREF(cpy_r_r900); CPy_DECREF(cpy_r_r909); if (unlikely(cpy_r_r910 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1933; + goto CPyL1929; } cpy_r_r911 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gas' */ cpy_r_r912 = (PyObject *)&PyLong_Type; @@ -273162,7 +273884,7 @@ CPyL272: ; cpy_r_r916 = CPyDict_GetItem(cpy_r_r914, cpy_r_r915); if (unlikely(cpy_r_r916 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1936; + goto CPyL1932; } cpy_r_r917 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxFeePerBlobGas' */ cpy_r_r918 = CPyStatic_types___globals; @@ -273170,7 +273892,7 @@ CPyL272: ; cpy_r_r920 = CPyDict_GetItem(cpy_r_r918, cpy_r_r919); if (unlikely(cpy_r_r920 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1937; + goto CPyL1933; } cpy_r_r921 = (PyObject *)&PyUnicode_Type; cpy_r_r922 = CPyStatic_types___globals; @@ -273178,7 +273900,7 @@ CPyL272: ; cpy_r_r924 = CPyDict_GetItem(cpy_r_r922, cpy_r_r923); if (unlikely(cpy_r_r924 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1938; + goto CPyL1934; } CPy_INCREF(cpy_r_r921); cpy_r_r925.f0 = cpy_r_r921; @@ -273186,16 +273908,16 @@ CPyL272: ; cpy_r_r926 = PyTuple_New(2); if (unlikely(cpy_r_r926 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp926 = cpy_r_r925.f0; - PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp926); - PyObject *__tmp927 = cpy_r_r925.f1; - PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp927); + PyObject *__tmp939 = cpy_r_r925.f0; + PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp939); + PyObject *__tmp940 = cpy_r_r925.f1; + PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp940); cpy_r_r927 = PyObject_GetItem(cpy_r_r920, cpy_r_r926); CPy_DECREF(cpy_r_r920); CPy_DECREF(cpy_r_r926); if (unlikely(cpy_r_r927 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1937; + goto CPyL1933; } cpy_r_r928 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxFeePerGas' */ cpy_r_r929 = CPyStatic_types___globals; @@ -273203,7 +273925,7 @@ CPyL272: ; cpy_r_r931 = CPyDict_GetItem(cpy_r_r929, cpy_r_r930); if (unlikely(cpy_r_r931 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1939; + goto CPyL1935; } cpy_r_r932 = (PyObject *)&PyUnicode_Type; cpy_r_r933 = CPyStatic_types___globals; @@ -273211,7 +273933,7 @@ CPyL272: ; cpy_r_r935 = CPyDict_GetItem(cpy_r_r933, cpy_r_r934); if (unlikely(cpy_r_r935 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1940; + goto CPyL1936; } CPy_INCREF(cpy_r_r932); cpy_r_r936.f0 = cpy_r_r932; @@ -273219,16 +273941,16 @@ CPyL272: ; cpy_r_r937 = PyTuple_New(2); if (unlikely(cpy_r_r937 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp928 = cpy_r_r936.f0; - PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp928); - PyObject *__tmp929 = cpy_r_r936.f1; - PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp929); + PyObject *__tmp941 = cpy_r_r936.f0; + PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp941); + PyObject *__tmp942 = cpy_r_r936.f1; + PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp942); cpy_r_r938 = PyObject_GetItem(cpy_r_r931, cpy_r_r937); CPy_DECREF(cpy_r_r931); CPy_DECREF(cpy_r_r937); if (unlikely(cpy_r_r938 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1939; + goto CPyL1935; } cpy_r_r939 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxPriorityFeePerGas' */ cpy_r_r940 = CPyStatic_types___globals; @@ -273236,7 +273958,7 @@ CPyL272: ; cpy_r_r942 = CPyDict_GetItem(cpy_r_r940, cpy_r_r941); if (unlikely(cpy_r_r942 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1941; + goto CPyL1937; } cpy_r_r943 = (PyObject *)&PyUnicode_Type; cpy_r_r944 = CPyStatic_types___globals; @@ -273244,7 +273966,7 @@ CPyL272: ; cpy_r_r946 = CPyDict_GetItem(cpy_r_r944, cpy_r_r945); if (unlikely(cpy_r_r946 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1942; + goto CPyL1938; } CPy_INCREF(cpy_r_r943); cpy_r_r947.f0 = cpy_r_r943; @@ -273252,16 +273974,16 @@ CPyL272: ; cpy_r_r948 = PyTuple_New(2); if (unlikely(cpy_r_r948 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp930 = cpy_r_r947.f0; - PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp930); - PyObject *__tmp931 = cpy_r_r947.f1; - PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp931); + PyObject *__tmp943 = cpy_r_r947.f0; + PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp943); + PyObject *__tmp944 = cpy_r_r947.f1; + PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp944); cpy_r_r949 = PyObject_GetItem(cpy_r_r942, cpy_r_r948); CPy_DECREF(cpy_r_r942); CPy_DECREF(cpy_r_r948); if (unlikely(cpy_r_r949 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1941; + goto CPyL1937; } cpy_r_r950 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ cpy_r_r951 = CPyStatic_types___globals; @@ -273269,7 +273991,7 @@ CPyL272: ; cpy_r_r953 = CPyDict_GetItem(cpy_r_r951, cpy_r_r952); if (unlikely(cpy_r_r953 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1943; + goto CPyL1939; } cpy_r_r954 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to' */ cpy_r_r955 = CPyStatic_types___globals; @@ -273277,21 +273999,21 @@ CPyL272: ; cpy_r_r957 = CPyDict_GetItem(cpy_r_r955, cpy_r_r956); if (unlikely(cpy_r_r957 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1944; + goto CPyL1940; } cpy_r_r958 = CPyStatic_types___globals; cpy_r_r959 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Address' */ cpy_r_r960 = CPyDict_GetItem(cpy_r_r958, cpy_r_r959); if (unlikely(cpy_r_r960 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1945; + goto CPyL1941; } cpy_r_r961 = CPyStatic_types___globals; cpy_r_r962 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ cpy_r_r963 = CPyDict_GetItem(cpy_r_r961, cpy_r_r962); if (unlikely(cpy_r_r963 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1946; + goto CPyL1942; } cpy_r_r964 = (PyObject *)&PyUnicode_Type; CPy_INCREF(cpy_r_r964); @@ -273301,18 +274023,18 @@ CPyL272: ; cpy_r_r966 = PyTuple_New(3); if (unlikely(cpy_r_r966 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp932 = cpy_r_r965.f0; - PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp932); - PyObject *__tmp933 = cpy_r_r965.f1; - PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp933); - PyObject *__tmp934 = cpy_r_r965.f2; - PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp934); + PyObject *__tmp945 = cpy_r_r965.f0; + PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp945); + PyObject *__tmp946 = cpy_r_r965.f1; + PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp946); + PyObject *__tmp947 = cpy_r_r965.f2; + PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp947); cpy_r_r967 = PyObject_GetItem(cpy_r_r957, cpy_r_r966); CPy_DECREF(cpy_r_r957); CPy_DECREF(cpy_r_r966); if (unlikely(cpy_r_r967 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1944; + goto CPyL1940; } cpy_r_r968 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ cpy_r_r969 = CPyStatic_types___globals; @@ -273320,7 +274042,7 @@ CPyL272: ; cpy_r_r971 = CPyDict_GetItem(cpy_r_r969, cpy_r_r970); if (unlikely(cpy_r_r971 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1947; + goto CPyL1943; } cpy_r_r972 = (PyObject *)&PyLong_Type; cpy_r_r973 = CPyStatic_types___globals; @@ -273328,7 +274050,7 @@ CPyL272: ; cpy_r_r975 = CPyDict_GetItem(cpy_r_r973, cpy_r_r974); if (unlikely(cpy_r_r975 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1948; + goto CPyL1944; } CPy_INCREF(cpy_r_r972); cpy_r_r976.f0 = cpy_r_r972; @@ -273336,16 +274058,16 @@ CPyL272: ; cpy_r_r977 = PyTuple_New(2); if (unlikely(cpy_r_r977 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp935 = cpy_r_r976.f0; - PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp935); - PyObject *__tmp936 = cpy_r_r976.f1; - PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp936); + PyObject *__tmp948 = cpy_r_r976.f0; + PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp948); + PyObject *__tmp949 = cpy_r_r976.f1; + PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp949); cpy_r_r978 = PyObject_GetItem(cpy_r_r971, cpy_r_r977); CPy_DECREF(cpy_r_r971); CPy_DECREF(cpy_r_r977); if (unlikely(cpy_r_r978 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1947; + goto CPyL1943; } cpy_r_r979 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ cpy_r_r980 = CPyStatic_types___globals; @@ -273353,37 +274075,37 @@ CPyL272: ; cpy_r_r982 = CPyDict_GetItem(cpy_r_r980, cpy_r_r981); if (unlikely(cpy_r_r982 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1949; + goto CPyL1945; } cpy_r_r983 = CPyStatic_types___globals; cpy_r_r984 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ cpy_r_r985 = CPyDict_GetItem(cpy_r_r983, cpy_r_r984); if (unlikely(cpy_r_r985 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1950; + goto CPyL1946; } cpy_r_r986 = CPyStatic_types___globals; cpy_r_r987 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ cpy_r_r988 = CPyDict_GetItem(cpy_r_r986, cpy_r_r987); if (unlikely(cpy_r_r988 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1951; + goto CPyL1947; } cpy_r_r989.f0 = cpy_r_r985; cpy_r_r989.f1 = cpy_r_r988; cpy_r_r990 = PyTuple_New(2); if (unlikely(cpy_r_r990 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp937 = cpy_r_r989.f0; - PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp937); - PyObject *__tmp938 = cpy_r_r989.f1; - PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp938); + PyObject *__tmp950 = cpy_r_r989.f0; + PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp950); + PyObject *__tmp951 = cpy_r_r989.f1; + PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp951); cpy_r_r991 = PyObject_GetItem(cpy_r_r982, cpy_r_r990); CPy_DECREF(cpy_r_r982); CPy_DECREF(cpy_r_r990); if (unlikely(cpy_r_r991 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1949; + goto CPyL1945; } cpy_r_r992 = CPyDict_Build(15, cpy_r_r844, cpy_r_r847, cpy_r_r848, cpy_r_r864, cpy_r_r865, cpy_r_r883, cpy_r_r884, cpy_r_r885, cpy_r_r886, cpy_r_r896, cpy_r_r897, cpy_r_r910, cpy_r_r911, cpy_r_r912, cpy_r_r913, cpy_r_r916, cpy_r_r917, cpy_r_r927, cpy_r_r928, cpy_r_r938, cpy_r_r939, cpy_r_r949, cpy_r_r950, cpy_r_r953, cpy_r_r954, cpy_r_r967, cpy_r_r968, cpy_r_r978, cpy_r_r979, cpy_r_r991); CPy_DECREF(cpy_r_r847); @@ -273401,7 +274123,7 @@ CPyL272: ; CPy_DECREF(cpy_r_r991); if (unlikely(cpy_r_r992 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r993 = 0 ? Py_True : Py_False; cpy_r_r994 = CPyStatic_types___globals; @@ -273409,7 +274131,7 @@ CPyL272: ; cpy_r_r996 = CPyDict_GetItem(cpy_r_r994, cpy_r_r995); if (unlikely(cpy_r_r996 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1952; + goto CPyL1948; } PyObject *cpy_r_r997[3] = {cpy_r_r843, cpy_r_r992, cpy_r_r993}; cpy_r_r998 = (PyObject **)&cpy_r_r997; @@ -273418,7 +274140,7 @@ CPyL272: ; CPy_DECREF(cpy_r_r996); if (unlikely(cpy_r_r1000 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1952; + goto CPyL1948; } CPy_DECREF(cpy_r_r992); cpy_r_r1001 = CPyStatic_types___globals; @@ -273428,7 +274150,7 @@ CPyL272: ; cpy_r_r1004 = cpy_r_r1003 >= 0; if (unlikely(!cpy_r_r1004)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1005 = CPyModule_typing; cpy_r_r1006 = (PyObject *)&_Py_NoneStruct; @@ -273438,7 +274160,7 @@ CPyL272: ; cpy_r_r1009 = PyImport_Import(cpy_r_r1008); if (unlikely(cpy_r_r1009 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1009; CPy_INCREF(CPyModule_typing); @@ -273449,20 +274171,20 @@ CPyL334: ; cpy_r_r1012 = CPyDict_GetItem(cpy_r_r1010, cpy_r_r1011); if (unlikely(cpy_r_r1012 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1013 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1014 = CPyObject_GetAttr(cpy_r_r1012, cpy_r_r1013); CPy_DECREF(cpy_r_r1012); if (unlikely(cpy_r_r1014 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1015 = PyTuple_Pack(1, cpy_r_r1014); CPy_DECREF(cpy_r_r1014); if (unlikely(cpy_r_r1015 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1016 = CPyModule_typing; cpy_r_r1017 = (PyObject *)&_Py_NoneStruct; @@ -273472,7 +274194,7 @@ CPyL334: ; cpy_r_r1020 = PyImport_Import(cpy_r_r1019); if (unlikely(cpy_r_r1020 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1953; + goto CPyL1949; } CPyModule_typing = cpy_r_r1020; CPy_INCREF(CPyModule_typing); @@ -273483,14 +274205,14 @@ CPyL340: ; cpy_r_r1023 = CPyDict_GetItem(cpy_r_r1021, cpy_r_r1022); if (unlikely(cpy_r_r1023 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1953; + goto CPyL1949; } cpy_r_r1024 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1025 = CPyObject_GetAttr(cpy_r_r1023, cpy_r_r1024); CPy_DECREF(cpy_r_r1023); if (unlikely(cpy_r_r1025 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1953; + goto CPyL1949; } cpy_r_r1026 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1027 = PyObject_HasAttr(cpy_r_r1025, cpy_r_r1026); @@ -273500,7 +274222,7 @@ CPyL340: ; cpy_r_r1030 = CPyObject_GetAttr(cpy_r_r1025, cpy_r_r1029); if (unlikely(cpy_r_r1030 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1954; + goto CPyL1950; } PyObject *cpy_r_r1031[2] = {cpy_r_r1028, cpy_r_r1015}; cpy_r_r1032 = (PyObject **)&cpy_r_r1031; @@ -273508,13 +274230,13 @@ CPyL340: ; CPy_DECREF(cpy_r_r1030); if (unlikely(cpy_r_r1033 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1954; + goto CPyL1950; } if (likely(PyDict_Check(cpy_r_r1033))) cpy_r_r1034 = cpy_r_r1033; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 194, CPyStatic_types___globals, "dict", cpy_r_r1033); - goto CPyL1954; + goto CPyL1950; } cpy_r_r1035 = cpy_r_r1034; goto CPyL349; @@ -273522,14 +274244,14 @@ CPyL347: ; cpy_r_r1036 = PyDict_New(); if (unlikely(cpy_r_r1036 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1954; + goto CPyL1950; } cpy_r_r1035 = cpy_r_r1036; CPyL349: ; cpy_r_r1037 = PyDict_New(); if (unlikely(cpy_r_r1037 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1955; + goto CPyL1951; } cpy_r_r1038 = (PyObject *)&PyLong_Type; cpy_r_r1039 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'index' */ @@ -273537,7 +274259,7 @@ CPyL349: ; cpy_r_r1041 = cpy_r_r1040 >= 0; if (unlikely(!cpy_r_r1041)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1956; + goto CPyL1952; } cpy_r_r1042 = (PyObject *)&PyLong_Type; cpy_r_r1043 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'validator_index' */ @@ -273545,14 +274267,14 @@ CPyL349: ; cpy_r_r1045 = cpy_r_r1044 >= 0; if (unlikely(!cpy_r_r1045)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1956; + goto CPyL1952; } cpy_r_r1046 = CPyStatic_types___globals; cpy_r_r1047 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ cpy_r_r1048 = CPyDict_GetItem(cpy_r_r1046, cpy_r_r1047); if (unlikely(cpy_r_r1048 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1956; + goto CPyL1952; } cpy_r_r1049 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ cpy_r_r1050 = PyDict_SetItem(cpy_r_r1037, cpy_r_r1049, cpy_r_r1048); @@ -273560,14 +274282,14 @@ CPyL349: ; cpy_r_r1051 = cpy_r_r1050 >= 0; if (unlikely(!cpy_r_r1051)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1956; + goto CPyL1952; } cpy_r_r1052 = CPyStatic_types___globals; cpy_r_r1053 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Gwei' */ cpy_r_r1054 = CPyDict_GetItem(cpy_r_r1052, cpy_r_r1053); if (unlikely(cpy_r_r1054 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1956; + goto CPyL1952; } cpy_r_r1055 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'amount' */ cpy_r_r1056 = PyDict_SetItem(cpy_r_r1037, cpy_r_r1055, cpy_r_r1054); @@ -273575,7 +274297,7 @@ CPyL349: ; cpy_r_r1057 = cpy_r_r1056 >= 0; if (unlikely(!cpy_r_r1057)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1956; + goto CPyL1952; } cpy_r_r1058 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'WithdrawalData' */ cpy_r_r1059 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -273584,7 +274306,7 @@ CPyL349: ; cpy_r_r1061 = cpy_r_r1060 >= 0; if (unlikely(!cpy_r_r1061)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1955; + goto CPyL1951; } cpy_r_r1062 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1063 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -273592,7 +274314,7 @@ CPyL349: ; cpy_r_r1065 = cpy_r_r1064 >= 0; if (unlikely(!cpy_r_r1065)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1955; + goto CPyL1951; } cpy_r_r1066 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1067 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -273600,7 +274322,7 @@ CPyL349: ; cpy_r_r1069 = cpy_r_r1068 >= 0; if (unlikely(!cpy_r_r1069)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1955; + goto CPyL1951; } PyObject *cpy_r_r1070[3] = {cpy_r_r1058, cpy_r_r1015, cpy_r_r1035}; cpy_r_r1071 = (PyObject **)&cpy_r_r1070; @@ -273608,7 +274330,7 @@ CPyL349: ; CPy_DECREF(cpy_r_r1025); if (unlikely(cpy_r_r1072 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1957; + goto CPyL1953; } CPy_DECREF(cpy_r_r1015); CPy_DECREF(cpy_r_r1035); @@ -273621,7 +274343,7 @@ CPyL349: ; cpy_r_r1076 = cpy_r_r1075 >= 0; if (unlikely(!cpy_r_r1076)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1077 = (PyObject *)CPyType_types___WithdrawalData; cpy_r_r1078 = CPyModule_typing; @@ -273632,7 +274354,7 @@ CPyL349: ; cpy_r_r1082 = PyImport_Import(cpy_r_r1081); if (unlikely(cpy_r_r1082 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1082; CPy_INCREF(CPyModule_typing); @@ -273643,20 +274365,20 @@ CPyL364: ; cpy_r_r1085 = CPyDict_GetItem(cpy_r_r1083, cpy_r_r1084); if (unlikely(cpy_r_r1085 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1086 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1087 = CPyObject_GetAttr(cpy_r_r1085, cpy_r_r1086); CPy_DECREF(cpy_r_r1085); if (unlikely(cpy_r_r1087 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1088 = PyTuple_Pack(1, cpy_r_r1087); CPy_DECREF(cpy_r_r1087); if (unlikely(cpy_r_r1088 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1089 = CPyModule_typing; cpy_r_r1090 = (PyObject *)&_Py_NoneStruct; @@ -273666,7 +274388,7 @@ CPyL364: ; cpy_r_r1093 = PyImport_Import(cpy_r_r1092); if (unlikely(cpy_r_r1093 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1958; + goto CPyL1954; } CPyModule_typing = cpy_r_r1093; CPy_INCREF(CPyModule_typing); @@ -273677,14 +274399,14 @@ CPyL370: ; cpy_r_r1096 = CPyDict_GetItem(cpy_r_r1094, cpy_r_r1095); if (unlikely(cpy_r_r1096 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1958; + goto CPyL1954; } cpy_r_r1097 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1098 = CPyObject_GetAttr(cpy_r_r1096, cpy_r_r1097); CPy_DECREF(cpy_r_r1096); if (unlikely(cpy_r_r1098 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1958; + goto CPyL1954; } cpy_r_r1099 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1100 = PyObject_HasAttr(cpy_r_r1098, cpy_r_r1099); @@ -273694,7 +274416,7 @@ CPyL370: ; cpy_r_r1103 = CPyObject_GetAttr(cpy_r_r1098, cpy_r_r1102); if (unlikely(cpy_r_r1103 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1959; + goto CPyL1955; } PyObject *cpy_r_r1104[2] = {cpy_r_r1101, cpy_r_r1088}; cpy_r_r1105 = (PyObject **)&cpy_r_r1104; @@ -273702,13 +274424,13 @@ CPyL370: ; CPy_DECREF(cpy_r_r1103); if (unlikely(cpy_r_r1106 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1959; + goto CPyL1955; } if (likely(PyDict_Check(cpy_r_r1106))) cpy_r_r1107 = cpy_r_r1106; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 201, CPyStatic_types___globals, "dict", cpy_r_r1106); - goto CPyL1959; + goto CPyL1955; } cpy_r_r1108 = cpy_r_r1107; goto CPyL379; @@ -273716,21 +274438,21 @@ CPyL377: ; cpy_r_r1109 = PyDict_New(); if (unlikely(cpy_r_r1109 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1959; + goto CPyL1955; } cpy_r_r1108 = cpy_r_r1109; CPyL379: ; cpy_r_r1110 = PyDict_New(); if (unlikely(cpy_r_r1110 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1960; + goto CPyL1956; } cpy_r_r1111 = CPyStatic_types___globals; cpy_r_r1112 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ cpy_r_r1113 = CPyDict_GetItem(cpy_r_r1111, cpy_r_r1112); if (unlikely(cpy_r_r1113 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1114 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'baseFeePerGas' */ cpy_r_r1115 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1114, cpy_r_r1113); @@ -273738,7 +274460,7 @@ CPyL379: ; cpy_r_r1116 = cpy_r_r1115 >= 0; if (unlikely(!cpy_r_r1116)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1117 = (PyObject *)&PyLong_Type; cpy_r_r1118 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'difficulty' */ @@ -273746,14 +274468,14 @@ CPyL379: ; cpy_r_r1120 = cpy_r_r1119 >= 0; if (unlikely(!cpy_r_r1120)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1121 = CPyStatic_types___globals; cpy_r_r1122 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1123 = CPyDict_GetItem(cpy_r_r1121, cpy_r_r1122); if (unlikely(cpy_r_r1123 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1124 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'extraData' */ cpy_r_r1125 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1124, cpy_r_r1123); @@ -273761,7 +274483,7 @@ CPyL379: ; cpy_r_r1126 = cpy_r_r1125 >= 0; if (unlikely(!cpy_r_r1126)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1127 = (PyObject *)&PyLong_Type; cpy_r_r1128 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasLimit' */ @@ -273769,7 +274491,7 @@ CPyL379: ; cpy_r_r1130 = cpy_r_r1129 >= 0; if (unlikely(!cpy_r_r1130)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1131 = (PyObject *)&PyLong_Type; cpy_r_r1132 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsed' */ @@ -273777,14 +274499,14 @@ CPyL379: ; cpy_r_r1134 = cpy_r_r1133 >= 0; if (unlikely(!cpy_r_r1134)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1135 = CPyStatic_types___globals; cpy_r_r1136 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1137 = CPyDict_GetItem(cpy_r_r1135, cpy_r_r1136); if (unlikely(cpy_r_r1137 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1138 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'hash' */ cpy_r_r1139 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1138, cpy_r_r1137); @@ -273792,14 +274514,14 @@ CPyL379: ; cpy_r_r1140 = cpy_r_r1139 >= 0; if (unlikely(!cpy_r_r1140)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1141 = CPyStatic_types___globals; cpy_r_r1142 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1143 = CPyDict_GetItem(cpy_r_r1141, cpy_r_r1142); if (unlikely(cpy_r_r1143 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1144 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logsBloom' */ cpy_r_r1145 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1144, cpy_r_r1143); @@ -273807,14 +274529,14 @@ CPyL379: ; cpy_r_r1146 = cpy_r_r1145 >= 0; if (unlikely(!cpy_r_r1146)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1147 = CPyStatic_types___globals; cpy_r_r1148 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ cpy_r_r1149 = CPyDict_GetItem(cpy_r_r1147, cpy_r_r1148); if (unlikely(cpy_r_r1149 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1150 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'miner' */ cpy_r_r1151 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1150, cpy_r_r1149); @@ -273822,14 +274544,14 @@ CPyL379: ; cpy_r_r1152 = cpy_r_r1151 >= 0; if (unlikely(!cpy_r_r1152)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1153 = CPyStatic_types___globals; cpy_r_r1154 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1155 = CPyDict_GetItem(cpy_r_r1153, cpy_r_r1154); if (unlikely(cpy_r_r1155 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1156 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mixHash' */ cpy_r_r1157 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1156, cpy_r_r1155); @@ -273837,14 +274559,14 @@ CPyL379: ; cpy_r_r1158 = cpy_r_r1157 >= 0; if (unlikely(!cpy_r_r1158)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1159 = CPyStatic_types___globals; cpy_r_r1160 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1161 = CPyDict_GetItem(cpy_r_r1159, cpy_r_r1160); if (unlikely(cpy_r_r1161 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1162 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ cpy_r_r1163 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1162, cpy_r_r1161); @@ -273852,14 +274574,14 @@ CPyL379: ; cpy_r_r1164 = cpy_r_r1163 >= 0; if (unlikely(!cpy_r_r1164)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1165 = CPyStatic_types___globals; cpy_r_r1166 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockNumber' */ cpy_r_r1167 = CPyDict_GetItem(cpy_r_r1165, cpy_r_r1166); if (unlikely(cpy_r_r1167 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1168 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'number' */ cpy_r_r1169 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1168, cpy_r_r1167); @@ -273867,14 +274589,14 @@ CPyL379: ; cpy_r_r1170 = cpy_r_r1169 >= 0; if (unlikely(!cpy_r_r1170)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1171 = CPyStatic_types___globals; cpy_r_r1172 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1173 = CPyDict_GetItem(cpy_r_r1171, cpy_r_r1172); if (unlikely(cpy_r_r1173 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1174 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parentHash' */ cpy_r_r1175 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1174, cpy_r_r1173); @@ -273882,14 +274604,14 @@ CPyL379: ; cpy_r_r1176 = cpy_r_r1175 >= 0; if (unlikely(!cpy_r_r1176)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1177 = CPyStatic_types___globals; cpy_r_r1178 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1179 = CPyDict_GetItem(cpy_r_r1177, cpy_r_r1178); if (unlikely(cpy_r_r1179 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1180 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'receiptsRoot' */ cpy_r_r1181 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1180, cpy_r_r1179); @@ -273897,14 +274619,14 @@ CPyL379: ; cpy_r_r1182 = cpy_r_r1181 >= 0; if (unlikely(!cpy_r_r1182)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1183 = CPyStatic_types___globals; cpy_r_r1184 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1185 = CPyDict_GetItem(cpy_r_r1183, cpy_r_r1184); if (unlikely(cpy_r_r1185 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1186 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sha3Uncles' */ cpy_r_r1187 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1186, cpy_r_r1185); @@ -273912,7 +274634,7 @@ CPyL379: ; cpy_r_r1188 = cpy_r_r1187 >= 0; if (unlikely(!cpy_r_r1188)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1189 = (PyObject *)&PyLong_Type; cpy_r_r1190 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'size' */ @@ -273920,14 +274642,14 @@ CPyL379: ; cpy_r_r1192 = cpy_r_r1191 >= 0; if (unlikely(!cpy_r_r1192)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1193 = CPyStatic_types___globals; cpy_r_r1194 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1195 = CPyDict_GetItem(cpy_r_r1193, cpy_r_r1194); if (unlikely(cpy_r_r1195 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1196 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stateRoot' */ cpy_r_r1197 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1196, cpy_r_r1195); @@ -273935,14 +274657,14 @@ CPyL379: ; cpy_r_r1198 = cpy_r_r1197 >= 0; if (unlikely(!cpy_r_r1198)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1199 = CPyStatic_types___globals; cpy_r_r1200 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Timestamp' */ cpy_r_r1201 = CPyDict_GetItem(cpy_r_r1199, cpy_r_r1200); if (unlikely(cpy_r_r1201 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1202 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'timestamp' */ cpy_r_r1203 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1202, cpy_r_r1201); @@ -273950,7 +274672,7 @@ CPyL379: ; cpy_r_r1204 = cpy_r_r1203 >= 0; if (unlikely(!cpy_r_r1204)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1205 = (PyObject *)&PyLong_Type; cpy_r_r1206 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'totalDifficulty' */ @@ -273958,7 +274680,7 @@ CPyL379: ; cpy_r_r1208 = cpy_r_r1207 >= 0; if (unlikely(!cpy_r_r1208)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1209 = (PyObject *)&PyType_Type; cpy_r_r1210 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactions' */ @@ -273966,14 +274688,14 @@ CPyL379: ; cpy_r_r1212 = cpy_r_r1211 >= 0; if (unlikely(!cpy_r_r1212)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1213 = CPyStatic_types___globals; cpy_r_r1214 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1215 = CPyDict_GetItem(cpy_r_r1213, cpy_r_r1214); if (unlikely(cpy_r_r1215 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1216 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionsRoot' */ cpy_r_r1217 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1216, cpy_r_r1215); @@ -273981,14 +274703,14 @@ CPyL379: ; cpy_r_r1218 = cpy_r_r1217 >= 0; if (unlikely(!cpy_r_r1218)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1219 = CPyStatic_types___globals; cpy_r_r1220 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ cpy_r_r1221 = CPyDict_GetItem(cpy_r_r1219, cpy_r_r1220); if (unlikely(cpy_r_r1221 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1222 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'uncles' */ cpy_r_r1223 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1222, cpy_r_r1221); @@ -273996,14 +274718,14 @@ CPyL379: ; cpy_r_r1224 = cpy_r_r1223 >= 0; if (unlikely(!cpy_r_r1224)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1225 = CPyStatic_types___globals; cpy_r_r1226 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ cpy_r_r1227 = CPyDict_GetItem(cpy_r_r1225, cpy_r_r1226); if (unlikely(cpy_r_r1227 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1228 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'withdrawals' */ cpy_r_r1229 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1228, cpy_r_r1227); @@ -274011,14 +274733,14 @@ CPyL379: ; cpy_r_r1230 = cpy_r_r1229 >= 0; if (unlikely(!cpy_r_r1230)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1231 = CPyStatic_types___globals; cpy_r_r1232 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1233 = CPyDict_GetItem(cpy_r_r1231, cpy_r_r1232); if (unlikely(cpy_r_r1233 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1234 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'withdrawalsRoot' */ cpy_r_r1235 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1234, cpy_r_r1233); @@ -274026,14 +274748,14 @@ CPyL379: ; cpy_r_r1236 = cpy_r_r1235 >= 0; if (unlikely(!cpy_r_r1236)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1237 = CPyStatic_types___globals; cpy_r_r1238 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1239 = CPyDict_GetItem(cpy_r_r1237, cpy_r_r1238); if (unlikely(cpy_r_r1239 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1240 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parentBeaconBlockRoot' */ cpy_r_r1241 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1240, cpy_r_r1239); @@ -274041,7 +274763,7 @@ CPyL379: ; cpy_r_r1242 = cpy_r_r1241 >= 0; if (unlikely(!cpy_r_r1242)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1243 = (PyObject *)&PyLong_Type; cpy_r_r1244 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blobGasUsed' */ @@ -274049,7 +274771,7 @@ CPyL379: ; cpy_r_r1246 = cpy_r_r1245 >= 0; if (unlikely(!cpy_r_r1246)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1247 = (PyObject *)&PyLong_Type; cpy_r_r1248 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'excessBlobGas' */ @@ -274057,14 +274779,14 @@ CPyL379: ; cpy_r_r1250 = cpy_r_r1249 >= 0; if (unlikely(!cpy_r_r1250)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1251 = CPyStatic_types___globals; cpy_r_r1252 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1253 = CPyDict_GetItem(cpy_r_r1251, cpy_r_r1252); if (unlikely(cpy_r_r1253 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1254 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'requestsHash' */ cpy_r_r1255 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1254, cpy_r_r1253); @@ -274072,14 +274794,14 @@ CPyL379: ; cpy_r_r1256 = cpy_r_r1255 >= 0; if (unlikely(!cpy_r_r1256)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1257 = CPyStatic_types___globals; cpy_r_r1258 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1259 = CPyDict_GetItem(cpy_r_r1257, cpy_r_r1258); if (unlikely(cpy_r_r1259 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1260 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'proofOfAuthorityData' */ cpy_r_r1261 = PyDict_SetItem(cpy_r_r1110, cpy_r_r1260, cpy_r_r1259); @@ -274087,7 +274809,7 @@ CPyL379: ; cpy_r_r1262 = cpy_r_r1261 >= 0; if (unlikely(!cpy_r_r1262)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1961; + goto CPyL1957; } cpy_r_r1263 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockData' */ cpy_r_r1264 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -274096,7 +274818,7 @@ CPyL379: ; cpy_r_r1266 = cpy_r_r1265 >= 0; if (unlikely(!cpy_r_r1266)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1960; + goto CPyL1956; } cpy_r_r1267 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1268 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -274104,7 +274826,7 @@ CPyL379: ; cpy_r_r1270 = cpy_r_r1269 >= 0; if (unlikely(!cpy_r_r1270)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1960; + goto CPyL1956; } cpy_r_r1271 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1272 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -274112,7 +274834,7 @@ CPyL379: ; cpy_r_r1274 = cpy_r_r1273 >= 0; if (unlikely(!cpy_r_r1274)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1960; + goto CPyL1956; } PyObject *cpy_r_r1275[3] = {cpy_r_r1263, cpy_r_r1088, cpy_r_r1108}; cpy_r_r1276 = (PyObject **)&cpy_r_r1275; @@ -274120,7 +274842,7 @@ CPyL379: ; CPy_DECREF(cpy_r_r1098); if (unlikely(cpy_r_r1277 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1962; + goto CPyL1958; } CPy_DECREF(cpy_r_r1088); CPy_DECREF(cpy_r_r1108); @@ -274133,7 +274855,7 @@ CPyL379: ; cpy_r_r1281 = cpy_r_r1280 >= 0; if (unlikely(!cpy_r_r1281)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1282 = (PyObject *)CPyType_types___BlockData; cpy_r_r1283 = CPyModule_typing; @@ -274144,7 +274866,7 @@ CPyL379: ; cpy_r_r1287 = PyImport_Import(cpy_r_r1286); if (unlikely(cpy_r_r1287 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1287; CPy_INCREF(CPyModule_typing); @@ -274155,20 +274877,20 @@ CPyL436: ; cpy_r_r1290 = CPyDict_GetItem(cpy_r_r1288, cpy_r_r1289); if (unlikely(cpy_r_r1290 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1291 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1292 = CPyObject_GetAttr(cpy_r_r1290, cpy_r_r1291); CPy_DECREF(cpy_r_r1290); if (unlikely(cpy_r_r1292 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1293 = PyTuple_Pack(1, cpy_r_r1292); CPy_DECREF(cpy_r_r1292); if (unlikely(cpy_r_r1293 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1294 = CPyModule_typing; cpy_r_r1295 = (PyObject *)&_Py_NoneStruct; @@ -274178,7 +274900,7 @@ CPyL436: ; cpy_r_r1298 = PyImport_Import(cpy_r_r1297); if (unlikely(cpy_r_r1298 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1963; + goto CPyL1959; } CPyModule_typing = cpy_r_r1298; CPy_INCREF(CPyModule_typing); @@ -274189,14 +274911,14 @@ CPyL442: ; cpy_r_r1301 = CPyDict_GetItem(cpy_r_r1299, cpy_r_r1300); if (unlikely(cpy_r_r1301 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1963; + goto CPyL1959; } cpy_r_r1302 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1303 = CPyObject_GetAttr(cpy_r_r1301, cpy_r_r1302); CPy_DECREF(cpy_r_r1301); if (unlikely(cpy_r_r1303 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1963; + goto CPyL1959; } cpy_r_r1304 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1305 = PyObject_HasAttr(cpy_r_r1303, cpy_r_r1304); @@ -274206,7 +274928,7 @@ CPyL442: ; cpy_r_r1308 = CPyObject_GetAttr(cpy_r_r1303, cpy_r_r1307); if (unlikely(cpy_r_r1308 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1964; + goto CPyL1960; } PyObject *cpy_r_r1309[2] = {cpy_r_r1306, cpy_r_r1293}; cpy_r_r1310 = (PyObject **)&cpy_r_r1309; @@ -274214,13 +274936,13 @@ CPyL442: ; CPy_DECREF(cpy_r_r1308); if (unlikely(cpy_r_r1311 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1964; + goto CPyL1960; } if (likely(PyDict_Check(cpy_r_r1311))) cpy_r_r1312 = cpy_r_r1311; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 234, CPyStatic_types___globals, "dict", cpy_r_r1311); - goto CPyL1964; + goto CPyL1960; } cpy_r_r1313 = cpy_r_r1312; goto CPyL451; @@ -274228,21 +274950,21 @@ CPyL449: ; cpy_r_r1314 = PyDict_New(); if (unlikely(cpy_r_r1314 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1964; + goto CPyL1960; } cpy_r_r1313 = cpy_r_r1314; CPyL451: ; cpy_r_r1315 = PyDict_New(); if (unlikely(cpy_r_r1315 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1965; + goto CPyL1961; } cpy_r_r1316 = CPyStatic_types___globals; cpy_r_r1317 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ cpy_r_r1318 = CPyDict_GetItem(cpy_r_r1316, cpy_r_r1317); if (unlikely(cpy_r_r1318 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1319 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ cpy_r_r1320 = PyDict_SetItem(cpy_r_r1315, cpy_r_r1319, cpy_r_r1318); @@ -274250,14 +274972,14 @@ CPyL451: ; cpy_r_r1321 = cpy_r_r1320 >= 0; if (unlikely(!cpy_r_r1321)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1322 = CPyStatic_types___globals; cpy_r_r1323 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1324 = CPyDict_GetItem(cpy_r_r1322, cpy_r_r1323); if (unlikely(cpy_r_r1324 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1325 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockHash' */ cpy_r_r1326 = PyDict_SetItem(cpy_r_r1315, cpy_r_r1325, cpy_r_r1324); @@ -274265,14 +274987,14 @@ CPyL451: ; cpy_r_r1327 = cpy_r_r1326 >= 0; if (unlikely(!cpy_r_r1327)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1328 = CPyStatic_types___globals; cpy_r_r1329 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockNumber' */ cpy_r_r1330 = CPyDict_GetItem(cpy_r_r1328, cpy_r_r1329); if (unlikely(cpy_r_r1330 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1331 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockNumber' */ cpy_r_r1332 = PyDict_SetItem(cpy_r_r1315, cpy_r_r1331, cpy_r_r1330); @@ -274280,14 +275002,14 @@ CPyL451: ; cpy_r_r1333 = cpy_r_r1332 >= 0; if (unlikely(!cpy_r_r1333)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1334 = CPyStatic_types___globals; cpy_r_r1335 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1336 = CPyDict_GetItem(cpy_r_r1334, cpy_r_r1335); if (unlikely(cpy_r_r1336 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1337 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ cpy_r_r1338 = PyDict_SetItem(cpy_r_r1315, cpy_r_r1337, cpy_r_r1336); @@ -274295,7 +275017,7 @@ CPyL451: ; cpy_r_r1339 = cpy_r_r1338 >= 0; if (unlikely(!cpy_r_r1339)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1340 = (PyObject *)&PyLong_Type; cpy_r_r1341 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logIndex' */ @@ -274303,7 +275025,7 @@ CPyL451: ; cpy_r_r1343 = cpy_r_r1342 >= 0; if (unlikely(!cpy_r_r1343)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1344 = (PyObject *)&PyBool_Type; cpy_r_r1345 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'removed' */ @@ -274311,14 +275033,14 @@ CPyL451: ; cpy_r_r1347 = cpy_r_r1346 >= 0; if (unlikely(!cpy_r_r1347)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1348 = CPyStatic_types___globals; cpy_r_r1349 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ cpy_r_r1350 = CPyDict_GetItem(cpy_r_r1348, cpy_r_r1349); if (unlikely(cpy_r_r1350 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1351 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'topics' */ cpy_r_r1352 = PyDict_SetItem(cpy_r_r1315, cpy_r_r1351, cpy_r_r1350); @@ -274326,14 +275048,14 @@ CPyL451: ; cpy_r_r1353 = cpy_r_r1352 >= 0; if (unlikely(!cpy_r_r1353)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1354 = CPyStatic_types___globals; cpy_r_r1355 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1356 = CPyDict_GetItem(cpy_r_r1354, cpy_r_r1355); if (unlikely(cpy_r_r1356 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1357 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionHash' */ cpy_r_r1358 = PyDict_SetItem(cpy_r_r1315, cpy_r_r1357, cpy_r_r1356); @@ -274341,7 +275063,7 @@ CPyL451: ; cpy_r_r1359 = cpy_r_r1358 >= 0; if (unlikely(!cpy_r_r1359)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1360 = (PyObject *)&PyLong_Type; cpy_r_r1361 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionIndex' */ @@ -274349,7 +275071,7 @@ CPyL451: ; cpy_r_r1363 = cpy_r_r1362 >= 0; if (unlikely(!cpy_r_r1363)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1966; + goto CPyL1962; } cpy_r_r1364 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogReceipt' */ cpy_r_r1365 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -274358,7 +275080,7 @@ CPyL451: ; cpy_r_r1367 = cpy_r_r1366 >= 0; if (unlikely(!cpy_r_r1367)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1965; + goto CPyL1961; } cpy_r_r1368 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1369 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -274366,7 +275088,7 @@ CPyL451: ; cpy_r_r1371 = cpy_r_r1370 >= 0; if (unlikely(!cpy_r_r1371)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1965; + goto CPyL1961; } cpy_r_r1372 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1373 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -274374,7 +275096,7 @@ CPyL451: ; cpy_r_r1375 = cpy_r_r1374 >= 0; if (unlikely(!cpy_r_r1375)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1965; + goto CPyL1961; } PyObject *cpy_r_r1376[3] = {cpy_r_r1364, cpy_r_r1293, cpy_r_r1313}; cpy_r_r1377 = (PyObject **)&cpy_r_r1376; @@ -274382,7 +275104,7 @@ CPyL451: ; CPy_DECREF(cpy_r_r1303); if (unlikely(cpy_r_r1378 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1967; + goto CPyL1963; } CPy_DECREF(cpy_r_r1293); CPy_DECREF(cpy_r_r1313); @@ -274395,7 +275117,7 @@ CPyL451: ; cpy_r_r1382 = cpy_r_r1381 >= 0; if (unlikely(!cpy_r_r1382)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1383 = (PyObject *)CPyType_types___LogReceipt; cpy_r_r1384 = CPyModule_typing; @@ -274406,7 +275128,7 @@ CPyL451: ; cpy_r_r1388 = PyImport_Import(cpy_r_r1387); if (unlikely(cpy_r_r1388 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1388; CPy_INCREF(CPyModule_typing); @@ -274417,20 +275139,20 @@ CPyL475: ; cpy_r_r1391 = CPyDict_GetItem(cpy_r_r1389, cpy_r_r1390); if (unlikely(cpy_r_r1391 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1392 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1393 = CPyObject_GetAttr(cpy_r_r1391, cpy_r_r1392); CPy_DECREF(cpy_r_r1391); if (unlikely(cpy_r_r1393 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1394 = PyTuple_Pack(1, cpy_r_r1393); CPy_DECREF(cpy_r_r1393); if (unlikely(cpy_r_r1394 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1395 = CPyModule_typing; cpy_r_r1396 = (PyObject *)&_Py_NoneStruct; @@ -274440,7 +275162,7 @@ CPyL475: ; cpy_r_r1399 = PyImport_Import(cpy_r_r1398); if (unlikely(cpy_r_r1399 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1968; + goto CPyL1964; } CPyModule_typing = cpy_r_r1399; CPy_INCREF(CPyModule_typing); @@ -274451,14 +275173,14 @@ CPyL481: ; cpy_r_r1402 = CPyDict_GetItem(cpy_r_r1400, cpy_r_r1401); if (unlikely(cpy_r_r1402 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1968; + goto CPyL1964; } cpy_r_r1403 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1404 = CPyObject_GetAttr(cpy_r_r1402, cpy_r_r1403); CPy_DECREF(cpy_r_r1402); if (unlikely(cpy_r_r1404 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1968; + goto CPyL1964; } cpy_r_r1405 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1406 = PyObject_HasAttr(cpy_r_r1404, cpy_r_r1405); @@ -274468,7 +275190,7 @@ CPyL481: ; cpy_r_r1409 = CPyObject_GetAttr(cpy_r_r1404, cpy_r_r1408); if (unlikely(cpy_r_r1409 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1969; + goto CPyL1965; } PyObject *cpy_r_r1410[2] = {cpy_r_r1407, cpy_r_r1394}; cpy_r_r1411 = (PyObject **)&cpy_r_r1410; @@ -274476,13 +275198,13 @@ CPyL481: ; CPy_DECREF(cpy_r_r1409); if (unlikely(cpy_r_r1412 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1969; + goto CPyL1965; } if (likely(PyDict_Check(cpy_r_r1412))) cpy_r_r1413 = cpy_r_r1412; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 246, CPyStatic_types___globals, "dict", cpy_r_r1412); - goto CPyL1969; + goto CPyL1965; } cpy_r_r1414 = cpy_r_r1413; goto CPyL490; @@ -274490,21 +275212,21 @@ CPyL488: ; cpy_r_r1415 = PyDict_New(); if (unlikely(cpy_r_r1415 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1969; + goto CPyL1965; } cpy_r_r1414 = cpy_r_r1415; CPyL490: ; cpy_r_r1416 = PyDict_New(); if (unlikely(cpy_r_r1416 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1970; + goto CPyL1966; } cpy_r_r1417 = CPyStatic_types___globals; cpy_r_r1418 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r1419 = CPyDict_GetItem(cpy_r_r1417, cpy_r_r1418); if (unlikely(cpy_r_r1419 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1971; + goto CPyL1967; } cpy_r_r1420 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription' */ cpy_r_r1421 = PyDict_SetItem(cpy_r_r1416, cpy_r_r1420, cpy_r_r1419); @@ -274512,7 +275234,7 @@ CPyL490: ; cpy_r_r1422 = cpy_r_r1421 >= 0; if (unlikely(!cpy_r_r1422)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1971; + goto CPyL1967; } cpy_r_r1423 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionResponse' */ cpy_r_r1424 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -274521,7 +275243,7 @@ CPyL490: ; cpy_r_r1426 = cpy_r_r1425 >= 0; if (unlikely(!cpy_r_r1426)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1970; + goto CPyL1966; } cpy_r_r1427 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1428 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -274529,7 +275251,7 @@ CPyL490: ; cpy_r_r1430 = cpy_r_r1429 >= 0; if (unlikely(!cpy_r_r1430)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1970; + goto CPyL1966; } cpy_r_r1431 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1432 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -274537,7 +275259,7 @@ CPyL490: ; cpy_r_r1434 = cpy_r_r1433 >= 0; if (unlikely(!cpy_r_r1434)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1970; + goto CPyL1966; } PyObject *cpy_r_r1435[3] = {cpy_r_r1423, cpy_r_r1394, cpy_r_r1414}; cpy_r_r1436 = (PyObject **)&cpy_r_r1435; @@ -274545,7 +275267,7 @@ CPyL490: ; CPy_DECREF(cpy_r_r1404); if (unlikely(cpy_r_r1437 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1972; + goto CPyL1968; } CPy_DECREF(cpy_r_r1394); CPy_DECREF(cpy_r_r1414); @@ -274558,7 +275280,7 @@ CPyL490: ; cpy_r_r1441 = cpy_r_r1440 >= 0; if (unlikely(!cpy_r_r1441)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1442 = (PyObject *)CPyType_types___SubscriptionResponse; cpy_r_r1443 = CPyModule_typing; @@ -274569,7 +275291,7 @@ CPyL490: ; cpy_r_r1447 = PyImport_Import(cpy_r_r1446); if (unlikely(cpy_r_r1447 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1447; CPy_INCREF(CPyModule_typing); @@ -274580,20 +275302,20 @@ CPyL501: ; cpy_r_r1450 = CPyDict_GetItem(cpy_r_r1448, cpy_r_r1449); if (unlikely(cpy_r_r1450 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1451 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1452 = CPyObject_GetAttr(cpy_r_r1450, cpy_r_r1451); CPy_DECREF(cpy_r_r1450); if (unlikely(cpy_r_r1452 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1453 = PyTuple_Pack(1, cpy_r_r1452); CPy_DECREF(cpy_r_r1452); if (unlikely(cpy_r_r1453 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1454 = CPyModule_typing; cpy_r_r1455 = (PyObject *)&_Py_NoneStruct; @@ -274603,7 +275325,7 @@ CPyL501: ; cpy_r_r1458 = PyImport_Import(cpy_r_r1457); if (unlikely(cpy_r_r1458 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1973; + goto CPyL1969; } CPyModule_typing = cpy_r_r1458; CPy_INCREF(CPyModule_typing); @@ -274614,14 +275336,14 @@ CPyL507: ; cpy_r_r1461 = CPyDict_GetItem(cpy_r_r1459, cpy_r_r1460); if (unlikely(cpy_r_r1461 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1973; + goto CPyL1969; } cpy_r_r1462 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1463 = CPyObject_GetAttr(cpy_r_r1461, cpy_r_r1462); CPy_DECREF(cpy_r_r1461); if (unlikely(cpy_r_r1463 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1973; + goto CPyL1969; } cpy_r_r1464 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1465 = PyObject_HasAttr(cpy_r_r1463, cpy_r_r1464); @@ -274631,7 +275353,7 @@ CPyL507: ; cpy_r_r1468 = CPyObject_GetAttr(cpy_r_r1463, cpy_r_r1467); if (unlikely(cpy_r_r1468 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1974; + goto CPyL1970; } PyObject *cpy_r_r1469[2] = {cpy_r_r1466, cpy_r_r1453}; cpy_r_r1470 = (PyObject **)&cpy_r_r1469; @@ -274639,13 +275361,13 @@ CPyL507: ; CPy_DECREF(cpy_r_r1468); if (unlikely(cpy_r_r1471 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1974; + goto CPyL1970; } if (likely(PyDict_Check(cpy_r_r1471))) cpy_r_r1472 = cpy_r_r1471; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 250, CPyStatic_types___globals, "dict", cpy_r_r1471); - goto CPyL1974; + goto CPyL1970; } cpy_r_r1473 = cpy_r_r1472; goto CPyL516; @@ -274653,14 +275375,14 @@ CPyL514: ; cpy_r_r1474 = PyDict_New(); if (unlikely(cpy_r_r1474 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1974; + goto CPyL1970; } cpy_r_r1473 = cpy_r_r1474; CPyL516: ; cpy_r_r1475 = PyDict_New(); if (unlikely(cpy_r_r1475 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1975; + goto CPyL1971; } cpy_r_r1476 = (PyObject *)&PyType_Type; cpy_r_r1477 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ @@ -274668,7 +275390,7 @@ CPyL516: ; cpy_r_r1479 = cpy_r_r1478 >= 0; if (unlikely(!cpy_r_r1479)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1976; + goto CPyL1972; } cpy_r_r1480 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockTypeSubscriptionResponse' */ cpy_r_r1481 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -274677,7 +275399,7 @@ CPyL516: ; cpy_r_r1483 = cpy_r_r1482 >= 0; if (unlikely(!cpy_r_r1483)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1975; + goto CPyL1971; } cpy_r_r1484 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1485 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -274685,7 +275407,7 @@ CPyL516: ; cpy_r_r1487 = cpy_r_r1486 >= 0; if (unlikely(!cpy_r_r1487)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1975; + goto CPyL1971; } cpy_r_r1488 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1489 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -274693,7 +275415,7 @@ CPyL516: ; cpy_r_r1491 = cpy_r_r1490 >= 0; if (unlikely(!cpy_r_r1491)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1975; + goto CPyL1971; } PyObject *cpy_r_r1492[3] = {cpy_r_r1480, cpy_r_r1453, cpy_r_r1473}; cpy_r_r1493 = (PyObject **)&cpy_r_r1492; @@ -274701,7 +275423,7 @@ CPyL516: ; CPy_DECREF(cpy_r_r1463); if (unlikely(cpy_r_r1494 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1977; + goto CPyL1973; } CPy_DECREF(cpy_r_r1453); CPy_DECREF(cpy_r_r1473); @@ -274714,7 +275436,7 @@ CPyL516: ; cpy_r_r1498 = cpy_r_r1497 >= 0; if (unlikely(!cpy_r_r1498)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1499 = (PyObject *)CPyType_types___BlockTypeSubscriptionResponse; cpy_r_r1500 = CPyModule_typing; @@ -274725,7 +275447,7 @@ CPyL516: ; cpy_r_r1504 = PyImport_Import(cpy_r_r1503); if (unlikely(cpy_r_r1504 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1504; CPy_INCREF(CPyModule_typing); @@ -274736,20 +275458,20 @@ CPyL526: ; cpy_r_r1507 = CPyDict_GetItem(cpy_r_r1505, cpy_r_r1506); if (unlikely(cpy_r_r1507 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1508 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1509 = CPyObject_GetAttr(cpy_r_r1507, cpy_r_r1508); CPy_DECREF(cpy_r_r1507); if (unlikely(cpy_r_r1509 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1510 = PyTuple_Pack(1, cpy_r_r1509); CPy_DECREF(cpy_r_r1509); if (unlikely(cpy_r_r1510 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1511 = CPyModule_typing; cpy_r_r1512 = (PyObject *)&_Py_NoneStruct; @@ -274759,7 +275481,7 @@ CPyL526: ; cpy_r_r1515 = PyImport_Import(cpy_r_r1514); if (unlikely(cpy_r_r1515 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1978; + goto CPyL1974; } CPyModule_typing = cpy_r_r1515; CPy_INCREF(CPyModule_typing); @@ -274770,14 +275492,14 @@ CPyL532: ; cpy_r_r1518 = CPyDict_GetItem(cpy_r_r1516, cpy_r_r1517); if (unlikely(cpy_r_r1518 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1978; + goto CPyL1974; } cpy_r_r1519 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1520 = CPyObject_GetAttr(cpy_r_r1518, cpy_r_r1519); CPy_DECREF(cpy_r_r1518); if (unlikely(cpy_r_r1520 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1978; + goto CPyL1974; } cpy_r_r1521 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1522 = PyObject_HasAttr(cpy_r_r1520, cpy_r_r1521); @@ -274787,7 +275509,7 @@ CPyL532: ; cpy_r_r1525 = CPyObject_GetAttr(cpy_r_r1520, cpy_r_r1524); if (unlikely(cpy_r_r1525 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1979; + goto CPyL1975; } PyObject *cpy_r_r1526[2] = {cpy_r_r1523, cpy_r_r1510}; cpy_r_r1527 = (PyObject **)&cpy_r_r1526; @@ -274795,13 +275517,13 @@ CPyL532: ; CPy_DECREF(cpy_r_r1525); if (unlikely(cpy_r_r1528 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1979; + goto CPyL1975; } if (likely(PyDict_Check(cpy_r_r1528))) cpy_r_r1529 = cpy_r_r1528; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 254, CPyStatic_types___globals, "dict", cpy_r_r1528); - goto CPyL1979; + goto CPyL1975; } cpy_r_r1530 = cpy_r_r1529; goto CPyL541; @@ -274809,14 +275531,14 @@ CPyL539: ; cpy_r_r1531 = PyDict_New(); if (unlikely(cpy_r_r1531 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1979; + goto CPyL1975; } cpy_r_r1530 = cpy_r_r1531; CPyL541: ; cpy_r_r1532 = PyDict_New(); if (unlikely(cpy_r_r1532 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1980; + goto CPyL1976; } cpy_r_r1533 = (PyObject *)&PyType_Type; cpy_r_r1534 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ @@ -274824,7 +275546,7 @@ CPyL541: ; cpy_r_r1536 = cpy_r_r1535 >= 0; if (unlikely(!cpy_r_r1536)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1981; + goto CPyL1977; } cpy_r_r1537 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TransactionTypeSubscriptionResponse' */ cpy_r_r1538 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -274833,7 +275555,7 @@ CPyL541: ; cpy_r_r1540 = cpy_r_r1539 >= 0; if (unlikely(!cpy_r_r1540)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1980; + goto CPyL1976; } cpy_r_r1541 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1542 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -274841,7 +275563,7 @@ CPyL541: ; cpy_r_r1544 = cpy_r_r1543 >= 0; if (unlikely(!cpy_r_r1544)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1980; + goto CPyL1976; } cpy_r_r1545 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1546 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -274849,7 +275571,7 @@ CPyL541: ; cpy_r_r1548 = cpy_r_r1547 >= 0; if (unlikely(!cpy_r_r1548)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1980; + goto CPyL1976; } PyObject *cpy_r_r1549[3] = {cpy_r_r1537, cpy_r_r1510, cpy_r_r1530}; cpy_r_r1550 = (PyObject **)&cpy_r_r1549; @@ -274857,7 +275579,7 @@ CPyL541: ; CPy_DECREF(cpy_r_r1520); if (unlikely(cpy_r_r1551 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1982; + goto CPyL1978; } CPy_DECREF(cpy_r_r1510); CPy_DECREF(cpy_r_r1530); @@ -274870,7 +275592,7 @@ CPyL541: ; cpy_r_r1555 = cpy_r_r1554 >= 0; if (unlikely(!cpy_r_r1555)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1556 = (PyObject *)CPyType_types___TransactionTypeSubscriptionResponse; cpy_r_r1557 = CPyModule_typing; @@ -274881,7 +275603,7 @@ CPyL541: ; cpy_r_r1561 = PyImport_Import(cpy_r_r1560); if (unlikely(cpy_r_r1561 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1561; CPy_INCREF(CPyModule_typing); @@ -274892,20 +275614,20 @@ CPyL551: ; cpy_r_r1564 = CPyDict_GetItem(cpy_r_r1562, cpy_r_r1563); if (unlikely(cpy_r_r1564 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1565 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1566 = CPyObject_GetAttr(cpy_r_r1564, cpy_r_r1565); CPy_DECREF(cpy_r_r1564); if (unlikely(cpy_r_r1566 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1567 = PyTuple_Pack(1, cpy_r_r1566); CPy_DECREF(cpy_r_r1566); if (unlikely(cpy_r_r1567 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1568 = CPyModule_typing; cpy_r_r1569 = (PyObject *)&_Py_NoneStruct; @@ -274915,7 +275637,7 @@ CPyL551: ; cpy_r_r1572 = PyImport_Import(cpy_r_r1571); if (unlikely(cpy_r_r1572 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1983; + goto CPyL1979; } CPyModule_typing = cpy_r_r1572; CPy_INCREF(CPyModule_typing); @@ -274926,14 +275648,14 @@ CPyL557: ; cpy_r_r1575 = CPyDict_GetItem(cpy_r_r1573, cpy_r_r1574); if (unlikely(cpy_r_r1575 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1983; + goto CPyL1979; } cpy_r_r1576 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1577 = CPyObject_GetAttr(cpy_r_r1575, cpy_r_r1576); CPy_DECREF(cpy_r_r1575); if (unlikely(cpy_r_r1577 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1983; + goto CPyL1979; } cpy_r_r1578 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1579 = PyObject_HasAttr(cpy_r_r1577, cpy_r_r1578); @@ -274943,7 +275665,7 @@ CPyL557: ; cpy_r_r1582 = CPyObject_GetAttr(cpy_r_r1577, cpy_r_r1581); if (unlikely(cpy_r_r1582 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1984; + goto CPyL1980; } PyObject *cpy_r_r1583[2] = {cpy_r_r1580, cpy_r_r1567}; cpy_r_r1584 = (PyObject **)&cpy_r_r1583; @@ -274951,13 +275673,13 @@ CPyL557: ; CPy_DECREF(cpy_r_r1582); if (unlikely(cpy_r_r1585 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1984; + goto CPyL1980; } if (likely(PyDict_Check(cpy_r_r1585))) cpy_r_r1586 = cpy_r_r1585; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 258, CPyStatic_types___globals, "dict", cpy_r_r1585); - goto CPyL1984; + goto CPyL1980; } cpy_r_r1587 = cpy_r_r1586; goto CPyL566; @@ -274965,14 +275687,14 @@ CPyL564: ; cpy_r_r1588 = PyDict_New(); if (unlikely(cpy_r_r1588 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1984; + goto CPyL1980; } cpy_r_r1587 = cpy_r_r1588; CPyL566: ; cpy_r_r1589 = PyDict_New(); if (unlikely(cpy_r_r1589 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1985; + goto CPyL1981; } cpy_r_r1590 = (PyObject *)&PyType_Type; cpy_r_r1591 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ @@ -274980,7 +275702,7 @@ CPyL566: ; cpy_r_r1593 = cpy_r_r1592 >= 0; if (unlikely(!cpy_r_r1593)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1986; + goto CPyL1982; } cpy_r_r1594 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionResponse' */ cpy_r_r1595 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -274989,7 +275711,7 @@ CPyL566: ; cpy_r_r1597 = cpy_r_r1596 >= 0; if (unlikely(!cpy_r_r1597)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1985; + goto CPyL1981; } cpy_r_r1598 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1599 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -274997,7 +275719,7 @@ CPyL566: ; cpy_r_r1601 = cpy_r_r1600 >= 0; if (unlikely(!cpy_r_r1601)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1985; + goto CPyL1981; } cpy_r_r1602 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1603 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -275005,7 +275727,7 @@ CPyL566: ; cpy_r_r1605 = cpy_r_r1604 >= 0; if (unlikely(!cpy_r_r1605)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1985; + goto CPyL1981; } PyObject *cpy_r_r1606[3] = {cpy_r_r1594, cpy_r_r1567, cpy_r_r1587}; cpy_r_r1607 = (PyObject **)&cpy_r_r1606; @@ -275013,7 +275735,7 @@ CPyL566: ; CPy_DECREF(cpy_r_r1577); if (unlikely(cpy_r_r1608 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1987; + goto CPyL1983; } CPy_DECREF(cpy_r_r1567); CPy_DECREF(cpy_r_r1587); @@ -275026,7 +275748,7 @@ CPyL566: ; cpy_r_r1612 = cpy_r_r1611 >= 0; if (unlikely(!cpy_r_r1612)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1613 = (PyObject *)CPyType_types___LogsSubscriptionResponse; cpy_r_r1614 = CPyModule_typing; @@ -275037,7 +275759,7 @@ CPyL566: ; cpy_r_r1618 = PyImport_Import(cpy_r_r1617); if (unlikely(cpy_r_r1618 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1618; CPy_INCREF(CPyModule_typing); @@ -275048,20 +275770,20 @@ CPyL576: ; cpy_r_r1621 = CPyDict_GetItem(cpy_r_r1619, cpy_r_r1620); if (unlikely(cpy_r_r1621 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1622 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1623 = CPyObject_GetAttr(cpy_r_r1621, cpy_r_r1622); CPy_DECREF(cpy_r_r1621); if (unlikely(cpy_r_r1623 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1624 = PyTuple_Pack(1, cpy_r_r1623); CPy_DECREF(cpy_r_r1623); if (unlikely(cpy_r_r1624 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1625 = CPyModule_typing; cpy_r_r1626 = (PyObject *)&_Py_NoneStruct; @@ -275071,7 +275793,7 @@ CPyL576: ; cpy_r_r1629 = PyImport_Import(cpy_r_r1628); if (unlikely(cpy_r_r1629 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1988; + goto CPyL1984; } CPyModule_typing = cpy_r_r1629; CPy_INCREF(CPyModule_typing); @@ -275082,14 +275804,14 @@ CPyL582: ; cpy_r_r1632 = CPyDict_GetItem(cpy_r_r1630, cpy_r_r1631); if (unlikely(cpy_r_r1632 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1988; + goto CPyL1984; } cpy_r_r1633 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1634 = CPyObject_GetAttr(cpy_r_r1632, cpy_r_r1633); CPy_DECREF(cpy_r_r1632); if (unlikely(cpy_r_r1634 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1988; + goto CPyL1984; } cpy_r_r1635 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1636 = PyObject_HasAttr(cpy_r_r1634, cpy_r_r1635); @@ -275099,7 +275821,7 @@ CPyL582: ; cpy_r_r1639 = CPyObject_GetAttr(cpy_r_r1634, cpy_r_r1638); if (unlikely(cpy_r_r1639 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1989; + goto CPyL1985; } PyObject *cpy_r_r1640[2] = {cpy_r_r1637, cpy_r_r1624}; cpy_r_r1641 = (PyObject **)&cpy_r_r1640; @@ -275107,13 +275829,13 @@ CPyL582: ; CPy_DECREF(cpy_r_r1639); if (unlikely(cpy_r_r1642 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1989; + goto CPyL1985; } if (likely(PyDict_Check(cpy_r_r1642))) cpy_r_r1643 = cpy_r_r1642; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 262, CPyStatic_types___globals, "dict", cpy_r_r1642); - goto CPyL1989; + goto CPyL1985; } cpy_r_r1644 = cpy_r_r1643; goto CPyL591; @@ -275121,14 +275843,14 @@ CPyL589: ; cpy_r_r1645 = PyDict_New(); if (unlikely(cpy_r_r1645 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1989; + goto CPyL1985; } cpy_r_r1644 = cpy_r_r1645; CPyL591: ; cpy_r_r1646 = PyDict_New(); if (unlikely(cpy_r_r1646 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1990; + goto CPyL1986; } cpy_r_r1647 = (PyObject *)&PyBool_Type; cpy_r_r1648 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'isSyncing' */ @@ -275136,7 +275858,7 @@ CPyL591: ; cpy_r_r1650 = cpy_r_r1649 >= 0; if (unlikely(!cpy_r_r1650)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1991; + goto CPyL1987; } cpy_r_r1651 = (PyObject *)&PyLong_Type; cpy_r_r1652 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'startingBlock' */ @@ -275144,7 +275866,7 @@ CPyL591: ; cpy_r_r1654 = cpy_r_r1653 >= 0; if (unlikely(!cpy_r_r1654)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1991; + goto CPyL1987; } cpy_r_r1655 = (PyObject *)&PyLong_Type; cpy_r_r1656 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'currentBlock' */ @@ -275152,7 +275874,7 @@ CPyL591: ; cpy_r_r1658 = cpy_r_r1657 >= 0; if (unlikely(!cpy_r_r1658)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1991; + goto CPyL1987; } cpy_r_r1659 = (PyObject *)&PyLong_Type; cpy_r_r1660 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'highestBlock' */ @@ -275160,7 +275882,7 @@ CPyL591: ; cpy_r_r1662 = cpy_r_r1661 >= 0; if (unlikely(!cpy_r_r1662)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1991; + goto CPyL1987; } cpy_r_r1663 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncProgress' */ cpy_r_r1664 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -275169,7 +275891,7 @@ CPyL591: ; cpy_r_r1666 = cpy_r_r1665 >= 0; if (unlikely(!cpy_r_r1666)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1990; + goto CPyL1986; } cpy_r_r1667 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1668 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -275177,7 +275899,7 @@ CPyL591: ; cpy_r_r1670 = cpy_r_r1669 >= 0; if (unlikely(!cpy_r_r1670)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1990; + goto CPyL1986; } cpy_r_r1671 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1672 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -275185,7 +275907,7 @@ CPyL591: ; cpy_r_r1674 = cpy_r_r1673 >= 0; if (unlikely(!cpy_r_r1674)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1990; + goto CPyL1986; } PyObject *cpy_r_r1675[3] = {cpy_r_r1663, cpy_r_r1624, cpy_r_r1644}; cpy_r_r1676 = (PyObject **)&cpy_r_r1675; @@ -275193,7 +275915,7 @@ CPyL591: ; CPy_DECREF(cpy_r_r1634); if (unlikely(cpy_r_r1677 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1992; + goto CPyL1988; } CPy_DECREF(cpy_r_r1624); CPy_DECREF(cpy_r_r1644); @@ -275206,7 +275928,7 @@ CPyL591: ; cpy_r_r1681 = cpy_r_r1680 >= 0; if (unlikely(!cpy_r_r1681)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1682 = (PyObject *)CPyType_types___SyncProgress; cpy_r_r1683 = CPyModule_typing; @@ -275217,7 +275939,7 @@ CPyL591: ; cpy_r_r1687 = PyImport_Import(cpy_r_r1686); if (unlikely(cpy_r_r1687 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1687; CPy_INCREF(CPyModule_typing); @@ -275228,20 +275950,20 @@ CPyL604: ; cpy_r_r1690 = CPyDict_GetItem(cpy_r_r1688, cpy_r_r1689); if (unlikely(cpy_r_r1690 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1691 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1692 = CPyObject_GetAttr(cpy_r_r1690, cpy_r_r1691); CPy_DECREF(cpy_r_r1690); if (unlikely(cpy_r_r1692 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1693 = PyTuple_Pack(1, cpy_r_r1692); CPy_DECREF(cpy_r_r1692); if (unlikely(cpy_r_r1693 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1694 = CPyModule_typing; cpy_r_r1695 = (PyObject *)&_Py_NoneStruct; @@ -275251,7 +275973,7 @@ CPyL604: ; cpy_r_r1698 = PyImport_Import(cpy_r_r1697); if (unlikely(cpy_r_r1698 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1993; + goto CPyL1989; } CPyModule_typing = cpy_r_r1698; CPy_INCREF(CPyModule_typing); @@ -275262,14 +275984,14 @@ CPyL610: ; cpy_r_r1701 = CPyDict_GetItem(cpy_r_r1699, cpy_r_r1700); if (unlikely(cpy_r_r1701 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1993; + goto CPyL1989; } cpy_r_r1702 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1703 = CPyObject_GetAttr(cpy_r_r1701, cpy_r_r1702); CPy_DECREF(cpy_r_r1701); if (unlikely(cpy_r_r1703 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1993; + goto CPyL1989; } cpy_r_r1704 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1705 = PyObject_HasAttr(cpy_r_r1703, cpy_r_r1704); @@ -275279,7 +276001,7 @@ CPyL610: ; cpy_r_r1708 = CPyObject_GetAttr(cpy_r_r1703, cpy_r_r1707); if (unlikely(cpy_r_r1708 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1994; + goto CPyL1990; } PyObject *cpy_r_r1709[2] = {cpy_r_r1706, cpy_r_r1693}; cpy_r_r1710 = (PyObject **)&cpy_r_r1709; @@ -275287,13 +276009,13 @@ CPyL610: ; CPy_DECREF(cpy_r_r1708); if (unlikely(cpy_r_r1711 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1994; + goto CPyL1990; } if (likely(PyDict_Check(cpy_r_r1711))) cpy_r_r1712 = cpy_r_r1711; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 269, CPyStatic_types___globals, "dict", cpy_r_r1711); - goto CPyL1994; + goto CPyL1990; } cpy_r_r1713 = cpy_r_r1712; goto CPyL619; @@ -275301,14 +276023,14 @@ CPyL617: ; cpy_r_r1714 = PyDict_New(); if (unlikely(cpy_r_r1714 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1994; + goto CPyL1990; } cpy_r_r1713 = cpy_r_r1714; CPyL619: ; cpy_r_r1715 = PyDict_New(); if (unlikely(cpy_r_r1715 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1995; + goto CPyL1991; } cpy_r_r1716 = (PyObject *)&PyType_Type; cpy_r_r1717 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ @@ -275316,7 +276038,7 @@ CPyL619: ; cpy_r_r1719 = cpy_r_r1718 >= 0; if (unlikely(!cpy_r_r1719)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1996; + goto CPyL1992; } cpy_r_r1720 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncingSubscriptionResponse' */ cpy_r_r1721 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -275325,7 +276047,7 @@ CPyL619: ; cpy_r_r1723 = cpy_r_r1722 >= 0; if (unlikely(!cpy_r_r1723)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1995; + goto CPyL1991; } cpy_r_r1724 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1725 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -275333,7 +276055,7 @@ CPyL619: ; cpy_r_r1727 = cpy_r_r1726 >= 0; if (unlikely(!cpy_r_r1727)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1995; + goto CPyL1991; } cpy_r_r1728 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1729 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -275341,7 +276063,7 @@ CPyL619: ; cpy_r_r1731 = cpy_r_r1730 >= 0; if (unlikely(!cpy_r_r1731)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1995; + goto CPyL1991; } PyObject *cpy_r_r1732[3] = {cpy_r_r1720, cpy_r_r1693, cpy_r_r1713}; cpy_r_r1733 = (PyObject **)&cpy_r_r1732; @@ -275349,7 +276071,7 @@ CPyL619: ; CPy_DECREF(cpy_r_r1703); if (unlikely(cpy_r_r1734 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1997; + goto CPyL1993; } CPy_DECREF(cpy_r_r1693); CPy_DECREF(cpy_r_r1713); @@ -275362,7 +276084,7 @@ CPyL619: ; cpy_r_r1738 = cpy_r_r1737 >= 0; if (unlikely(!cpy_r_r1738)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1739 = (PyObject *)CPyType_types___SyncingSubscriptionResponse; cpy_r_r1740 = CPyModule_typing; @@ -275373,7 +276095,7 @@ CPyL619: ; cpy_r_r1744 = PyImport_Import(cpy_r_r1743); if (unlikely(cpy_r_r1744 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1744; CPy_INCREF(CPyModule_typing); @@ -275384,20 +276106,20 @@ CPyL629: ; cpy_r_r1747 = CPyDict_GetItem(cpy_r_r1745, cpy_r_r1746); if (unlikely(cpy_r_r1747 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1748 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1749 = CPyObject_GetAttr(cpy_r_r1747, cpy_r_r1748); CPy_DECREF(cpy_r_r1747); if (unlikely(cpy_r_r1749 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1750 = PyTuple_Pack(1, cpy_r_r1749); CPy_DECREF(cpy_r_r1749); if (unlikely(cpy_r_r1750 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1751 = CPyModule_typing; cpy_r_r1752 = (PyObject *)&_Py_NoneStruct; @@ -275407,7 +276129,7 @@ CPyL629: ; cpy_r_r1755 = PyImport_Import(cpy_r_r1754); if (unlikely(cpy_r_r1755 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1998; + goto CPyL1994; } CPyModule_typing = cpy_r_r1755; CPy_INCREF(CPyModule_typing); @@ -275418,14 +276140,14 @@ CPyL635: ; cpy_r_r1758 = CPyDict_GetItem(cpy_r_r1756, cpy_r_r1757); if (unlikely(cpy_r_r1758 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1998; + goto CPyL1994; } cpy_r_r1759 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1760 = CPyObject_GetAttr(cpy_r_r1758, cpy_r_r1759); CPy_DECREF(cpy_r_r1758); if (unlikely(cpy_r_r1760 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1998; + goto CPyL1994; } cpy_r_r1761 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1762 = PyObject_HasAttr(cpy_r_r1760, cpy_r_r1761); @@ -275435,7 +276157,7 @@ CPyL635: ; cpy_r_r1765 = CPyObject_GetAttr(cpy_r_r1760, cpy_r_r1764); if (unlikely(cpy_r_r1765 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1999; + goto CPyL1995; } PyObject *cpy_r_r1766[2] = {cpy_r_r1763, cpy_r_r1750}; cpy_r_r1767 = (PyObject **)&cpy_r_r1766; @@ -275443,13 +276165,13 @@ CPyL635: ; CPy_DECREF(cpy_r_r1765); if (unlikely(cpy_r_r1768 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1999; + goto CPyL1995; } if (likely(PyDict_Check(cpy_r_r1768))) cpy_r_r1769 = cpy_r_r1768; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 273, CPyStatic_types___globals, "dict", cpy_r_r1768); - goto CPyL1999; + goto CPyL1995; } cpy_r_r1770 = cpy_r_r1769; goto CPyL644; @@ -275457,14 +276179,14 @@ CPyL642: ; cpy_r_r1771 = PyDict_New(); if (unlikely(cpy_r_r1771 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1999; + goto CPyL1995; } cpy_r_r1770 = cpy_r_r1771; CPyL644: ; cpy_r_r1772 = PyDict_New(); if (unlikely(cpy_r_r1772 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2000; + goto CPyL1996; } cpy_r_r1773 = (PyObject *)&PyLong_Type; cpy_r_r1774 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'currentBlock' */ @@ -275472,7 +276194,7 @@ CPyL644: ; cpy_r_r1776 = cpy_r_r1775 >= 0; if (unlikely(!cpy_r_r1776)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2001; + goto CPyL1997; } cpy_r_r1777 = (PyObject *)&PyLong_Type; cpy_r_r1778 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'highestBlock' */ @@ -275480,7 +276202,7 @@ CPyL644: ; cpy_r_r1780 = cpy_r_r1779 >= 0; if (unlikely(!cpy_r_r1780)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2001; + goto CPyL1997; } cpy_r_r1781 = (PyObject *)&PyLong_Type; cpy_r_r1782 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'knownStates' */ @@ -275488,7 +276210,7 @@ CPyL644: ; cpy_r_r1784 = cpy_r_r1783 >= 0; if (unlikely(!cpy_r_r1784)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2001; + goto CPyL1997; } cpy_r_r1785 = (PyObject *)&PyLong_Type; cpy_r_r1786 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pulledStates' */ @@ -275496,7 +276218,7 @@ CPyL644: ; cpy_r_r1788 = cpy_r_r1787 >= 0; if (unlikely(!cpy_r_r1788)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2001; + goto CPyL1997; } cpy_r_r1789 = (PyObject *)&PyLong_Type; cpy_r_r1790 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'startingBlock' */ @@ -275504,7 +276226,7 @@ CPyL644: ; cpy_r_r1792 = cpy_r_r1791 >= 0; if (unlikely(!cpy_r_r1792)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2001; + goto CPyL1997; } cpy_r_r1793 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethSyncingStatus' */ cpy_r_r1794 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -275513,7 +276235,7 @@ CPyL644: ; cpy_r_r1796 = cpy_r_r1795 >= 0; if (unlikely(!cpy_r_r1796)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2000; + goto CPyL1996; } cpy_r_r1797 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1798 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -275521,7 +276243,7 @@ CPyL644: ; cpy_r_r1800 = cpy_r_r1799 >= 0; if (unlikely(!cpy_r_r1800)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2000; + goto CPyL1996; } cpy_r_r1801 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1802 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -275529,7 +276251,7 @@ CPyL644: ; cpy_r_r1804 = cpy_r_r1803 >= 0; if (unlikely(!cpy_r_r1804)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2000; + goto CPyL1996; } PyObject *cpy_r_r1805[3] = {cpy_r_r1793, cpy_r_r1750, cpy_r_r1770}; cpy_r_r1806 = (PyObject **)&cpy_r_r1805; @@ -275537,7 +276259,7 @@ CPyL644: ; CPy_DECREF(cpy_r_r1760); if (unlikely(cpy_r_r1807 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2002; + goto CPyL1998; } CPy_DECREF(cpy_r_r1750); CPy_DECREF(cpy_r_r1770); @@ -275550,7 +276272,7 @@ CPyL644: ; cpy_r_r1811 = cpy_r_r1810 >= 0; if (unlikely(!cpy_r_r1811)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1812 = (PyObject *)CPyType_types___GethSyncingStatus; cpy_r_r1813 = CPyModule_typing; @@ -275561,7 +276283,7 @@ CPyL644: ; cpy_r_r1817 = PyImport_Import(cpy_r_r1816); if (unlikely(cpy_r_r1817 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1817; CPy_INCREF(CPyModule_typing); @@ -275572,20 +276294,20 @@ CPyL658: ; cpy_r_r1820 = CPyDict_GetItem(cpy_r_r1818, cpy_r_r1819); if (unlikely(cpy_r_r1820 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1821 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1822 = CPyObject_GetAttr(cpy_r_r1820, cpy_r_r1821); CPy_DECREF(cpy_r_r1820); if (unlikely(cpy_r_r1822 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1823 = PyTuple_Pack(1, cpy_r_r1822); CPy_DECREF(cpy_r_r1822); if (unlikely(cpy_r_r1823 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1824 = CPyModule_typing; cpy_r_r1825 = (PyObject *)&_Py_NoneStruct; @@ -275595,7 +276317,7 @@ CPyL658: ; cpy_r_r1828 = PyImport_Import(cpy_r_r1827); if (unlikely(cpy_r_r1828 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2003; + goto CPyL1999; } CPyModule_typing = cpy_r_r1828; CPy_INCREF(CPyModule_typing); @@ -275606,14 +276328,14 @@ CPyL664: ; cpy_r_r1831 = CPyDict_GetItem(cpy_r_r1829, cpy_r_r1830); if (unlikely(cpy_r_r1831 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2003; + goto CPyL1999; } cpy_r_r1832 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1833 = CPyObject_GetAttr(cpy_r_r1831, cpy_r_r1832); CPy_DECREF(cpy_r_r1831); if (unlikely(cpy_r_r1833 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2003; + goto CPyL1999; } cpy_r_r1834 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1835 = PyObject_HasAttr(cpy_r_r1833, cpy_r_r1834); @@ -275623,7 +276345,7 @@ CPyL664: ; cpy_r_r1838 = CPyObject_GetAttr(cpy_r_r1833, cpy_r_r1837); if (unlikely(cpy_r_r1838 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2004; + goto CPyL2000; } PyObject *cpy_r_r1839[2] = {cpy_r_r1836, cpy_r_r1823}; cpy_r_r1840 = (PyObject **)&cpy_r_r1839; @@ -275631,13 +276353,13 @@ CPyL664: ; CPy_DECREF(cpy_r_r1838); if (unlikely(cpy_r_r1841 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2004; + goto CPyL2000; } if (likely(PyDict_Check(cpy_r_r1841))) cpy_r_r1842 = cpy_r_r1841; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 281, CPyStatic_types___globals, "dict", cpy_r_r1841); - goto CPyL2004; + goto CPyL2000; } cpy_r_r1843 = cpy_r_r1842; goto CPyL673; @@ -275645,14 +276367,14 @@ CPyL671: ; cpy_r_r1844 = PyDict_New(); if (unlikely(cpy_r_r1844 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2004; + goto CPyL2000; } cpy_r_r1843 = cpy_r_r1844; CPyL673: ; cpy_r_r1845 = PyDict_New(); if (unlikely(cpy_r_r1845 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2005; + goto CPyL2001; } cpy_r_r1846 = (PyObject *)&PyBool_Type; cpy_r_r1847 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'syncing' */ @@ -275660,7 +276382,7 @@ CPyL673: ; cpy_r_r1849 = cpy_r_r1848 >= 0; if (unlikely(!cpy_r_r1849)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2006; + goto CPyL2002; } cpy_r_r1850 = (PyObject *)&PyType_Type; cpy_r_r1851 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status' */ @@ -275668,7 +276390,7 @@ CPyL673: ; cpy_r_r1853 = cpy_r_r1852 >= 0; if (unlikely(!cpy_r_r1853)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2006; + goto CPyL2002; } cpy_r_r1854 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethSyncingSubscriptionResult' */ cpy_r_r1855 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -275677,7 +276399,7 @@ CPyL673: ; cpy_r_r1857 = cpy_r_r1856 >= 0; if (unlikely(!cpy_r_r1857)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2005; + goto CPyL2001; } cpy_r_r1858 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1859 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -275685,7 +276407,7 @@ CPyL673: ; cpy_r_r1861 = cpy_r_r1860 >= 0; if (unlikely(!cpy_r_r1861)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2005; + goto CPyL2001; } cpy_r_r1862 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1863 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -275693,7 +276415,7 @@ CPyL673: ; cpy_r_r1865 = cpy_r_r1864 >= 0; if (unlikely(!cpy_r_r1865)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2005; + goto CPyL2001; } PyObject *cpy_r_r1866[3] = {cpy_r_r1854, cpy_r_r1823, cpy_r_r1843}; cpy_r_r1867 = (PyObject **)&cpy_r_r1866; @@ -275701,7 +276423,7 @@ CPyL673: ; CPy_DECREF(cpy_r_r1833); if (unlikely(cpy_r_r1868 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2007; + goto CPyL2003; } CPy_DECREF(cpy_r_r1823); CPy_DECREF(cpy_r_r1843); @@ -275714,7 +276436,7 @@ CPyL673: ; cpy_r_r1872 = cpy_r_r1871 >= 0; if (unlikely(!cpy_r_r1872)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1873 = (PyObject *)CPyType_types___GethSyncingSubscriptionResult; cpy_r_r1874 = CPyModule_typing; @@ -275725,7 +276447,7 @@ CPyL673: ; cpy_r_r1878 = PyImport_Import(cpy_r_r1877); if (unlikely(cpy_r_r1878 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1878; CPy_INCREF(CPyModule_typing); @@ -275736,20 +276458,20 @@ CPyL684: ; cpy_r_r1881 = CPyDict_GetItem(cpy_r_r1879, cpy_r_r1880); if (unlikely(cpy_r_r1881 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1882 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1883 = CPyObject_GetAttr(cpy_r_r1881, cpy_r_r1882); CPy_DECREF(cpy_r_r1881); if (unlikely(cpy_r_r1883 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1884 = PyTuple_Pack(1, cpy_r_r1883); CPy_DECREF(cpy_r_r1883); if (unlikely(cpy_r_r1884 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1885 = CPyModule_typing; cpy_r_r1886 = (PyObject *)&_Py_NoneStruct; @@ -275759,7 +276481,7 @@ CPyL684: ; cpy_r_r1889 = PyImport_Import(cpy_r_r1888); if (unlikely(cpy_r_r1889 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2008; + goto CPyL2004; } CPyModule_typing = cpy_r_r1889; CPy_INCREF(CPyModule_typing); @@ -275770,14 +276492,14 @@ CPyL690: ; cpy_r_r1892 = CPyDict_GetItem(cpy_r_r1890, cpy_r_r1891); if (unlikely(cpy_r_r1892 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2008; + goto CPyL2004; } cpy_r_r1893 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1894 = CPyObject_GetAttr(cpy_r_r1892, cpy_r_r1893); CPy_DECREF(cpy_r_r1892); if (unlikely(cpy_r_r1894 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2008; + goto CPyL2004; } cpy_r_r1895 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1896 = PyObject_HasAttr(cpy_r_r1894, cpy_r_r1895); @@ -275787,7 +276509,7 @@ CPyL690: ; cpy_r_r1899 = CPyObject_GetAttr(cpy_r_r1894, cpy_r_r1898); if (unlikely(cpy_r_r1899 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2009; + goto CPyL2005; } PyObject *cpy_r_r1900[2] = {cpy_r_r1897, cpy_r_r1884}; cpy_r_r1901 = (PyObject **)&cpy_r_r1900; @@ -275795,13 +276517,13 @@ CPyL690: ; CPy_DECREF(cpy_r_r1899); if (unlikely(cpy_r_r1902 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2009; + goto CPyL2005; } if (likely(PyDict_Check(cpy_r_r1902))) cpy_r_r1903 = cpy_r_r1902; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 286, CPyStatic_types___globals, "dict", cpy_r_r1902); - goto CPyL2009; + goto CPyL2005; } cpy_r_r1904 = cpy_r_r1903; goto CPyL699; @@ -275809,14 +276531,14 @@ CPyL697: ; cpy_r_r1905 = PyDict_New(); if (unlikely(cpy_r_r1905 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2009; + goto CPyL2005; } cpy_r_r1904 = cpy_r_r1905; CPyL699: ; cpy_r_r1906 = PyDict_New(); if (unlikely(cpy_r_r1906 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2010; + goto CPyL2006; } cpy_r_r1907 = (PyObject *)&PyType_Type; cpy_r_r1908 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ @@ -275824,7 +276546,7 @@ CPyL699: ; cpy_r_r1910 = cpy_r_r1909 >= 0; if (unlikely(!cpy_r_r1910)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2011; + goto CPyL2007; } cpy_r_r1911 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethSyncingSubscriptionResponse' */ cpy_r_r1912 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -275833,7 +276555,7 @@ CPyL699: ; cpy_r_r1914 = cpy_r_r1913 >= 0; if (unlikely(!cpy_r_r1914)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2010; + goto CPyL2006; } cpy_r_r1915 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r1916 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -275841,7 +276563,7 @@ CPyL699: ; cpy_r_r1918 = cpy_r_r1917 >= 0; if (unlikely(!cpy_r_r1918)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2010; + goto CPyL2006; } cpy_r_r1919 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r1920 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -275849,7 +276571,7 @@ CPyL699: ; cpy_r_r1922 = cpy_r_r1921 >= 0; if (unlikely(!cpy_r_r1922)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2010; + goto CPyL2006; } PyObject *cpy_r_r1923[3] = {cpy_r_r1911, cpy_r_r1884, cpy_r_r1904}; cpy_r_r1924 = (PyObject **)&cpy_r_r1923; @@ -275857,7 +276579,7 @@ CPyL699: ; CPy_DECREF(cpy_r_r1894); if (unlikely(cpy_r_r1925 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2012; + goto CPyL2008; } CPy_DECREF(cpy_r_r1884); CPy_DECREF(cpy_r_r1904); @@ -275870,7 +276592,7 @@ CPyL699: ; cpy_r_r1929 = cpy_r_r1928 >= 0; if (unlikely(!cpy_r_r1929)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1930 = (PyObject *)CPyType_types___GethSyncingSubscriptionResponse; cpy_r_r1931 = CPyStatic_types___globals; @@ -275878,42 +276600,42 @@ CPyL699: ; cpy_r_r1933 = CPyDict_GetItem(cpy_r_r1931, cpy_r_r1932); if (unlikely(cpy_r_r1933 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1934 = CPyStatic_types___globals; cpy_r_r1935 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockTypeSubscriptionResponse' */ cpy_r_r1936 = CPyDict_GetItem(cpy_r_r1934, cpy_r_r1935); if (unlikely(cpy_r_r1936 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2013; + goto CPyL2009; } cpy_r_r1937 = CPyStatic_types___globals; cpy_r_r1938 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TransactionTypeSubscriptionResponse' */ cpy_r_r1939 = CPyDict_GetItem(cpy_r_r1937, cpy_r_r1938); if (unlikely(cpy_r_r1939 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2014; + goto CPyL2010; } cpy_r_r1940 = CPyStatic_types___globals; cpy_r_r1941 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionResponse' */ cpy_r_r1942 = CPyDict_GetItem(cpy_r_r1940, cpy_r_r1941); if (unlikely(cpy_r_r1942 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2015; + goto CPyL2011; } cpy_r_r1943 = CPyStatic_types___globals; cpy_r_r1944 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncingSubscriptionResponse' */ cpy_r_r1945 = CPyDict_GetItem(cpy_r_r1943, cpy_r_r1944); if (unlikely(cpy_r_r1945 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2016; + goto CPyL2012; } cpy_r_r1946 = CPyStatic_types___globals; cpy_r_r1947 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethSyncingSubscriptionResponse' */ cpy_r_r1948 = CPyDict_GetItem(cpy_r_r1946, cpy_r_r1947); if (unlikely(cpy_r_r1948 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2017; + goto CPyL2013; } cpy_r_r1949.f0 = cpy_r_r1936; cpy_r_r1949.f1 = cpy_r_r1939; @@ -275923,22 +276645,22 @@ CPyL699: ; cpy_r_r1950 = PyTuple_New(5); if (unlikely(cpy_r_r1950 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp939 = cpy_r_r1949.f0; - PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp939); - PyObject *__tmp940 = cpy_r_r1949.f1; - PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp940); - PyObject *__tmp941 = cpy_r_r1949.f2; - PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp941); - PyObject *__tmp942 = cpy_r_r1949.f3; - PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp942); - PyObject *__tmp943 = cpy_r_r1949.f4; - PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp943); + PyObject *__tmp952 = cpy_r_r1949.f0; + PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp952); + PyObject *__tmp953 = cpy_r_r1949.f1; + PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp953); + PyObject *__tmp954 = cpy_r_r1949.f2; + PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp954); + PyObject *__tmp955 = cpy_r_r1949.f3; + PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp955); + PyObject *__tmp956 = cpy_r_r1949.f4; + PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp956); cpy_r_r1951 = PyObject_GetItem(cpy_r_r1933, cpy_r_r1950); CPy_DECREF(cpy_r_r1933); CPy_DECREF(cpy_r_r1950); if (unlikely(cpy_r_r1951 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1952 = CPyStatic_types___globals; cpy_r_r1953 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscriptionParams' */ @@ -275947,21 +276669,21 @@ CPyL699: ; cpy_r_r1955 = cpy_r_r1954 >= 0; if (unlikely(!cpy_r_r1955)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1956 = CPyStatic_types___globals; cpy_r_r1957 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Optional' */ cpy_r_r1958 = CPyDict_GetItem(cpy_r_r1956, cpy_r_r1957); if (unlikely(cpy_r_r1958 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1959 = CPyStatic_types___globals; cpy_r_r1960 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ cpy_r_r1961 = CPyDict_GetItem(cpy_r_r1959, cpy_r_r1960); if (unlikely(cpy_r_r1961 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2018; + goto CPyL2014; } cpy_r_r1962 = (PyObject *)&PyLong_Type; cpy_r_r1963 = (PyObject *)&PyUnicode_Type; @@ -275972,23 +276694,23 @@ CPyL699: ; cpy_r_r1965 = PyTuple_New(2); if (unlikely(cpy_r_r1965 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp944 = cpy_r_r1964.f0; - PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp944); - PyObject *__tmp945 = cpy_r_r1964.f1; - PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp945); + PyObject *__tmp957 = cpy_r_r1964.f0; + PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp957); + PyObject *__tmp958 = cpy_r_r1964.f1; + PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp958); cpy_r_r1966 = PyObject_GetItem(cpy_r_r1961, cpy_r_r1965); CPy_DECREF(cpy_r_r1961); CPy_DECREF(cpy_r_r1965); if (unlikely(cpy_r_r1966 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2018; + goto CPyL2014; } cpy_r_r1967 = PyObject_GetItem(cpy_r_r1958, cpy_r_r1966); CPy_DECREF(cpy_r_r1958); CPy_DECREF(cpy_r_r1966); if (unlikely(cpy_r_r1967 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1968 = CPyStatic_types___globals; cpy_r_r1969 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCId' */ @@ -275997,7 +276719,7 @@ CPyL699: ; cpy_r_r1971 = cpy_r_r1970 >= 0; if (unlikely(!cpy_r_r1971)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1972 = CPyModule_typing; cpy_r_r1973 = (PyObject *)&_Py_NoneStruct; @@ -276007,7 +276729,7 @@ CPyL699: ; cpy_r_r1976 = PyImport_Import(cpy_r_r1975); if (unlikely(cpy_r_r1976 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r1976; CPy_INCREF(CPyModule_typing); @@ -276018,20 +276740,20 @@ CPyL722: ; cpy_r_r1979 = CPyDict_GetItem(cpy_r_r1977, cpy_r_r1978); if (unlikely(cpy_r_r1979 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1980 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r1981 = CPyObject_GetAttr(cpy_r_r1979, cpy_r_r1980); CPy_DECREF(cpy_r_r1979); if (unlikely(cpy_r_r1981 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1982 = PyTuple_Pack(1, cpy_r_r1981); CPy_DECREF(cpy_r_r1981); if (unlikely(cpy_r_r1982 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r1983 = CPyModule_typing; cpy_r_r1984 = (PyObject *)&_Py_NoneStruct; @@ -276041,7 +276763,7 @@ CPyL722: ; cpy_r_r1987 = PyImport_Import(cpy_r_r1986); if (unlikely(cpy_r_r1987 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2019; + goto CPyL2015; } CPyModule_typing = cpy_r_r1987; CPy_INCREF(CPyModule_typing); @@ -276052,14 +276774,14 @@ CPyL728: ; cpy_r_r1990 = CPyDict_GetItem(cpy_r_r1988, cpy_r_r1989); if (unlikely(cpy_r_r1990 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2019; + goto CPyL2015; } cpy_r_r1991 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r1992 = CPyObject_GetAttr(cpy_r_r1990, cpy_r_r1991); CPy_DECREF(cpy_r_r1990); if (unlikely(cpy_r_r1992 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2019; + goto CPyL2015; } cpy_r_r1993 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r1994 = PyObject_HasAttr(cpy_r_r1992, cpy_r_r1993); @@ -276069,7 +276791,7 @@ CPyL728: ; cpy_r_r1997 = CPyObject_GetAttr(cpy_r_r1992, cpy_r_r1996); if (unlikely(cpy_r_r1997 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2020; + goto CPyL2016; } PyObject *cpy_r_r1998[2] = {cpy_r_r1995, cpy_r_r1982}; cpy_r_r1999 = (PyObject **)&cpy_r_r1998; @@ -276077,13 +276799,13 @@ CPyL728: ; CPy_DECREF(cpy_r_r1997); if (unlikely(cpy_r_r2000 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2020; + goto CPyL2016; } if (likely(PyDict_Check(cpy_r_r2000))) cpy_r_r2001 = cpy_r_r2000; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 301, CPyStatic_types___globals, "dict", cpy_r_r2000); - goto CPyL2020; + goto CPyL2016; } cpy_r_r2002 = cpy_r_r2001; goto CPyL737; @@ -276091,14 +276813,14 @@ CPyL735: ; cpy_r_r2003 = PyDict_New(); if (unlikely(cpy_r_r2003 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2020; + goto CPyL2016; } cpy_r_r2002 = cpy_r_r2003; CPyL737: ; cpy_r_r2004 = PyDict_New(); if (unlikely(cpy_r_r2004 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2021; + goto CPyL2017; } cpy_r_r2005 = (PyObject *)&PyType_Type; cpy_r_r2006 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ @@ -276106,7 +276828,7 @@ CPyL737: ; cpy_r_r2008 = cpy_r_r2007 >= 0; if (unlikely(!cpy_r_r2008)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2022; + goto CPyL2018; } cpy_r_r2009 = (PyObject *)&PyType_Type; cpy_r_r2010 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'jsonrpc' */ @@ -276114,14 +276836,14 @@ CPyL737: ; cpy_r_r2012 = cpy_r_r2011 >= 0; if (unlikely(!cpy_r_r2012)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2022; + goto CPyL2018; } cpy_r_r2013 = CPyStatic_types___globals; cpy_r_r2014 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ cpy_r_r2015 = CPyDict_GetItem(cpy_r_r2013, cpy_r_r2014); if (unlikely(cpy_r_r2015 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2022; + goto CPyL2018; } cpy_r_r2016 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'method' */ cpy_r_r2017 = PyDict_SetItem(cpy_r_r2004, cpy_r_r2016, cpy_r_r2015); @@ -276129,7 +276851,7 @@ CPyL737: ; cpy_r_r2018 = cpy_r_r2017 >= 0; if (unlikely(!cpy_r_r2018)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2022; + goto CPyL2018; } cpy_r_r2019 = (PyObject *)&PyType_Type; cpy_r_r2020 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'params' */ @@ -276137,7 +276859,7 @@ CPyL737: ; cpy_r_r2022 = cpy_r_r2021 >= 0; if (unlikely(!cpy_r_r2022)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2022; + goto CPyL2018; } cpy_r_r2023 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCRequest' */ cpy_r_r2024 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -276146,7 +276868,7 @@ CPyL737: ; cpy_r_r2026 = cpy_r_r2025 >= 0; if (unlikely(!cpy_r_r2026)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2021; + goto CPyL2017; } cpy_r_r2027 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r2028 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -276154,7 +276876,7 @@ CPyL737: ; cpy_r_r2030 = cpy_r_r2029 >= 0; if (unlikely(!cpy_r_r2030)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2021; + goto CPyL2017; } cpy_r_r2031 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r2032 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -276162,7 +276884,7 @@ CPyL737: ; cpy_r_r2034 = cpy_r_r2033 >= 0; if (unlikely(!cpy_r_r2034)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2021; + goto CPyL2017; } PyObject *cpy_r_r2035[3] = {cpy_r_r2023, cpy_r_r1982, cpy_r_r2002}; cpy_r_r2036 = (PyObject **)&cpy_r_r2035; @@ -276170,7 +276892,7 @@ CPyL737: ; CPy_DECREF(cpy_r_r1992); if (unlikely(cpy_r_r2037 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2023; + goto CPyL2019; } CPy_DECREF(cpy_r_r1982); CPy_DECREF(cpy_r_r2002); @@ -276183,7 +276905,7 @@ CPyL737: ; cpy_r_r2041 = cpy_r_r2040 >= 0; if (unlikely(!cpy_r_r2041)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2042 = (PyObject *)CPyType_types___RPCRequest; cpy_r_r2043 = CPyModule_typing; @@ -276194,7 +276916,7 @@ CPyL737: ; cpy_r_r2047 = PyImport_Import(cpy_r_r2046); if (unlikely(cpy_r_r2047 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r2047; CPy_INCREF(CPyModule_typing); @@ -276205,20 +276927,20 @@ CPyL751: ; cpy_r_r2050 = CPyDict_GetItem(cpy_r_r2048, cpy_r_r2049); if (unlikely(cpy_r_r2050 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2051 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r2052 = CPyObject_GetAttr(cpy_r_r2050, cpy_r_r2051); CPy_DECREF(cpy_r_r2050); if (unlikely(cpy_r_r2052 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2053 = PyTuple_Pack(1, cpy_r_r2052); CPy_DECREF(cpy_r_r2052); if (unlikely(cpy_r_r2053 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2054 = CPyModule_typing; cpy_r_r2055 = (PyObject *)&_Py_NoneStruct; @@ -276228,7 +276950,7 @@ CPyL751: ; cpy_r_r2058 = PyImport_Import(cpy_r_r2057); if (unlikely(cpy_r_r2058 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2024; + goto CPyL2020; } CPyModule_typing = cpy_r_r2058; CPy_INCREF(CPyModule_typing); @@ -276239,14 +276961,14 @@ CPyL757: ; cpy_r_r2061 = CPyDict_GetItem(cpy_r_r2059, cpy_r_r2060); if (unlikely(cpy_r_r2061 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2024; + goto CPyL2020; } cpy_r_r2062 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r2063 = CPyObject_GetAttr(cpy_r_r2061, cpy_r_r2062); CPy_DECREF(cpy_r_r2061); if (unlikely(cpy_r_r2063 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2024; + goto CPyL2020; } cpy_r_r2064 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r2065 = PyObject_HasAttr(cpy_r_r2063, cpy_r_r2064); @@ -276256,7 +276978,7 @@ CPyL757: ; cpy_r_r2068 = CPyObject_GetAttr(cpy_r_r2063, cpy_r_r2067); if (unlikely(cpy_r_r2068 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2025; + goto CPyL2021; } PyObject *cpy_r_r2069[2] = {cpy_r_r2066, cpy_r_r2053}; cpy_r_r2070 = (PyObject **)&cpy_r_r2069; @@ -276264,13 +276986,13 @@ CPyL757: ; CPy_DECREF(cpy_r_r2068); if (unlikely(cpy_r_r2071 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2025; + goto CPyL2021; } if (likely(PyDict_Check(cpy_r_r2071))) cpy_r_r2072 = cpy_r_r2071; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 308, CPyStatic_types___globals, "dict", cpy_r_r2071); - goto CPyL2025; + goto CPyL2021; } cpy_r_r2073 = cpy_r_r2072; goto CPyL766; @@ -276278,14 +277000,14 @@ CPyL764: ; cpy_r_r2074 = PyDict_New(); if (unlikely(cpy_r_r2074 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2025; + goto CPyL2021; } cpy_r_r2073 = cpy_r_r2074; CPyL766: ; cpy_r_r2075 = PyDict_New(); if (unlikely(cpy_r_r2075 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2026; + goto CPyL2022; } cpy_r_r2076 = (PyObject *)&PyType_Type; cpy_r_r2077 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ @@ -276293,7 +277015,7 @@ CPyL766: ; cpy_r_r2079 = cpy_r_r2078 >= 0; if (unlikely(!cpy_r_r2079)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2027; + goto CPyL2023; } cpy_r_r2080 = (PyObject *)&PyType_Type; cpy_r_r2081 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ @@ -276301,7 +277023,7 @@ CPyL766: ; cpy_r_r2083 = cpy_r_r2082 >= 0; if (unlikely(!cpy_r_r2083)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2027; + goto CPyL2023; } cpy_r_r2084 = (PyObject *)&PyType_Type; cpy_r_r2085 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'jsonrpc' */ @@ -276309,7 +277031,7 @@ CPyL766: ; cpy_r_r2087 = cpy_r_r2086 >= 0; if (unlikely(!cpy_r_r2087)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2027; + goto CPyL2023; } cpy_r_r2088 = (PyObject *)&PyType_Type; cpy_r_r2089 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ @@ -276317,7 +277039,7 @@ CPyL766: ; cpy_r_r2091 = cpy_r_r2090 >= 0; if (unlikely(!cpy_r_r2091)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2027; + goto CPyL2023; } cpy_r_r2092 = (PyObject *)&PyType_Type; cpy_r_r2093 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'method' */ @@ -276325,7 +277047,7 @@ CPyL766: ; cpy_r_r2095 = cpy_r_r2094 >= 0; if (unlikely(!cpy_r_r2095)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2027; + goto CPyL2023; } cpy_r_r2096 = (PyObject *)&PyType_Type; cpy_r_r2097 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'params' */ @@ -276333,7 +277055,7 @@ CPyL766: ; cpy_r_r2099 = cpy_r_r2098 >= 0; if (unlikely(!cpy_r_r2099)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2027; + goto CPyL2023; } cpy_r_r2100 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ cpy_r_r2101 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -276342,7 +277064,7 @@ CPyL766: ; cpy_r_r2103 = cpy_r_r2102 >= 0; if (unlikely(!cpy_r_r2103)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2026; + goto CPyL2022; } cpy_r_r2104 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r2105 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -276350,7 +277072,7 @@ CPyL766: ; cpy_r_r2107 = cpy_r_r2106 >= 0; if (unlikely(!cpy_r_r2107)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2026; + goto CPyL2022; } cpy_r_r2108 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r2109 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -276358,7 +277080,7 @@ CPyL766: ; cpy_r_r2111 = cpy_r_r2110 >= 0; if (unlikely(!cpy_r_r2111)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2026; + goto CPyL2022; } PyObject *cpy_r_r2112[3] = {cpy_r_r2100, cpy_r_r2053, cpy_r_r2073}; cpy_r_r2113 = (PyObject **)&cpy_r_r2112; @@ -276366,7 +277088,7 @@ CPyL766: ; CPy_DECREF(cpy_r_r2063); if (unlikely(cpy_r_r2114 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2028; + goto CPyL2024; } CPy_DECREF(cpy_r_r2053); CPy_DECREF(cpy_r_r2073); @@ -276379,7 +277101,7 @@ CPyL766: ; cpy_r_r2118 = cpy_r_r2117 >= 0; if (unlikely(!cpy_r_r2118)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2119 = (PyObject *)CPyType_types___RPCResponse; cpy_r_r2120 = CPyStatic_types___globals; @@ -276387,49 +277109,49 @@ CPyL766: ; cpy_r_r2122 = CPyDict_GetItem(cpy_r_r2120, cpy_r_r2121); if (unlikely(cpy_r_r2122 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2123 = CPyStatic_types___globals; cpy_r_r2124 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockData' */ cpy_r_r2125 = CPyDict_GetItem(cpy_r_r2123, cpy_r_r2124); if (unlikely(cpy_r_r2125 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2029; + goto CPyL2025; } cpy_r_r2126 = CPyStatic_types___globals; cpy_r_r2127 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxData' */ cpy_r_r2128 = CPyDict_GetItem(cpy_r_r2126, cpy_r_r2127); if (unlikely(cpy_r_r2128 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2030; + goto CPyL2026; } cpy_r_r2129 = CPyStatic_types___globals; cpy_r_r2130 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ cpy_r_r2131 = CPyDict_GetItem(cpy_r_r2129, cpy_r_r2130); if (unlikely(cpy_r_r2131 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2031; + goto CPyL2027; } cpy_r_r2132 = CPyStatic_types___globals; cpy_r_r2133 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogReceipt' */ cpy_r_r2134 = CPyDict_GetItem(cpy_r_r2132, cpy_r_r2133); if (unlikely(cpy_r_r2134 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2032; + goto CPyL2028; } cpy_r_r2135 = CPyStatic_types___globals; cpy_r_r2136 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncProgress' */ cpy_r_r2137 = CPyDict_GetItem(cpy_r_r2135, cpy_r_r2136); if (unlikely(cpy_r_r2137 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2033; + goto CPyL2029; } cpy_r_r2138 = CPyStatic_types___globals; cpy_r_r2139 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethSyncingSubscriptionResult' */ cpy_r_r2140 = CPyDict_GetItem(cpy_r_r2138, cpy_r_r2139); if (unlikely(cpy_r_r2140 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2034; + goto CPyL2030; } cpy_r_r2141.f0 = cpy_r_r2125; cpy_r_r2141.f1 = cpy_r_r2128; @@ -276440,24 +277162,24 @@ CPyL766: ; cpy_r_r2142 = PyTuple_New(6); if (unlikely(cpy_r_r2142 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp946 = cpy_r_r2141.f0; - PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp946); - PyObject *__tmp947 = cpy_r_r2141.f1; - PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp947); - PyObject *__tmp948 = cpy_r_r2141.f2; - PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp948); - PyObject *__tmp949 = cpy_r_r2141.f3; - PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp949); - PyObject *__tmp950 = cpy_r_r2141.f4; - PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp950); - PyObject *__tmp951 = cpy_r_r2141.f5; - PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp951); + PyObject *__tmp959 = cpy_r_r2141.f0; + PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp959); + PyObject *__tmp960 = cpy_r_r2141.f1; + PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp960); + PyObject *__tmp961 = cpy_r_r2141.f2; + PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp961); + PyObject *__tmp962 = cpy_r_r2141.f3; + PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp962); + PyObject *__tmp963 = cpy_r_r2141.f4; + PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp963); + PyObject *__tmp964 = cpy_r_r2141.f5; + PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp964); cpy_r_r2143 = PyObject_GetItem(cpy_r_r2122, cpy_r_r2142); CPy_DECREF(cpy_r_r2122); CPy_DECREF(cpy_r_r2142); if (unlikely(cpy_r_r2143 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2144 = CPyStatic_types___globals; cpy_r_r2145 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscriptionResult' */ @@ -276466,7 +277188,7 @@ CPyL766: ; cpy_r_r2147 = cpy_r_r2146 >= 0; if (unlikely(!cpy_r_r2147)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2148 = CPyModule_typing; cpy_r_r2149 = (PyObject *)&_Py_NoneStruct; @@ -276476,7 +277198,7 @@ CPyL766: ; cpy_r_r2152 = PyImport_Import(cpy_r_r2151); if (unlikely(cpy_r_r2152 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r2152; CPy_INCREF(CPyModule_typing); @@ -276487,20 +277209,20 @@ CPyL790: ; cpy_r_r2155 = CPyDict_GetItem(cpy_r_r2153, cpy_r_r2154); if (unlikely(cpy_r_r2155 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2156 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r2157 = CPyObject_GetAttr(cpy_r_r2155, cpy_r_r2156); CPy_DECREF(cpy_r_r2155); if (unlikely(cpy_r_r2157 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2158 = PyTuple_Pack(1, cpy_r_r2157); CPy_DECREF(cpy_r_r2157); if (unlikely(cpy_r_r2158 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2159 = CPyModule_typing; cpy_r_r2160 = (PyObject *)&_Py_NoneStruct; @@ -276510,7 +277232,7 @@ CPyL790: ; cpy_r_r2163 = PyImport_Import(cpy_r_r2162); if (unlikely(cpy_r_r2163 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2035; + goto CPyL2031; } CPyModule_typing = cpy_r_r2163; CPy_INCREF(CPyModule_typing); @@ -276521,14 +277243,14 @@ CPyL796: ; cpy_r_r2166 = CPyDict_GetItem(cpy_r_r2164, cpy_r_r2165); if (unlikely(cpy_r_r2166 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2035; + goto CPyL2031; } cpy_r_r2167 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r2168 = CPyObject_GetAttr(cpy_r_r2166, cpy_r_r2167); CPy_DECREF(cpy_r_r2166); if (unlikely(cpy_r_r2168 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2035; + goto CPyL2031; } cpy_r_r2169 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r2170 = PyObject_HasAttr(cpy_r_r2168, cpy_r_r2169); @@ -276538,7 +277260,7 @@ CPyL796: ; cpy_r_r2173 = CPyObject_GetAttr(cpy_r_r2168, cpy_r_r2172); if (unlikely(cpy_r_r2173 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2036; + goto CPyL2032; } PyObject *cpy_r_r2174[2] = {cpy_r_r2171, cpy_r_r2158}; cpy_r_r2175 = (PyObject **)&cpy_r_r2174; @@ -276546,13 +277268,13 @@ CPyL796: ; CPy_DECREF(cpy_r_r2173); if (unlikely(cpy_r_r2176 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2036; + goto CPyL2032; } if (likely(PyDict_Check(cpy_r_r2176))) cpy_r_r2177 = cpy_r_r2176; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 329, CPyStatic_types___globals, "dict", cpy_r_r2176); - goto CPyL2036; + goto CPyL2032; } cpy_r_r2178 = cpy_r_r2177; goto CPyL805; @@ -276560,21 +277282,21 @@ CPyL803: ; cpy_r_r2179 = PyDict_New(); if (unlikely(cpy_r_r2179 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2036; + goto CPyL2032; } cpy_r_r2178 = cpy_r_r2179; CPyL805: ; cpy_r_r2180 = PyDict_New(); if (unlikely(cpy_r_r2180 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2037; + goto CPyL2033; } cpy_r_r2181 = CPyStatic_types___globals; cpy_r_r2182 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ cpy_r_r2183 = CPyDict_GetItem(cpy_r_r2181, cpy_r_r2182); if (unlikely(cpy_r_r2183 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2038; + goto CPyL2034; } cpy_r_r2184 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription' */ cpy_r_r2185 = PyDict_SetItem(cpy_r_r2180, cpy_r_r2184, cpy_r_r2183); @@ -276582,7 +277304,7 @@ CPyL805: ; cpy_r_r2186 = cpy_r_r2185 >= 0; if (unlikely(!cpy_r_r2186)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2038; + goto CPyL2034; } cpy_r_r2187 = (PyObject *)&PyType_Type; cpy_r_r2188 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ @@ -276590,7 +277312,7 @@ CPyL805: ; cpy_r_r2190 = cpy_r_r2189 >= 0; if (unlikely(!cpy_r_r2190)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2038; + goto CPyL2034; } cpy_r_r2191 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FormattedEthSubscriptionResponse' */ cpy_r_r2192 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -276599,7 +277321,7 @@ CPyL805: ; cpy_r_r2194 = cpy_r_r2193 >= 0; if (unlikely(!cpy_r_r2194)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2037; + goto CPyL2033; } cpy_r_r2195 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r2196 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -276607,7 +277329,7 @@ CPyL805: ; cpy_r_r2198 = cpy_r_r2197 >= 0; if (unlikely(!cpy_r_r2198)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2037; + goto CPyL2033; } cpy_r_r2199 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r2200 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -276615,7 +277337,7 @@ CPyL805: ; cpy_r_r2202 = cpy_r_r2201 >= 0; if (unlikely(!cpy_r_r2202)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2037; + goto CPyL2033; } PyObject *cpy_r_r2203[3] = {cpy_r_r2191, cpy_r_r2158, cpy_r_r2178}; cpy_r_r2204 = (PyObject **)&cpy_r_r2203; @@ -276623,7 +277345,7 @@ CPyL805: ; CPy_DECREF(cpy_r_r2168); if (unlikely(cpy_r_r2205 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2039; + goto CPyL2035; } CPy_DECREF(cpy_r_r2158); CPy_DECREF(cpy_r_r2178); @@ -276636,7 +277358,7 @@ CPyL805: ; cpy_r_r2209 = cpy_r_r2208 >= 0; if (unlikely(!cpy_r_r2209)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2210 = (PyObject *)CPyType_types___FormattedEthSubscriptionResponse; cpy_r_r2211 = CPyModule_typing; @@ -276647,7 +277369,7 @@ CPyL805: ; cpy_r_r2215 = PyImport_Import(cpy_r_r2214); if (unlikely(cpy_r_r2215 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } CPyModule_typing = cpy_r_r2215; CPy_INCREF(CPyModule_typing); @@ -276658,20 +277380,20 @@ CPyL817: ; cpy_r_r2218 = CPyDict_GetItem(cpy_r_r2216, cpy_r_r2217); if (unlikely(cpy_r_r2218 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2219 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ cpy_r_r2220 = CPyObject_GetAttr(cpy_r_r2218, cpy_r_r2219); CPy_DECREF(cpy_r_r2218); if (unlikely(cpy_r_r2220 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2221 = PyTuple_Pack(1, cpy_r_r2220); CPy_DECREF(cpy_r_r2220); if (unlikely(cpy_r_r2221 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2222 = CPyModule_typing; cpy_r_r2223 = (PyObject *)&_Py_NoneStruct; @@ -276681,7 +277403,7 @@ CPyL817: ; cpy_r_r2226 = PyImport_Import(cpy_r_r2225); if (unlikely(cpy_r_r2226 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2040; + goto CPyL2036; } CPyModule_typing = cpy_r_r2226; CPy_INCREF(CPyModule_typing); @@ -276692,14 +277414,14 @@ CPyL823: ; cpy_r_r2229 = CPyDict_GetItem(cpy_r_r2227, cpy_r_r2228); if (unlikely(cpy_r_r2229 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2040; + goto CPyL2036; } cpy_r_r2230 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ cpy_r_r2231 = CPyObject_GetAttr(cpy_r_r2229, cpy_r_r2230); CPy_DECREF(cpy_r_r2229); if (unlikely(cpy_r_r2231 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2040; + goto CPyL2036; } cpy_r_r2232 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ cpy_r_r2233 = PyObject_HasAttr(cpy_r_r2231, cpy_r_r2232); @@ -276709,7 +277431,7 @@ CPyL823: ; cpy_r_r2236 = CPyObject_GetAttr(cpy_r_r2231, cpy_r_r2235); if (unlikely(cpy_r_r2236 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2041; + goto CPyL2037; } PyObject *cpy_r_r2237[2] = {cpy_r_r2234, cpy_r_r2221}; cpy_r_r2238 = (PyObject **)&cpy_r_r2237; @@ -276717,13 +277439,13 @@ CPyL823: ; CPy_DECREF(cpy_r_r2236); if (unlikely(cpy_r_r2239 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2041; + goto CPyL2037; } if (likely(PyDict_Check(cpy_r_r2239))) cpy_r_r2240 = cpy_r_r2239; else { CPy_TypeErrorTraceback("faster_web3/types.py", "", 334, CPyStatic_types___globals, "dict", cpy_r_r2239); - goto CPyL2041; + goto CPyL2037; } cpy_r_r2241 = cpy_r_r2240; goto CPyL832; @@ -276731,21 +277453,21 @@ CPyL830: ; cpy_r_r2242 = PyDict_New(); if (unlikely(cpy_r_r2242 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2041; + goto CPyL2037; } cpy_r_r2241 = cpy_r_r2242; CPyL832: ; cpy_r_r2243 = PyDict_New(); if (unlikely(cpy_r_r2243 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2042; + goto CPyL2038; } cpy_r_r2244 = CPyStatic_types___globals; cpy_r_r2245 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AccessList' */ cpy_r_r2246 = CPyDict_GetItem(cpy_r_r2244, cpy_r_r2245); if (unlikely(cpy_r_r2246 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2043; + goto CPyL2039; } cpy_r_r2247 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'accessList' */ cpy_r_r2248 = PyDict_SetItem(cpy_r_r2243, cpy_r_r2247, cpy_r_r2246); @@ -276753,7 +277475,7 @@ CPyL832: ; cpy_r_r2249 = cpy_r_r2248 >= 0; if (unlikely(!cpy_r_r2249)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2043; + goto CPyL2039; } cpy_r_r2250 = (PyObject *)&PyLong_Type; cpy_r_r2251 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsed' */ @@ -276761,7 +277483,7 @@ CPyL832: ; cpy_r_r2253 = cpy_r_r2252 >= 0; if (unlikely(!cpy_r_r2253)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2043; + goto CPyL2039; } cpy_r_r2254 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CreateAccessListResponse' */ cpy_r_r2255 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ @@ -276770,7 +277492,7 @@ CPyL832: ; cpy_r_r2257 = cpy_r_r2256 >= 0; if (unlikely(!cpy_r_r2257)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2042; + goto CPyL2038; } cpy_r_r2258 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ cpy_r_r2259 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ @@ -276778,7 +277500,7 @@ CPyL832: ; cpy_r_r2261 = cpy_r_r2260 >= 0; if (unlikely(!cpy_r_r2261)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2042; + goto CPyL2038; } cpy_r_r2262 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ cpy_r_r2263 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ @@ -276786,7 +277508,7 @@ CPyL832: ; cpy_r_r2265 = cpy_r_r2264 >= 0; if (unlikely(!cpy_r_r2265)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2042; + goto CPyL2038; } PyObject *cpy_r_r2266[3] = {cpy_r_r2254, cpy_r_r2221, cpy_r_r2241}; cpy_r_r2267 = (PyObject **)&cpy_r_r2266; @@ -276794,7 +277516,7 @@ CPyL832: ; CPy_DECREF(cpy_r_r2231); if (unlikely(cpy_r_r2268 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2044; + goto CPyL2040; } CPy_DECREF(cpy_r_r2221); CPy_DECREF(cpy_r_r2241); @@ -276807,7262 +277529,7222 @@ CPyL832: ; cpy_r_r2272 = cpy_r_r2271 >= 0; if (unlikely(!cpy_r_r2272)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2273 = (PyObject *)CPyType_types___CreateAccessListResponse; cpy_r_r2274 = CPyStatic_types___globals; - cpy_r_r2275 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ + cpy_r_r2275 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Tuple' */ cpy_r_r2276 = CPyDict_GetItem(cpy_r_r2274, cpy_r_r2275); if (unlikely(cpy_r_r2276 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2277 = CPyStatic_types___globals; cpy_r_r2278 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ cpy_r_r2279 = CPyDict_GetItem(cpy_r_r2277, cpy_r_r2278); if (unlikely(cpy_r_r2279 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2045; + goto CPyL2041; } cpy_r_r2280 = CPyStatic_types___globals; cpy_r_r2281 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ cpy_r_r2282 = CPyDict_GetItem(cpy_r_r2280, cpy_r_r2281); if (unlikely(cpy_r_r2282 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2046; + goto CPyL2042; } - cpy_r_r2283 = PyList_New(2); - if (unlikely(cpy_r_r2283 == NULL)) { + cpy_r_r2283.f0 = cpy_r_r2279; + cpy_r_r2283.f1 = cpy_r_r2282; + cpy_r_r2284 = PyTuple_New(2); + if (unlikely(cpy_r_r2284 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp965 = cpy_r_r2283.f0; + PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp965); + PyObject *__tmp966 = cpy_r_r2283.f1; + PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp966); + cpy_r_r2285 = PyObject_GetItem(cpy_r_r2276, cpy_r_r2284); + CPy_DECREF(cpy_r_r2276); + CPy_DECREF(cpy_r_r2284); + if (unlikely(cpy_r_r2285 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2047; + goto CPyL1846; } - cpy_r_r2284 = (CPyPtr)&((PyListObject *)cpy_r_r2283)->ob_item; - cpy_r_r2285 = *(CPyPtr *)cpy_r_r2284; - *(PyObject * *)cpy_r_r2285 = cpy_r_r2279; - cpy_r_r2286 = cpy_r_r2285 + 8; - *(PyObject * *)cpy_r_r2286 = cpy_r_r2282; - cpy_r_r2287 = CPyStatic_types___globals; - cpy_r_r2288 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ - cpy_r_r2289 = CPyDict_GetItem(cpy_r_r2287, cpy_r_r2288); - if (unlikely(cpy_r_r2289 == NULL)) { + cpy_r_r2286 = CPyStatic_types___globals; + cpy_r_r2287 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RequestParams' */ + cpy_r_r2288 = CPyDict_SetItem(cpy_r_r2286, cpy_r_r2287, cpy_r_r2285); + CPy_DECREF(cpy_r_r2285); + cpy_r_r2289 = cpy_r_r2288 >= 0; + if (unlikely(!cpy_r_r2289)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2048; + goto CPyL1846; } - cpy_r_r2290.f0 = cpy_r_r2283; - cpy_r_r2290.f1 = cpy_r_r2289; - cpy_r_r2291 = PyTuple_New(2); - if (unlikely(cpy_r_r2291 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp952 = cpy_r_r2290.f0; - PyTuple_SET_ITEM(cpy_r_r2291, 0, __tmp952); - PyObject *__tmp953 = cpy_r_r2290.f1; - PyTuple_SET_ITEM(cpy_r_r2291, 1, __tmp953); - cpy_r_r2292 = PyObject_GetItem(cpy_r_r2276, cpy_r_r2291); - CPy_DECREF(cpy_r_r2276); - CPy_DECREF(cpy_r_r2291); + cpy_r_r2290 = CPyStatic_types___globals; + cpy_r_r2291 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'List' */ + cpy_r_r2292 = CPyDict_GetItem(cpy_r_r2290, cpy_r_r2291); if (unlikely(cpy_r_r2292 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } cpy_r_r2293 = CPyStatic_types___globals; - cpy_r_r2294 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MakeRequestFn' */ - cpy_r_r2295 = CPyDict_SetItem(cpy_r_r2293, cpy_r_r2294, cpy_r_r2292); - CPy_DECREF(cpy_r_r2292); - cpy_r_r2296 = cpy_r_r2295 >= 0; - if (unlikely(!cpy_r_r2296)) { + cpy_r_r2294 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RequestParams' */ + cpy_r_r2295 = CPyDict_GetItem(cpy_r_r2293, cpy_r_r2294); + if (unlikely(cpy_r_r2295 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2043; } - cpy_r_r2297 = CPyStatic_types___globals; - cpy_r_r2298 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ - cpy_r_r2299 = CPyDict_GetItem(cpy_r_r2297, cpy_r_r2298); - if (unlikely(cpy_r_r2299 == NULL)) { + cpy_r_r2296 = PyObject_GetItem(cpy_r_r2292, cpy_r_r2295); + CPy_DECREF(cpy_r_r2292); + CPy_DECREF(cpy_r_r2295); + if (unlikely(cpy_r_r2296 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2300 = CPyStatic_types___globals; - cpy_r_r2301 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'List' */ - cpy_r_r2302 = CPyDict_GetItem(cpy_r_r2300, cpy_r_r2301); - if (unlikely(cpy_r_r2302 == NULL)) { + cpy_r_r2297 = CPyStatic_types___globals; + cpy_r_r2298 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BatchParams' */ + cpy_r_r2299 = CPyDict_SetItem(cpy_r_r2297, cpy_r_r2298, cpy_r_r2296); + CPy_DECREF(cpy_r_r2296); + cpy_r_r2300 = cpy_r_r2299 >= 0; + if (unlikely(!cpy_r_r2300)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2049; + goto CPyL1846; } - cpy_r_r2303 = CPyStatic_types___globals; - cpy_r_r2304 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Tuple' */ - cpy_r_r2305 = CPyDict_GetItem(cpy_r_r2303, cpy_r_r2304); - if (unlikely(cpy_r_r2305 == NULL)) { + cpy_r_r2301 = CPyStatic_types___globals; + cpy_r_r2302 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ + cpy_r_r2303 = CPyDict_GetItem(cpy_r_r2301, cpy_r_r2302); + if (unlikely(cpy_r_r2303 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2050; + goto CPyL1846; } - cpy_r_r2306 = CPyStatic_types___globals; - cpy_r_r2307 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ - cpy_r_r2308 = CPyDict_GetItem(cpy_r_r2306, cpy_r_r2307); - if (unlikely(cpy_r_r2308 == NULL)) { + cpy_r_r2304 = CPyStatic_types___globals; + cpy_r_r2305 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'List' */ + cpy_r_r2306 = CPyDict_GetItem(cpy_r_r2304, cpy_r_r2305); + if (unlikely(cpy_r_r2306 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2051; + goto CPyL2044; } - cpy_r_r2309 = CPyStatic_types___globals; - cpy_r_r2310 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r2311 = CPyDict_GetItem(cpy_r_r2309, cpy_r_r2310); - if (unlikely(cpy_r_r2311 == NULL)) { + cpy_r_r2307 = CPyStatic_types___globals; + cpy_r_r2308 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ + cpy_r_r2309 = CPyDict_GetItem(cpy_r_r2307, cpy_r_r2308); + if (unlikely(cpy_r_r2309 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2052; + goto CPyL2045; } - cpy_r_r2312.f0 = cpy_r_r2308; - cpy_r_r2312.f1 = cpy_r_r2311; - cpy_r_r2313 = PyTuple_New(2); - if (unlikely(cpy_r_r2313 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp954 = cpy_r_r2312.f0; - PyTuple_SET_ITEM(cpy_r_r2313, 0, __tmp954); - PyObject *__tmp955 = cpy_r_r2312.f1; - PyTuple_SET_ITEM(cpy_r_r2313, 1, __tmp955); - cpy_r_r2314 = PyObject_GetItem(cpy_r_r2305, cpy_r_r2313); - CPy_DECREF(cpy_r_r2305); - CPy_DECREF(cpy_r_r2313); - if (unlikely(cpy_r_r2314 == NULL)) { + cpy_r_r2310 = PyObject_GetItem(cpy_r_r2306, cpy_r_r2309); + CPy_DECREF(cpy_r_r2306); + CPy_DECREF(cpy_r_r2309); + if (unlikely(cpy_r_r2310 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2050; + goto CPyL2044; } - cpy_r_r2315 = PyObject_GetItem(cpy_r_r2302, cpy_r_r2314); - CPy_DECREF(cpy_r_r2302); - CPy_DECREF(cpy_r_r2314); - if (unlikely(cpy_r_r2315 == NULL)) { + cpy_r_r2311 = CPyStatic_types___globals; + cpy_r_r2312 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ + cpy_r_r2313 = CPyDict_GetItem(cpy_r_r2311, cpy_r_r2312); + if (unlikely(cpy_r_r2313 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2049; + goto CPyL2046; } - cpy_r_r2316 = PyList_New(1); + cpy_r_r2314.f0 = cpy_r_r2310; + cpy_r_r2314.f1 = cpy_r_r2313; + cpy_r_r2315 = PyTuple_New(2); + if (unlikely(cpy_r_r2315 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp967 = cpy_r_r2314.f0; + PyTuple_SET_ITEM(cpy_r_r2315, 0, __tmp967); + PyObject *__tmp968 = cpy_r_r2314.f1; + PyTuple_SET_ITEM(cpy_r_r2315, 1, __tmp968); + cpy_r_r2316 = PyObject_GetItem(cpy_r_r2303, cpy_r_r2315); + CPy_DECREF(cpy_r_r2303); + CPy_DECREF(cpy_r_r2315); if (unlikely(cpy_r_r2316 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2053; + goto CPyL1846; } - cpy_r_r2317 = (CPyPtr)&((PyListObject *)cpy_r_r2316)->ob_item; - cpy_r_r2318 = *(CPyPtr *)cpy_r_r2317; - *(PyObject * *)cpy_r_r2318 = cpy_r_r2315; - cpy_r_r2319 = CPyStatic_types___globals; - cpy_r_r2320 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ - cpy_r_r2321 = CPyDict_GetItem(cpy_r_r2319, cpy_r_r2320); - if (unlikely(cpy_r_r2321 == NULL)) { + cpy_r_r2317 = CPyStatic_types___globals; + cpy_r_r2318 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BatchResponse' */ + cpy_r_r2319 = CPyDict_SetItem(cpy_r_r2317, cpy_r_r2318, cpy_r_r2316); + CPy_DECREF(cpy_r_r2316); + cpy_r_r2320 = cpy_r_r2319 >= 0; + if (unlikely(!cpy_r_r2320)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2054; + goto CPyL1846; } - cpy_r_r2322 = CPyStatic_types___globals; - cpy_r_r2323 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'List' */ - cpy_r_r2324 = CPyDict_GetItem(cpy_r_r2322, cpy_r_r2323); - if (unlikely(cpy_r_r2324 == NULL)) { + cpy_r_r2321 = CPyStatic_types___globals; + cpy_r_r2322 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ + cpy_r_r2323 = CPyDict_GetItem(cpy_r_r2321, cpy_r_r2322); + if (unlikely(cpy_r_r2323 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2055; + goto CPyL1846; } - cpy_r_r2325 = CPyStatic_types___globals; - cpy_r_r2326 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ - cpy_r_r2327 = CPyDict_GetItem(cpy_r_r2325, cpy_r_r2326); - if (unlikely(cpy_r_r2327 == NULL)) { + cpy_r_r2324 = CPyStatic_types___globals; + cpy_r_r2325 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ + cpy_r_r2326 = CPyDict_GetItem(cpy_r_r2324, cpy_r_r2325); + if (unlikely(cpy_r_r2326 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2056; + goto CPyL2047; } - cpy_r_r2328 = PyObject_GetItem(cpy_r_r2324, cpy_r_r2327); - CPy_DECREF(cpy_r_r2324); - CPy_DECREF(cpy_r_r2327); - if (unlikely(cpy_r_r2328 == NULL)) { + cpy_r_r2327 = CPyStatic_types___globals; + cpy_r_r2328 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r2329 = CPyDict_GetItem(cpy_r_r2327, cpy_r_r2328); + if (unlikely(cpy_r_r2329 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2055; + goto CPyL2048; } - cpy_r_r2329 = CPyStatic_types___globals; - cpy_r_r2330 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ - cpy_r_r2331 = CPyDict_GetItem(cpy_r_r2329, cpy_r_r2330); - if (unlikely(cpy_r_r2331 == NULL)) { + cpy_r_r2330 = PyList_New(2); + if (unlikely(cpy_r_r2330 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2057; + goto CPyL2049; } - cpy_r_r2332.f0 = cpy_r_r2328; - cpy_r_r2332.f1 = cpy_r_r2331; - cpy_r_r2333 = PyTuple_New(2); - if (unlikely(cpy_r_r2333 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp956 = cpy_r_r2332.f0; - PyTuple_SET_ITEM(cpy_r_r2333, 0, __tmp956); - PyObject *__tmp957 = cpy_r_r2332.f1; - PyTuple_SET_ITEM(cpy_r_r2333, 1, __tmp957); - cpy_r_r2334 = PyObject_GetItem(cpy_r_r2321, cpy_r_r2333); - CPy_DECREF(cpy_r_r2321); - CPy_DECREF(cpy_r_r2333); - if (unlikely(cpy_r_r2334 == NULL)) { + cpy_r_r2331 = (CPyPtr)&((PyListObject *)cpy_r_r2330)->ob_item; + cpy_r_r2332 = *(CPyPtr *)cpy_r_r2331; + *(PyObject * *)cpy_r_r2332 = cpy_r_r2326; + cpy_r_r2333 = cpy_r_r2332 + 8; + *(PyObject * *)cpy_r_r2333 = cpy_r_r2329; + cpy_r_r2334 = CPyStatic_types___globals; + cpy_r_r2335 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ + cpy_r_r2336 = CPyDict_GetItem(cpy_r_r2334, cpy_r_r2335); + if (unlikely(cpy_r_r2336 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2054; + goto CPyL2050; } - cpy_r_r2335.f0 = cpy_r_r2316; - cpy_r_r2335.f1 = cpy_r_r2334; - cpy_r_r2336 = PyTuple_New(2); - if (unlikely(cpy_r_r2336 == NULL)) + cpy_r_r2337.f0 = cpy_r_r2330; + cpy_r_r2337.f1 = cpy_r_r2336; + cpy_r_r2338 = PyTuple_New(2); + if (unlikely(cpy_r_r2338 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp958 = cpy_r_r2335.f0; - PyTuple_SET_ITEM(cpy_r_r2336, 0, __tmp958); - PyObject *__tmp959 = cpy_r_r2335.f1; - PyTuple_SET_ITEM(cpy_r_r2336, 1, __tmp959); - cpy_r_r2337 = PyObject_GetItem(cpy_r_r2299, cpy_r_r2336); - CPy_DECREF(cpy_r_r2299); - CPy_DECREF(cpy_r_r2336); - if (unlikely(cpy_r_r2337 == NULL)) { + PyObject *__tmp969 = cpy_r_r2337.f0; + PyTuple_SET_ITEM(cpy_r_r2338, 0, __tmp969); + PyObject *__tmp970 = cpy_r_r2337.f1; + PyTuple_SET_ITEM(cpy_r_r2338, 1, __tmp970); + cpy_r_r2339 = PyObject_GetItem(cpy_r_r2323, cpy_r_r2338); + CPy_DECREF(cpy_r_r2323); + CPy_DECREF(cpy_r_r2338); + if (unlikely(cpy_r_r2339 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2338 = CPyStatic_types___globals; - cpy_r_r2339 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MakeBatchRequestFn' */ - cpy_r_r2340 = CPyDict_SetItem(cpy_r_r2338, cpy_r_r2339, cpy_r_r2337); - CPy_DECREF(cpy_r_r2337); - cpy_r_r2341 = cpy_r_r2340 >= 0; - if (unlikely(!cpy_r_r2341)) { + cpy_r_r2340 = CPyStatic_types___globals; + cpy_r_r2341 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MakeRequestFn' */ + cpy_r_r2342 = CPyDict_SetItem(cpy_r_r2340, cpy_r_r2341, cpy_r_r2339); + CPy_DECREF(cpy_r_r2339); + cpy_r_r2343 = cpy_r_r2342 >= 0; + if (unlikely(!cpy_r_r2343)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2342 = CPyStatic_types___globals; - cpy_r_r2343 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ - cpy_r_r2344 = CPyDict_GetItem(cpy_r_r2342, cpy_r_r2343); - if (unlikely(cpy_r_r2344 == NULL)) { + cpy_r_r2344 = CPyStatic_types___globals; + cpy_r_r2345 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ + cpy_r_r2346 = CPyDict_GetItem(cpy_r_r2344, cpy_r_r2345); + if (unlikely(cpy_r_r2346 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2345 = CPyStatic_types___globals; - cpy_r_r2346 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ - cpy_r_r2347 = CPyDict_GetItem(cpy_r_r2345, cpy_r_r2346); - if (unlikely(cpy_r_r2347 == NULL)) { + cpy_r_r2347 = CPyStatic_types___globals; + cpy_r_r2348 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BatchParams' */ + cpy_r_r2349 = CPyDict_GetItem(cpy_r_r2347, cpy_r_r2348); + if (unlikely(cpy_r_r2349 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2058; + goto CPyL2051; } - cpy_r_r2348 = CPyStatic_types___globals; - cpy_r_r2349 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r2350 = CPyDict_GetItem(cpy_r_r2348, cpy_r_r2349); + cpy_r_r2350 = PyList_New(1); if (unlikely(cpy_r_r2350 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2059; + goto CPyL2052; } - cpy_r_r2351 = PyList_New(2); - if (unlikely(cpy_r_r2351 == NULL)) { + cpy_r_r2351 = (CPyPtr)&((PyListObject *)cpy_r_r2350)->ob_item; + cpy_r_r2352 = *(CPyPtr *)cpy_r_r2351; + *(PyObject * *)cpy_r_r2352 = cpy_r_r2349; + cpy_r_r2353 = CPyStatic_types___globals; + cpy_r_r2354 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BatchResponse' */ + cpy_r_r2355 = CPyDict_GetItem(cpy_r_r2353, cpy_r_r2354); + if (unlikely(cpy_r_r2355 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2060; + goto CPyL2053; } - cpy_r_r2352 = (CPyPtr)&((PyListObject *)cpy_r_r2351)->ob_item; - cpy_r_r2353 = *(CPyPtr *)cpy_r_r2352; - *(PyObject * *)cpy_r_r2353 = cpy_r_r2347; - cpy_r_r2354 = cpy_r_r2353 + 8; - *(PyObject * *)cpy_r_r2354 = cpy_r_r2350; - cpy_r_r2355 = CPyStatic_types___globals; - cpy_r_r2356 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ - cpy_r_r2357 = CPyDict_GetItem(cpy_r_r2355, cpy_r_r2356); - if (unlikely(cpy_r_r2357 == NULL)) { + cpy_r_r2356.f0 = cpy_r_r2350; + cpy_r_r2356.f1 = cpy_r_r2355; + cpy_r_r2357 = PyTuple_New(2); + if (unlikely(cpy_r_r2357 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp971 = cpy_r_r2356.f0; + PyTuple_SET_ITEM(cpy_r_r2357, 0, __tmp971); + PyObject *__tmp972 = cpy_r_r2356.f1; + PyTuple_SET_ITEM(cpy_r_r2357, 1, __tmp972); + cpy_r_r2358 = PyObject_GetItem(cpy_r_r2346, cpy_r_r2357); + CPy_DECREF(cpy_r_r2346); + CPy_DECREF(cpy_r_r2357); + if (unlikely(cpy_r_r2358 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2061; + goto CPyL1846; } - cpy_r_r2358 = CPyStatic_types___globals; - cpy_r_r2359 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r2360 = CPyDict_GetItem(cpy_r_r2358, cpy_r_r2359); - if (unlikely(cpy_r_r2360 == NULL)) { + cpy_r_r2359 = CPyStatic_types___globals; + cpy_r_r2360 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MakeBatchRequestFn' */ + cpy_r_r2361 = CPyDict_SetItem(cpy_r_r2359, cpy_r_r2360, cpy_r_r2358); + CPy_DECREF(cpy_r_r2358); + cpy_r_r2362 = cpy_r_r2361 >= 0; + if (unlikely(!cpy_r_r2362)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2062; + goto CPyL1846; } - cpy_r_r2361 = CPyStatic_types___globals; - cpy_r_r2362 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r2363 = CPyDict_GetItem(cpy_r_r2361, cpy_r_r2362); - if (unlikely(cpy_r_r2363 == NULL)) { + cpy_r_r2363 = CPyStatic_types___globals; + cpy_r_r2364 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ + cpy_r_r2365 = CPyDict_GetItem(cpy_r_r2363, cpy_r_r2364); + if (unlikely(cpy_r_r2365 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2063; + goto CPyL1846; } - cpy_r_r2364 = CPyStatic_types___globals; - cpy_r_r2365 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ - cpy_r_r2366 = CPyDict_GetItem(cpy_r_r2364, cpy_r_r2365); - if (unlikely(cpy_r_r2366 == NULL)) { + cpy_r_r2366 = CPyStatic_types___globals; + cpy_r_r2367 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ + cpy_r_r2368 = CPyDict_GetItem(cpy_r_r2366, cpy_r_r2367); + if (unlikely(cpy_r_r2368 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2064; + goto CPyL2054; } - cpy_r_r2367.f0 = cpy_r_r2360; - cpy_r_r2367.f1 = cpy_r_r2363; - cpy_r_r2367.f2 = cpy_r_r2366; - cpy_r_r2368 = PyTuple_New(3); - if (unlikely(cpy_r_r2368 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp960 = cpy_r_r2367.f0; - PyTuple_SET_ITEM(cpy_r_r2368, 0, __tmp960); - PyObject *__tmp961 = cpy_r_r2367.f1; - PyTuple_SET_ITEM(cpy_r_r2368, 1, __tmp961); - PyObject *__tmp962 = cpy_r_r2367.f2; - PyTuple_SET_ITEM(cpy_r_r2368, 2, __tmp962); - cpy_r_r2369 = PyObject_GetItem(cpy_r_r2357, cpy_r_r2368); - CPy_DECREF(cpy_r_r2357); - CPy_DECREF(cpy_r_r2368); - if (unlikely(cpy_r_r2369 == NULL)) { + cpy_r_r2369 = CPyStatic_types___globals; + cpy_r_r2370 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r2371 = CPyDict_GetItem(cpy_r_r2369, cpy_r_r2370); + if (unlikely(cpy_r_r2371 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2061; + goto CPyL2055; } - cpy_r_r2370.f0 = cpy_r_r2351; - cpy_r_r2370.f1 = cpy_r_r2369; - cpy_r_r2371 = PyTuple_New(2); - if (unlikely(cpy_r_r2371 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp963 = cpy_r_r2370.f0; - PyTuple_SET_ITEM(cpy_r_r2371, 0, __tmp963); - PyObject *__tmp964 = cpy_r_r2370.f1; - PyTuple_SET_ITEM(cpy_r_r2371, 1, __tmp964); - cpy_r_r2372 = PyObject_GetItem(cpy_r_r2344, cpy_r_r2371); - CPy_DECREF(cpy_r_r2344); - CPy_DECREF(cpy_r_r2371); + cpy_r_r2372 = PyList_New(2); if (unlikely(cpy_r_r2372 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r2373 = CPyStatic_types___globals; - cpy_r_r2374 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AsyncMakeRequestFn' */ - cpy_r_r2375 = CPyDict_SetItem(cpy_r_r2373, cpy_r_r2374, cpy_r_r2372); - CPy_DECREF(cpy_r_r2372); - cpy_r_r2376 = cpy_r_r2375 >= 0; - if (unlikely(!cpy_r_r2376)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2056; } - cpy_r_r2377 = CPyStatic_types___globals; - cpy_r_r2378 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ - cpy_r_r2379 = CPyDict_GetItem(cpy_r_r2377, cpy_r_r2378); - if (unlikely(cpy_r_r2379 == NULL)) { + cpy_r_r2373 = (CPyPtr)&((PyListObject *)cpy_r_r2372)->ob_item; + cpy_r_r2374 = *(CPyPtr *)cpy_r_r2373; + *(PyObject * *)cpy_r_r2374 = cpy_r_r2368; + cpy_r_r2375 = cpy_r_r2374 + 8; + *(PyObject * *)cpy_r_r2375 = cpy_r_r2371; + cpy_r_r2376 = CPyStatic_types___globals; + cpy_r_r2377 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ + cpy_r_r2378 = CPyDict_GetItem(cpy_r_r2376, cpy_r_r2377); + if (unlikely(cpy_r_r2378 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2057; } - cpy_r_r2380 = CPyStatic_types___globals; - cpy_r_r2381 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'List' */ - cpy_r_r2382 = CPyDict_GetItem(cpy_r_r2380, cpy_r_r2381); - if (unlikely(cpy_r_r2382 == NULL)) { + cpy_r_r2379 = CPyStatic_types___globals; + cpy_r_r2380 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r2381 = CPyDict_GetItem(cpy_r_r2379, cpy_r_r2380); + if (unlikely(cpy_r_r2381 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2065; + goto CPyL2058; } - cpy_r_r2383 = CPyStatic_types___globals; - cpy_r_r2384 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Tuple' */ - cpy_r_r2385 = CPyDict_GetItem(cpy_r_r2383, cpy_r_r2384); - if (unlikely(cpy_r_r2385 == NULL)) { + cpy_r_r2382 = CPyStatic_types___globals; + cpy_r_r2383 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r2384 = CPyDict_GetItem(cpy_r_r2382, cpy_r_r2383); + if (unlikely(cpy_r_r2384 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2066; + goto CPyL2059; } - cpy_r_r2386 = CPyStatic_types___globals; - cpy_r_r2387 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCEndpoint' */ - cpy_r_r2388 = CPyDict_GetItem(cpy_r_r2386, cpy_r_r2387); - if (unlikely(cpy_r_r2388 == NULL)) { + cpy_r_r2385 = CPyStatic_types___globals; + cpy_r_r2386 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ + cpy_r_r2387 = CPyDict_GetItem(cpy_r_r2385, cpy_r_r2386); + if (unlikely(cpy_r_r2387 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2067; + goto CPyL2060; } - cpy_r_r2389 = CPyStatic_types___globals; - cpy_r_r2390 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r2391 = CPyDict_GetItem(cpy_r_r2389, cpy_r_r2390); - if (unlikely(cpy_r_r2391 == NULL)) { + cpy_r_r2388.f0 = cpy_r_r2381; + cpy_r_r2388.f1 = cpy_r_r2384; + cpy_r_r2388.f2 = cpy_r_r2387; + cpy_r_r2389 = PyTuple_New(3); + if (unlikely(cpy_r_r2389 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp973 = cpy_r_r2388.f0; + PyTuple_SET_ITEM(cpy_r_r2389, 0, __tmp973); + PyObject *__tmp974 = cpy_r_r2388.f1; + PyTuple_SET_ITEM(cpy_r_r2389, 1, __tmp974); + PyObject *__tmp975 = cpy_r_r2388.f2; + PyTuple_SET_ITEM(cpy_r_r2389, 2, __tmp975); + cpy_r_r2390 = PyObject_GetItem(cpy_r_r2378, cpy_r_r2389); + CPy_DECREF(cpy_r_r2378); + CPy_DECREF(cpy_r_r2389); + if (unlikely(cpy_r_r2390 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2068; + goto CPyL2057; } - cpy_r_r2392.f0 = cpy_r_r2388; - cpy_r_r2392.f1 = cpy_r_r2391; - cpy_r_r2393 = PyTuple_New(2); - if (unlikely(cpy_r_r2393 == NULL)) + cpy_r_r2391.f0 = cpy_r_r2372; + cpy_r_r2391.f1 = cpy_r_r2390; + cpy_r_r2392 = PyTuple_New(2); + if (unlikely(cpy_r_r2392 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp965 = cpy_r_r2392.f0; - PyTuple_SET_ITEM(cpy_r_r2393, 0, __tmp965); - PyObject *__tmp966 = cpy_r_r2392.f1; - PyTuple_SET_ITEM(cpy_r_r2393, 1, __tmp966); - cpy_r_r2394 = PyObject_GetItem(cpy_r_r2385, cpy_r_r2393); - CPy_DECREF(cpy_r_r2385); - CPy_DECREF(cpy_r_r2393); - if (unlikely(cpy_r_r2394 == NULL)) { + PyObject *__tmp976 = cpy_r_r2391.f0; + PyTuple_SET_ITEM(cpy_r_r2392, 0, __tmp976); + PyObject *__tmp977 = cpy_r_r2391.f1; + PyTuple_SET_ITEM(cpy_r_r2392, 1, __tmp977); + cpy_r_r2393 = PyObject_GetItem(cpy_r_r2365, cpy_r_r2392); + CPy_DECREF(cpy_r_r2365); + CPy_DECREF(cpy_r_r2392); + if (unlikely(cpy_r_r2393 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2066; + goto CPyL1846; } - cpy_r_r2395 = PyObject_GetItem(cpy_r_r2382, cpy_r_r2394); - CPy_DECREF(cpy_r_r2382); - CPy_DECREF(cpy_r_r2394); - if (unlikely(cpy_r_r2395 == NULL)) { + cpy_r_r2394 = CPyStatic_types___globals; + cpy_r_r2395 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AsyncMakeRequestFn' */ + cpy_r_r2396 = CPyDict_SetItem(cpy_r_r2394, cpy_r_r2395, cpy_r_r2393); + CPy_DECREF(cpy_r_r2393); + cpy_r_r2397 = cpy_r_r2396 >= 0; + if (unlikely(!cpy_r_r2397)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2065; + goto CPyL1846; } - cpy_r_r2396 = PyList_New(1); - if (unlikely(cpy_r_r2396 == NULL)) { + cpy_r_r2398 = CPyStatic_types___globals; + cpy_r_r2399 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ + cpy_r_r2400 = CPyDict_GetItem(cpy_r_r2398, cpy_r_r2399); + if (unlikely(cpy_r_r2400 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2069; + goto CPyL1846; } - cpy_r_r2397 = (CPyPtr)&((PyListObject *)cpy_r_r2396)->ob_item; - cpy_r_r2398 = *(CPyPtr *)cpy_r_r2397; - *(PyObject * *)cpy_r_r2398 = cpy_r_r2395; - cpy_r_r2399 = CPyStatic_types___globals; - cpy_r_r2400 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ - cpy_r_r2401 = CPyDict_GetItem(cpy_r_r2399, cpy_r_r2400); - if (unlikely(cpy_r_r2401 == NULL)) { + cpy_r_r2401 = CPyStatic_types___globals; + cpy_r_r2402 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BatchParams' */ + cpy_r_r2403 = CPyDict_GetItem(cpy_r_r2401, cpy_r_r2402); + if (unlikely(cpy_r_r2403 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2070; + goto CPyL2061; } - cpy_r_r2402 = CPyStatic_types___globals; - cpy_r_r2403 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r2404 = CPyDict_GetItem(cpy_r_r2402, cpy_r_r2403); + cpy_r_r2404 = PyList_New(1); if (unlikely(cpy_r_r2404 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2071; - } - cpy_r_r2405 = CPyStatic_types___globals; - cpy_r_r2406 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r2407 = CPyDict_GetItem(cpy_r_r2405, cpy_r_r2406); - if (unlikely(cpy_r_r2407 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2072; - } - cpy_r_r2408 = CPyStatic_types___globals; - cpy_r_r2409 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ - cpy_r_r2410 = CPyDict_GetItem(cpy_r_r2408, cpy_r_r2409); - if (unlikely(cpy_r_r2410 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2073; - } - cpy_r_r2411 = CPyStatic_types___globals; - cpy_r_r2412 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'List' */ - cpy_r_r2413 = CPyDict_GetItem(cpy_r_r2411, cpy_r_r2412); - if (unlikely(cpy_r_r2413 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2074; + goto CPyL2062; } - cpy_r_r2414 = CPyStatic_types___globals; - cpy_r_r2415 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ - cpy_r_r2416 = CPyDict_GetItem(cpy_r_r2414, cpy_r_r2415); - if (unlikely(cpy_r_r2416 == NULL)) { + cpy_r_r2405 = (CPyPtr)&((PyListObject *)cpy_r_r2404)->ob_item; + cpy_r_r2406 = *(CPyPtr *)cpy_r_r2405; + *(PyObject * *)cpy_r_r2406 = cpy_r_r2403; + cpy_r_r2407 = CPyStatic_types___globals; + cpy_r_r2408 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ + cpy_r_r2409 = CPyDict_GetItem(cpy_r_r2407, cpy_r_r2408); + if (unlikely(cpy_r_r2409 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2075; + goto CPyL2063; } - cpy_r_r2417 = PyObject_GetItem(cpy_r_r2413, cpy_r_r2416); - CPy_DECREF(cpy_r_r2413); - CPy_DECREF(cpy_r_r2416); - if (unlikely(cpy_r_r2417 == NULL)) { + cpy_r_r2410 = CPyStatic_types___globals; + cpy_r_r2411 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r2412 = CPyDict_GetItem(cpy_r_r2410, cpy_r_r2411); + if (unlikely(cpy_r_r2412 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2074; + goto CPyL2064; } - cpy_r_r2418 = CPyStatic_types___globals; - cpy_r_r2419 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RPCResponse' */ - cpy_r_r2420 = CPyDict_GetItem(cpy_r_r2418, cpy_r_r2419); - if (unlikely(cpy_r_r2420 == NULL)) { + cpy_r_r2413 = CPyStatic_types___globals; + cpy_r_r2414 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r2415 = CPyDict_GetItem(cpy_r_r2413, cpy_r_r2414); + if (unlikely(cpy_r_r2415 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2076; + goto CPyL2065; } - cpy_r_r2421.f0 = cpy_r_r2417; - cpy_r_r2421.f1 = cpy_r_r2420; - cpy_r_r2422 = PyTuple_New(2); - if (unlikely(cpy_r_r2422 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp967 = cpy_r_r2421.f0; - PyTuple_SET_ITEM(cpy_r_r2422, 0, __tmp967); - PyObject *__tmp968 = cpy_r_r2421.f1; - PyTuple_SET_ITEM(cpy_r_r2422, 1, __tmp968); - cpy_r_r2423 = PyObject_GetItem(cpy_r_r2410, cpy_r_r2422); - CPy_DECREF(cpy_r_r2410); - CPy_DECREF(cpy_r_r2422); - if (unlikely(cpy_r_r2423 == NULL)) { + cpy_r_r2416 = CPyStatic_types___globals; + cpy_r_r2417 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BatchResponse' */ + cpy_r_r2418 = CPyDict_GetItem(cpy_r_r2416, cpy_r_r2417); + if (unlikely(cpy_r_r2418 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2073; + goto CPyL2066; } - cpy_r_r2424.f0 = cpy_r_r2404; - cpy_r_r2424.f1 = cpy_r_r2407; - cpy_r_r2424.f2 = cpy_r_r2423; - cpy_r_r2425 = PyTuple_New(3); - if (unlikely(cpy_r_r2425 == NULL)) + cpy_r_r2419.f0 = cpy_r_r2412; + cpy_r_r2419.f1 = cpy_r_r2415; + cpy_r_r2419.f2 = cpy_r_r2418; + cpy_r_r2420 = PyTuple_New(3); + if (unlikely(cpy_r_r2420 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp969 = cpy_r_r2424.f0; - PyTuple_SET_ITEM(cpy_r_r2425, 0, __tmp969); - PyObject *__tmp970 = cpy_r_r2424.f1; - PyTuple_SET_ITEM(cpy_r_r2425, 1, __tmp970); - PyObject *__tmp971 = cpy_r_r2424.f2; - PyTuple_SET_ITEM(cpy_r_r2425, 2, __tmp971); - cpy_r_r2426 = PyObject_GetItem(cpy_r_r2401, cpy_r_r2425); - CPy_DECREF(cpy_r_r2401); - CPy_DECREF(cpy_r_r2425); - if (unlikely(cpy_r_r2426 == NULL)) { + PyObject *__tmp978 = cpy_r_r2419.f0; + PyTuple_SET_ITEM(cpy_r_r2420, 0, __tmp978); + PyObject *__tmp979 = cpy_r_r2419.f1; + PyTuple_SET_ITEM(cpy_r_r2420, 1, __tmp979); + PyObject *__tmp980 = cpy_r_r2419.f2; + PyTuple_SET_ITEM(cpy_r_r2420, 2, __tmp980); + cpy_r_r2421 = PyObject_GetItem(cpy_r_r2409, cpy_r_r2420); + CPy_DECREF(cpy_r_r2409); + CPy_DECREF(cpy_r_r2420); + if (unlikely(cpy_r_r2421 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2070; + goto CPyL2063; } - cpy_r_r2427.f0 = cpy_r_r2396; - cpy_r_r2427.f1 = cpy_r_r2426; - cpy_r_r2428 = PyTuple_New(2); - if (unlikely(cpy_r_r2428 == NULL)) + cpy_r_r2422.f0 = cpy_r_r2404; + cpy_r_r2422.f1 = cpy_r_r2421; + cpy_r_r2423 = PyTuple_New(2); + if (unlikely(cpy_r_r2423 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp972 = cpy_r_r2427.f0; - PyTuple_SET_ITEM(cpy_r_r2428, 0, __tmp972); - PyObject *__tmp973 = cpy_r_r2427.f1; - PyTuple_SET_ITEM(cpy_r_r2428, 1, __tmp973); - cpy_r_r2429 = PyObject_GetItem(cpy_r_r2379, cpy_r_r2428); - CPy_DECREF(cpy_r_r2379); - CPy_DECREF(cpy_r_r2428); - if (unlikely(cpy_r_r2429 == NULL)) { + PyObject *__tmp981 = cpy_r_r2422.f0; + PyTuple_SET_ITEM(cpy_r_r2423, 0, __tmp981); + PyObject *__tmp982 = cpy_r_r2422.f1; + PyTuple_SET_ITEM(cpy_r_r2423, 1, __tmp982); + cpy_r_r2424 = PyObject_GetItem(cpy_r_r2400, cpy_r_r2423); + CPy_DECREF(cpy_r_r2400); + CPy_DECREF(cpy_r_r2423); + if (unlikely(cpy_r_r2424 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2425 = CPyStatic_types___globals; + cpy_r_r2426 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AsyncMakeBatchRequestFn' */ + cpy_r_r2427 = CPyDict_SetItem(cpy_r_r2425, cpy_r_r2426, cpy_r_r2424); + CPy_DECREF(cpy_r_r2424); + cpy_r_r2428 = cpy_r_r2427 >= 0; + if (unlikely(!cpy_r_r2428)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2430 = CPyStatic_types___globals; - cpy_r_r2431 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AsyncMakeBatchRequestFn' */ - cpy_r_r2432 = CPyDict_SetItem(cpy_r_r2430, cpy_r_r2431, cpy_r_r2429); - CPy_DECREF(cpy_r_r2429); - cpy_r_r2433 = cpy_r_r2432 >= 0; - if (unlikely(!cpy_r_r2433)) { + cpy_r_r2429 = CPyModule_typing; + cpy_r_r2430 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2431 = cpy_r_r2429 != cpy_r_r2430; + if (cpy_r_r2431) goto CPyL894; + cpy_r_r2432 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2433 = PyImport_Import(cpy_r_r2432); + if (unlikely(cpy_r_r2433 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2434 = CPyModule_typing; - cpy_r_r2435 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2436 = cpy_r_r2434 != cpy_r_r2435; - if (cpy_r_r2436) goto CPyL898; - cpy_r_r2437 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2438 = PyImport_Import(cpy_r_r2437); + CPyModule_typing = cpy_r_r2433; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r2433); +CPyL894: ; + cpy_r_r2434 = PyImport_GetModuleDict(); + cpy_r_r2435 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2436 = CPyDict_GetItem(cpy_r_r2434, cpy_r_r2435); + if (unlikely(cpy_r_r2436 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2437 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r2438 = CPyObject_GetAttr(cpy_r_r2436, cpy_r_r2437); + CPy_DECREF(cpy_r_r2436); if (unlikely(cpy_r_r2438 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r2438; - CPy_INCREF(CPyModule_typing); + cpy_r_r2439 = PyTuple_Pack(1, cpy_r_r2438); CPy_DECREF(cpy_r_r2438); -CPyL898: ; - cpy_r_r2439 = PyImport_GetModuleDict(); - cpy_r_r2440 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2441 = CPyDict_GetItem(cpy_r_r2439, cpy_r_r2440); - if (unlikely(cpy_r_r2441 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r2442 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r2443 = CPyObject_GetAttr(cpy_r_r2441, cpy_r_r2442); - CPy_DECREF(cpy_r_r2441); - if (unlikely(cpy_r_r2443 == NULL)) { + if (unlikely(cpy_r_r2439 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2444 = PyTuple_Pack(1, cpy_r_r2443); - CPy_DECREF(cpy_r_r2443); + cpy_r_r2440 = CPyModule_typing; + cpy_r_r2441 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2442 = cpy_r_r2440 != cpy_r_r2441; + if (cpy_r_r2442) goto CPyL900; + cpy_r_r2443 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2444 = PyImport_Import(cpy_r_r2443); if (unlikely(cpy_r_r2444 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2067; } - cpy_r_r2445 = CPyModule_typing; - cpy_r_r2446 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2447 = cpy_r_r2445 != cpy_r_r2446; - if (cpy_r_r2447) goto CPyL904; - cpy_r_r2448 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2449 = PyImport_Import(cpy_r_r2448); - if (unlikely(cpy_r_r2449 == NULL)) { + CPyModule_typing = cpy_r_r2444; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r2444); +CPyL900: ; + cpy_r_r2445 = PyImport_GetModuleDict(); + cpy_r_r2446 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2447 = CPyDict_GetItem(cpy_r_r2445, cpy_r_r2446); + if (unlikely(cpy_r_r2447 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2077; + goto CPyL2067; } - CPyModule_typing = cpy_r_r2449; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r2449); -CPyL904: ; - cpy_r_r2450 = PyImport_GetModuleDict(); - cpy_r_r2451 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2452 = CPyDict_GetItem(cpy_r_r2450, cpy_r_r2451); - if (unlikely(cpy_r_r2452 == NULL)) { + cpy_r_r2448 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r2449 = CPyObject_GetAttr(cpy_r_r2447, cpy_r_r2448); + CPy_DECREF(cpy_r_r2447); + if (unlikely(cpy_r_r2449 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2077; + goto CPyL2067; } - cpy_r_r2453 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r2454 = CPyObject_GetAttr(cpy_r_r2452, cpy_r_r2453); - CPy_DECREF(cpy_r_r2452); + cpy_r_r2450 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2451 = PyObject_HasAttr(cpy_r_r2449, cpy_r_r2450); + if (!cpy_r_r2451) goto CPyL907; + cpy_r_r2452 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FormattersDict' */ + cpy_r_r2453 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2454 = CPyObject_GetAttr(cpy_r_r2449, cpy_r_r2453); if (unlikely(cpy_r_r2454 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2077; + goto CPyL2068; } - cpy_r_r2455 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2456 = PyObject_HasAttr(cpy_r_r2454, cpy_r_r2455); - if (!cpy_r_r2456) goto CPyL911; - cpy_r_r2457 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FormattersDict' */ - cpy_r_r2458 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2459 = CPyObject_GetAttr(cpy_r_r2454, cpy_r_r2458); - if (unlikely(cpy_r_r2459 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2078; - } - PyObject *cpy_r_r2460[2] = {cpy_r_r2457, cpy_r_r2444}; - cpy_r_r2461 = (PyObject **)&cpy_r_r2460; - cpy_r_r2462 = PyObject_Vectorcall(cpy_r_r2459, cpy_r_r2461, 2, 0); - CPy_DECREF(cpy_r_r2459); - if (unlikely(cpy_r_r2462 == NULL)) { + PyObject *cpy_r_r2455[2] = {cpy_r_r2452, cpy_r_r2439}; + cpy_r_r2456 = (PyObject **)&cpy_r_r2455; + cpy_r_r2457 = PyObject_Vectorcall(cpy_r_r2454, cpy_r_r2456, 2, 0); + CPy_DECREF(cpy_r_r2454); + if (unlikely(cpy_r_r2457 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2078; + goto CPyL2068; } - if (likely(PyDict_Check(cpy_r_r2462))) - cpy_r_r2463 = cpy_r_r2462; + if (likely(PyDict_Check(cpy_r_r2457))) + cpy_r_r2458 = cpy_r_r2457; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 350, CPyStatic_types___globals, "dict", cpy_r_r2462); - goto CPyL2078; + CPy_TypeErrorTraceback("faster_web3/types.py", "", 350, CPyStatic_types___globals, "dict", cpy_r_r2457); + goto CPyL2068; } - cpy_r_r2464 = cpy_r_r2463; - goto CPyL913; -CPyL911: ; - cpy_r_r2465 = PyDict_New(); - if (unlikely(cpy_r_r2465 == NULL)) { + cpy_r_r2459 = cpy_r_r2458; + goto CPyL909; +CPyL907: ; + cpy_r_r2460 = PyDict_New(); + if (unlikely(cpy_r_r2460 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2078; + goto CPyL2068; } - cpy_r_r2464 = cpy_r_r2465; -CPyL913: ; - cpy_r_r2466 = PyDict_New(); - if (unlikely(cpy_r_r2466 == NULL)) { + cpy_r_r2459 = cpy_r_r2460; +CPyL909: ; + cpy_r_r2461 = PyDict_New(); + if (unlikely(cpy_r_r2461 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2079; + goto CPyL2069; } - cpy_r_r2467 = (PyObject *)&PyType_Type; - cpy_r_r2468 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error_formatters' */ - cpy_r_r2469 = PyDict_SetItem(cpy_r_r2466, cpy_r_r2468, cpy_r_r2467); - cpy_r_r2470 = cpy_r_r2469 >= 0; - if (unlikely(!cpy_r_r2470)) { + cpy_r_r2462 = (PyObject *)&PyType_Type; + cpy_r_r2463 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error_formatters' */ + cpy_r_r2464 = PyDict_SetItem(cpy_r_r2461, cpy_r_r2463, cpy_r_r2462); + cpy_r_r2465 = cpy_r_r2464 >= 0; + if (unlikely(!cpy_r_r2465)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2080; + goto CPyL2070; } - cpy_r_r2471 = (PyObject *)&PyType_Type; - cpy_r_r2472 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'request_formatters' */ - cpy_r_r2473 = PyDict_SetItem(cpy_r_r2466, cpy_r_r2472, cpy_r_r2471); - cpy_r_r2474 = cpy_r_r2473 >= 0; - if (unlikely(!cpy_r_r2474)) { + cpy_r_r2466 = (PyObject *)&PyType_Type; + cpy_r_r2467 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'request_formatters' */ + cpy_r_r2468 = PyDict_SetItem(cpy_r_r2461, cpy_r_r2467, cpy_r_r2466); + cpy_r_r2469 = cpy_r_r2468 >= 0; + if (unlikely(!cpy_r_r2469)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2080; + goto CPyL2070; } - cpy_r_r2475 = (PyObject *)&PyType_Type; - cpy_r_r2476 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result_formatters' */ - cpy_r_r2477 = PyDict_SetItem(cpy_r_r2466, cpy_r_r2476, cpy_r_r2475); - cpy_r_r2478 = cpy_r_r2477 >= 0; - if (unlikely(!cpy_r_r2478)) { + cpy_r_r2470 = (PyObject *)&PyType_Type; + cpy_r_r2471 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result_formatters' */ + cpy_r_r2472 = PyDict_SetItem(cpy_r_r2461, cpy_r_r2471, cpy_r_r2470); + cpy_r_r2473 = cpy_r_r2472 >= 0; + if (unlikely(!cpy_r_r2473)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2080; + goto CPyL2070; } - cpy_r_r2479 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FormattersDict' */ - cpy_r_r2480 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r2481 = CPyDict_SetItem(cpy_r_r2464, cpy_r_r2480, cpy_r_r2466); - CPy_DECREF(cpy_r_r2466); - cpy_r_r2482 = cpy_r_r2481 >= 0; - if (unlikely(!cpy_r_r2482)) { + cpy_r_r2474 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FormattersDict' */ + cpy_r_r2475 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r2476 = CPyDict_SetItem(cpy_r_r2459, cpy_r_r2475, cpy_r_r2461); + CPy_DECREF(cpy_r_r2461); + cpy_r_r2477 = cpy_r_r2476 >= 0; + if (unlikely(!cpy_r_r2477)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2079; + goto CPyL2069; } - cpy_r_r2483 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r2484 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r2485 = CPyDict_SetItem(cpy_r_r2464, cpy_r_r2484, cpy_r_r2483); - cpy_r_r2486 = cpy_r_r2485 >= 0; - if (unlikely(!cpy_r_r2486)) { + cpy_r_r2478 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r2479 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r2480 = CPyDict_SetItem(cpy_r_r2459, cpy_r_r2479, cpy_r_r2478); + cpy_r_r2481 = cpy_r_r2480 >= 0; + if (unlikely(!cpy_r_r2481)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2079; + goto CPyL2069; } - cpy_r_r2487 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r2488 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r2489 = CPyDict_SetItem(cpy_r_r2464, cpy_r_r2488, cpy_r_r2487); - cpy_r_r2490 = cpy_r_r2489 >= 0; - if (unlikely(!cpy_r_r2490)) { + cpy_r_r2482 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r2483 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r2484 = CPyDict_SetItem(cpy_r_r2459, cpy_r_r2483, cpy_r_r2482); + cpy_r_r2485 = cpy_r_r2484 >= 0; + if (unlikely(!cpy_r_r2485)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2079; + goto CPyL2069; } - PyObject *cpy_r_r2491[3] = {cpy_r_r2479, cpy_r_r2444, cpy_r_r2464}; - cpy_r_r2492 = (PyObject **)&cpy_r_r2491; - cpy_r_r2493 = PyObject_Vectorcall(cpy_r_r2454, cpy_r_r2492, 3, 0); - CPy_DECREF(cpy_r_r2454); - if (unlikely(cpy_r_r2493 == NULL)) { + PyObject *cpy_r_r2486[3] = {cpy_r_r2474, cpy_r_r2439, cpy_r_r2459}; + cpy_r_r2487 = (PyObject **)&cpy_r_r2486; + cpy_r_r2488 = PyObject_Vectorcall(cpy_r_r2449, cpy_r_r2487, 3, 0); + CPy_DECREF(cpy_r_r2449); + if (unlikely(cpy_r_r2488 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2081; + goto CPyL2071; } - CPy_DECREF(cpy_r_r2444); - CPy_DECREF(cpy_r_r2464); - CPyType_types___FormattersDict = (PyTypeObject *)cpy_r_r2493; + CPy_DECREF(cpy_r_r2439); + CPy_DECREF(cpy_r_r2459); + CPyType_types___FormattersDict = (PyTypeObject *)cpy_r_r2488; CPy_INCREF(CPyType_types___FormattersDict); - cpy_r_r2494 = CPyStatic_types___globals; - cpy_r_r2495 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FormattersDict' */ - cpy_r_r2496 = PyDict_SetItem(cpy_r_r2494, cpy_r_r2495, cpy_r_r2493); - CPy_DECREF(cpy_r_r2493); - cpy_r_r2497 = cpy_r_r2496 >= 0; - if (unlikely(!cpy_r_r2497)) { + cpy_r_r2489 = CPyStatic_types___globals; + cpy_r_r2490 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FormattersDict' */ + cpy_r_r2491 = PyDict_SetItem(cpy_r_r2489, cpy_r_r2490, cpy_r_r2488); + CPy_DECREF(cpy_r_r2488); + cpy_r_r2492 = cpy_r_r2491 >= 0; + if (unlikely(!cpy_r_r2492)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2498 = (PyObject *)CPyType_types___FormattersDict; - cpy_r_r2499 = CPyModule_typing; - cpy_r_r2500 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2501 = cpy_r_r2499 != cpy_r_r2500; - if (cpy_r_r2501) goto CPyL925; - cpy_r_r2502 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2503 = PyImport_Import(cpy_r_r2502); - if (unlikely(cpy_r_r2503 == NULL)) { + cpy_r_r2493 = (PyObject *)CPyType_types___FormattersDict; + cpy_r_r2494 = CPyModule_typing; + cpy_r_r2495 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2496 = cpy_r_r2494 != cpy_r_r2495; + if (cpy_r_r2496) goto CPyL921; + cpy_r_r2497 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2498 = PyImport_Import(cpy_r_r2497); + if (unlikely(cpy_r_r2498 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r2503; + CPyModule_typing = cpy_r_r2498; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r2503); -CPyL925: ; - cpy_r_r2504 = PyImport_GetModuleDict(); - cpy_r_r2505 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2506 = CPyDict_GetItem(cpy_r_r2504, cpy_r_r2505); - if (unlikely(cpy_r_r2506 == NULL)) { + CPy_DECREF(cpy_r_r2498); +CPyL921: ; + cpy_r_r2499 = PyImport_GetModuleDict(); + cpy_r_r2500 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2501 = CPyDict_GetItem(cpy_r_r2499, cpy_r_r2500); + if (unlikely(cpy_r_r2501 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2502 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r2503 = CPyObject_GetAttr(cpy_r_r2501, cpy_r_r2502); + CPy_DECREF(cpy_r_r2501); + if (unlikely(cpy_r_r2503 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2507 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r2508 = CPyObject_GetAttr(cpy_r_r2506, cpy_r_r2507); - CPy_DECREF(cpy_r_r2506); - if (unlikely(cpy_r_r2508 == NULL)) { + cpy_r_r2504 = PyTuple_Pack(1, cpy_r_r2503); + CPy_DECREF(cpy_r_r2503); + if (unlikely(cpy_r_r2504 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2509 = PyTuple_Pack(1, cpy_r_r2508); - CPy_DECREF(cpy_r_r2508); + cpy_r_r2505 = CPyModule_typing; + cpy_r_r2506 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2507 = cpy_r_r2505 != cpy_r_r2506; + if (cpy_r_r2507) goto CPyL927; + cpy_r_r2508 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2509 = PyImport_Import(cpy_r_r2508); if (unlikely(cpy_r_r2509 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r2510 = CPyModule_typing; - cpy_r_r2511 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2512 = cpy_r_r2510 != cpy_r_r2511; - if (cpy_r_r2512) goto CPyL931; - cpy_r_r2513 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2514 = PyImport_Import(cpy_r_r2513); - if (unlikely(cpy_r_r2514 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2082; + goto CPyL2072; } - CPyModule_typing = cpy_r_r2514; + CPyModule_typing = cpy_r_r2509; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r2514); -CPyL931: ; - cpy_r_r2515 = PyImport_GetModuleDict(); - cpy_r_r2516 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2517 = CPyDict_GetItem(cpy_r_r2515, cpy_r_r2516); - if (unlikely(cpy_r_r2517 == NULL)) { + CPy_DECREF(cpy_r_r2509); +CPyL927: ; + cpy_r_r2510 = PyImport_GetModuleDict(); + cpy_r_r2511 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2512 = CPyDict_GetItem(cpy_r_r2510, cpy_r_r2511); + if (unlikely(cpy_r_r2512 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2082; + goto CPyL2072; } - cpy_r_r2518 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r2519 = CPyObject_GetAttr(cpy_r_r2517, cpy_r_r2518); - CPy_DECREF(cpy_r_r2517); - if (unlikely(cpy_r_r2519 == NULL)) { + cpy_r_r2513 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r2514 = CPyObject_GetAttr(cpy_r_r2512, cpy_r_r2513); + CPy_DECREF(cpy_r_r2512); + if (unlikely(cpy_r_r2514 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2082; + goto CPyL2072; } - cpy_r_r2520 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2521 = PyObject_HasAttr(cpy_r_r2519, cpy_r_r2520); - if (!cpy_r_r2521) goto CPyL938; - cpy_r_r2522 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FilterParams' */ - cpy_r_r2523 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2524 = CPyObject_GetAttr(cpy_r_r2519, cpy_r_r2523); - if (unlikely(cpy_r_r2524 == NULL)) { + cpy_r_r2515 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2516 = PyObject_HasAttr(cpy_r_r2514, cpy_r_r2515); + if (!cpy_r_r2516) goto CPyL934; + cpy_r_r2517 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FilterParams' */ + cpy_r_r2518 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2519 = CPyObject_GetAttr(cpy_r_r2514, cpy_r_r2518); + if (unlikely(cpy_r_r2519 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2083; + goto CPyL2073; } - PyObject *cpy_r_r2525[2] = {cpy_r_r2522, cpy_r_r2509}; - cpy_r_r2526 = (PyObject **)&cpy_r_r2525; - cpy_r_r2527 = PyObject_Vectorcall(cpy_r_r2524, cpy_r_r2526, 2, 0); - CPy_DECREF(cpy_r_r2524); - if (unlikely(cpy_r_r2527 == NULL)) { + PyObject *cpy_r_r2520[2] = {cpy_r_r2517, cpy_r_r2504}; + cpy_r_r2521 = (PyObject **)&cpy_r_r2520; + cpy_r_r2522 = PyObject_Vectorcall(cpy_r_r2519, cpy_r_r2521, 2, 0); + CPy_DECREF(cpy_r_r2519); + if (unlikely(cpy_r_r2522 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2083; + goto CPyL2073; } - if (likely(PyDict_Check(cpy_r_r2527))) - cpy_r_r2528 = cpy_r_r2527; + if (likely(PyDict_Check(cpy_r_r2522))) + cpy_r_r2523 = cpy_r_r2522; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 356, CPyStatic_types___globals, "dict", cpy_r_r2527); - goto CPyL2083; + CPy_TypeErrorTraceback("faster_web3/types.py", "", 356, CPyStatic_types___globals, "dict", cpy_r_r2522); + goto CPyL2073; } - cpy_r_r2529 = cpy_r_r2528; - goto CPyL940; -CPyL938: ; - cpy_r_r2530 = PyDict_New(); - if (unlikely(cpy_r_r2530 == NULL)) { + cpy_r_r2524 = cpy_r_r2523; + goto CPyL936; +CPyL934: ; + cpy_r_r2525 = PyDict_New(); + if (unlikely(cpy_r_r2525 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2083; + goto CPyL2073; } - cpy_r_r2529 = cpy_r_r2530; -CPyL940: ; - cpy_r_r2531 = PyDict_New(); - if (unlikely(cpy_r_r2531 == NULL)) { + cpy_r_r2524 = cpy_r_r2525; +CPyL936: ; + cpy_r_r2526 = PyDict_New(); + if (unlikely(cpy_r_r2526 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2084; + goto CPyL2074; } - cpy_r_r2532 = (PyObject *)&PyType_Type; - cpy_r_r2533 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ - cpy_r_r2534 = PyDict_SetItem(cpy_r_r2531, cpy_r_r2533, cpy_r_r2532); - cpy_r_r2535 = cpy_r_r2534 >= 0; - if (unlikely(!cpy_r_r2535)) { + cpy_r_r2527 = (PyObject *)&PyType_Type; + cpy_r_r2528 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ + cpy_r_r2529 = PyDict_SetItem(cpy_r_r2526, cpy_r_r2528, cpy_r_r2527); + cpy_r_r2530 = cpy_r_r2529 >= 0; + if (unlikely(!cpy_r_r2530)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2085; + goto CPyL2075; } - cpy_r_r2536 = CPyStatic_types___globals; - cpy_r_r2537 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r2538 = CPyDict_GetItem(cpy_r_r2536, cpy_r_r2537); - if (unlikely(cpy_r_r2538 == NULL)) { + cpy_r_r2531 = CPyStatic_types___globals; + cpy_r_r2532 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r2533 = CPyDict_GetItem(cpy_r_r2531, cpy_r_r2532); + if (unlikely(cpy_r_r2533 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2085; + goto CPyL2075; } - cpy_r_r2539 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockHash' */ - cpy_r_r2540 = PyDict_SetItem(cpy_r_r2531, cpy_r_r2539, cpy_r_r2538); - CPy_DECREF(cpy_r_r2538); - cpy_r_r2541 = cpy_r_r2540 >= 0; - if (unlikely(!cpy_r_r2541)) { + cpy_r_r2534 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockHash' */ + cpy_r_r2535 = PyDict_SetItem(cpy_r_r2526, cpy_r_r2534, cpy_r_r2533); + CPy_DECREF(cpy_r_r2533); + cpy_r_r2536 = cpy_r_r2535 >= 0; + if (unlikely(!cpy_r_r2536)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2085; + goto CPyL2075; } - cpy_r_r2542 = (PyObject *)&PyType_Type; - cpy_r_r2543 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'fromBlock' */ - cpy_r_r2544 = PyDict_SetItem(cpy_r_r2531, cpy_r_r2543, cpy_r_r2542); - cpy_r_r2545 = cpy_r_r2544 >= 0; - if (unlikely(!cpy_r_r2545)) { + cpy_r_r2537 = (PyObject *)&PyType_Type; + cpy_r_r2538 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'fromBlock' */ + cpy_r_r2539 = PyDict_SetItem(cpy_r_r2526, cpy_r_r2538, cpy_r_r2537); + cpy_r_r2540 = cpy_r_r2539 >= 0; + if (unlikely(!cpy_r_r2540)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2085; + goto CPyL2075; } - cpy_r_r2546 = (PyObject *)&PyType_Type; - cpy_r_r2547 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'toBlock' */ - cpy_r_r2548 = PyDict_SetItem(cpy_r_r2531, cpy_r_r2547, cpy_r_r2546); - cpy_r_r2549 = cpy_r_r2548 >= 0; - if (unlikely(!cpy_r_r2549)) { + cpy_r_r2541 = (PyObject *)&PyType_Type; + cpy_r_r2542 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'toBlock' */ + cpy_r_r2543 = PyDict_SetItem(cpy_r_r2526, cpy_r_r2542, cpy_r_r2541); + cpy_r_r2544 = cpy_r_r2543 >= 0; + if (unlikely(!cpy_r_r2544)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2085; + goto CPyL2075; } - cpy_r_r2550 = (PyObject *)&PyType_Type; - cpy_r_r2551 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'topics' */ - cpy_r_r2552 = PyDict_SetItem(cpy_r_r2531, cpy_r_r2551, cpy_r_r2550); - cpy_r_r2553 = cpy_r_r2552 >= 0; - if (unlikely(!cpy_r_r2553)) { + cpy_r_r2545 = (PyObject *)&PyType_Type; + cpy_r_r2546 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'topics' */ + cpy_r_r2547 = PyDict_SetItem(cpy_r_r2526, cpy_r_r2546, cpy_r_r2545); + cpy_r_r2548 = cpy_r_r2547 >= 0; + if (unlikely(!cpy_r_r2548)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2085; + goto CPyL2075; } - cpy_r_r2554 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FilterParams' */ - cpy_r_r2555 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r2556 = CPyDict_SetItem(cpy_r_r2529, cpy_r_r2555, cpy_r_r2531); - CPy_DECREF(cpy_r_r2531); - cpy_r_r2557 = cpy_r_r2556 >= 0; - if (unlikely(!cpy_r_r2557)) { + cpy_r_r2549 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FilterParams' */ + cpy_r_r2550 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r2551 = CPyDict_SetItem(cpy_r_r2524, cpy_r_r2550, cpy_r_r2526); + CPy_DECREF(cpy_r_r2526); + cpy_r_r2552 = cpy_r_r2551 >= 0; + if (unlikely(!cpy_r_r2552)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2084; + goto CPyL2074; } - cpy_r_r2558 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r2559 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r2560 = CPyDict_SetItem(cpy_r_r2529, cpy_r_r2559, cpy_r_r2558); - cpy_r_r2561 = cpy_r_r2560 >= 0; - if (unlikely(!cpy_r_r2561)) { + cpy_r_r2553 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r2554 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r2555 = CPyDict_SetItem(cpy_r_r2524, cpy_r_r2554, cpy_r_r2553); + cpy_r_r2556 = cpy_r_r2555 >= 0; + if (unlikely(!cpy_r_r2556)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2084; + goto CPyL2074; } - cpy_r_r2562 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r2563 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r2564 = CPyDict_SetItem(cpy_r_r2529, cpy_r_r2563, cpy_r_r2562); - cpy_r_r2565 = cpy_r_r2564 >= 0; - if (unlikely(!cpy_r_r2565)) { + cpy_r_r2557 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r2558 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r2559 = CPyDict_SetItem(cpy_r_r2524, cpy_r_r2558, cpy_r_r2557); + cpy_r_r2560 = cpy_r_r2559 >= 0; + if (unlikely(!cpy_r_r2560)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2084; + goto CPyL2074; } - PyObject *cpy_r_r2566[3] = {cpy_r_r2554, cpy_r_r2509, cpy_r_r2529}; - cpy_r_r2567 = (PyObject **)&cpy_r_r2566; - cpy_r_r2568 = PyObject_Vectorcall(cpy_r_r2519, cpy_r_r2567, 3, 0); - CPy_DECREF(cpy_r_r2519); - if (unlikely(cpy_r_r2568 == NULL)) { + PyObject *cpy_r_r2561[3] = {cpy_r_r2549, cpy_r_r2504, cpy_r_r2524}; + cpy_r_r2562 = (PyObject **)&cpy_r_r2561; + cpy_r_r2563 = PyObject_Vectorcall(cpy_r_r2514, cpy_r_r2562, 3, 0); + CPy_DECREF(cpy_r_r2514); + if (unlikely(cpy_r_r2563 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2086; + goto CPyL2076; } - CPy_DECREF(cpy_r_r2509); - CPy_DECREF(cpy_r_r2529); - CPyType_types___FilterParams = (PyTypeObject *)cpy_r_r2568; + CPy_DECREF(cpy_r_r2504); + CPy_DECREF(cpy_r_r2524); + CPyType_types___FilterParams = (PyTypeObject *)cpy_r_r2563; CPy_INCREF(CPyType_types___FilterParams); - cpy_r_r2569 = CPyStatic_types___globals; - cpy_r_r2570 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FilterParams' */ - cpy_r_r2571 = PyDict_SetItem(cpy_r_r2569, cpy_r_r2570, cpy_r_r2568); - CPy_DECREF(cpy_r_r2568); - cpy_r_r2572 = cpy_r_r2571 >= 0; - if (unlikely(!cpy_r_r2572)) { + cpy_r_r2564 = CPyStatic_types___globals; + cpy_r_r2565 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FilterParams' */ + cpy_r_r2566 = PyDict_SetItem(cpy_r_r2564, cpy_r_r2565, cpy_r_r2563); + CPy_DECREF(cpy_r_r2563); + cpy_r_r2567 = cpy_r_r2566 >= 0; + if (unlikely(!cpy_r_r2567)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2568 = (PyObject *)CPyType_types___FilterParams; + cpy_r_r2569 = CPyModule_typing; + cpy_r_r2570 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2571 = cpy_r_r2569 != cpy_r_r2570; + if (cpy_r_r2571) goto CPyL951; + cpy_r_r2572 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2573 = PyImport_Import(cpy_r_r2572); + if (unlikely(cpy_r_r2573 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r2573; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r2573); +CPyL951: ; + cpy_r_r2574 = PyImport_GetModuleDict(); + cpy_r_r2575 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2576 = CPyDict_GetItem(cpy_r_r2574, cpy_r_r2575); + if (unlikely(cpy_r_r2576 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2573 = (PyObject *)CPyType_types___FilterParams; - cpy_r_r2574 = CPyModule_typing; - cpy_r_r2575 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2576 = cpy_r_r2574 != cpy_r_r2575; - if (cpy_r_r2576) goto CPyL955; - cpy_r_r2577 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2578 = PyImport_Import(cpy_r_r2577); + cpy_r_r2577 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r2578 = CPyObject_GetAttr(cpy_r_r2576, cpy_r_r2577); + CPy_DECREF(cpy_r_r2576); if (unlikely(cpy_r_r2578 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r2578; - CPy_INCREF(CPyModule_typing); + cpy_r_r2579 = PyTuple_Pack(1, cpy_r_r2578); CPy_DECREF(cpy_r_r2578); -CPyL955: ; - cpy_r_r2579 = PyImport_GetModuleDict(); - cpy_r_r2580 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2581 = CPyDict_GetItem(cpy_r_r2579, cpy_r_r2580); - if (unlikely(cpy_r_r2581 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r2582 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r2583 = CPyObject_GetAttr(cpy_r_r2581, cpy_r_r2582); - CPy_DECREF(cpy_r_r2581); - if (unlikely(cpy_r_r2583 == NULL)) { + if (unlikely(cpy_r_r2579 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2584 = PyTuple_Pack(1, cpy_r_r2583); - CPy_DECREF(cpy_r_r2583); + cpy_r_r2580 = CPyModule_typing; + cpy_r_r2581 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2582 = cpy_r_r2580 != cpy_r_r2581; + if (cpy_r_r2582) goto CPyL957; + cpy_r_r2583 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2584 = PyImport_Import(cpy_r_r2583); if (unlikely(cpy_r_r2584 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r2585 = CPyModule_typing; - cpy_r_r2586 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2587 = cpy_r_r2585 != cpy_r_r2586; - if (cpy_r_r2587) goto CPyL961; - cpy_r_r2588 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2589 = PyImport_Import(cpy_r_r2588); - if (unlikely(cpy_r_r2589 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2087; + goto CPyL2077; } - CPyModule_typing = cpy_r_r2589; + CPyModule_typing = cpy_r_r2584; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r2589); -CPyL961: ; - cpy_r_r2590 = PyImport_GetModuleDict(); - cpy_r_r2591 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2592 = CPyDict_GetItem(cpy_r_r2590, cpy_r_r2591); - if (unlikely(cpy_r_r2592 == NULL)) { + CPy_DECREF(cpy_r_r2584); +CPyL957: ; + cpy_r_r2585 = PyImport_GetModuleDict(); + cpy_r_r2586 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2587 = CPyDict_GetItem(cpy_r_r2585, cpy_r_r2586); + if (unlikely(cpy_r_r2587 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2087; + goto CPyL2077; } - cpy_r_r2593 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r2594 = CPyObject_GetAttr(cpy_r_r2592, cpy_r_r2593); - CPy_DECREF(cpy_r_r2592); - if (unlikely(cpy_r_r2594 == NULL)) { + cpy_r_r2588 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r2589 = CPyObject_GetAttr(cpy_r_r2587, cpy_r_r2588); + CPy_DECREF(cpy_r_r2587); + if (unlikely(cpy_r_r2589 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2087; + goto CPyL2077; } - cpy_r_r2595 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2596 = PyObject_HasAttr(cpy_r_r2594, cpy_r_r2595); - if (!cpy_r_r2596) goto CPyL968; - cpy_r_r2597 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FeeHistory' */ - cpy_r_r2598 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2599 = CPyObject_GetAttr(cpy_r_r2594, cpy_r_r2598); - if (unlikely(cpy_r_r2599 == NULL)) { + cpy_r_r2590 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2591 = PyObject_HasAttr(cpy_r_r2589, cpy_r_r2590); + if (!cpy_r_r2591) goto CPyL964; + cpy_r_r2592 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FeeHistory' */ + cpy_r_r2593 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2594 = CPyObject_GetAttr(cpy_r_r2589, cpy_r_r2593); + if (unlikely(cpy_r_r2594 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2088; + goto CPyL2078; } - PyObject *cpy_r_r2600[2] = {cpy_r_r2597, cpy_r_r2584}; - cpy_r_r2601 = (PyObject **)&cpy_r_r2600; - cpy_r_r2602 = PyObject_Vectorcall(cpy_r_r2599, cpy_r_r2601, 2, 0); - CPy_DECREF(cpy_r_r2599); - if (unlikely(cpy_r_r2602 == NULL)) { + PyObject *cpy_r_r2595[2] = {cpy_r_r2592, cpy_r_r2579}; + cpy_r_r2596 = (PyObject **)&cpy_r_r2595; + cpy_r_r2597 = PyObject_Vectorcall(cpy_r_r2594, cpy_r_r2596, 2, 0); + CPy_DECREF(cpy_r_r2594); + if (unlikely(cpy_r_r2597 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2088; + goto CPyL2078; } - if (likely(PyDict_Check(cpy_r_r2602))) - cpy_r_r2603 = cpy_r_r2602; + if (likely(PyDict_Check(cpy_r_r2597))) + cpy_r_r2598 = cpy_r_r2597; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 364, CPyStatic_types___globals, "dict", cpy_r_r2602); - goto CPyL2088; + CPy_TypeErrorTraceback("faster_web3/types.py", "", 364, CPyStatic_types___globals, "dict", cpy_r_r2597); + goto CPyL2078; } - cpy_r_r2604 = cpy_r_r2603; - goto CPyL970; -CPyL968: ; - cpy_r_r2605 = PyDict_New(); - if (unlikely(cpy_r_r2605 == NULL)) { + cpy_r_r2599 = cpy_r_r2598; + goto CPyL966; +CPyL964: ; + cpy_r_r2600 = PyDict_New(); + if (unlikely(cpy_r_r2600 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2088; + goto CPyL2078; } - cpy_r_r2604 = cpy_r_r2605; -CPyL970: ; - cpy_r_r2606 = PyDict_New(); - if (unlikely(cpy_r_r2606 == NULL)) { + cpy_r_r2599 = cpy_r_r2600; +CPyL966: ; + cpy_r_r2601 = PyDict_New(); + if (unlikely(cpy_r_r2601 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2089; + goto CPyL2079; } - cpy_r_r2607 = (PyObject *)&PyList_Type; - cpy_r_r2608 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'baseFeePerGas' */ - cpy_r_r2609 = PyDict_SetItem(cpy_r_r2606, cpy_r_r2608, cpy_r_r2607); - cpy_r_r2610 = cpy_r_r2609 >= 0; - if (unlikely(!cpy_r_r2610)) { + cpy_r_r2602 = (PyObject *)&PyList_Type; + cpy_r_r2603 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'baseFeePerGas' */ + cpy_r_r2604 = PyDict_SetItem(cpy_r_r2601, cpy_r_r2603, cpy_r_r2602); + cpy_r_r2605 = cpy_r_r2604 >= 0; + if (unlikely(!cpy_r_r2605)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2090; + goto CPyL2080; } - cpy_r_r2611 = (PyObject *)&PyList_Type; - cpy_r_r2612 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsedRatio' */ - cpy_r_r2613 = PyDict_SetItem(cpy_r_r2606, cpy_r_r2612, cpy_r_r2611); - cpy_r_r2614 = cpy_r_r2613 >= 0; - if (unlikely(!cpy_r_r2614)) { + cpy_r_r2606 = (PyObject *)&PyList_Type; + cpy_r_r2607 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsedRatio' */ + cpy_r_r2608 = PyDict_SetItem(cpy_r_r2601, cpy_r_r2607, cpy_r_r2606); + cpy_r_r2609 = cpy_r_r2608 >= 0; + if (unlikely(!cpy_r_r2609)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2090; + goto CPyL2080; } - cpy_r_r2615 = CPyStatic_types___globals; - cpy_r_r2616 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockNumber' */ - cpy_r_r2617 = CPyDict_GetItem(cpy_r_r2615, cpy_r_r2616); - if (unlikely(cpy_r_r2617 == NULL)) { + cpy_r_r2610 = CPyStatic_types___globals; + cpy_r_r2611 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockNumber' */ + cpy_r_r2612 = CPyDict_GetItem(cpy_r_r2610, cpy_r_r2611); + if (unlikely(cpy_r_r2612 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2090; + goto CPyL2080; } - cpy_r_r2618 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'oldestBlock' */ - cpy_r_r2619 = PyDict_SetItem(cpy_r_r2606, cpy_r_r2618, cpy_r_r2617); - CPy_DECREF(cpy_r_r2617); - cpy_r_r2620 = cpy_r_r2619 >= 0; - if (unlikely(!cpy_r_r2620)) { + cpy_r_r2613 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'oldestBlock' */ + cpy_r_r2614 = PyDict_SetItem(cpy_r_r2601, cpy_r_r2613, cpy_r_r2612); + CPy_DECREF(cpy_r_r2612); + cpy_r_r2615 = cpy_r_r2614 >= 0; + if (unlikely(!cpy_r_r2615)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2090; + goto CPyL2080; } - cpy_r_r2621 = (PyObject *)&PyList_Type; - cpy_r_r2622 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'reward' */ - cpy_r_r2623 = PyDict_SetItem(cpy_r_r2606, cpy_r_r2622, cpy_r_r2621); - cpy_r_r2624 = cpy_r_r2623 >= 0; - if (unlikely(!cpy_r_r2624)) { + cpy_r_r2616 = (PyObject *)&PyList_Type; + cpy_r_r2617 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'reward' */ + cpy_r_r2618 = PyDict_SetItem(cpy_r_r2601, cpy_r_r2617, cpy_r_r2616); + cpy_r_r2619 = cpy_r_r2618 >= 0; + if (unlikely(!cpy_r_r2619)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2090; + goto CPyL2080; } - cpy_r_r2625 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FeeHistory' */ - cpy_r_r2626 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r2627 = CPyDict_SetItem(cpy_r_r2604, cpy_r_r2626, cpy_r_r2606); - CPy_DECREF(cpy_r_r2606); - cpy_r_r2628 = cpy_r_r2627 >= 0; - if (unlikely(!cpy_r_r2628)) { + cpy_r_r2620 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FeeHistory' */ + cpy_r_r2621 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r2622 = CPyDict_SetItem(cpy_r_r2599, cpy_r_r2621, cpy_r_r2601); + CPy_DECREF(cpy_r_r2601); + cpy_r_r2623 = cpy_r_r2622 >= 0; + if (unlikely(!cpy_r_r2623)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2089; + goto CPyL2079; } - cpy_r_r2629 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r2630 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r2631 = CPyDict_SetItem(cpy_r_r2604, cpy_r_r2630, cpy_r_r2629); - cpy_r_r2632 = cpy_r_r2631 >= 0; - if (unlikely(!cpy_r_r2632)) { + cpy_r_r2624 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r2625 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r2626 = CPyDict_SetItem(cpy_r_r2599, cpy_r_r2625, cpy_r_r2624); + cpy_r_r2627 = cpy_r_r2626 >= 0; + if (unlikely(!cpy_r_r2627)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2089; + goto CPyL2079; } - cpy_r_r2633 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r2634 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r2635 = CPyDict_SetItem(cpy_r_r2604, cpy_r_r2634, cpy_r_r2633); - cpy_r_r2636 = cpy_r_r2635 >= 0; - if (unlikely(!cpy_r_r2636)) { + cpy_r_r2628 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r2629 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r2630 = CPyDict_SetItem(cpy_r_r2599, cpy_r_r2629, cpy_r_r2628); + cpy_r_r2631 = cpy_r_r2630 >= 0; + if (unlikely(!cpy_r_r2631)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2089; + goto CPyL2079; } - PyObject *cpy_r_r2637[3] = {cpy_r_r2625, cpy_r_r2584, cpy_r_r2604}; - cpy_r_r2638 = (PyObject **)&cpy_r_r2637; - cpy_r_r2639 = PyObject_Vectorcall(cpy_r_r2594, cpy_r_r2638, 3, 0); - CPy_DECREF(cpy_r_r2594); - if (unlikely(cpy_r_r2639 == NULL)) { + PyObject *cpy_r_r2632[3] = {cpy_r_r2620, cpy_r_r2579, cpy_r_r2599}; + cpy_r_r2633 = (PyObject **)&cpy_r_r2632; + cpy_r_r2634 = PyObject_Vectorcall(cpy_r_r2589, cpy_r_r2633, 3, 0); + CPy_DECREF(cpy_r_r2589); + if (unlikely(cpy_r_r2634 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2091; + goto CPyL2081; } - CPy_DECREF(cpy_r_r2584); - CPy_DECREF(cpy_r_r2604); - CPyType_types___FeeHistory = (PyTypeObject *)cpy_r_r2639; + CPy_DECREF(cpy_r_r2579); + CPy_DECREF(cpy_r_r2599); + CPyType_types___FeeHistory = (PyTypeObject *)cpy_r_r2634; CPy_INCREF(CPyType_types___FeeHistory); - cpy_r_r2640 = CPyStatic_types___globals; - cpy_r_r2641 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FeeHistory' */ - cpy_r_r2642 = PyDict_SetItem(cpy_r_r2640, cpy_r_r2641, cpy_r_r2639); - CPy_DECREF(cpy_r_r2639); - cpy_r_r2643 = cpy_r_r2642 >= 0; - if (unlikely(!cpy_r_r2643)) { + cpy_r_r2635 = CPyStatic_types___globals; + cpy_r_r2636 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FeeHistory' */ + cpy_r_r2637 = PyDict_SetItem(cpy_r_r2635, cpy_r_r2636, cpy_r_r2634); + CPy_DECREF(cpy_r_r2634); + cpy_r_r2638 = cpy_r_r2637 >= 0; + if (unlikely(!cpy_r_r2638)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2644 = (PyObject *)CPyType_types___FeeHistory; - cpy_r_r2645 = CPyModule_typing; - cpy_r_r2646 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2647 = cpy_r_r2645 != cpy_r_r2646; - if (cpy_r_r2647) goto CPyL984; - cpy_r_r2648 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2649 = PyImport_Import(cpy_r_r2648); - if (unlikely(cpy_r_r2649 == NULL)) { + cpy_r_r2639 = (PyObject *)CPyType_types___FeeHistory; + cpy_r_r2640 = CPyModule_typing; + cpy_r_r2641 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2642 = cpy_r_r2640 != cpy_r_r2641; + if (cpy_r_r2642) goto CPyL980; + cpy_r_r2643 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2644 = PyImport_Import(cpy_r_r2643); + if (unlikely(cpy_r_r2644 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r2649; + CPyModule_typing = cpy_r_r2644; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r2649); -CPyL984: ; - cpy_r_r2650 = PyImport_GetModuleDict(); - cpy_r_r2651 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2652 = CPyDict_GetItem(cpy_r_r2650, cpy_r_r2651); - if (unlikely(cpy_r_r2652 == NULL)) { + CPy_DECREF(cpy_r_r2644); +CPyL980: ; + cpy_r_r2645 = PyImport_GetModuleDict(); + cpy_r_r2646 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2647 = CPyDict_GetItem(cpy_r_r2645, cpy_r_r2646); + if (unlikely(cpy_r_r2647 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2653 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r2654 = CPyObject_GetAttr(cpy_r_r2652, cpy_r_r2653); - CPy_DECREF(cpy_r_r2652); - if (unlikely(cpy_r_r2654 == NULL)) { + cpy_r_r2648 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r2649 = CPyObject_GetAttr(cpy_r_r2647, cpy_r_r2648); + CPy_DECREF(cpy_r_r2647); + if (unlikely(cpy_r_r2649 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2655 = PyTuple_Pack(1, cpy_r_r2654); - CPy_DECREF(cpy_r_r2654); - if (unlikely(cpy_r_r2655 == NULL)) { + cpy_r_r2650 = PyTuple_Pack(1, cpy_r_r2649); + CPy_DECREF(cpy_r_r2649); + if (unlikely(cpy_r_r2650 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2656 = CPyModule_typing; - cpy_r_r2657 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2658 = cpy_r_r2656 != cpy_r_r2657; - if (cpy_r_r2658) goto CPyL990; - cpy_r_r2659 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2660 = PyImport_Import(cpy_r_r2659); - if (unlikely(cpy_r_r2660 == NULL)) { + cpy_r_r2651 = CPyModule_typing; + cpy_r_r2652 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2653 = cpy_r_r2651 != cpy_r_r2652; + if (cpy_r_r2653) goto CPyL986; + cpy_r_r2654 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2655 = PyImport_Import(cpy_r_r2654); + if (unlikely(cpy_r_r2655 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2092; + goto CPyL2082; } - CPyModule_typing = cpy_r_r2660; + CPyModule_typing = cpy_r_r2655; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r2660); -CPyL990: ; - cpy_r_r2661 = PyImport_GetModuleDict(); - cpy_r_r2662 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2663 = CPyDict_GetItem(cpy_r_r2661, cpy_r_r2662); - if (unlikely(cpy_r_r2663 == NULL)) { + CPy_DECREF(cpy_r_r2655); +CPyL986: ; + cpy_r_r2656 = PyImport_GetModuleDict(); + cpy_r_r2657 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2658 = CPyDict_GetItem(cpy_r_r2656, cpy_r_r2657); + if (unlikely(cpy_r_r2658 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2092; + goto CPyL2082; } - cpy_r_r2664 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r2665 = CPyObject_GetAttr(cpy_r_r2663, cpy_r_r2664); - CPy_DECREF(cpy_r_r2663); - if (unlikely(cpy_r_r2665 == NULL)) { + cpy_r_r2659 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r2660 = CPyObject_GetAttr(cpy_r_r2658, cpy_r_r2659); + CPy_DECREF(cpy_r_r2658); + if (unlikely(cpy_r_r2660 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2092; + goto CPyL2082; } - cpy_r_r2666 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2667 = PyObject_HasAttr(cpy_r_r2665, cpy_r_r2666); - if (!cpy_r_r2667) goto CPyL997; - cpy_r_r2668 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StateOverrideParams' */ - cpy_r_r2669 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2670 = CPyObject_GetAttr(cpy_r_r2665, cpy_r_r2669); - if (unlikely(cpy_r_r2670 == NULL)) { + cpy_r_r2661 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2662 = PyObject_HasAttr(cpy_r_r2660, cpy_r_r2661); + if (!cpy_r_r2662) goto CPyL993; + cpy_r_r2663 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StateOverrideParams' */ + cpy_r_r2664 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2665 = CPyObject_GetAttr(cpy_r_r2660, cpy_r_r2664); + if (unlikely(cpy_r_r2665 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2093; + goto CPyL2083; } - PyObject *cpy_r_r2671[2] = {cpy_r_r2668, cpy_r_r2655}; - cpy_r_r2672 = (PyObject **)&cpy_r_r2671; - cpy_r_r2673 = PyObject_Vectorcall(cpy_r_r2670, cpy_r_r2672, 2, 0); - CPy_DECREF(cpy_r_r2670); - if (unlikely(cpy_r_r2673 == NULL)) { + PyObject *cpy_r_r2666[2] = {cpy_r_r2663, cpy_r_r2650}; + cpy_r_r2667 = (PyObject **)&cpy_r_r2666; + cpy_r_r2668 = PyObject_Vectorcall(cpy_r_r2665, cpy_r_r2667, 2, 0); + CPy_DECREF(cpy_r_r2665); + if (unlikely(cpy_r_r2668 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2093; + goto CPyL2083; } - if (likely(PyDict_Check(cpy_r_r2673))) - cpy_r_r2674 = cpy_r_r2673; + if (likely(PyDict_Check(cpy_r_r2668))) + cpy_r_r2669 = cpy_r_r2668; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 371, CPyStatic_types___globals, "dict", cpy_r_r2673); - goto CPyL2093; + CPy_TypeErrorTraceback("faster_web3/types.py", "", 371, CPyStatic_types___globals, "dict", cpy_r_r2668); + goto CPyL2083; } - cpy_r_r2675 = cpy_r_r2674; - goto CPyL999; -CPyL997: ; - cpy_r_r2676 = PyDict_New(); - if (unlikely(cpy_r_r2676 == NULL)) { + cpy_r_r2670 = cpy_r_r2669; + goto CPyL995; +CPyL993: ; + cpy_r_r2671 = PyDict_New(); + if (unlikely(cpy_r_r2671 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2093; + goto CPyL2083; } - cpy_r_r2675 = cpy_r_r2676; -CPyL999: ; - cpy_r_r2677 = PyDict_New(); - if (unlikely(cpy_r_r2677 == NULL)) { + cpy_r_r2670 = cpy_r_r2671; +CPyL995: ; + cpy_r_r2672 = PyDict_New(); + if (unlikely(cpy_r_r2672 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2094; + goto CPyL2084; } - cpy_r_r2678 = (PyObject *)&PyType_Type; - cpy_r_r2679 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'balance' */ - cpy_r_r2680 = PyDict_SetItem(cpy_r_r2677, cpy_r_r2679, cpy_r_r2678); - cpy_r_r2681 = cpy_r_r2680 >= 0; - if (unlikely(!cpy_r_r2681)) { + cpy_r_r2673 = (PyObject *)&PyType_Type; + cpy_r_r2674 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'balance' */ + cpy_r_r2675 = PyDict_SetItem(cpy_r_r2672, cpy_r_r2674, cpy_r_r2673); + cpy_r_r2676 = cpy_r_r2675 >= 0; + if (unlikely(!cpy_r_r2676)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2095; + goto CPyL2085; } - cpy_r_r2682 = (PyObject *)&PyType_Type; - cpy_r_r2683 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ - cpy_r_r2684 = PyDict_SetItem(cpy_r_r2677, cpy_r_r2683, cpy_r_r2682); - cpy_r_r2685 = cpy_r_r2684 >= 0; - if (unlikely(!cpy_r_r2685)) { + cpy_r_r2677 = (PyObject *)&PyType_Type; + cpy_r_r2678 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ + cpy_r_r2679 = PyDict_SetItem(cpy_r_r2672, cpy_r_r2678, cpy_r_r2677); + cpy_r_r2680 = cpy_r_r2679 >= 0; + if (unlikely(!cpy_r_r2680)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2095; + goto CPyL2085; } - cpy_r_r2686 = (PyObject *)&PyType_Type; - cpy_r_r2687 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'code' */ - cpy_r_r2688 = PyDict_SetItem(cpy_r_r2677, cpy_r_r2687, cpy_r_r2686); - cpy_r_r2689 = cpy_r_r2688 >= 0; - if (unlikely(!cpy_r_r2689)) { + cpy_r_r2681 = (PyObject *)&PyType_Type; + cpy_r_r2682 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'code' */ + cpy_r_r2683 = PyDict_SetItem(cpy_r_r2672, cpy_r_r2682, cpy_r_r2681); + cpy_r_r2684 = cpy_r_r2683 >= 0; + if (unlikely(!cpy_r_r2684)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2095; + goto CPyL2085; } - cpy_r_r2690 = (PyObject *)&PyType_Type; - cpy_r_r2691 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'state' */ - cpy_r_r2692 = PyDict_SetItem(cpy_r_r2677, cpy_r_r2691, cpy_r_r2690); - cpy_r_r2693 = cpy_r_r2692 >= 0; - if (unlikely(!cpy_r_r2693)) { + cpy_r_r2685 = (PyObject *)&PyType_Type; + cpy_r_r2686 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'state' */ + cpy_r_r2687 = PyDict_SetItem(cpy_r_r2672, cpy_r_r2686, cpy_r_r2685); + cpy_r_r2688 = cpy_r_r2687 >= 0; + if (unlikely(!cpy_r_r2688)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2095; + goto CPyL2085; } - cpy_r_r2694 = (PyObject *)&PyType_Type; - cpy_r_r2695 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stateDiff' */ - cpy_r_r2696 = PyDict_SetItem(cpy_r_r2677, cpy_r_r2695, cpy_r_r2694); - cpy_r_r2697 = cpy_r_r2696 >= 0; - if (unlikely(!cpy_r_r2697)) { + cpy_r_r2689 = (PyObject *)&PyType_Type; + cpy_r_r2690 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stateDiff' */ + cpy_r_r2691 = PyDict_SetItem(cpy_r_r2672, cpy_r_r2690, cpy_r_r2689); + cpy_r_r2692 = cpy_r_r2691 >= 0; + if (unlikely(!cpy_r_r2692)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2095; + goto CPyL2085; } - cpy_r_r2698 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StateOverrideParams' */ - cpy_r_r2699 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r2700 = CPyDict_SetItem(cpy_r_r2675, cpy_r_r2699, cpy_r_r2677); - CPy_DECREF(cpy_r_r2677); - cpy_r_r2701 = cpy_r_r2700 >= 0; - if (unlikely(!cpy_r_r2701)) { + cpy_r_r2693 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StateOverrideParams' */ + cpy_r_r2694 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r2695 = CPyDict_SetItem(cpy_r_r2670, cpy_r_r2694, cpy_r_r2672); + CPy_DECREF(cpy_r_r2672); + cpy_r_r2696 = cpy_r_r2695 >= 0; + if (unlikely(!cpy_r_r2696)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2094; + goto CPyL2084; } - cpy_r_r2702 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r2703 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r2704 = CPyDict_SetItem(cpy_r_r2675, cpy_r_r2703, cpy_r_r2702); - cpy_r_r2705 = cpy_r_r2704 >= 0; - if (unlikely(!cpy_r_r2705)) { + cpy_r_r2697 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r2698 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r2699 = CPyDict_SetItem(cpy_r_r2670, cpy_r_r2698, cpy_r_r2697); + cpy_r_r2700 = cpy_r_r2699 >= 0; + if (unlikely(!cpy_r_r2700)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2094; + goto CPyL2084; } - cpy_r_r2706 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r2707 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r2708 = CPyDict_SetItem(cpy_r_r2675, cpy_r_r2707, cpy_r_r2706); - cpy_r_r2709 = cpy_r_r2708 >= 0; - if (unlikely(!cpy_r_r2709)) { + cpy_r_r2701 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r2702 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r2703 = CPyDict_SetItem(cpy_r_r2670, cpy_r_r2702, cpy_r_r2701); + cpy_r_r2704 = cpy_r_r2703 >= 0; + if (unlikely(!cpy_r_r2704)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2094; + goto CPyL2084; } - PyObject *cpy_r_r2710[3] = {cpy_r_r2698, cpy_r_r2655, cpy_r_r2675}; - cpy_r_r2711 = (PyObject **)&cpy_r_r2710; - cpy_r_r2712 = PyObject_Vectorcall(cpy_r_r2665, cpy_r_r2711, 3, 0); - CPy_DECREF(cpy_r_r2665); - if (unlikely(cpy_r_r2712 == NULL)) { + PyObject *cpy_r_r2705[3] = {cpy_r_r2693, cpy_r_r2650, cpy_r_r2670}; + cpy_r_r2706 = (PyObject **)&cpy_r_r2705; + cpy_r_r2707 = PyObject_Vectorcall(cpy_r_r2660, cpy_r_r2706, 3, 0); + CPy_DECREF(cpy_r_r2660); + if (unlikely(cpy_r_r2707 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2096; + goto CPyL2086; } - CPy_DECREF(cpy_r_r2655); - CPy_DECREF(cpy_r_r2675); - CPyType_types___StateOverrideParams = (PyTypeObject *)cpy_r_r2712; + CPy_DECREF(cpy_r_r2650); + CPy_DECREF(cpy_r_r2670); + CPyType_types___StateOverrideParams = (PyTypeObject *)cpy_r_r2707; CPy_INCREF(CPyType_types___StateOverrideParams); + cpy_r_r2708 = CPyStatic_types___globals; + cpy_r_r2709 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StateOverrideParams' */ + cpy_r_r2710 = PyDict_SetItem(cpy_r_r2708, cpy_r_r2709, cpy_r_r2707); + CPy_DECREF(cpy_r_r2707); + cpy_r_r2711 = cpy_r_r2710 >= 0; + if (unlikely(!cpy_r_r2711)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2712 = (PyObject *)CPyType_types___StateOverrideParams; cpy_r_r2713 = CPyStatic_types___globals; - cpy_r_r2714 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StateOverrideParams' */ - cpy_r_r2715 = PyDict_SetItem(cpy_r_r2713, cpy_r_r2714, cpy_r_r2712); - CPy_DECREF(cpy_r_r2712); - cpy_r_r2716 = cpy_r_r2715 >= 0; - if (unlikely(!cpy_r_r2716)) { + cpy_r_r2714 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ + cpy_r_r2715 = CPyDict_GetItem(cpy_r_r2713, cpy_r_r2714); + if (unlikely(cpy_r_r2715 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2717 = (PyObject *)CPyType_types___StateOverrideParams; - cpy_r_r2718 = CPyStatic_types___globals; - cpy_r_r2719 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ - cpy_r_r2720 = CPyDict_GetItem(cpy_r_r2718, cpy_r_r2719); - if (unlikely(cpy_r_r2720 == NULL)) { + cpy_r_r2716 = CPyStatic_types___globals; + cpy_r_r2717 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ + cpy_r_r2718 = CPyDict_GetItem(cpy_r_r2716, cpy_r_r2717); + if (unlikely(cpy_r_r2718 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2087; } - cpy_r_r2721 = CPyStatic_types___globals; - cpy_r_r2722 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ - cpy_r_r2723 = CPyDict_GetItem(cpy_r_r2721, cpy_r_r2722); - if (unlikely(cpy_r_r2723 == NULL)) { + cpy_r_r2719 = (PyObject *)&PyUnicode_Type; + cpy_r_r2720 = CPyStatic_types___globals; + cpy_r_r2721 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Address' */ + cpy_r_r2722 = CPyDict_GetItem(cpy_r_r2720, cpy_r_r2721); + if (unlikely(cpy_r_r2722 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2097; + goto CPyL2088; } - cpy_r_r2724 = (PyObject *)&PyUnicode_Type; - cpy_r_r2725 = CPyStatic_types___globals; - cpy_r_r2726 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Address' */ - cpy_r_r2727 = CPyDict_GetItem(cpy_r_r2725, cpy_r_r2726); - if (unlikely(cpy_r_r2727 == NULL)) { + cpy_r_r2723 = CPyStatic_types___globals; + cpy_r_r2724 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r2725 = CPyDict_GetItem(cpy_r_r2723, cpy_r_r2724); + if (unlikely(cpy_r_r2725 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2098; + goto CPyL2089; } - cpy_r_r2728 = CPyStatic_types___globals; - cpy_r_r2729 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r2730 = CPyDict_GetItem(cpy_r_r2728, cpy_r_r2729); - if (unlikely(cpy_r_r2730 == NULL)) { + CPy_INCREF(cpy_r_r2719); + cpy_r_r2726.f0 = cpy_r_r2719; + cpy_r_r2726.f1 = cpy_r_r2722; + cpy_r_r2726.f2 = cpy_r_r2725; + cpy_r_r2727 = PyTuple_New(3); + if (unlikely(cpy_r_r2727 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp983 = cpy_r_r2726.f0; + PyTuple_SET_ITEM(cpy_r_r2727, 0, __tmp983); + PyObject *__tmp984 = cpy_r_r2726.f1; + PyTuple_SET_ITEM(cpy_r_r2727, 1, __tmp984); + PyObject *__tmp985 = cpy_r_r2726.f2; + PyTuple_SET_ITEM(cpy_r_r2727, 2, __tmp985); + cpy_r_r2728 = PyObject_GetItem(cpy_r_r2718, cpy_r_r2727); + CPy_DECREF(cpy_r_r2718); + CPy_DECREF(cpy_r_r2727); + if (unlikely(cpy_r_r2728 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2099; + goto CPyL2087; + } + cpy_r_r2729 = CPyStatic_types___globals; + cpy_r_r2730 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StateOverrideParams' */ + cpy_r_r2731 = CPyDict_GetItem(cpy_r_r2729, cpy_r_r2730); + if (unlikely(cpy_r_r2731 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2090; + } + cpy_r_r2732.f0 = cpy_r_r2728; + cpy_r_r2732.f1 = cpy_r_r2731; + cpy_r_r2733 = PyTuple_New(2); + if (unlikely(cpy_r_r2733 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp986 = cpy_r_r2732.f0; + PyTuple_SET_ITEM(cpy_r_r2733, 0, __tmp986); + PyObject *__tmp987 = cpy_r_r2732.f1; + PyTuple_SET_ITEM(cpy_r_r2733, 1, __tmp987); + cpy_r_r2734 = PyObject_GetItem(cpy_r_r2715, cpy_r_r2733); + CPy_DECREF(cpy_r_r2715); + CPy_DECREF(cpy_r_r2733); + if (unlikely(cpy_r_r2734 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2735 = CPyStatic_types___globals; + cpy_r_r2736 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StateOverride' */ + cpy_r_r2737 = CPyDict_SetItem(cpy_r_r2735, cpy_r_r2736, cpy_r_r2734); + CPy_DECREF(cpy_r_r2734); + cpy_r_r2738 = cpy_r_r2737 >= 0; + if (unlikely(!cpy_r_r2738)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2739 = CPyStatic_types___globals; + cpy_r_r2740 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ + cpy_r_r2741 = CPyDict_GetItem(cpy_r_r2739, cpy_r_r2740); + if (unlikely(cpy_r_r2741 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2742 = CPyStatic_types___globals; + cpy_r_r2743 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ + cpy_r_r2744 = CPyDict_GetItem(cpy_r_r2742, cpy_r_r2743); + if (unlikely(cpy_r_r2744 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2091; + } + cpy_r_r2745 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3' */ + cpy_r_r2746 = CPyStatic_types___globals; + cpy_r_r2747 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxParams' */ + cpy_r_r2748 = CPyDict_GetItem(cpy_r_r2746, cpy_r_r2747); + if (unlikely(cpy_r_r2748 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2092; + } + cpy_r_r2749 = PyList_New(2); + if (unlikely(cpy_r_r2749 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2093; + } + cpy_r_r2750 = (CPyPtr)&((PyListObject *)cpy_r_r2749)->ob_item; + cpy_r_r2751 = *(CPyPtr *)cpy_r_r2750; + CPy_INCREF(cpy_r_r2745); + *(PyObject * *)cpy_r_r2751 = cpy_r_r2745; + cpy_r_r2752 = cpy_r_r2751 + 8; + *(PyObject * *)cpy_r_r2752 = cpy_r_r2748; + cpy_r_r2753 = CPyStatic_types___globals; + cpy_r_r2754 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ + cpy_r_r2755 = CPyDict_GetItem(cpy_r_r2753, cpy_r_r2754); + if (unlikely(cpy_r_r2755 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2094; } - CPy_INCREF(cpy_r_r2724); - cpy_r_r2731.f0 = cpy_r_r2724; - cpy_r_r2731.f1 = cpy_r_r2727; - cpy_r_r2731.f2 = cpy_r_r2730; - cpy_r_r2732 = PyTuple_New(3); - if (unlikely(cpy_r_r2732 == NULL)) + cpy_r_r2756.f0 = cpy_r_r2749; + cpy_r_r2756.f1 = cpy_r_r2755; + cpy_r_r2757 = PyTuple_New(2); + if (unlikely(cpy_r_r2757 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp974 = cpy_r_r2731.f0; - PyTuple_SET_ITEM(cpy_r_r2732, 0, __tmp974); - PyObject *__tmp975 = cpy_r_r2731.f1; - PyTuple_SET_ITEM(cpy_r_r2732, 1, __tmp975); - PyObject *__tmp976 = cpy_r_r2731.f2; - PyTuple_SET_ITEM(cpy_r_r2732, 2, __tmp976); - cpy_r_r2733 = PyObject_GetItem(cpy_r_r2723, cpy_r_r2732); - CPy_DECREF(cpy_r_r2723); - CPy_DECREF(cpy_r_r2732); - if (unlikely(cpy_r_r2733 == NULL)) { + PyObject *__tmp988 = cpy_r_r2756.f0; + PyTuple_SET_ITEM(cpy_r_r2757, 0, __tmp988); + PyObject *__tmp989 = cpy_r_r2756.f1; + PyTuple_SET_ITEM(cpy_r_r2757, 1, __tmp989); + cpy_r_r2758 = PyObject_GetItem(cpy_r_r2744, cpy_r_r2757); + CPy_DECREF(cpy_r_r2744); + CPy_DECREF(cpy_r_r2757); + if (unlikely(cpy_r_r2758 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2091; + } + cpy_r_r2759 = CPyStatic_types___globals; + cpy_r_r2760 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ + cpy_r_r2761 = CPyDict_GetItem(cpy_r_r2759, cpy_r_r2760); + if (unlikely(cpy_r_r2761 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2095; + } + cpy_r_r2762 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AsyncWeb3[Any]' */ + cpy_r_r2763 = CPyStatic_types___globals; + cpy_r_r2764 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxParams' */ + cpy_r_r2765 = CPyDict_GetItem(cpy_r_r2763, cpy_r_r2764); + if (unlikely(cpy_r_r2765 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2096; + } + cpy_r_r2766 = PyList_New(2); + if (unlikely(cpy_r_r2766 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2097; } - cpy_r_r2734 = CPyStatic_types___globals; - cpy_r_r2735 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StateOverrideParams' */ - cpy_r_r2736 = CPyDict_GetItem(cpy_r_r2734, cpy_r_r2735); - if (unlikely(cpy_r_r2736 == NULL)) { + cpy_r_r2767 = (CPyPtr)&((PyListObject *)cpy_r_r2766)->ob_item; + cpy_r_r2768 = *(CPyPtr *)cpy_r_r2767; + CPy_INCREF(cpy_r_r2762); + *(PyObject * *)cpy_r_r2768 = cpy_r_r2762; + cpy_r_r2769 = cpy_r_r2768 + 8; + *(PyObject * *)cpy_r_r2769 = cpy_r_r2765; + cpy_r_r2770 = CPyStatic_types___globals; + cpy_r_r2771 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ + cpy_r_r2772 = CPyDict_GetItem(cpy_r_r2770, cpy_r_r2771); + if (unlikely(cpy_r_r2772 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2100; + goto CPyL2098; } - cpy_r_r2737.f0 = cpy_r_r2733; - cpy_r_r2737.f1 = cpy_r_r2736; - cpy_r_r2738 = PyTuple_New(2); - if (unlikely(cpy_r_r2738 == NULL)) + cpy_r_r2773.f0 = cpy_r_r2766; + cpy_r_r2773.f1 = cpy_r_r2772; + cpy_r_r2774 = PyTuple_New(2); + if (unlikely(cpy_r_r2774 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp977 = cpy_r_r2737.f0; - PyTuple_SET_ITEM(cpy_r_r2738, 0, __tmp977); - PyObject *__tmp978 = cpy_r_r2737.f1; - PyTuple_SET_ITEM(cpy_r_r2738, 1, __tmp978); - cpy_r_r2739 = PyObject_GetItem(cpy_r_r2720, cpy_r_r2738); - CPy_DECREF(cpy_r_r2720); - CPy_DECREF(cpy_r_r2738); - if (unlikely(cpy_r_r2739 == NULL)) { + PyObject *__tmp990 = cpy_r_r2773.f0; + PyTuple_SET_ITEM(cpy_r_r2774, 0, __tmp990); + PyObject *__tmp991 = cpy_r_r2773.f1; + PyTuple_SET_ITEM(cpy_r_r2774, 1, __tmp991); + cpy_r_r2775 = PyObject_GetItem(cpy_r_r2761, cpy_r_r2774); + CPy_DECREF(cpy_r_r2761); + CPy_DECREF(cpy_r_r2774); + if (unlikely(cpy_r_r2775 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2095; } - cpy_r_r2740 = CPyStatic_types___globals; - cpy_r_r2741 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StateOverride' */ - cpy_r_r2742 = CPyDict_SetItem(cpy_r_r2740, cpy_r_r2741, cpy_r_r2739); - CPy_DECREF(cpy_r_r2739); - cpy_r_r2743 = cpy_r_r2742 >= 0; - if (unlikely(!cpy_r_r2743)) { + cpy_r_r2776.f0 = cpy_r_r2758; + cpy_r_r2776.f1 = cpy_r_r2775; + cpy_r_r2777 = PyTuple_New(2); + if (unlikely(cpy_r_r2777 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp992 = cpy_r_r2776.f0; + PyTuple_SET_ITEM(cpy_r_r2777, 0, __tmp992); + PyObject *__tmp993 = cpy_r_r2776.f1; + PyTuple_SET_ITEM(cpy_r_r2777, 1, __tmp993); + cpy_r_r2778 = PyObject_GetItem(cpy_r_r2741, cpy_r_r2777); + CPy_DECREF(cpy_r_r2741); + CPy_DECREF(cpy_r_r2777); + if (unlikely(cpy_r_r2778 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2779 = CPyStatic_types___globals; + cpy_r_r2780 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GasPriceStrategy' */ + cpy_r_r2781 = CPyDict_SetItem(cpy_r_r2779, cpy_r_r2780, cpy_r_r2778); + CPy_DECREF(cpy_r_r2778); + cpy_r_r2782 = cpy_r_r2781 >= 0; + if (unlikely(!cpy_r_r2782)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2744 = CPyStatic_types___globals; - cpy_r_r2745 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ - cpy_r_r2746 = CPyDict_GetItem(cpy_r_r2744, cpy_r_r2745); - if (unlikely(cpy_r_r2746 == NULL)) { + cpy_r_r2783 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxReceipt' */ + cpy_r_r2784 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockHash' */ + cpy_r_r2785 = CPyStatic_types___globals; + cpy_r_r2786 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r2787 = CPyDict_GetItem(cpy_r_r2785, cpy_r_r2786); + if (unlikely(cpy_r_r2787 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2747 = CPyStatic_types___globals; - cpy_r_r2748 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ - cpy_r_r2749 = CPyDict_GetItem(cpy_r_r2747, cpy_r_r2748); - if (unlikely(cpy_r_r2749 == NULL)) { + cpy_r_r2788 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockNumber' */ + cpy_r_r2789 = CPyStatic_types___globals; + cpy_r_r2790 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockNumber' */ + cpy_r_r2791 = CPyDict_GetItem(cpy_r_r2789, cpy_r_r2790); + if (unlikely(cpy_r_r2791 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2099; + } + cpy_r_r2792 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'contractAddress' */ + cpy_r_r2793 = CPyStatic_types___globals; + cpy_r_r2794 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Optional' */ + cpy_r_r2795 = CPyDict_GetItem(cpy_r_r2793, cpy_r_r2794); + if (unlikely(cpy_r_r2795 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2100; + } + cpy_r_r2796 = CPyStatic_types___globals; + cpy_r_r2797 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r2798 = CPyDict_GetItem(cpy_r_r2796, cpy_r_r2797); + if (unlikely(cpy_r_r2798 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2101; } - cpy_r_r2750 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3' */ - cpy_r_r2751 = CPyStatic_types___globals; - cpy_r_r2752 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxParams' */ - cpy_r_r2753 = CPyDict_GetItem(cpy_r_r2751, cpy_r_r2752); - if (unlikely(cpy_r_r2753 == NULL)) { + cpy_r_r2799 = PyObject_GetItem(cpy_r_r2795, cpy_r_r2798); + CPy_DECREF(cpy_r_r2795); + CPy_DECREF(cpy_r_r2798); + if (unlikely(cpy_r_r2799 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2100; + } + cpy_r_r2800 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'cumulativeGasUsed' */ + cpy_r_r2801 = (PyObject *)&PyLong_Type; + cpy_r_r2802 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'effectiveGasPrice' */ + cpy_r_r2803 = CPyStatic_types___globals; + cpy_r_r2804 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ + cpy_r_r2805 = CPyDict_GetItem(cpy_r_r2803, cpy_r_r2804); + if (unlikely(cpy_r_r2805 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2102; } - cpy_r_r2754 = PyList_New(2); - if (unlikely(cpy_r_r2754 == NULL)) { + cpy_r_r2806 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsed' */ + cpy_r_r2807 = (PyObject *)&PyLong_Type; + cpy_r_r2808 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'from' */ + cpy_r_r2809 = CPyStatic_types___globals; + cpy_r_r2810 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r2811 = CPyDict_GetItem(cpy_r_r2809, cpy_r_r2810); + if (unlikely(cpy_r_r2811 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2103; } - cpy_r_r2755 = (CPyPtr)&((PyListObject *)cpy_r_r2754)->ob_item; - cpy_r_r2756 = *(CPyPtr *)cpy_r_r2755; - CPy_INCREF(cpy_r_r2750); - *(PyObject * *)cpy_r_r2756 = cpy_r_r2750; - cpy_r_r2757 = cpy_r_r2756 + 8; - *(PyObject * *)cpy_r_r2757 = cpy_r_r2753; - cpy_r_r2758 = CPyStatic_types___globals; - cpy_r_r2759 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ - cpy_r_r2760 = CPyDict_GetItem(cpy_r_r2758, cpy_r_r2759); - if (unlikely(cpy_r_r2760 == NULL)) { + cpy_r_r2812 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ + cpy_r_r2813 = CPyStatic_types___globals; + cpy_r_r2814 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'List' */ + cpy_r_r2815 = CPyDict_GetItem(cpy_r_r2813, cpy_r_r2814); + if (unlikely(cpy_r_r2815 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2104; } - cpy_r_r2761.f0 = cpy_r_r2754; - cpy_r_r2761.f1 = cpy_r_r2760; - cpy_r_r2762 = PyTuple_New(2); - if (unlikely(cpy_r_r2762 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp979 = cpy_r_r2761.f0; - PyTuple_SET_ITEM(cpy_r_r2762, 0, __tmp979); - PyObject *__tmp980 = cpy_r_r2761.f1; - PyTuple_SET_ITEM(cpy_r_r2762, 1, __tmp980); - cpy_r_r2763 = PyObject_GetItem(cpy_r_r2749, cpy_r_r2762); - CPy_DECREF(cpy_r_r2749); - CPy_DECREF(cpy_r_r2762); - if (unlikely(cpy_r_r2763 == NULL)) { + cpy_r_r2816 = CPyStatic_types___globals; + cpy_r_r2817 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogReceipt' */ + cpy_r_r2818 = CPyDict_GetItem(cpy_r_r2816, cpy_r_r2817); + if (unlikely(cpy_r_r2818 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2101; + goto CPyL2105; } - cpy_r_r2764 = CPyStatic_types___globals; - cpy_r_r2765 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ - cpy_r_r2766 = CPyDict_GetItem(cpy_r_r2764, cpy_r_r2765); - if (unlikely(cpy_r_r2766 == NULL)) { + cpy_r_r2819 = PyObject_GetItem(cpy_r_r2815, cpy_r_r2818); + CPy_DECREF(cpy_r_r2815); + CPy_DECREF(cpy_r_r2818); + if (unlikely(cpy_r_r2819 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2105; + goto CPyL2104; } - cpy_r_r2767 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'AsyncWeb3[Any]' */ - cpy_r_r2768 = CPyStatic_types___globals; - cpy_r_r2769 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxParams' */ - cpy_r_r2770 = CPyDict_GetItem(cpy_r_r2768, cpy_r_r2769); - if (unlikely(cpy_r_r2770 == NULL)) { + cpy_r_r2820 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logsBloom' */ + cpy_r_r2821 = CPyStatic_types___globals; + cpy_r_r2822 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r2823 = CPyDict_GetItem(cpy_r_r2821, cpy_r_r2822); + if (unlikely(cpy_r_r2823 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2106; } - cpy_r_r2771 = PyList_New(2); - if (unlikely(cpy_r_r2771 == NULL)) { + cpy_r_r2824 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'root' */ + cpy_r_r2825 = CPyStatic_types___globals; + cpy_r_r2826 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r2827 = CPyDict_GetItem(cpy_r_r2825, cpy_r_r2826); + if (unlikely(cpy_r_r2827 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2107; } - cpy_r_r2772 = (CPyPtr)&((PyListObject *)cpy_r_r2771)->ob_item; - cpy_r_r2773 = *(CPyPtr *)cpy_r_r2772; - CPy_INCREF(cpy_r_r2767); - *(PyObject * *)cpy_r_r2773 = cpy_r_r2767; - cpy_r_r2774 = cpy_r_r2773 + 8; - *(PyObject * *)cpy_r_r2774 = cpy_r_r2770; - cpy_r_r2775 = CPyStatic_types___globals; - cpy_r_r2776 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ - cpy_r_r2777 = CPyDict_GetItem(cpy_r_r2775, cpy_r_r2776); - if (unlikely(cpy_r_r2777 == NULL)) { + cpy_r_r2828 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status' */ + cpy_r_r2829 = (PyObject *)&PyLong_Type; + cpy_r_r2830 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to' */ + cpy_r_r2831 = CPyStatic_types___globals; + cpy_r_r2832 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r2833 = CPyDict_GetItem(cpy_r_r2831, cpy_r_r2832); + if (unlikely(cpy_r_r2833 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2108; } - cpy_r_r2778.f0 = cpy_r_r2771; - cpy_r_r2778.f1 = cpy_r_r2777; - cpy_r_r2779 = PyTuple_New(2); - if (unlikely(cpy_r_r2779 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp981 = cpy_r_r2778.f0; - PyTuple_SET_ITEM(cpy_r_r2779, 0, __tmp981); - PyObject *__tmp982 = cpy_r_r2778.f1; - PyTuple_SET_ITEM(cpy_r_r2779, 1, __tmp982); - cpy_r_r2780 = PyObject_GetItem(cpy_r_r2766, cpy_r_r2779); - CPy_DECREF(cpy_r_r2766); - CPy_DECREF(cpy_r_r2779); - if (unlikely(cpy_r_r2780 == NULL)) { + cpy_r_r2834 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionHash' */ + cpy_r_r2835 = CPyStatic_types___globals; + cpy_r_r2836 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r2837 = CPyDict_GetItem(cpy_r_r2835, cpy_r_r2836); + if (unlikely(cpy_r_r2837 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2105; + goto CPyL2109; } - cpy_r_r2781.f0 = cpy_r_r2763; - cpy_r_r2781.f1 = cpy_r_r2780; - cpy_r_r2782 = PyTuple_New(2); - if (unlikely(cpy_r_r2782 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp983 = cpy_r_r2781.f0; - PyTuple_SET_ITEM(cpy_r_r2782, 0, __tmp983); - PyObject *__tmp984 = cpy_r_r2781.f1; - PyTuple_SET_ITEM(cpy_r_r2782, 1, __tmp984); - cpy_r_r2783 = PyObject_GetItem(cpy_r_r2746, cpy_r_r2782); - CPy_DECREF(cpy_r_r2746); - CPy_DECREF(cpy_r_r2782); - if (unlikely(cpy_r_r2783 == NULL)) { + cpy_r_r2838 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionIndex' */ + cpy_r_r2839 = (PyObject *)&PyLong_Type; + cpy_r_r2840 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ + cpy_r_r2841 = (PyObject *)&PyLong_Type; + cpy_r_r2842 = CPyDict_Build(15, cpy_r_r2784, cpy_r_r2787, cpy_r_r2788, cpy_r_r2791, cpy_r_r2792, cpy_r_r2799, cpy_r_r2800, cpy_r_r2801, cpy_r_r2802, cpy_r_r2805, cpy_r_r2806, cpy_r_r2807, cpy_r_r2808, cpy_r_r2811, cpy_r_r2812, cpy_r_r2819, cpy_r_r2820, cpy_r_r2823, cpy_r_r2824, cpy_r_r2827, cpy_r_r2828, cpy_r_r2829, cpy_r_r2830, cpy_r_r2833, cpy_r_r2834, cpy_r_r2837, cpy_r_r2838, cpy_r_r2839, cpy_r_r2840, cpy_r_r2841); + CPy_DECREF(cpy_r_r2787); + CPy_DECREF(cpy_r_r2791); + CPy_DECREF(cpy_r_r2799); + CPy_DECREF(cpy_r_r2805); + CPy_DECREF(cpy_r_r2811); + CPy_DECREF(cpy_r_r2819); + CPy_DECREF(cpy_r_r2823); + CPy_DECREF(cpy_r_r2827); + CPy_DECREF(cpy_r_r2833); + CPy_DECREF(cpy_r_r2837); + if (unlikely(cpy_r_r2842 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2784 = CPyStatic_types___globals; - cpy_r_r2785 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GasPriceStrategy' */ - cpy_r_r2786 = CPyDict_SetItem(cpy_r_r2784, cpy_r_r2785, cpy_r_r2783); - CPy_DECREF(cpy_r_r2783); - cpy_r_r2787 = cpy_r_r2786 >= 0; - if (unlikely(!cpy_r_r2787)) { + cpy_r_r2843 = CPyStatic_types___globals; + cpy_r_r2844 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypedDict' */ + cpy_r_r2845 = CPyDict_GetItem(cpy_r_r2843, cpy_r_r2844); + if (unlikely(cpy_r_r2845 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2110; } - cpy_r_r2788 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxReceipt' */ - cpy_r_r2789 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockHash' */ - cpy_r_r2790 = CPyStatic_types___globals; - cpy_r_r2791 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r2792 = CPyDict_GetItem(cpy_r_r2790, cpy_r_r2791); - if (unlikely(cpy_r_r2792 == NULL)) { + PyObject *cpy_r_r2846[2] = {cpy_r_r2783, cpy_r_r2842}; + cpy_r_r2847 = (PyObject **)&cpy_r_r2846; + cpy_r_r2848 = PyObject_Vectorcall(cpy_r_r2845, cpy_r_r2847, 2, 0); + CPy_DECREF(cpy_r_r2845); + if (unlikely(cpy_r_r2848 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2110; } - cpy_r_r2793 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockNumber' */ - cpy_r_r2794 = CPyStatic_types___globals; - cpy_r_r2795 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockNumber' */ - cpy_r_r2796 = CPyDict_GetItem(cpy_r_r2794, cpy_r_r2795); - if (unlikely(cpy_r_r2796 == NULL)) { + CPy_DECREF(cpy_r_r2842); + cpy_r_r2849 = CPyStatic_types___globals; + cpy_r_r2850 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxReceipt' */ + cpy_r_r2851 = CPyDict_SetItem(cpy_r_r2849, cpy_r_r2850, cpy_r_r2848); + CPy_DECREF(cpy_r_r2848); + cpy_r_r2852 = cpy_r_r2851 >= 0; + if (unlikely(!cpy_r_r2852)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2109; + goto CPyL1846; } - cpy_r_r2797 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'contractAddress' */ - cpy_r_r2798 = CPyStatic_types___globals; - cpy_r_r2799 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Optional' */ - cpy_r_r2800 = CPyDict_GetItem(cpy_r_r2798, cpy_r_r2799); - if (unlikely(cpy_r_r2800 == NULL)) { + cpy_r_r2853 = CPyStatic_types___globals; + cpy_r_r2854 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'List' */ + cpy_r_r2855 = CPyDict_GetItem(cpy_r_r2853, cpy_r_r2854); + if (unlikely(cpy_r_r2855 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2110; + goto CPyL1846; } - cpy_r_r2801 = CPyStatic_types___globals; - cpy_r_r2802 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r2803 = CPyDict_GetItem(cpy_r_r2801, cpy_r_r2802); - if (unlikely(cpy_r_r2803 == NULL)) { + cpy_r_r2856 = CPyStatic_types___globals; + cpy_r_r2857 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxReceipt' */ + cpy_r_r2858 = CPyDict_GetItem(cpy_r_r2856, cpy_r_r2857); + if (unlikely(cpy_r_r2858 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2111; } - cpy_r_r2804 = PyObject_GetItem(cpy_r_r2800, cpy_r_r2803); - CPy_DECREF(cpy_r_r2800); - CPy_DECREF(cpy_r_r2803); - if (unlikely(cpy_r_r2804 == NULL)) { + cpy_r_r2859 = PyObject_GetItem(cpy_r_r2855, cpy_r_r2858); + CPy_DECREF(cpy_r_r2855); + CPy_DECREF(cpy_r_r2858); + if (unlikely(cpy_r_r2859 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2110; + goto CPyL1846; } - cpy_r_r2805 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'cumulativeGasUsed' */ - cpy_r_r2806 = (PyObject *)&PyLong_Type; - cpy_r_r2807 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'effectiveGasPrice' */ - cpy_r_r2808 = CPyStatic_types___globals; - cpy_r_r2809 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ - cpy_r_r2810 = CPyDict_GetItem(cpy_r_r2808, cpy_r_r2809); - if (unlikely(cpy_r_r2810 == NULL)) { + cpy_r_r2860 = CPyStatic_types___globals; + cpy_r_r2861 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockReceipts' */ + cpy_r_r2862 = CPyDict_SetItem(cpy_r_r2860, cpy_r_r2861, cpy_r_r2859); + CPy_DECREF(cpy_r_r2859); + cpy_r_r2863 = cpy_r_r2862 >= 0; + if (unlikely(!cpy_r_r2863)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2864 = CPyModule_typing; + cpy_r_r2865 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2866 = cpy_r_r2864 != cpy_r_r2865; + if (cpy_r_r2866) goto CPyL1052; + cpy_r_r2867 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2868 = PyImport_Import(cpy_r_r2867); + if (unlikely(cpy_r_r2868 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r2868; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r2868); +CPyL1052: ; + cpy_r_r2869 = PyImport_GetModuleDict(); + cpy_r_r2870 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2871 = CPyDict_GetItem(cpy_r_r2869, cpy_r_r2870); + if (unlikely(cpy_r_r2871 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2872 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r2873 = CPyObject_GetAttr(cpy_r_r2871, cpy_r_r2872); + CPy_DECREF(cpy_r_r2871); + if (unlikely(cpy_r_r2873 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2874 = PyTuple_Pack(1, cpy_r_r2873); + CPy_DECREF(cpy_r_r2873); + if (unlikely(cpy_r_r2874 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2875 = CPyModule_typing; + cpy_r_r2876 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2877 = cpy_r_r2875 != cpy_r_r2876; + if (cpy_r_r2877) goto CPyL1058; + cpy_r_r2878 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2879 = PyImport_Import(cpy_r_r2878); + if (unlikely(cpy_r_r2879 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2112; + } + CPyModule_typing = cpy_r_r2879; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r2879); +CPyL1058: ; + cpy_r_r2880 = PyImport_GetModuleDict(); + cpy_r_r2881 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2882 = CPyDict_GetItem(cpy_r_r2880, cpy_r_r2881); + if (unlikely(cpy_r_r2882 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2112; } - cpy_r_r2811 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsed' */ - cpy_r_r2812 = (PyObject *)&PyLong_Type; - cpy_r_r2813 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'from' */ - cpy_r_r2814 = CPyStatic_types___globals; - cpy_r_r2815 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r2816 = CPyDict_GetItem(cpy_r_r2814, cpy_r_r2815); - if (unlikely(cpy_r_r2816 == NULL)) { + cpy_r_r2883 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r2884 = CPyObject_GetAttr(cpy_r_r2882, cpy_r_r2883); + CPy_DECREF(cpy_r_r2882); + if (unlikely(cpy_r_r2884 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2112; + } + cpy_r_r2885 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2886 = PyObject_HasAttr(cpy_r_r2884, cpy_r_r2885); + if (!cpy_r_r2886) goto CPyL1065; + cpy_r_r2887 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SignedTx' */ + cpy_r_r2888 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2889 = CPyObject_GetAttr(cpy_r_r2884, cpy_r_r2888); + if (unlikely(cpy_r_r2889 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2113; } - cpy_r_r2817 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ - cpy_r_r2818 = CPyStatic_types___globals; - cpy_r_r2819 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'List' */ - cpy_r_r2820 = CPyDict_GetItem(cpy_r_r2818, cpy_r_r2819); - if (unlikely(cpy_r_r2820 == NULL)) { + PyObject *cpy_r_r2890[2] = {cpy_r_r2887, cpy_r_r2874}; + cpy_r_r2891 = (PyObject **)&cpy_r_r2890; + cpy_r_r2892 = PyObject_Vectorcall(cpy_r_r2889, cpy_r_r2891, 2, 0); + CPy_DECREF(cpy_r_r2889); + if (unlikely(cpy_r_r2892 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2113; + } + if (likely(PyDict_Check(cpy_r_r2892))) + cpy_r_r2893 = cpy_r_r2892; + else { + CPy_TypeErrorTraceback("faster_web3/types.py", "", 412, CPyStatic_types___globals, "dict", cpy_r_r2892); + goto CPyL2113; + } + cpy_r_r2894 = cpy_r_r2893; + goto CPyL1067; +CPyL1065: ; + cpy_r_r2895 = PyDict_New(); + if (unlikely(cpy_r_r2895 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2113; + } + cpy_r_r2894 = cpy_r_r2895; +CPyL1067: ; + cpy_r_r2896 = PyDict_New(); + if (unlikely(cpy_r_r2896 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2114; } - cpy_r_r2821 = CPyStatic_types___globals; - cpy_r_r2822 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogReceipt' */ - cpy_r_r2823 = CPyDict_GetItem(cpy_r_r2821, cpy_r_r2822); - if (unlikely(cpy_r_r2823 == NULL)) { + cpy_r_r2897 = (PyObject *)&PyBytes_Type; + cpy_r_r2898 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'raw' */ + cpy_r_r2899 = PyDict_SetItem(cpy_r_r2896, cpy_r_r2898, cpy_r_r2897); + cpy_r_r2900 = cpy_r_r2899 >= 0; + if (unlikely(!cpy_r_r2900)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2115; } - cpy_r_r2824 = PyObject_GetItem(cpy_r_r2820, cpy_r_r2823); - CPy_DECREF(cpy_r_r2820); - CPy_DECREF(cpy_r_r2823); - if (unlikely(cpy_r_r2824 == NULL)) { + cpy_r_r2901 = (PyObject *)&PyType_Type; + cpy_r_r2902 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'tx' */ + cpy_r_r2903 = PyDict_SetItem(cpy_r_r2896, cpy_r_r2902, cpy_r_r2901); + cpy_r_r2904 = cpy_r_r2903 >= 0; + if (unlikely(!cpy_r_r2904)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2115; + } + cpy_r_r2905 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SignedTx' */ + cpy_r_r2906 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r2907 = CPyDict_SetItem(cpy_r_r2894, cpy_r_r2906, cpy_r_r2896); + CPy_DECREF(cpy_r_r2896); + cpy_r_r2908 = cpy_r_r2907 >= 0; + if (unlikely(!cpy_r_r2908)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2114; } - cpy_r_r2825 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logsBloom' */ - cpy_r_r2826 = CPyStatic_types___globals; - cpy_r_r2827 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r2828 = CPyDict_GetItem(cpy_r_r2826, cpy_r_r2827); - if (unlikely(cpy_r_r2828 == NULL)) { + cpy_r_r2909 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r2910 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r2911 = CPyDict_SetItem(cpy_r_r2894, cpy_r_r2910, cpy_r_r2909); + cpy_r_r2912 = cpy_r_r2911 >= 0; + if (unlikely(!cpy_r_r2912)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2114; + } + cpy_r_r2913 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r2914 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r2915 = CPyDict_SetItem(cpy_r_r2894, cpy_r_r2914, cpy_r_r2913); + cpy_r_r2916 = cpy_r_r2915 >= 0; + if (unlikely(!cpy_r_r2916)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2114; + } + PyObject *cpy_r_r2917[3] = {cpy_r_r2905, cpy_r_r2874, cpy_r_r2894}; + cpy_r_r2918 = (PyObject **)&cpy_r_r2917; + cpy_r_r2919 = PyObject_Vectorcall(cpy_r_r2884, cpy_r_r2918, 3, 0); + CPy_DECREF(cpy_r_r2884); + if (unlikely(cpy_r_r2919 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2116; } - cpy_r_r2829 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'root' */ - cpy_r_r2830 = CPyStatic_types___globals; - cpy_r_r2831 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r2832 = CPyDict_GetItem(cpy_r_r2830, cpy_r_r2831); - if (unlikely(cpy_r_r2832 == NULL)) { + CPy_DECREF(cpy_r_r2874); + CPy_DECREF(cpy_r_r2894); + CPyType_types___SignedTx = (PyTypeObject *)cpy_r_r2919; + CPy_INCREF(CPyType_types___SignedTx); + cpy_r_r2920 = CPyStatic_types___globals; + cpy_r_r2921 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SignedTx' */ + cpy_r_r2922 = PyDict_SetItem(cpy_r_r2920, cpy_r_r2921, cpy_r_r2919); + CPy_DECREF(cpy_r_r2919); + cpy_r_r2923 = cpy_r_r2922 >= 0; + if (unlikely(!cpy_r_r2923)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2924 = (PyObject *)CPyType_types___SignedTx; + cpy_r_r2925 = CPyModule_typing; + cpy_r_r2926 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2927 = cpy_r_r2925 != cpy_r_r2926; + if (cpy_r_r2927) goto CPyL1078; + cpy_r_r2928 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2929 = PyImport_Import(cpy_r_r2928); + if (unlikely(cpy_r_r2929 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r2929; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r2929); +CPyL1078: ; + cpy_r_r2930 = PyImport_GetModuleDict(); + cpy_r_r2931 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2932 = CPyDict_GetItem(cpy_r_r2930, cpy_r_r2931); + if (unlikely(cpy_r_r2932 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2933 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r2934 = CPyObject_GetAttr(cpy_r_r2932, cpy_r_r2933); + CPy_DECREF(cpy_r_r2932); + if (unlikely(cpy_r_r2934 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2935 = PyTuple_Pack(1, cpy_r_r2934); + CPy_DECREF(cpy_r_r2934); + if (unlikely(cpy_r_r2935 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r2936 = CPyModule_typing; + cpy_r_r2937 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2938 = cpy_r_r2936 != cpy_r_r2937; + if (cpy_r_r2938) goto CPyL1084; + cpy_r_r2939 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2940 = PyImport_Import(cpy_r_r2939); + if (unlikely(cpy_r_r2940 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2117; + } + CPyModule_typing = cpy_r_r2940; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r2940); +CPyL1084: ; + cpy_r_r2941 = PyImport_GetModuleDict(); + cpy_r_r2942 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r2943 = CPyDict_GetItem(cpy_r_r2941, cpy_r_r2942); + if (unlikely(cpy_r_r2943 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2117; + } + cpy_r_r2944 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r2945 = CPyObject_GetAttr(cpy_r_r2943, cpy_r_r2944); + CPy_DECREF(cpy_r_r2943); + if (unlikely(cpy_r_r2945 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2117; } - cpy_r_r2833 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status' */ - cpy_r_r2834 = (PyObject *)&PyLong_Type; - cpy_r_r2835 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to' */ - cpy_r_r2836 = CPyStatic_types___globals; - cpy_r_r2837 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r2838 = CPyDict_GetItem(cpy_r_r2836, cpy_r_r2837); - if (unlikely(cpy_r_r2838 == NULL)) { + cpy_r_r2946 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2947 = PyObject_HasAttr(cpy_r_r2945, cpy_r_r2946); + if (!cpy_r_r2947) goto CPyL1091; + cpy_r_r2948 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StorageProof' */ + cpy_r_r2949 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r2950 = CPyObject_GetAttr(cpy_r_r2945, cpy_r_r2949); + if (unlikely(cpy_r_r2950 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2118; } - cpy_r_r2839 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionHash' */ - cpy_r_r2840 = CPyStatic_types___globals; - cpy_r_r2841 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r2842 = CPyDict_GetItem(cpy_r_r2840, cpy_r_r2841); - if (unlikely(cpy_r_r2842 == NULL)) { + PyObject *cpy_r_r2951[2] = {cpy_r_r2948, cpy_r_r2935}; + cpy_r_r2952 = (PyObject **)&cpy_r_r2951; + cpy_r_r2953 = PyObject_Vectorcall(cpy_r_r2950, cpy_r_r2952, 2, 0); + CPy_DECREF(cpy_r_r2950); + if (unlikely(cpy_r_r2953 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2118; + } + if (likely(PyDict_Check(cpy_r_r2953))) + cpy_r_r2954 = cpy_r_r2953; + else { + CPy_TypeErrorTraceback("faster_web3/types.py", "", 417, CPyStatic_types___globals, "dict", cpy_r_r2953); + goto CPyL2118; + } + cpy_r_r2955 = cpy_r_r2954; + goto CPyL1093; +CPyL1091: ; + cpy_r_r2956 = PyDict_New(); + if (unlikely(cpy_r_r2956 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2118; + } + cpy_r_r2955 = cpy_r_r2956; +CPyL1093: ; + cpy_r_r2957 = PyDict_New(); + if (unlikely(cpy_r_r2957 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2119; } - cpy_r_r2843 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionIndex' */ - cpy_r_r2844 = (PyObject *)&PyLong_Type; - cpy_r_r2845 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ - cpy_r_r2846 = (PyObject *)&PyLong_Type; - cpy_r_r2847 = CPyDict_Build(15, cpy_r_r2789, cpy_r_r2792, cpy_r_r2793, cpy_r_r2796, cpy_r_r2797, cpy_r_r2804, cpy_r_r2805, cpy_r_r2806, cpy_r_r2807, cpy_r_r2810, cpy_r_r2811, cpy_r_r2812, cpy_r_r2813, cpy_r_r2816, cpy_r_r2817, cpy_r_r2824, cpy_r_r2825, cpy_r_r2828, cpy_r_r2829, cpy_r_r2832, cpy_r_r2833, cpy_r_r2834, cpy_r_r2835, cpy_r_r2838, cpy_r_r2839, cpy_r_r2842, cpy_r_r2843, cpy_r_r2844, cpy_r_r2845, cpy_r_r2846); - CPy_DECREF(cpy_r_r2792); - CPy_DECREF(cpy_r_r2796); - CPy_DECREF(cpy_r_r2804); - CPy_DECREF(cpy_r_r2810); - CPy_DECREF(cpy_r_r2816); - CPy_DECREF(cpy_r_r2824); - CPy_DECREF(cpy_r_r2828); - CPy_DECREF(cpy_r_r2832); - CPy_DECREF(cpy_r_r2838); - CPy_DECREF(cpy_r_r2842); - if (unlikely(cpy_r_r2847 == NULL)) { + cpy_r_r2958 = CPyStatic_types___globals; + cpy_r_r2959 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r2960 = CPyDict_GetItem(cpy_r_r2958, cpy_r_r2959); + if (unlikely(cpy_r_r2960 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2120; } - cpy_r_r2848 = CPyStatic_types___globals; - cpy_r_r2849 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypedDict' */ - cpy_r_r2850 = CPyDict_GetItem(cpy_r_r2848, cpy_r_r2849); - if (unlikely(cpy_r_r2850 == NULL)) { + cpy_r_r2961 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'key' */ + cpy_r_r2962 = PyDict_SetItem(cpy_r_r2957, cpy_r_r2961, cpy_r_r2960); + CPy_DECREF(cpy_r_r2960); + cpy_r_r2963 = cpy_r_r2962 >= 0; + if (unlikely(!cpy_r_r2963)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2120; } - PyObject *cpy_r_r2851[2] = {cpy_r_r2788, cpy_r_r2847}; - cpy_r_r2852 = (PyObject **)&cpy_r_r2851; - cpy_r_r2853 = PyObject_Vectorcall(cpy_r_r2850, cpy_r_r2852, 2, 0); - CPy_DECREF(cpy_r_r2850); - if (unlikely(cpy_r_r2853 == NULL)) { + cpy_r_r2964 = CPyStatic_types___globals; + cpy_r_r2965 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r2966 = CPyDict_GetItem(cpy_r_r2964, cpy_r_r2965); + if (unlikely(cpy_r_r2966 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2120; } - CPy_DECREF(cpy_r_r2847); - cpy_r_r2854 = CPyStatic_types___globals; - cpy_r_r2855 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxReceipt' */ - cpy_r_r2856 = CPyDict_SetItem(cpy_r_r2854, cpy_r_r2855, cpy_r_r2853); - CPy_DECREF(cpy_r_r2853); - cpy_r_r2857 = cpy_r_r2856 >= 0; - if (unlikely(!cpy_r_r2857)) { + cpy_r_r2967 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'proof' */ + cpy_r_r2968 = PyDict_SetItem(cpy_r_r2957, cpy_r_r2967, cpy_r_r2966); + CPy_DECREF(cpy_r_r2966); + cpy_r_r2969 = cpy_r_r2968 >= 0; + if (unlikely(!cpy_r_r2969)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2120; } - cpy_r_r2858 = CPyStatic_types___globals; - cpy_r_r2859 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'List' */ - cpy_r_r2860 = CPyDict_GetItem(cpy_r_r2858, cpy_r_r2859); - if (unlikely(cpy_r_r2860 == NULL)) { + cpy_r_r2970 = CPyStatic_types___globals; + cpy_r_r2971 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r2972 = CPyDict_GetItem(cpy_r_r2970, cpy_r_r2971); + if (unlikely(cpy_r_r2972 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2120; } - cpy_r_r2861 = CPyStatic_types___globals; - cpy_r_r2862 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxReceipt' */ - cpy_r_r2863 = CPyDict_GetItem(cpy_r_r2861, cpy_r_r2862); - if (unlikely(cpy_r_r2863 == NULL)) { + cpy_r_r2973 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ + cpy_r_r2974 = PyDict_SetItem(cpy_r_r2957, cpy_r_r2973, cpy_r_r2972); + CPy_DECREF(cpy_r_r2972); + cpy_r_r2975 = cpy_r_r2974 >= 0; + if (unlikely(!cpy_r_r2975)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2121; + goto CPyL2120; } - cpy_r_r2864 = PyObject_GetItem(cpy_r_r2860, cpy_r_r2863); - CPy_DECREF(cpy_r_r2860); - CPy_DECREF(cpy_r_r2863); - if (unlikely(cpy_r_r2864 == NULL)) { + cpy_r_r2976 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StorageProof' */ + cpy_r_r2977 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r2978 = CPyDict_SetItem(cpy_r_r2955, cpy_r_r2977, cpy_r_r2957); + CPy_DECREF(cpy_r_r2957); + cpy_r_r2979 = cpy_r_r2978 >= 0; + if (unlikely(!cpy_r_r2979)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2119; } - cpy_r_r2865 = CPyStatic_types___globals; - cpy_r_r2866 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockReceipts' */ - cpy_r_r2867 = CPyDict_SetItem(cpy_r_r2865, cpy_r_r2866, cpy_r_r2864); - CPy_DECREF(cpy_r_r2864); - cpy_r_r2868 = cpy_r_r2867 >= 0; - if (unlikely(!cpy_r_r2868)) { + cpy_r_r2980 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r2981 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r2982 = CPyDict_SetItem(cpy_r_r2955, cpy_r_r2981, cpy_r_r2980); + cpy_r_r2983 = cpy_r_r2982 >= 0; + if (unlikely(!cpy_r_r2983)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2119; } - cpy_r_r2869 = CPyModule_typing; - cpy_r_r2870 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2871 = cpy_r_r2869 != cpy_r_r2870; - if (cpy_r_r2871) goto CPyL1056; - cpy_r_r2872 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2873 = PyImport_Import(cpy_r_r2872); - if (unlikely(cpy_r_r2873 == NULL)) { + cpy_r_r2984 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r2985 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r2986 = CPyDict_SetItem(cpy_r_r2955, cpy_r_r2985, cpy_r_r2984); + cpy_r_r2987 = cpy_r_r2986 >= 0; + if (unlikely(!cpy_r_r2987)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2119; + } + PyObject *cpy_r_r2988[3] = {cpy_r_r2976, cpy_r_r2935, cpy_r_r2955}; + cpy_r_r2989 = (PyObject **)&cpy_r_r2988; + cpy_r_r2990 = PyObject_Vectorcall(cpy_r_r2945, cpy_r_r2989, 3, 0); + CPy_DECREF(cpy_r_r2945); + if (unlikely(cpy_r_r2990 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2121; + } + CPy_DECREF(cpy_r_r2935); + CPy_DECREF(cpy_r_r2955); + CPyType_types___StorageProof = (PyTypeObject *)cpy_r_r2990; + CPy_INCREF(CPyType_types___StorageProof); + cpy_r_r2991 = CPyStatic_types___globals; + cpy_r_r2992 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StorageProof' */ + cpy_r_r2993 = PyDict_SetItem(cpy_r_r2991, cpy_r_r2992, cpy_r_r2990); + CPy_DECREF(cpy_r_r2990); + cpy_r_r2994 = cpy_r_r2993 >= 0; + if (unlikely(!cpy_r_r2994)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; } - CPyModule_typing = cpy_r_r2873; + cpy_r_r2995 = (PyObject *)CPyType_types___StorageProof; + cpy_r_r2996 = CPyModule_typing; + cpy_r_r2997 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2998 = cpy_r_r2996 != cpy_r_r2997; + if (cpy_r_r2998) goto CPyL1108; + cpy_r_r2999 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3000 = PyImport_Import(cpy_r_r2999); + if (unlikely(cpy_r_r3000 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r3000; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r2873); -CPyL1056: ; - cpy_r_r2874 = PyImport_GetModuleDict(); - cpy_r_r2875 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2876 = CPyDict_GetItem(cpy_r_r2874, cpy_r_r2875); - if (unlikely(cpy_r_r2876 == NULL)) { + CPy_DECREF(cpy_r_r3000); +CPyL1108: ; + cpy_r_r3001 = PyImport_GetModuleDict(); + cpy_r_r3002 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3003 = CPyDict_GetItem(cpy_r_r3001, cpy_r_r3002); + if (unlikely(cpy_r_r3003 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2877 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r2878 = CPyObject_GetAttr(cpy_r_r2876, cpy_r_r2877); - CPy_DECREF(cpy_r_r2876); - if (unlikely(cpy_r_r2878 == NULL)) { + cpy_r_r3004 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3005 = CPyObject_GetAttr(cpy_r_r3003, cpy_r_r3004); + CPy_DECREF(cpy_r_r3003); + if (unlikely(cpy_r_r3005 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2879 = PyTuple_Pack(1, cpy_r_r2878); - CPy_DECREF(cpy_r_r2878); - if (unlikely(cpy_r_r2879 == NULL)) { + cpy_r_r3006 = PyTuple_Pack(1, cpy_r_r3005); + CPy_DECREF(cpy_r_r3005); + if (unlikely(cpy_r_r3006 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2880 = CPyModule_typing; - cpy_r_r2881 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2882 = cpy_r_r2880 != cpy_r_r2881; - if (cpy_r_r2882) goto CPyL1062; - cpy_r_r2883 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2884 = PyImport_Import(cpy_r_r2883); - if (unlikely(cpy_r_r2884 == NULL)) { + cpy_r_r3007 = CPyModule_typing; + cpy_r_r3008 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3009 = cpy_r_r3007 != cpy_r_r3008; + if (cpy_r_r3009) goto CPyL1114; + cpy_r_r3010 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3011 = PyImport_Import(cpy_r_r3010); + if (unlikely(cpy_r_r3011 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2122; } - CPyModule_typing = cpy_r_r2884; + CPyModule_typing = cpy_r_r3011; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r2884); -CPyL1062: ; - cpy_r_r2885 = PyImport_GetModuleDict(); - cpy_r_r2886 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2887 = CPyDict_GetItem(cpy_r_r2885, cpy_r_r2886); - if (unlikely(cpy_r_r2887 == NULL)) { + CPy_DECREF(cpy_r_r3011); +CPyL1114: ; + cpy_r_r3012 = PyImport_GetModuleDict(); + cpy_r_r3013 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3014 = CPyDict_GetItem(cpy_r_r3012, cpy_r_r3013); + if (unlikely(cpy_r_r3014 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2122; } - cpy_r_r2888 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r2889 = CPyObject_GetAttr(cpy_r_r2887, cpy_r_r2888); - CPy_DECREF(cpy_r_r2887); - if (unlikely(cpy_r_r2889 == NULL)) { + cpy_r_r3015 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3016 = CPyObject_GetAttr(cpy_r_r3014, cpy_r_r3015); + CPy_DECREF(cpy_r_r3014); + if (unlikely(cpy_r_r3016 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2122; } - cpy_r_r2890 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2891 = PyObject_HasAttr(cpy_r_r2889, cpy_r_r2890); - if (!cpy_r_r2891) goto CPyL1069; - cpy_r_r2892 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SignedTx' */ - cpy_r_r2893 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2894 = CPyObject_GetAttr(cpy_r_r2889, cpy_r_r2893); - if (unlikely(cpy_r_r2894 == NULL)) { + cpy_r_r3017 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3018 = PyObject_HasAttr(cpy_r_r3016, cpy_r_r3017); + if (!cpy_r_r3018) goto CPyL1121; + cpy_r_r3019 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MerkleProof' */ + cpy_r_r3020 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3021 = CPyObject_GetAttr(cpy_r_r3016, cpy_r_r3020); + if (unlikely(cpy_r_r3021 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2123; } - PyObject *cpy_r_r2895[2] = {cpy_r_r2892, cpy_r_r2879}; - cpy_r_r2896 = (PyObject **)&cpy_r_r2895; - cpy_r_r2897 = PyObject_Vectorcall(cpy_r_r2894, cpy_r_r2896, 2, 0); - CPy_DECREF(cpy_r_r2894); - if (unlikely(cpy_r_r2897 == NULL)) { + PyObject *cpy_r_r3022[2] = {cpy_r_r3019, cpy_r_r3006}; + cpy_r_r3023 = (PyObject **)&cpy_r_r3022; + cpy_r_r3024 = PyObject_Vectorcall(cpy_r_r3021, cpy_r_r3023, 2, 0); + CPy_DECREF(cpy_r_r3021); + if (unlikely(cpy_r_r3024 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2123; } - if (likely(PyDict_Check(cpy_r_r2897))) - cpy_r_r2898 = cpy_r_r2897; + if (likely(PyDict_Check(cpy_r_r3024))) + cpy_r_r3025 = cpy_r_r3024; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 412, CPyStatic_types___globals, "dict", cpy_r_r2897); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 423, CPyStatic_types___globals, "dict", cpy_r_r3024); goto CPyL2123; } - cpy_r_r2899 = cpy_r_r2898; - goto CPyL1071; -CPyL1069: ; - cpy_r_r2900 = PyDict_New(); - if (unlikely(cpy_r_r2900 == NULL)) { + cpy_r_r3026 = cpy_r_r3025; + goto CPyL1123; +CPyL1121: ; + cpy_r_r3027 = PyDict_New(); + if (unlikely(cpy_r_r3027 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2123; } - cpy_r_r2899 = cpy_r_r2900; -CPyL1071: ; - cpy_r_r2901 = PyDict_New(); - if (unlikely(cpy_r_r2901 == NULL)) { + cpy_r_r3026 = cpy_r_r3027; +CPyL1123: ; + cpy_r_r3028 = PyDict_New(); + if (unlikely(cpy_r_r3028 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2124; } - cpy_r_r2902 = (PyObject *)&PyBytes_Type; - cpy_r_r2903 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'raw' */ - cpy_r_r2904 = PyDict_SetItem(cpy_r_r2901, cpy_r_r2903, cpy_r_r2902); - cpy_r_r2905 = cpy_r_r2904 >= 0; - if (unlikely(!cpy_r_r2905)) { + cpy_r_r3029 = CPyStatic_types___globals; + cpy_r_r3030 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r3031 = CPyDict_GetItem(cpy_r_r3029, cpy_r_r3030); + if (unlikely(cpy_r_r3031 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2125; } - cpy_r_r2906 = (PyObject *)&PyType_Type; - cpy_r_r2907 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'tx' */ - cpy_r_r2908 = PyDict_SetItem(cpy_r_r2901, cpy_r_r2907, cpy_r_r2906); - cpy_r_r2909 = cpy_r_r2908 >= 0; - if (unlikely(!cpy_r_r2909)) { + cpy_r_r3032 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ + cpy_r_r3033 = PyDict_SetItem(cpy_r_r3028, cpy_r_r3032, cpy_r_r3031); + CPy_DECREF(cpy_r_r3031); + cpy_r_r3034 = cpy_r_r3033 >= 0; + if (unlikely(!cpy_r_r3034)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2125; } - cpy_r_r2910 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SignedTx' */ - cpy_r_r2911 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r2912 = CPyDict_SetItem(cpy_r_r2899, cpy_r_r2911, cpy_r_r2901); - CPy_DECREF(cpy_r_r2901); - cpy_r_r2913 = cpy_r_r2912 >= 0; - if (unlikely(!cpy_r_r2913)) { + cpy_r_r3035 = CPyStatic_types___globals; + cpy_r_r3036 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r3037 = CPyDict_GetItem(cpy_r_r3035, cpy_r_r3036); + if (unlikely(cpy_r_r3037 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2124; + goto CPyL2125; + } + cpy_r_r3038 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'accountProof' */ + cpy_r_r3039 = PyDict_SetItem(cpy_r_r3028, cpy_r_r3038, cpy_r_r3037); + CPy_DECREF(cpy_r_r3037); + cpy_r_r3040 = cpy_r_r3039 >= 0; + if (unlikely(!cpy_r_r3040)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2125; } - cpy_r_r2914 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r2915 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r2916 = CPyDict_SetItem(cpy_r_r2899, cpy_r_r2915, cpy_r_r2914); - cpy_r_r2917 = cpy_r_r2916 >= 0; - if (unlikely(!cpy_r_r2917)) { + cpy_r_r3041 = (PyObject *)&PyLong_Type; + cpy_r_r3042 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'balance' */ + cpy_r_r3043 = PyDict_SetItem(cpy_r_r3028, cpy_r_r3042, cpy_r_r3041); + cpy_r_r3044 = cpy_r_r3043 >= 0; + if (unlikely(!cpy_r_r3044)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2124; + goto CPyL2125; + } + cpy_r_r3045 = CPyStatic_types___globals; + cpy_r_r3046 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3047 = CPyDict_GetItem(cpy_r_r3045, cpy_r_r3046); + if (unlikely(cpy_r_r3047 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2125; + } + cpy_r_r3048 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'codeHash' */ + cpy_r_r3049 = PyDict_SetItem(cpy_r_r3028, cpy_r_r3048, cpy_r_r3047); + CPy_DECREF(cpy_r_r3047); + cpy_r_r3050 = cpy_r_r3049 >= 0; + if (unlikely(!cpy_r_r3050)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2125; + } + cpy_r_r3051 = CPyStatic_types___globals; + cpy_r_r3052 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Nonce' */ + cpy_r_r3053 = CPyDict_GetItem(cpy_r_r3051, cpy_r_r3052); + if (unlikely(cpy_r_r3053 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2125; + } + cpy_r_r3054 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ + cpy_r_r3055 = PyDict_SetItem(cpy_r_r3028, cpy_r_r3054, cpy_r_r3053); + CPy_DECREF(cpy_r_r3053); + cpy_r_r3056 = cpy_r_r3055 >= 0; + if (unlikely(!cpy_r_r3056)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2125; } - cpy_r_r2918 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r2919 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r2920 = CPyDict_SetItem(cpy_r_r2899, cpy_r_r2919, cpy_r_r2918); - cpy_r_r2921 = cpy_r_r2920 >= 0; - if (unlikely(!cpy_r_r2921)) { + cpy_r_r3057 = CPyStatic_types___globals; + cpy_r_r3058 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3059 = CPyDict_GetItem(cpy_r_r3057, cpy_r_r3058); + if (unlikely(cpy_r_r3059 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2125; + } + cpy_r_r3060 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'storageHash' */ + cpy_r_r3061 = PyDict_SetItem(cpy_r_r3028, cpy_r_r3060, cpy_r_r3059); + CPy_DECREF(cpy_r_r3059); + cpy_r_r3062 = cpy_r_r3061 >= 0; + if (unlikely(!cpy_r_r3062)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2125; + } + cpy_r_r3063 = CPyStatic_types___globals; + cpy_r_r3064 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r3065 = CPyDict_GetItem(cpy_r_r3063, cpy_r_r3064); + if (unlikely(cpy_r_r3065 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2125; + } + cpy_r_r3066 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'storageProof' */ + cpy_r_r3067 = PyDict_SetItem(cpy_r_r3028, cpy_r_r3066, cpy_r_r3065); + CPy_DECREF(cpy_r_r3065); + cpy_r_r3068 = cpy_r_r3067 >= 0; + if (unlikely(!cpy_r_r3068)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2125; + } + cpy_r_r3069 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MerkleProof' */ + cpy_r_r3070 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3071 = CPyDict_SetItem(cpy_r_r3026, cpy_r_r3070, cpy_r_r3028); + CPy_DECREF(cpy_r_r3028); + cpy_r_r3072 = cpy_r_r3071 >= 0; + if (unlikely(!cpy_r_r3072)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2124; } - PyObject *cpy_r_r2922[3] = {cpy_r_r2910, cpy_r_r2879, cpy_r_r2899}; - cpy_r_r2923 = (PyObject **)&cpy_r_r2922; - cpy_r_r2924 = PyObject_Vectorcall(cpy_r_r2889, cpy_r_r2923, 3, 0); - CPy_DECREF(cpy_r_r2889); - if (unlikely(cpy_r_r2924 == NULL)) { + cpy_r_r3073 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3074 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3075 = CPyDict_SetItem(cpy_r_r3026, cpy_r_r3074, cpy_r_r3073); + cpy_r_r3076 = cpy_r_r3075 >= 0; + if (unlikely(!cpy_r_r3076)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2126; + goto CPyL2124; } - CPy_DECREF(cpy_r_r2879); - CPy_DECREF(cpy_r_r2899); - CPyType_types___SignedTx = (PyTypeObject *)cpy_r_r2924; - CPy_INCREF(CPyType_types___SignedTx); - cpy_r_r2925 = CPyStatic_types___globals; - cpy_r_r2926 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SignedTx' */ - cpy_r_r2927 = PyDict_SetItem(cpy_r_r2925, cpy_r_r2926, cpy_r_r2924); - CPy_DECREF(cpy_r_r2924); - cpy_r_r2928 = cpy_r_r2927 >= 0; - if (unlikely(!cpy_r_r2928)) { + cpy_r_r3077 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3078 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3079 = CPyDict_SetItem(cpy_r_r3026, cpy_r_r3078, cpy_r_r3077); + cpy_r_r3080 = cpy_r_r3079 >= 0; + if (unlikely(!cpy_r_r3080)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2124; } - cpy_r_r2929 = (PyObject *)CPyType_types___SignedTx; - cpy_r_r2930 = CPyModule_typing; - cpy_r_r2931 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2932 = cpy_r_r2930 != cpy_r_r2931; - if (cpy_r_r2932) goto CPyL1082; - cpy_r_r2933 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2934 = PyImport_Import(cpy_r_r2933); - if (unlikely(cpy_r_r2934 == NULL)) { + PyObject *cpy_r_r3081[3] = {cpy_r_r3069, cpy_r_r3006, cpy_r_r3026}; + cpy_r_r3082 = (PyObject **)&cpy_r_r3081; + cpy_r_r3083 = PyObject_Vectorcall(cpy_r_r3016, cpy_r_r3082, 3, 0); + CPy_DECREF(cpy_r_r3016); + if (unlikely(cpy_r_r3083 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2126; } - CPyModule_typing = cpy_r_r2934; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r2934); -CPyL1082: ; - cpy_r_r2935 = PyImport_GetModuleDict(); - cpy_r_r2936 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2937 = CPyDict_GetItem(cpy_r_r2935, cpy_r_r2936); - if (unlikely(cpy_r_r2937 == NULL)) { + CPy_DECREF(cpy_r_r3006); + CPy_DECREF(cpy_r_r3026); + CPyType_types___MerkleProof = (PyTypeObject *)cpy_r_r3083; + CPy_INCREF(CPyType_types___MerkleProof); + cpy_r_r3084 = CPyStatic_types___globals; + cpy_r_r3085 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MerkleProof' */ + cpy_r_r3086 = PyDict_SetItem(cpy_r_r3084, cpy_r_r3085, cpy_r_r3083); + CPy_DECREF(cpy_r_r3083); + cpy_r_r3087 = cpy_r_r3086 >= 0; + if (unlikely(!cpy_r_r3087)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3088 = (PyObject *)CPyType_types___MerkleProof; + cpy_r_r3089 = CPyModule_typing; + cpy_r_r3090 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3091 = cpy_r_r3089 != cpy_r_r3090; + if (cpy_r_r3091) goto CPyL1145; + cpy_r_r3092 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3093 = PyImport_Import(cpy_r_r3092); + if (unlikely(cpy_r_r3093 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2938 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r2939 = CPyObject_GetAttr(cpy_r_r2937, cpy_r_r2938); - CPy_DECREF(cpy_r_r2937); - if (unlikely(cpy_r_r2939 == NULL)) { + CPyModule_typing = cpy_r_r3093; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r3093); +CPyL1145: ; + cpy_r_r3094 = PyImport_GetModuleDict(); + cpy_r_r3095 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3096 = CPyDict_GetItem(cpy_r_r3094, cpy_r_r3095); + if (unlikely(cpy_r_r3096 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3097 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3098 = CPyObject_GetAttr(cpy_r_r3096, cpy_r_r3097); + CPy_DECREF(cpy_r_r3096); + if (unlikely(cpy_r_r3098 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2940 = PyTuple_Pack(1, cpy_r_r2939); - CPy_DECREF(cpy_r_r2939); - if (unlikely(cpy_r_r2940 == NULL)) { + cpy_r_r3099 = PyTuple_Pack(1, cpy_r_r3098); + CPy_DECREF(cpy_r_r3098); + if (unlikely(cpy_r_r3099 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r2941 = CPyModule_typing; - cpy_r_r2942 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2943 = cpy_r_r2941 != cpy_r_r2942; - if (cpy_r_r2943) goto CPyL1088; - cpy_r_r2944 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2945 = PyImport_Import(cpy_r_r2944); - if (unlikely(cpy_r_r2945 == NULL)) { + cpy_r_r3100 = CPyModule_typing; + cpy_r_r3101 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3102 = cpy_r_r3100 != cpy_r_r3101; + if (cpy_r_r3102) goto CPyL1151; + cpy_r_r3103 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3104 = PyImport_Import(cpy_r_r3103); + if (unlikely(cpy_r_r3104 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2127; } - CPyModule_typing = cpy_r_r2945; + CPyModule_typing = cpy_r_r3104; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r2945); -CPyL1088: ; - cpy_r_r2946 = PyImport_GetModuleDict(); - cpy_r_r2947 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r2948 = CPyDict_GetItem(cpy_r_r2946, cpy_r_r2947); - if (unlikely(cpy_r_r2948 == NULL)) { + CPy_DECREF(cpy_r_r3104); +CPyL1151: ; + cpy_r_r3105 = PyImport_GetModuleDict(); + cpy_r_r3106 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3107 = CPyDict_GetItem(cpy_r_r3105, cpy_r_r3106); + if (unlikely(cpy_r_r3107 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2127; } - cpy_r_r2949 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r2950 = CPyObject_GetAttr(cpy_r_r2948, cpy_r_r2949); - CPy_DECREF(cpy_r_r2948); - if (unlikely(cpy_r_r2950 == NULL)) { + cpy_r_r3108 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3109 = CPyObject_GetAttr(cpy_r_r3107, cpy_r_r3108); + CPy_DECREF(cpy_r_r3107); + if (unlikely(cpy_r_r3109 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2127; } - cpy_r_r2951 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2952 = PyObject_HasAttr(cpy_r_r2950, cpy_r_r2951); - if (!cpy_r_r2952) goto CPyL1095; - cpy_r_r2953 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StorageProof' */ - cpy_r_r2954 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r2955 = CPyObject_GetAttr(cpy_r_r2950, cpy_r_r2954); - if (unlikely(cpy_r_r2955 == NULL)) { + cpy_r_r3110 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3111 = PyObject_HasAttr(cpy_r_r3109, cpy_r_r3110); + if (!cpy_r_r3111) goto CPyL1158; + cpy_r_r3112 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Protocol' */ + cpy_r_r3113 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3114 = CPyObject_GetAttr(cpy_r_r3109, cpy_r_r3113); + if (unlikely(cpy_r_r3114 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2128; } - PyObject *cpy_r_r2956[2] = {cpy_r_r2953, cpy_r_r2940}; - cpy_r_r2957 = (PyObject **)&cpy_r_r2956; - cpy_r_r2958 = PyObject_Vectorcall(cpy_r_r2955, cpy_r_r2957, 2, 0); - CPy_DECREF(cpy_r_r2955); - if (unlikely(cpy_r_r2958 == NULL)) { + PyObject *cpy_r_r3115[2] = {cpy_r_r3112, cpy_r_r3099}; + cpy_r_r3116 = (PyObject **)&cpy_r_r3115; + cpy_r_r3117 = PyObject_Vectorcall(cpy_r_r3114, cpy_r_r3116, 2, 0); + CPy_DECREF(cpy_r_r3114); + if (unlikely(cpy_r_r3117 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2128; } - if (likely(PyDict_Check(cpy_r_r2958))) - cpy_r_r2959 = cpy_r_r2958; + if (likely(PyDict_Check(cpy_r_r3117))) + cpy_r_r3118 = cpy_r_r3117; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 417, CPyStatic_types___globals, "dict", cpy_r_r2958); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 433, CPyStatic_types___globals, "dict", cpy_r_r3117); goto CPyL2128; } - cpy_r_r2960 = cpy_r_r2959; - goto CPyL1097; -CPyL1095: ; - cpy_r_r2961 = PyDict_New(); - if (unlikely(cpy_r_r2961 == NULL)) { + cpy_r_r3119 = cpy_r_r3118; + goto CPyL1160; +CPyL1158: ; + cpy_r_r3120 = PyDict_New(); + if (unlikely(cpy_r_r3120 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2128; } - cpy_r_r2960 = cpy_r_r2961; -CPyL1097: ; - cpy_r_r2962 = PyDict_New(); - if (unlikely(cpy_r_r2962 == NULL)) { + cpy_r_r3119 = cpy_r_r3120; +CPyL1160: ; + cpy_r_r3121 = PyDict_New(); + if (unlikely(cpy_r_r3121 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2129; } - cpy_r_r2963 = CPyStatic_types___globals; - cpy_r_r2964 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r2965 = CPyDict_GetItem(cpy_r_r2963, cpy_r_r2964); - if (unlikely(cpy_r_r2965 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2130; - } - cpy_r_r2966 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'key' */ - cpy_r_r2967 = PyDict_SetItem(cpy_r_r2962, cpy_r_r2966, cpy_r_r2965); - CPy_DECREF(cpy_r_r2965); - cpy_r_r2968 = cpy_r_r2967 >= 0; - if (unlikely(!cpy_r_r2968)) { + cpy_r_r3122 = (PyObject *)&PyLong_Type; + cpy_r_r3123 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'difficulty' */ + cpy_r_r3124 = PyDict_SetItem(cpy_r_r3121, cpy_r_r3123, cpy_r_r3122); + cpy_r_r3125 = cpy_r_r3124 >= 0; + if (unlikely(!cpy_r_r3125)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2130; } - cpy_r_r2969 = CPyStatic_types___globals; - cpy_r_r2970 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r2971 = CPyDict_GetItem(cpy_r_r2969, cpy_r_r2970); - if (unlikely(cpy_r_r2971 == NULL)) { + cpy_r_r3126 = CPyStatic_types___globals; + cpy_r_r3127 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3128 = CPyDict_GetItem(cpy_r_r3126, cpy_r_r3127); + if (unlikely(cpy_r_r3128 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2130; } - cpy_r_r2972 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'proof' */ - cpy_r_r2973 = PyDict_SetItem(cpy_r_r2962, cpy_r_r2972, cpy_r_r2971); - CPy_DECREF(cpy_r_r2971); - cpy_r_r2974 = cpy_r_r2973 >= 0; - if (unlikely(!cpy_r_r2974)) { + cpy_r_r3129 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'head' */ + cpy_r_r3130 = PyDict_SetItem(cpy_r_r3121, cpy_r_r3129, cpy_r_r3128); + CPy_DECREF(cpy_r_r3128); + cpy_r_r3131 = cpy_r_r3130 >= 0; + if (unlikely(!cpy_r_r3131)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2130; } - cpy_r_r2975 = CPyStatic_types___globals; - cpy_r_r2976 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r2977 = CPyDict_GetItem(cpy_r_r2975, cpy_r_r2976); - if (unlikely(cpy_r_r2977 == NULL)) { + cpy_r_r3132 = (PyObject *)&PyLong_Type; + cpy_r_r3133 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'network' */ + cpy_r_r3134 = PyDict_SetItem(cpy_r_r3121, cpy_r_r3133, cpy_r_r3132); + cpy_r_r3135 = cpy_r_r3134 >= 0; + if (unlikely(!cpy_r_r3135)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2130; } - cpy_r_r2978 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ - cpy_r_r2979 = PyDict_SetItem(cpy_r_r2962, cpy_r_r2978, cpy_r_r2977); - CPy_DECREF(cpy_r_r2977); - cpy_r_r2980 = cpy_r_r2979 >= 0; - if (unlikely(!cpy_r_r2980)) { + cpy_r_r3136 = (PyObject *)&PyLong_Type; + cpy_r_r3137 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'version' */ + cpy_r_r3138 = PyDict_SetItem(cpy_r_r3121, cpy_r_r3137, cpy_r_r3136); + cpy_r_r3139 = cpy_r_r3138 >= 0; + if (unlikely(!cpy_r_r3139)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2130; } - cpy_r_r2981 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StorageProof' */ - cpy_r_r2982 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r2983 = CPyDict_SetItem(cpy_r_r2960, cpy_r_r2982, cpy_r_r2962); - CPy_DECREF(cpy_r_r2962); - cpy_r_r2984 = cpy_r_r2983 >= 0; - if (unlikely(!cpy_r_r2984)) { + cpy_r_r3140 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Protocol' */ + cpy_r_r3141 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3142 = CPyDict_SetItem(cpy_r_r3119, cpy_r_r3141, cpy_r_r3121); + CPy_DECREF(cpy_r_r3121); + cpy_r_r3143 = cpy_r_r3142 >= 0; + if (unlikely(!cpy_r_r3143)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2129; } - cpy_r_r2985 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r2986 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r2987 = CPyDict_SetItem(cpy_r_r2960, cpy_r_r2986, cpy_r_r2985); - cpy_r_r2988 = cpy_r_r2987 >= 0; - if (unlikely(!cpy_r_r2988)) { + cpy_r_r3144 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3145 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3146 = CPyDict_SetItem(cpy_r_r3119, cpy_r_r3145, cpy_r_r3144); + cpy_r_r3147 = cpy_r_r3146 >= 0; + if (unlikely(!cpy_r_r3147)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2129; } - cpy_r_r2989 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r2990 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r2991 = CPyDict_SetItem(cpy_r_r2960, cpy_r_r2990, cpy_r_r2989); - cpy_r_r2992 = cpy_r_r2991 >= 0; - if (unlikely(!cpy_r_r2992)) { + cpy_r_r3148 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3149 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3150 = CPyDict_SetItem(cpy_r_r3119, cpy_r_r3149, cpy_r_r3148); + cpy_r_r3151 = cpy_r_r3150 >= 0; + if (unlikely(!cpy_r_r3151)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2129; } - PyObject *cpy_r_r2993[3] = {cpy_r_r2981, cpy_r_r2940, cpy_r_r2960}; - cpy_r_r2994 = (PyObject **)&cpy_r_r2993; - cpy_r_r2995 = PyObject_Vectorcall(cpy_r_r2950, cpy_r_r2994, 3, 0); - CPy_DECREF(cpy_r_r2950); - if (unlikely(cpy_r_r2995 == NULL)) { + PyObject *cpy_r_r3152[3] = {cpy_r_r3140, cpy_r_r3099, cpy_r_r3119}; + cpy_r_r3153 = (PyObject **)&cpy_r_r3152; + cpy_r_r3154 = PyObject_Vectorcall(cpy_r_r3109, cpy_r_r3153, 3, 0); + CPy_DECREF(cpy_r_r3109); + if (unlikely(cpy_r_r3154 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2131; } - CPy_DECREF(cpy_r_r2940); - CPy_DECREF(cpy_r_r2960); - CPyType_types___StorageProof = (PyTypeObject *)cpy_r_r2995; - CPy_INCREF(CPyType_types___StorageProof); - cpy_r_r2996 = CPyStatic_types___globals; - cpy_r_r2997 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StorageProof' */ - cpy_r_r2998 = PyDict_SetItem(cpy_r_r2996, cpy_r_r2997, cpy_r_r2995); - CPy_DECREF(cpy_r_r2995); - cpy_r_r2999 = cpy_r_r2998 >= 0; - if (unlikely(!cpy_r_r2999)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r3000 = (PyObject *)CPyType_types___StorageProof; - cpy_r_r3001 = CPyModule_typing; - cpy_r_r3002 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3003 = cpy_r_r3001 != cpy_r_r3002; - if (cpy_r_r3003) goto CPyL1112; - cpy_r_r3004 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3005 = PyImport_Import(cpy_r_r3004); - if (unlikely(cpy_r_r3005 == NULL)) { + CPy_DECREF(cpy_r_r3099); + CPy_DECREF(cpy_r_r3119); + CPyType_types___Protocol = (PyTypeObject *)cpy_r_r3154; + CPy_INCREF(CPyType_types___Protocol); + cpy_r_r3155 = CPyStatic_types___globals; + cpy_r_r3156 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Protocol' */ + cpy_r_r3157 = PyDict_SetItem(cpy_r_r3155, cpy_r_r3156, cpy_r_r3154); + CPy_DECREF(cpy_r_r3154); + cpy_r_r3158 = cpy_r_r3157 >= 0; + if (unlikely(!cpy_r_r3158)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3159 = (PyObject *)CPyType_types___Protocol; + cpy_r_r3160 = CPyModule_typing; + cpy_r_r3161 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3162 = cpy_r_r3160 != cpy_r_r3161; + if (cpy_r_r3162) goto CPyL1174; + cpy_r_r3163 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3164 = PyImport_Import(cpy_r_r3163); + if (unlikely(cpy_r_r3164 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r3005; + CPyModule_typing = cpy_r_r3164; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3005); -CPyL1112: ; - cpy_r_r3006 = PyImport_GetModuleDict(); - cpy_r_r3007 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3008 = CPyDict_GetItem(cpy_r_r3006, cpy_r_r3007); - if (unlikely(cpy_r_r3008 == NULL)) { + CPy_DECREF(cpy_r_r3164); +CPyL1174: ; + cpy_r_r3165 = PyImport_GetModuleDict(); + cpy_r_r3166 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3167 = CPyDict_GetItem(cpy_r_r3165, cpy_r_r3166); + if (unlikely(cpy_r_r3167 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3009 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3010 = CPyObject_GetAttr(cpy_r_r3008, cpy_r_r3009); - CPy_DECREF(cpy_r_r3008); - if (unlikely(cpy_r_r3010 == NULL)) { + cpy_r_r3168 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3169 = CPyObject_GetAttr(cpy_r_r3167, cpy_r_r3168); + CPy_DECREF(cpy_r_r3167); + if (unlikely(cpy_r_r3169 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3011 = PyTuple_Pack(1, cpy_r_r3010); - CPy_DECREF(cpy_r_r3010); - if (unlikely(cpy_r_r3011 == NULL)) { + cpy_r_r3170 = PyTuple_Pack(1, cpy_r_r3169); + CPy_DECREF(cpy_r_r3169); + if (unlikely(cpy_r_r3170 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3012 = CPyModule_typing; - cpy_r_r3013 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3014 = cpy_r_r3012 != cpy_r_r3013; - if (cpy_r_r3014) goto CPyL1118; - cpy_r_r3015 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3016 = PyImport_Import(cpy_r_r3015); - if (unlikely(cpy_r_r3016 == NULL)) { + cpy_r_r3171 = CPyModule_typing; + cpy_r_r3172 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3173 = cpy_r_r3171 != cpy_r_r3172; + if (cpy_r_r3173) goto CPyL1180; + cpy_r_r3174 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3175 = PyImport_Import(cpy_r_r3174); + if (unlikely(cpy_r_r3175 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2132; } - CPyModule_typing = cpy_r_r3016; + CPyModule_typing = cpy_r_r3175; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3016); -CPyL1118: ; - cpy_r_r3017 = PyImport_GetModuleDict(); - cpy_r_r3018 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3019 = CPyDict_GetItem(cpy_r_r3017, cpy_r_r3018); - if (unlikely(cpy_r_r3019 == NULL)) { + CPy_DECREF(cpy_r_r3175); +CPyL1180: ; + cpy_r_r3176 = PyImport_GetModuleDict(); + cpy_r_r3177 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3178 = CPyDict_GetItem(cpy_r_r3176, cpy_r_r3177); + if (unlikely(cpy_r_r3178 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2132; } - cpy_r_r3020 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3021 = CPyObject_GetAttr(cpy_r_r3019, cpy_r_r3020); - CPy_DECREF(cpy_r_r3019); - if (unlikely(cpy_r_r3021 == NULL)) { + cpy_r_r3179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3180 = CPyObject_GetAttr(cpy_r_r3178, cpy_r_r3179); + CPy_DECREF(cpy_r_r3178); + if (unlikely(cpy_r_r3180 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2132; } - cpy_r_r3022 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3023 = PyObject_HasAttr(cpy_r_r3021, cpy_r_r3022); - if (!cpy_r_r3023) goto CPyL1125; - cpy_r_r3024 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MerkleProof' */ - cpy_r_r3025 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3026 = CPyObject_GetAttr(cpy_r_r3021, cpy_r_r3025); - if (unlikely(cpy_r_r3026 == NULL)) { + cpy_r_r3181 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3182 = PyObject_HasAttr(cpy_r_r3180, cpy_r_r3181); + if (!cpy_r_r3182) goto CPyL1187; + cpy_r_r3183 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NodeInfo' */ + cpy_r_r3184 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3185 = CPyObject_GetAttr(cpy_r_r3180, cpy_r_r3184); + if (unlikely(cpy_r_r3185 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2133; } - PyObject *cpy_r_r3027[2] = {cpy_r_r3024, cpy_r_r3011}; - cpy_r_r3028 = (PyObject **)&cpy_r_r3027; - cpy_r_r3029 = PyObject_Vectorcall(cpy_r_r3026, cpy_r_r3028, 2, 0); - CPy_DECREF(cpy_r_r3026); - if (unlikely(cpy_r_r3029 == NULL)) { + PyObject *cpy_r_r3186[2] = {cpy_r_r3183, cpy_r_r3170}; + cpy_r_r3187 = (PyObject **)&cpy_r_r3186; + cpy_r_r3188 = PyObject_Vectorcall(cpy_r_r3185, cpy_r_r3187, 2, 0); + CPy_DECREF(cpy_r_r3185); + if (unlikely(cpy_r_r3188 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2133; } - if (likely(PyDict_Check(cpy_r_r3029))) - cpy_r_r3030 = cpy_r_r3029; + if (likely(PyDict_Check(cpy_r_r3188))) + cpy_r_r3189 = cpy_r_r3188; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 423, CPyStatic_types___globals, "dict", cpy_r_r3029); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 440, CPyStatic_types___globals, "dict", cpy_r_r3188); goto CPyL2133; } - cpy_r_r3031 = cpy_r_r3030; - goto CPyL1127; -CPyL1125: ; - cpy_r_r3032 = PyDict_New(); - if (unlikely(cpy_r_r3032 == NULL)) { + cpy_r_r3190 = cpy_r_r3189; + goto CPyL1189; +CPyL1187: ; + cpy_r_r3191 = PyDict_New(); + if (unlikely(cpy_r_r3191 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2133; } - cpy_r_r3031 = cpy_r_r3032; -CPyL1127: ; - cpy_r_r3033 = PyDict_New(); - if (unlikely(cpy_r_r3033 == NULL)) { + cpy_r_r3190 = cpy_r_r3191; +CPyL1189: ; + cpy_r_r3192 = PyDict_New(); + if (unlikely(cpy_r_r3192 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2134; } - cpy_r_r3034 = CPyStatic_types___globals; - cpy_r_r3035 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r3036 = CPyDict_GetItem(cpy_r_r3034, cpy_r_r3035); - if (unlikely(cpy_r_r3036 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2135; - } - cpy_r_r3037 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ - cpy_r_r3038 = PyDict_SetItem(cpy_r_r3033, cpy_r_r3037, cpy_r_r3036); - CPy_DECREF(cpy_r_r3036); - cpy_r_r3039 = cpy_r_r3038 >= 0; - if (unlikely(!cpy_r_r3039)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2135; - } - cpy_r_r3040 = CPyStatic_types___globals; - cpy_r_r3041 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r3042 = CPyDict_GetItem(cpy_r_r3040, cpy_r_r3041); - if (unlikely(cpy_r_r3042 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2135; - } - cpy_r_r3043 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'accountProof' */ - cpy_r_r3044 = PyDict_SetItem(cpy_r_r3033, cpy_r_r3043, cpy_r_r3042); - CPy_DECREF(cpy_r_r3042); - cpy_r_r3045 = cpy_r_r3044 >= 0; - if (unlikely(!cpy_r_r3045)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2135; - } - cpy_r_r3046 = (PyObject *)&PyLong_Type; - cpy_r_r3047 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'balance' */ - cpy_r_r3048 = PyDict_SetItem(cpy_r_r3033, cpy_r_r3047, cpy_r_r3046); - cpy_r_r3049 = cpy_r_r3048 >= 0; - if (unlikely(!cpy_r_r3049)) { + cpy_r_r3193 = CPyStatic_types___globals; + cpy_r_r3194 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EnodeURI' */ + cpy_r_r3195 = CPyDict_GetItem(cpy_r_r3193, cpy_r_r3194); + if (unlikely(cpy_r_r3195 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2135; } - cpy_r_r3050 = CPyStatic_types___globals; - cpy_r_r3051 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3052 = CPyDict_GetItem(cpy_r_r3050, cpy_r_r3051); - if (unlikely(cpy_r_r3052 == NULL)) { + cpy_r_r3196 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'enode' */ + cpy_r_r3197 = PyDict_SetItem(cpy_r_r3192, cpy_r_r3196, cpy_r_r3195); + CPy_DECREF(cpy_r_r3195); + cpy_r_r3198 = cpy_r_r3197 >= 0; + if (unlikely(!cpy_r_r3198)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2135; } - cpy_r_r3053 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'codeHash' */ - cpy_r_r3054 = PyDict_SetItem(cpy_r_r3033, cpy_r_r3053, cpy_r_r3052); - CPy_DECREF(cpy_r_r3052); - cpy_r_r3055 = cpy_r_r3054 >= 0; - if (unlikely(!cpy_r_r3055)) { + cpy_r_r3199 = CPyStatic_types___globals; + cpy_r_r3200 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3201 = CPyDict_GetItem(cpy_r_r3199, cpy_r_r3200); + if (unlikely(cpy_r_r3201 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2135; } - cpy_r_r3056 = CPyStatic_types___globals; - cpy_r_r3057 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Nonce' */ - cpy_r_r3058 = CPyDict_GetItem(cpy_r_r3056, cpy_r_r3057); - if (unlikely(cpy_r_r3058 == NULL)) { + cpy_r_r3202 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r3203 = PyDict_SetItem(cpy_r_r3192, cpy_r_r3202, cpy_r_r3201); + CPy_DECREF(cpy_r_r3201); + cpy_r_r3204 = cpy_r_r3203 >= 0; + if (unlikely(!cpy_r_r3204)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2135; } - cpy_r_r3059 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ - cpy_r_r3060 = PyDict_SetItem(cpy_r_r3033, cpy_r_r3059, cpy_r_r3058); - CPy_DECREF(cpy_r_r3058); - cpy_r_r3061 = cpy_r_r3060 >= 0; - if (unlikely(!cpy_r_r3061)) { + cpy_r_r3205 = (PyObject *)&PyUnicode_Type; + cpy_r_r3206 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ip' */ + cpy_r_r3207 = PyDict_SetItem(cpy_r_r3192, cpy_r_r3206, cpy_r_r3205); + cpy_r_r3208 = cpy_r_r3207 >= 0; + if (unlikely(!cpy_r_r3208)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2135; } - cpy_r_r3062 = CPyStatic_types___globals; - cpy_r_r3063 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3064 = CPyDict_GetItem(cpy_r_r3062, cpy_r_r3063); - if (unlikely(cpy_r_r3064 == NULL)) { + cpy_r_r3209 = (PyObject *)&PyUnicode_Type; + cpy_r_r3210 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'listenAddr' */ + cpy_r_r3211 = PyDict_SetItem(cpy_r_r3192, cpy_r_r3210, cpy_r_r3209); + cpy_r_r3212 = cpy_r_r3211 >= 0; + if (unlikely(!cpy_r_r3212)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2135; } - cpy_r_r3065 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'storageHash' */ - cpy_r_r3066 = PyDict_SetItem(cpy_r_r3033, cpy_r_r3065, cpy_r_r3064); - CPy_DECREF(cpy_r_r3064); - cpy_r_r3067 = cpy_r_r3066 >= 0; - if (unlikely(!cpy_r_r3067)) { + cpy_r_r3213 = (PyObject *)&PyUnicode_Type; + cpy_r_r3214 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'name' */ + cpy_r_r3215 = PyDict_SetItem(cpy_r_r3192, cpy_r_r3214, cpy_r_r3213); + cpy_r_r3216 = cpy_r_r3215 >= 0; + if (unlikely(!cpy_r_r3216)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2135; } - cpy_r_r3068 = CPyStatic_types___globals; - cpy_r_r3069 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r3070 = CPyDict_GetItem(cpy_r_r3068, cpy_r_r3069); - if (unlikely(cpy_r_r3070 == NULL)) { + cpy_r_r3217 = (PyObject *)&PyDict_Type; + cpy_r_r3218 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ports' */ + cpy_r_r3219 = PyDict_SetItem(cpy_r_r3192, cpy_r_r3218, cpy_r_r3217); + cpy_r_r3220 = cpy_r_r3219 >= 0; + if (unlikely(!cpy_r_r3220)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2135; } - cpy_r_r3071 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'storageProof' */ - cpy_r_r3072 = PyDict_SetItem(cpy_r_r3033, cpy_r_r3071, cpy_r_r3070); - CPy_DECREF(cpy_r_r3070); - cpy_r_r3073 = cpy_r_r3072 >= 0; - if (unlikely(!cpy_r_r3073)) { + cpy_r_r3221 = (PyObject *)&PyDict_Type; + cpy_r_r3222 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'protocols' */ + cpy_r_r3223 = PyDict_SetItem(cpy_r_r3192, cpy_r_r3222, cpy_r_r3221); + cpy_r_r3224 = cpy_r_r3223 >= 0; + if (unlikely(!cpy_r_r3224)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2135; } - cpy_r_r3074 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MerkleProof' */ - cpy_r_r3075 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3076 = CPyDict_SetItem(cpy_r_r3031, cpy_r_r3075, cpy_r_r3033); - CPy_DECREF(cpy_r_r3033); - cpy_r_r3077 = cpy_r_r3076 >= 0; - if (unlikely(!cpy_r_r3077)) { + cpy_r_r3225 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NodeInfo' */ + cpy_r_r3226 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3227 = CPyDict_SetItem(cpy_r_r3190, cpy_r_r3226, cpy_r_r3192); + CPy_DECREF(cpy_r_r3192); + cpy_r_r3228 = cpy_r_r3227 >= 0; + if (unlikely(!cpy_r_r3228)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2134; } - cpy_r_r3078 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3079 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3080 = CPyDict_SetItem(cpy_r_r3031, cpy_r_r3079, cpy_r_r3078); - cpy_r_r3081 = cpy_r_r3080 >= 0; - if (unlikely(!cpy_r_r3081)) { + cpy_r_r3229 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3230 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3231 = CPyDict_SetItem(cpy_r_r3190, cpy_r_r3230, cpy_r_r3229); + cpy_r_r3232 = cpy_r_r3231 >= 0; + if (unlikely(!cpy_r_r3232)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2134; } - cpy_r_r3082 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3083 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3084 = CPyDict_SetItem(cpy_r_r3031, cpy_r_r3083, cpy_r_r3082); - cpy_r_r3085 = cpy_r_r3084 >= 0; - if (unlikely(!cpy_r_r3085)) { + cpy_r_r3233 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3234 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3235 = CPyDict_SetItem(cpy_r_r3190, cpy_r_r3234, cpy_r_r3233); + cpy_r_r3236 = cpy_r_r3235 >= 0; + if (unlikely(!cpy_r_r3236)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2134; } - PyObject *cpy_r_r3086[3] = {cpy_r_r3074, cpy_r_r3011, cpy_r_r3031}; - cpy_r_r3087 = (PyObject **)&cpy_r_r3086; - cpy_r_r3088 = PyObject_Vectorcall(cpy_r_r3021, cpy_r_r3087, 3, 0); - CPy_DECREF(cpy_r_r3021); - if (unlikely(cpy_r_r3088 == NULL)) { + PyObject *cpy_r_r3237[3] = {cpy_r_r3225, cpy_r_r3170, cpy_r_r3190}; + cpy_r_r3238 = (PyObject **)&cpy_r_r3237; + cpy_r_r3239 = PyObject_Vectorcall(cpy_r_r3180, cpy_r_r3238, 3, 0); + CPy_DECREF(cpy_r_r3180); + if (unlikely(cpy_r_r3239 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2136; } - CPy_DECREF(cpy_r_r3011); - CPy_DECREF(cpy_r_r3031); - CPyType_types___MerkleProof = (PyTypeObject *)cpy_r_r3088; - CPy_INCREF(CPyType_types___MerkleProof); - cpy_r_r3089 = CPyStatic_types___globals; - cpy_r_r3090 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MerkleProof' */ - cpy_r_r3091 = PyDict_SetItem(cpy_r_r3089, cpy_r_r3090, cpy_r_r3088); - CPy_DECREF(cpy_r_r3088); - cpy_r_r3092 = cpy_r_r3091 >= 0; - if (unlikely(!cpy_r_r3092)) { + CPy_DECREF(cpy_r_r3170); + CPy_DECREF(cpy_r_r3190); + CPyType_types___NodeInfo = (PyTypeObject *)cpy_r_r3239; + CPy_INCREF(CPyType_types___NodeInfo); + cpy_r_r3240 = CPyStatic_types___globals; + cpy_r_r3241 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NodeInfo' */ + cpy_r_r3242 = PyDict_SetItem(cpy_r_r3240, cpy_r_r3241, cpy_r_r3239); + CPy_DECREF(cpy_r_r3239); + cpy_r_r3243 = cpy_r_r3242 >= 0; + if (unlikely(!cpy_r_r3243)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3093 = (PyObject *)CPyType_types___MerkleProof; - cpy_r_r3094 = CPyModule_typing; - cpy_r_r3095 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3096 = cpy_r_r3094 != cpy_r_r3095; - if (cpy_r_r3096) goto CPyL1149; - cpy_r_r3097 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3098 = PyImport_Import(cpy_r_r3097); - if (unlikely(cpy_r_r3098 == NULL)) { + cpy_r_r3244 = (PyObject *)CPyType_types___NodeInfo; + cpy_r_r3245 = CPyModule_typing; + cpy_r_r3246 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3247 = cpy_r_r3245 != cpy_r_r3246; + if (cpy_r_r3247) goto CPyL1207; + cpy_r_r3248 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3249 = PyImport_Import(cpy_r_r3248); + if (unlikely(cpy_r_r3249 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r3098; + CPyModule_typing = cpy_r_r3249; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3098); -CPyL1149: ; - cpy_r_r3099 = PyImport_GetModuleDict(); - cpy_r_r3100 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3101 = CPyDict_GetItem(cpy_r_r3099, cpy_r_r3100); - if (unlikely(cpy_r_r3101 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r3102 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3103 = CPyObject_GetAttr(cpy_r_r3101, cpy_r_r3102); - CPy_DECREF(cpy_r_r3101); - if (unlikely(cpy_r_r3103 == NULL)) { + CPy_DECREF(cpy_r_r3249); +CPyL1207: ; + cpy_r_r3250 = PyImport_GetModuleDict(); + cpy_r_r3251 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3252 = CPyDict_GetItem(cpy_r_r3250, cpy_r_r3251); + if (unlikely(cpy_r_r3252 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3253 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3254 = CPyObject_GetAttr(cpy_r_r3252, cpy_r_r3253); + CPy_DECREF(cpy_r_r3252); + if (unlikely(cpy_r_r3254 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3104 = PyTuple_Pack(1, cpy_r_r3103); - CPy_DECREF(cpy_r_r3103); - if (unlikely(cpy_r_r3104 == NULL)) { + cpy_r_r3255 = PyTuple_Pack(1, cpy_r_r3254); + CPy_DECREF(cpy_r_r3254); + if (unlikely(cpy_r_r3255 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3105 = CPyModule_typing; - cpy_r_r3106 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3107 = cpy_r_r3105 != cpy_r_r3106; - if (cpy_r_r3107) goto CPyL1155; - cpy_r_r3108 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3109 = PyImport_Import(cpy_r_r3108); - if (unlikely(cpy_r_r3109 == NULL)) { + cpy_r_r3256 = CPyModule_typing; + cpy_r_r3257 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3258 = cpy_r_r3256 != cpy_r_r3257; + if (cpy_r_r3258) goto CPyL1213; + cpy_r_r3259 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3260 = PyImport_Import(cpy_r_r3259); + if (unlikely(cpy_r_r3260 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2137; } - CPyModule_typing = cpy_r_r3109; + CPyModule_typing = cpy_r_r3260; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3109); -CPyL1155: ; - cpy_r_r3110 = PyImport_GetModuleDict(); - cpy_r_r3111 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3112 = CPyDict_GetItem(cpy_r_r3110, cpy_r_r3111); - if (unlikely(cpy_r_r3112 == NULL)) { + CPy_DECREF(cpy_r_r3260); +CPyL1213: ; + cpy_r_r3261 = PyImport_GetModuleDict(); + cpy_r_r3262 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3263 = CPyDict_GetItem(cpy_r_r3261, cpy_r_r3262); + if (unlikely(cpy_r_r3263 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2137; } - cpy_r_r3113 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3114 = CPyObject_GetAttr(cpy_r_r3112, cpy_r_r3113); - CPy_DECREF(cpy_r_r3112); - if (unlikely(cpy_r_r3114 == NULL)) { + cpy_r_r3264 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3265 = CPyObject_GetAttr(cpy_r_r3263, cpy_r_r3264); + CPy_DECREF(cpy_r_r3263); + if (unlikely(cpy_r_r3265 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2137; } - cpy_r_r3115 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3116 = PyObject_HasAttr(cpy_r_r3114, cpy_r_r3115); - if (!cpy_r_r3116) goto CPyL1162; - cpy_r_r3117 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Protocol' */ - cpy_r_r3118 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3119 = CPyObject_GetAttr(cpy_r_r3114, cpy_r_r3118); - if (unlikely(cpy_r_r3119 == NULL)) { + cpy_r_r3266 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3267 = PyObject_HasAttr(cpy_r_r3265, cpy_r_r3266); + if (!cpy_r_r3267) goto CPyL1220; + cpy_r_r3268 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Peer' */ + cpy_r_r3269 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3270 = CPyObject_GetAttr(cpy_r_r3265, cpy_r_r3269); + if (unlikely(cpy_r_r3270 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2138; } - PyObject *cpy_r_r3120[2] = {cpy_r_r3117, cpy_r_r3104}; - cpy_r_r3121 = (PyObject **)&cpy_r_r3120; - cpy_r_r3122 = PyObject_Vectorcall(cpy_r_r3119, cpy_r_r3121, 2, 0); - CPy_DECREF(cpy_r_r3119); - if (unlikely(cpy_r_r3122 == NULL)) { + PyObject *cpy_r_r3271[2] = {cpy_r_r3268, cpy_r_r3255}; + cpy_r_r3272 = (PyObject **)&cpy_r_r3271; + cpy_r_r3273 = PyObject_Vectorcall(cpy_r_r3270, cpy_r_r3272, 2, 0); + CPy_DECREF(cpy_r_r3270); + if (unlikely(cpy_r_r3273 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2138; } - if (likely(PyDict_Check(cpy_r_r3122))) - cpy_r_r3123 = cpy_r_r3122; + if (likely(PyDict_Check(cpy_r_r3273))) + cpy_r_r3274 = cpy_r_r3273; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 433, CPyStatic_types___globals, "dict", cpy_r_r3122); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 450, CPyStatic_types___globals, "dict", cpy_r_r3273); goto CPyL2138; } - cpy_r_r3124 = cpy_r_r3123; - goto CPyL1164; -CPyL1162: ; - cpy_r_r3125 = PyDict_New(); - if (unlikely(cpy_r_r3125 == NULL)) { + cpy_r_r3275 = cpy_r_r3274; + goto CPyL1222; +CPyL1220: ; + cpy_r_r3276 = PyDict_New(); + if (unlikely(cpy_r_r3276 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2138; } - cpy_r_r3124 = cpy_r_r3125; -CPyL1164: ; - cpy_r_r3126 = PyDict_New(); - if (unlikely(cpy_r_r3126 == NULL)) { + cpy_r_r3275 = cpy_r_r3276; +CPyL1222: ; + cpy_r_r3277 = PyDict_New(); + if (unlikely(cpy_r_r3277 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2139; } - cpy_r_r3127 = (PyObject *)&PyLong_Type; - cpy_r_r3128 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'difficulty' */ - cpy_r_r3129 = PyDict_SetItem(cpy_r_r3126, cpy_r_r3128, cpy_r_r3127); - cpy_r_r3130 = cpy_r_r3129 >= 0; - if (unlikely(!cpy_r_r3130)) { + cpy_r_r3278 = CPyStatic_types___globals; + cpy_r_r3279 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r3280 = CPyDict_GetItem(cpy_r_r3278, cpy_r_r3279); + if (unlikely(cpy_r_r3280 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2140; } - cpy_r_r3131 = CPyStatic_types___globals; - cpy_r_r3132 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3133 = CPyDict_GetItem(cpy_r_r3131, cpy_r_r3132); - if (unlikely(cpy_r_r3133 == NULL)) { + cpy_r_r3281 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'caps' */ + cpy_r_r3282 = PyDict_SetItem(cpy_r_r3277, cpy_r_r3281, cpy_r_r3280); + CPy_DECREF(cpy_r_r3280); + cpy_r_r3283 = cpy_r_r3282 >= 0; + if (unlikely(!cpy_r_r3283)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2140; } - cpy_r_r3134 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'head' */ - cpy_r_r3135 = PyDict_SetItem(cpy_r_r3126, cpy_r_r3134, cpy_r_r3133); - CPy_DECREF(cpy_r_r3133); - cpy_r_r3136 = cpy_r_r3135 >= 0; - if (unlikely(!cpy_r_r3136)) { + cpy_r_r3284 = CPyStatic_types___globals; + cpy_r_r3285 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3286 = CPyDict_GetItem(cpy_r_r3284, cpy_r_r3285); + if (unlikely(cpy_r_r3286 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2140; } - cpy_r_r3137 = (PyObject *)&PyLong_Type; - cpy_r_r3138 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'network' */ - cpy_r_r3139 = PyDict_SetItem(cpy_r_r3126, cpy_r_r3138, cpy_r_r3137); - cpy_r_r3140 = cpy_r_r3139 >= 0; - if (unlikely(!cpy_r_r3140)) { + cpy_r_r3287 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r3288 = PyDict_SetItem(cpy_r_r3277, cpy_r_r3287, cpy_r_r3286); + CPy_DECREF(cpy_r_r3286); + cpy_r_r3289 = cpy_r_r3288 >= 0; + if (unlikely(!cpy_r_r3289)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2140; } - cpy_r_r3141 = (PyObject *)&PyLong_Type; - cpy_r_r3142 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'version' */ - cpy_r_r3143 = PyDict_SetItem(cpy_r_r3126, cpy_r_r3142, cpy_r_r3141); - cpy_r_r3144 = cpy_r_r3143 >= 0; - if (unlikely(!cpy_r_r3144)) { + cpy_r_r3290 = (PyObject *)&PyUnicode_Type; + cpy_r_r3291 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'name' */ + cpy_r_r3292 = PyDict_SetItem(cpy_r_r3277, cpy_r_r3291, cpy_r_r3290); + cpy_r_r3293 = cpy_r_r3292 >= 0; + if (unlikely(!cpy_r_r3293)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2140; } - cpy_r_r3145 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Protocol' */ - cpy_r_r3146 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3147 = CPyDict_SetItem(cpy_r_r3124, cpy_r_r3146, cpy_r_r3126); - CPy_DECREF(cpy_r_r3126); - cpy_r_r3148 = cpy_r_r3147 >= 0; - if (unlikely(!cpy_r_r3148)) { + cpy_r_r3294 = (PyObject *)&PyDict_Type; + cpy_r_r3295 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'network' */ + cpy_r_r3296 = PyDict_SetItem(cpy_r_r3277, cpy_r_r3295, cpy_r_r3294); + cpy_r_r3297 = cpy_r_r3296 >= 0; + if (unlikely(!cpy_r_r3297)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2140; + } + cpy_r_r3298 = (PyObject *)&PyDict_Type; + cpy_r_r3299 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'protocols' */ + cpy_r_r3300 = PyDict_SetItem(cpy_r_r3277, cpy_r_r3299, cpy_r_r3298); + cpy_r_r3301 = cpy_r_r3300 >= 0; + if (unlikely(!cpy_r_r3301)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2140; + } + cpy_r_r3302 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Peer' */ + cpy_r_r3303 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3304 = CPyDict_SetItem(cpy_r_r3275, cpy_r_r3303, cpy_r_r3277); + CPy_DECREF(cpy_r_r3277); + cpy_r_r3305 = cpy_r_r3304 >= 0; + if (unlikely(!cpy_r_r3305)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2139; } - cpy_r_r3149 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3150 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3151 = CPyDict_SetItem(cpy_r_r3124, cpy_r_r3150, cpy_r_r3149); - cpy_r_r3152 = cpy_r_r3151 >= 0; - if (unlikely(!cpy_r_r3152)) { + cpy_r_r3306 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3307 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3308 = CPyDict_SetItem(cpy_r_r3275, cpy_r_r3307, cpy_r_r3306); + cpy_r_r3309 = cpy_r_r3308 >= 0; + if (unlikely(!cpy_r_r3309)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2139; } - cpy_r_r3153 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3154 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3155 = CPyDict_SetItem(cpy_r_r3124, cpy_r_r3154, cpy_r_r3153); - cpy_r_r3156 = cpy_r_r3155 >= 0; - if (unlikely(!cpy_r_r3156)) { + cpy_r_r3310 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3311 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3312 = CPyDict_SetItem(cpy_r_r3275, cpy_r_r3311, cpy_r_r3310); + cpy_r_r3313 = cpy_r_r3312 >= 0; + if (unlikely(!cpy_r_r3313)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2139; } - PyObject *cpy_r_r3157[3] = {cpy_r_r3145, cpy_r_r3104, cpy_r_r3124}; - cpy_r_r3158 = (PyObject **)&cpy_r_r3157; - cpy_r_r3159 = PyObject_Vectorcall(cpy_r_r3114, cpy_r_r3158, 3, 0); - CPy_DECREF(cpy_r_r3114); - if (unlikely(cpy_r_r3159 == NULL)) { + PyObject *cpy_r_r3314[3] = {cpy_r_r3302, cpy_r_r3255, cpy_r_r3275}; + cpy_r_r3315 = (PyObject **)&cpy_r_r3314; + cpy_r_r3316 = PyObject_Vectorcall(cpy_r_r3265, cpy_r_r3315, 3, 0); + CPy_DECREF(cpy_r_r3265); + if (unlikely(cpy_r_r3316 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2141; } - CPy_DECREF(cpy_r_r3104); - CPy_DECREF(cpy_r_r3124); - CPyType_types___Protocol = (PyTypeObject *)cpy_r_r3159; - CPy_INCREF(CPyType_types___Protocol); - cpy_r_r3160 = CPyStatic_types___globals; - cpy_r_r3161 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Protocol' */ - cpy_r_r3162 = PyDict_SetItem(cpy_r_r3160, cpy_r_r3161, cpy_r_r3159); - CPy_DECREF(cpy_r_r3159); - cpy_r_r3163 = cpy_r_r3162 >= 0; - if (unlikely(!cpy_r_r3163)) { + CPy_DECREF(cpy_r_r3255); + CPy_DECREF(cpy_r_r3275); + CPyType_types___Peer = (PyTypeObject *)cpy_r_r3316; + CPy_INCREF(CPyType_types___Peer); + cpy_r_r3317 = CPyStatic_types___globals; + cpy_r_r3318 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Peer' */ + cpy_r_r3319 = PyDict_SetItem(cpy_r_r3317, cpy_r_r3318, cpy_r_r3316); + CPy_DECREF(cpy_r_r3316); + cpy_r_r3320 = cpy_r_r3319 >= 0; + if (unlikely(!cpy_r_r3320)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3164 = (PyObject *)CPyType_types___Protocol; - cpy_r_r3165 = CPyModule_typing; - cpy_r_r3166 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3167 = cpy_r_r3165 != cpy_r_r3166; - if (cpy_r_r3167) goto CPyL1178; - cpy_r_r3168 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3169 = PyImport_Import(cpy_r_r3168); - if (unlikely(cpy_r_r3169 == NULL)) { + cpy_r_r3321 = (PyObject *)CPyType_types___Peer; + cpy_r_r3322 = CPyModule_typing; + cpy_r_r3323 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3324 = cpy_r_r3322 != cpy_r_r3323; + if (cpy_r_r3324) goto CPyL1238; + cpy_r_r3325 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3326 = PyImport_Import(cpy_r_r3325); + if (unlikely(cpy_r_r3326 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r3169; + CPyModule_typing = cpy_r_r3326; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3169); -CPyL1178: ; - cpy_r_r3170 = PyImport_GetModuleDict(); - cpy_r_r3171 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3172 = CPyDict_GetItem(cpy_r_r3170, cpy_r_r3171); - if (unlikely(cpy_r_r3172 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r3173 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3174 = CPyObject_GetAttr(cpy_r_r3172, cpy_r_r3173); - CPy_DECREF(cpy_r_r3172); - if (unlikely(cpy_r_r3174 == NULL)) { + CPy_DECREF(cpy_r_r3326); +CPyL1238: ; + cpy_r_r3327 = PyImport_GetModuleDict(); + cpy_r_r3328 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3329 = CPyDict_GetItem(cpy_r_r3327, cpy_r_r3328); + if (unlikely(cpy_r_r3329 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3330 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3331 = CPyObject_GetAttr(cpy_r_r3329, cpy_r_r3330); + CPy_DECREF(cpy_r_r3329); + if (unlikely(cpy_r_r3331 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3175 = PyTuple_Pack(1, cpy_r_r3174); - CPy_DECREF(cpy_r_r3174); - if (unlikely(cpy_r_r3175 == NULL)) { + cpy_r_r3332 = PyTuple_Pack(1, cpy_r_r3331); + CPy_DECREF(cpy_r_r3331); + if (unlikely(cpy_r_r3332 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3176 = CPyModule_typing; - cpy_r_r3177 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3178 = cpy_r_r3176 != cpy_r_r3177; - if (cpy_r_r3178) goto CPyL1184; - cpy_r_r3179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3180 = PyImport_Import(cpy_r_r3179); - if (unlikely(cpy_r_r3180 == NULL)) { + cpy_r_r3333 = CPyModule_typing; + cpy_r_r3334 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3335 = cpy_r_r3333 != cpy_r_r3334; + if (cpy_r_r3335) goto CPyL1244; + cpy_r_r3336 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3337 = PyImport_Import(cpy_r_r3336); + if (unlikely(cpy_r_r3337 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2142; } - CPyModule_typing = cpy_r_r3180; + CPyModule_typing = cpy_r_r3337; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3180); -CPyL1184: ; - cpy_r_r3181 = PyImport_GetModuleDict(); - cpy_r_r3182 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3183 = CPyDict_GetItem(cpy_r_r3181, cpy_r_r3182); - if (unlikely(cpy_r_r3183 == NULL)) { + CPy_DECREF(cpy_r_r3337); +CPyL1244: ; + cpy_r_r3338 = PyImport_GetModuleDict(); + cpy_r_r3339 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3340 = CPyDict_GetItem(cpy_r_r3338, cpy_r_r3339); + if (unlikely(cpy_r_r3340 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2142; } - cpy_r_r3184 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3185 = CPyObject_GetAttr(cpy_r_r3183, cpy_r_r3184); - CPy_DECREF(cpy_r_r3183); - if (unlikely(cpy_r_r3185 == NULL)) { + cpy_r_r3341 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3342 = CPyObject_GetAttr(cpy_r_r3340, cpy_r_r3341); + CPy_DECREF(cpy_r_r3340); + if (unlikely(cpy_r_r3342 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2142; } - cpy_r_r3186 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3187 = PyObject_HasAttr(cpy_r_r3185, cpy_r_r3186); - if (!cpy_r_r3187) goto CPyL1191; - cpy_r_r3188 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NodeInfo' */ - cpy_r_r3189 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3190 = CPyObject_GetAttr(cpy_r_r3185, cpy_r_r3189); - if (unlikely(cpy_r_r3190 == NULL)) { + cpy_r_r3343 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3344 = PyObject_HasAttr(cpy_r_r3342, cpy_r_r3343); + if (!cpy_r_r3344) goto CPyL1251; + cpy_r_r3345 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncStatus' */ + cpy_r_r3346 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3347 = CPyObject_GetAttr(cpy_r_r3342, cpy_r_r3346); + if (unlikely(cpy_r_r3347 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2143; } - PyObject *cpy_r_r3191[2] = {cpy_r_r3188, cpy_r_r3175}; - cpy_r_r3192 = (PyObject **)&cpy_r_r3191; - cpy_r_r3193 = PyObject_Vectorcall(cpy_r_r3190, cpy_r_r3192, 2, 0); - CPy_DECREF(cpy_r_r3190); - if (unlikely(cpy_r_r3193 == NULL)) { + PyObject *cpy_r_r3348[2] = {cpy_r_r3345, cpy_r_r3332}; + cpy_r_r3349 = (PyObject **)&cpy_r_r3348; + cpy_r_r3350 = PyObject_Vectorcall(cpy_r_r3347, cpy_r_r3349, 2, 0); + CPy_DECREF(cpy_r_r3347); + if (unlikely(cpy_r_r3350 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2143; } - if (likely(PyDict_Check(cpy_r_r3193))) - cpy_r_r3194 = cpy_r_r3193; + if (likely(PyDict_Check(cpy_r_r3350))) + cpy_r_r3351 = cpy_r_r3350; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 440, CPyStatic_types___globals, "dict", cpy_r_r3193); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 458, CPyStatic_types___globals, "dict", cpy_r_r3350); goto CPyL2143; } - cpy_r_r3195 = cpy_r_r3194; - goto CPyL1193; -CPyL1191: ; - cpy_r_r3196 = PyDict_New(); - if (unlikely(cpy_r_r3196 == NULL)) { + cpy_r_r3352 = cpy_r_r3351; + goto CPyL1253; +CPyL1251: ; + cpy_r_r3353 = PyDict_New(); + if (unlikely(cpy_r_r3353 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2143; } - cpy_r_r3195 = cpy_r_r3196; -CPyL1193: ; - cpy_r_r3197 = PyDict_New(); - if (unlikely(cpy_r_r3197 == NULL)) { + cpy_r_r3352 = cpy_r_r3353; +CPyL1253: ; + cpy_r_r3354 = PyDict_New(); + if (unlikely(cpy_r_r3354 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2144; } - cpy_r_r3198 = CPyStatic_types___globals; - cpy_r_r3199 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EnodeURI' */ - cpy_r_r3200 = CPyDict_GetItem(cpy_r_r3198, cpy_r_r3199); - if (unlikely(cpy_r_r3200 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2145; - } - cpy_r_r3201 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'enode' */ - cpy_r_r3202 = PyDict_SetItem(cpy_r_r3197, cpy_r_r3201, cpy_r_r3200); - CPy_DECREF(cpy_r_r3200); - cpy_r_r3203 = cpy_r_r3202 >= 0; - if (unlikely(!cpy_r_r3203)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2145; - } - cpy_r_r3204 = CPyStatic_types___globals; - cpy_r_r3205 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3206 = CPyDict_GetItem(cpy_r_r3204, cpy_r_r3205); - if (unlikely(cpy_r_r3206 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2145; - } - cpy_r_r3207 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r3208 = PyDict_SetItem(cpy_r_r3197, cpy_r_r3207, cpy_r_r3206); - CPy_DECREF(cpy_r_r3206); - cpy_r_r3209 = cpy_r_r3208 >= 0; - if (unlikely(!cpy_r_r3209)) { + cpy_r_r3355 = (PyObject *)&PyLong_Type; + cpy_r_r3356 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'currentBlock' */ + cpy_r_r3357 = PyDict_SetItem(cpy_r_r3354, cpy_r_r3356, cpy_r_r3355); + cpy_r_r3358 = cpy_r_r3357 >= 0; + if (unlikely(!cpy_r_r3358)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2145; } - cpy_r_r3210 = (PyObject *)&PyUnicode_Type; - cpy_r_r3211 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ip' */ - cpy_r_r3212 = PyDict_SetItem(cpy_r_r3197, cpy_r_r3211, cpy_r_r3210); - cpy_r_r3213 = cpy_r_r3212 >= 0; - if (unlikely(!cpy_r_r3213)) { + cpy_r_r3359 = (PyObject *)&PyLong_Type; + cpy_r_r3360 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'highestBlock' */ + cpy_r_r3361 = PyDict_SetItem(cpy_r_r3354, cpy_r_r3360, cpy_r_r3359); + cpy_r_r3362 = cpy_r_r3361 >= 0; + if (unlikely(!cpy_r_r3362)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2145; } - cpy_r_r3214 = (PyObject *)&PyUnicode_Type; - cpy_r_r3215 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'listenAddr' */ - cpy_r_r3216 = PyDict_SetItem(cpy_r_r3197, cpy_r_r3215, cpy_r_r3214); - cpy_r_r3217 = cpy_r_r3216 >= 0; - if (unlikely(!cpy_r_r3217)) { + cpy_r_r3363 = (PyObject *)&PyLong_Type; + cpy_r_r3364 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'knownStates' */ + cpy_r_r3365 = PyDict_SetItem(cpy_r_r3354, cpy_r_r3364, cpy_r_r3363); + cpy_r_r3366 = cpy_r_r3365 >= 0; + if (unlikely(!cpy_r_r3366)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2145; } - cpy_r_r3218 = (PyObject *)&PyUnicode_Type; - cpy_r_r3219 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'name' */ - cpy_r_r3220 = PyDict_SetItem(cpy_r_r3197, cpy_r_r3219, cpy_r_r3218); - cpy_r_r3221 = cpy_r_r3220 >= 0; - if (unlikely(!cpy_r_r3221)) { + cpy_r_r3367 = (PyObject *)&PyLong_Type; + cpy_r_r3368 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pulledStates' */ + cpy_r_r3369 = PyDict_SetItem(cpy_r_r3354, cpy_r_r3368, cpy_r_r3367); + cpy_r_r3370 = cpy_r_r3369 >= 0; + if (unlikely(!cpy_r_r3370)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2145; } - cpy_r_r3222 = (PyObject *)&PyDict_Type; - cpy_r_r3223 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ports' */ - cpy_r_r3224 = PyDict_SetItem(cpy_r_r3197, cpy_r_r3223, cpy_r_r3222); - cpy_r_r3225 = cpy_r_r3224 >= 0; - if (unlikely(!cpy_r_r3225)) { + cpy_r_r3371 = (PyObject *)&PyLong_Type; + cpy_r_r3372 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'startingBlock' */ + cpy_r_r3373 = PyDict_SetItem(cpy_r_r3354, cpy_r_r3372, cpy_r_r3371); + cpy_r_r3374 = cpy_r_r3373 >= 0; + if (unlikely(!cpy_r_r3374)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2145; } - cpy_r_r3226 = (PyObject *)&PyDict_Type; - cpy_r_r3227 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'protocols' */ - cpy_r_r3228 = PyDict_SetItem(cpy_r_r3197, cpy_r_r3227, cpy_r_r3226); - cpy_r_r3229 = cpy_r_r3228 >= 0; - if (unlikely(!cpy_r_r3229)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2145; - } - cpy_r_r3230 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NodeInfo' */ - cpy_r_r3231 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3232 = CPyDict_SetItem(cpy_r_r3195, cpy_r_r3231, cpy_r_r3197); - CPy_DECREF(cpy_r_r3197); - cpy_r_r3233 = cpy_r_r3232 >= 0; - if (unlikely(!cpy_r_r3233)) { + cpy_r_r3375 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncStatus' */ + cpy_r_r3376 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3377 = CPyDict_SetItem(cpy_r_r3352, cpy_r_r3376, cpy_r_r3354); + CPy_DECREF(cpy_r_r3354); + cpy_r_r3378 = cpy_r_r3377 >= 0; + if (unlikely(!cpy_r_r3378)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2144; } - cpy_r_r3234 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3235 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3236 = CPyDict_SetItem(cpy_r_r3195, cpy_r_r3235, cpy_r_r3234); - cpy_r_r3237 = cpy_r_r3236 >= 0; - if (unlikely(!cpy_r_r3237)) { + cpy_r_r3379 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3380 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3381 = CPyDict_SetItem(cpy_r_r3352, cpy_r_r3380, cpy_r_r3379); + cpy_r_r3382 = cpy_r_r3381 >= 0; + if (unlikely(!cpy_r_r3382)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2144; } - cpy_r_r3238 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3239 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3240 = CPyDict_SetItem(cpy_r_r3195, cpy_r_r3239, cpy_r_r3238); - cpy_r_r3241 = cpy_r_r3240 >= 0; - if (unlikely(!cpy_r_r3241)) { + cpy_r_r3383 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3384 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3385 = CPyDict_SetItem(cpy_r_r3352, cpy_r_r3384, cpy_r_r3383); + cpy_r_r3386 = cpy_r_r3385 >= 0; + if (unlikely(!cpy_r_r3386)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2144; } - PyObject *cpy_r_r3242[3] = {cpy_r_r3230, cpy_r_r3175, cpy_r_r3195}; - cpy_r_r3243 = (PyObject **)&cpy_r_r3242; - cpy_r_r3244 = PyObject_Vectorcall(cpy_r_r3185, cpy_r_r3243, 3, 0); - CPy_DECREF(cpy_r_r3185); - if (unlikely(cpy_r_r3244 == NULL)) { + PyObject *cpy_r_r3387[3] = {cpy_r_r3375, cpy_r_r3332, cpy_r_r3352}; + cpy_r_r3388 = (PyObject **)&cpy_r_r3387; + cpy_r_r3389 = PyObject_Vectorcall(cpy_r_r3342, cpy_r_r3388, 3, 0); + CPy_DECREF(cpy_r_r3342); + if (unlikely(cpy_r_r3389 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2146; } - CPy_DECREF(cpy_r_r3175); - CPy_DECREF(cpy_r_r3195); - CPyType_types___NodeInfo = (PyTypeObject *)cpy_r_r3244; - CPy_INCREF(CPyType_types___NodeInfo); - cpy_r_r3245 = CPyStatic_types___globals; - cpy_r_r3246 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NodeInfo' */ - cpy_r_r3247 = PyDict_SetItem(cpy_r_r3245, cpy_r_r3246, cpy_r_r3244); - CPy_DECREF(cpy_r_r3244); - cpy_r_r3248 = cpy_r_r3247 >= 0; - if (unlikely(!cpy_r_r3248)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r3249 = (PyObject *)CPyType_types___NodeInfo; - cpy_r_r3250 = CPyModule_typing; - cpy_r_r3251 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3252 = cpy_r_r3250 != cpy_r_r3251; - if (cpy_r_r3252) goto CPyL1211; - cpy_r_r3253 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3254 = PyImport_Import(cpy_r_r3253); - if (unlikely(cpy_r_r3254 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - CPyModule_typing = cpy_r_r3254; + CPy_DECREF(cpy_r_r3332); + CPy_DECREF(cpy_r_r3352); + CPyType_types___SyncStatus = (PyTypeObject *)cpy_r_r3389; + CPy_INCREF(CPyType_types___SyncStatus); + cpy_r_r3390 = CPyStatic_types___globals; + cpy_r_r3391 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncStatus' */ + cpy_r_r3392 = PyDict_SetItem(cpy_r_r3390, cpy_r_r3391, cpy_r_r3389); + CPy_DECREF(cpy_r_r3389); + cpy_r_r3393 = cpy_r_r3392 >= 0; + if (unlikely(!cpy_r_r3393)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3394 = (PyObject *)CPyType_types___SyncStatus; + cpy_r_r3395 = CPyModule_typing; + cpy_r_r3396 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3397 = cpy_r_r3395 != cpy_r_r3396; + if (cpy_r_r3397) goto CPyL1267; + cpy_r_r3398 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3399 = PyImport_Import(cpy_r_r3398); + if (unlikely(cpy_r_r3399 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r3399; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3254); -CPyL1211: ; - cpy_r_r3255 = PyImport_GetModuleDict(); - cpy_r_r3256 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3257 = CPyDict_GetItem(cpy_r_r3255, cpy_r_r3256); - if (unlikely(cpy_r_r3257 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r3258 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3259 = CPyObject_GetAttr(cpy_r_r3257, cpy_r_r3258); - CPy_DECREF(cpy_r_r3257); - if (unlikely(cpy_r_r3259 == NULL)) { + CPy_DECREF(cpy_r_r3399); +CPyL1267: ; + cpy_r_r3400 = PyImport_GetModuleDict(); + cpy_r_r3401 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3402 = CPyDict_GetItem(cpy_r_r3400, cpy_r_r3401); + if (unlikely(cpy_r_r3402 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3403 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3404 = CPyObject_GetAttr(cpy_r_r3402, cpy_r_r3403); + CPy_DECREF(cpy_r_r3402); + if (unlikely(cpy_r_r3404 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3260 = PyTuple_Pack(1, cpy_r_r3259); - CPy_DECREF(cpy_r_r3259); - if (unlikely(cpy_r_r3260 == NULL)) { + cpy_r_r3405 = PyTuple_Pack(1, cpy_r_r3404); + CPy_DECREF(cpy_r_r3404); + if (unlikely(cpy_r_r3405 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3261 = CPyModule_typing; - cpy_r_r3262 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3263 = cpy_r_r3261 != cpy_r_r3262; - if (cpy_r_r3263) goto CPyL1217; - cpy_r_r3264 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3265 = PyImport_Import(cpy_r_r3264); - if (unlikely(cpy_r_r3265 == NULL)) { + cpy_r_r3406 = CPyModule_typing; + cpy_r_r3407 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3408 = cpy_r_r3406 != cpy_r_r3407; + if (cpy_r_r3408) goto CPyL1273; + cpy_r_r3409 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3410 = PyImport_Import(cpy_r_r3409); + if (unlikely(cpy_r_r3410 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2147; } - CPyModule_typing = cpy_r_r3265; + CPyModule_typing = cpy_r_r3410; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3265); -CPyL1217: ; - cpy_r_r3266 = PyImport_GetModuleDict(); - cpy_r_r3267 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3268 = CPyDict_GetItem(cpy_r_r3266, cpy_r_r3267); - if (unlikely(cpy_r_r3268 == NULL)) { + CPy_DECREF(cpy_r_r3410); +CPyL1273: ; + cpy_r_r3411 = PyImport_GetModuleDict(); + cpy_r_r3412 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3413 = CPyDict_GetItem(cpy_r_r3411, cpy_r_r3412); + if (unlikely(cpy_r_r3413 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2147; } - cpy_r_r3269 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3270 = CPyObject_GetAttr(cpy_r_r3268, cpy_r_r3269); - CPy_DECREF(cpy_r_r3268); - if (unlikely(cpy_r_r3270 == NULL)) { + cpy_r_r3414 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3415 = CPyObject_GetAttr(cpy_r_r3413, cpy_r_r3414); + CPy_DECREF(cpy_r_r3413); + if (unlikely(cpy_r_r3415 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2147; } - cpy_r_r3271 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3272 = PyObject_HasAttr(cpy_r_r3270, cpy_r_r3271); - if (!cpy_r_r3272) goto CPyL1224; - cpy_r_r3273 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Peer' */ - cpy_r_r3274 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3275 = CPyObject_GetAttr(cpy_r_r3270, cpy_r_r3274); - if (unlikely(cpy_r_r3275 == NULL)) { + cpy_r_r3416 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3417 = PyObject_HasAttr(cpy_r_r3415, cpy_r_r3416); + if (!cpy_r_r3417) goto CPyL1280; + cpy_r_r3418 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Uncle' */ + cpy_r_r3419 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3420 = CPyObject_GetAttr(cpy_r_r3415, cpy_r_r3419); + if (unlikely(cpy_r_r3420 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2148; } - PyObject *cpy_r_r3276[2] = {cpy_r_r3273, cpy_r_r3260}; - cpy_r_r3277 = (PyObject **)&cpy_r_r3276; - cpy_r_r3278 = PyObject_Vectorcall(cpy_r_r3275, cpy_r_r3277, 2, 0); - CPy_DECREF(cpy_r_r3275); - if (unlikely(cpy_r_r3278 == NULL)) { + PyObject *cpy_r_r3421[2] = {cpy_r_r3418, cpy_r_r3405}; + cpy_r_r3422 = (PyObject **)&cpy_r_r3421; + cpy_r_r3423 = PyObject_Vectorcall(cpy_r_r3420, cpy_r_r3422, 2, 0); + CPy_DECREF(cpy_r_r3420); + if (unlikely(cpy_r_r3423 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2148; } - if (likely(PyDict_Check(cpy_r_r3278))) - cpy_r_r3279 = cpy_r_r3278; + if (likely(PyDict_Check(cpy_r_r3423))) + cpy_r_r3424 = cpy_r_r3423; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 450, CPyStatic_types___globals, "dict", cpy_r_r3278); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 466, CPyStatic_types___globals, "dict", cpy_r_r3423); goto CPyL2148; } - cpy_r_r3280 = cpy_r_r3279; - goto CPyL1226; -CPyL1224: ; - cpy_r_r3281 = PyDict_New(); - if (unlikely(cpy_r_r3281 == NULL)) { + cpy_r_r3425 = cpy_r_r3424; + goto CPyL1282; +CPyL1280: ; + cpy_r_r3426 = PyDict_New(); + if (unlikely(cpy_r_r3426 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2148; } - cpy_r_r3280 = cpy_r_r3281; -CPyL1226: ; - cpy_r_r3282 = PyDict_New(); - if (unlikely(cpy_r_r3282 == NULL)) { + cpy_r_r3425 = cpy_r_r3426; +CPyL1282: ; + cpy_r_r3427 = PyDict_New(); + if (unlikely(cpy_r_r3427 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2149; } - cpy_r_r3283 = CPyStatic_types___globals; - cpy_r_r3284 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r3285 = CPyDict_GetItem(cpy_r_r3283, cpy_r_r3284); - if (unlikely(cpy_r_r3285 == NULL)) { + cpy_r_r3428 = CPyStatic_types___globals; + cpy_r_r3429 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r3430 = CPyDict_GetItem(cpy_r_r3428, cpy_r_r3429); + if (unlikely(cpy_r_r3430 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2150; } - cpy_r_r3286 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'caps' */ - cpy_r_r3287 = PyDict_SetItem(cpy_r_r3282, cpy_r_r3286, cpy_r_r3285); - CPy_DECREF(cpy_r_r3285); - cpy_r_r3288 = cpy_r_r3287 >= 0; - if (unlikely(!cpy_r_r3288)) { + cpy_r_r3431 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'author' */ + cpy_r_r3432 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3431, cpy_r_r3430); + CPy_DECREF(cpy_r_r3430); + cpy_r_r3433 = cpy_r_r3432 >= 0; + if (unlikely(!cpy_r_r3433)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2150; } - cpy_r_r3289 = CPyStatic_types___globals; - cpy_r_r3290 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3291 = CPyDict_GetItem(cpy_r_r3289, cpy_r_r3290); - if (unlikely(cpy_r_r3291 == NULL)) { + cpy_r_r3434 = CPyStatic_types___globals; + cpy_r_r3435 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3436 = CPyDict_GetItem(cpy_r_r3434, cpy_r_r3435); + if (unlikely(cpy_r_r3436 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2150; } - cpy_r_r3292 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r3293 = PyDict_SetItem(cpy_r_r3282, cpy_r_r3292, cpy_r_r3291); - CPy_DECREF(cpy_r_r3291); - cpy_r_r3294 = cpy_r_r3293 >= 0; - if (unlikely(!cpy_r_r3294)) { + cpy_r_r3437 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'difficulty' */ + cpy_r_r3438 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3437, cpy_r_r3436); + CPy_DECREF(cpy_r_r3436); + cpy_r_r3439 = cpy_r_r3438 >= 0; + if (unlikely(!cpy_r_r3439)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2150; } - cpy_r_r3295 = (PyObject *)&PyUnicode_Type; - cpy_r_r3296 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'name' */ - cpy_r_r3297 = PyDict_SetItem(cpy_r_r3282, cpy_r_r3296, cpy_r_r3295); - cpy_r_r3298 = cpy_r_r3297 >= 0; - if (unlikely(!cpy_r_r3298)) { + cpy_r_r3440 = CPyStatic_types___globals; + cpy_r_r3441 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3442 = CPyDict_GetItem(cpy_r_r3440, cpy_r_r3441); + if (unlikely(cpy_r_r3442 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2150; } - cpy_r_r3299 = (PyObject *)&PyDict_Type; - cpy_r_r3300 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'network' */ - cpy_r_r3301 = PyDict_SetItem(cpy_r_r3282, cpy_r_r3300, cpy_r_r3299); - cpy_r_r3302 = cpy_r_r3301 >= 0; - if (unlikely(!cpy_r_r3302)) { + cpy_r_r3443 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'extraData' */ + cpy_r_r3444 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3443, cpy_r_r3442); + CPy_DECREF(cpy_r_r3442); + cpy_r_r3445 = cpy_r_r3444 >= 0; + if (unlikely(!cpy_r_r3445)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2150; } - cpy_r_r3303 = (PyObject *)&PyDict_Type; - cpy_r_r3304 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'protocols' */ - cpy_r_r3305 = PyDict_SetItem(cpy_r_r3282, cpy_r_r3304, cpy_r_r3303); - cpy_r_r3306 = cpy_r_r3305 >= 0; - if (unlikely(!cpy_r_r3306)) { + cpy_r_r3446 = CPyStatic_types___globals; + cpy_r_r3447 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3448 = CPyDict_GetItem(cpy_r_r3446, cpy_r_r3447); + if (unlikely(cpy_r_r3448 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2150; } - cpy_r_r3307 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Peer' */ - cpy_r_r3308 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3309 = CPyDict_SetItem(cpy_r_r3280, cpy_r_r3308, cpy_r_r3282); - CPy_DECREF(cpy_r_r3282); - cpy_r_r3310 = cpy_r_r3309 >= 0; - if (unlikely(!cpy_r_r3310)) { + cpy_r_r3449 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasLimit' */ + cpy_r_r3450 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3449, cpy_r_r3448); + CPy_DECREF(cpy_r_r3448); + cpy_r_r3451 = cpy_r_r3450 >= 0; + if (unlikely(!cpy_r_r3451)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2149; + goto CPyL2150; } - cpy_r_r3311 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3312 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3313 = CPyDict_SetItem(cpy_r_r3280, cpy_r_r3312, cpy_r_r3311); - cpy_r_r3314 = cpy_r_r3313 >= 0; - if (unlikely(!cpy_r_r3314)) { + cpy_r_r3452 = CPyStatic_types___globals; + cpy_r_r3453 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3454 = CPyDict_GetItem(cpy_r_r3452, cpy_r_r3453); + if (unlikely(cpy_r_r3454 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2149; + goto CPyL2150; } - cpy_r_r3315 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3316 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3317 = CPyDict_SetItem(cpy_r_r3280, cpy_r_r3316, cpy_r_r3315); - cpy_r_r3318 = cpy_r_r3317 >= 0; - if (unlikely(!cpy_r_r3318)) { + cpy_r_r3455 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsed' */ + cpy_r_r3456 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3455, cpy_r_r3454); + CPy_DECREF(cpy_r_r3454); + cpy_r_r3457 = cpy_r_r3456 >= 0; + if (unlikely(!cpy_r_r3457)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2149; + goto CPyL2150; } - PyObject *cpy_r_r3319[3] = {cpy_r_r3307, cpy_r_r3260, cpy_r_r3280}; - cpy_r_r3320 = (PyObject **)&cpy_r_r3319; - cpy_r_r3321 = PyObject_Vectorcall(cpy_r_r3270, cpy_r_r3320, 3, 0); - CPy_DECREF(cpy_r_r3270); - if (unlikely(cpy_r_r3321 == NULL)) { + cpy_r_r3458 = CPyStatic_types___globals; + cpy_r_r3459 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3460 = CPyDict_GetItem(cpy_r_r3458, cpy_r_r3459); + if (unlikely(cpy_r_r3460 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2151; + goto CPyL2150; } - CPy_DECREF(cpy_r_r3260); - CPy_DECREF(cpy_r_r3280); - CPyType_types___Peer = (PyTypeObject *)cpy_r_r3321; - CPy_INCREF(CPyType_types___Peer); - cpy_r_r3322 = CPyStatic_types___globals; - cpy_r_r3323 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Peer' */ - cpy_r_r3324 = PyDict_SetItem(cpy_r_r3322, cpy_r_r3323, cpy_r_r3321); - CPy_DECREF(cpy_r_r3321); - cpy_r_r3325 = cpy_r_r3324 >= 0; - if (unlikely(!cpy_r_r3325)) { + cpy_r_r3461 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'hash' */ + cpy_r_r3462 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3461, cpy_r_r3460); + CPy_DECREF(cpy_r_r3460); + cpy_r_r3463 = cpy_r_r3462 >= 0; + if (unlikely(!cpy_r_r3463)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2150; } - cpy_r_r3326 = (PyObject *)CPyType_types___Peer; - cpy_r_r3327 = CPyModule_typing; - cpy_r_r3328 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3329 = cpy_r_r3327 != cpy_r_r3328; - if (cpy_r_r3329) goto CPyL1242; - cpy_r_r3330 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3331 = PyImport_Import(cpy_r_r3330); - if (unlikely(cpy_r_r3331 == NULL)) { + cpy_r_r3464 = CPyStatic_types___globals; + cpy_r_r3465 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3466 = CPyDict_GetItem(cpy_r_r3464, cpy_r_r3465); + if (unlikely(cpy_r_r3466 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2150; } - CPyModule_typing = cpy_r_r3331; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3331); -CPyL1242: ; - cpy_r_r3332 = PyImport_GetModuleDict(); - cpy_r_r3333 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3334 = CPyDict_GetItem(cpy_r_r3332, cpy_r_r3333); - if (unlikely(cpy_r_r3334 == NULL)) { + cpy_r_r3467 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logsBloom' */ + cpy_r_r3468 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3467, cpy_r_r3466); + CPy_DECREF(cpy_r_r3466); + cpy_r_r3469 = cpy_r_r3468 >= 0; + if (unlikely(!cpy_r_r3469)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2150; } - cpy_r_r3335 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3336 = CPyObject_GetAttr(cpy_r_r3334, cpy_r_r3335); - CPy_DECREF(cpy_r_r3334); - if (unlikely(cpy_r_r3336 == NULL)) { + cpy_r_r3470 = CPyStatic_types___globals; + cpy_r_r3471 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3472 = CPyDict_GetItem(cpy_r_r3470, cpy_r_r3471); + if (unlikely(cpy_r_r3472 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2150; } - cpy_r_r3337 = PyTuple_Pack(1, cpy_r_r3336); - CPy_DECREF(cpy_r_r3336); - if (unlikely(cpy_r_r3337 == NULL)) { + cpy_r_r3473 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'miner' */ + cpy_r_r3474 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3473, cpy_r_r3472); + CPy_DECREF(cpy_r_r3472); + cpy_r_r3475 = cpy_r_r3474 >= 0; + if (unlikely(!cpy_r_r3475)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2150; } - cpy_r_r3338 = CPyModule_typing; - cpy_r_r3339 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3340 = cpy_r_r3338 != cpy_r_r3339; - if (cpy_r_r3340) goto CPyL1248; - cpy_r_r3341 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3342 = PyImport_Import(cpy_r_r3341); - if (unlikely(cpy_r_r3342 == NULL)) { + cpy_r_r3476 = CPyStatic_types___globals; + cpy_r_r3477 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3478 = CPyDict_GetItem(cpy_r_r3476, cpy_r_r3477); + if (unlikely(cpy_r_r3478 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2152; + goto CPyL2150; } - CPyModule_typing = cpy_r_r3342; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3342); -CPyL1248: ; - cpy_r_r3343 = PyImport_GetModuleDict(); - cpy_r_r3344 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3345 = CPyDict_GetItem(cpy_r_r3343, cpy_r_r3344); - if (unlikely(cpy_r_r3345 == NULL)) { + cpy_r_r3479 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mixHash' */ + cpy_r_r3480 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3479, cpy_r_r3478); + CPy_DECREF(cpy_r_r3478); + cpy_r_r3481 = cpy_r_r3480 >= 0; + if (unlikely(!cpy_r_r3481)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2152; + goto CPyL2150; } - cpy_r_r3346 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3347 = CPyObject_GetAttr(cpy_r_r3345, cpy_r_r3346); - CPy_DECREF(cpy_r_r3345); - if (unlikely(cpy_r_r3347 == NULL)) { + cpy_r_r3482 = CPyStatic_types___globals; + cpy_r_r3483 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3484 = CPyDict_GetItem(cpy_r_r3482, cpy_r_r3483); + if (unlikely(cpy_r_r3484 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2152; + goto CPyL2150; } - cpy_r_r3348 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3349 = PyObject_HasAttr(cpy_r_r3347, cpy_r_r3348); - if (!cpy_r_r3349) goto CPyL1255; - cpy_r_r3350 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncStatus' */ - cpy_r_r3351 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3352 = CPyObject_GetAttr(cpy_r_r3347, cpy_r_r3351); - if (unlikely(cpy_r_r3352 == NULL)) { + cpy_r_r3485 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ + cpy_r_r3486 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3485, cpy_r_r3484); + CPy_DECREF(cpy_r_r3484); + cpy_r_r3487 = cpy_r_r3486 >= 0; + if (unlikely(!cpy_r_r3487)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2153; + goto CPyL2150; } - PyObject *cpy_r_r3353[2] = {cpy_r_r3350, cpy_r_r3337}; - cpy_r_r3354 = (PyObject **)&cpy_r_r3353; - cpy_r_r3355 = PyObject_Vectorcall(cpy_r_r3352, cpy_r_r3354, 2, 0); - CPy_DECREF(cpy_r_r3352); - if (unlikely(cpy_r_r3355 == NULL)) { + cpy_r_r3488 = CPyStatic_types___globals; + cpy_r_r3489 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3490 = CPyDict_GetItem(cpy_r_r3488, cpy_r_r3489); + if (unlikely(cpy_r_r3490 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2153; - } - if (likely(PyDict_Check(cpy_r_r3355))) - cpy_r_r3356 = cpy_r_r3355; - else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 458, CPyStatic_types___globals, "dict", cpy_r_r3355); - goto CPyL2153; + goto CPyL2150; } - cpy_r_r3357 = cpy_r_r3356; - goto CPyL1257; -CPyL1255: ; - cpy_r_r3358 = PyDict_New(); - if (unlikely(cpy_r_r3358 == NULL)) { + cpy_r_r3491 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'number' */ + cpy_r_r3492 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3491, cpy_r_r3490); + CPy_DECREF(cpy_r_r3490); + cpy_r_r3493 = cpy_r_r3492 >= 0; + if (unlikely(!cpy_r_r3493)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2153; + goto CPyL2150; } - cpy_r_r3357 = cpy_r_r3358; -CPyL1257: ; - cpy_r_r3359 = PyDict_New(); - if (unlikely(cpy_r_r3359 == NULL)) { + cpy_r_r3494 = CPyStatic_types___globals; + cpy_r_r3495 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3496 = CPyDict_GetItem(cpy_r_r3494, cpy_r_r3495); + if (unlikely(cpy_r_r3496 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2154; + goto CPyL2150; } - cpy_r_r3360 = (PyObject *)&PyLong_Type; - cpy_r_r3361 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'currentBlock' */ - cpy_r_r3362 = PyDict_SetItem(cpy_r_r3359, cpy_r_r3361, cpy_r_r3360); - cpy_r_r3363 = cpy_r_r3362 >= 0; - if (unlikely(!cpy_r_r3363)) { + cpy_r_r3497 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parentHash' */ + cpy_r_r3498 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3497, cpy_r_r3496); + CPy_DECREF(cpy_r_r3496); + cpy_r_r3499 = cpy_r_r3498 >= 0; + if (unlikely(!cpy_r_r3499)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2155; + goto CPyL2150; } - cpy_r_r3364 = (PyObject *)&PyLong_Type; - cpy_r_r3365 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'highestBlock' */ - cpy_r_r3366 = PyDict_SetItem(cpy_r_r3359, cpy_r_r3365, cpy_r_r3364); - cpy_r_r3367 = cpy_r_r3366 >= 0; - if (unlikely(!cpy_r_r3367)) { + cpy_r_r3500 = CPyStatic_types___globals; + cpy_r_r3501 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3502 = CPyDict_GetItem(cpy_r_r3500, cpy_r_r3501); + if (unlikely(cpy_r_r3502 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2155; + goto CPyL2150; } - cpy_r_r3368 = (PyObject *)&PyLong_Type; - cpy_r_r3369 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'knownStates' */ - cpy_r_r3370 = PyDict_SetItem(cpy_r_r3359, cpy_r_r3369, cpy_r_r3368); - cpy_r_r3371 = cpy_r_r3370 >= 0; - if (unlikely(!cpy_r_r3371)) { + cpy_r_r3503 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'receiptsRoot' */ + cpy_r_r3504 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3503, cpy_r_r3502); + CPy_DECREF(cpy_r_r3502); + cpy_r_r3505 = cpy_r_r3504 >= 0; + if (unlikely(!cpy_r_r3505)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2155; + goto CPyL2150; } - cpy_r_r3372 = (PyObject *)&PyLong_Type; - cpy_r_r3373 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pulledStates' */ - cpy_r_r3374 = PyDict_SetItem(cpy_r_r3359, cpy_r_r3373, cpy_r_r3372); - cpy_r_r3375 = cpy_r_r3374 >= 0; - if (unlikely(!cpy_r_r3375)) { + cpy_r_r3506 = CPyStatic_types___globals; + cpy_r_r3507 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r3508 = CPyDict_GetItem(cpy_r_r3506, cpy_r_r3507); + if (unlikely(cpy_r_r3508 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2155; + goto CPyL2150; } - cpy_r_r3376 = (PyObject *)&PyLong_Type; - cpy_r_r3377 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'startingBlock' */ - cpy_r_r3378 = PyDict_SetItem(cpy_r_r3359, cpy_r_r3377, cpy_r_r3376); - cpy_r_r3379 = cpy_r_r3378 >= 0; - if (unlikely(!cpy_r_r3379)) { + cpy_r_r3509 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sealFields' */ + cpy_r_r3510 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3509, cpy_r_r3508); + CPy_DECREF(cpy_r_r3508); + cpy_r_r3511 = cpy_r_r3510 >= 0; + if (unlikely(!cpy_r_r3511)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2155; + goto CPyL2150; } - cpy_r_r3380 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncStatus' */ - cpy_r_r3381 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3382 = CPyDict_SetItem(cpy_r_r3357, cpy_r_r3381, cpy_r_r3359); - CPy_DECREF(cpy_r_r3359); - cpy_r_r3383 = cpy_r_r3382 >= 0; - if (unlikely(!cpy_r_r3383)) { + cpy_r_r3512 = CPyStatic_types___globals; + cpy_r_r3513 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3514 = CPyDict_GetItem(cpy_r_r3512, cpy_r_r3513); + if (unlikely(cpy_r_r3514 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2154; + goto CPyL2150; } - cpy_r_r3384 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3385 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3386 = CPyDict_SetItem(cpy_r_r3357, cpy_r_r3385, cpy_r_r3384); - cpy_r_r3387 = cpy_r_r3386 >= 0; - if (unlikely(!cpy_r_r3387)) { + cpy_r_r3515 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sha3Uncles' */ + cpy_r_r3516 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3515, cpy_r_r3514); + CPy_DECREF(cpy_r_r3514); + cpy_r_r3517 = cpy_r_r3516 >= 0; + if (unlikely(!cpy_r_r3517)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2154; + goto CPyL2150; } - cpy_r_r3388 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3389 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3390 = CPyDict_SetItem(cpy_r_r3357, cpy_r_r3389, cpy_r_r3388); - cpy_r_r3391 = cpy_r_r3390 >= 0; - if (unlikely(!cpy_r_r3391)) { + cpy_r_r3518 = (PyObject *)&PyLong_Type; + cpy_r_r3519 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'size' */ + cpy_r_r3520 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3519, cpy_r_r3518); + cpy_r_r3521 = cpy_r_r3520 >= 0; + if (unlikely(!cpy_r_r3521)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2154; + goto CPyL2150; } - PyObject *cpy_r_r3392[3] = {cpy_r_r3380, cpy_r_r3337, cpy_r_r3357}; - cpy_r_r3393 = (PyObject **)&cpy_r_r3392; - cpy_r_r3394 = PyObject_Vectorcall(cpy_r_r3347, cpy_r_r3393, 3, 0); - CPy_DECREF(cpy_r_r3347); - if (unlikely(cpy_r_r3394 == NULL)) { + cpy_r_r3522 = CPyStatic_types___globals; + cpy_r_r3523 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3524 = CPyDict_GetItem(cpy_r_r3522, cpy_r_r3523); + if (unlikely(cpy_r_r3524 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2156; + goto CPyL2150; } - CPy_DECREF(cpy_r_r3337); - CPy_DECREF(cpy_r_r3357); - CPyType_types___SyncStatus = (PyTypeObject *)cpy_r_r3394; - CPy_INCREF(CPyType_types___SyncStatus); - cpy_r_r3395 = CPyStatic_types___globals; - cpy_r_r3396 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncStatus' */ - cpy_r_r3397 = PyDict_SetItem(cpy_r_r3395, cpy_r_r3396, cpy_r_r3394); - CPy_DECREF(cpy_r_r3394); - cpy_r_r3398 = cpy_r_r3397 >= 0; - if (unlikely(!cpy_r_r3398)) { + cpy_r_r3525 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stateRoot' */ + cpy_r_r3526 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3525, cpy_r_r3524); + CPy_DECREF(cpy_r_r3524); + cpy_r_r3527 = cpy_r_r3526 >= 0; + if (unlikely(!cpy_r_r3527)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2150; } - cpy_r_r3399 = (PyObject *)CPyType_types___SyncStatus; - cpy_r_r3400 = CPyModule_typing; - cpy_r_r3401 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3402 = cpy_r_r3400 != cpy_r_r3401; - if (cpy_r_r3402) goto CPyL1271; - cpy_r_r3403 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3404 = PyImport_Import(cpy_r_r3403); - if (unlikely(cpy_r_r3404 == NULL)) { + cpy_r_r3528 = CPyStatic_types___globals; + cpy_r_r3529 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Timestamp' */ + cpy_r_r3530 = CPyDict_GetItem(cpy_r_r3528, cpy_r_r3529); + if (unlikely(cpy_r_r3530 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2150; } - CPyModule_typing = cpy_r_r3404; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3404); -CPyL1271: ; - cpy_r_r3405 = PyImport_GetModuleDict(); - cpy_r_r3406 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3407 = CPyDict_GetItem(cpy_r_r3405, cpy_r_r3406); - if (unlikely(cpy_r_r3407 == NULL)) { + cpy_r_r3531 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'timestamp' */ + cpy_r_r3532 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3531, cpy_r_r3530); + CPy_DECREF(cpy_r_r3530); + cpy_r_r3533 = cpy_r_r3532 >= 0; + if (unlikely(!cpy_r_r3533)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2150; } - cpy_r_r3408 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3409 = CPyObject_GetAttr(cpy_r_r3407, cpy_r_r3408); - CPy_DECREF(cpy_r_r3407); - if (unlikely(cpy_r_r3409 == NULL)) { + cpy_r_r3534 = CPyStatic_types___globals; + cpy_r_r3535 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ + cpy_r_r3536 = CPyDict_GetItem(cpy_r_r3534, cpy_r_r3535); + if (unlikely(cpy_r_r3536 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2150; } - cpy_r_r3410 = PyTuple_Pack(1, cpy_r_r3409); - CPy_DECREF(cpy_r_r3409); - if (unlikely(cpy_r_r3410 == NULL)) { + cpy_r_r3537 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'totalDifficulty' */ + cpy_r_r3538 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3537, cpy_r_r3536); + CPy_DECREF(cpy_r_r3536); + cpy_r_r3539 = cpy_r_r3538 >= 0; + if (unlikely(!cpy_r_r3539)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2150; } - cpy_r_r3411 = CPyModule_typing; - cpy_r_r3412 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3413 = cpy_r_r3411 != cpy_r_r3412; - if (cpy_r_r3413) goto CPyL1277; - cpy_r_r3414 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3415 = PyImport_Import(cpy_r_r3414); - if (unlikely(cpy_r_r3415 == NULL)) { + cpy_r_r3540 = CPyStatic_types___globals; + cpy_r_r3541 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r3542 = CPyDict_GetItem(cpy_r_r3540, cpy_r_r3541); + if (unlikely(cpy_r_r3542 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2157; + goto CPyL2150; } - CPyModule_typing = cpy_r_r3415; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3415); -CPyL1277: ; - cpy_r_r3416 = PyImport_GetModuleDict(); - cpy_r_r3417 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3418 = CPyDict_GetItem(cpy_r_r3416, cpy_r_r3417); - if (unlikely(cpy_r_r3418 == NULL)) { + cpy_r_r3543 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactions' */ + cpy_r_r3544 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3543, cpy_r_r3542); + CPy_DECREF(cpy_r_r3542); + cpy_r_r3545 = cpy_r_r3544 >= 0; + if (unlikely(!cpy_r_r3545)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2157; + goto CPyL2150; } - cpy_r_r3419 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3420 = CPyObject_GetAttr(cpy_r_r3418, cpy_r_r3419); - CPy_DECREF(cpy_r_r3418); - if (unlikely(cpy_r_r3420 == NULL)) { + cpy_r_r3546 = CPyStatic_types___globals; + cpy_r_r3547 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3548 = CPyDict_GetItem(cpy_r_r3546, cpy_r_r3547); + if (unlikely(cpy_r_r3548 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2157; + goto CPyL2150; } - cpy_r_r3421 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3422 = PyObject_HasAttr(cpy_r_r3420, cpy_r_r3421); - if (!cpy_r_r3422) goto CPyL1284; - cpy_r_r3423 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Uncle' */ - cpy_r_r3424 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3425 = CPyObject_GetAttr(cpy_r_r3420, cpy_r_r3424); - if (unlikely(cpy_r_r3425 == NULL)) { + cpy_r_r3549 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionsRoot' */ + cpy_r_r3550 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3549, cpy_r_r3548); + CPy_DECREF(cpy_r_r3548); + cpy_r_r3551 = cpy_r_r3550 >= 0; + if (unlikely(!cpy_r_r3551)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2158; + goto CPyL2150; } - PyObject *cpy_r_r3426[2] = {cpy_r_r3423, cpy_r_r3410}; - cpy_r_r3427 = (PyObject **)&cpy_r_r3426; - cpy_r_r3428 = PyObject_Vectorcall(cpy_r_r3425, cpy_r_r3427, 2, 0); - CPy_DECREF(cpy_r_r3425); - if (unlikely(cpy_r_r3428 == NULL)) { + cpy_r_r3552 = CPyStatic_types___globals; + cpy_r_r3553 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r3554 = CPyDict_GetItem(cpy_r_r3552, cpy_r_r3553); + if (unlikely(cpy_r_r3554 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2158; + goto CPyL2150; } - if (likely(PyDict_Check(cpy_r_r3428))) - cpy_r_r3429 = cpy_r_r3428; - else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 466, CPyStatic_types___globals, "dict", cpy_r_r3428); - goto CPyL2158; + cpy_r_r3555 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'uncles' */ + cpy_r_r3556 = PyDict_SetItem(cpy_r_r3427, cpy_r_r3555, cpy_r_r3554); + CPy_DECREF(cpy_r_r3554); + cpy_r_r3557 = cpy_r_r3556 >= 0; + if (unlikely(!cpy_r_r3557)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2150; } - cpy_r_r3430 = cpy_r_r3429; - goto CPyL1286; -CPyL1284: ; - cpy_r_r3431 = PyDict_New(); - if (unlikely(cpy_r_r3431 == NULL)) { + cpy_r_r3558 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Uncle' */ + cpy_r_r3559 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3560 = CPyDict_SetItem(cpy_r_r3425, cpy_r_r3559, cpy_r_r3427); + CPy_DECREF(cpy_r_r3427); + cpy_r_r3561 = cpy_r_r3560 >= 0; + if (unlikely(!cpy_r_r3561)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2158; + goto CPyL2149; } - cpy_r_r3430 = cpy_r_r3431; -CPyL1286: ; - cpy_r_r3432 = PyDict_New(); - if (unlikely(cpy_r_r3432 == NULL)) { + cpy_r_r3562 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3563 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3564 = CPyDict_SetItem(cpy_r_r3425, cpy_r_r3563, cpy_r_r3562); + cpy_r_r3565 = cpy_r_r3564 >= 0; + if (unlikely(!cpy_r_r3565)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2159; + goto CPyL2149; } - cpy_r_r3433 = CPyStatic_types___globals; - cpy_r_r3434 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r3435 = CPyDict_GetItem(cpy_r_r3433, cpy_r_r3434); - if (unlikely(cpy_r_r3435 == NULL)) { + cpy_r_r3566 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3567 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3568 = CPyDict_SetItem(cpy_r_r3425, cpy_r_r3567, cpy_r_r3566); + cpy_r_r3569 = cpy_r_r3568 >= 0; + if (unlikely(!cpy_r_r3569)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2149; } - cpy_r_r3436 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'author' */ - cpy_r_r3437 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3436, cpy_r_r3435); - CPy_DECREF(cpy_r_r3435); - cpy_r_r3438 = cpy_r_r3437 >= 0; - if (unlikely(!cpy_r_r3438)) { + PyObject *cpy_r_r3570[3] = {cpy_r_r3558, cpy_r_r3405, cpy_r_r3425}; + cpy_r_r3571 = (PyObject **)&cpy_r_r3570; + cpy_r_r3572 = PyObject_Vectorcall(cpy_r_r3415, cpy_r_r3571, 3, 0); + CPy_DECREF(cpy_r_r3415); + if (unlikely(cpy_r_r3572 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2151; } - cpy_r_r3439 = CPyStatic_types___globals; - cpy_r_r3440 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3441 = CPyDict_GetItem(cpy_r_r3439, cpy_r_r3440); - if (unlikely(cpy_r_r3441 == NULL)) { + CPy_DECREF(cpy_r_r3405); + CPy_DECREF(cpy_r_r3425); + CPyType_types___Uncle = (PyTypeObject *)cpy_r_r3572; + CPy_INCREF(CPyType_types___Uncle); + cpy_r_r3573 = CPyStatic_types___globals; + cpy_r_r3574 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Uncle' */ + cpy_r_r3575 = PyDict_SetItem(cpy_r_r3573, cpy_r_r3574, cpy_r_r3572); + CPy_DECREF(cpy_r_r3572); + cpy_r_r3576 = cpy_r_r3575 >= 0; + if (unlikely(!cpy_r_r3576)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3577 = (PyObject *)CPyType_types___Uncle; + cpy_r_r3578 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PendingTx' */ + cpy_r_r3579 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockHash' */ + cpy_r_r3580 = CPyStatic_types___globals; + cpy_r_r3581 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3582 = CPyDict_GetItem(cpy_r_r3580, cpy_r_r3581); + if (unlikely(cpy_r_r3582 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3583 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockNumber' */ + cpy_r_r3584 = Py_None; + cpy_r_r3585 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'from' */ + cpy_r_r3586 = CPyStatic_types___globals; + cpy_r_r3587 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r3588 = CPyDict_GetItem(cpy_r_r3586, cpy_r_r3587); + if (unlikely(cpy_r_r3588 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2152; } - cpy_r_r3442 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'difficulty' */ - cpy_r_r3443 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3442, cpy_r_r3441); - CPy_DECREF(cpy_r_r3441); - cpy_r_r3444 = cpy_r_r3443 >= 0; - if (unlikely(!cpy_r_r3444)) { + cpy_r_r3589 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gas' */ + cpy_r_r3590 = CPyStatic_types___globals; + cpy_r_r3591 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3592 = CPyDict_GetItem(cpy_r_r3590, cpy_r_r3591); + if (unlikely(cpy_r_r3592 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2153; } - cpy_r_r3445 = CPyStatic_types___globals; - cpy_r_r3446 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3447 = CPyDict_GetItem(cpy_r_r3445, cpy_r_r3446); - if (unlikely(cpy_r_r3447 == NULL)) { + cpy_r_r3593 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxFeePerGas' */ + cpy_r_r3594 = CPyStatic_types___globals; + cpy_r_r3595 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3596 = CPyDict_GetItem(cpy_r_r3594, cpy_r_r3595); + if (unlikely(cpy_r_r3596 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2154; } - cpy_r_r3448 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'extraData' */ - cpy_r_r3449 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3448, cpy_r_r3447); - CPy_DECREF(cpy_r_r3447); - cpy_r_r3450 = cpy_r_r3449 >= 0; - if (unlikely(!cpy_r_r3450)) { + cpy_r_r3597 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxPriorityFeePerGas' */ + cpy_r_r3598 = CPyStatic_types___globals; + cpy_r_r3599 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3600 = CPyDict_GetItem(cpy_r_r3598, cpy_r_r3599); + if (unlikely(cpy_r_r3600 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2155; } - cpy_r_r3451 = CPyStatic_types___globals; - cpy_r_r3452 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3453 = CPyDict_GetItem(cpy_r_r3451, cpy_r_r3452); - if (unlikely(cpy_r_r3453 == NULL)) { + cpy_r_r3601 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasPrice' */ + cpy_r_r3602 = CPyStatic_types___globals; + cpy_r_r3603 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3604 = CPyDict_GetItem(cpy_r_r3602, cpy_r_r3603); + if (unlikely(cpy_r_r3604 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2156; } - cpy_r_r3454 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasLimit' */ - cpy_r_r3455 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3454, cpy_r_r3453); - CPy_DECREF(cpy_r_r3453); - cpy_r_r3456 = cpy_r_r3455 >= 0; - if (unlikely(!cpy_r_r3456)) { + cpy_r_r3605 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'hash' */ + cpy_r_r3606 = CPyStatic_types___globals; + cpy_r_r3607 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3608 = CPyDict_GetItem(cpy_r_r3606, cpy_r_r3607); + if (unlikely(cpy_r_r3608 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2157; } - cpy_r_r3457 = CPyStatic_types___globals; - cpy_r_r3458 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3459 = CPyDict_GetItem(cpy_r_r3457, cpy_r_r3458); - if (unlikely(cpy_r_r3459 == NULL)) { + cpy_r_r3609 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'input' */ + cpy_r_r3610 = CPyStatic_types___globals; + cpy_r_r3611 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3612 = CPyDict_GetItem(cpy_r_r3610, cpy_r_r3611); + if (unlikely(cpy_r_r3612 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2158; } - cpy_r_r3460 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsed' */ - cpy_r_r3461 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3460, cpy_r_r3459); - CPy_DECREF(cpy_r_r3459); - cpy_r_r3462 = cpy_r_r3461 >= 0; - if (unlikely(!cpy_r_r3462)) { + cpy_r_r3613 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ + cpy_r_r3614 = CPyStatic_types___globals; + cpy_r_r3615 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3616 = CPyDict_GetItem(cpy_r_r3614, cpy_r_r3615); + if (unlikely(cpy_r_r3616 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2159; } - cpy_r_r3463 = CPyStatic_types___globals; - cpy_r_r3464 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3465 = CPyDict_GetItem(cpy_r_r3463, cpy_r_r3464); - if (unlikely(cpy_r_r3465 == NULL)) { + cpy_r_r3617 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to' */ + cpy_r_r3618 = CPyStatic_types___globals; + cpy_r_r3619 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r3620 = CPyDict_GetItem(cpy_r_r3618, cpy_r_r3619); + if (unlikely(cpy_r_r3620 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2160; } - cpy_r_r3466 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'hash' */ - cpy_r_r3467 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3466, cpy_r_r3465); - CPy_DECREF(cpy_r_r3465); - cpy_r_r3468 = cpy_r_r3467 >= 0; - if (unlikely(!cpy_r_r3468)) { + cpy_r_r3621 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionIndex' */ + cpy_r_r3622 = Py_None; + cpy_r_r3623 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ + cpy_r_r3624 = CPyStatic_types___globals; + cpy_r_r3625 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3626 = CPyDict_GetItem(cpy_r_r3624, cpy_r_r3625); + if (unlikely(cpy_r_r3626 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2161; } - cpy_r_r3469 = CPyStatic_types___globals; - cpy_r_r3470 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3471 = CPyDict_GetItem(cpy_r_r3469, cpy_r_r3470); - if (unlikely(cpy_r_r3471 == NULL)) { + cpy_r_r3627 = CPyDict_Build(13, cpy_r_r3579, cpy_r_r3582, cpy_r_r3583, cpy_r_r3584, cpy_r_r3585, cpy_r_r3588, cpy_r_r3589, cpy_r_r3592, cpy_r_r3593, cpy_r_r3596, cpy_r_r3597, cpy_r_r3600, cpy_r_r3601, cpy_r_r3604, cpy_r_r3605, cpy_r_r3608, cpy_r_r3609, cpy_r_r3612, cpy_r_r3613, cpy_r_r3616, cpy_r_r3617, cpy_r_r3620, cpy_r_r3621, cpy_r_r3622, cpy_r_r3623, cpy_r_r3626); + CPy_DECREF(cpy_r_r3582); + CPy_DECREF(cpy_r_r3588); + CPy_DECREF(cpy_r_r3592); + CPy_DECREF(cpy_r_r3596); + CPy_DECREF(cpy_r_r3600); + CPy_DECREF(cpy_r_r3604); + CPy_DECREF(cpy_r_r3608); + CPy_DECREF(cpy_r_r3612); + CPy_DECREF(cpy_r_r3616); + CPy_DECREF(cpy_r_r3620); + CPy_DECREF(cpy_r_r3626); + if (unlikely(cpy_r_r3627 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3628 = 0 ? Py_True : Py_False; + cpy_r_r3629 = CPyStatic_types___globals; + cpy_r_r3630 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypedDict' */ + cpy_r_r3631 = CPyDict_GetItem(cpy_r_r3629, cpy_r_r3630); + if (unlikely(cpy_r_r3631 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2162; } - cpy_r_r3472 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logsBloom' */ - cpy_r_r3473 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3472, cpy_r_r3471); - CPy_DECREF(cpy_r_r3471); - cpy_r_r3474 = cpy_r_r3473 >= 0; - if (unlikely(!cpy_r_r3474)) { + PyObject *cpy_r_r3632[3] = {cpy_r_r3578, cpy_r_r3627, cpy_r_r3628}; + cpy_r_r3633 = (PyObject **)&cpy_r_r3632; + cpy_r_r3634 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('total',) */ + cpy_r_r3635 = PyObject_Vectorcall(cpy_r_r3631, cpy_r_r3633, 2, cpy_r_r3634); + CPy_DECREF(cpy_r_r3631); + if (unlikely(cpy_r_r3635 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2162; } - cpy_r_r3475 = CPyStatic_types___globals; - cpy_r_r3476 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3477 = CPyDict_GetItem(cpy_r_r3475, cpy_r_r3476); - if (unlikely(cpy_r_r3477 == NULL)) { + CPy_DECREF(cpy_r_r3627); + cpy_r_r3636 = CPyStatic_types___globals; + cpy_r_r3637 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PendingTx' */ + cpy_r_r3638 = CPyDict_SetItem(cpy_r_r3636, cpy_r_r3637, cpy_r_r3635); + CPy_DECREF(cpy_r_r3635); + cpy_r_r3639 = cpy_r_r3638 >= 0; + if (unlikely(!cpy_r_r3639)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL1846; } - cpy_r_r3478 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'miner' */ - cpy_r_r3479 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3478, cpy_r_r3477); - CPy_DECREF(cpy_r_r3477); - cpy_r_r3480 = cpy_r_r3479 >= 0; - if (unlikely(!cpy_r_r3480)) { + cpy_r_r3640 = CPyModule_typing; + cpy_r_r3641 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3642 = cpy_r_r3640 != cpy_r_r3641; + if (cpy_r_r3642) goto CPyL1349; + cpy_r_r3643 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3644 = PyImport_Import(cpy_r_r3643); + if (unlikely(cpy_r_r3644 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL1846; } - cpy_r_r3481 = CPyStatic_types___globals; - cpy_r_r3482 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3483 = CPyDict_GetItem(cpy_r_r3481, cpy_r_r3482); - if (unlikely(cpy_r_r3483 == NULL)) { + CPyModule_typing = cpy_r_r3644; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r3644); +CPyL1349: ; + cpy_r_r3645 = PyImport_GetModuleDict(); + cpy_r_r3646 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3647 = CPyDict_GetItem(cpy_r_r3645, cpy_r_r3646); + if (unlikely(cpy_r_r3647 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL1846; } - cpy_r_r3484 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mixHash' */ - cpy_r_r3485 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3484, cpy_r_r3483); - CPy_DECREF(cpy_r_r3483); - cpy_r_r3486 = cpy_r_r3485 >= 0; - if (unlikely(!cpy_r_r3486)) { + cpy_r_r3648 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3649 = CPyObject_GetAttr(cpy_r_r3647, cpy_r_r3648); + CPy_DECREF(cpy_r_r3647); + if (unlikely(cpy_r_r3649 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL1846; } - cpy_r_r3487 = CPyStatic_types___globals; - cpy_r_r3488 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3489 = CPyDict_GetItem(cpy_r_r3487, cpy_r_r3488); - if (unlikely(cpy_r_r3489 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3490 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ - cpy_r_r3491 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3490, cpy_r_r3489); - CPy_DECREF(cpy_r_r3489); - cpy_r_r3492 = cpy_r_r3491 >= 0; - if (unlikely(!cpy_r_r3492)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3493 = CPyStatic_types___globals; - cpy_r_r3494 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3495 = CPyDict_GetItem(cpy_r_r3493, cpy_r_r3494); - if (unlikely(cpy_r_r3495 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3496 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'number' */ - cpy_r_r3497 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3496, cpy_r_r3495); - CPy_DECREF(cpy_r_r3495); - cpy_r_r3498 = cpy_r_r3497 >= 0; - if (unlikely(!cpy_r_r3498)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3499 = CPyStatic_types___globals; - cpy_r_r3500 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3501 = CPyDict_GetItem(cpy_r_r3499, cpy_r_r3500); - if (unlikely(cpy_r_r3501 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3502 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parentHash' */ - cpy_r_r3503 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3502, cpy_r_r3501); - CPy_DECREF(cpy_r_r3501); - cpy_r_r3504 = cpy_r_r3503 >= 0; - if (unlikely(!cpy_r_r3504)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3505 = CPyStatic_types___globals; - cpy_r_r3506 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3507 = CPyDict_GetItem(cpy_r_r3505, cpy_r_r3506); - if (unlikely(cpy_r_r3507 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3508 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'receiptsRoot' */ - cpy_r_r3509 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3508, cpy_r_r3507); - CPy_DECREF(cpy_r_r3507); - cpy_r_r3510 = cpy_r_r3509 >= 0; - if (unlikely(!cpy_r_r3510)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3511 = CPyStatic_types___globals; - cpy_r_r3512 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r3513 = CPyDict_GetItem(cpy_r_r3511, cpy_r_r3512); - if (unlikely(cpy_r_r3513 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3514 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sealFields' */ - cpy_r_r3515 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3514, cpy_r_r3513); - CPy_DECREF(cpy_r_r3513); - cpy_r_r3516 = cpy_r_r3515 >= 0; - if (unlikely(!cpy_r_r3516)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3517 = CPyStatic_types___globals; - cpy_r_r3518 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3519 = CPyDict_GetItem(cpy_r_r3517, cpy_r_r3518); - if (unlikely(cpy_r_r3519 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; - } - cpy_r_r3520 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sha3Uncles' */ - cpy_r_r3521 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3520, cpy_r_r3519); - CPy_DECREF(cpy_r_r3519); - cpy_r_r3522 = cpy_r_r3521 >= 0; - if (unlikely(!cpy_r_r3522)) { + cpy_r_r3650 = PyTuple_Pack(1, cpy_r_r3649); + CPy_DECREF(cpy_r_r3649); + if (unlikely(cpy_r_r3650 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL1846; } - cpy_r_r3523 = (PyObject *)&PyLong_Type; - cpy_r_r3524 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'size' */ - cpy_r_r3525 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3524, cpy_r_r3523); - cpy_r_r3526 = cpy_r_r3525 >= 0; - if (unlikely(!cpy_r_r3526)) { + cpy_r_r3651 = CPyModule_typing; + cpy_r_r3652 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3653 = cpy_r_r3651 != cpy_r_r3652; + if (cpy_r_r3653) goto CPyL1355; + cpy_r_r3654 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3655 = PyImport_Import(cpy_r_r3654); + if (unlikely(cpy_r_r3655 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2163; } - cpy_r_r3527 = CPyStatic_types___globals; - cpy_r_r3528 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3529 = CPyDict_GetItem(cpy_r_r3527, cpy_r_r3528); - if (unlikely(cpy_r_r3529 == NULL)) { + CPyModule_typing = cpy_r_r3655; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r3655); +CPyL1355: ; + cpy_r_r3656 = PyImport_GetModuleDict(); + cpy_r_r3657 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3658 = CPyDict_GetItem(cpy_r_r3656, cpy_r_r3657); + if (unlikely(cpy_r_r3658 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2163; } - cpy_r_r3530 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stateRoot' */ - cpy_r_r3531 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3530, cpy_r_r3529); - CPy_DECREF(cpy_r_r3529); - cpy_r_r3532 = cpy_r_r3531 >= 0; - if (unlikely(!cpy_r_r3532)) { + cpy_r_r3659 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3660 = CPyObject_GetAttr(cpy_r_r3658, cpy_r_r3659); + CPy_DECREF(cpy_r_r3658); + if (unlikely(cpy_r_r3660 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2163; } - cpy_r_r3533 = CPyStatic_types___globals; - cpy_r_r3534 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Timestamp' */ - cpy_r_r3535 = CPyDict_GetItem(cpy_r_r3533, cpy_r_r3534); - if (unlikely(cpy_r_r3535 == NULL)) { + cpy_r_r3661 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3662 = PyObject_HasAttr(cpy_r_r3660, cpy_r_r3661); + if (!cpy_r_r3662) goto CPyL1362; + cpy_r_r3663 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolContent' */ + cpy_r_r3664 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3665 = CPyObject_GetAttr(cpy_r_r3660, cpy_r_r3664); + if (unlikely(cpy_r_r3665 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2164; } - cpy_r_r3536 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'timestamp' */ - cpy_r_r3537 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3536, cpy_r_r3535); - CPy_DECREF(cpy_r_r3535); - cpy_r_r3538 = cpy_r_r3537 >= 0; - if (unlikely(!cpy_r_r3538)) { + PyObject *cpy_r_r3666[2] = {cpy_r_r3663, cpy_r_r3650}; + cpy_r_r3667 = (PyObject **)&cpy_r_r3666; + cpy_r_r3668 = PyObject_Vectorcall(cpy_r_r3665, cpy_r_r3667, 2, 0); + CPy_DECREF(cpy_r_r3665); + if (unlikely(cpy_r_r3668 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2164; } - cpy_r_r3539 = CPyStatic_types___globals; - cpy_r_r3540 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexStr' */ - cpy_r_r3541 = CPyDict_GetItem(cpy_r_r3539, cpy_r_r3540); - if (unlikely(cpy_r_r3541 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + if (likely(PyDict_Check(cpy_r_r3668))) + cpy_r_r3669 = cpy_r_r3668; + else { + CPy_TypeErrorTraceback("faster_web3/types.py", "", 517, CPyStatic_types___globals, "dict", cpy_r_r3668); + goto CPyL2164; } - cpy_r_r3542 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'totalDifficulty' */ - cpy_r_r3543 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3542, cpy_r_r3541); - CPy_DECREF(cpy_r_r3541); - cpy_r_r3544 = cpy_r_r3543 >= 0; - if (unlikely(!cpy_r_r3544)) { + cpy_r_r3670 = cpy_r_r3669; + goto CPyL1364; +CPyL1362: ; + cpy_r_r3671 = PyDict_New(); + if (unlikely(cpy_r_r3671 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2164; } - cpy_r_r3545 = CPyStatic_types___globals; - cpy_r_r3546 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r3547 = CPyDict_GetItem(cpy_r_r3545, cpy_r_r3546); - if (unlikely(cpy_r_r3547 == NULL)) { + cpy_r_r3670 = cpy_r_r3671; +CPyL1364: ; + cpy_r_r3672 = PyDict_New(); + if (unlikely(cpy_r_r3672 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2165; } - cpy_r_r3548 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactions' */ - cpy_r_r3549 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3548, cpy_r_r3547); - CPy_DECREF(cpy_r_r3547); - cpy_r_r3550 = cpy_r_r3549 >= 0; - if (unlikely(!cpy_r_r3550)) { + cpy_r_r3673 = (PyObject *)&PyDict_Type; + cpy_r_r3674 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pending' */ + cpy_r_r3675 = PyDict_SetItem(cpy_r_r3672, cpy_r_r3674, cpy_r_r3673); + cpy_r_r3676 = cpy_r_r3675 >= 0; + if (unlikely(!cpy_r_r3676)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2166; } - cpy_r_r3551 = CPyStatic_types___globals; - cpy_r_r3552 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3553 = CPyDict_GetItem(cpy_r_r3551, cpy_r_r3552); - if (unlikely(cpy_r_r3553 == NULL)) { + cpy_r_r3677 = (PyObject *)&PyDict_Type; + cpy_r_r3678 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'queued' */ + cpy_r_r3679 = PyDict_SetItem(cpy_r_r3672, cpy_r_r3678, cpy_r_r3677); + cpy_r_r3680 = cpy_r_r3679 >= 0; + if (unlikely(!cpy_r_r3680)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2166; } - cpy_r_r3554 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionsRoot' */ - cpy_r_r3555 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3554, cpy_r_r3553); - CPy_DECREF(cpy_r_r3553); - cpy_r_r3556 = cpy_r_r3555 >= 0; - if (unlikely(!cpy_r_r3556)) { + cpy_r_r3681 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolContent' */ + cpy_r_r3682 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3683 = CPyDict_SetItem(cpy_r_r3670, cpy_r_r3682, cpy_r_r3672); + CPy_DECREF(cpy_r_r3672); + cpy_r_r3684 = cpy_r_r3683 >= 0; + if (unlikely(!cpy_r_r3684)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2165; } - cpy_r_r3557 = CPyStatic_types___globals; - cpy_r_r3558 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r3559 = CPyDict_GetItem(cpy_r_r3557, cpy_r_r3558); - if (unlikely(cpy_r_r3559 == NULL)) { + cpy_r_r3685 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3686 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3687 = CPyDict_SetItem(cpy_r_r3670, cpy_r_r3686, cpy_r_r3685); + cpy_r_r3688 = cpy_r_r3687 >= 0; + if (unlikely(!cpy_r_r3688)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2165; } - cpy_r_r3560 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'uncles' */ - cpy_r_r3561 = PyDict_SetItem(cpy_r_r3432, cpy_r_r3560, cpy_r_r3559); - CPy_DECREF(cpy_r_r3559); - cpy_r_r3562 = cpy_r_r3561 >= 0; - if (unlikely(!cpy_r_r3562)) { + cpy_r_r3689 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3690 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3691 = CPyDict_SetItem(cpy_r_r3670, cpy_r_r3690, cpy_r_r3689); + cpy_r_r3692 = cpy_r_r3691 >= 0; + if (unlikely(!cpy_r_r3692)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2160; + goto CPyL2165; } - cpy_r_r3563 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Uncle' */ - cpy_r_r3564 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3565 = CPyDict_SetItem(cpy_r_r3430, cpy_r_r3564, cpy_r_r3432); - CPy_DECREF(cpy_r_r3432); - cpy_r_r3566 = cpy_r_r3565 >= 0; - if (unlikely(!cpy_r_r3566)) { + PyObject *cpy_r_r3693[3] = {cpy_r_r3681, cpy_r_r3650, cpy_r_r3670}; + cpy_r_r3694 = (PyObject **)&cpy_r_r3693; + cpy_r_r3695 = PyObject_Vectorcall(cpy_r_r3660, cpy_r_r3694, 3, 0); + CPy_DECREF(cpy_r_r3660); + if (unlikely(cpy_r_r3695 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2159; + goto CPyL2167; } - cpy_r_r3567 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3568 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3569 = CPyDict_SetItem(cpy_r_r3430, cpy_r_r3568, cpy_r_r3567); - cpy_r_r3570 = cpy_r_r3569 >= 0; - if (unlikely(!cpy_r_r3570)) { + CPy_DECREF(cpy_r_r3650); + CPy_DECREF(cpy_r_r3670); + CPyType_types___TxPoolContent = (PyTypeObject *)cpy_r_r3695; + CPy_INCREF(CPyType_types___TxPoolContent); + cpy_r_r3696 = CPyStatic_types___globals; + cpy_r_r3697 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolContent' */ + cpy_r_r3698 = PyDict_SetItem(cpy_r_r3696, cpy_r_r3697, cpy_r_r3695); + CPy_DECREF(cpy_r_r3695); + cpy_r_r3699 = cpy_r_r3698 >= 0; + if (unlikely(!cpy_r_r3699)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3700 = (PyObject *)CPyType_types___TxPoolContent; + cpy_r_r3701 = CPyModule_typing; + cpy_r_r3702 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3703 = cpy_r_r3701 != cpy_r_r3702; + if (cpy_r_r3703) goto CPyL1375; + cpy_r_r3704 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3705 = PyImport_Import(cpy_r_r3704); + if (unlikely(cpy_r_r3705 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r3705; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r3705); +CPyL1375: ; + cpy_r_r3706 = PyImport_GetModuleDict(); + cpy_r_r3707 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3708 = CPyDict_GetItem(cpy_r_r3706, cpy_r_r3707); + if (unlikely(cpy_r_r3708 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2159; + goto CPyL1846; } - cpy_r_r3571 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3572 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3573 = CPyDict_SetItem(cpy_r_r3430, cpy_r_r3572, cpy_r_r3571); - cpy_r_r3574 = cpy_r_r3573 >= 0; - if (unlikely(!cpy_r_r3574)) { + cpy_r_r3709 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3710 = CPyObject_GetAttr(cpy_r_r3708, cpy_r_r3709); + CPy_DECREF(cpy_r_r3708); + if (unlikely(cpy_r_r3710 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2159; + goto CPyL1846; } - PyObject *cpy_r_r3575[3] = {cpy_r_r3563, cpy_r_r3410, cpy_r_r3430}; - cpy_r_r3576 = (PyObject **)&cpy_r_r3575; - cpy_r_r3577 = PyObject_Vectorcall(cpy_r_r3420, cpy_r_r3576, 3, 0); - CPy_DECREF(cpy_r_r3420); - if (unlikely(cpy_r_r3577 == NULL)) { + cpy_r_r3711 = PyTuple_Pack(1, cpy_r_r3710); + CPy_DECREF(cpy_r_r3710); + if (unlikely(cpy_r_r3711 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2161; + goto CPyL1846; } - CPy_DECREF(cpy_r_r3410); - CPy_DECREF(cpy_r_r3430); - CPyType_types___Uncle = (PyTypeObject *)cpy_r_r3577; - CPy_INCREF(CPyType_types___Uncle); - cpy_r_r3578 = CPyStatic_types___globals; - cpy_r_r3579 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Uncle' */ - cpy_r_r3580 = PyDict_SetItem(cpy_r_r3578, cpy_r_r3579, cpy_r_r3577); - CPy_DECREF(cpy_r_r3577); - cpy_r_r3581 = cpy_r_r3580 >= 0; - if (unlikely(!cpy_r_r3581)) { + cpy_r_r3712 = CPyModule_typing; + cpy_r_r3713 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3714 = cpy_r_r3712 != cpy_r_r3713; + if (cpy_r_r3714) goto CPyL1381; + cpy_r_r3715 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3716 = PyImport_Import(cpy_r_r3715); + if (unlikely(cpy_r_r3716 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2168; } - cpy_r_r3582 = (PyObject *)CPyType_types___Uncle; - cpy_r_r3583 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PendingTx' */ - cpy_r_r3584 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockHash' */ - cpy_r_r3585 = CPyStatic_types___globals; - cpy_r_r3586 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3587 = CPyDict_GetItem(cpy_r_r3585, cpy_r_r3586); - if (unlikely(cpy_r_r3587 == NULL)) { + CPyModule_typing = cpy_r_r3716; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r3716); +CPyL1381: ; + cpy_r_r3717 = PyImport_GetModuleDict(); + cpy_r_r3718 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3719 = CPyDict_GetItem(cpy_r_r3717, cpy_r_r3718); + if (unlikely(cpy_r_r3719 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2168; } - cpy_r_r3588 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockNumber' */ - cpy_r_r3589 = Py_None; - cpy_r_r3590 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'from' */ - cpy_r_r3591 = CPyStatic_types___globals; - cpy_r_r3592 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r3593 = CPyDict_GetItem(cpy_r_r3591, cpy_r_r3592); - if (unlikely(cpy_r_r3593 == NULL)) { + cpy_r_r3720 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3721 = CPyObject_GetAttr(cpy_r_r3719, cpy_r_r3720); + CPy_DECREF(cpy_r_r3719); + if (unlikely(cpy_r_r3721 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2162; + goto CPyL2168; } - cpy_r_r3594 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gas' */ - cpy_r_r3595 = CPyStatic_types___globals; - cpy_r_r3596 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3597 = CPyDict_GetItem(cpy_r_r3595, cpy_r_r3596); - if (unlikely(cpy_r_r3597 == NULL)) { + cpy_r_r3722 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3723 = PyObject_HasAttr(cpy_r_r3721, cpy_r_r3722); + if (!cpy_r_r3723) goto CPyL1388; + cpy_r_r3724 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolInspect' */ + cpy_r_r3725 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3726 = CPyObject_GetAttr(cpy_r_r3721, cpy_r_r3725); + if (unlikely(cpy_r_r3726 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2163; + goto CPyL2169; } - cpy_r_r3598 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxFeePerGas' */ - cpy_r_r3599 = CPyStatic_types___globals; - cpy_r_r3600 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3601 = CPyDict_GetItem(cpy_r_r3599, cpy_r_r3600); - if (unlikely(cpy_r_r3601 == NULL)) { + PyObject *cpy_r_r3727[2] = {cpy_r_r3724, cpy_r_r3711}; + cpy_r_r3728 = (PyObject **)&cpy_r_r3727; + cpy_r_r3729 = PyObject_Vectorcall(cpy_r_r3726, cpy_r_r3728, 2, 0); + CPy_DECREF(cpy_r_r3726); + if (unlikely(cpy_r_r3729 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2164; + goto CPyL2169; } - cpy_r_r3602 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxPriorityFeePerGas' */ - cpy_r_r3603 = CPyStatic_types___globals; - cpy_r_r3604 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3605 = CPyDict_GetItem(cpy_r_r3603, cpy_r_r3604); - if (unlikely(cpy_r_r3605 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2165; + if (likely(PyDict_Check(cpy_r_r3729))) + cpy_r_r3730 = cpy_r_r3729; + else { + CPy_TypeErrorTraceback("faster_web3/types.py", "", 522, CPyStatic_types___globals, "dict", cpy_r_r3729); + goto CPyL2169; } - cpy_r_r3606 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasPrice' */ - cpy_r_r3607 = CPyStatic_types___globals; - cpy_r_r3608 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3609 = CPyDict_GetItem(cpy_r_r3607, cpy_r_r3608); - if (unlikely(cpy_r_r3609 == NULL)) { + cpy_r_r3731 = cpy_r_r3730; + goto CPyL1390; +CPyL1388: ; + cpy_r_r3732 = PyDict_New(); + if (unlikely(cpy_r_r3732 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2166; + goto CPyL2169; } - cpy_r_r3610 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'hash' */ - cpy_r_r3611 = CPyStatic_types___globals; - cpy_r_r3612 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3613 = CPyDict_GetItem(cpy_r_r3611, cpy_r_r3612); - if (unlikely(cpy_r_r3613 == NULL)) { + cpy_r_r3731 = cpy_r_r3732; +CPyL1390: ; + cpy_r_r3733 = PyDict_New(); + if (unlikely(cpy_r_r3733 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2167; + goto CPyL2170; } - cpy_r_r3614 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'input' */ - cpy_r_r3615 = CPyStatic_types___globals; - cpy_r_r3616 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3617 = CPyDict_GetItem(cpy_r_r3615, cpy_r_r3616); - if (unlikely(cpy_r_r3617 == NULL)) { + cpy_r_r3734 = (PyObject *)&PyDict_Type; + cpy_r_r3735 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pending' */ + cpy_r_r3736 = PyDict_SetItem(cpy_r_r3733, cpy_r_r3735, cpy_r_r3734); + cpy_r_r3737 = cpy_r_r3736 >= 0; + if (unlikely(!cpy_r_r3737)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2168; + goto CPyL2171; } - cpy_r_r3618 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ - cpy_r_r3619 = CPyStatic_types___globals; - cpy_r_r3620 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3621 = CPyDict_GetItem(cpy_r_r3619, cpy_r_r3620); - if (unlikely(cpy_r_r3621 == NULL)) { + cpy_r_r3738 = (PyObject *)&PyDict_Type; + cpy_r_r3739 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'queued' */ + cpy_r_r3740 = PyDict_SetItem(cpy_r_r3733, cpy_r_r3739, cpy_r_r3738); + cpy_r_r3741 = cpy_r_r3740 >= 0; + if (unlikely(!cpy_r_r3741)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2169; + goto CPyL2171; } - cpy_r_r3622 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to' */ - cpy_r_r3623 = CPyStatic_types___globals; - cpy_r_r3624 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r3625 = CPyDict_GetItem(cpy_r_r3623, cpy_r_r3624); - if (unlikely(cpy_r_r3625 == NULL)) { + cpy_r_r3742 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolInspect' */ + cpy_r_r3743 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3744 = CPyDict_SetItem(cpy_r_r3731, cpy_r_r3743, cpy_r_r3733); + CPy_DECREF(cpy_r_r3733); + cpy_r_r3745 = cpy_r_r3744 >= 0; + if (unlikely(!cpy_r_r3745)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2170; } - cpy_r_r3626 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'transactionIndex' */ - cpy_r_r3627 = Py_None; - cpy_r_r3628 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ - cpy_r_r3629 = CPyStatic_types___globals; - cpy_r_r3630 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3631 = CPyDict_GetItem(cpy_r_r3629, cpy_r_r3630); - if (unlikely(cpy_r_r3631 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2171; - } - cpy_r_r3632 = CPyDict_Build(13, cpy_r_r3584, cpy_r_r3587, cpy_r_r3588, cpy_r_r3589, cpy_r_r3590, cpy_r_r3593, cpy_r_r3594, cpy_r_r3597, cpy_r_r3598, cpy_r_r3601, cpy_r_r3602, cpy_r_r3605, cpy_r_r3606, cpy_r_r3609, cpy_r_r3610, cpy_r_r3613, cpy_r_r3614, cpy_r_r3617, cpy_r_r3618, cpy_r_r3621, cpy_r_r3622, cpy_r_r3625, cpy_r_r3626, cpy_r_r3627, cpy_r_r3628, cpy_r_r3631); - CPy_DECREF(cpy_r_r3587); - CPy_DECREF(cpy_r_r3593); - CPy_DECREF(cpy_r_r3597); - CPy_DECREF(cpy_r_r3601); - CPy_DECREF(cpy_r_r3605); - CPy_DECREF(cpy_r_r3609); - CPy_DECREF(cpy_r_r3613); - CPy_DECREF(cpy_r_r3617); - CPy_DECREF(cpy_r_r3621); - CPy_DECREF(cpy_r_r3625); - CPy_DECREF(cpy_r_r3631); - if (unlikely(cpy_r_r3632 == NULL)) { + cpy_r_r3746 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3747 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3748 = CPyDict_SetItem(cpy_r_r3731, cpy_r_r3747, cpy_r_r3746); + cpy_r_r3749 = cpy_r_r3748 >= 0; + if (unlikely(!cpy_r_r3749)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2170; } - cpy_r_r3633 = 0 ? Py_True : Py_False; - cpy_r_r3634 = CPyStatic_types___globals; - cpy_r_r3635 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypedDict' */ - cpy_r_r3636 = CPyDict_GetItem(cpy_r_r3634, cpy_r_r3635); - if (unlikely(cpy_r_r3636 == NULL)) { + cpy_r_r3750 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3751 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3752 = CPyDict_SetItem(cpy_r_r3731, cpy_r_r3751, cpy_r_r3750); + cpy_r_r3753 = cpy_r_r3752 >= 0; + if (unlikely(!cpy_r_r3753)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2172; + goto CPyL2170; } - PyObject *cpy_r_r3637[3] = {cpy_r_r3583, cpy_r_r3632, cpy_r_r3633}; - cpy_r_r3638 = (PyObject **)&cpy_r_r3637; - cpy_r_r3639 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('total',) */ - cpy_r_r3640 = PyObject_Vectorcall(cpy_r_r3636, cpy_r_r3638, 2, cpy_r_r3639); - CPy_DECREF(cpy_r_r3636); - if (unlikely(cpy_r_r3640 == NULL)) { + PyObject *cpy_r_r3754[3] = {cpy_r_r3742, cpy_r_r3711, cpy_r_r3731}; + cpy_r_r3755 = (PyObject **)&cpy_r_r3754; + cpy_r_r3756 = PyObject_Vectorcall(cpy_r_r3721, cpy_r_r3755, 3, 0); + CPy_DECREF(cpy_r_r3721); + if (unlikely(cpy_r_r3756 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2172; } - CPy_DECREF(cpy_r_r3632); - cpy_r_r3641 = CPyStatic_types___globals; - cpy_r_r3642 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PendingTx' */ - cpy_r_r3643 = CPyDict_SetItem(cpy_r_r3641, cpy_r_r3642, cpy_r_r3640); - CPy_DECREF(cpy_r_r3640); - cpy_r_r3644 = cpy_r_r3643 >= 0; - if (unlikely(!cpy_r_r3644)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r3645 = CPyModule_typing; - cpy_r_r3646 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3647 = cpy_r_r3645 != cpy_r_r3646; - if (cpy_r_r3647) goto CPyL1353; - cpy_r_r3648 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3649 = PyImport_Import(cpy_r_r3648); - if (unlikely(cpy_r_r3649 == NULL)) { + CPy_DECREF(cpy_r_r3711); + CPy_DECREF(cpy_r_r3731); + CPyType_types___TxPoolInspect = (PyTypeObject *)cpy_r_r3756; + CPy_INCREF(CPyType_types___TxPoolInspect); + cpy_r_r3757 = CPyStatic_types___globals; + cpy_r_r3758 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolInspect' */ + cpy_r_r3759 = PyDict_SetItem(cpy_r_r3757, cpy_r_r3758, cpy_r_r3756); + CPy_DECREF(cpy_r_r3756); + cpy_r_r3760 = cpy_r_r3759 >= 0; + if (unlikely(!cpy_r_r3760)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3761 = (PyObject *)CPyType_types___TxPoolInspect; + cpy_r_r3762 = CPyModule_typing; + cpy_r_r3763 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3764 = cpy_r_r3762 != cpy_r_r3763; + if (cpy_r_r3764) goto CPyL1401; + cpy_r_r3765 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3766 = PyImport_Import(cpy_r_r3765); + if (unlikely(cpy_r_r3766 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r3649; + CPyModule_typing = cpy_r_r3766; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3649); -CPyL1353: ; - cpy_r_r3650 = PyImport_GetModuleDict(); - cpy_r_r3651 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3652 = CPyDict_GetItem(cpy_r_r3650, cpy_r_r3651); - if (unlikely(cpy_r_r3652 == NULL)) { + CPy_DECREF(cpy_r_r3766); +CPyL1401: ; + cpy_r_r3767 = PyImport_GetModuleDict(); + cpy_r_r3768 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3769 = CPyDict_GetItem(cpy_r_r3767, cpy_r_r3768); + if (unlikely(cpy_r_r3769 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3653 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3654 = CPyObject_GetAttr(cpy_r_r3652, cpy_r_r3653); - CPy_DECREF(cpy_r_r3652); - if (unlikely(cpy_r_r3654 == NULL)) { + cpy_r_r3770 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3771 = CPyObject_GetAttr(cpy_r_r3769, cpy_r_r3770); + CPy_DECREF(cpy_r_r3769); + if (unlikely(cpy_r_r3771 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3655 = PyTuple_Pack(1, cpy_r_r3654); - CPy_DECREF(cpy_r_r3654); - if (unlikely(cpy_r_r3655 == NULL)) { + cpy_r_r3772 = PyTuple_Pack(1, cpy_r_r3771); + CPy_DECREF(cpy_r_r3771); + if (unlikely(cpy_r_r3772 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3656 = CPyModule_typing; - cpy_r_r3657 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3658 = cpy_r_r3656 != cpy_r_r3657; - if (cpy_r_r3658) goto CPyL1359; - cpy_r_r3659 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3660 = PyImport_Import(cpy_r_r3659); - if (unlikely(cpy_r_r3660 == NULL)) { + cpy_r_r3773 = CPyModule_typing; + cpy_r_r3774 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3775 = cpy_r_r3773 != cpy_r_r3774; + if (cpy_r_r3775) goto CPyL1407; + cpy_r_r3776 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3777 = PyImport_Import(cpy_r_r3776); + if (unlikely(cpy_r_r3777 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2173; } - CPyModule_typing = cpy_r_r3660; + CPyModule_typing = cpy_r_r3777; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3660); -CPyL1359: ; - cpy_r_r3661 = PyImport_GetModuleDict(); - cpy_r_r3662 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3663 = CPyDict_GetItem(cpy_r_r3661, cpy_r_r3662); - if (unlikely(cpy_r_r3663 == NULL)) { + CPy_DECREF(cpy_r_r3777); +CPyL1407: ; + cpy_r_r3778 = PyImport_GetModuleDict(); + cpy_r_r3779 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3780 = CPyDict_GetItem(cpy_r_r3778, cpy_r_r3779); + if (unlikely(cpy_r_r3780 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2173; } - cpy_r_r3664 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3665 = CPyObject_GetAttr(cpy_r_r3663, cpy_r_r3664); - CPy_DECREF(cpy_r_r3663); - if (unlikely(cpy_r_r3665 == NULL)) { + cpy_r_r3781 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3782 = CPyObject_GetAttr(cpy_r_r3780, cpy_r_r3781); + CPy_DECREF(cpy_r_r3780); + if (unlikely(cpy_r_r3782 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2173; } - cpy_r_r3666 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3667 = PyObject_HasAttr(cpy_r_r3665, cpy_r_r3666); - if (!cpy_r_r3667) goto CPyL1366; - cpy_r_r3668 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolContent' */ - cpy_r_r3669 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3670 = CPyObject_GetAttr(cpy_r_r3665, cpy_r_r3669); - if (unlikely(cpy_r_r3670 == NULL)) { + cpy_r_r3783 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3784 = PyObject_HasAttr(cpy_r_r3782, cpy_r_r3783); + if (!cpy_r_r3784) goto CPyL1414; + cpy_r_r3785 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolStatus' */ + cpy_r_r3786 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3787 = CPyObject_GetAttr(cpy_r_r3782, cpy_r_r3786); + if (unlikely(cpy_r_r3787 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2174; } - PyObject *cpy_r_r3671[2] = {cpy_r_r3668, cpy_r_r3655}; - cpy_r_r3672 = (PyObject **)&cpy_r_r3671; - cpy_r_r3673 = PyObject_Vectorcall(cpy_r_r3670, cpy_r_r3672, 2, 0); - CPy_DECREF(cpy_r_r3670); - if (unlikely(cpy_r_r3673 == NULL)) { + PyObject *cpy_r_r3788[2] = {cpy_r_r3785, cpy_r_r3772}; + cpy_r_r3789 = (PyObject **)&cpy_r_r3788; + cpy_r_r3790 = PyObject_Vectorcall(cpy_r_r3787, cpy_r_r3789, 2, 0); + CPy_DECREF(cpy_r_r3787); + if (unlikely(cpy_r_r3790 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2174; } - if (likely(PyDict_Check(cpy_r_r3673))) - cpy_r_r3674 = cpy_r_r3673; + if (likely(PyDict_Check(cpy_r_r3790))) + cpy_r_r3791 = cpy_r_r3790; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 517, CPyStatic_types___globals, "dict", cpy_r_r3673); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 527, CPyStatic_types___globals, "dict", cpy_r_r3790); goto CPyL2174; } - cpy_r_r3675 = cpy_r_r3674; - goto CPyL1368; -CPyL1366: ; - cpy_r_r3676 = PyDict_New(); - if (unlikely(cpy_r_r3676 == NULL)) { + cpy_r_r3792 = cpy_r_r3791; + goto CPyL1416; +CPyL1414: ; + cpy_r_r3793 = PyDict_New(); + if (unlikely(cpy_r_r3793 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2174; } - cpy_r_r3675 = cpy_r_r3676; -CPyL1368: ; - cpy_r_r3677 = PyDict_New(); - if (unlikely(cpy_r_r3677 == NULL)) { + cpy_r_r3792 = cpy_r_r3793; +CPyL1416: ; + cpy_r_r3794 = PyDict_New(); + if (unlikely(cpy_r_r3794 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2175; } - cpy_r_r3678 = (PyObject *)&PyDict_Type; - cpy_r_r3679 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pending' */ - cpy_r_r3680 = PyDict_SetItem(cpy_r_r3677, cpy_r_r3679, cpy_r_r3678); - cpy_r_r3681 = cpy_r_r3680 >= 0; - if (unlikely(!cpy_r_r3681)) { + cpy_r_r3795 = (PyObject *)&PyLong_Type; + cpy_r_r3796 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pending' */ + cpy_r_r3797 = PyDict_SetItem(cpy_r_r3794, cpy_r_r3796, cpy_r_r3795); + cpy_r_r3798 = cpy_r_r3797 >= 0; + if (unlikely(!cpy_r_r3798)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2176; } - cpy_r_r3682 = (PyObject *)&PyDict_Type; - cpy_r_r3683 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'queued' */ - cpy_r_r3684 = PyDict_SetItem(cpy_r_r3677, cpy_r_r3683, cpy_r_r3682); - cpy_r_r3685 = cpy_r_r3684 >= 0; - if (unlikely(!cpy_r_r3685)) { + cpy_r_r3799 = (PyObject *)&PyLong_Type; + cpy_r_r3800 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'queued' */ + cpy_r_r3801 = PyDict_SetItem(cpy_r_r3794, cpy_r_r3800, cpy_r_r3799); + cpy_r_r3802 = cpy_r_r3801 >= 0; + if (unlikely(!cpy_r_r3802)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2176; } - cpy_r_r3686 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolContent' */ - cpy_r_r3687 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3688 = CPyDict_SetItem(cpy_r_r3675, cpy_r_r3687, cpy_r_r3677); - CPy_DECREF(cpy_r_r3677); - cpy_r_r3689 = cpy_r_r3688 >= 0; - if (unlikely(!cpy_r_r3689)) { + cpy_r_r3803 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolStatus' */ + cpy_r_r3804 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3805 = CPyDict_SetItem(cpy_r_r3792, cpy_r_r3804, cpy_r_r3794); + CPy_DECREF(cpy_r_r3794); + cpy_r_r3806 = cpy_r_r3805 >= 0; + if (unlikely(!cpy_r_r3806)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2175; } - cpy_r_r3690 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3691 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3692 = CPyDict_SetItem(cpy_r_r3675, cpy_r_r3691, cpy_r_r3690); - cpy_r_r3693 = cpy_r_r3692 >= 0; - if (unlikely(!cpy_r_r3693)) { + cpy_r_r3807 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3808 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3809 = CPyDict_SetItem(cpy_r_r3792, cpy_r_r3808, cpy_r_r3807); + cpy_r_r3810 = cpy_r_r3809 >= 0; + if (unlikely(!cpy_r_r3810)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2175; } - cpy_r_r3694 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3695 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3696 = CPyDict_SetItem(cpy_r_r3675, cpy_r_r3695, cpy_r_r3694); - cpy_r_r3697 = cpy_r_r3696 >= 0; - if (unlikely(!cpy_r_r3697)) { + cpy_r_r3811 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3812 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3813 = CPyDict_SetItem(cpy_r_r3792, cpy_r_r3812, cpy_r_r3811); + cpy_r_r3814 = cpy_r_r3813 >= 0; + if (unlikely(!cpy_r_r3814)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2175; } - PyObject *cpy_r_r3698[3] = {cpy_r_r3686, cpy_r_r3655, cpy_r_r3675}; - cpy_r_r3699 = (PyObject **)&cpy_r_r3698; - cpy_r_r3700 = PyObject_Vectorcall(cpy_r_r3665, cpy_r_r3699, 3, 0); - CPy_DECREF(cpy_r_r3665); - if (unlikely(cpy_r_r3700 == NULL)) { + PyObject *cpy_r_r3815[3] = {cpy_r_r3803, cpy_r_r3772, cpy_r_r3792}; + cpy_r_r3816 = (PyObject **)&cpy_r_r3815; + cpy_r_r3817 = PyObject_Vectorcall(cpy_r_r3782, cpy_r_r3816, 3, 0); + CPy_DECREF(cpy_r_r3782); + if (unlikely(cpy_r_r3817 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2177; } - CPy_DECREF(cpy_r_r3655); - CPy_DECREF(cpy_r_r3675); - CPyType_types___TxPoolContent = (PyTypeObject *)cpy_r_r3700; - CPy_INCREF(CPyType_types___TxPoolContent); - cpy_r_r3701 = CPyStatic_types___globals; - cpy_r_r3702 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolContent' */ - cpy_r_r3703 = PyDict_SetItem(cpy_r_r3701, cpy_r_r3702, cpy_r_r3700); - CPy_DECREF(cpy_r_r3700); - cpy_r_r3704 = cpy_r_r3703 >= 0; - if (unlikely(!cpy_r_r3704)) { + CPy_DECREF(cpy_r_r3772); + CPy_DECREF(cpy_r_r3792); + CPyType_types___TxPoolStatus = (PyTypeObject *)cpy_r_r3817; + CPy_INCREF(CPyType_types___TxPoolStatus); + cpy_r_r3818 = CPyStatic_types___globals; + cpy_r_r3819 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolStatus' */ + cpy_r_r3820 = PyDict_SetItem(cpy_r_r3818, cpy_r_r3819, cpy_r_r3817); + CPy_DECREF(cpy_r_r3817); + cpy_r_r3821 = cpy_r_r3820 >= 0; + if (unlikely(!cpy_r_r3821)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3705 = (PyObject *)CPyType_types___TxPoolContent; - cpy_r_r3706 = CPyModule_typing; - cpy_r_r3707 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3708 = cpy_r_r3706 != cpy_r_r3707; - if (cpy_r_r3708) goto CPyL1379; - cpy_r_r3709 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3710 = PyImport_Import(cpy_r_r3709); - if (unlikely(cpy_r_r3710 == NULL)) { + cpy_r_r3822 = (PyObject *)CPyType_types___TxPoolStatus; + cpy_r_r3823 = CPyModule_typing; + cpy_r_r3824 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3825 = cpy_r_r3823 != cpy_r_r3824; + if (cpy_r_r3825) goto CPyL1427; + cpy_r_r3826 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3827 = PyImport_Import(cpy_r_r3826); + if (unlikely(cpy_r_r3827 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r3710; + CPyModule_typing = cpy_r_r3827; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3710); -CPyL1379: ; - cpy_r_r3711 = PyImport_GetModuleDict(); - cpy_r_r3712 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3713 = CPyDict_GetItem(cpy_r_r3711, cpy_r_r3712); - if (unlikely(cpy_r_r3713 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r3714 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3715 = CPyObject_GetAttr(cpy_r_r3713, cpy_r_r3714); - CPy_DECREF(cpy_r_r3713); - if (unlikely(cpy_r_r3715 == NULL)) { + CPy_DECREF(cpy_r_r3827); +CPyL1427: ; + cpy_r_r3828 = PyImport_GetModuleDict(); + cpy_r_r3829 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3830 = CPyDict_GetItem(cpy_r_r3828, cpy_r_r3829); + if (unlikely(cpy_r_r3830 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3831 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3832 = CPyObject_GetAttr(cpy_r_r3830, cpy_r_r3831); + CPy_DECREF(cpy_r_r3830); + if (unlikely(cpy_r_r3832 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3716 = PyTuple_Pack(1, cpy_r_r3715); - CPy_DECREF(cpy_r_r3715); - if (unlikely(cpy_r_r3716 == NULL)) { + cpy_r_r3833 = PyTuple_Pack(1, cpy_r_r3832); + CPy_DECREF(cpy_r_r3832); + if (unlikely(cpy_r_r3833 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3717 = CPyModule_typing; - cpy_r_r3718 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3719 = cpy_r_r3717 != cpy_r_r3718; - if (cpy_r_r3719) goto CPyL1385; - cpy_r_r3720 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3721 = PyImport_Import(cpy_r_r3720); - if (unlikely(cpy_r_r3721 == NULL)) { + cpy_r_r3834 = CPyModule_typing; + cpy_r_r3835 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3836 = cpy_r_r3834 != cpy_r_r3835; + if (cpy_r_r3836) goto CPyL1433; + cpy_r_r3837 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3838 = PyImport_Import(cpy_r_r3837); + if (unlikely(cpy_r_r3838 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2178; } - CPyModule_typing = cpy_r_r3721; + CPyModule_typing = cpy_r_r3838; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3721); -CPyL1385: ; - cpy_r_r3722 = PyImport_GetModuleDict(); - cpy_r_r3723 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3724 = CPyDict_GetItem(cpy_r_r3722, cpy_r_r3723); - if (unlikely(cpy_r_r3724 == NULL)) { + CPy_DECREF(cpy_r_r3838); +CPyL1433: ; + cpy_r_r3839 = PyImport_GetModuleDict(); + cpy_r_r3840 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3841 = CPyDict_GetItem(cpy_r_r3839, cpy_r_r3840); + if (unlikely(cpy_r_r3841 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2178; } - cpy_r_r3725 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3726 = CPyObject_GetAttr(cpy_r_r3724, cpy_r_r3725); - CPy_DECREF(cpy_r_r3724); - if (unlikely(cpy_r_r3726 == NULL)) { + cpy_r_r3842 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3843 = CPyObject_GetAttr(cpy_r_r3841, cpy_r_r3842); + CPy_DECREF(cpy_r_r3841); + if (unlikely(cpy_r_r3843 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2178; } - cpy_r_r3727 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3728 = PyObject_HasAttr(cpy_r_r3726, cpy_r_r3727); - if (!cpy_r_r3728) goto CPyL1392; - cpy_r_r3729 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolInspect' */ - cpy_r_r3730 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3731 = CPyObject_GetAttr(cpy_r_r3726, cpy_r_r3730); - if (unlikely(cpy_r_r3731 == NULL)) { + cpy_r_r3844 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3845 = PyObject_HasAttr(cpy_r_r3843, cpy_r_r3844); + if (!cpy_r_r3845) goto CPyL1440; + cpy_r_r3846 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceConfig' */ + cpy_r_r3847 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3848 = CPyObject_GetAttr(cpy_r_r3843, cpy_r_r3847); + if (unlikely(cpy_r_r3848 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2179; } - PyObject *cpy_r_r3732[2] = {cpy_r_r3729, cpy_r_r3716}; - cpy_r_r3733 = (PyObject **)&cpy_r_r3732; - cpy_r_r3734 = PyObject_Vectorcall(cpy_r_r3731, cpy_r_r3733, 2, 0); - CPy_DECREF(cpy_r_r3731); - if (unlikely(cpy_r_r3734 == NULL)) { + PyObject *cpy_r_r3849[2] = {cpy_r_r3846, cpy_r_r3833}; + cpy_r_r3850 = (PyObject **)&cpy_r_r3849; + cpy_r_r3851 = PyObject_Vectorcall(cpy_r_r3848, cpy_r_r3850, 2, 0); + CPy_DECREF(cpy_r_r3848); + if (unlikely(cpy_r_r3851 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2179; } - if (likely(PyDict_Check(cpy_r_r3734))) - cpy_r_r3735 = cpy_r_r3734; + if (likely(PyDict_Check(cpy_r_r3851))) + cpy_r_r3852 = cpy_r_r3851; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 522, CPyStatic_types___globals, "dict", cpy_r_r3734); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 535, CPyStatic_types___globals, "dict", cpy_r_r3851); goto CPyL2179; } - cpy_r_r3736 = cpy_r_r3735; - goto CPyL1394; -CPyL1392: ; - cpy_r_r3737 = PyDict_New(); - if (unlikely(cpy_r_r3737 == NULL)) { + cpy_r_r3853 = cpy_r_r3852; + goto CPyL1442; +CPyL1440: ; + cpy_r_r3854 = PyDict_New(); + if (unlikely(cpy_r_r3854 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2179; } - cpy_r_r3736 = cpy_r_r3737; -CPyL1394: ; - cpy_r_r3738 = PyDict_New(); - if (unlikely(cpy_r_r3738 == NULL)) { + cpy_r_r3853 = cpy_r_r3854; +CPyL1442: ; + cpy_r_r3855 = PyDict_New(); + if (unlikely(cpy_r_r3855 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2180; } - cpy_r_r3739 = (PyObject *)&PyDict_Type; - cpy_r_r3740 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pending' */ - cpy_r_r3741 = PyDict_SetItem(cpy_r_r3738, cpy_r_r3740, cpy_r_r3739); - cpy_r_r3742 = cpy_r_r3741 >= 0; - if (unlikely(!cpy_r_r3742)) { + cpy_r_r3856 = (PyObject *)&PyBool_Type; + cpy_r_r3857 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'disableStorage' */ + cpy_r_r3858 = PyDict_SetItem(cpy_r_r3855, cpy_r_r3857, cpy_r_r3856); + cpy_r_r3859 = cpy_r_r3858 >= 0; + if (unlikely(!cpy_r_r3859)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2181; } - cpy_r_r3743 = (PyObject *)&PyDict_Type; - cpy_r_r3744 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'queued' */ - cpy_r_r3745 = PyDict_SetItem(cpy_r_r3738, cpy_r_r3744, cpy_r_r3743); - cpy_r_r3746 = cpy_r_r3745 >= 0; - if (unlikely(!cpy_r_r3746)) { + cpy_r_r3860 = (PyObject *)&PyBool_Type; + cpy_r_r3861 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'disableStack' */ + cpy_r_r3862 = PyDict_SetItem(cpy_r_r3855, cpy_r_r3861, cpy_r_r3860); + cpy_r_r3863 = cpy_r_r3862 >= 0; + if (unlikely(!cpy_r_r3863)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2181; } - cpy_r_r3747 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolInspect' */ - cpy_r_r3748 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3749 = CPyDict_SetItem(cpy_r_r3736, cpy_r_r3748, cpy_r_r3738); - CPy_DECREF(cpy_r_r3738); - cpy_r_r3750 = cpy_r_r3749 >= 0; - if (unlikely(!cpy_r_r3750)) { + cpy_r_r3864 = (PyObject *)&PyBool_Type; + cpy_r_r3865 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'enableMemory' */ + cpy_r_r3866 = PyDict_SetItem(cpy_r_r3855, cpy_r_r3865, cpy_r_r3864); + cpy_r_r3867 = cpy_r_r3866 >= 0; + if (unlikely(!cpy_r_r3867)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2180; + goto CPyL2181; } - cpy_r_r3751 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3752 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3753 = CPyDict_SetItem(cpy_r_r3736, cpy_r_r3752, cpy_r_r3751); - cpy_r_r3754 = cpy_r_r3753 >= 0; - if (unlikely(!cpy_r_r3754)) { + cpy_r_r3868 = (PyObject *)&PyBool_Type; + cpy_r_r3869 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'enableReturnData' */ + cpy_r_r3870 = PyDict_SetItem(cpy_r_r3855, cpy_r_r3869, cpy_r_r3868); + cpy_r_r3871 = cpy_r_r3870 >= 0; + if (unlikely(!cpy_r_r3871)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2180; + goto CPyL2181; + } + cpy_r_r3872 = (PyObject *)&PyUnicode_Type; + cpy_r_r3873 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'tracer' */ + cpy_r_r3874 = PyDict_SetItem(cpy_r_r3855, cpy_r_r3873, cpy_r_r3872); + cpy_r_r3875 = cpy_r_r3874 >= 0; + if (unlikely(!cpy_r_r3875)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2181; + } + cpy_r_r3876 = (PyObject *)&PyDict_Type; + cpy_r_r3877 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'tracerConfig' */ + cpy_r_r3878 = PyDict_SetItem(cpy_r_r3855, cpy_r_r3877, cpy_r_r3876); + cpy_r_r3879 = cpy_r_r3878 >= 0; + if (unlikely(!cpy_r_r3879)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2181; + } + cpy_r_r3880 = (PyObject *)&PyLong_Type; + cpy_r_r3881 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'timeout' */ + cpy_r_r3882 = PyDict_SetItem(cpy_r_r3855, cpy_r_r3881, cpy_r_r3880); + cpy_r_r3883 = cpy_r_r3882 >= 0; + if (unlikely(!cpy_r_r3883)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2181; } - cpy_r_r3755 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3756 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3757 = CPyDict_SetItem(cpy_r_r3736, cpy_r_r3756, cpy_r_r3755); - cpy_r_r3758 = cpy_r_r3757 >= 0; - if (unlikely(!cpy_r_r3758)) { + cpy_r_r3884 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceConfig' */ + cpy_r_r3885 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3886 = CPyDict_SetItem(cpy_r_r3853, cpy_r_r3885, cpy_r_r3855); + CPy_DECREF(cpy_r_r3855); + cpy_r_r3887 = cpy_r_r3886 >= 0; + if (unlikely(!cpy_r_r3887)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2180; } - PyObject *cpy_r_r3759[3] = {cpy_r_r3747, cpy_r_r3716, cpy_r_r3736}; - cpy_r_r3760 = (PyObject **)&cpy_r_r3759; - cpy_r_r3761 = PyObject_Vectorcall(cpy_r_r3726, cpy_r_r3760, 3, 0); - CPy_DECREF(cpy_r_r3726); - if (unlikely(cpy_r_r3761 == NULL)) { + cpy_r_r3888 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3889 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3890 = CPyDict_SetItem(cpy_r_r3853, cpy_r_r3889, cpy_r_r3888); + cpy_r_r3891 = cpy_r_r3890 >= 0; + if (unlikely(!cpy_r_r3891)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2182; + goto CPyL2180; } - CPy_DECREF(cpy_r_r3716); - CPy_DECREF(cpy_r_r3736); - CPyType_types___TxPoolInspect = (PyTypeObject *)cpy_r_r3761; - CPy_INCREF(CPyType_types___TxPoolInspect); - cpy_r_r3762 = CPyStatic_types___globals; - cpy_r_r3763 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolInspect' */ - cpy_r_r3764 = PyDict_SetItem(cpy_r_r3762, cpy_r_r3763, cpy_r_r3761); - CPy_DECREF(cpy_r_r3761); - cpy_r_r3765 = cpy_r_r3764 >= 0; - if (unlikely(!cpy_r_r3765)) { + cpy_r_r3892 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3893 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3894 = CPyDict_SetItem(cpy_r_r3853, cpy_r_r3893, cpy_r_r3892); + cpy_r_r3895 = cpy_r_r3894 >= 0; + if (unlikely(!cpy_r_r3895)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2180; } - cpy_r_r3766 = (PyObject *)CPyType_types___TxPoolInspect; - cpy_r_r3767 = CPyModule_typing; - cpy_r_r3768 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3769 = cpy_r_r3767 != cpy_r_r3768; - if (cpy_r_r3769) goto CPyL1405; - cpy_r_r3770 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3771 = PyImport_Import(cpy_r_r3770); - if (unlikely(cpy_r_r3771 == NULL)) { + PyObject *cpy_r_r3896[3] = {cpy_r_r3884, cpy_r_r3833, cpy_r_r3853}; + cpy_r_r3897 = (PyObject **)&cpy_r_r3896; + cpy_r_r3898 = PyObject_Vectorcall(cpy_r_r3843, cpy_r_r3897, 3, 0); + CPy_DECREF(cpy_r_r3843); + if (unlikely(cpy_r_r3898 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2182; } - CPyModule_typing = cpy_r_r3771; + CPy_DECREF(cpy_r_r3833); + CPy_DECREF(cpy_r_r3853); + CPyType_types___TraceConfig = (PyTypeObject *)cpy_r_r3898; + CPy_INCREF(CPyType_types___TraceConfig); + cpy_r_r3899 = CPyStatic_types___globals; + cpy_r_r3900 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceConfig' */ + cpy_r_r3901 = PyDict_SetItem(cpy_r_r3899, cpy_r_r3900, cpy_r_r3898); + CPy_DECREF(cpy_r_r3898); + cpy_r_r3902 = cpy_r_r3901 >= 0; + if (unlikely(!cpy_r_r3902)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3903 = (PyObject *)CPyType_types___TraceConfig; + cpy_r_r3904 = CPyModule_typing; + cpy_r_r3905 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3906 = cpy_r_r3904 != cpy_r_r3905; + if (cpy_r_r3906) goto CPyL1458; + cpy_r_r3907 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3908 = PyImport_Import(cpy_r_r3907); + if (unlikely(cpy_r_r3908 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r3908; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3771); -CPyL1405: ; - cpy_r_r3772 = PyImport_GetModuleDict(); - cpy_r_r3773 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3774 = CPyDict_GetItem(cpy_r_r3772, cpy_r_r3773); - if (unlikely(cpy_r_r3774 == NULL)) { + CPy_DECREF(cpy_r_r3908); +CPyL1458: ; + cpy_r_r3909 = PyImport_GetModuleDict(); + cpy_r_r3910 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3911 = CPyDict_GetItem(cpy_r_r3909, cpy_r_r3910); + if (unlikely(cpy_r_r3911 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3775 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3776 = CPyObject_GetAttr(cpy_r_r3774, cpy_r_r3775); - CPy_DECREF(cpy_r_r3774); - if (unlikely(cpy_r_r3776 == NULL)) { + cpy_r_r3912 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r3913 = CPyObject_GetAttr(cpy_r_r3911, cpy_r_r3912); + CPy_DECREF(cpy_r_r3911); + if (unlikely(cpy_r_r3913 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3777 = PyTuple_Pack(1, cpy_r_r3776); - CPy_DECREF(cpy_r_r3776); - if (unlikely(cpy_r_r3777 == NULL)) { + cpy_r_r3914 = PyTuple_Pack(1, cpy_r_r3913); + CPy_DECREF(cpy_r_r3913); + if (unlikely(cpy_r_r3914 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3778 = CPyModule_typing; - cpy_r_r3779 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3780 = cpy_r_r3778 != cpy_r_r3779; - if (cpy_r_r3780) goto CPyL1411; - cpy_r_r3781 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3782 = PyImport_Import(cpy_r_r3781); - if (unlikely(cpy_r_r3782 == NULL)) { + cpy_r_r3915 = CPyModule_typing; + cpy_r_r3916 = (PyObject *)&_Py_NoneStruct; + cpy_r_r3917 = cpy_r_r3915 != cpy_r_r3916; + if (cpy_r_r3917) goto CPyL1464; + cpy_r_r3918 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3919 = PyImport_Import(cpy_r_r3918); + if (unlikely(cpy_r_r3919 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2183; } - CPyModule_typing = cpy_r_r3782; + CPyModule_typing = cpy_r_r3919; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3782); -CPyL1411: ; - cpy_r_r3783 = PyImport_GetModuleDict(); - cpy_r_r3784 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3785 = CPyDict_GetItem(cpy_r_r3783, cpy_r_r3784); - if (unlikely(cpy_r_r3785 == NULL)) { + CPy_DECREF(cpy_r_r3919); +CPyL1464: ; + cpy_r_r3920 = PyImport_GetModuleDict(); + cpy_r_r3921 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r3922 = CPyDict_GetItem(cpy_r_r3920, cpy_r_r3921); + if (unlikely(cpy_r_r3922 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2183; } - cpy_r_r3786 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3787 = CPyObject_GetAttr(cpy_r_r3785, cpy_r_r3786); - CPy_DECREF(cpy_r_r3785); - if (unlikely(cpy_r_r3787 == NULL)) { + cpy_r_r3923 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r3924 = CPyObject_GetAttr(cpy_r_r3922, cpy_r_r3923); + CPy_DECREF(cpy_r_r3922); + if (unlikely(cpy_r_r3924 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2183; } - cpy_r_r3788 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3789 = PyObject_HasAttr(cpy_r_r3787, cpy_r_r3788); - if (!cpy_r_r3789) goto CPyL1418; - cpy_r_r3790 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolStatus' */ - cpy_r_r3791 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3792 = CPyObject_GetAttr(cpy_r_r3787, cpy_r_r3791); - if (unlikely(cpy_r_r3792 == NULL)) { + cpy_r_r3925 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3926 = PyObject_HasAttr(cpy_r_r3924, cpy_r_r3925); + if (!cpy_r_r3926) goto CPyL1471; + cpy_r_r3927 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTraceLog' */ + cpy_r_r3928 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r3929 = CPyObject_GetAttr(cpy_r_r3924, cpy_r_r3928); + if (unlikely(cpy_r_r3929 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2184; } - PyObject *cpy_r_r3793[2] = {cpy_r_r3790, cpy_r_r3777}; - cpy_r_r3794 = (PyObject **)&cpy_r_r3793; - cpy_r_r3795 = PyObject_Vectorcall(cpy_r_r3792, cpy_r_r3794, 2, 0); - CPy_DECREF(cpy_r_r3792); - if (unlikely(cpy_r_r3795 == NULL)) { + PyObject *cpy_r_r3930[2] = {cpy_r_r3927, cpy_r_r3914}; + cpy_r_r3931 = (PyObject **)&cpy_r_r3930; + cpy_r_r3932 = PyObject_Vectorcall(cpy_r_r3929, cpy_r_r3931, 2, 0); + CPy_DECREF(cpy_r_r3929); + if (unlikely(cpy_r_r3932 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2184; } - if (likely(PyDict_Check(cpy_r_r3795))) - cpy_r_r3796 = cpy_r_r3795; + if (likely(PyDict_Check(cpy_r_r3932))) + cpy_r_r3933 = cpy_r_r3932; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 527, CPyStatic_types___globals, "dict", cpy_r_r3795); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 545, CPyStatic_types___globals, "dict", cpy_r_r3932); goto CPyL2184; } - cpy_r_r3797 = cpy_r_r3796; - goto CPyL1420; -CPyL1418: ; - cpy_r_r3798 = PyDict_New(); - if (unlikely(cpy_r_r3798 == NULL)) { + cpy_r_r3934 = cpy_r_r3933; + goto CPyL1473; +CPyL1471: ; + cpy_r_r3935 = PyDict_New(); + if (unlikely(cpy_r_r3935 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2184; } - cpy_r_r3797 = cpy_r_r3798; -CPyL1420: ; - cpy_r_r3799 = PyDict_New(); - if (unlikely(cpy_r_r3799 == NULL)) { + cpy_r_r3934 = cpy_r_r3935; +CPyL1473: ; + cpy_r_r3936 = PyDict_New(); + if (unlikely(cpy_r_r3936 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2185; } - cpy_r_r3800 = (PyObject *)&PyLong_Type; - cpy_r_r3801 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pending' */ - cpy_r_r3802 = PyDict_SetItem(cpy_r_r3799, cpy_r_r3801, cpy_r_r3800); - cpy_r_r3803 = cpy_r_r3802 >= 0; - if (unlikely(!cpy_r_r3803)) { + cpy_r_r3937 = CPyStatic_types___globals; + cpy_r_r3938 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r3939 = CPyDict_GetItem(cpy_r_r3937, cpy_r_r3938); + if (unlikely(cpy_r_r3939 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2186; } - cpy_r_r3804 = (PyObject *)&PyLong_Type; - cpy_r_r3805 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'queued' */ - cpy_r_r3806 = PyDict_SetItem(cpy_r_r3799, cpy_r_r3805, cpy_r_r3804); - cpy_r_r3807 = cpy_r_r3806 >= 0; - if (unlikely(!cpy_r_r3807)) { + cpy_r_r3940 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ + cpy_r_r3941 = PyDict_SetItem(cpy_r_r3936, cpy_r_r3940, cpy_r_r3939); + CPy_DECREF(cpy_r_r3939); + cpy_r_r3942 = cpy_r_r3941 >= 0; + if (unlikely(!cpy_r_r3942)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2186; } - cpy_r_r3808 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolStatus' */ - cpy_r_r3809 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3810 = CPyDict_SetItem(cpy_r_r3797, cpy_r_r3809, cpy_r_r3799); - CPy_DECREF(cpy_r_r3799); - cpy_r_r3811 = cpy_r_r3810 >= 0; - if (unlikely(!cpy_r_r3811)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2185; - } - cpy_r_r3812 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3813 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3814 = CPyDict_SetItem(cpy_r_r3797, cpy_r_r3813, cpy_r_r3812); - cpy_r_r3815 = cpy_r_r3814 >= 0; - if (unlikely(!cpy_r_r3815)) { + cpy_r_r3943 = CPyStatic_types___globals; + cpy_r_r3944 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r3945 = CPyDict_GetItem(cpy_r_r3943, cpy_r_r3944); + if (unlikely(cpy_r_r3945 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2185; - } - cpy_r_r3816 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3817 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3818 = CPyDict_SetItem(cpy_r_r3797, cpy_r_r3817, cpy_r_r3816); - cpy_r_r3819 = cpy_r_r3818 >= 0; - if (unlikely(!cpy_r_r3819)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2185; + goto CPyL2186; } - PyObject *cpy_r_r3820[3] = {cpy_r_r3808, cpy_r_r3777, cpy_r_r3797}; - cpy_r_r3821 = (PyObject **)&cpy_r_r3820; - cpy_r_r3822 = PyObject_Vectorcall(cpy_r_r3787, cpy_r_r3821, 3, 0); - CPy_DECREF(cpy_r_r3787); - if (unlikely(cpy_r_r3822 == NULL)) { + cpy_r_r3946 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ + cpy_r_r3947 = PyDict_SetItem(cpy_r_r3936, cpy_r_r3946, cpy_r_r3945); + CPy_DECREF(cpy_r_r3945); + cpy_r_r3948 = cpy_r_r3947 >= 0; + if (unlikely(!cpy_r_r3948)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2187; + goto CPyL2186; } - CPy_DECREF(cpy_r_r3777); - CPy_DECREF(cpy_r_r3797); - CPyType_types___TxPoolStatus = (PyTypeObject *)cpy_r_r3822; - CPy_INCREF(CPyType_types___TxPoolStatus); - cpy_r_r3823 = CPyStatic_types___globals; - cpy_r_r3824 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxPoolStatus' */ - cpy_r_r3825 = PyDict_SetItem(cpy_r_r3823, cpy_r_r3824, cpy_r_r3822); - CPy_DECREF(cpy_r_r3822); - cpy_r_r3826 = cpy_r_r3825 >= 0; - if (unlikely(!cpy_r_r3826)) { + cpy_r_r3949 = CPyStatic_types___globals; + cpy_r_r3950 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r3951 = CPyDict_GetItem(cpy_r_r3949, cpy_r_r3950); + if (unlikely(cpy_r_r3951 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2186; } - cpy_r_r3827 = (PyObject *)CPyType_types___TxPoolStatus; - cpy_r_r3828 = CPyModule_typing; - cpy_r_r3829 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3830 = cpy_r_r3828 != cpy_r_r3829; - if (cpy_r_r3830) goto CPyL1431; - cpy_r_r3831 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3832 = PyImport_Import(cpy_r_r3831); - if (unlikely(cpy_r_r3832 == NULL)) { + cpy_r_r3952 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'topics' */ + cpy_r_r3953 = PyDict_SetItem(cpy_r_r3936, cpy_r_r3952, cpy_r_r3951); + CPy_DECREF(cpy_r_r3951); + cpy_r_r3954 = cpy_r_r3953 >= 0; + if (unlikely(!cpy_r_r3954)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2186; } - CPyModule_typing = cpy_r_r3832; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3832); -CPyL1431: ; - cpy_r_r3833 = PyImport_GetModuleDict(); - cpy_r_r3834 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3835 = CPyDict_GetItem(cpy_r_r3833, cpy_r_r3834); - if (unlikely(cpy_r_r3835 == NULL)) { + cpy_r_r3955 = (PyObject *)&PyLong_Type; + cpy_r_r3956 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'position' */ + cpy_r_r3957 = PyDict_SetItem(cpy_r_r3936, cpy_r_r3956, cpy_r_r3955); + cpy_r_r3958 = cpy_r_r3957 >= 0; + if (unlikely(!cpy_r_r3958)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2186; } - cpy_r_r3836 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3837 = CPyObject_GetAttr(cpy_r_r3835, cpy_r_r3836); - CPy_DECREF(cpy_r_r3835); - if (unlikely(cpy_r_r3837 == NULL)) { + cpy_r_r3959 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTraceLog' */ + cpy_r_r3960 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r3961 = CPyDict_SetItem(cpy_r_r3934, cpy_r_r3960, cpy_r_r3936); + CPy_DECREF(cpy_r_r3936); + cpy_r_r3962 = cpy_r_r3961 >= 0; + if (unlikely(!cpy_r_r3962)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2185; } - cpy_r_r3838 = PyTuple_Pack(1, cpy_r_r3837); - CPy_DECREF(cpy_r_r3837); - if (unlikely(cpy_r_r3838 == NULL)) { + cpy_r_r3963 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r3964 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r3965 = CPyDict_SetItem(cpy_r_r3934, cpy_r_r3964, cpy_r_r3963); + cpy_r_r3966 = cpy_r_r3965 >= 0; + if (unlikely(!cpy_r_r3966)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2185; } - cpy_r_r3839 = CPyModule_typing; - cpy_r_r3840 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3841 = cpy_r_r3839 != cpy_r_r3840; - if (cpy_r_r3841) goto CPyL1437; - cpy_r_r3842 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3843 = PyImport_Import(cpy_r_r3842); - if (unlikely(cpy_r_r3843 == NULL)) { + cpy_r_r3967 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r3968 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r3969 = CPyDict_SetItem(cpy_r_r3934, cpy_r_r3968, cpy_r_r3967); + cpy_r_r3970 = cpy_r_r3969 >= 0; + if (unlikely(!cpy_r_r3970)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2188; + goto CPyL2185; } - CPyModule_typing = cpy_r_r3843; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3843); -CPyL1437: ; - cpy_r_r3844 = PyImport_GetModuleDict(); - cpy_r_r3845 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3846 = CPyDict_GetItem(cpy_r_r3844, cpy_r_r3845); - if (unlikely(cpy_r_r3846 == NULL)) { + PyObject *cpy_r_r3971[3] = {cpy_r_r3959, cpy_r_r3914, cpy_r_r3934}; + cpy_r_r3972 = (PyObject **)&cpy_r_r3971; + cpy_r_r3973 = PyObject_Vectorcall(cpy_r_r3924, cpy_r_r3972, 3, 0); + CPy_DECREF(cpy_r_r3924); + if (unlikely(cpy_r_r3973 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2188; + goto CPyL2187; } - cpy_r_r3847 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3848 = CPyObject_GetAttr(cpy_r_r3846, cpy_r_r3847); - CPy_DECREF(cpy_r_r3846); - if (unlikely(cpy_r_r3848 == NULL)) { + CPy_DECREF(cpy_r_r3914); + CPy_DECREF(cpy_r_r3934); + CPyType_types___CallTraceLog = (PyTypeObject *)cpy_r_r3973; + CPy_INCREF(CPyType_types___CallTraceLog); + cpy_r_r3974 = CPyStatic_types___globals; + cpy_r_r3975 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTraceLog' */ + cpy_r_r3976 = PyDict_SetItem(cpy_r_r3974, cpy_r_r3975, cpy_r_r3973); + CPy_DECREF(cpy_r_r3973); + cpy_r_r3977 = cpy_r_r3976 >= 0; + if (unlikely(!cpy_r_r3977)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3978 = (PyObject *)CPyType_types___CallTraceLog; + cpy_r_r3979 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTrace' */ + cpy_r_r3980 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ + cpy_r_r3981 = (PyObject *)&PyUnicode_Type; + cpy_r_r3982 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'from' */ + cpy_r_r3983 = CPyStatic_types___globals; + cpy_r_r3984 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r3985 = CPyDict_GetItem(cpy_r_r3983, cpy_r_r3984); + if (unlikely(cpy_r_r3985 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r3986 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to' */ + cpy_r_r3987 = CPyStatic_types___globals; + cpy_r_r3988 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r3989 = CPyDict_GetItem(cpy_r_r3987, cpy_r_r3988); + if (unlikely(cpy_r_r3989 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2188; } - cpy_r_r3849 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3850 = PyObject_HasAttr(cpy_r_r3848, cpy_r_r3849); - if (!cpy_r_r3850) goto CPyL1444; - cpy_r_r3851 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceConfig' */ - cpy_r_r3852 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3853 = CPyObject_GetAttr(cpy_r_r3848, cpy_r_r3852); - if (unlikely(cpy_r_r3853 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2189; - } - PyObject *cpy_r_r3854[2] = {cpy_r_r3851, cpy_r_r3838}; - cpy_r_r3855 = (PyObject **)&cpy_r_r3854; - cpy_r_r3856 = PyObject_Vectorcall(cpy_r_r3853, cpy_r_r3855, 2, 0); - CPy_DECREF(cpy_r_r3853); - if (unlikely(cpy_r_r3856 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2189; - } - if (likely(PyDict_Check(cpy_r_r3856))) - cpy_r_r3857 = cpy_r_r3856; - else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 535, CPyStatic_types___globals, "dict", cpy_r_r3856); - goto CPyL2189; - } - cpy_r_r3858 = cpy_r_r3857; - goto CPyL1446; -CPyL1444: ; - cpy_r_r3859 = PyDict_New(); - if (unlikely(cpy_r_r3859 == NULL)) { + cpy_r_r3990 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ + cpy_r_r3991 = CPyStatic_types___globals; + cpy_r_r3992 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ + cpy_r_r3993 = CPyDict_GetItem(cpy_r_r3991, cpy_r_r3992); + if (unlikely(cpy_r_r3993 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2189; } - cpy_r_r3858 = cpy_r_r3859; -CPyL1446: ; - cpy_r_r3860 = PyDict_New(); - if (unlikely(cpy_r_r3860 == NULL)) { + cpy_r_r3994 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gas' */ + cpy_r_r3995 = (PyObject *)&PyLong_Type; + cpy_r_r3996 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsed' */ + cpy_r_r3997 = (PyObject *)&PyLong_Type; + cpy_r_r3998 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'input' */ + cpy_r_r3999 = CPyStatic_types___globals; + cpy_r_r4000 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r4001 = CPyDict_GetItem(cpy_r_r3999, cpy_r_r4000); + if (unlikely(cpy_r_r4001 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2190; } - cpy_r_r3861 = (PyObject *)&PyBool_Type; - cpy_r_r3862 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'disableStorage' */ - cpy_r_r3863 = PyDict_SetItem(cpy_r_r3860, cpy_r_r3862, cpy_r_r3861); - cpy_r_r3864 = cpy_r_r3863 >= 0; - if (unlikely(!cpy_r_r3864)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2191; - } - cpy_r_r3865 = (PyObject *)&PyBool_Type; - cpy_r_r3866 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'disableStack' */ - cpy_r_r3867 = PyDict_SetItem(cpy_r_r3860, cpy_r_r3866, cpy_r_r3865); - cpy_r_r3868 = cpy_r_r3867 >= 0; - if (unlikely(!cpy_r_r3868)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2191; - } - cpy_r_r3869 = (PyObject *)&PyBool_Type; - cpy_r_r3870 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'enableMemory' */ - cpy_r_r3871 = PyDict_SetItem(cpy_r_r3860, cpy_r_r3870, cpy_r_r3869); - cpy_r_r3872 = cpy_r_r3871 >= 0; - if (unlikely(!cpy_r_r3872)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2191; - } - cpy_r_r3873 = (PyObject *)&PyBool_Type; - cpy_r_r3874 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'enableReturnData' */ - cpy_r_r3875 = PyDict_SetItem(cpy_r_r3860, cpy_r_r3874, cpy_r_r3873); - cpy_r_r3876 = cpy_r_r3875 >= 0; - if (unlikely(!cpy_r_r3876)) { + cpy_r_r4002 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'output' */ + cpy_r_r4003 = CPyStatic_types___globals; + cpy_r_r4004 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r4005 = CPyDict_GetItem(cpy_r_r4003, cpy_r_r4004); + if (unlikely(cpy_r_r4005 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2191; } - cpy_r_r3877 = (PyObject *)&PyUnicode_Type; - cpy_r_r3878 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'tracer' */ - cpy_r_r3879 = PyDict_SetItem(cpy_r_r3860, cpy_r_r3878, cpy_r_r3877); - cpy_r_r3880 = cpy_r_r3879 >= 0; - if (unlikely(!cpy_r_r3880)) { + cpy_r_r4006 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ + cpy_r_r4007 = (PyObject *)&PyUnicode_Type; + cpy_r_r4008 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'revertReason' */ + cpy_r_r4009 = (PyObject *)&PyUnicode_Type; + cpy_r_r4010 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'calls' */ + cpy_r_r4011 = CPyStatic_types___globals; + cpy_r_r4012 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r4013 = CPyDict_GetItem(cpy_r_r4011, cpy_r_r4012); + if (unlikely(cpy_r_r4013 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2191; - } - cpy_r_r3881 = (PyObject *)&PyDict_Type; - cpy_r_r3882 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'tracerConfig' */ - cpy_r_r3883 = PyDict_SetItem(cpy_r_r3860, cpy_r_r3882, cpy_r_r3881); - cpy_r_r3884 = cpy_r_r3883 >= 0; - if (unlikely(!cpy_r_r3884)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2191; + goto CPyL2192; } - cpy_r_r3885 = (PyObject *)&PyLong_Type; - cpy_r_r3886 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'timeout' */ - cpy_r_r3887 = PyDict_SetItem(cpy_r_r3860, cpy_r_r3886, cpy_r_r3885); - cpy_r_r3888 = cpy_r_r3887 >= 0; - if (unlikely(!cpy_r_r3888)) { + cpy_r_r4014 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTrace' */ + cpy_r_r4015 = PyObject_GetItem(cpy_r_r4013, cpy_r_r4014); + CPy_DECREF(cpy_r_r4013); + if (unlikely(cpy_r_r4015 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2191; + goto CPyL2192; } - cpy_r_r3889 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceConfig' */ - cpy_r_r3890 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3891 = CPyDict_SetItem(cpy_r_r3858, cpy_r_r3890, cpy_r_r3860); - CPy_DECREF(cpy_r_r3860); - cpy_r_r3892 = cpy_r_r3891 >= 0; - if (unlikely(!cpy_r_r3892)) { + cpy_r_r4016 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ + cpy_r_r4017 = CPyStatic_types___globals; + cpy_r_r4018 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r4019 = CPyDict_GetItem(cpy_r_r4017, cpy_r_r4018); + if (unlikely(cpy_r_r4019 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2190; + goto CPyL2193; } - cpy_r_r3893 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3894 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3895 = CPyDict_SetItem(cpy_r_r3858, cpy_r_r3894, cpy_r_r3893); - cpy_r_r3896 = cpy_r_r3895 >= 0; - if (unlikely(!cpy_r_r3896)) { + cpy_r_r4020 = CPyStatic_types___globals; + cpy_r_r4021 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTraceLog' */ + cpy_r_r4022 = CPyDict_GetItem(cpy_r_r4020, cpy_r_r4021); + if (unlikely(cpy_r_r4022 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2190; + goto CPyL2194; } - cpy_r_r3897 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3898 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3899 = CPyDict_SetItem(cpy_r_r3858, cpy_r_r3898, cpy_r_r3897); - cpy_r_r3900 = cpy_r_r3899 >= 0; - if (unlikely(!cpy_r_r3900)) { + cpy_r_r4023 = PyObject_GetItem(cpy_r_r4019, cpy_r_r4022); + CPy_DECREF(cpy_r_r4019); + CPy_DECREF(cpy_r_r4022); + if (unlikely(cpy_r_r4023 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2190; + goto CPyL2193; } - PyObject *cpy_r_r3901[3] = {cpy_r_r3889, cpy_r_r3838, cpy_r_r3858}; - cpy_r_r3902 = (PyObject **)&cpy_r_r3901; - cpy_r_r3903 = PyObject_Vectorcall(cpy_r_r3848, cpy_r_r3902, 3, 0); - CPy_DECREF(cpy_r_r3848); - if (unlikely(cpy_r_r3903 == NULL)) { + cpy_r_r4024 = CPyDict_Build(12, cpy_r_r3980, cpy_r_r3981, cpy_r_r3982, cpy_r_r3985, cpy_r_r3986, cpy_r_r3989, cpy_r_r3990, cpy_r_r3993, cpy_r_r3994, cpy_r_r3995, cpy_r_r3996, cpy_r_r3997, cpy_r_r3998, cpy_r_r4001, cpy_r_r4002, cpy_r_r4005, cpy_r_r4006, cpy_r_r4007, cpy_r_r4008, cpy_r_r4009, cpy_r_r4010, cpy_r_r4015, cpy_r_r4016, cpy_r_r4023); + CPy_DECREF(cpy_r_r3985); + CPy_DECREF(cpy_r_r3989); + CPy_DECREF(cpy_r_r3993); + CPy_DECREF(cpy_r_r4001); + CPy_DECREF(cpy_r_r4005); + CPy_DECREF(cpy_r_r4015); + CPy_DECREF(cpy_r_r4023); + if (unlikely(cpy_r_r4024 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2192; + goto CPyL1846; } - CPy_DECREF(cpy_r_r3838); - CPy_DECREF(cpy_r_r3858); - CPyType_types___TraceConfig = (PyTypeObject *)cpy_r_r3903; - CPy_INCREF(CPyType_types___TraceConfig); - cpy_r_r3904 = CPyStatic_types___globals; - cpy_r_r3905 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceConfig' */ - cpy_r_r3906 = PyDict_SetItem(cpy_r_r3904, cpy_r_r3905, cpy_r_r3903); - CPy_DECREF(cpy_r_r3903); - cpy_r_r3907 = cpy_r_r3906 >= 0; - if (unlikely(!cpy_r_r3907)) { + cpy_r_r4025 = 0 ? Py_True : Py_False; + cpy_r_r4026 = CPyStatic_types___globals; + cpy_r_r4027 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypedDict' */ + cpy_r_r4028 = CPyDict_GetItem(cpy_r_r4026, cpy_r_r4027); + if (unlikely(cpy_r_r4028 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2195; } - cpy_r_r3908 = (PyObject *)CPyType_types___TraceConfig; - cpy_r_r3909 = CPyModule_typing; - cpy_r_r3910 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3911 = cpy_r_r3909 != cpy_r_r3910; - if (cpy_r_r3911) goto CPyL1462; - cpy_r_r3912 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3913 = PyImport_Import(cpy_r_r3912); - if (unlikely(cpy_r_r3913 == NULL)) { + PyObject *cpy_r_r4029[3] = {cpy_r_r3979, cpy_r_r4024, cpy_r_r4025}; + cpy_r_r4030 = (PyObject **)&cpy_r_r4029; + cpy_r_r4031 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('total',) */ + cpy_r_r4032 = PyObject_Vectorcall(cpy_r_r4028, cpy_r_r4030, 2, cpy_r_r4031); + CPy_DECREF(cpy_r_r4028); + if (unlikely(cpy_r_r4032 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2195; } - CPyModule_typing = cpy_r_r3913; + CPy_DECREF(cpy_r_r4024); + cpy_r_r4033 = CPyStatic_types___globals; + cpy_r_r4034 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTrace' */ + cpy_r_r4035 = CPyDict_SetItem(cpy_r_r4033, cpy_r_r4034, cpy_r_r4032); + CPy_DECREF(cpy_r_r4032); + cpy_r_r4036 = cpy_r_r4035 >= 0; + if (unlikely(!cpy_r_r4036)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4037 = CPyModule_typing; + cpy_r_r4038 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4039 = cpy_r_r4037 != cpy_r_r4038; + if (cpy_r_r4039) goto CPyL1503; + cpy_r_r4040 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4041 = PyImport_Import(cpy_r_r4040); + if (unlikely(cpy_r_r4041 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r4041; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3913); -CPyL1462: ; - cpy_r_r3914 = PyImport_GetModuleDict(); - cpy_r_r3915 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3916 = CPyDict_GetItem(cpy_r_r3914, cpy_r_r3915); - if (unlikely(cpy_r_r3916 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r3917 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r3918 = CPyObject_GetAttr(cpy_r_r3916, cpy_r_r3917); - CPy_DECREF(cpy_r_r3916); - if (unlikely(cpy_r_r3918 == NULL)) { + CPy_DECREF(cpy_r_r4041); +CPyL1503: ; + cpy_r_r4042 = PyImport_GetModuleDict(); + cpy_r_r4043 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4044 = CPyDict_GetItem(cpy_r_r4042, cpy_r_r4043); + if (unlikely(cpy_r_r4044 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4045 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4046 = CPyObject_GetAttr(cpy_r_r4044, cpy_r_r4045); + CPy_DECREF(cpy_r_r4044); + if (unlikely(cpy_r_r4046 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3919 = PyTuple_Pack(1, cpy_r_r3918); - CPy_DECREF(cpy_r_r3918); - if (unlikely(cpy_r_r3919 == NULL)) { + cpy_r_r4047 = PyTuple_Pack(1, cpy_r_r4046); + CPy_DECREF(cpy_r_r4046); + if (unlikely(cpy_r_r4047 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3920 = CPyModule_typing; - cpy_r_r3921 = (PyObject *)&_Py_NoneStruct; - cpy_r_r3922 = cpy_r_r3920 != cpy_r_r3921; - if (cpy_r_r3922) goto CPyL1468; - cpy_r_r3923 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3924 = PyImport_Import(cpy_r_r3923); - if (unlikely(cpy_r_r3924 == NULL)) { + cpy_r_r4048 = CPyModule_typing; + cpy_r_r4049 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4050 = cpy_r_r4048 != cpy_r_r4049; + if (cpy_r_r4050) goto CPyL1509; + cpy_r_r4051 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4052 = PyImport_Import(cpy_r_r4051); + if (unlikely(cpy_r_r4052 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2193; + goto CPyL2196; } - CPyModule_typing = cpy_r_r3924; + CPyModule_typing = cpy_r_r4052; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r3924); -CPyL1468: ; - cpy_r_r3925 = PyImport_GetModuleDict(); - cpy_r_r3926 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r3927 = CPyDict_GetItem(cpy_r_r3925, cpy_r_r3926); - if (unlikely(cpy_r_r3927 == NULL)) { + CPy_DECREF(cpy_r_r4052); +CPyL1509: ; + cpy_r_r4053 = PyImport_GetModuleDict(); + cpy_r_r4054 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4055 = CPyDict_GetItem(cpy_r_r4053, cpy_r_r4054); + if (unlikely(cpy_r_r4055 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2193; + goto CPyL2196; } - cpy_r_r3928 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r3929 = CPyObject_GetAttr(cpy_r_r3927, cpy_r_r3928); - CPy_DECREF(cpy_r_r3927); - if (unlikely(cpy_r_r3929 == NULL)) { + cpy_r_r4056 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4057 = CPyObject_GetAttr(cpy_r_r4055, cpy_r_r4056); + CPy_DECREF(cpy_r_r4055); + if (unlikely(cpy_r_r4057 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2193; + goto CPyL2196; } - cpy_r_r3930 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3931 = PyObject_HasAttr(cpy_r_r3929, cpy_r_r3930); - if (!cpy_r_r3931) goto CPyL1475; - cpy_r_r3932 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTraceLog' */ - cpy_r_r3933 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r3934 = CPyObject_GetAttr(cpy_r_r3929, cpy_r_r3933); - if (unlikely(cpy_r_r3934 == NULL)) { + cpy_r_r4058 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4059 = PyObject_HasAttr(cpy_r_r4057, cpy_r_r4058); + if (!cpy_r_r4059) goto CPyL1516; + cpy_r_r4060 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceData' */ + cpy_r_r4061 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4062 = CPyObject_GetAttr(cpy_r_r4057, cpy_r_r4061); + if (unlikely(cpy_r_r4062 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2194; + goto CPyL2197; } - PyObject *cpy_r_r3935[2] = {cpy_r_r3932, cpy_r_r3919}; - cpy_r_r3936 = (PyObject **)&cpy_r_r3935; - cpy_r_r3937 = PyObject_Vectorcall(cpy_r_r3934, cpy_r_r3936, 2, 0); - CPy_DECREF(cpy_r_r3934); - if (unlikely(cpy_r_r3937 == NULL)) { + PyObject *cpy_r_r4063[2] = {cpy_r_r4060, cpy_r_r4047}; + cpy_r_r4064 = (PyObject **)&cpy_r_r4063; + cpy_r_r4065 = PyObject_Vectorcall(cpy_r_r4062, cpy_r_r4064, 2, 0); + CPy_DECREF(cpy_r_r4062); + if (unlikely(cpy_r_r4065 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2194; + goto CPyL2197; } - if (likely(PyDict_Check(cpy_r_r3937))) - cpy_r_r3938 = cpy_r_r3937; + if (likely(PyDict_Check(cpy_r_r4065))) + cpy_r_r4066 = cpy_r_r4065; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 545, CPyStatic_types___globals, "dict", cpy_r_r3937); - goto CPyL2194; - } - cpy_r_r3939 = cpy_r_r3938; - goto CPyL1477; -CPyL1475: ; - cpy_r_r3940 = PyDict_New(); - if (unlikely(cpy_r_r3940 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2194; - } - cpy_r_r3939 = cpy_r_r3940; -CPyL1477: ; - cpy_r_r3941 = PyDict_New(); - if (unlikely(cpy_r_r3941 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2195; + CPy_TypeErrorTraceback("faster_web3/types.py", "", 573, CPyStatic_types___globals, "dict", cpy_r_r4065); + goto CPyL2197; } - cpy_r_r3942 = CPyStatic_types___globals; - cpy_r_r3943 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r3944 = CPyDict_GetItem(cpy_r_r3942, cpy_r_r3943); - if (unlikely(cpy_r_r3944 == NULL)) { + cpy_r_r4067 = cpy_r_r4066; + goto CPyL1518; +CPyL1516: ; + cpy_r_r4068 = PyDict_New(); + if (unlikely(cpy_r_r4068 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2196; + goto CPyL2197; } - cpy_r_r3945 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ - cpy_r_r3946 = PyDict_SetItem(cpy_r_r3941, cpy_r_r3945, cpy_r_r3944); - CPy_DECREF(cpy_r_r3944); - cpy_r_r3947 = cpy_r_r3946 >= 0; - if (unlikely(!cpy_r_r3947)) { + cpy_r_r4067 = cpy_r_r4068; +CPyL1518: ; + cpy_r_r4069 = PyDict_New(); + if (unlikely(cpy_r_r4069 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2196; + goto CPyL2198; } - cpy_r_r3948 = CPyStatic_types___globals; - cpy_r_r3949 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r3950 = CPyDict_GetItem(cpy_r_r3948, cpy_r_r3949); - if (unlikely(cpy_r_r3950 == NULL)) { + cpy_r_r4070 = (PyObject *)&PyLong_Type; + cpy_r_r4071 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'balance' */ + cpy_r_r4072 = PyDict_SetItem(cpy_r_r4069, cpy_r_r4071, cpy_r_r4070); + cpy_r_r4073 = cpy_r_r4072 >= 0; + if (unlikely(!cpy_r_r4073)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2196; + goto CPyL2199; } - cpy_r_r3951 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ - cpy_r_r3952 = PyDict_SetItem(cpy_r_r3941, cpy_r_r3951, cpy_r_r3950); - CPy_DECREF(cpy_r_r3950); - cpy_r_r3953 = cpy_r_r3952 >= 0; - if (unlikely(!cpy_r_r3953)) { + cpy_r_r4074 = (PyObject *)&PyLong_Type; + cpy_r_r4075 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ + cpy_r_r4076 = PyDict_SetItem(cpy_r_r4069, cpy_r_r4075, cpy_r_r4074); + cpy_r_r4077 = cpy_r_r4076 >= 0; + if (unlikely(!cpy_r_r4077)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2196; + goto CPyL2199; } - cpy_r_r3954 = CPyStatic_types___globals; - cpy_r_r3955 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r3956 = CPyDict_GetItem(cpy_r_r3954, cpy_r_r3955); - if (unlikely(cpy_r_r3956 == NULL)) { + cpy_r_r4078 = (PyObject *)&PyUnicode_Type; + cpy_r_r4079 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'code' */ + cpy_r_r4080 = PyDict_SetItem(cpy_r_r4069, cpy_r_r4079, cpy_r_r4078); + cpy_r_r4081 = cpy_r_r4080 >= 0; + if (unlikely(!cpy_r_r4081)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2196; + goto CPyL2199; } - cpy_r_r3957 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'topics' */ - cpy_r_r3958 = PyDict_SetItem(cpy_r_r3941, cpy_r_r3957, cpy_r_r3956); - CPy_DECREF(cpy_r_r3956); - cpy_r_r3959 = cpy_r_r3958 >= 0; - if (unlikely(!cpy_r_r3959)) { + cpy_r_r4082 = (PyObject *)&PyDict_Type; + cpy_r_r4083 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'storage' */ + cpy_r_r4084 = PyDict_SetItem(cpy_r_r4069, cpy_r_r4083, cpy_r_r4082); + cpy_r_r4085 = cpy_r_r4084 >= 0; + if (unlikely(!cpy_r_r4085)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2196; + goto CPyL2199; } - cpy_r_r3960 = (PyObject *)&PyLong_Type; - cpy_r_r3961 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'position' */ - cpy_r_r3962 = PyDict_SetItem(cpy_r_r3941, cpy_r_r3961, cpy_r_r3960); - cpy_r_r3963 = cpy_r_r3962 >= 0; - if (unlikely(!cpy_r_r3963)) { + cpy_r_r4086 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceData' */ + cpy_r_r4087 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4088 = CPyDict_SetItem(cpy_r_r4067, cpy_r_r4087, cpy_r_r4069); + CPy_DECREF(cpy_r_r4069); + cpy_r_r4089 = cpy_r_r4088 >= 0; + if (unlikely(!cpy_r_r4089)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2196; + goto CPyL2198; } - cpy_r_r3964 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTraceLog' */ - cpy_r_r3965 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r3966 = CPyDict_SetItem(cpy_r_r3939, cpy_r_r3965, cpy_r_r3941); - CPy_DECREF(cpy_r_r3941); - cpy_r_r3967 = cpy_r_r3966 >= 0; - if (unlikely(!cpy_r_r3967)) { + cpy_r_r4090 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4091 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4092 = CPyDict_SetItem(cpy_r_r4067, cpy_r_r4091, cpy_r_r4090); + cpy_r_r4093 = cpy_r_r4092 >= 0; + if (unlikely(!cpy_r_r4093)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2195; + goto CPyL2198; } - cpy_r_r3968 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r3969 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r3970 = CPyDict_SetItem(cpy_r_r3939, cpy_r_r3969, cpy_r_r3968); - cpy_r_r3971 = cpy_r_r3970 >= 0; - if (unlikely(!cpy_r_r3971)) { + cpy_r_r4094 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4095 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4096 = CPyDict_SetItem(cpy_r_r4067, cpy_r_r4095, cpy_r_r4094); + cpy_r_r4097 = cpy_r_r4096 >= 0; + if (unlikely(!cpy_r_r4097)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2195; + goto CPyL2198; } - cpy_r_r3972 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r3973 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r3974 = CPyDict_SetItem(cpy_r_r3939, cpy_r_r3973, cpy_r_r3972); - cpy_r_r3975 = cpy_r_r3974 >= 0; - if (unlikely(!cpy_r_r3975)) { + PyObject *cpy_r_r4098[3] = {cpy_r_r4086, cpy_r_r4047, cpy_r_r4067}; + cpy_r_r4099 = (PyObject **)&cpy_r_r4098; + cpy_r_r4100 = PyObject_Vectorcall(cpy_r_r4057, cpy_r_r4099, 3, 0); + CPy_DECREF(cpy_r_r4057); + if (unlikely(cpy_r_r4100 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2195; + goto CPyL2200; } - PyObject *cpy_r_r3976[3] = {cpy_r_r3964, cpy_r_r3919, cpy_r_r3939}; - cpy_r_r3977 = (PyObject **)&cpy_r_r3976; - cpy_r_r3978 = PyObject_Vectorcall(cpy_r_r3929, cpy_r_r3977, 3, 0); - CPy_DECREF(cpy_r_r3929); - if (unlikely(cpy_r_r3978 == NULL)) { + CPy_DECREF(cpy_r_r4047); + CPy_DECREF(cpy_r_r4067); + CPyType_types___TraceData = (PyTypeObject *)cpy_r_r4100; + CPy_INCREF(CPyType_types___TraceData); + cpy_r_r4101 = CPyStatic_types___globals; + cpy_r_r4102 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceData' */ + cpy_r_r4103 = PyDict_SetItem(cpy_r_r4101, cpy_r_r4102, cpy_r_r4100); + CPy_DECREF(cpy_r_r4100); + cpy_r_r4104 = cpy_r_r4103 >= 0; + if (unlikely(!cpy_r_r4104)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4105 = (PyObject *)CPyType_types___TraceData; + cpy_r_r4106 = CPyModule_typing; + cpy_r_r4107 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4108 = cpy_r_r4106 != cpy_r_r4107; + if (cpy_r_r4108) goto CPyL1531; + cpy_r_r4109 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4110 = PyImport_Import(cpy_r_r4109); + if (unlikely(cpy_r_r4110 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r4110; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r4110); +CPyL1531: ; + cpy_r_r4111 = PyImport_GetModuleDict(); + cpy_r_r4112 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4113 = CPyDict_GetItem(cpy_r_r4111, cpy_r_r4112); + if (unlikely(cpy_r_r4113 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4114 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4115 = CPyObject_GetAttr(cpy_r_r4113, cpy_r_r4114); + CPy_DECREF(cpy_r_r4113); + if (unlikely(cpy_r_r4115 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2197; + goto CPyL1846; } - CPy_DECREF(cpy_r_r3919); - CPy_DECREF(cpy_r_r3939); - CPyType_types___CallTraceLog = (PyTypeObject *)cpy_r_r3978; - CPy_INCREF(CPyType_types___CallTraceLog); - cpy_r_r3979 = CPyStatic_types___globals; - cpy_r_r3980 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTraceLog' */ - cpy_r_r3981 = PyDict_SetItem(cpy_r_r3979, cpy_r_r3980, cpy_r_r3978); - CPy_DECREF(cpy_r_r3978); - cpy_r_r3982 = cpy_r_r3981 >= 0; - if (unlikely(!cpy_r_r3982)) { + cpy_r_r4116 = PyTuple_Pack(1, cpy_r_r4115); + CPy_DECREF(cpy_r_r4115); + if (unlikely(cpy_r_r4116 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r3983 = (PyObject *)CPyType_types___CallTraceLog; - cpy_r_r3984 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTrace' */ - cpy_r_r3985 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ - cpy_r_r3986 = (PyObject *)&PyUnicode_Type; - cpy_r_r3987 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'from' */ - cpy_r_r3988 = CPyStatic_types___globals; - cpy_r_r3989 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r3990 = CPyDict_GetItem(cpy_r_r3988, cpy_r_r3989); - if (unlikely(cpy_r_r3990 == NULL)) { + cpy_r_r4117 = CPyModule_typing; + cpy_r_r4118 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4119 = cpy_r_r4117 != cpy_r_r4118; + if (cpy_r_r4119) goto CPyL1537; + cpy_r_r4120 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4121 = PyImport_Import(cpy_r_r4120); + if (unlikely(cpy_r_r4121 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2201; } - cpy_r_r3991 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to' */ - cpy_r_r3992 = CPyStatic_types___globals; - cpy_r_r3993 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r3994 = CPyDict_GetItem(cpy_r_r3992, cpy_r_r3993); - if (unlikely(cpy_r_r3994 == NULL)) { + CPyModule_typing = cpy_r_r4121; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r4121); +CPyL1537: ; + cpy_r_r4122 = PyImport_GetModuleDict(); + cpy_r_r4123 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4124 = CPyDict_GetItem(cpy_r_r4122, cpy_r_r4123); + if (unlikely(cpy_r_r4124 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2198; + goto CPyL2201; } - cpy_r_r3995 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'value' */ - cpy_r_r3996 = CPyStatic_types___globals; - cpy_r_r3997 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Wei' */ - cpy_r_r3998 = CPyDict_GetItem(cpy_r_r3996, cpy_r_r3997); - if (unlikely(cpy_r_r3998 == NULL)) { + cpy_r_r4125 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4126 = CPyObject_GetAttr(cpy_r_r4124, cpy_r_r4125); + CPy_DECREF(cpy_r_r4124); + if (unlikely(cpy_r_r4126 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2199; + goto CPyL2201; } - cpy_r_r3999 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gas' */ - cpy_r_r4000 = (PyObject *)&PyLong_Type; - cpy_r_r4001 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsed' */ - cpy_r_r4002 = (PyObject *)&PyLong_Type; - cpy_r_r4003 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'input' */ - cpy_r_r4004 = CPyStatic_types___globals; - cpy_r_r4005 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r4006 = CPyDict_GetItem(cpy_r_r4004, cpy_r_r4005); - if (unlikely(cpy_r_r4006 == NULL)) { + cpy_r_r4127 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4128 = PyObject_HasAttr(cpy_r_r4126, cpy_r_r4127); + if (!cpy_r_r4128) goto CPyL1544; + cpy_r_r4129 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'DiffModeTrace' */ + cpy_r_r4130 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4131 = CPyObject_GetAttr(cpy_r_r4126, cpy_r_r4130); + if (unlikely(cpy_r_r4131 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2200; + goto CPyL2202; } - cpy_r_r4007 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'output' */ - cpy_r_r4008 = CPyStatic_types___globals; - cpy_r_r4009 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r4010 = CPyDict_GetItem(cpy_r_r4008, cpy_r_r4009); - if (unlikely(cpy_r_r4010 == NULL)) { + PyObject *cpy_r_r4132[2] = {cpy_r_r4129, cpy_r_r4116}; + cpy_r_r4133 = (PyObject **)&cpy_r_r4132; + cpy_r_r4134 = PyObject_Vectorcall(cpy_r_r4131, cpy_r_r4133, 2, 0); + CPy_DECREF(cpy_r_r4131); + if (unlikely(cpy_r_r4134 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2201; + goto CPyL2202; } - cpy_r_r4011 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ - cpy_r_r4012 = (PyObject *)&PyUnicode_Type; - cpy_r_r4013 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'revertReason' */ - cpy_r_r4014 = (PyObject *)&PyUnicode_Type; - cpy_r_r4015 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'calls' */ - cpy_r_r4016 = CPyStatic_types___globals; - cpy_r_r4017 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r4018 = CPyDict_GetItem(cpy_r_r4016, cpy_r_r4017); - if (unlikely(cpy_r_r4018 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + if (likely(PyDict_Check(cpy_r_r4134))) + cpy_r_r4135 = cpy_r_r4134; + else { + CPy_TypeErrorTraceback("faster_web3/types.py", "", 580, CPyStatic_types___globals, "dict", cpy_r_r4134); goto CPyL2202; } - cpy_r_r4019 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTrace' */ - cpy_r_r4020 = PyObject_GetItem(cpy_r_r4018, cpy_r_r4019); - CPy_DECREF(cpy_r_r4018); - if (unlikely(cpy_r_r4020 == NULL)) { + cpy_r_r4136 = cpy_r_r4135; + goto CPyL1546; +CPyL1544: ; + cpy_r_r4137 = PyDict_New(); + if (unlikely(cpy_r_r4137 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2202; } - cpy_r_r4021 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ - cpy_r_r4022 = CPyStatic_types___globals; - cpy_r_r4023 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r4024 = CPyDict_GetItem(cpy_r_r4022, cpy_r_r4023); - if (unlikely(cpy_r_r4024 == NULL)) { + cpy_r_r4136 = cpy_r_r4137; +CPyL1546: ; + cpy_r_r4138 = PyDict_New(); + if (unlikely(cpy_r_r4138 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2203; } - cpy_r_r4025 = CPyStatic_types___globals; - cpy_r_r4026 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTraceLog' */ - cpy_r_r4027 = CPyDict_GetItem(cpy_r_r4025, cpy_r_r4026); - if (unlikely(cpy_r_r4027 == NULL)) { + cpy_r_r4139 = (PyObject *)&PyDict_Type; + cpy_r_r4140 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'post' */ + cpy_r_r4141 = PyDict_SetItem(cpy_r_r4138, cpy_r_r4140, cpy_r_r4139); + cpy_r_r4142 = cpy_r_r4141 >= 0; + if (unlikely(!cpy_r_r4142)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2204; } - cpy_r_r4028 = PyObject_GetItem(cpy_r_r4024, cpy_r_r4027); - CPy_DECREF(cpy_r_r4024); - CPy_DECREF(cpy_r_r4027); - if (unlikely(cpy_r_r4028 == NULL)) { + cpy_r_r4143 = (PyObject *)&PyDict_Type; + cpy_r_r4144 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pre' */ + cpy_r_r4145 = PyDict_SetItem(cpy_r_r4138, cpy_r_r4144, cpy_r_r4143); + cpy_r_r4146 = cpy_r_r4145 >= 0; + if (unlikely(!cpy_r_r4146)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2204; + } + cpy_r_r4147 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'DiffModeTrace' */ + cpy_r_r4148 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4149 = CPyDict_SetItem(cpy_r_r4136, cpy_r_r4148, cpy_r_r4138); + CPy_DECREF(cpy_r_r4138); + cpy_r_r4150 = cpy_r_r4149 >= 0; + if (unlikely(!cpy_r_r4150)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2203; } - cpy_r_r4029 = CPyDict_Build(12, cpy_r_r3985, cpy_r_r3986, cpy_r_r3987, cpy_r_r3990, cpy_r_r3991, cpy_r_r3994, cpy_r_r3995, cpy_r_r3998, cpy_r_r3999, cpy_r_r4000, cpy_r_r4001, cpy_r_r4002, cpy_r_r4003, cpy_r_r4006, cpy_r_r4007, cpy_r_r4010, cpy_r_r4011, cpy_r_r4012, cpy_r_r4013, cpy_r_r4014, cpy_r_r4015, cpy_r_r4020, cpy_r_r4021, cpy_r_r4028); - CPy_DECREF(cpy_r_r3990); - CPy_DECREF(cpy_r_r3994); - CPy_DECREF(cpy_r_r3998); - CPy_DECREF(cpy_r_r4006); - CPy_DECREF(cpy_r_r4010); - CPy_DECREF(cpy_r_r4020); - CPy_DECREF(cpy_r_r4028); - if (unlikely(cpy_r_r4029 == NULL)) { + cpy_r_r4151 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4152 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4153 = CPyDict_SetItem(cpy_r_r4136, cpy_r_r4152, cpy_r_r4151); + cpy_r_r4154 = cpy_r_r4153 >= 0; + if (unlikely(!cpy_r_r4154)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2203; } - cpy_r_r4030 = 0 ? Py_True : Py_False; - cpy_r_r4031 = CPyStatic_types___globals; - cpy_r_r4032 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypedDict' */ - cpy_r_r4033 = CPyDict_GetItem(cpy_r_r4031, cpy_r_r4032); - if (unlikely(cpy_r_r4033 == NULL)) { + cpy_r_r4155 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4156 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4157 = CPyDict_SetItem(cpy_r_r4136, cpy_r_r4156, cpy_r_r4155); + cpy_r_r4158 = cpy_r_r4157 >= 0; + if (unlikely(!cpy_r_r4158)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2205; + goto CPyL2203; } - PyObject *cpy_r_r4034[3] = {cpy_r_r3984, cpy_r_r4029, cpy_r_r4030}; - cpy_r_r4035 = (PyObject **)&cpy_r_r4034; - cpy_r_r4036 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('total',) */ - cpy_r_r4037 = PyObject_Vectorcall(cpy_r_r4033, cpy_r_r4035, 2, cpy_r_r4036); - CPy_DECREF(cpy_r_r4033); - if (unlikely(cpy_r_r4037 == NULL)) { + PyObject *cpy_r_r4159[3] = {cpy_r_r4147, cpy_r_r4116, cpy_r_r4136}; + cpy_r_r4160 = (PyObject **)&cpy_r_r4159; + cpy_r_r4161 = PyObject_Vectorcall(cpy_r_r4126, cpy_r_r4160, 3, 0); + CPy_DECREF(cpy_r_r4126); + if (unlikely(cpy_r_r4161 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2205; } - CPy_DECREF(cpy_r_r4029); - cpy_r_r4038 = CPyStatic_types___globals; - cpy_r_r4039 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'CallTrace' */ - cpy_r_r4040 = CPyDict_SetItem(cpy_r_r4038, cpy_r_r4039, cpy_r_r4037); - CPy_DECREF(cpy_r_r4037); - cpy_r_r4041 = cpy_r_r4040 >= 0; - if (unlikely(!cpy_r_r4041)) { + CPy_DECREF(cpy_r_r4116); + CPy_DECREF(cpy_r_r4136); + CPyType_types___DiffModeTrace = (PyTypeObject *)cpy_r_r4161; + CPy_INCREF(CPyType_types___DiffModeTrace); + cpy_r_r4162 = CPyStatic_types___globals; + cpy_r_r4163 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'DiffModeTrace' */ + cpy_r_r4164 = PyDict_SetItem(cpy_r_r4162, cpy_r_r4163, cpy_r_r4161); + CPy_DECREF(cpy_r_r4161); + cpy_r_r4165 = cpy_r_r4164 >= 0; + if (unlikely(!cpy_r_r4165)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4042 = CPyModule_typing; - cpy_r_r4043 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4044 = cpy_r_r4042 != cpy_r_r4043; - if (cpy_r_r4044) goto CPyL1507; - cpy_r_r4045 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4046 = PyImport_Import(cpy_r_r4045); - if (unlikely(cpy_r_r4046 == NULL)) { + cpy_r_r4166 = (PyObject *)CPyType_types___DiffModeTrace; + cpy_r_r4167 = CPyStatic_types___globals; + cpy_r_r4168 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ + cpy_r_r4169 = CPyDict_GetItem(cpy_r_r4167, cpy_r_r4168); + if (unlikely(cpy_r_r4169 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r4046; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4046); -CPyL1507: ; - cpy_r_r4047 = PyImport_GetModuleDict(); - cpy_r_r4048 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4049 = CPyDict_GetItem(cpy_r_r4047, cpy_r_r4048); - if (unlikely(cpy_r_r4049 == NULL)) { + cpy_r_r4170 = CPyStatic_types___globals; + cpy_r_r4171 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ + cpy_r_r4172 = CPyDict_GetItem(cpy_r_r4170, cpy_r_r4171); + if (unlikely(cpy_r_r4172 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2206; } - cpy_r_r4050 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4051 = CPyObject_GetAttr(cpy_r_r4049, cpy_r_r4050); - CPy_DECREF(cpy_r_r4049); - if (unlikely(cpy_r_r4051 == NULL)) { + cpy_r_r4173 = CPyStatic_types___globals; + cpy_r_r4174 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceData' */ + cpy_r_r4175 = CPyDict_GetItem(cpy_r_r4173, cpy_r_r4174); + if (unlikely(cpy_r_r4175 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2207; } - cpy_r_r4052 = PyTuple_Pack(1, cpy_r_r4051); - CPy_DECREF(cpy_r_r4051); - if (unlikely(cpy_r_r4052 == NULL)) { + cpy_r_r4176.f0 = cpy_r_r4172; + cpy_r_r4176.f1 = cpy_r_r4175; + cpy_r_r4177 = PyTuple_New(2); + if (unlikely(cpy_r_r4177 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp994 = cpy_r_r4176.f0; + PyTuple_SET_ITEM(cpy_r_r4177, 0, __tmp994); + PyObject *__tmp995 = cpy_r_r4176.f1; + PyTuple_SET_ITEM(cpy_r_r4177, 1, __tmp995); + cpy_r_r4178 = PyObject_GetItem(cpy_r_r4169, cpy_r_r4177); + CPy_DECREF(cpy_r_r4169); + CPy_DECREF(cpy_r_r4177); + if (unlikely(cpy_r_r4178 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4179 = CPyStatic_types___globals; + cpy_r_r4180 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PrestateTrace' */ + cpy_r_r4181 = CPyDict_SetItem(cpy_r_r4179, cpy_r_r4180, cpy_r_r4178); + CPy_DECREF(cpy_r_r4178); + cpy_r_r4182 = cpy_r_r4181 >= 0; + if (unlikely(!cpy_r_r4182)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4183 = CPyStatic_types___globals; + cpy_r_r4184 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ + cpy_r_r4185 = CPyDict_GetItem(cpy_r_r4183, cpy_r_r4184); + if (unlikely(cpy_r_r4185 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4186 = (PyObject *)&PyUnicode_Type; + cpy_r_r4187 = (PyObject *)&PyLong_Type; + CPy_INCREF(cpy_r_r4186); + CPy_INCREF(cpy_r_r4187); + cpy_r_r4188.f0 = cpy_r_r4186; + cpy_r_r4188.f1 = cpy_r_r4187; + cpy_r_r4189 = PyTuple_New(2); + if (unlikely(cpy_r_r4189 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp996 = cpy_r_r4188.f0; + PyTuple_SET_ITEM(cpy_r_r4189, 0, __tmp996); + PyObject *__tmp997 = cpy_r_r4188.f1; + PyTuple_SET_ITEM(cpy_r_r4189, 1, __tmp997); + cpy_r_r4190 = PyObject_GetItem(cpy_r_r4185, cpy_r_r4189); + CPy_DECREF(cpy_r_r4185); + CPy_DECREF(cpy_r_r4189); + if (unlikely(cpy_r_r4190 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4053 = CPyModule_typing; - cpy_r_r4054 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4055 = cpy_r_r4053 != cpy_r_r4054; - if (cpy_r_r4055) goto CPyL1513; - cpy_r_r4056 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4057 = PyImport_Import(cpy_r_r4056); - if (unlikely(cpy_r_r4057 == NULL)) { + cpy_r_r4191 = CPyStatic_types___globals; + cpy_r_r4192 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FourByteTrace' */ + cpy_r_r4193 = CPyDict_SetItem(cpy_r_r4191, cpy_r_r4192, cpy_r_r4190); + CPy_DECREF(cpy_r_r4190); + cpy_r_r4194 = cpy_r_r4193 >= 0; + if (unlikely(!cpy_r_r4194)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2206; + goto CPyL1846; } - CPyModule_typing = cpy_r_r4057; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4057); -CPyL1513: ; - cpy_r_r4058 = PyImport_GetModuleDict(); - cpy_r_r4059 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4060 = CPyDict_GetItem(cpy_r_r4058, cpy_r_r4059); - if (unlikely(cpy_r_r4060 == NULL)) { + cpy_r_r4195 = CPyModule_typing; + cpy_r_r4196 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4197 = cpy_r_r4195 != cpy_r_r4196; + if (cpy_r_r4197) goto CPyL1565; + cpy_r_r4198 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4199 = PyImport_Import(cpy_r_r4198); + if (unlikely(cpy_r_r4199 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2206; + goto CPyL1846; } - cpy_r_r4061 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4062 = CPyObject_GetAttr(cpy_r_r4060, cpy_r_r4061); - CPy_DECREF(cpy_r_r4060); - if (unlikely(cpy_r_r4062 == NULL)) { + CPyModule_typing = cpy_r_r4199; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r4199); +CPyL1565: ; + cpy_r_r4200 = PyImport_GetModuleDict(); + cpy_r_r4201 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4202 = CPyDict_GetItem(cpy_r_r4200, cpy_r_r4201); + if (unlikely(cpy_r_r4202 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4203 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4204 = CPyObject_GetAttr(cpy_r_r4202, cpy_r_r4203); + CPy_DECREF(cpy_r_r4202); + if (unlikely(cpy_r_r4204 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2206; + goto CPyL1846; } - cpy_r_r4063 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4064 = PyObject_HasAttr(cpy_r_r4062, cpy_r_r4063); - if (!cpy_r_r4064) goto CPyL1520; - cpy_r_r4065 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceData' */ - cpy_r_r4066 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4067 = CPyObject_GetAttr(cpy_r_r4062, cpy_r_r4066); - if (unlikely(cpy_r_r4067 == NULL)) { + cpy_r_r4205 = PyTuple_Pack(1, cpy_r_r4204); + CPy_DECREF(cpy_r_r4204); + if (unlikely(cpy_r_r4205 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2207; + goto CPyL1846; } - PyObject *cpy_r_r4068[2] = {cpy_r_r4065, cpy_r_r4052}; - cpy_r_r4069 = (PyObject **)&cpy_r_r4068; - cpy_r_r4070 = PyObject_Vectorcall(cpy_r_r4067, cpy_r_r4069, 2, 0); - CPy_DECREF(cpy_r_r4067); - if (unlikely(cpy_r_r4070 == NULL)) { + cpy_r_r4206 = CPyModule_typing; + cpy_r_r4207 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4208 = cpy_r_r4206 != cpy_r_r4207; + if (cpy_r_r4208) goto CPyL1571; + cpy_r_r4209 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4210 = PyImport_Import(cpy_r_r4209); + if (unlikely(cpy_r_r4210 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2207; - } - if (likely(PyDict_Check(cpy_r_r4070))) - cpy_r_r4071 = cpy_r_r4070; - else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 573, CPyStatic_types___globals, "dict", cpy_r_r4070); - goto CPyL2207; + goto CPyL2208; } - cpy_r_r4072 = cpy_r_r4071; - goto CPyL1522; -CPyL1520: ; - cpy_r_r4073 = PyDict_New(); - if (unlikely(cpy_r_r4073 == NULL)) { + CPyModule_typing = cpy_r_r4210; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r4210); +CPyL1571: ; + cpy_r_r4211 = PyImport_GetModuleDict(); + cpy_r_r4212 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4213 = CPyDict_GetItem(cpy_r_r4211, cpy_r_r4212); + if (unlikely(cpy_r_r4213 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2207; + goto CPyL2208; } - cpy_r_r4072 = cpy_r_r4073; -CPyL1522: ; - cpy_r_r4074 = PyDict_New(); - if (unlikely(cpy_r_r4074 == NULL)) { + cpy_r_r4214 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4215 = CPyObject_GetAttr(cpy_r_r4213, cpy_r_r4214); + CPy_DECREF(cpy_r_r4213); + if (unlikely(cpy_r_r4215 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2208; } - cpy_r_r4075 = (PyObject *)&PyLong_Type; - cpy_r_r4076 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'balance' */ - cpy_r_r4077 = PyDict_SetItem(cpy_r_r4074, cpy_r_r4076, cpy_r_r4075); - cpy_r_r4078 = cpy_r_r4077 >= 0; - if (unlikely(!cpy_r_r4078)) { + cpy_r_r4216 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4217 = PyObject_HasAttr(cpy_r_r4215, cpy_r_r4216); + if (!cpy_r_r4217) goto CPyL1578; + cpy_r_r4218 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StructLog' */ + cpy_r_r4219 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4220 = CPyObject_GetAttr(cpy_r_r4215, cpy_r_r4219); + if (unlikely(cpy_r_r4220 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2209; } - cpy_r_r4079 = (PyObject *)&PyLong_Type; - cpy_r_r4080 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonce' */ - cpy_r_r4081 = PyDict_SetItem(cpy_r_r4074, cpy_r_r4080, cpy_r_r4079); - cpy_r_r4082 = cpy_r_r4081 >= 0; - if (unlikely(!cpy_r_r4082)) { + PyObject *cpy_r_r4221[2] = {cpy_r_r4218, cpy_r_r4205}; + cpy_r_r4222 = (PyObject **)&cpy_r_r4221; + cpy_r_r4223 = PyObject_Vectorcall(cpy_r_r4220, cpy_r_r4222, 2, 0); + CPy_DECREF(cpy_r_r4220); + if (unlikely(cpy_r_r4223 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2209; } - cpy_r_r4083 = (PyObject *)&PyUnicode_Type; - cpy_r_r4084 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'code' */ - cpy_r_r4085 = PyDict_SetItem(cpy_r_r4074, cpy_r_r4084, cpy_r_r4083); - cpy_r_r4086 = cpy_r_r4085 >= 0; - if (unlikely(!cpy_r_r4086)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + if (likely(PyDict_Check(cpy_r_r4223))) + cpy_r_r4224 = cpy_r_r4223; + else { + CPy_TypeErrorTraceback("faster_web3/types.py", "", 594, CPyStatic_types___globals, "dict", cpy_r_r4223); goto CPyL2209; } - cpy_r_r4087 = (PyObject *)&PyDict_Type; - cpy_r_r4088 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'storage' */ - cpy_r_r4089 = PyDict_SetItem(cpy_r_r4074, cpy_r_r4088, cpy_r_r4087); - cpy_r_r4090 = cpy_r_r4089 >= 0; - if (unlikely(!cpy_r_r4090)) { + cpy_r_r4225 = cpy_r_r4224; + goto CPyL1580; +CPyL1578: ; + cpy_r_r4226 = PyDict_New(); + if (unlikely(cpy_r_r4226 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2209; } - cpy_r_r4091 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceData' */ - cpy_r_r4092 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4093 = CPyDict_SetItem(cpy_r_r4072, cpy_r_r4092, cpy_r_r4074); - CPy_DECREF(cpy_r_r4074); - cpy_r_r4094 = cpy_r_r4093 >= 0; - if (unlikely(!cpy_r_r4094)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2208; - } - cpy_r_r4095 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4096 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4097 = CPyDict_SetItem(cpy_r_r4072, cpy_r_r4096, cpy_r_r4095); - cpy_r_r4098 = cpy_r_r4097 >= 0; - if (unlikely(!cpy_r_r4098)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2208; - } - cpy_r_r4099 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4100 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4101 = CPyDict_SetItem(cpy_r_r4072, cpy_r_r4100, cpy_r_r4099); - cpy_r_r4102 = cpy_r_r4101 >= 0; - if (unlikely(!cpy_r_r4102)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2208; - } - PyObject *cpy_r_r4103[3] = {cpy_r_r4091, cpy_r_r4052, cpy_r_r4072}; - cpy_r_r4104 = (PyObject **)&cpy_r_r4103; - cpy_r_r4105 = PyObject_Vectorcall(cpy_r_r4062, cpy_r_r4104, 3, 0); - CPy_DECREF(cpy_r_r4062); - if (unlikely(cpy_r_r4105 == NULL)) { + cpy_r_r4225 = cpy_r_r4226; +CPyL1580: ; + cpy_r_r4227 = PyDict_New(); + if (unlikely(cpy_r_r4227 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2210; } - CPy_DECREF(cpy_r_r4052); - CPy_DECREF(cpy_r_r4072); - CPyType_types___TraceData = (PyTypeObject *)cpy_r_r4105; - CPy_INCREF(CPyType_types___TraceData); - cpy_r_r4106 = CPyStatic_types___globals; - cpy_r_r4107 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceData' */ - cpy_r_r4108 = PyDict_SetItem(cpy_r_r4106, cpy_r_r4107, cpy_r_r4105); - CPy_DECREF(cpy_r_r4105); - cpy_r_r4109 = cpy_r_r4108 >= 0; - if (unlikely(!cpy_r_r4109)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4110 = (PyObject *)CPyType_types___TraceData; - cpy_r_r4111 = CPyModule_typing; - cpy_r_r4112 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4113 = cpy_r_r4111 != cpy_r_r4112; - if (cpy_r_r4113) goto CPyL1535; - cpy_r_r4114 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4115 = PyImport_Import(cpy_r_r4114); - if (unlikely(cpy_r_r4115 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - CPyModule_typing = cpy_r_r4115; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4115); -CPyL1535: ; - cpy_r_r4116 = PyImport_GetModuleDict(); - cpy_r_r4117 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4118 = CPyDict_GetItem(cpy_r_r4116, cpy_r_r4117); - if (unlikely(cpy_r_r4118 == NULL)) { + cpy_r_r4228 = (PyObject *)&PyLong_Type; + cpy_r_r4229 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pc' */ + cpy_r_r4230 = PyDict_SetItem(cpy_r_r4227, cpy_r_r4229, cpy_r_r4228); + cpy_r_r4231 = cpy_r_r4230 >= 0; + if (unlikely(!cpy_r_r4231)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2211; } - cpy_r_r4119 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4120 = CPyObject_GetAttr(cpy_r_r4118, cpy_r_r4119); - CPy_DECREF(cpy_r_r4118); - if (unlikely(cpy_r_r4120 == NULL)) { + cpy_r_r4232 = (PyObject *)&PyUnicode_Type; + cpy_r_r4233 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'op' */ + cpy_r_r4234 = PyDict_SetItem(cpy_r_r4227, cpy_r_r4233, cpy_r_r4232); + cpy_r_r4235 = cpy_r_r4234 >= 0; + if (unlikely(!cpy_r_r4235)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2211; } - cpy_r_r4121 = PyTuple_Pack(1, cpy_r_r4120); - CPy_DECREF(cpy_r_r4120); - if (unlikely(cpy_r_r4121 == NULL)) { + cpy_r_r4236 = (PyObject *)&PyLong_Type; + cpy_r_r4237 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gas' */ + cpy_r_r4238 = PyDict_SetItem(cpy_r_r4227, cpy_r_r4237, cpy_r_r4236); + cpy_r_r4239 = cpy_r_r4238 >= 0; + if (unlikely(!cpy_r_r4239)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2211; } - cpy_r_r4122 = CPyModule_typing; - cpy_r_r4123 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4124 = cpy_r_r4122 != cpy_r_r4123; - if (cpy_r_r4124) goto CPyL1541; - cpy_r_r4125 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4126 = PyImport_Import(cpy_r_r4125); - if (unlikely(cpy_r_r4126 == NULL)) { + cpy_r_r4240 = (PyObject *)&PyLong_Type; + cpy_r_r4241 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasCost' */ + cpy_r_r4242 = PyDict_SetItem(cpy_r_r4227, cpy_r_r4241, cpy_r_r4240); + cpy_r_r4243 = cpy_r_r4242 >= 0; + if (unlikely(!cpy_r_r4243)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2211; } - CPyModule_typing = cpy_r_r4126; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4126); -CPyL1541: ; - cpy_r_r4127 = PyImport_GetModuleDict(); - cpy_r_r4128 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4129 = CPyDict_GetItem(cpy_r_r4127, cpy_r_r4128); - if (unlikely(cpy_r_r4129 == NULL)) { + cpy_r_r4244 = (PyObject *)&PyLong_Type; + cpy_r_r4245 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'depth' */ + cpy_r_r4246 = PyDict_SetItem(cpy_r_r4227, cpy_r_r4245, cpy_r_r4244); + cpy_r_r4247 = cpy_r_r4246 >= 0; + if (unlikely(!cpy_r_r4247)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2211; } - cpy_r_r4130 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4131 = CPyObject_GetAttr(cpy_r_r4129, cpy_r_r4130); - CPy_DECREF(cpy_r_r4129); - if (unlikely(cpy_r_r4131 == NULL)) { + cpy_r_r4248 = (PyObject *)&PyList_Type; + cpy_r_r4249 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stack' */ + cpy_r_r4250 = PyDict_SetItem(cpy_r_r4227, cpy_r_r4249, cpy_r_r4248); + cpy_r_r4251 = cpy_r_r4250 >= 0; + if (unlikely(!cpy_r_r4251)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2211; } - cpy_r_r4132 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4133 = PyObject_HasAttr(cpy_r_r4131, cpy_r_r4132); - if (!cpy_r_r4133) goto CPyL1548; - cpy_r_r4134 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'DiffModeTrace' */ - cpy_r_r4135 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4136 = CPyObject_GetAttr(cpy_r_r4131, cpy_r_r4135); - if (unlikely(cpy_r_r4136 == NULL)) { + cpy_r_r4252 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StructLog' */ + cpy_r_r4253 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4254 = CPyDict_SetItem(cpy_r_r4225, cpy_r_r4253, cpy_r_r4227); + CPy_DECREF(cpy_r_r4227); + cpy_r_r4255 = cpy_r_r4254 >= 0; + if (unlikely(!cpy_r_r4255)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2212; + goto CPyL2210; } - PyObject *cpy_r_r4137[2] = {cpy_r_r4134, cpy_r_r4121}; - cpy_r_r4138 = (PyObject **)&cpy_r_r4137; - cpy_r_r4139 = PyObject_Vectorcall(cpy_r_r4136, cpy_r_r4138, 2, 0); - CPy_DECREF(cpy_r_r4136); - if (unlikely(cpy_r_r4139 == NULL)) { + cpy_r_r4256 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4257 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4258 = CPyDict_SetItem(cpy_r_r4225, cpy_r_r4257, cpy_r_r4256); + cpy_r_r4259 = cpy_r_r4258 >= 0; + if (unlikely(!cpy_r_r4259)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2212; + goto CPyL2210; } - if (likely(PyDict_Check(cpy_r_r4139))) - cpy_r_r4140 = cpy_r_r4139; - else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 580, CPyStatic_types___globals, "dict", cpy_r_r4139); - goto CPyL2212; + cpy_r_r4260 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4261 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4262 = CPyDict_SetItem(cpy_r_r4225, cpy_r_r4261, cpy_r_r4260); + cpy_r_r4263 = cpy_r_r4262 >= 0; + if (unlikely(!cpy_r_r4263)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL2210; } - cpy_r_r4141 = cpy_r_r4140; - goto CPyL1550; -CPyL1548: ; - cpy_r_r4142 = PyDict_New(); - if (unlikely(cpy_r_r4142 == NULL)) { + PyObject *cpy_r_r4264[3] = {cpy_r_r4252, cpy_r_r4205, cpy_r_r4225}; + cpy_r_r4265 = (PyObject **)&cpy_r_r4264; + cpy_r_r4266 = PyObject_Vectorcall(cpy_r_r4215, cpy_r_r4265, 3, 0); + CPy_DECREF(cpy_r_r4215); + if (unlikely(cpy_r_r4266 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2212; } - cpy_r_r4141 = cpy_r_r4142; -CPyL1550: ; - cpy_r_r4143 = PyDict_New(); - if (unlikely(cpy_r_r4143 == NULL)) { + CPy_DECREF(cpy_r_r4205); + CPy_DECREF(cpy_r_r4225); + CPyType_types___StructLog = (PyTypeObject *)cpy_r_r4266; + CPy_INCREF(CPyType_types___StructLog); + cpy_r_r4267 = CPyStatic_types___globals; + cpy_r_r4268 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StructLog' */ + cpy_r_r4269 = PyDict_SetItem(cpy_r_r4267, cpy_r_r4268, cpy_r_r4266); + CPy_DECREF(cpy_r_r4266); + cpy_r_r4270 = cpy_r_r4269 >= 0; + if (unlikely(!cpy_r_r4270)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4271 = (PyObject *)CPyType_types___StructLog; + cpy_r_r4272 = CPyModule_typing; + cpy_r_r4273 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4274 = cpy_r_r4272 != cpy_r_r4273; + if (cpy_r_r4274) goto CPyL1595; + cpy_r_r4275 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4276 = PyImport_Import(cpy_r_r4275); + if (unlikely(cpy_r_r4276 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r4276; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r4276); +CPyL1595: ; + cpy_r_r4277 = PyImport_GetModuleDict(); + cpy_r_r4278 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4279 = CPyDict_GetItem(cpy_r_r4277, cpy_r_r4278); + if (unlikely(cpy_r_r4279 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4280 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4281 = CPyObject_GetAttr(cpy_r_r4279, cpy_r_r4280); + CPy_DECREF(cpy_r_r4279); + if (unlikely(cpy_r_r4281 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2213; + goto CPyL1846; } - cpy_r_r4144 = (PyObject *)&PyDict_Type; - cpy_r_r4145 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'post' */ - cpy_r_r4146 = PyDict_SetItem(cpy_r_r4143, cpy_r_r4145, cpy_r_r4144); - cpy_r_r4147 = cpy_r_r4146 >= 0; - if (unlikely(!cpy_r_r4147)) { + cpy_r_r4282 = PyTuple_Pack(1, cpy_r_r4281); + CPy_DECREF(cpy_r_r4281); + if (unlikely(cpy_r_r4282 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2214; + goto CPyL1846; } - cpy_r_r4148 = (PyObject *)&PyDict_Type; - cpy_r_r4149 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pre' */ - cpy_r_r4150 = PyDict_SetItem(cpy_r_r4143, cpy_r_r4149, cpy_r_r4148); - cpy_r_r4151 = cpy_r_r4150 >= 0; - if (unlikely(!cpy_r_r4151)) { + cpy_r_r4283 = CPyModule_typing; + cpy_r_r4284 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4285 = cpy_r_r4283 != cpy_r_r4284; + if (cpy_r_r4285) goto CPyL1601; + cpy_r_r4286 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4287 = PyImport_Import(cpy_r_r4286); + if (unlikely(cpy_r_r4287 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2214; + goto CPyL2213; } - cpy_r_r4152 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'DiffModeTrace' */ - cpy_r_r4153 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4154 = CPyDict_SetItem(cpy_r_r4141, cpy_r_r4153, cpy_r_r4143); - CPy_DECREF(cpy_r_r4143); - cpy_r_r4155 = cpy_r_r4154 >= 0; - if (unlikely(!cpy_r_r4155)) { + CPyModule_typing = cpy_r_r4287; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r4287); +CPyL1601: ; + cpy_r_r4288 = PyImport_GetModuleDict(); + cpy_r_r4289 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4290 = CPyDict_GetItem(cpy_r_r4288, cpy_r_r4289); + if (unlikely(cpy_r_r4290 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2213; } - cpy_r_r4156 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4157 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4158 = CPyDict_SetItem(cpy_r_r4141, cpy_r_r4157, cpy_r_r4156); - cpy_r_r4159 = cpy_r_r4158 >= 0; - if (unlikely(!cpy_r_r4159)) { + cpy_r_r4291 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4292 = CPyObject_GetAttr(cpy_r_r4290, cpy_r_r4291); + CPy_DECREF(cpy_r_r4290); + if (unlikely(cpy_r_r4292 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2213; } - cpy_r_r4160 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4161 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4162 = CPyDict_SetItem(cpy_r_r4141, cpy_r_r4161, cpy_r_r4160); - cpy_r_r4163 = cpy_r_r4162 >= 0; - if (unlikely(!cpy_r_r4163)) { + cpy_r_r4293 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4294 = PyObject_HasAttr(cpy_r_r4292, cpy_r_r4293); + if (!cpy_r_r4294) goto CPyL1608; + cpy_r_r4295 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'OpcodeTrace' */ + cpy_r_r4296 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4297 = CPyObject_GetAttr(cpy_r_r4292, cpy_r_r4296); + if (unlikely(cpy_r_r4297 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2213; + goto CPyL2214; } - PyObject *cpy_r_r4164[3] = {cpy_r_r4152, cpy_r_r4121, cpy_r_r4141}; - cpy_r_r4165 = (PyObject **)&cpy_r_r4164; - cpy_r_r4166 = PyObject_Vectorcall(cpy_r_r4131, cpy_r_r4165, 3, 0); - CPy_DECREF(cpy_r_r4131); - if (unlikely(cpy_r_r4166 == NULL)) { + PyObject *cpy_r_r4298[2] = {cpy_r_r4295, cpy_r_r4282}; + cpy_r_r4299 = (PyObject **)&cpy_r_r4298; + cpy_r_r4300 = PyObject_Vectorcall(cpy_r_r4297, cpy_r_r4299, 2, 0); + CPy_DECREF(cpy_r_r4297); + if (unlikely(cpy_r_r4300 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2215; + goto CPyL2214; } - CPy_DECREF(cpy_r_r4121); - CPy_DECREF(cpy_r_r4141); - CPyType_types___DiffModeTrace = (PyTypeObject *)cpy_r_r4166; - CPy_INCREF(CPyType_types___DiffModeTrace); - cpy_r_r4167 = CPyStatic_types___globals; - cpy_r_r4168 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'DiffModeTrace' */ - cpy_r_r4169 = PyDict_SetItem(cpy_r_r4167, cpy_r_r4168, cpy_r_r4166); - CPy_DECREF(cpy_r_r4166); - cpy_r_r4170 = cpy_r_r4169 >= 0; - if (unlikely(!cpy_r_r4170)) { + if (likely(PyDict_Check(cpy_r_r4300))) + cpy_r_r4301 = cpy_r_r4300; + else { + CPy_TypeErrorTraceback("faster_web3/types.py", "", 603, CPyStatic_types___globals, "dict", cpy_r_r4300); + goto CPyL2214; + } + cpy_r_r4302 = cpy_r_r4301; + goto CPyL1610; +CPyL1608: ; + cpy_r_r4303 = PyDict_New(); + if (unlikely(cpy_r_r4303 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2214; } - cpy_r_r4171 = (PyObject *)CPyType_types___DiffModeTrace; - cpy_r_r4172 = CPyStatic_types___globals; - cpy_r_r4173 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ - cpy_r_r4174 = CPyDict_GetItem(cpy_r_r4172, cpy_r_r4173); - if (unlikely(cpy_r_r4174 == NULL)) { + cpy_r_r4302 = cpy_r_r4303; +CPyL1610: ; + cpy_r_r4304 = PyDict_New(); + if (unlikely(cpy_r_r4304 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2215; } - cpy_r_r4175 = CPyStatic_types___globals; - cpy_r_r4176 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ChecksumAddress' */ - cpy_r_r4177 = CPyDict_GetItem(cpy_r_r4175, cpy_r_r4176); - if (unlikely(cpy_r_r4177 == NULL)) { + cpy_r_r4305 = (PyObject *)&PyLong_Type; + cpy_r_r4306 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gas' */ + cpy_r_r4307 = PyDict_SetItem(cpy_r_r4304, cpy_r_r4306, cpy_r_r4305); + cpy_r_r4308 = cpy_r_r4307 >= 0; + if (unlikely(!cpy_r_r4308)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2216; } - cpy_r_r4178 = CPyStatic_types___globals; - cpy_r_r4179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceData' */ - cpy_r_r4180 = CPyDict_GetItem(cpy_r_r4178, cpy_r_r4179); - if (unlikely(cpy_r_r4180 == NULL)) { + cpy_r_r4309 = (PyObject *)&PyBool_Type; + cpy_r_r4310 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'failed' */ + cpy_r_r4311 = PyDict_SetItem(cpy_r_r4304, cpy_r_r4310, cpy_r_r4309); + cpy_r_r4312 = cpy_r_r4311 >= 0; + if (unlikely(!cpy_r_r4312)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2217; + goto CPyL2216; } - cpy_r_r4181.f0 = cpy_r_r4177; - cpy_r_r4181.f1 = cpy_r_r4180; - cpy_r_r4182 = PyTuple_New(2); - if (unlikely(cpy_r_r4182 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp985 = cpy_r_r4181.f0; - PyTuple_SET_ITEM(cpy_r_r4182, 0, __tmp985); - PyObject *__tmp986 = cpy_r_r4181.f1; - PyTuple_SET_ITEM(cpy_r_r4182, 1, __tmp986); - cpy_r_r4183 = PyObject_GetItem(cpy_r_r4174, cpy_r_r4182); - CPy_DECREF(cpy_r_r4174); - CPy_DECREF(cpy_r_r4182); - if (unlikely(cpy_r_r4183 == NULL)) { + cpy_r_r4313 = (PyObject *)&PyUnicode_Type; + cpy_r_r4314 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'returnValue' */ + cpy_r_r4315 = PyDict_SetItem(cpy_r_r4304, cpy_r_r4314, cpy_r_r4313); + cpy_r_r4316 = cpy_r_r4315 >= 0; + if (unlikely(!cpy_r_r4316)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2216; } - cpy_r_r4184 = CPyStatic_types___globals; - cpy_r_r4185 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PrestateTrace' */ - cpy_r_r4186 = CPyDict_SetItem(cpy_r_r4184, cpy_r_r4185, cpy_r_r4183); - CPy_DECREF(cpy_r_r4183); - cpy_r_r4187 = cpy_r_r4186 >= 0; - if (unlikely(!cpy_r_r4187)) { + cpy_r_r4317 = (PyObject *)&PyList_Type; + cpy_r_r4318 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'structLogs' */ + cpy_r_r4319 = PyDict_SetItem(cpy_r_r4304, cpy_r_r4318, cpy_r_r4317); + cpy_r_r4320 = cpy_r_r4319 >= 0; + if (unlikely(!cpy_r_r4320)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2216; } - cpy_r_r4188 = CPyStatic_types___globals; - cpy_r_r4189 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ - cpy_r_r4190 = CPyDict_GetItem(cpy_r_r4188, cpy_r_r4189); - if (unlikely(cpy_r_r4190 == NULL)) { + cpy_r_r4321 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'OpcodeTrace' */ + cpy_r_r4322 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4323 = CPyDict_SetItem(cpy_r_r4302, cpy_r_r4322, cpy_r_r4304); + CPy_DECREF(cpy_r_r4304); + cpy_r_r4324 = cpy_r_r4323 >= 0; + if (unlikely(!cpy_r_r4324)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2215; } - cpy_r_r4191 = (PyObject *)&PyUnicode_Type; - cpy_r_r4192 = (PyObject *)&PyLong_Type; - CPy_INCREF(cpy_r_r4191); - CPy_INCREF(cpy_r_r4192); - cpy_r_r4193.f0 = cpy_r_r4191; - cpy_r_r4193.f1 = cpy_r_r4192; - cpy_r_r4194 = PyTuple_New(2); - if (unlikely(cpy_r_r4194 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp987 = cpy_r_r4193.f0; - PyTuple_SET_ITEM(cpy_r_r4194, 0, __tmp987); - PyObject *__tmp988 = cpy_r_r4193.f1; - PyTuple_SET_ITEM(cpy_r_r4194, 1, __tmp988); - cpy_r_r4195 = PyObject_GetItem(cpy_r_r4190, cpy_r_r4194); - CPy_DECREF(cpy_r_r4190); - CPy_DECREF(cpy_r_r4194); - if (unlikely(cpy_r_r4195 == NULL)) { + cpy_r_r4325 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4326 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4327 = CPyDict_SetItem(cpy_r_r4302, cpy_r_r4326, cpy_r_r4325); + cpy_r_r4328 = cpy_r_r4327 >= 0; + if (unlikely(!cpy_r_r4328)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2215; } - cpy_r_r4196 = CPyStatic_types___globals; - cpy_r_r4197 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FourByteTrace' */ - cpy_r_r4198 = CPyDict_SetItem(cpy_r_r4196, cpy_r_r4197, cpy_r_r4195); - CPy_DECREF(cpy_r_r4195); - cpy_r_r4199 = cpy_r_r4198 >= 0; - if (unlikely(!cpy_r_r4199)) { + cpy_r_r4329 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4330 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4331 = CPyDict_SetItem(cpy_r_r4302, cpy_r_r4330, cpy_r_r4329); + cpy_r_r4332 = cpy_r_r4331 >= 0; + if (unlikely(!cpy_r_r4332)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2215; } - cpy_r_r4200 = CPyModule_typing; - cpy_r_r4201 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4202 = cpy_r_r4200 != cpy_r_r4201; - if (cpy_r_r4202) goto CPyL1569; - cpy_r_r4203 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4204 = PyImport_Import(cpy_r_r4203); - if (unlikely(cpy_r_r4204 == NULL)) { + PyObject *cpy_r_r4333[3] = {cpy_r_r4321, cpy_r_r4282, cpy_r_r4302}; + cpy_r_r4334 = (PyObject **)&cpy_r_r4333; + cpy_r_r4335 = PyObject_Vectorcall(cpy_r_r4292, cpy_r_r4334, 3, 0); + CPy_DECREF(cpy_r_r4292); + if (unlikely(cpy_r_r4335 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2217; } - CPyModule_typing = cpy_r_r4204; + CPy_DECREF(cpy_r_r4282); + CPy_DECREF(cpy_r_r4302); + CPyType_types___OpcodeTrace = (PyTypeObject *)cpy_r_r4335; + CPy_INCREF(CPyType_types___OpcodeTrace); + cpy_r_r4336 = CPyStatic_types___globals; + cpy_r_r4337 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'OpcodeTrace' */ + cpy_r_r4338 = PyDict_SetItem(cpy_r_r4336, cpy_r_r4337, cpy_r_r4335); + CPy_DECREF(cpy_r_r4335); + cpy_r_r4339 = cpy_r_r4338 >= 0; + if (unlikely(!cpy_r_r4339)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4340 = (PyObject *)CPyType_types___OpcodeTrace; + cpy_r_r4341 = CPyModule_typing; + cpy_r_r4342 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4343 = cpy_r_r4341 != cpy_r_r4342; + if (cpy_r_r4343) goto CPyL1623; + cpy_r_r4344 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4345 = PyImport_Import(cpy_r_r4344); + if (unlikely(cpy_r_r4345 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r4345; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4204); -CPyL1569: ; - cpy_r_r4205 = PyImport_GetModuleDict(); - cpy_r_r4206 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4207 = CPyDict_GetItem(cpy_r_r4205, cpy_r_r4206); - if (unlikely(cpy_r_r4207 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4208 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4209 = CPyObject_GetAttr(cpy_r_r4207, cpy_r_r4208); - CPy_DECREF(cpy_r_r4207); - if (unlikely(cpy_r_r4209 == NULL)) { + CPy_DECREF(cpy_r_r4345); +CPyL1623: ; + cpy_r_r4346 = PyImport_GetModuleDict(); + cpy_r_r4347 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4348 = CPyDict_GetItem(cpy_r_r4346, cpy_r_r4347); + if (unlikely(cpy_r_r4348 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4349 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4350 = CPyObject_GetAttr(cpy_r_r4348, cpy_r_r4349); + CPy_DECREF(cpy_r_r4348); + if (unlikely(cpy_r_r4350 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4210 = PyTuple_Pack(1, cpy_r_r4209); - CPy_DECREF(cpy_r_r4209); - if (unlikely(cpy_r_r4210 == NULL)) { + cpy_r_r4351 = PyTuple_Pack(1, cpy_r_r4350); + CPy_DECREF(cpy_r_r4350); + if (unlikely(cpy_r_r4351 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4211 = CPyModule_typing; - cpy_r_r4212 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4213 = cpy_r_r4211 != cpy_r_r4212; - if (cpy_r_r4213) goto CPyL1575; - cpy_r_r4214 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4215 = PyImport_Import(cpy_r_r4214); - if (unlikely(cpy_r_r4215 == NULL)) { + cpy_r_r4352 = CPyModule_typing; + cpy_r_r4353 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4354 = cpy_r_r4352 != cpy_r_r4353; + if (cpy_r_r4354) goto CPyL1629; + cpy_r_r4355 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4356 = PyImport_Import(cpy_r_r4355); + if (unlikely(cpy_r_r4356 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2218; } - CPyModule_typing = cpy_r_r4215; + CPyModule_typing = cpy_r_r4356; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4215); -CPyL1575: ; - cpy_r_r4216 = PyImport_GetModuleDict(); - cpy_r_r4217 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4218 = CPyDict_GetItem(cpy_r_r4216, cpy_r_r4217); - if (unlikely(cpy_r_r4218 == NULL)) { + CPy_DECREF(cpy_r_r4356); +CPyL1629: ; + cpy_r_r4357 = PyImport_GetModuleDict(); + cpy_r_r4358 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4359 = CPyDict_GetItem(cpy_r_r4357, cpy_r_r4358); + if (unlikely(cpy_r_r4359 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2218; } - cpy_r_r4219 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4220 = CPyObject_GetAttr(cpy_r_r4218, cpy_r_r4219); - CPy_DECREF(cpy_r_r4218); - if (unlikely(cpy_r_r4220 == NULL)) { + cpy_r_r4360 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4361 = CPyObject_GetAttr(cpy_r_r4359, cpy_r_r4360); + CPy_DECREF(cpy_r_r4359); + if (unlikely(cpy_r_r4361 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2218; } - cpy_r_r4221 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4222 = PyObject_HasAttr(cpy_r_r4220, cpy_r_r4221); - if (!cpy_r_r4222) goto CPyL1582; - cpy_r_r4223 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StructLog' */ - cpy_r_r4224 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4225 = CPyObject_GetAttr(cpy_r_r4220, cpy_r_r4224); - if (unlikely(cpy_r_r4225 == NULL)) { + cpy_r_r4362 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4363 = PyObject_HasAttr(cpy_r_r4361, cpy_r_r4362); + if (!cpy_r_r4363) goto CPyL1636; + cpy_r_r4364 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockStateCallV1' */ + cpy_r_r4365 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4366 = CPyObject_GetAttr(cpy_r_r4361, cpy_r_r4365); + if (unlikely(cpy_r_r4366 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2219; } - PyObject *cpy_r_r4226[2] = {cpy_r_r4223, cpy_r_r4210}; - cpy_r_r4227 = (PyObject **)&cpy_r_r4226; - cpy_r_r4228 = PyObject_Vectorcall(cpy_r_r4225, cpy_r_r4227, 2, 0); - CPy_DECREF(cpy_r_r4225); - if (unlikely(cpy_r_r4228 == NULL)) { + PyObject *cpy_r_r4367[2] = {cpy_r_r4364, cpy_r_r4351}; + cpy_r_r4368 = (PyObject **)&cpy_r_r4367; + cpy_r_r4369 = PyObject_Vectorcall(cpy_r_r4366, cpy_r_r4368, 2, 0); + CPy_DECREF(cpy_r_r4366); + if (unlikely(cpy_r_r4369 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2219; } - if (likely(PyDict_Check(cpy_r_r4228))) - cpy_r_r4229 = cpy_r_r4228; + if (likely(PyDict_Check(cpy_r_r4369))) + cpy_r_r4370 = cpy_r_r4369; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 594, CPyStatic_types___globals, "dict", cpy_r_r4228); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 610, CPyStatic_types___globals, "dict", cpy_r_r4369); goto CPyL2219; } - cpy_r_r4230 = cpy_r_r4229; - goto CPyL1584; -CPyL1582: ; - cpy_r_r4231 = PyDict_New(); - if (unlikely(cpy_r_r4231 == NULL)) { + cpy_r_r4371 = cpy_r_r4370; + goto CPyL1638; +CPyL1636: ; + cpy_r_r4372 = PyDict_New(); + if (unlikely(cpy_r_r4372 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2219; } - cpy_r_r4230 = cpy_r_r4231; -CPyL1584: ; - cpy_r_r4232 = PyDict_New(); - if (unlikely(cpy_r_r4232 == NULL)) { + cpy_r_r4371 = cpy_r_r4372; +CPyL1638: ; + cpy_r_r4373 = PyDict_New(); + if (unlikely(cpy_r_r4373 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2220; } - cpy_r_r4233 = (PyObject *)&PyLong_Type; - cpy_r_r4234 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pc' */ - cpy_r_r4235 = PyDict_SetItem(cpy_r_r4232, cpy_r_r4234, cpy_r_r4233); - cpy_r_r4236 = cpy_r_r4235 >= 0; - if (unlikely(!cpy_r_r4236)) { + cpy_r_r4374 = (PyObject *)&PyType_Type; + cpy_r_r4375 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockOverrides' */ + cpy_r_r4376 = PyDict_SetItem(cpy_r_r4373, cpy_r_r4375, cpy_r_r4374); + cpy_r_r4377 = cpy_r_r4376 >= 0; + if (unlikely(!cpy_r_r4377)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2221; } - cpy_r_r4237 = (PyObject *)&PyUnicode_Type; - cpy_r_r4238 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'op' */ - cpy_r_r4239 = PyDict_SetItem(cpy_r_r4232, cpy_r_r4238, cpy_r_r4237); - cpy_r_r4240 = cpy_r_r4239 >= 0; - if (unlikely(!cpy_r_r4240)) { + cpy_r_r4378 = (PyObject *)&PyDict_Type; + cpy_r_r4379 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stateOverrides' */ + cpy_r_r4380 = PyDict_SetItem(cpy_r_r4373, cpy_r_r4379, cpy_r_r4378); + cpy_r_r4381 = cpy_r_r4380 >= 0; + if (unlikely(!cpy_r_r4381)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2221; } - cpy_r_r4241 = (PyObject *)&PyLong_Type; - cpy_r_r4242 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gas' */ - cpy_r_r4243 = PyDict_SetItem(cpy_r_r4232, cpy_r_r4242, cpy_r_r4241); - cpy_r_r4244 = cpy_r_r4243 >= 0; - if (unlikely(!cpy_r_r4244)) { + cpy_r_r4382 = CPyStatic_types___globals; + cpy_r_r4383 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r4384 = CPyDict_GetItem(cpy_r_r4382, cpy_r_r4383); + if (unlikely(cpy_r_r4384 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2221; } - cpy_r_r4245 = (PyObject *)&PyLong_Type; - cpy_r_r4246 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasCost' */ - cpy_r_r4247 = PyDict_SetItem(cpy_r_r4232, cpy_r_r4246, cpy_r_r4245); - cpy_r_r4248 = cpy_r_r4247 >= 0; - if (unlikely(!cpy_r_r4248)) { + cpy_r_r4385 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'calls' */ + cpy_r_r4386 = PyDict_SetItem(cpy_r_r4373, cpy_r_r4385, cpy_r_r4384); + CPy_DECREF(cpy_r_r4384); + cpy_r_r4387 = cpy_r_r4386 >= 0; + if (unlikely(!cpy_r_r4387)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2221; } - cpy_r_r4249 = (PyObject *)&PyLong_Type; - cpy_r_r4250 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'depth' */ - cpy_r_r4251 = PyDict_SetItem(cpy_r_r4232, cpy_r_r4250, cpy_r_r4249); - cpy_r_r4252 = cpy_r_r4251 >= 0; - if (unlikely(!cpy_r_r4252)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2221; - } - cpy_r_r4253 = (PyObject *)&PyList_Type; - cpy_r_r4254 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stack' */ - cpy_r_r4255 = PyDict_SetItem(cpy_r_r4232, cpy_r_r4254, cpy_r_r4253); - cpy_r_r4256 = cpy_r_r4255 >= 0; - if (unlikely(!cpy_r_r4256)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2221; - } - cpy_r_r4257 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StructLog' */ - cpy_r_r4258 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4259 = CPyDict_SetItem(cpy_r_r4230, cpy_r_r4258, cpy_r_r4232); - CPy_DECREF(cpy_r_r4232); - cpy_r_r4260 = cpy_r_r4259 >= 0; - if (unlikely(!cpy_r_r4260)) { + cpy_r_r4388 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockStateCallV1' */ + cpy_r_r4389 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4390 = CPyDict_SetItem(cpy_r_r4371, cpy_r_r4389, cpy_r_r4373); + CPy_DECREF(cpy_r_r4373); + cpy_r_r4391 = cpy_r_r4390 >= 0; + if (unlikely(!cpy_r_r4391)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2220; } - cpy_r_r4261 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4262 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4263 = CPyDict_SetItem(cpy_r_r4230, cpy_r_r4262, cpy_r_r4261); - cpy_r_r4264 = cpy_r_r4263 >= 0; - if (unlikely(!cpy_r_r4264)) { + cpy_r_r4392 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4393 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4394 = CPyDict_SetItem(cpy_r_r4371, cpy_r_r4393, cpy_r_r4392); + cpy_r_r4395 = cpy_r_r4394 >= 0; + if (unlikely(!cpy_r_r4395)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2220; } - cpy_r_r4265 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4266 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4267 = CPyDict_SetItem(cpy_r_r4230, cpy_r_r4266, cpy_r_r4265); - cpy_r_r4268 = cpy_r_r4267 >= 0; - if (unlikely(!cpy_r_r4268)) { + cpy_r_r4396 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4397 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4398 = CPyDict_SetItem(cpy_r_r4371, cpy_r_r4397, cpy_r_r4396); + cpy_r_r4399 = cpy_r_r4398 >= 0; + if (unlikely(!cpy_r_r4399)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2220; } - PyObject *cpy_r_r4269[3] = {cpy_r_r4257, cpy_r_r4210, cpy_r_r4230}; - cpy_r_r4270 = (PyObject **)&cpy_r_r4269; - cpy_r_r4271 = PyObject_Vectorcall(cpy_r_r4220, cpy_r_r4270, 3, 0); - CPy_DECREF(cpy_r_r4220); - if (unlikely(cpy_r_r4271 == NULL)) { + PyObject *cpy_r_r4400[3] = {cpy_r_r4388, cpy_r_r4351, cpy_r_r4371}; + cpy_r_r4401 = (PyObject **)&cpy_r_r4400; + cpy_r_r4402 = PyObject_Vectorcall(cpy_r_r4361, cpy_r_r4401, 3, 0); + CPy_DECREF(cpy_r_r4361); + if (unlikely(cpy_r_r4402 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2222; } - CPy_DECREF(cpy_r_r4210); - CPy_DECREF(cpy_r_r4230); - CPyType_types___StructLog = (PyTypeObject *)cpy_r_r4271; - CPy_INCREF(CPyType_types___StructLog); - cpy_r_r4272 = CPyStatic_types___globals; - cpy_r_r4273 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StructLog' */ - cpy_r_r4274 = PyDict_SetItem(cpy_r_r4272, cpy_r_r4273, cpy_r_r4271); - CPy_DECREF(cpy_r_r4271); - cpy_r_r4275 = cpy_r_r4274 >= 0; - if (unlikely(!cpy_r_r4275)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4276 = (PyObject *)CPyType_types___StructLog; - cpy_r_r4277 = CPyModule_typing; - cpy_r_r4278 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4279 = cpy_r_r4277 != cpy_r_r4278; - if (cpy_r_r4279) goto CPyL1599; - cpy_r_r4280 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4281 = PyImport_Import(cpy_r_r4280); - if (unlikely(cpy_r_r4281 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - CPyModule_typing = cpy_r_r4281; + CPy_DECREF(cpy_r_r4351); + CPy_DECREF(cpy_r_r4371); + CPyType_types___BlockStateCallV1 = (PyTypeObject *)cpy_r_r4402; + CPy_INCREF(CPyType_types___BlockStateCallV1); + cpy_r_r4403 = CPyStatic_types___globals; + cpy_r_r4404 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockStateCallV1' */ + cpy_r_r4405 = PyDict_SetItem(cpy_r_r4403, cpy_r_r4404, cpy_r_r4402); + CPy_DECREF(cpy_r_r4402); + cpy_r_r4406 = cpy_r_r4405 >= 0; + if (unlikely(!cpy_r_r4406)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4407 = (PyObject *)CPyType_types___BlockStateCallV1; + cpy_r_r4408 = CPyModule_typing; + cpy_r_r4409 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4410 = cpy_r_r4408 != cpy_r_r4409; + if (cpy_r_r4410) goto CPyL1651; + cpy_r_r4411 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4412 = PyImport_Import(cpy_r_r4411); + if (unlikely(cpy_r_r4412 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r4412; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4281); -CPyL1599: ; - cpy_r_r4282 = PyImport_GetModuleDict(); - cpy_r_r4283 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4284 = CPyDict_GetItem(cpy_r_r4282, cpy_r_r4283); - if (unlikely(cpy_r_r4284 == NULL)) { + CPy_DECREF(cpy_r_r4412); +CPyL1651: ; + cpy_r_r4413 = PyImport_GetModuleDict(); + cpy_r_r4414 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4415 = CPyDict_GetItem(cpy_r_r4413, cpy_r_r4414); + if (unlikely(cpy_r_r4415 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4285 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4286 = CPyObject_GetAttr(cpy_r_r4284, cpy_r_r4285); - CPy_DECREF(cpy_r_r4284); - if (unlikely(cpy_r_r4286 == NULL)) { + cpy_r_r4416 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4417 = CPyObject_GetAttr(cpy_r_r4415, cpy_r_r4416); + CPy_DECREF(cpy_r_r4415); + if (unlikely(cpy_r_r4417 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4287 = PyTuple_Pack(1, cpy_r_r4286); - CPy_DECREF(cpy_r_r4286); - if (unlikely(cpy_r_r4287 == NULL)) { + cpy_r_r4418 = PyTuple_Pack(1, cpy_r_r4417); + CPy_DECREF(cpy_r_r4417); + if (unlikely(cpy_r_r4418 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4288 = CPyModule_typing; - cpy_r_r4289 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4290 = cpy_r_r4288 != cpy_r_r4289; - if (cpy_r_r4290) goto CPyL1605; - cpy_r_r4291 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4292 = PyImport_Import(cpy_r_r4291); - if (unlikely(cpy_r_r4292 == NULL)) { + cpy_r_r4419 = CPyModule_typing; + cpy_r_r4420 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4421 = cpy_r_r4419 != cpy_r_r4420; + if (cpy_r_r4421) goto CPyL1657; + cpy_r_r4422 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4423 = PyImport_Import(cpy_r_r4422); + if (unlikely(cpy_r_r4423 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2223; } - CPyModule_typing = cpy_r_r4292; + CPyModule_typing = cpy_r_r4423; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4292); -CPyL1605: ; - cpy_r_r4293 = PyImport_GetModuleDict(); - cpy_r_r4294 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4295 = CPyDict_GetItem(cpy_r_r4293, cpy_r_r4294); - if (unlikely(cpy_r_r4295 == NULL)) { + CPy_DECREF(cpy_r_r4423); +CPyL1657: ; + cpy_r_r4424 = PyImport_GetModuleDict(); + cpy_r_r4425 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4426 = CPyDict_GetItem(cpy_r_r4424, cpy_r_r4425); + if (unlikely(cpy_r_r4426 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2223; } - cpy_r_r4296 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4297 = CPyObject_GetAttr(cpy_r_r4295, cpy_r_r4296); - CPy_DECREF(cpy_r_r4295); - if (unlikely(cpy_r_r4297 == NULL)) { + cpy_r_r4427 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4428 = CPyObject_GetAttr(cpy_r_r4426, cpy_r_r4427); + CPy_DECREF(cpy_r_r4426); + if (unlikely(cpy_r_r4428 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2223; } - cpy_r_r4298 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4299 = PyObject_HasAttr(cpy_r_r4297, cpy_r_r4298); - if (!cpy_r_r4299) goto CPyL1612; - cpy_r_r4300 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'OpcodeTrace' */ - cpy_r_r4301 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4302 = CPyObject_GetAttr(cpy_r_r4297, cpy_r_r4301); - if (unlikely(cpy_r_r4302 == NULL)) { + cpy_r_r4429 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4430 = PyObject_HasAttr(cpy_r_r4428, cpy_r_r4429); + if (!cpy_r_r4430) goto CPyL1664; + cpy_r_r4431 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Payload' */ + cpy_r_r4432 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4433 = CPyObject_GetAttr(cpy_r_r4428, cpy_r_r4432); + if (unlikely(cpy_r_r4433 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2224; } - PyObject *cpy_r_r4303[2] = {cpy_r_r4300, cpy_r_r4287}; - cpy_r_r4304 = (PyObject **)&cpy_r_r4303; - cpy_r_r4305 = PyObject_Vectorcall(cpy_r_r4302, cpy_r_r4304, 2, 0); - CPy_DECREF(cpy_r_r4302); - if (unlikely(cpy_r_r4305 == NULL)) { + PyObject *cpy_r_r4434[2] = {cpy_r_r4431, cpy_r_r4418}; + cpy_r_r4435 = (PyObject **)&cpy_r_r4434; + cpy_r_r4436 = PyObject_Vectorcall(cpy_r_r4433, cpy_r_r4435, 2, 0); + CPy_DECREF(cpy_r_r4433); + if (unlikely(cpy_r_r4436 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2224; } - if (likely(PyDict_Check(cpy_r_r4305))) - cpy_r_r4306 = cpy_r_r4305; + if (likely(PyDict_Check(cpy_r_r4436))) + cpy_r_r4437 = cpy_r_r4436; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 603, CPyStatic_types___globals, "dict", cpy_r_r4305); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 616, CPyStatic_types___globals, "dict", cpy_r_r4436); goto CPyL2224; } - cpy_r_r4307 = cpy_r_r4306; - goto CPyL1614; -CPyL1612: ; - cpy_r_r4308 = PyDict_New(); - if (unlikely(cpy_r_r4308 == NULL)) { + cpy_r_r4438 = cpy_r_r4437; + goto CPyL1666; +CPyL1664: ; + cpy_r_r4439 = PyDict_New(); + if (unlikely(cpy_r_r4439 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2224; } - cpy_r_r4307 = cpy_r_r4308; -CPyL1614: ; - cpy_r_r4309 = PyDict_New(); - if (unlikely(cpy_r_r4309 == NULL)) { + cpy_r_r4438 = cpy_r_r4439; +CPyL1666: ; + cpy_r_r4440 = PyDict_New(); + if (unlikely(cpy_r_r4440 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2225; } - cpy_r_r4310 = (PyObject *)&PyLong_Type; - cpy_r_r4311 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gas' */ - cpy_r_r4312 = PyDict_SetItem(cpy_r_r4309, cpy_r_r4311, cpy_r_r4310); - cpy_r_r4313 = cpy_r_r4312 >= 0; - if (unlikely(!cpy_r_r4313)) { + cpy_r_r4441 = CPyStatic_types___globals; + cpy_r_r4442 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r4443 = CPyDict_GetItem(cpy_r_r4441, cpy_r_r4442); + if (unlikely(cpy_r_r4443 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2226; } - cpy_r_r4314 = (PyObject *)&PyBool_Type; - cpy_r_r4315 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'failed' */ - cpy_r_r4316 = PyDict_SetItem(cpy_r_r4309, cpy_r_r4315, cpy_r_r4314); - cpy_r_r4317 = cpy_r_r4316 >= 0; - if (unlikely(!cpy_r_r4317)) { + cpy_r_r4444 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockStateCalls' */ + cpy_r_r4445 = PyDict_SetItem(cpy_r_r4440, cpy_r_r4444, cpy_r_r4443); + CPy_DECREF(cpy_r_r4443); + cpy_r_r4446 = cpy_r_r4445 >= 0; + if (unlikely(!cpy_r_r4446)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2226; } - cpy_r_r4318 = (PyObject *)&PyUnicode_Type; - cpy_r_r4319 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'returnValue' */ - cpy_r_r4320 = PyDict_SetItem(cpy_r_r4309, cpy_r_r4319, cpy_r_r4318); - cpy_r_r4321 = cpy_r_r4320 >= 0; - if (unlikely(!cpy_r_r4321)) { + cpy_r_r4447 = (PyObject *)&PyBool_Type; + cpy_r_r4448 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'validation' */ + cpy_r_r4449 = PyDict_SetItem(cpy_r_r4440, cpy_r_r4448, cpy_r_r4447); + cpy_r_r4450 = cpy_r_r4449 >= 0; + if (unlikely(!cpy_r_r4450)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2226; } - cpy_r_r4322 = (PyObject *)&PyList_Type; - cpy_r_r4323 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'structLogs' */ - cpy_r_r4324 = PyDict_SetItem(cpy_r_r4309, cpy_r_r4323, cpy_r_r4322); - cpy_r_r4325 = cpy_r_r4324 >= 0; - if (unlikely(!cpy_r_r4325)) { + cpy_r_r4451 = (PyObject *)&PyBool_Type; + cpy_r_r4452 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'traceTransfers' */ + cpy_r_r4453 = PyDict_SetItem(cpy_r_r4440, cpy_r_r4452, cpy_r_r4451); + cpy_r_r4454 = cpy_r_r4453 >= 0; + if (unlikely(!cpy_r_r4454)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2226; } - cpy_r_r4326 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'OpcodeTrace' */ - cpy_r_r4327 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4328 = CPyDict_SetItem(cpy_r_r4307, cpy_r_r4327, cpy_r_r4309); - CPy_DECREF(cpy_r_r4309); - cpy_r_r4329 = cpy_r_r4328 >= 0; - if (unlikely(!cpy_r_r4329)) { + cpy_r_r4455 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Payload' */ + cpy_r_r4456 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4457 = CPyDict_SetItem(cpy_r_r4438, cpy_r_r4456, cpy_r_r4440); + CPy_DECREF(cpy_r_r4440); + cpy_r_r4458 = cpy_r_r4457 >= 0; + if (unlikely(!cpy_r_r4458)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2225; } - cpy_r_r4330 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4331 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4332 = CPyDict_SetItem(cpy_r_r4307, cpy_r_r4331, cpy_r_r4330); - cpy_r_r4333 = cpy_r_r4332 >= 0; - if (unlikely(!cpy_r_r4333)) { + cpy_r_r4459 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4460 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4461 = CPyDict_SetItem(cpy_r_r4438, cpy_r_r4460, cpy_r_r4459); + cpy_r_r4462 = cpy_r_r4461 >= 0; + if (unlikely(!cpy_r_r4462)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2225; } - cpy_r_r4334 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4335 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4336 = CPyDict_SetItem(cpy_r_r4307, cpy_r_r4335, cpy_r_r4334); - cpy_r_r4337 = cpy_r_r4336 >= 0; - if (unlikely(!cpy_r_r4337)) { + cpy_r_r4463 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4464 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4465 = CPyDict_SetItem(cpy_r_r4438, cpy_r_r4464, cpy_r_r4463); + cpy_r_r4466 = cpy_r_r4465 >= 0; + if (unlikely(!cpy_r_r4466)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2225; } - PyObject *cpy_r_r4338[3] = {cpy_r_r4326, cpy_r_r4287, cpy_r_r4307}; - cpy_r_r4339 = (PyObject **)&cpy_r_r4338; - cpy_r_r4340 = PyObject_Vectorcall(cpy_r_r4297, cpy_r_r4339, 3, 0); - CPy_DECREF(cpy_r_r4297); - if (unlikely(cpy_r_r4340 == NULL)) { + PyObject *cpy_r_r4467[3] = {cpy_r_r4455, cpy_r_r4418, cpy_r_r4438}; + cpy_r_r4468 = (PyObject **)&cpy_r_r4467; + cpy_r_r4469 = PyObject_Vectorcall(cpy_r_r4428, cpy_r_r4468, 3, 0); + CPy_DECREF(cpy_r_r4428); + if (unlikely(cpy_r_r4469 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2227; } - CPy_DECREF(cpy_r_r4287); - CPy_DECREF(cpy_r_r4307); - CPyType_types___OpcodeTrace = (PyTypeObject *)cpy_r_r4340; - CPy_INCREF(CPyType_types___OpcodeTrace); - cpy_r_r4341 = CPyStatic_types___globals; - cpy_r_r4342 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'OpcodeTrace' */ - cpy_r_r4343 = PyDict_SetItem(cpy_r_r4341, cpy_r_r4342, cpy_r_r4340); - CPy_DECREF(cpy_r_r4340); - cpy_r_r4344 = cpy_r_r4343 >= 0; - if (unlikely(!cpy_r_r4344)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4345 = (PyObject *)CPyType_types___OpcodeTrace; - cpy_r_r4346 = CPyModule_typing; - cpy_r_r4347 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4348 = cpy_r_r4346 != cpy_r_r4347; - if (cpy_r_r4348) goto CPyL1627; - cpy_r_r4349 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4350 = PyImport_Import(cpy_r_r4349); - if (unlikely(cpy_r_r4350 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - CPyModule_typing = cpy_r_r4350; + CPy_DECREF(cpy_r_r4418); + CPy_DECREF(cpy_r_r4438); + CPyType_types___SimulateV1Payload = (PyTypeObject *)cpy_r_r4469; + CPy_INCREF(CPyType_types___SimulateV1Payload); + cpy_r_r4470 = CPyStatic_types___globals; + cpy_r_r4471 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Payload' */ + cpy_r_r4472 = PyDict_SetItem(cpy_r_r4470, cpy_r_r4471, cpy_r_r4469); + CPy_DECREF(cpy_r_r4469); + cpy_r_r4473 = cpy_r_r4472 >= 0; + if (unlikely(!cpy_r_r4473)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4474 = (PyObject *)CPyType_types___SimulateV1Payload; + cpy_r_r4475 = CPyModule_typing; + cpy_r_r4476 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4477 = cpy_r_r4475 != cpy_r_r4476; + if (cpy_r_r4477) goto CPyL1679; + cpy_r_r4478 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4479 = PyImport_Import(cpy_r_r4478); + if (unlikely(cpy_r_r4479 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r4479; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4350); -CPyL1627: ; - cpy_r_r4351 = PyImport_GetModuleDict(); - cpy_r_r4352 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4353 = CPyDict_GetItem(cpy_r_r4351, cpy_r_r4352); - if (unlikely(cpy_r_r4353 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4354 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4355 = CPyObject_GetAttr(cpy_r_r4353, cpy_r_r4354); - CPy_DECREF(cpy_r_r4353); - if (unlikely(cpy_r_r4355 == NULL)) { + CPy_DECREF(cpy_r_r4479); +CPyL1679: ; + cpy_r_r4480 = PyImport_GetModuleDict(); + cpy_r_r4481 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4482 = CPyDict_GetItem(cpy_r_r4480, cpy_r_r4481); + if (unlikely(cpy_r_r4482 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4483 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4484 = CPyObject_GetAttr(cpy_r_r4482, cpy_r_r4483); + CPy_DECREF(cpy_r_r4482); + if (unlikely(cpy_r_r4484 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4356 = PyTuple_Pack(1, cpy_r_r4355); - CPy_DECREF(cpy_r_r4355); - if (unlikely(cpy_r_r4356 == NULL)) { + cpy_r_r4485 = PyTuple_Pack(1, cpy_r_r4484); + CPy_DECREF(cpy_r_r4484); + if (unlikely(cpy_r_r4485 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4357 = CPyModule_typing; - cpy_r_r4358 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4359 = cpy_r_r4357 != cpy_r_r4358; - if (cpy_r_r4359) goto CPyL1633; - cpy_r_r4360 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4361 = PyImport_Import(cpy_r_r4360); - if (unlikely(cpy_r_r4361 == NULL)) { + cpy_r_r4486 = CPyModule_typing; + cpy_r_r4487 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4488 = cpy_r_r4486 != cpy_r_r4487; + if (cpy_r_r4488) goto CPyL1685; + cpy_r_r4489 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4490 = PyImport_Import(cpy_r_r4489); + if (unlikely(cpy_r_r4490 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2228; } - CPyModule_typing = cpy_r_r4361; + CPyModule_typing = cpy_r_r4490; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4361); -CPyL1633: ; - cpy_r_r4362 = PyImport_GetModuleDict(); - cpy_r_r4363 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4364 = CPyDict_GetItem(cpy_r_r4362, cpy_r_r4363); - if (unlikely(cpy_r_r4364 == NULL)) { + CPy_DECREF(cpy_r_r4490); +CPyL1685: ; + cpy_r_r4491 = PyImport_GetModuleDict(); + cpy_r_r4492 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4493 = CPyDict_GetItem(cpy_r_r4491, cpy_r_r4492); + if (unlikely(cpy_r_r4493 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2228; } - cpy_r_r4365 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4366 = CPyObject_GetAttr(cpy_r_r4364, cpy_r_r4365); - CPy_DECREF(cpy_r_r4364); - if (unlikely(cpy_r_r4366 == NULL)) { + cpy_r_r4494 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4495 = CPyObject_GetAttr(cpy_r_r4493, cpy_r_r4494); + CPy_DECREF(cpy_r_r4493); + if (unlikely(cpy_r_r4495 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2228; } - cpy_r_r4367 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4368 = PyObject_HasAttr(cpy_r_r4366, cpy_r_r4367); - if (!cpy_r_r4368) goto CPyL1640; - cpy_r_r4369 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockStateCallV1' */ - cpy_r_r4370 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4371 = CPyObject_GetAttr(cpy_r_r4366, cpy_r_r4370); - if (unlikely(cpy_r_r4371 == NULL)) { + cpy_r_r4496 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4497 = PyObject_HasAttr(cpy_r_r4495, cpy_r_r4496); + if (!cpy_r_r4497) goto CPyL1692; + cpy_r_r4498 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1CallResult' */ + cpy_r_r4499 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4500 = CPyObject_GetAttr(cpy_r_r4495, cpy_r_r4499); + if (unlikely(cpy_r_r4500 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2229; } - PyObject *cpy_r_r4372[2] = {cpy_r_r4369, cpy_r_r4356}; - cpy_r_r4373 = (PyObject **)&cpy_r_r4372; - cpy_r_r4374 = PyObject_Vectorcall(cpy_r_r4371, cpy_r_r4373, 2, 0); - CPy_DECREF(cpy_r_r4371); - if (unlikely(cpy_r_r4374 == NULL)) { + PyObject *cpy_r_r4501[2] = {cpy_r_r4498, cpy_r_r4485}; + cpy_r_r4502 = (PyObject **)&cpy_r_r4501; + cpy_r_r4503 = PyObject_Vectorcall(cpy_r_r4500, cpy_r_r4502, 2, 0); + CPy_DECREF(cpy_r_r4500); + if (unlikely(cpy_r_r4503 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2229; } - if (likely(PyDict_Check(cpy_r_r4374))) - cpy_r_r4375 = cpy_r_r4374; + if (likely(PyDict_Check(cpy_r_r4503))) + cpy_r_r4504 = cpy_r_r4503; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 610, CPyStatic_types___globals, "dict", cpy_r_r4374); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 622, CPyStatic_types___globals, "dict", cpy_r_r4503); goto CPyL2229; } - cpy_r_r4376 = cpy_r_r4375; - goto CPyL1642; -CPyL1640: ; - cpy_r_r4377 = PyDict_New(); - if (unlikely(cpy_r_r4377 == NULL)) { + cpy_r_r4505 = cpy_r_r4504; + goto CPyL1694; +CPyL1692: ; + cpy_r_r4506 = PyDict_New(); + if (unlikely(cpy_r_r4506 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2229; } - cpy_r_r4376 = cpy_r_r4377; -CPyL1642: ; - cpy_r_r4378 = PyDict_New(); - if (unlikely(cpy_r_r4378 == NULL)) { + cpy_r_r4505 = cpy_r_r4506; +CPyL1694: ; + cpy_r_r4507 = PyDict_New(); + if (unlikely(cpy_r_r4507 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2230; } - cpy_r_r4379 = (PyObject *)&PyType_Type; - cpy_r_r4380 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockOverrides' */ - cpy_r_r4381 = PyDict_SetItem(cpy_r_r4378, cpy_r_r4380, cpy_r_r4379); - cpy_r_r4382 = cpy_r_r4381 >= 0; - if (unlikely(!cpy_r_r4382)) { + cpy_r_r4508 = CPyStatic_types___globals; + cpy_r_r4509 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ + cpy_r_r4510 = CPyDict_GetItem(cpy_r_r4508, cpy_r_r4509); + if (unlikely(cpy_r_r4510 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2231; } - cpy_r_r4383 = (PyObject *)&PyDict_Type; - cpy_r_r4384 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stateOverrides' */ - cpy_r_r4385 = PyDict_SetItem(cpy_r_r4378, cpy_r_r4384, cpy_r_r4383); - cpy_r_r4386 = cpy_r_r4385 >= 0; - if (unlikely(!cpy_r_r4386)) { + cpy_r_r4511 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'returnData' */ + cpy_r_r4512 = PyDict_SetItem(cpy_r_r4507, cpy_r_r4511, cpy_r_r4510); + CPy_DECREF(cpy_r_r4510); + cpy_r_r4513 = cpy_r_r4512 >= 0; + if (unlikely(!cpy_r_r4513)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2231; } - cpy_r_r4387 = CPyStatic_types___globals; - cpy_r_r4388 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r4389 = CPyDict_GetItem(cpy_r_r4387, cpy_r_r4388); - if (unlikely(cpy_r_r4389 == NULL)) { + cpy_r_r4514 = CPyStatic_types___globals; + cpy_r_r4515 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r4516 = CPyDict_GetItem(cpy_r_r4514, cpy_r_r4515); + if (unlikely(cpy_r_r4516 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2231; } - cpy_r_r4390 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'calls' */ - cpy_r_r4391 = PyDict_SetItem(cpy_r_r4378, cpy_r_r4390, cpy_r_r4389); - CPy_DECREF(cpy_r_r4389); - cpy_r_r4392 = cpy_r_r4391 >= 0; - if (unlikely(!cpy_r_r4392)) { + cpy_r_r4517 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ + cpy_r_r4518 = PyDict_SetItem(cpy_r_r4507, cpy_r_r4517, cpy_r_r4516); + CPy_DECREF(cpy_r_r4516); + cpy_r_r4519 = cpy_r_r4518 >= 0; + if (unlikely(!cpy_r_r4519)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2231; } - cpy_r_r4393 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockStateCallV1' */ - cpy_r_r4394 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4395 = CPyDict_SetItem(cpy_r_r4376, cpy_r_r4394, cpy_r_r4378); - CPy_DECREF(cpy_r_r4378); - cpy_r_r4396 = cpy_r_r4395 >= 0; - if (unlikely(!cpy_r_r4396)) { + cpy_r_r4520 = (PyObject *)&PyLong_Type; + cpy_r_r4521 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsed' */ + cpy_r_r4522 = PyDict_SetItem(cpy_r_r4507, cpy_r_r4521, cpy_r_r4520); + cpy_r_r4523 = cpy_r_r4522 >= 0; + if (unlikely(!cpy_r_r4523)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2230; + goto CPyL2231; } - cpy_r_r4397 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4398 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4399 = CPyDict_SetItem(cpy_r_r4376, cpy_r_r4398, cpy_r_r4397); - cpy_r_r4400 = cpy_r_r4399 >= 0; - if (unlikely(!cpy_r_r4400)) { + cpy_r_r4524 = (PyObject *)&PyLong_Type; + cpy_r_r4525 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status' */ + cpy_r_r4526 = PyDict_SetItem(cpy_r_r4507, cpy_r_r4525, cpy_r_r4524); + cpy_r_r4527 = cpy_r_r4526 >= 0; + if (unlikely(!cpy_r_r4527)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2230; + goto CPyL2231; } - cpy_r_r4401 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4402 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4403 = CPyDict_SetItem(cpy_r_r4376, cpy_r_r4402, cpy_r_r4401); - cpy_r_r4404 = cpy_r_r4403 >= 0; - if (unlikely(!cpy_r_r4404)) { + cpy_r_r4528 = (PyObject *)&PyType_Type; + cpy_r_r4529 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ + cpy_r_r4530 = PyDict_SetItem(cpy_r_r4507, cpy_r_r4529, cpy_r_r4528); + cpy_r_r4531 = cpy_r_r4530 >= 0; + if (unlikely(!cpy_r_r4531)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2230; + goto CPyL2231; } - PyObject *cpy_r_r4405[3] = {cpy_r_r4393, cpy_r_r4356, cpy_r_r4376}; - cpy_r_r4406 = (PyObject **)&cpy_r_r4405; - cpy_r_r4407 = PyObject_Vectorcall(cpy_r_r4366, cpy_r_r4406, 3, 0); - CPy_DECREF(cpy_r_r4366); - if (unlikely(cpy_r_r4407 == NULL)) { + cpy_r_r4532 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1CallResult' */ + cpy_r_r4533 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4534 = CPyDict_SetItem(cpy_r_r4505, cpy_r_r4533, cpy_r_r4507); + CPy_DECREF(cpy_r_r4507); + cpy_r_r4535 = cpy_r_r4534 >= 0; + if (unlikely(!cpy_r_r4535)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2232; + goto CPyL2230; } - CPy_DECREF(cpy_r_r4356); - CPy_DECREF(cpy_r_r4376); - CPyType_types___BlockStateCallV1 = (PyTypeObject *)cpy_r_r4407; - CPy_INCREF(CPyType_types___BlockStateCallV1); - cpy_r_r4408 = CPyStatic_types___globals; - cpy_r_r4409 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockStateCallV1' */ - cpy_r_r4410 = PyDict_SetItem(cpy_r_r4408, cpy_r_r4409, cpy_r_r4407); - CPy_DECREF(cpy_r_r4407); - cpy_r_r4411 = cpy_r_r4410 >= 0; - if (unlikely(!cpy_r_r4411)) { + cpy_r_r4536 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4537 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4538 = CPyDict_SetItem(cpy_r_r4505, cpy_r_r4537, cpy_r_r4536); + cpy_r_r4539 = cpy_r_r4538 >= 0; + if (unlikely(!cpy_r_r4539)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2230; } - cpy_r_r4412 = (PyObject *)CPyType_types___BlockStateCallV1; - cpy_r_r4413 = CPyModule_typing; - cpy_r_r4414 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4415 = cpy_r_r4413 != cpy_r_r4414; - if (cpy_r_r4415) goto CPyL1655; - cpy_r_r4416 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4417 = PyImport_Import(cpy_r_r4416); - if (unlikely(cpy_r_r4417 == NULL)) { + cpy_r_r4540 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4541 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4542 = CPyDict_SetItem(cpy_r_r4505, cpy_r_r4541, cpy_r_r4540); + cpy_r_r4543 = cpy_r_r4542 >= 0; + if (unlikely(!cpy_r_r4543)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2230; } - CPyModule_typing = cpy_r_r4417; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4417); -CPyL1655: ; - cpy_r_r4418 = PyImport_GetModuleDict(); - cpy_r_r4419 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4420 = CPyDict_GetItem(cpy_r_r4418, cpy_r_r4419); - if (unlikely(cpy_r_r4420 == NULL)) { + PyObject *cpy_r_r4544[3] = {cpy_r_r4532, cpy_r_r4485, cpy_r_r4505}; + cpy_r_r4545 = (PyObject **)&cpy_r_r4544; + cpy_r_r4546 = PyObject_Vectorcall(cpy_r_r4495, cpy_r_r4545, 3, 0); + CPy_DECREF(cpy_r_r4495); + if (unlikely(cpy_r_r4546 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2232; } - cpy_r_r4421 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4422 = CPyObject_GetAttr(cpy_r_r4420, cpy_r_r4421); - CPy_DECREF(cpy_r_r4420); - if (unlikely(cpy_r_r4422 == NULL)) { + CPy_DECREF(cpy_r_r4485); + CPy_DECREF(cpy_r_r4505); + CPyType_types___SimulateV1CallResult = (PyTypeObject *)cpy_r_r4546; + CPy_INCREF(CPyType_types___SimulateV1CallResult); + cpy_r_r4547 = CPyStatic_types___globals; + cpy_r_r4548 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1CallResult' */ + cpy_r_r4549 = PyDict_SetItem(cpy_r_r4547, cpy_r_r4548, cpy_r_r4546); + CPy_DECREF(cpy_r_r4546); + cpy_r_r4550 = cpy_r_r4549 >= 0; + if (unlikely(!cpy_r_r4550)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4551 = (PyObject *)CPyType_types___SimulateV1CallResult; + cpy_r_r4552 = CPyModule_typing; + cpy_r_r4553 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4554 = cpy_r_r4552 != cpy_r_r4553; + if (cpy_r_r4554) goto CPyL1710; + cpy_r_r4555 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4556 = PyImport_Import(cpy_r_r4555); + if (unlikely(cpy_r_r4556 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r4556; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r4556); +CPyL1710: ; + cpy_r_r4557 = PyImport_GetModuleDict(); + cpy_r_r4558 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4559 = CPyDict_GetItem(cpy_r_r4557, cpy_r_r4558); + if (unlikely(cpy_r_r4559 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4560 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4561 = CPyObject_GetAttr(cpy_r_r4559, cpy_r_r4560); + CPy_DECREF(cpy_r_r4559); + if (unlikely(cpy_r_r4561 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4423 = PyTuple_Pack(1, cpy_r_r4422); - CPy_DECREF(cpy_r_r4422); - if (unlikely(cpy_r_r4423 == NULL)) { + cpy_r_r4562 = PyTuple_Pack(1, cpy_r_r4561); + CPy_DECREF(cpy_r_r4561); + if (unlikely(cpy_r_r4562 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4424 = CPyModule_typing; - cpy_r_r4425 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4426 = cpy_r_r4424 != cpy_r_r4425; - if (cpy_r_r4426) goto CPyL1661; - cpy_r_r4427 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4428 = PyImport_Import(cpy_r_r4427); - if (unlikely(cpy_r_r4428 == NULL)) { + cpy_r_r4563 = CPyModule_typing; + cpy_r_r4564 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4565 = cpy_r_r4563 != cpy_r_r4564; + if (cpy_r_r4565) goto CPyL1716; + cpy_r_r4566 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4567 = PyImport_Import(cpy_r_r4566); + if (unlikely(cpy_r_r4567 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2233; } - CPyModule_typing = cpy_r_r4428; + CPyModule_typing = cpy_r_r4567; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4428); -CPyL1661: ; - cpy_r_r4429 = PyImport_GetModuleDict(); - cpy_r_r4430 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4431 = CPyDict_GetItem(cpy_r_r4429, cpy_r_r4430); - if (unlikely(cpy_r_r4431 == NULL)) { + CPy_DECREF(cpy_r_r4567); +CPyL1716: ; + cpy_r_r4568 = PyImport_GetModuleDict(); + cpy_r_r4569 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4570 = CPyDict_GetItem(cpy_r_r4568, cpy_r_r4569); + if (unlikely(cpy_r_r4570 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2233; } - cpy_r_r4432 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4433 = CPyObject_GetAttr(cpy_r_r4431, cpy_r_r4432); - CPy_DECREF(cpy_r_r4431); - if (unlikely(cpy_r_r4433 == NULL)) { + cpy_r_r4571 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4572 = CPyObject_GetAttr(cpy_r_r4570, cpy_r_r4571); + CPy_DECREF(cpy_r_r4570); + if (unlikely(cpy_r_r4572 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2233; } - cpy_r_r4434 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4435 = PyObject_HasAttr(cpy_r_r4433, cpy_r_r4434); - if (!cpy_r_r4435) goto CPyL1668; - cpy_r_r4436 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Payload' */ - cpy_r_r4437 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4438 = CPyObject_GetAttr(cpy_r_r4433, cpy_r_r4437); - if (unlikely(cpy_r_r4438 == NULL)) { + cpy_r_r4573 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4574 = PyObject_HasAttr(cpy_r_r4572, cpy_r_r4573); + if (!cpy_r_r4574) goto CPyL1723; + cpy_r_r4575 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Result' */ + cpy_r_r4576 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4577 = CPyObject_GetAttr(cpy_r_r4572, cpy_r_r4576); + if (unlikely(cpy_r_r4577 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2234; } - PyObject *cpy_r_r4439[2] = {cpy_r_r4436, cpy_r_r4423}; - cpy_r_r4440 = (PyObject **)&cpy_r_r4439; - cpy_r_r4441 = PyObject_Vectorcall(cpy_r_r4438, cpy_r_r4440, 2, 0); - CPy_DECREF(cpy_r_r4438); - if (unlikely(cpy_r_r4441 == NULL)) { + PyObject *cpy_r_r4578[2] = {cpy_r_r4575, cpy_r_r4562}; + cpy_r_r4579 = (PyObject **)&cpy_r_r4578; + cpy_r_r4580 = PyObject_Vectorcall(cpy_r_r4577, cpy_r_r4579, 2, 0); + CPy_DECREF(cpy_r_r4577); + if (unlikely(cpy_r_r4580 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2234; } - if (likely(PyDict_Check(cpy_r_r4441))) - cpy_r_r4442 = cpy_r_r4441; + if (likely(PyDict_Check(cpy_r_r4580))) + cpy_r_r4581 = cpy_r_r4580; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 616, CPyStatic_types___globals, "dict", cpy_r_r4441); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 630, CPyStatic_types___globals, "dict", cpy_r_r4580); goto CPyL2234; } - cpy_r_r4443 = cpy_r_r4442; - goto CPyL1670; -CPyL1668: ; - cpy_r_r4444 = PyDict_New(); - if (unlikely(cpy_r_r4444 == NULL)) { + cpy_r_r4582 = cpy_r_r4581; + goto CPyL1725; +CPyL1723: ; + cpy_r_r4583 = PyDict_New(); + if (unlikely(cpy_r_r4583 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2234; } - cpy_r_r4443 = cpy_r_r4444; -CPyL1670: ; - cpy_r_r4445 = PyDict_New(); - if (unlikely(cpy_r_r4445 == NULL)) { + cpy_r_r4582 = cpy_r_r4583; +CPyL1725: ; + cpy_r_r4584 = PyDict_New(); + if (unlikely(cpy_r_r4584 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2235; } - cpy_r_r4446 = CPyStatic_types___globals; - cpy_r_r4447 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r4448 = CPyDict_GetItem(cpy_r_r4446, cpy_r_r4447); - if (unlikely(cpy_r_r4448 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2236; - } - cpy_r_r4449 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'blockStateCalls' */ - cpy_r_r4450 = PyDict_SetItem(cpy_r_r4445, cpy_r_r4449, cpy_r_r4448); - CPy_DECREF(cpy_r_r4448); - cpy_r_r4451 = cpy_r_r4450 >= 0; - if (unlikely(!cpy_r_r4451)) { + cpy_r_r4585 = CPyStatic_types___globals; + cpy_r_r4586 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r4587 = CPyDict_GetItem(cpy_r_r4585, cpy_r_r4586); + if (unlikely(cpy_r_r4587 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2236; } - cpy_r_r4452 = (PyObject *)&PyBool_Type; - cpy_r_r4453 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'validation' */ - cpy_r_r4454 = PyDict_SetItem(cpy_r_r4445, cpy_r_r4453, cpy_r_r4452); - cpy_r_r4455 = cpy_r_r4454 >= 0; - if (unlikely(!cpy_r_r4455)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2236; - } - cpy_r_r4456 = (PyObject *)&PyBool_Type; - cpy_r_r4457 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'traceTransfers' */ - cpy_r_r4458 = PyDict_SetItem(cpy_r_r4445, cpy_r_r4457, cpy_r_r4456); - cpy_r_r4459 = cpy_r_r4458 >= 0; - if (unlikely(!cpy_r_r4459)) { + cpy_r_r4588 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'calls' */ + cpy_r_r4589 = PyDict_SetItem(cpy_r_r4584, cpy_r_r4588, cpy_r_r4587); + CPy_DECREF(cpy_r_r4587); + cpy_r_r4590 = cpy_r_r4589 >= 0; + if (unlikely(!cpy_r_r4590)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2236; } - cpy_r_r4460 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Payload' */ - cpy_r_r4461 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4462 = CPyDict_SetItem(cpy_r_r4443, cpy_r_r4461, cpy_r_r4445); - CPy_DECREF(cpy_r_r4445); - cpy_r_r4463 = cpy_r_r4462 >= 0; - if (unlikely(!cpy_r_r4463)) { + cpy_r_r4591 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Result' */ + cpy_r_r4592 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4593 = CPyDict_SetItem(cpy_r_r4582, cpy_r_r4592, cpy_r_r4584); + CPy_DECREF(cpy_r_r4584); + cpy_r_r4594 = cpy_r_r4593 >= 0; + if (unlikely(!cpy_r_r4594)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2235; } - cpy_r_r4464 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4465 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4466 = CPyDict_SetItem(cpy_r_r4443, cpy_r_r4465, cpy_r_r4464); - cpy_r_r4467 = cpy_r_r4466 >= 0; - if (unlikely(!cpy_r_r4467)) { + cpy_r_r4595 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4596 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4597 = CPyDict_SetItem(cpy_r_r4582, cpy_r_r4596, cpy_r_r4595); + cpy_r_r4598 = cpy_r_r4597 >= 0; + if (unlikely(!cpy_r_r4598)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2235; } - cpy_r_r4468 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4469 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4470 = CPyDict_SetItem(cpy_r_r4443, cpy_r_r4469, cpy_r_r4468); - cpy_r_r4471 = cpy_r_r4470 >= 0; - if (unlikely(!cpy_r_r4471)) { + cpy_r_r4599 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4600 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4601 = CPyDict_SetItem(cpy_r_r4582, cpy_r_r4600, cpy_r_r4599); + cpy_r_r4602 = cpy_r_r4601 >= 0; + if (unlikely(!cpy_r_r4602)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2235; } - PyObject *cpy_r_r4472[3] = {cpy_r_r4460, cpy_r_r4423, cpy_r_r4443}; - cpy_r_r4473 = (PyObject **)&cpy_r_r4472; - cpy_r_r4474 = PyObject_Vectorcall(cpy_r_r4433, cpy_r_r4473, 3, 0); - CPy_DECREF(cpy_r_r4433); - if (unlikely(cpy_r_r4474 == NULL)) { + PyObject *cpy_r_r4603[3] = {cpy_r_r4591, cpy_r_r4562, cpy_r_r4582}; + cpy_r_r4604 = (PyObject **)&cpy_r_r4603; + cpy_r_r4605 = PyObject_Vectorcall(cpy_r_r4572, cpy_r_r4604, 3, 0); + CPy_DECREF(cpy_r_r4572); + if (unlikely(cpy_r_r4605 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2237; } - CPy_DECREF(cpy_r_r4423); - CPy_DECREF(cpy_r_r4443); - CPyType_types___SimulateV1Payload = (PyTypeObject *)cpy_r_r4474; - CPy_INCREF(CPyType_types___SimulateV1Payload); - cpy_r_r4475 = CPyStatic_types___globals; - cpy_r_r4476 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Payload' */ - cpy_r_r4477 = PyDict_SetItem(cpy_r_r4475, cpy_r_r4476, cpy_r_r4474); - CPy_DECREF(cpy_r_r4474); - cpy_r_r4478 = cpy_r_r4477 >= 0; - if (unlikely(!cpy_r_r4478)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4479 = (PyObject *)CPyType_types___SimulateV1Payload; - cpy_r_r4480 = CPyModule_typing; - cpy_r_r4481 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4482 = cpy_r_r4480 != cpy_r_r4481; - if (cpy_r_r4482) goto CPyL1683; - cpy_r_r4483 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4484 = PyImport_Import(cpy_r_r4483); - if (unlikely(cpy_r_r4484 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - CPyModule_typing = cpy_r_r4484; + CPy_DECREF(cpy_r_r4562); + CPy_DECREF(cpy_r_r4582); + CPyType_types___SimulateV1Result = (PyTypeObject *)cpy_r_r4605; + CPy_INCREF(CPyType_types___SimulateV1Result); + cpy_r_r4606 = CPyStatic_types___globals; + cpy_r_r4607 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Result' */ + cpy_r_r4608 = PyDict_SetItem(cpy_r_r4606, cpy_r_r4607, cpy_r_r4605); + CPy_DECREF(cpy_r_r4605); + cpy_r_r4609 = cpy_r_r4608 >= 0; + if (unlikely(!cpy_r_r4609)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4610 = (PyObject *)CPyType_types___SimulateV1Result; + cpy_r_r4611 = CPyModule_typing; + cpy_r_r4612 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4613 = cpy_r_r4611 != cpy_r_r4612; + if (cpy_r_r4613) goto CPyL1736; + cpy_r_r4614 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4615 = PyImport_Import(cpy_r_r4614); + if (unlikely(cpy_r_r4615 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r4615; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4484); -CPyL1683: ; - cpy_r_r4485 = PyImport_GetModuleDict(); - cpy_r_r4486 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4487 = CPyDict_GetItem(cpy_r_r4485, cpy_r_r4486); - if (unlikely(cpy_r_r4487 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4488 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4489 = CPyObject_GetAttr(cpy_r_r4487, cpy_r_r4488); - CPy_DECREF(cpy_r_r4487); - if (unlikely(cpy_r_r4489 == NULL)) { + CPy_DECREF(cpy_r_r4615); +CPyL1736: ; + cpy_r_r4616 = PyImport_GetModuleDict(); + cpy_r_r4617 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4618 = CPyDict_GetItem(cpy_r_r4616, cpy_r_r4617); + if (unlikely(cpy_r_r4618 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4619 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4620 = CPyObject_GetAttr(cpy_r_r4618, cpy_r_r4619); + CPy_DECREF(cpy_r_r4618); + if (unlikely(cpy_r_r4620 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4490 = PyTuple_Pack(1, cpy_r_r4489); - CPy_DECREF(cpy_r_r4489); - if (unlikely(cpy_r_r4490 == NULL)) { + cpy_r_r4621 = PyTuple_Pack(1, cpy_r_r4620); + CPy_DECREF(cpy_r_r4620); + if (unlikely(cpy_r_r4621 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4491 = CPyModule_typing; - cpy_r_r4492 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4493 = cpy_r_r4491 != cpy_r_r4492; - if (cpy_r_r4493) goto CPyL1689; - cpy_r_r4494 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4495 = PyImport_Import(cpy_r_r4494); - if (unlikely(cpy_r_r4495 == NULL)) { + cpy_r_r4622 = CPyModule_typing; + cpy_r_r4623 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4624 = cpy_r_r4622 != cpy_r_r4623; + if (cpy_r_r4624) goto CPyL1742; + cpy_r_r4625 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4626 = PyImport_Import(cpy_r_r4625); + if (unlikely(cpy_r_r4626 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2238; } - CPyModule_typing = cpy_r_r4495; + CPyModule_typing = cpy_r_r4626; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4495); -CPyL1689: ; - cpy_r_r4496 = PyImport_GetModuleDict(); - cpy_r_r4497 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4498 = CPyDict_GetItem(cpy_r_r4496, cpy_r_r4497); - if (unlikely(cpy_r_r4498 == NULL)) { + CPy_DECREF(cpy_r_r4626); +CPyL1742: ; + cpy_r_r4627 = PyImport_GetModuleDict(); + cpy_r_r4628 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4629 = CPyDict_GetItem(cpy_r_r4627, cpy_r_r4628); + if (unlikely(cpy_r_r4629 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2238; } - cpy_r_r4499 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4500 = CPyObject_GetAttr(cpy_r_r4498, cpy_r_r4499); - CPy_DECREF(cpy_r_r4498); - if (unlikely(cpy_r_r4500 == NULL)) { + cpy_r_r4630 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4631 = CPyObject_GetAttr(cpy_r_r4629, cpy_r_r4630); + CPy_DECREF(cpy_r_r4629); + if (unlikely(cpy_r_r4631 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2238; } - cpy_r_r4501 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4502 = PyObject_HasAttr(cpy_r_r4500, cpy_r_r4501); - if (!cpy_r_r4502) goto CPyL1696; - cpy_r_r4503 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1CallResult' */ - cpy_r_r4504 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4505 = CPyObject_GetAttr(cpy_r_r4500, cpy_r_r4504); - if (unlikely(cpy_r_r4505 == NULL)) { + cpy_r_r4632 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4633 = PyObject_HasAttr(cpy_r_r4631, cpy_r_r4632); + if (!cpy_r_r4633) goto CPyL1749; + cpy_r_r4634 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethWallet' */ + cpy_r_r4635 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4636 = CPyObject_GetAttr(cpy_r_r4631, cpy_r_r4635); + if (unlikely(cpy_r_r4636 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2239; } - PyObject *cpy_r_r4506[2] = {cpy_r_r4503, cpy_r_r4490}; - cpy_r_r4507 = (PyObject **)&cpy_r_r4506; - cpy_r_r4508 = PyObject_Vectorcall(cpy_r_r4505, cpy_r_r4507, 2, 0); - CPy_DECREF(cpy_r_r4505); - if (unlikely(cpy_r_r4508 == NULL)) { + PyObject *cpy_r_r4637[2] = {cpy_r_r4634, cpy_r_r4621}; + cpy_r_r4638 = (PyObject **)&cpy_r_r4637; + cpy_r_r4639 = PyObject_Vectorcall(cpy_r_r4636, cpy_r_r4638, 2, 0); + CPy_DECREF(cpy_r_r4636); + if (unlikely(cpy_r_r4639 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2239; } - if (likely(PyDict_Check(cpy_r_r4508))) - cpy_r_r4509 = cpy_r_r4508; + if (likely(PyDict_Check(cpy_r_r4639))) + cpy_r_r4640 = cpy_r_r4639; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 622, CPyStatic_types___globals, "dict", cpy_r_r4508); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 639, CPyStatic_types___globals, "dict", cpy_r_r4639); goto CPyL2239; } - cpy_r_r4510 = cpy_r_r4509; - goto CPyL1698; -CPyL1696: ; - cpy_r_r4511 = PyDict_New(); - if (unlikely(cpy_r_r4511 == NULL)) { + cpy_r_r4641 = cpy_r_r4640; + goto CPyL1751; +CPyL1749: ; + cpy_r_r4642 = PyDict_New(); + if (unlikely(cpy_r_r4642 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2239; } - cpy_r_r4510 = cpy_r_r4511; -CPyL1698: ; - cpy_r_r4512 = PyDict_New(); - if (unlikely(cpy_r_r4512 == NULL)) { + cpy_r_r4641 = cpy_r_r4642; +CPyL1751: ; + cpy_r_r4643 = PyDict_New(); + if (unlikely(cpy_r_r4643 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2240; } - cpy_r_r4513 = CPyStatic_types___globals; - cpy_r_r4514 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r4515 = CPyDict_GetItem(cpy_r_r4513, cpy_r_r4514); - if (unlikely(cpy_r_r4515 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2241; - } - cpy_r_r4516 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'returnData' */ - cpy_r_r4517 = PyDict_SetItem(cpy_r_r4512, cpy_r_r4516, cpy_r_r4515); - CPy_DECREF(cpy_r_r4515); - cpy_r_r4518 = cpy_r_r4517 >= 0; - if (unlikely(!cpy_r_r4518)) { + cpy_r_r4644 = CPyStatic_types___globals; + cpy_r_r4645 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r4646 = CPyDict_GetItem(cpy_r_r4644, cpy_r_r4645); + if (unlikely(cpy_r_r4646 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2241; } - cpy_r_r4519 = CPyStatic_types___globals; - cpy_r_r4520 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r4521 = CPyDict_GetItem(cpy_r_r4519, cpy_r_r4520); - if (unlikely(cpy_r_r4521 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2241; - } - cpy_r_r4522 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ - cpy_r_r4523 = PyDict_SetItem(cpy_r_r4512, cpy_r_r4522, cpy_r_r4521); - CPy_DECREF(cpy_r_r4521); - cpy_r_r4524 = cpy_r_r4523 >= 0; - if (unlikely(!cpy_r_r4524)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2241; - } - cpy_r_r4525 = (PyObject *)&PyLong_Type; - cpy_r_r4526 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'gasUsed' */ - cpy_r_r4527 = PyDict_SetItem(cpy_r_r4512, cpy_r_r4526, cpy_r_r4525); - cpy_r_r4528 = cpy_r_r4527 >= 0; - if (unlikely(!cpy_r_r4528)) { + cpy_r_r4647 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'accounts' */ + cpy_r_r4648 = PyDict_SetItem(cpy_r_r4643, cpy_r_r4647, cpy_r_r4646); + CPy_DECREF(cpy_r_r4646); + cpy_r_r4649 = cpy_r_r4648 >= 0; + if (unlikely(!cpy_r_r4649)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2241; } - cpy_r_r4529 = (PyObject *)&PyLong_Type; - cpy_r_r4530 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status' */ - cpy_r_r4531 = PyDict_SetItem(cpy_r_r4512, cpy_r_r4530, cpy_r_r4529); - cpy_r_r4532 = cpy_r_r4531 >= 0; - if (unlikely(!cpy_r_r4532)) { + cpy_r_r4650 = (PyObject *)&PyUnicode_Type; + cpy_r_r4651 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status' */ + cpy_r_r4652 = PyDict_SetItem(cpy_r_r4643, cpy_r_r4651, cpy_r_r4650); + cpy_r_r4653 = cpy_r_r4652 >= 0; + if (unlikely(!cpy_r_r4653)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2241; } - cpy_r_r4533 = (PyObject *)&PyType_Type; - cpy_r_r4534 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ - cpy_r_r4535 = PyDict_SetItem(cpy_r_r4512, cpy_r_r4534, cpy_r_r4533); - cpy_r_r4536 = cpy_r_r4535 >= 0; - if (unlikely(!cpy_r_r4536)) { + cpy_r_r4654 = (PyObject *)&PyUnicode_Type; + cpy_r_r4655 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'url' */ + cpy_r_r4656 = PyDict_SetItem(cpy_r_r4643, cpy_r_r4655, cpy_r_r4654); + cpy_r_r4657 = cpy_r_r4656 >= 0; + if (unlikely(!cpy_r_r4657)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2241; } - cpy_r_r4537 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1CallResult' */ - cpy_r_r4538 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4539 = CPyDict_SetItem(cpy_r_r4510, cpy_r_r4538, cpy_r_r4512); - CPy_DECREF(cpy_r_r4512); - cpy_r_r4540 = cpy_r_r4539 >= 0; - if (unlikely(!cpy_r_r4540)) { + cpy_r_r4658 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethWallet' */ + cpy_r_r4659 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4660 = CPyDict_SetItem(cpy_r_r4641, cpy_r_r4659, cpy_r_r4643); + CPy_DECREF(cpy_r_r4643); + cpy_r_r4661 = cpy_r_r4660 >= 0; + if (unlikely(!cpy_r_r4661)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2240; } - cpy_r_r4541 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4542 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4543 = CPyDict_SetItem(cpy_r_r4510, cpy_r_r4542, cpy_r_r4541); - cpy_r_r4544 = cpy_r_r4543 >= 0; - if (unlikely(!cpy_r_r4544)) { + cpy_r_r4662 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4663 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4664 = CPyDict_SetItem(cpy_r_r4641, cpy_r_r4663, cpy_r_r4662); + cpy_r_r4665 = cpy_r_r4664 >= 0; + if (unlikely(!cpy_r_r4665)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2240; } - cpy_r_r4545 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4546 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4547 = CPyDict_SetItem(cpy_r_r4510, cpy_r_r4546, cpy_r_r4545); - cpy_r_r4548 = cpy_r_r4547 >= 0; - if (unlikely(!cpy_r_r4548)) { + cpy_r_r4666 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4667 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4668 = CPyDict_SetItem(cpy_r_r4641, cpy_r_r4667, cpy_r_r4666); + cpy_r_r4669 = cpy_r_r4668 >= 0; + if (unlikely(!cpy_r_r4669)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2240; } - PyObject *cpy_r_r4549[3] = {cpy_r_r4537, cpy_r_r4490, cpy_r_r4510}; - cpy_r_r4550 = (PyObject **)&cpy_r_r4549; - cpy_r_r4551 = PyObject_Vectorcall(cpy_r_r4500, cpy_r_r4550, 3, 0); - CPy_DECREF(cpy_r_r4500); - if (unlikely(cpy_r_r4551 == NULL)) { + PyObject *cpy_r_r4670[3] = {cpy_r_r4658, cpy_r_r4621, cpy_r_r4641}; + cpy_r_r4671 = (PyObject **)&cpy_r_r4670; + cpy_r_r4672 = PyObject_Vectorcall(cpy_r_r4631, cpy_r_r4671, 3, 0); + CPy_DECREF(cpy_r_r4631); + if (unlikely(cpy_r_r4672 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2242; } - CPy_DECREF(cpy_r_r4490); - CPy_DECREF(cpy_r_r4510); - CPyType_types___SimulateV1CallResult = (PyTypeObject *)cpy_r_r4551; - CPy_INCREF(CPyType_types___SimulateV1CallResult); - cpy_r_r4552 = CPyStatic_types___globals; - cpy_r_r4553 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1CallResult' */ - cpy_r_r4554 = PyDict_SetItem(cpy_r_r4552, cpy_r_r4553, cpy_r_r4551); - CPy_DECREF(cpy_r_r4551); - cpy_r_r4555 = cpy_r_r4554 >= 0; - if (unlikely(!cpy_r_r4555)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4556 = (PyObject *)CPyType_types___SimulateV1CallResult; - cpy_r_r4557 = CPyModule_typing; - cpy_r_r4558 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4559 = cpy_r_r4557 != cpy_r_r4558; - if (cpy_r_r4559) goto CPyL1714; - cpy_r_r4560 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4561 = PyImport_Import(cpy_r_r4560); - if (unlikely(cpy_r_r4561 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - CPyModule_typing = cpy_r_r4561; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4561); -CPyL1714: ; - cpy_r_r4562 = PyImport_GetModuleDict(); - cpy_r_r4563 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4564 = CPyDict_GetItem(cpy_r_r4562, cpy_r_r4563); - if (unlikely(cpy_r_r4564 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4565 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4566 = CPyObject_GetAttr(cpy_r_r4564, cpy_r_r4565); - CPy_DECREF(cpy_r_r4564); - if (unlikely(cpy_r_r4566 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4567 = PyTuple_Pack(1, cpy_r_r4566); - CPy_DECREF(cpy_r_r4566); - if (unlikely(cpy_r_r4567 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4568 = CPyModule_typing; - cpy_r_r4569 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4570 = cpy_r_r4568 != cpy_r_r4569; - if (cpy_r_r4570) goto CPyL1720; - cpy_r_r4571 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4572 = PyImport_Import(cpy_r_r4571); - if (unlikely(cpy_r_r4572 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2243; - } - CPyModule_typing = cpy_r_r4572; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4572); -CPyL1720: ; - cpy_r_r4573 = PyImport_GetModuleDict(); - cpy_r_r4574 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4575 = CPyDict_GetItem(cpy_r_r4573, cpy_r_r4574); - if (unlikely(cpy_r_r4575 == NULL)) { + CPy_DECREF(cpy_r_r4621); + CPy_DECREF(cpy_r_r4641); + CPyType_types___GethWallet = (PyTypeObject *)cpy_r_r4672; + CPy_INCREF(CPyType_types___GethWallet); + cpy_r_r4673 = CPyStatic_types___globals; + cpy_r_r4674 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethWallet' */ + cpy_r_r4675 = PyDict_SetItem(cpy_r_r4673, cpy_r_r4674, cpy_r_r4672); + CPy_DECREF(cpy_r_r4672); + cpy_r_r4676 = cpy_r_r4675 >= 0; + if (unlikely(!cpy_r_r4676)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4677 = (PyObject *)CPyType_types___GethWallet; + cpy_r_r4678 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TContractFn' */ + cpy_r_r4679 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BaseContractFunction' */ + cpy_r_r4680 = CPyStatic_types___globals; + cpy_r_r4681 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypeVar' */ + cpy_r_r4682 = CPyDict_GetItem(cpy_r_r4680, cpy_r_r4681); + if (unlikely(cpy_r_r4682 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + PyObject *cpy_r_r4683[2] = {cpy_r_r4678, cpy_r_r4679}; + cpy_r_r4684 = (PyObject **)&cpy_r_r4683; + cpy_r_r4685 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('bound',) */ + cpy_r_r4686 = PyObject_Vectorcall(cpy_r_r4682, cpy_r_r4684, 1, cpy_r_r4685); + CPy_DECREF(cpy_r_r4682); + if (unlikely(cpy_r_r4686 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4687 = CPyStatic_types___globals; + cpy_r_r4688 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TContractFn' */ + cpy_r_r4689 = CPyDict_SetItem(cpy_r_r4687, cpy_r_r4688, cpy_r_r4686); + CPy_DECREF(cpy_r_r4686); + cpy_r_r4690 = cpy_r_r4689 >= 0; + if (unlikely(!cpy_r_r4690)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4691 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TContractEvent' */ + cpy_r_r4692 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BaseContractEvent' */ + cpy_r_r4693 = CPyStatic_types___globals; + cpy_r_r4694 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypeVar' */ + cpy_r_r4695 = CPyDict_GetItem(cpy_r_r4693, cpy_r_r4694); + if (unlikely(cpy_r_r4695 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + PyObject *cpy_r_r4696[2] = {cpy_r_r4691, cpy_r_r4692}; + cpy_r_r4697 = (PyObject **)&cpy_r_r4696; + cpy_r_r4698 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('bound',) */ + cpy_r_r4699 = PyObject_Vectorcall(cpy_r_r4695, cpy_r_r4697, 1, cpy_r_r4698); + CPy_DECREF(cpy_r_r4695); + if (unlikely(cpy_r_r4699 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4700 = CPyStatic_types___globals; + cpy_r_r4701 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TContractEvent' */ + cpy_r_r4702 = CPyDict_SetItem(cpy_r_r4700, cpy_r_r4701, cpy_r_r4699); + CPy_DECREF(cpy_r_r4699); + cpy_r_r4703 = cpy_r_r4702 >= 0; + if (unlikely(!cpy_r_r4703)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4704 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockTrace' */ + cpy_r_r4705 = CPyStatic_types___globals; + cpy_r_r4706 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ + cpy_r_r4707 = CPyDict_GetItem(cpy_r_r4705, cpy_r_r4706); + if (unlikely(cpy_r_r4707 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2243; + goto CPyL1846; } - cpy_r_r4576 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4577 = CPyObject_GetAttr(cpy_r_r4575, cpy_r_r4576); - CPy_DECREF(cpy_r_r4575); - if (unlikely(cpy_r_r4577 == NULL)) { + cpy_r_r4708 = (PyObject *)&PyUnicode_Type; + cpy_r_r4709 = CPyStatic_types___globals; + cpy_r_r4710 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r4711 = CPyDict_GetItem(cpy_r_r4709, cpy_r_r4710); + if (unlikely(cpy_r_r4711 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2243; } - cpy_r_r4578 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4579 = PyObject_HasAttr(cpy_r_r4577, cpy_r_r4578); - if (!cpy_r_r4579) goto CPyL1727; - cpy_r_r4580 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Result' */ - cpy_r_r4581 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4582 = CPyObject_GetAttr(cpy_r_r4577, cpy_r_r4581); - if (unlikely(cpy_r_r4582 == NULL)) { + CPy_INCREF(cpy_r_r4708); + cpy_r_r4712.f0 = cpy_r_r4708; + cpy_r_r4712.f1 = cpy_r_r4711; + cpy_r_r4713 = PyTuple_New(2); + if (unlikely(cpy_r_r4713 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp998 = cpy_r_r4712.f0; + PyTuple_SET_ITEM(cpy_r_r4713, 0, __tmp998); + PyObject *__tmp999 = cpy_r_r4712.f1; + PyTuple_SET_ITEM(cpy_r_r4713, 1, __tmp999); + cpy_r_r4714 = PyObject_GetItem(cpy_r_r4707, cpy_r_r4713); + CPy_DECREF(cpy_r_r4707); + CPy_DECREF(cpy_r_r4713); + if (unlikely(cpy_r_r4714 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4715 = CPyStatic_types___globals; + cpy_r_r4716 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NewType' */ + cpy_r_r4717 = CPyDict_GetItem(cpy_r_r4715, cpy_r_r4716); + if (unlikely(cpy_r_r4717 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2244; } - PyObject *cpy_r_r4583[2] = {cpy_r_r4580, cpy_r_r4567}; - cpy_r_r4584 = (PyObject **)&cpy_r_r4583; - cpy_r_r4585 = PyObject_Vectorcall(cpy_r_r4582, cpy_r_r4584, 2, 0); - CPy_DECREF(cpy_r_r4582); - if (unlikely(cpy_r_r4585 == NULL)) { + PyObject *cpy_r_r4718[2] = {cpy_r_r4704, cpy_r_r4714}; + cpy_r_r4719 = (PyObject **)&cpy_r_r4718; + cpy_r_r4720 = PyObject_Vectorcall(cpy_r_r4717, cpy_r_r4719, 2, 0); + CPy_DECREF(cpy_r_r4717); + if (unlikely(cpy_r_r4720 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2244; } - if (likely(PyDict_Check(cpy_r_r4585))) - cpy_r_r4586 = cpy_r_r4585; - else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 630, CPyStatic_types___globals, "dict", cpy_r_r4585); - goto CPyL2244; + CPy_DECREF(cpy_r_r4714); + cpy_r_r4721 = CPyStatic_types___globals; + cpy_r_r4722 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockTrace' */ + cpy_r_r4723 = CPyDict_SetItem(cpy_r_r4721, cpy_r_r4722, cpy_r_r4720); + CPy_DECREF(cpy_r_r4720); + cpy_r_r4724 = cpy_r_r4723 >= 0; + if (unlikely(!cpy_r_r4724)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; } - cpy_r_r4587 = cpy_r_r4586; - goto CPyL1729; -CPyL1727: ; - cpy_r_r4588 = PyDict_New(); - if (unlikely(cpy_r_r4588 == NULL)) { + cpy_r_r4725 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FilterTrace' */ + cpy_r_r4726 = CPyStatic_types___globals; + cpy_r_r4727 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ + cpy_r_r4728 = CPyDict_GetItem(cpy_r_r4726, cpy_r_r4727); + if (unlikely(cpy_r_r4728 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2244; + goto CPyL1846; } - cpy_r_r4587 = cpy_r_r4588; -CPyL1729: ; - cpy_r_r4589 = PyDict_New(); - if (unlikely(cpy_r_r4589 == NULL)) { + cpy_r_r4729 = (PyObject *)&PyUnicode_Type; + cpy_r_r4730 = CPyStatic_types___globals; + cpy_r_r4731 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ + cpy_r_r4732 = CPyDict_GetItem(cpy_r_r4730, cpy_r_r4731); + if (unlikely(cpy_r_r4732 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2245; } - cpy_r_r4590 = CPyStatic_types___globals; - cpy_r_r4591 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r4592 = CPyDict_GetItem(cpy_r_r4590, cpy_r_r4591); - if (unlikely(cpy_r_r4592 == NULL)) { + CPy_INCREF(cpy_r_r4729); + cpy_r_r4733.f0 = cpy_r_r4729; + cpy_r_r4733.f1 = cpy_r_r4732; + cpy_r_r4734 = PyTuple_New(2); + if (unlikely(cpy_r_r4734 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1000 = cpy_r_r4733.f0; + PyTuple_SET_ITEM(cpy_r_r4734, 0, __tmp1000); + PyObject *__tmp1001 = cpy_r_r4733.f1; + PyTuple_SET_ITEM(cpy_r_r4734, 1, __tmp1001); + cpy_r_r4735 = PyObject_GetItem(cpy_r_r4728, cpy_r_r4734); + CPy_DECREF(cpy_r_r4728); + CPy_DECREF(cpy_r_r4734); + if (unlikely(cpy_r_r4735 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4736 = CPyStatic_types___globals; + cpy_r_r4737 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NewType' */ + cpy_r_r4738 = CPyDict_GetItem(cpy_r_r4736, cpy_r_r4737); + if (unlikely(cpy_r_r4738 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2246; } - cpy_r_r4593 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'calls' */ - cpy_r_r4594 = PyDict_SetItem(cpy_r_r4589, cpy_r_r4593, cpy_r_r4592); - CPy_DECREF(cpy_r_r4592); - cpy_r_r4595 = cpy_r_r4594 >= 0; - if (unlikely(!cpy_r_r4595)) { + PyObject *cpy_r_r4739[2] = {cpy_r_r4725, cpy_r_r4735}; + cpy_r_r4740 = (PyObject **)&cpy_r_r4739; + cpy_r_r4741 = PyObject_Vectorcall(cpy_r_r4738, cpy_r_r4740, 2, 0); + CPy_DECREF(cpy_r_r4738); + if (unlikely(cpy_r_r4741 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2246; } - cpy_r_r4596 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Result' */ - cpy_r_r4597 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4598 = CPyDict_SetItem(cpy_r_r4587, cpy_r_r4597, cpy_r_r4589); - CPy_DECREF(cpy_r_r4589); - cpy_r_r4599 = cpy_r_r4598 >= 0; - if (unlikely(!cpy_r_r4599)) { + CPy_DECREF(cpy_r_r4735); + cpy_r_r4742 = CPyStatic_types___globals; + cpy_r_r4743 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FilterTrace' */ + cpy_r_r4744 = CPyDict_SetItem(cpy_r_r4742, cpy_r_r4743, cpy_r_r4741); + CPy_DECREF(cpy_r_r4741); + cpy_r_r4745 = cpy_r_r4744 >= 0; + if (unlikely(!cpy_r_r4745)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2245; + goto CPyL1846; } - cpy_r_r4600 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4601 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4602 = CPyDict_SetItem(cpy_r_r4587, cpy_r_r4601, cpy_r_r4600); - cpy_r_r4603 = cpy_r_r4602 >= 0; - if (unlikely(!cpy_r_r4603)) { + cpy_r_r4746 = CPyStatic_types___globals; + cpy_r_r4747 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r4748 = CPyDict_GetItem(cpy_r_r4746, cpy_r_r4747); + if (unlikely(cpy_r_r4748 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2245; + goto CPyL1846; } - cpy_r_r4604 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4605 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4606 = CPyDict_SetItem(cpy_r_r4587, cpy_r_r4605, cpy_r_r4604); - cpy_r_r4607 = cpy_r_r4606 >= 0; - if (unlikely(!cpy_r_r4607)) { + cpy_r_r4749 = CPyStatic_types___globals; + cpy_r_r4750 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Literal' */ + cpy_r_r4751 = CPyDict_GetItem(cpy_r_r4749, cpy_r_r4750); + if (unlikely(cpy_r_r4751 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2245; + goto CPyL2247; } - PyObject *cpy_r_r4608[3] = {cpy_r_r4596, cpy_r_r4567, cpy_r_r4587}; - cpy_r_r4609 = (PyObject **)&cpy_r_r4608; - cpy_r_r4610 = PyObject_Vectorcall(cpy_r_r4577, cpy_r_r4609, 3, 0); - CPy_DECREF(cpy_r_r4577); - if (unlikely(cpy_r_r4610 == NULL)) { + cpy_r_r4752 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'trace' */ + cpy_r_r4753 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'vmTrace' */ + cpy_r_r4754 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stateDiff' */ + CPy_INCREF(cpy_r_r4752); + CPy_INCREF(cpy_r_r4753); + CPy_INCREF(cpy_r_r4754); + cpy_r_r4755.f0 = cpy_r_r4752; + cpy_r_r4755.f1 = cpy_r_r4753; + cpy_r_r4755.f2 = cpy_r_r4754; + cpy_r_r4756 = PyTuple_New(3); + if (unlikely(cpy_r_r4756 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1002 = cpy_r_r4755.f0; + PyTuple_SET_ITEM(cpy_r_r4756, 0, __tmp1002); + PyObject *__tmp1003 = cpy_r_r4755.f1; + PyTuple_SET_ITEM(cpy_r_r4756, 1, __tmp1003); + PyObject *__tmp1004 = cpy_r_r4755.f2; + PyTuple_SET_ITEM(cpy_r_r4756, 2, __tmp1004); + cpy_r_r4757 = PyObject_GetItem(cpy_r_r4751, cpy_r_r4756); + CPy_DECREF(cpy_r_r4751); + CPy_DECREF(cpy_r_r4756); + if (unlikely(cpy_r_r4757 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2247; } - CPy_DECREF(cpy_r_r4567); - CPy_DECREF(cpy_r_r4587); - CPyType_types___SimulateV1Result = (PyTypeObject *)cpy_r_r4610; - CPy_INCREF(CPyType_types___SimulateV1Result); - cpy_r_r4611 = CPyStatic_types___globals; - cpy_r_r4612 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SimulateV1Result' */ - cpy_r_r4613 = PyDict_SetItem(cpy_r_r4611, cpy_r_r4612, cpy_r_r4610); - CPy_DECREF(cpy_r_r4610); - cpy_r_r4614 = cpy_r_r4613 >= 0; - if (unlikely(!cpy_r_r4614)) { + cpy_r_r4758 = PyObject_GetItem(cpy_r_r4748, cpy_r_r4757); + CPy_DECREF(cpy_r_r4748); + CPy_DECREF(cpy_r_r4757); + if (unlikely(cpy_r_r4758 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4615 = (PyObject *)CPyType_types___SimulateV1Result; - cpy_r_r4616 = CPyModule_typing; - cpy_r_r4617 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4618 = cpy_r_r4616 != cpy_r_r4617; - if (cpy_r_r4618) goto CPyL1740; - cpy_r_r4619 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4620 = PyImport_Import(cpy_r_r4619); - if (unlikely(cpy_r_r4620 == NULL)) { + cpy_r_r4759 = CPyStatic_types___globals; + cpy_r_r4760 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceMode' */ + cpy_r_r4761 = CPyDict_SetItem(cpy_r_r4759, cpy_r_r4760, cpy_r_r4758); + CPy_DECREF(cpy_r_r4758); + cpy_r_r4762 = cpy_r_r4761 >= 0; + if (unlikely(!cpy_r_r4762)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - CPyModule_typing = cpy_r_r4620; + cpy_r_r4763 = CPyModule_typing; + cpy_r_r4764 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4765 = cpy_r_r4763 != cpy_r_r4764; + if (cpy_r_r4765) goto CPyL1787; + cpy_r_r4766 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4767 = PyImport_Import(cpy_r_r4766); + if (unlikely(cpy_r_r4767 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r4767; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4620); -CPyL1740: ; - cpy_r_r4621 = PyImport_GetModuleDict(); - cpy_r_r4622 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4623 = CPyDict_GetItem(cpy_r_r4621, cpy_r_r4622); - if (unlikely(cpy_r_r4623 == NULL)) { + CPy_DECREF(cpy_r_r4767); +CPyL1787: ; + cpy_r_r4768 = PyImport_GetModuleDict(); + cpy_r_r4769 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4770 = CPyDict_GetItem(cpy_r_r4768, cpy_r_r4769); + if (unlikely(cpy_r_r4770 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4624 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4625 = CPyObject_GetAttr(cpy_r_r4623, cpy_r_r4624); - CPy_DECREF(cpy_r_r4623); - if (unlikely(cpy_r_r4625 == NULL)) { + cpy_r_r4771 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4772 = CPyObject_GetAttr(cpy_r_r4770, cpy_r_r4771); + CPy_DECREF(cpy_r_r4770); + if (unlikely(cpy_r_r4772 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4626 = PyTuple_Pack(1, cpy_r_r4625); - CPy_DECREF(cpy_r_r4625); - if (unlikely(cpy_r_r4626 == NULL)) { + cpy_r_r4773 = PyTuple_Pack(1, cpy_r_r4772); + CPy_DECREF(cpy_r_r4772); + if (unlikely(cpy_r_r4773 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4627 = CPyModule_typing; - cpy_r_r4628 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4629 = cpy_r_r4627 != cpy_r_r4628; - if (cpy_r_r4629) goto CPyL1746; - cpy_r_r4630 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4631 = PyImport_Import(cpy_r_r4630); - if (unlikely(cpy_r_r4631 == NULL)) { + cpy_r_r4774 = CPyModule_typing; + cpy_r_r4775 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4776 = cpy_r_r4774 != cpy_r_r4775; + if (cpy_r_r4776) goto CPyL1793; + cpy_r_r4777 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4778 = PyImport_Import(cpy_r_r4777); + if (unlikely(cpy_r_r4778 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2248; } - CPyModule_typing = cpy_r_r4631; + CPyModule_typing = cpy_r_r4778; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4631); -CPyL1746: ; - cpy_r_r4632 = PyImport_GetModuleDict(); - cpy_r_r4633 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4634 = CPyDict_GetItem(cpy_r_r4632, cpy_r_r4633); - if (unlikely(cpy_r_r4634 == NULL)) { + CPy_DECREF(cpy_r_r4778); +CPyL1793: ; + cpy_r_r4779 = PyImport_GetModuleDict(); + cpy_r_r4780 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4781 = CPyDict_GetItem(cpy_r_r4779, cpy_r_r4780); + if (unlikely(cpy_r_r4781 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2248; } - cpy_r_r4635 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4636 = CPyObject_GetAttr(cpy_r_r4634, cpy_r_r4635); - CPy_DECREF(cpy_r_r4634); - if (unlikely(cpy_r_r4636 == NULL)) { + cpy_r_r4782 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4783 = CPyObject_GetAttr(cpy_r_r4781, cpy_r_r4782); + CPy_DECREF(cpy_r_r4781); + if (unlikely(cpy_r_r4783 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2248; } - cpy_r_r4637 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4638 = PyObject_HasAttr(cpy_r_r4636, cpy_r_r4637); - if (!cpy_r_r4638) goto CPyL1753; - cpy_r_r4639 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethWallet' */ - cpy_r_r4640 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4641 = CPyObject_GetAttr(cpy_r_r4636, cpy_r_r4640); - if (unlikely(cpy_r_r4641 == NULL)) { + cpy_r_r4784 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4785 = PyObject_HasAttr(cpy_r_r4783, cpy_r_r4784); + if (!cpy_r_r4785) goto CPyL1800; + cpy_r_r4786 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceFilterParams' */ + cpy_r_r4787 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4788 = CPyObject_GetAttr(cpy_r_r4783, cpy_r_r4787); + if (unlikely(cpy_r_r4788 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2249; } - PyObject *cpy_r_r4642[2] = {cpy_r_r4639, cpy_r_r4626}; - cpy_r_r4643 = (PyObject **)&cpy_r_r4642; - cpy_r_r4644 = PyObject_Vectorcall(cpy_r_r4641, cpy_r_r4643, 2, 0); - CPy_DECREF(cpy_r_r4641); - if (unlikely(cpy_r_r4644 == NULL)) { + PyObject *cpy_r_r4789[2] = {cpy_r_r4786, cpy_r_r4773}; + cpy_r_r4790 = (PyObject **)&cpy_r_r4789; + cpy_r_r4791 = PyObject_Vectorcall(cpy_r_r4788, cpy_r_r4790, 2, 0); + CPy_DECREF(cpy_r_r4788); + if (unlikely(cpy_r_r4791 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2249; } - if (likely(PyDict_Check(cpy_r_r4644))) - cpy_r_r4645 = cpy_r_r4644; + if (likely(PyDict_Check(cpy_r_r4791))) + cpy_r_r4792 = cpy_r_r4791; else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 639, CPyStatic_types___globals, "dict", cpy_r_r4644); + CPy_TypeErrorTraceback("faster_web3/types.py", "", 657, CPyStatic_types___globals, "dict", cpy_r_r4791); goto CPyL2249; } - cpy_r_r4646 = cpy_r_r4645; - goto CPyL1755; -CPyL1753: ; - cpy_r_r4647 = PyDict_New(); - if (unlikely(cpy_r_r4647 == NULL)) { + cpy_r_r4793 = cpy_r_r4792; + goto CPyL1802; +CPyL1800: ; + cpy_r_r4794 = PyDict_New(); + if (unlikely(cpy_r_r4794 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2249; } - cpy_r_r4646 = cpy_r_r4647; -CPyL1755: ; - cpy_r_r4648 = PyDict_New(); - if (unlikely(cpy_r_r4648 == NULL)) { + cpy_r_r4793 = cpy_r_r4794; +CPyL1802: ; + cpy_r_r4795 = PyDict_New(); + if (unlikely(cpy_r_r4795 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2250; } - cpy_r_r4649 = CPyStatic_types___globals; - cpy_r_r4650 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r4651 = CPyDict_GetItem(cpy_r_r4649, cpy_r_r4650); - if (unlikely(cpy_r_r4651 == NULL)) { + cpy_r_r4796 = (PyObject *)&PyLong_Type; + cpy_r_r4797 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'after' */ + cpy_r_r4798 = PyDict_SetItem(cpy_r_r4795, cpy_r_r4797, cpy_r_r4796); + cpy_r_r4799 = cpy_r_r4798 >= 0; + if (unlikely(!cpy_r_r4799)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2251; } - cpy_r_r4652 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'accounts' */ - cpy_r_r4653 = PyDict_SetItem(cpy_r_r4648, cpy_r_r4652, cpy_r_r4651); - CPy_DECREF(cpy_r_r4651); - cpy_r_r4654 = cpy_r_r4653 >= 0; - if (unlikely(!cpy_r_r4654)) { + cpy_r_r4800 = (PyObject *)&PyLong_Type; + cpy_r_r4801 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'count' */ + cpy_r_r4802 = PyDict_SetItem(cpy_r_r4795, cpy_r_r4801, cpy_r_r4800); + cpy_r_r4803 = cpy_r_r4802 >= 0; + if (unlikely(!cpy_r_r4803)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2251; } - cpy_r_r4655 = (PyObject *)&PyUnicode_Type; - cpy_r_r4656 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status' */ - cpy_r_r4657 = PyDict_SetItem(cpy_r_r4648, cpy_r_r4656, cpy_r_r4655); - cpy_r_r4658 = cpy_r_r4657 >= 0; - if (unlikely(!cpy_r_r4658)) { + cpy_r_r4804 = CPyStatic_types___globals; + cpy_r_r4805 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r4806 = CPyDict_GetItem(cpy_r_r4804, cpy_r_r4805); + if (unlikely(cpy_r_r4806 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2251; } - cpy_r_r4659 = (PyObject *)&PyUnicode_Type; - cpy_r_r4660 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'url' */ - cpy_r_r4661 = PyDict_SetItem(cpy_r_r4648, cpy_r_r4660, cpy_r_r4659); - cpy_r_r4662 = cpy_r_r4661 >= 0; - if (unlikely(!cpy_r_r4662)) { + cpy_r_r4807 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'fromAddress' */ + cpy_r_r4808 = PyDict_SetItem(cpy_r_r4795, cpy_r_r4807, cpy_r_r4806); + CPy_DECREF(cpy_r_r4806); + cpy_r_r4809 = cpy_r_r4808 >= 0; + if (unlikely(!cpy_r_r4809)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2251; } - cpy_r_r4663 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethWallet' */ - cpy_r_r4664 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4665 = CPyDict_SetItem(cpy_r_r4646, cpy_r_r4664, cpy_r_r4648); - CPy_DECREF(cpy_r_r4648); - cpy_r_r4666 = cpy_r_r4665 >= 0; - if (unlikely(!cpy_r_r4666)) { + cpy_r_r4810 = (PyObject *)&PyType_Type; + cpy_r_r4811 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'fromBlock' */ + cpy_r_r4812 = PyDict_SetItem(cpy_r_r4795, cpy_r_r4811, cpy_r_r4810); + cpy_r_r4813 = cpy_r_r4812 >= 0; + if (unlikely(!cpy_r_r4813)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2250; + goto CPyL2251; } - cpy_r_r4667 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4668 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4669 = CPyDict_SetItem(cpy_r_r4646, cpy_r_r4668, cpy_r_r4667); - cpy_r_r4670 = cpy_r_r4669 >= 0; - if (unlikely(!cpy_r_r4670)) { + cpy_r_r4814 = CPyStatic_types___globals; + cpy_r_r4815 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r4816 = CPyDict_GetItem(cpy_r_r4814, cpy_r_r4815); + if (unlikely(cpy_r_r4816 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2250; + goto CPyL2251; } - cpy_r_r4671 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4672 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4673 = CPyDict_SetItem(cpy_r_r4646, cpy_r_r4672, cpy_r_r4671); - cpy_r_r4674 = cpy_r_r4673 >= 0; - if (unlikely(!cpy_r_r4674)) { + cpy_r_r4817 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'toAddress' */ + cpy_r_r4818 = PyDict_SetItem(cpy_r_r4795, cpy_r_r4817, cpy_r_r4816); + CPy_DECREF(cpy_r_r4816); + cpy_r_r4819 = cpy_r_r4818 >= 0; + if (unlikely(!cpy_r_r4819)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2250; + goto CPyL2251; } - PyObject *cpy_r_r4675[3] = {cpy_r_r4663, cpy_r_r4626, cpy_r_r4646}; - cpy_r_r4676 = (PyObject **)&cpy_r_r4675; - cpy_r_r4677 = PyObject_Vectorcall(cpy_r_r4636, cpy_r_r4676, 3, 0); - CPy_DECREF(cpy_r_r4636); - if (unlikely(cpy_r_r4677 == NULL)) { + cpy_r_r4820 = (PyObject *)&PyType_Type; + cpy_r_r4821 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'toBlock' */ + cpy_r_r4822 = PyDict_SetItem(cpy_r_r4795, cpy_r_r4821, cpy_r_r4820); + cpy_r_r4823 = cpy_r_r4822 >= 0; + if (unlikely(!cpy_r_r4823)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2252; + goto CPyL2251; } - CPy_DECREF(cpy_r_r4626); - CPy_DECREF(cpy_r_r4646); - CPyType_types___GethWallet = (PyTypeObject *)cpy_r_r4677; - CPy_INCREF(CPyType_types___GethWallet); - cpy_r_r4678 = CPyStatic_types___globals; - cpy_r_r4679 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GethWallet' */ - cpy_r_r4680 = PyDict_SetItem(cpy_r_r4678, cpy_r_r4679, cpy_r_r4677); - CPy_DECREF(cpy_r_r4677); - cpy_r_r4681 = cpy_r_r4680 >= 0; - if (unlikely(!cpy_r_r4681)) { + cpy_r_r4824 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceFilterParams' */ + cpy_r_r4825 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4826 = CPyDict_SetItem(cpy_r_r4793, cpy_r_r4825, cpy_r_r4795); + CPy_DECREF(cpy_r_r4795); + cpy_r_r4827 = cpy_r_r4826 >= 0; + if (unlikely(!cpy_r_r4827)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2250; } - cpy_r_r4682 = (PyObject *)CPyType_types___GethWallet; - cpy_r_r4683 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TContractFn' */ - cpy_r_r4684 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BaseContractFunction' */ - cpy_r_r4685 = CPyStatic_types___globals; - cpy_r_r4686 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypeVar' */ - cpy_r_r4687 = CPyDict_GetItem(cpy_r_r4685, cpy_r_r4686); - if (unlikely(cpy_r_r4687 == NULL)) { + cpy_r_r4828 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4829 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4830 = CPyDict_SetItem(cpy_r_r4793, cpy_r_r4829, cpy_r_r4828); + cpy_r_r4831 = cpy_r_r4830 >= 0; + if (unlikely(!cpy_r_r4831)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2250; } - PyObject *cpy_r_r4688[2] = {cpy_r_r4683, cpy_r_r4684}; - cpy_r_r4689 = (PyObject **)&cpy_r_r4688; - cpy_r_r4690 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('bound',) */ - cpy_r_r4691 = PyObject_Vectorcall(cpy_r_r4687, cpy_r_r4689, 1, cpy_r_r4690); - CPy_DECREF(cpy_r_r4687); - if (unlikely(cpy_r_r4691 == NULL)) { + cpy_r_r4832 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4833 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4834 = CPyDict_SetItem(cpy_r_r4793, cpy_r_r4833, cpy_r_r4832); + cpy_r_r4835 = cpy_r_r4834 >= 0; + if (unlikely(!cpy_r_r4835)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2250; } - cpy_r_r4692 = CPyStatic_types___globals; - cpy_r_r4693 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TContractFn' */ - cpy_r_r4694 = CPyDict_SetItem(cpy_r_r4692, cpy_r_r4693, cpy_r_r4691); - CPy_DECREF(cpy_r_r4691); - cpy_r_r4695 = cpy_r_r4694 >= 0; - if (unlikely(!cpy_r_r4695)) { + PyObject *cpy_r_r4836[3] = {cpy_r_r4824, cpy_r_r4773, cpy_r_r4793}; + cpy_r_r4837 = (PyObject **)&cpy_r_r4836; + cpy_r_r4838 = PyObject_Vectorcall(cpy_r_r4783, cpy_r_r4837, 3, 0); + CPy_DECREF(cpy_r_r4783); + if (unlikely(cpy_r_r4838 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2252; } - cpy_r_r4696 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TContractEvent' */ - cpy_r_r4697 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BaseContractEvent' */ - cpy_r_r4698 = CPyStatic_types___globals; - cpy_r_r4699 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypeVar' */ - cpy_r_r4700 = CPyDict_GetItem(cpy_r_r4698, cpy_r_r4699); - if (unlikely(cpy_r_r4700 == NULL)) { + CPy_DECREF(cpy_r_r4773); + CPy_DECREF(cpy_r_r4793); + CPyType_types___TraceFilterParams = (PyTypeObject *)cpy_r_r4838; + CPy_INCREF(CPyType_types___TraceFilterParams); + cpy_r_r4839 = CPyStatic_types___globals; + cpy_r_r4840 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceFilterParams' */ + cpy_r_r4841 = PyDict_SetItem(cpy_r_r4839, cpy_r_r4840, cpy_r_r4838); + CPy_DECREF(cpy_r_r4838); + cpy_r_r4842 = cpy_r_r4841 >= 0; + if (unlikely(!cpy_r_r4842)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - PyObject *cpy_r_r4701[2] = {cpy_r_r4696, cpy_r_r4697}; - cpy_r_r4702 = (PyObject **)&cpy_r_r4701; - cpy_r_r4703 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('bound',) */ - cpy_r_r4704 = PyObject_Vectorcall(cpy_r_r4700, cpy_r_r4702, 1, cpy_r_r4703); - CPy_DECREF(cpy_r_r4700); - if (unlikely(cpy_r_r4704 == NULL)) { + cpy_r_r4843 = (PyObject *)CPyType_types___TraceFilterParams; + cpy_r_r4844 = CPyStatic_types___globals; + cpy_r_r4845 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Literal' */ + cpy_r_r4846 = CPyDict_GetItem(cpy_r_r4844, cpy_r_r4845); + if (unlikely(cpy_r_r4846 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4847 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newHeads' */ + cpy_r_r4848 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ + cpy_r_r4849 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newPendingTransactions' */ + cpy_r_r4850 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'syncing' */ + CPy_INCREF(cpy_r_r4847); + CPy_INCREF(cpy_r_r4848); + CPy_INCREF(cpy_r_r4849); + CPy_INCREF(cpy_r_r4850); + cpy_r_r4851.f0 = cpy_r_r4847; + cpy_r_r4851.f1 = cpy_r_r4848; + cpy_r_r4851.f2 = cpy_r_r4849; + cpy_r_r4851.f3 = cpy_r_r4850; + cpy_r_r4852 = PyTuple_New(4); + if (unlikely(cpy_r_r4852 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1005 = cpy_r_r4851.f0; + PyTuple_SET_ITEM(cpy_r_r4852, 0, __tmp1005); + PyObject *__tmp1006 = cpy_r_r4851.f1; + PyTuple_SET_ITEM(cpy_r_r4852, 1, __tmp1006); + PyObject *__tmp1007 = cpy_r_r4851.f2; + PyTuple_SET_ITEM(cpy_r_r4852, 2, __tmp1007); + PyObject *__tmp1008 = cpy_r_r4851.f3; + PyTuple_SET_ITEM(cpy_r_r4852, 3, __tmp1008); + cpy_r_r4853 = PyObject_GetItem(cpy_r_r4846, cpy_r_r4852); + CPy_DECREF(cpy_r_r4846); + CPy_DECREF(cpy_r_r4852); + if (unlikely(cpy_r_r4853 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4854 = CPyStatic_types___globals; + cpy_r_r4855 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionType' */ + cpy_r_r4856 = CPyDict_SetItem(cpy_r_r4854, cpy_r_r4855, cpy_r_r4853); + CPy_DECREF(cpy_r_r4853); + cpy_r_r4857 = cpy_r_r4856 >= 0; + if (unlikely(!cpy_r_r4857)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4858 = CPyModule_typing; + cpy_r_r4859 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4860 = cpy_r_r4858 != cpy_r_r4859; + if (cpy_r_r4860) goto CPyL1822; + cpy_r_r4861 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4862 = PyImport_Import(cpy_r_r4861); + if (unlikely(cpy_r_r4862 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + CPyModule_typing = cpy_r_r4862; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r4862); +CPyL1822: ; + cpy_r_r4863 = PyImport_GetModuleDict(); + cpy_r_r4864 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4865 = CPyDict_GetItem(cpy_r_r4863, cpy_r_r4864); + if (unlikely(cpy_r_r4865 == NULL)) { + CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); + goto CPyL1846; + } + cpy_r_r4866 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ + cpy_r_r4867 = CPyObject_GetAttr(cpy_r_r4865, cpy_r_r4866); + CPy_DECREF(cpy_r_r4865); + if (unlikely(cpy_r_r4867 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4705 = CPyStatic_types___globals; - cpy_r_r4706 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TContractEvent' */ - cpy_r_r4707 = CPyDict_SetItem(cpy_r_r4705, cpy_r_r4706, cpy_r_r4704); - CPy_DECREF(cpy_r_r4704); - cpy_r_r4708 = cpy_r_r4707 >= 0; - if (unlikely(!cpy_r_r4708)) { + cpy_r_r4868 = PyTuple_Pack(1, cpy_r_r4867); + CPy_DECREF(cpy_r_r4867); + if (unlikely(cpy_r_r4868 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL1846; } - cpy_r_r4709 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockTrace' */ - cpy_r_r4710 = CPyStatic_types___globals; - cpy_r_r4711 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ - cpy_r_r4712 = CPyDict_GetItem(cpy_r_r4710, cpy_r_r4711); - if (unlikely(cpy_r_r4712 == NULL)) { + cpy_r_r4869 = CPyModule_typing; + cpy_r_r4870 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4871 = cpy_r_r4869 != cpy_r_r4870; + if (cpy_r_r4871) goto CPyL1828; + cpy_r_r4872 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4873 = PyImport_Import(cpy_r_r4872); + if (unlikely(cpy_r_r4873 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2253; } - cpy_r_r4713 = (PyObject *)&PyUnicode_Type; - cpy_r_r4714 = CPyStatic_types___globals; - cpy_r_r4715 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r4716 = CPyDict_GetItem(cpy_r_r4714, cpy_r_r4715); - if (unlikely(cpy_r_r4716 == NULL)) { + CPyModule_typing = cpy_r_r4873; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r4873); +CPyL1828: ; + cpy_r_r4874 = PyImport_GetModuleDict(); + cpy_r_r4875 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r4876 = CPyDict_GetItem(cpy_r_r4874, cpy_r_r4875); + if (unlikely(cpy_r_r4876 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2253; } - CPy_INCREF(cpy_r_r4713); - cpy_r_r4717.f0 = cpy_r_r4713; - cpy_r_r4717.f1 = cpy_r_r4716; - cpy_r_r4718 = PyTuple_New(2); - if (unlikely(cpy_r_r4718 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp989 = cpy_r_r4717.f0; - PyTuple_SET_ITEM(cpy_r_r4718, 0, __tmp989); - PyObject *__tmp990 = cpy_r_r4717.f1; - PyTuple_SET_ITEM(cpy_r_r4718, 1, __tmp990); - cpy_r_r4719 = PyObject_GetItem(cpy_r_r4712, cpy_r_r4718); - CPy_DECREF(cpy_r_r4712); - CPy_DECREF(cpy_r_r4718); - if (unlikely(cpy_r_r4719 == NULL)) { + cpy_r_r4877 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ + cpy_r_r4878 = CPyObject_GetAttr(cpy_r_r4876, cpy_r_r4877); + CPy_DECREF(cpy_r_r4876); + if (unlikely(cpy_r_r4878 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2253; } - cpy_r_r4720 = CPyStatic_types___globals; - cpy_r_r4721 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NewType' */ - cpy_r_r4722 = CPyDict_GetItem(cpy_r_r4720, cpy_r_r4721); - if (unlikely(cpy_r_r4722 == NULL)) { + cpy_r_r4879 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4880 = PyObject_HasAttr(cpy_r_r4878, cpy_r_r4879); + if (!cpy_r_r4880) goto CPyL1835; + cpy_r_r4881 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionArg' */ + cpy_r_r4882 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r4883 = CPyObject_GetAttr(cpy_r_r4878, cpy_r_r4882); + if (unlikely(cpy_r_r4883 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2254; } - PyObject *cpy_r_r4723[2] = {cpy_r_r4709, cpy_r_r4719}; - cpy_r_r4724 = (PyObject **)&cpy_r_r4723; - cpy_r_r4725 = PyObject_Vectorcall(cpy_r_r4722, cpy_r_r4724, 2, 0); - CPy_DECREF(cpy_r_r4722); - if (unlikely(cpy_r_r4725 == NULL)) { + PyObject *cpy_r_r4884[2] = {cpy_r_r4881, cpy_r_r4868}; + cpy_r_r4885 = (PyObject **)&cpy_r_r4884; + cpy_r_r4886 = PyObject_Vectorcall(cpy_r_r4883, cpy_r_r4885, 2, 0); + CPy_DECREF(cpy_r_r4883); + if (unlikely(cpy_r_r4886 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2254; } - CPy_DECREF(cpy_r_r4719); - cpy_r_r4726 = CPyStatic_types___globals; - cpy_r_r4727 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockTrace' */ - cpy_r_r4728 = CPyDict_SetItem(cpy_r_r4726, cpy_r_r4727, cpy_r_r4725); - CPy_DECREF(cpy_r_r4725); - cpy_r_r4729 = cpy_r_r4728 >= 0; - if (unlikely(!cpy_r_r4729)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + if (likely(PyDict_Check(cpy_r_r4886))) + cpy_r_r4887 = cpy_r_r4886; + else { + CPy_TypeErrorTraceback("faster_web3/types.py", "", 676, CPyStatic_types___globals, "dict", cpy_r_r4886); + goto CPyL2254; } - cpy_r_r4730 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FilterTrace' */ - cpy_r_r4731 = CPyStatic_types___globals; - cpy_r_r4732 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Dict' */ - cpy_r_r4733 = CPyDict_GetItem(cpy_r_r4731, cpy_r_r4732); - if (unlikely(cpy_r_r4733 == NULL)) { + cpy_r_r4888 = cpy_r_r4887; + goto CPyL1837; +CPyL1835: ; + cpy_r_r4889 = PyDict_New(); + if (unlikely(cpy_r_r4889 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2254; } - cpy_r_r4734 = (PyObject *)&PyUnicode_Type; - cpy_r_r4735 = CPyStatic_types___globals; - cpy_r_r4736 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r4737 = CPyDict_GetItem(cpy_r_r4735, cpy_r_r4736); - if (unlikely(cpy_r_r4737 == NULL)) { + cpy_r_r4888 = cpy_r_r4889; +CPyL1837: ; + cpy_r_r4890 = PyDict_New(); + if (unlikely(cpy_r_r4890 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2255; } - CPy_INCREF(cpy_r_r4734); - cpy_r_r4738.f0 = cpy_r_r4734; - cpy_r_r4738.f1 = cpy_r_r4737; - cpy_r_r4739 = PyTuple_New(2); - if (unlikely(cpy_r_r4739 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp991 = cpy_r_r4738.f0; - PyTuple_SET_ITEM(cpy_r_r4739, 0, __tmp991); - PyObject *__tmp992 = cpy_r_r4738.f1; - PyTuple_SET_ITEM(cpy_r_r4739, 1, __tmp992); - cpy_r_r4740 = PyObject_GetItem(cpy_r_r4733, cpy_r_r4739); - CPy_DECREF(cpy_r_r4733); - CPy_DECREF(cpy_r_r4739); - if (unlikely(cpy_r_r4740 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4741 = CPyStatic_types___globals; - cpy_r_r4742 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NewType' */ - cpy_r_r4743 = CPyDict_GetItem(cpy_r_r4741, cpy_r_r4742); - if (unlikely(cpy_r_r4743 == NULL)) { + cpy_r_r4891 = (PyObject *)&PyType_Type; + cpy_r_r4892 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ + cpy_r_r4893 = PyDict_SetItem(cpy_r_r4890, cpy_r_r4892, cpy_r_r4891); + cpy_r_r4894 = cpy_r_r4893 >= 0; + if (unlikely(!cpy_r_r4894)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2256; } - PyObject *cpy_r_r4744[2] = {cpy_r_r4730, cpy_r_r4740}; - cpy_r_r4745 = (PyObject **)&cpy_r_r4744; - cpy_r_r4746 = PyObject_Vectorcall(cpy_r_r4743, cpy_r_r4745, 2, 0); - CPy_DECREF(cpy_r_r4743); - if (unlikely(cpy_r_r4746 == NULL)) { + cpy_r_r4895 = (PyObject *)&PyType_Type; + cpy_r_r4896 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'topics' */ + cpy_r_r4897 = PyDict_SetItem(cpy_r_r4890, cpy_r_r4896, cpy_r_r4895); + cpy_r_r4898 = cpy_r_r4897 >= 0; + if (unlikely(!cpy_r_r4898)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2256; } - CPy_DECREF(cpy_r_r4740); - cpy_r_r4747 = CPyStatic_types___globals; - cpy_r_r4748 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'FilterTrace' */ - cpy_r_r4749 = CPyDict_SetItem(cpy_r_r4747, cpy_r_r4748, cpy_r_r4746); - CPy_DECREF(cpy_r_r4746); - cpy_r_r4750 = cpy_r_r4749 >= 0; - if (unlikely(!cpy_r_r4750)) { + cpy_r_r4899 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionArg' */ + cpy_r_r4900 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r4901 = CPyDict_SetItem(cpy_r_r4888, cpy_r_r4900, cpy_r_r4890); + CPy_DECREF(cpy_r_r4890); + cpy_r_r4902 = cpy_r_r4901 >= 0; + if (unlikely(!cpy_r_r4902)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2255; } - cpy_r_r4751 = CPyStatic_types___globals; - cpy_r_r4752 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r4753 = CPyDict_GetItem(cpy_r_r4751, cpy_r_r4752); - if (unlikely(cpy_r_r4753 == NULL)) { + cpy_r_r4903 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r4904 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r4905 = CPyDict_SetItem(cpy_r_r4888, cpy_r_r4904, cpy_r_r4903); + cpy_r_r4906 = cpy_r_r4905 >= 0; + if (unlikely(!cpy_r_r4906)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; + goto CPyL2255; } - cpy_r_r4754 = CPyStatic_types___globals; - cpy_r_r4755 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Literal' */ - cpy_r_r4756 = CPyDict_GetItem(cpy_r_r4754, cpy_r_r4755); - if (unlikely(cpy_r_r4756 == NULL)) { + cpy_r_r4907 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r4908 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r4909 = CPyDict_SetItem(cpy_r_r4888, cpy_r_r4908, cpy_r_r4907); + cpy_r_r4910 = cpy_r_r4909 >= 0; + if (unlikely(!cpy_r_r4910)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2257; + goto CPyL2255; } - cpy_r_r4757 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'trace' */ - cpy_r_r4758 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'vmTrace' */ - cpy_r_r4759 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'stateDiff' */ - CPy_INCREF(cpy_r_r4757); - CPy_INCREF(cpy_r_r4758); - CPy_INCREF(cpy_r_r4759); - cpy_r_r4760.f0 = cpy_r_r4757; - cpy_r_r4760.f1 = cpy_r_r4758; - cpy_r_r4760.f2 = cpy_r_r4759; - cpy_r_r4761 = PyTuple_New(3); - if (unlikely(cpy_r_r4761 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp993 = cpy_r_r4760.f0; - PyTuple_SET_ITEM(cpy_r_r4761, 0, __tmp993); - PyObject *__tmp994 = cpy_r_r4760.f1; - PyTuple_SET_ITEM(cpy_r_r4761, 1, __tmp994); - PyObject *__tmp995 = cpy_r_r4760.f2; - PyTuple_SET_ITEM(cpy_r_r4761, 2, __tmp995); - cpy_r_r4762 = PyObject_GetItem(cpy_r_r4756, cpy_r_r4761); - CPy_DECREF(cpy_r_r4756); - CPy_DECREF(cpy_r_r4761); - if (unlikely(cpy_r_r4762 == NULL)) { + PyObject *cpy_r_r4911[3] = {cpy_r_r4899, cpy_r_r4868, cpy_r_r4888}; + cpy_r_r4912 = (PyObject **)&cpy_r_r4911; + cpy_r_r4913 = PyObject_Vectorcall(cpy_r_r4878, cpy_r_r4912, 3, 0); + CPy_DECREF(cpy_r_r4878); + if (unlikely(cpy_r_r4913 == NULL)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); goto CPyL2257; } - cpy_r_r4763 = PyObject_GetItem(cpy_r_r4753, cpy_r_r4762); - CPy_DECREF(cpy_r_r4753); - CPy_DECREF(cpy_r_r4762); - if (unlikely(cpy_r_r4763 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4764 = CPyStatic_types___globals; - cpy_r_r4765 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceMode' */ - cpy_r_r4766 = CPyDict_SetItem(cpy_r_r4764, cpy_r_r4765, cpy_r_r4763); - CPy_DECREF(cpy_r_r4763); - cpy_r_r4767 = cpy_r_r4766 >= 0; - if (unlikely(!cpy_r_r4767)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4768 = CPyModule_typing; - cpy_r_r4769 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4770 = cpy_r_r4768 != cpy_r_r4769; - if (cpy_r_r4770) goto CPyL1791; - cpy_r_r4771 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4772 = PyImport_Import(cpy_r_r4771); - if (unlikely(cpy_r_r4772 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - CPyModule_typing = cpy_r_r4772; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4772); -CPyL1791: ; - cpy_r_r4773 = PyImport_GetModuleDict(); - cpy_r_r4774 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4775 = CPyDict_GetItem(cpy_r_r4773, cpy_r_r4774); - if (unlikely(cpy_r_r4775 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4776 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4777 = CPyObject_GetAttr(cpy_r_r4775, cpy_r_r4776); - CPy_DECREF(cpy_r_r4775); - if (unlikely(cpy_r_r4777 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4778 = PyTuple_Pack(1, cpy_r_r4777); - CPy_DECREF(cpy_r_r4777); - if (unlikely(cpy_r_r4778 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4779 = CPyModule_typing; - cpy_r_r4780 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4781 = cpy_r_r4779 != cpy_r_r4780; - if (cpy_r_r4781) goto CPyL1797; - cpy_r_r4782 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4783 = PyImport_Import(cpy_r_r4782); - if (unlikely(cpy_r_r4783 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2258; - } - CPyModule_typing = cpy_r_r4783; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4783); -CPyL1797: ; - cpy_r_r4784 = PyImport_GetModuleDict(); - cpy_r_r4785 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4786 = CPyDict_GetItem(cpy_r_r4784, cpy_r_r4785); - if (unlikely(cpy_r_r4786 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2258; - } - cpy_r_r4787 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4788 = CPyObject_GetAttr(cpy_r_r4786, cpy_r_r4787); - CPy_DECREF(cpy_r_r4786); - if (unlikely(cpy_r_r4788 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2258; - } - cpy_r_r4789 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4790 = PyObject_HasAttr(cpy_r_r4788, cpy_r_r4789); - if (!cpy_r_r4790) goto CPyL1804; - cpy_r_r4791 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceFilterParams' */ - cpy_r_r4792 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4793 = CPyObject_GetAttr(cpy_r_r4788, cpy_r_r4792); - if (unlikely(cpy_r_r4793 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2259; - } - PyObject *cpy_r_r4794[2] = {cpy_r_r4791, cpy_r_r4778}; - cpy_r_r4795 = (PyObject **)&cpy_r_r4794; - cpy_r_r4796 = PyObject_Vectorcall(cpy_r_r4793, cpy_r_r4795, 2, 0); - CPy_DECREF(cpy_r_r4793); - if (unlikely(cpy_r_r4796 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2259; - } - if (likely(PyDict_Check(cpy_r_r4796))) - cpy_r_r4797 = cpy_r_r4796; - else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 657, CPyStatic_types___globals, "dict", cpy_r_r4796); - goto CPyL2259; - } - cpy_r_r4798 = cpy_r_r4797; - goto CPyL1806; -CPyL1804: ; - cpy_r_r4799 = PyDict_New(); - if (unlikely(cpy_r_r4799 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2259; - } - cpy_r_r4798 = cpy_r_r4799; -CPyL1806: ; - cpy_r_r4800 = PyDict_New(); - if (unlikely(cpy_r_r4800 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2260; - } - cpy_r_r4801 = (PyObject *)&PyLong_Type; - cpy_r_r4802 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'after' */ - cpy_r_r4803 = PyDict_SetItem(cpy_r_r4800, cpy_r_r4802, cpy_r_r4801); - cpy_r_r4804 = cpy_r_r4803 >= 0; - if (unlikely(!cpy_r_r4804)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2261; - } - cpy_r_r4805 = (PyObject *)&PyLong_Type; - cpy_r_r4806 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'count' */ - cpy_r_r4807 = PyDict_SetItem(cpy_r_r4800, cpy_r_r4806, cpy_r_r4805); - cpy_r_r4808 = cpy_r_r4807 >= 0; - if (unlikely(!cpy_r_r4808)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2261; - } - cpy_r_r4809 = CPyStatic_types___globals; - cpy_r_r4810 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r4811 = CPyDict_GetItem(cpy_r_r4809, cpy_r_r4810); - if (unlikely(cpy_r_r4811 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2261; - } - cpy_r_r4812 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'fromAddress' */ - cpy_r_r4813 = PyDict_SetItem(cpy_r_r4800, cpy_r_r4812, cpy_r_r4811); - CPy_DECREF(cpy_r_r4811); - cpy_r_r4814 = cpy_r_r4813 >= 0; - if (unlikely(!cpy_r_r4814)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2261; - } - cpy_r_r4815 = (PyObject *)&PyType_Type; - cpy_r_r4816 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'fromBlock' */ - cpy_r_r4817 = PyDict_SetItem(cpy_r_r4800, cpy_r_r4816, cpy_r_r4815); - cpy_r_r4818 = cpy_r_r4817 >= 0; - if (unlikely(!cpy_r_r4818)) { + CPy_DECREF(cpy_r_r4868); + CPy_DECREF(cpy_r_r4888); + CPyType_types___LogsSubscriptionArg = (PyTypeObject *)cpy_r_r4913; + CPy_INCREF(CPyType_types___LogsSubscriptionArg); + cpy_r_r4914 = CPyStatic_types___globals; + cpy_r_r4915 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionArg' */ + cpy_r_r4916 = PyDict_SetItem(cpy_r_r4914, cpy_r_r4915, cpy_r_r4913); + CPy_DECREF(cpy_r_r4913); + cpy_r_r4917 = cpy_r_r4916 >= 0; + if (unlikely(!cpy_r_r4917)) { CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2261; + goto CPyL1846; } - cpy_r_r4819 = CPyStatic_types___globals; - cpy_r_r4820 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r4821 = CPyDict_GetItem(cpy_r_r4819, cpy_r_r4820); - if (unlikely(cpy_r_r4821 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2261; - } - cpy_r_r4822 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'toAddress' */ - cpy_r_r4823 = PyDict_SetItem(cpy_r_r4800, cpy_r_r4822, cpy_r_r4821); - CPy_DECREF(cpy_r_r4821); - cpy_r_r4824 = cpy_r_r4823 >= 0; - if (unlikely(!cpy_r_r4824)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2261; - } - cpy_r_r4825 = (PyObject *)&PyType_Type; - cpy_r_r4826 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'toBlock' */ - cpy_r_r4827 = PyDict_SetItem(cpy_r_r4800, cpy_r_r4826, cpy_r_r4825); - cpy_r_r4828 = cpy_r_r4827 >= 0; - if (unlikely(!cpy_r_r4828)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2261; - } - cpy_r_r4829 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceFilterParams' */ - cpy_r_r4830 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4831 = CPyDict_SetItem(cpy_r_r4798, cpy_r_r4830, cpy_r_r4800); - CPy_DECREF(cpy_r_r4800); - cpy_r_r4832 = cpy_r_r4831 >= 0; - if (unlikely(!cpy_r_r4832)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2260; - } - cpy_r_r4833 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4834 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4835 = CPyDict_SetItem(cpy_r_r4798, cpy_r_r4834, cpy_r_r4833); - cpy_r_r4836 = cpy_r_r4835 >= 0; - if (unlikely(!cpy_r_r4836)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2260; - } - cpy_r_r4837 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4838 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4839 = CPyDict_SetItem(cpy_r_r4798, cpy_r_r4838, cpy_r_r4837); - cpy_r_r4840 = cpy_r_r4839 >= 0; - if (unlikely(!cpy_r_r4840)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2260; - } - PyObject *cpy_r_r4841[3] = {cpy_r_r4829, cpy_r_r4778, cpy_r_r4798}; - cpy_r_r4842 = (PyObject **)&cpy_r_r4841; - cpy_r_r4843 = PyObject_Vectorcall(cpy_r_r4788, cpy_r_r4842, 3, 0); - CPy_DECREF(cpy_r_r4788); - if (unlikely(cpy_r_r4843 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2262; - } - CPy_DECREF(cpy_r_r4778); - CPy_DECREF(cpy_r_r4798); - CPyType_types___TraceFilterParams = (PyTypeObject *)cpy_r_r4843; - CPy_INCREF(CPyType_types___TraceFilterParams); - cpy_r_r4844 = CPyStatic_types___globals; - cpy_r_r4845 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TraceFilterParams' */ - cpy_r_r4846 = PyDict_SetItem(cpy_r_r4844, cpy_r_r4845, cpy_r_r4843); - CPy_DECREF(cpy_r_r4843); - cpy_r_r4847 = cpy_r_r4846 >= 0; - if (unlikely(!cpy_r_r4847)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4848 = (PyObject *)CPyType_types___TraceFilterParams; - cpy_r_r4849 = CPyStatic_types___globals; - cpy_r_r4850 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Literal' */ - cpy_r_r4851 = CPyDict_GetItem(cpy_r_r4849, cpy_r_r4850); - if (unlikely(cpy_r_r4851 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4852 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newHeads' */ - cpy_r_r4853 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ - cpy_r_r4854 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newPendingTransactions' */ - cpy_r_r4855 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'syncing' */ - CPy_INCREF(cpy_r_r4852); - CPy_INCREF(cpy_r_r4853); - CPy_INCREF(cpy_r_r4854); - CPy_INCREF(cpy_r_r4855); - cpy_r_r4856.f0 = cpy_r_r4852; - cpy_r_r4856.f1 = cpy_r_r4853; - cpy_r_r4856.f2 = cpy_r_r4854; - cpy_r_r4856.f3 = cpy_r_r4855; - cpy_r_r4857 = PyTuple_New(4); - if (unlikely(cpy_r_r4857 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp996 = cpy_r_r4856.f0; - PyTuple_SET_ITEM(cpy_r_r4857, 0, __tmp996); - PyObject *__tmp997 = cpy_r_r4856.f1; - PyTuple_SET_ITEM(cpy_r_r4857, 1, __tmp997); - PyObject *__tmp998 = cpy_r_r4856.f2; - PyTuple_SET_ITEM(cpy_r_r4857, 2, __tmp998); - PyObject *__tmp999 = cpy_r_r4856.f3; - PyTuple_SET_ITEM(cpy_r_r4857, 3, __tmp999); - cpy_r_r4858 = PyObject_GetItem(cpy_r_r4851, cpy_r_r4857); - CPy_DECREF(cpy_r_r4851); - CPy_DECREF(cpy_r_r4857); - if (unlikely(cpy_r_r4858 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4859 = CPyStatic_types___globals; - cpy_r_r4860 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionType' */ - cpy_r_r4861 = CPyDict_SetItem(cpy_r_r4859, cpy_r_r4860, cpy_r_r4858); - CPy_DECREF(cpy_r_r4858); - cpy_r_r4862 = cpy_r_r4861 >= 0; - if (unlikely(!cpy_r_r4862)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4863 = CPyModule_typing; - cpy_r_r4864 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4865 = cpy_r_r4863 != cpy_r_r4864; - if (cpy_r_r4865) goto CPyL1826; - cpy_r_r4866 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4867 = PyImport_Import(cpy_r_r4866); - if (unlikely(cpy_r_r4867 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - CPyModule_typing = cpy_r_r4867; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4867); -CPyL1826: ; - cpy_r_r4868 = PyImport_GetModuleDict(); - cpy_r_r4869 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4870 = CPyDict_GetItem(cpy_r_r4868, cpy_r_r4869); - if (unlikely(cpy_r_r4870 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4871 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDict' */ - cpy_r_r4872 = CPyObject_GetAttr(cpy_r_r4870, cpy_r_r4871); - CPy_DECREF(cpy_r_r4870); - if (unlikely(cpy_r_r4872 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4873 = PyTuple_Pack(1, cpy_r_r4872); - CPy_DECREF(cpy_r_r4872); - if (unlikely(cpy_r_r4873 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4874 = CPyModule_typing; - cpy_r_r4875 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4876 = cpy_r_r4874 != cpy_r_r4875; - if (cpy_r_r4876) goto CPyL1832; - cpy_r_r4877 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4878 = PyImport_Import(cpy_r_r4877); - if (unlikely(cpy_r_r4878 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2263; - } - CPyModule_typing = cpy_r_r4878; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r4878); -CPyL1832: ; - cpy_r_r4879 = PyImport_GetModuleDict(); - cpy_r_r4880 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r4881 = CPyDict_GetItem(cpy_r_r4879, cpy_r_r4880); - if (unlikely(cpy_r_r4881 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2263; - } - cpy_r_r4882 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TypedDictMeta' */ - cpy_r_r4883 = CPyObject_GetAttr(cpy_r_r4881, cpy_r_r4882); - CPy_DECREF(cpy_r_r4881); - if (unlikely(cpy_r_r4883 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2263; - } - cpy_r_r4884 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4885 = PyObject_HasAttr(cpy_r_r4883, cpy_r_r4884); - if (!cpy_r_r4885) goto CPyL1839; - cpy_r_r4886 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionArg' */ - cpy_r_r4887 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r4888 = CPyObject_GetAttr(cpy_r_r4883, cpy_r_r4887); - if (unlikely(cpy_r_r4888 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2264; - } - PyObject *cpy_r_r4889[2] = {cpy_r_r4886, cpy_r_r4873}; - cpy_r_r4890 = (PyObject **)&cpy_r_r4889; - cpy_r_r4891 = PyObject_Vectorcall(cpy_r_r4888, cpy_r_r4890, 2, 0); - CPy_DECREF(cpy_r_r4888); - if (unlikely(cpy_r_r4891 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2264; - } - if (likely(PyDict_Check(cpy_r_r4891))) - cpy_r_r4892 = cpy_r_r4891; - else { - CPy_TypeErrorTraceback("faster_web3/types.py", "", 676, CPyStatic_types___globals, "dict", cpy_r_r4891); - goto CPyL2264; - } - cpy_r_r4893 = cpy_r_r4892; - goto CPyL1841; -CPyL1839: ; - cpy_r_r4894 = PyDict_New(); - if (unlikely(cpy_r_r4894 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2264; - } - cpy_r_r4893 = cpy_r_r4894; -CPyL1841: ; - cpy_r_r4895 = PyDict_New(); - if (unlikely(cpy_r_r4895 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2265; - } - cpy_r_r4896 = (PyObject *)&PyType_Type; - cpy_r_r4897 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ - cpy_r_r4898 = PyDict_SetItem(cpy_r_r4895, cpy_r_r4897, cpy_r_r4896); - cpy_r_r4899 = cpy_r_r4898 >= 0; - if (unlikely(!cpy_r_r4899)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2266; - } - cpy_r_r4900 = (PyObject *)&PyType_Type; - cpy_r_r4901 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'topics' */ - cpy_r_r4902 = PyDict_SetItem(cpy_r_r4895, cpy_r_r4901, cpy_r_r4900); - cpy_r_r4903 = cpy_r_r4902 >= 0; - if (unlikely(!cpy_r_r4903)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2266; - } - cpy_r_r4904 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionArg' */ - cpy_r_r4905 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r4906 = CPyDict_SetItem(cpy_r_r4893, cpy_r_r4905, cpy_r_r4895); - CPy_DECREF(cpy_r_r4895); - cpy_r_r4907 = cpy_r_r4906 >= 0; - if (unlikely(!cpy_r_r4907)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2265; - } - cpy_r_r4908 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r4909 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r4910 = CPyDict_SetItem(cpy_r_r4893, cpy_r_r4909, cpy_r_r4908); - cpy_r_r4911 = cpy_r_r4910 >= 0; - if (unlikely(!cpy_r_r4911)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2265; - } - cpy_r_r4912 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r4913 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r4914 = CPyDict_SetItem(cpy_r_r4893, cpy_r_r4913, cpy_r_r4912); - cpy_r_r4915 = cpy_r_r4914 >= 0; - if (unlikely(!cpy_r_r4915)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2265; - } - PyObject *cpy_r_r4916[3] = {cpy_r_r4904, cpy_r_r4873, cpy_r_r4893}; - cpy_r_r4917 = (PyObject **)&cpy_r_r4916; - cpy_r_r4918 = PyObject_Vectorcall(cpy_r_r4883, cpy_r_r4917, 3, 0); - CPy_DECREF(cpy_r_r4883); - if (unlikely(cpy_r_r4918 == NULL)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL2267; - } - CPy_DECREF(cpy_r_r4873); - CPy_DECREF(cpy_r_r4893); - CPyType_types___LogsSubscriptionArg = (PyTypeObject *)cpy_r_r4918; - CPy_INCREF(CPyType_types___LogsSubscriptionArg); - cpy_r_r4919 = CPyStatic_types___globals; - cpy_r_r4920 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionArg' */ - cpy_r_r4921 = PyDict_SetItem(cpy_r_r4919, cpy_r_r4920, cpy_r_r4918); - CPy_DECREF(cpy_r_r4918); - cpy_r_r4922 = cpy_r_r4921 >= 0; - if (unlikely(!cpy_r_r4922)) { - CPy_AddTraceback("faster_web3/types.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_types___globals); - goto CPyL1850; - } - cpy_r_r4923 = (PyObject *)CPyType_types___LogsSubscriptionArg; + cpy_r_r4918 = (PyObject *)CPyType_types___LogsSubscriptionArg; return 1; -CPyL1850: ; - cpy_r_r4924 = 2; - return cpy_r_r4924; -CPyL1851: ; +CPyL1846: ; + cpy_r_r4919 = 2; + return cpy_r_r4919; +CPyL1847: ; CPy_DecRef(cpy_r_r32); - goto CPyL1850; -CPyL1852: ; + goto CPyL1846; +CPyL1848: ; CPy_DecRef(cpy_r_r39); - goto CPyL1850; -CPyL1853: ; + goto CPyL1846; +CPyL1849: ; CPy_DecRef(cpy_r_r101); - goto CPyL1850; -CPyL1854: ; + goto CPyL1846; +CPyL1850: ; CPy_DecRef(cpy_r_r101); CPy_DecRef(cpy_r_r104); - goto CPyL1850; -CPyL1855: ; + goto CPyL1846; +CPyL1851: ; CPy_DecRef(cpy_r_r101); CPy_DecRef(cpy_r_r104); CPy_DecRef(cpy_r_r107); - goto CPyL1850; -CPyL1856: ; + goto CPyL1846; +CPyL1852: ; CPy_DecRef(cpy_r_r101); CPy_DecRef(cpy_r_r104); CPy_DecRef(cpy_r_r107); CPy_DecRef(cpy_r_r110); - goto CPyL1850; -CPyL1857: ; + goto CPyL1846; +CPyL1853: ; CPy_DecRef(cpy_r_r101); CPy_DecRef(cpy_r_r104); CPy_DecRef(cpy_r_r107); CPy_DecRef(cpy_r_r110); CPy_DecRef(cpy_r_r113); - goto CPyL1850; -CPyL1858: ; + goto CPyL1846; +CPyL1854: ; CPy_DecRef(cpy_r_r136); - goto CPyL1850; -CPyL1859: ; + goto CPyL1846; +CPyL1855: ; CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r140); - goto CPyL1850; -CPyL1860: ; + goto CPyL1846; +CPyL1856: ; CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r144); - goto CPyL1850; -CPyL1861: ; + goto CPyL1846; +CPyL1857: ; CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r144); CPy_DecRef(cpy_r_r147); - goto CPyL1850; -CPyL1862: ; + goto CPyL1846; +CPyL1858: ; CPy_DecRef(cpy_r_r161); - goto CPyL1850; -CPyL1863: ; + goto CPyL1846; +CPyL1859: ; CPy_DecRef(cpy_r_r161); CPy_DecRef(cpy_r_r164); - goto CPyL1850; -CPyL1864: ; + goto CPyL1846; +CPyL1860: ; CPy_DecRef(cpy_r_r161); CPy_DecRef(cpy_r_r164); CPy_DecRef(cpy_r_r167); - goto CPyL1850; -CPyL1865: ; + goto CPyL1846; +CPyL1861: ; CPy_DecRef(cpy_r_r180); - goto CPyL1850; -CPyL1866: ; + goto CPyL1846; +CPyL1862: ; CPy_DecRef(cpy_r_r180); CPy_DecRef(cpy_r_r184); - goto CPyL1850; -CPyL1867: ; + goto CPyL1846; +CPyL1863: ; CPy_DecRef(cpy_r_r180); CPy_DecRef(cpy_r_r184); CPy_DecRef(cpy_r_r187); - goto CPyL1850; -CPyL1868: ; + goto CPyL1846; +CPyL1864: ; CPy_DecRef(cpy_r_r180); CPy_DecRef(cpy_r_r184); CPy_DecRef(cpy_r_r187); CPy_DecRef(cpy_r_r190); - goto CPyL1850; -CPyL1869: ; + goto CPyL1846; +CPyL1865: ; CPy_DecRef(cpy_r_r180); CPy_DecRef(cpy_r_r184); CPy_DecRef(cpy_r_r198); - goto CPyL1850; -CPyL1870: ; + goto CPyL1846; +CPyL1866: ; CPy_DecRef(cpy_r_r297); - goto CPyL1850; -CPyL1871: ; + goto CPyL1846; +CPyL1867: ; CPy_DecRef(cpy_r_r297); CPy_DecRef(cpy_r_r300); - goto CPyL1850; -CPyL1872: ; + goto CPyL1846; +CPyL1868: ; CPy_DecRef(cpy_r_r297); CPy_DecRef(cpy_r_r300); CPy_DecRef(cpy_r_r303); - goto CPyL1850; -CPyL1873: ; + goto CPyL1846; +CPyL1869: ; CPy_DecRef(cpy_r_r328); - goto CPyL1850; -CPyL1874: ; + goto CPyL1846; +CPyL1870: ; CPy_DecRef(cpy_r_r328); CPy_DecRef(cpy_r_r338); - goto CPyL1850; -CPyL1875: ; + goto CPyL1846; +CPyL1871: ; CPy_DecRef(cpy_r_r328); CPy_DecRef(cpy_r_r338); CPy_DecRef(cpy_r_r348); - goto CPyL1850; -CPyL1876: ; + goto CPyL1846; +CPyL1872: ; CPy_DecRef(cpy_r_r328); CPy_DecRef(cpy_r_r338); CPy_DecRef(cpy_r_r348); CPy_DecRef(cpy_r_r350); - goto CPyL1850; -CPyL1877: ; + goto CPyL1846; +CPyL1873: ; CPy_DecRef(cpy_r_r328); CPy_DecRef(cpy_r_r348); - goto CPyL1850; -CPyL1878: ; + goto CPyL1846; +CPyL1874: ; CPy_DecRef(cpy_r_r386); - goto CPyL1850; -CPyL1879: ; + goto CPyL1846; +CPyL1875: ; CPy_DecRef(cpy_r_r390); - goto CPyL1850; -CPyL1880: ; + goto CPyL1846; +CPyL1876: ; CPy_DecRef(cpy_r_r411); - goto CPyL1850; -CPyL1881: ; + goto CPyL1846; +CPyL1877: ; CPy_DecRef(cpy_r_r411); CPy_DecRef(cpy_r_r421); - goto CPyL1850; -CPyL1882: ; + goto CPyL1846; +CPyL1878: ; CPy_DecRef(cpy_r_r411); CPy_DecRef(cpy_r_r421); CPy_DecRef(cpy_r_r431); - goto CPyL1850; -CPyL1883: ; + goto CPyL1846; +CPyL1879: ; CPy_DecRef(cpy_r_r411); CPy_DecRef(cpy_r_r421); CPy_DecRef(cpy_r_r431); CPy_DecRef(cpy_r_r433); - goto CPyL1850; -CPyL1884: ; + goto CPyL1846; +CPyL1880: ; CPy_DecRef(cpy_r_r411); CPy_DecRef(cpy_r_r431); - goto CPyL1850; -CPyL1885: ; + goto CPyL1846; +CPyL1881: ; CPy_DecRef(cpy_r_r502); - goto CPyL1850; -CPyL1886: ; + goto CPyL1846; +CPyL1882: ; CPy_DecRef(cpy_r_r502); CPy_DecRef(cpy_r_r512); - goto CPyL1850; -CPyL1887: ; + goto CPyL1846; +CPyL1883: ; CPy_DecRef(cpy_r_r502); CPy_DecRef(cpy_r_r512); CPy_DecRef(cpy_r_r522); - goto CPyL1850; -CPyL1888: ; + goto CPyL1846; +CPyL1884: ; CPy_DecRef(cpy_r_r502); CPy_DecRef(cpy_r_r512); CPy_DecRef(cpy_r_r522); CPy_DecRef(cpy_r_r524); - goto CPyL1850; -CPyL1889: ; + goto CPyL1846; +CPyL1885: ; CPy_DecRef(cpy_r_r502); CPy_DecRef(cpy_r_r522); - goto CPyL1850; -CPyL1890: ; + goto CPyL1846; +CPyL1886: ; CPy_DecRef(cpy_r_r567); - goto CPyL1850; -CPyL1891: ; + goto CPyL1846; +CPyL1887: ; CPy_DecRef(cpy_r_r567); CPy_DecRef(cpy_r_r577); - goto CPyL1850; -CPyL1892: ; + goto CPyL1846; +CPyL1888: ; CPy_DecRef(cpy_r_r567); CPy_DecRef(cpy_r_r577); CPy_DecRef(cpy_r_r587); - goto CPyL1850; -CPyL1893: ; + goto CPyL1846; +CPyL1889: ; CPy_DecRef(cpy_r_r567); CPy_DecRef(cpy_r_r577); CPy_DecRef(cpy_r_r587); CPy_DecRef(cpy_r_r589); - goto CPyL1850; -CPyL1894: ; + goto CPyL1846; +CPyL1890: ; CPy_DecRef(cpy_r_r567); CPy_DecRef(cpy_r_r587); - goto CPyL1850; -CPyL1895: ; + goto CPyL1846; +CPyL1891: ; CPy_DecRef(cpy_r_r646); - goto CPyL1850; -CPyL1896: ; + goto CPyL1846; +CPyL1892: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r650); - goto CPyL1850; -CPyL1897: ; + goto CPyL1846; +CPyL1893: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); - goto CPyL1850; -CPyL1898: ; + goto CPyL1846; +CPyL1894: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r658); - goto CPyL1850; -CPyL1899: ; + goto CPyL1846; +CPyL1895: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); - goto CPyL1850; -CPyL1900: ; + goto CPyL1846; +CPyL1896: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); CPy_DecRef(cpy_r_r666); - goto CPyL1850; -CPyL1901: ; + goto CPyL1846; +CPyL1897: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); CPy_DecRef(cpy_r_r666); CPy_DecRef(cpy_r_r670); - goto CPyL1850; -CPyL1902: ; + goto CPyL1846; +CPyL1898: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); CPy_DecRef(cpy_r_r666); CPy_DecRef(cpy_r_r670); CPy_DecRef(cpy_r_r676); - goto CPyL1850; -CPyL1903: ; + goto CPyL1846; +CPyL1899: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); CPy_DecRef(cpy_r_r666); CPy_DecRef(cpy_r_r670); CPy_DecRef(cpy_r_r683); - goto CPyL1850; -CPyL1904: ; + goto CPyL1846; +CPyL1900: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284070,8 +284752,8 @@ CPyL1904: ; CPy_DecRef(cpy_r_r670); CPy_DecRef(cpy_r_r683); CPy_DecRef(cpy_r_r687); - goto CPyL1850; -CPyL1905: ; + goto CPyL1846; +CPyL1901: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284080,8 +284762,8 @@ CPyL1905: ; CPy_DecRef(cpy_r_r683); CPy_DecRef(cpy_r_r687); CPy_DecRef(cpy_r_r693); - goto CPyL1850; -CPyL1906: ; + goto CPyL1846; +CPyL1902: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284091,8 +284773,8 @@ CPyL1906: ; CPy_DecRef(cpy_r_r687); CPy_DecRef(cpy_r_r693); CPy_DecRef(cpy_r_r697); - goto CPyL1850; -CPyL1907: ; + goto CPyL1846; +CPyL1903: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284103,8 +284785,8 @@ CPyL1907: ; CPy_DecRef(cpy_r_r693); CPy_DecRef(cpy_r_r697); CPy_DecRef(cpy_r_r701); - goto CPyL1850; -CPyL1908: ; + goto CPyL1846; +CPyL1904: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284116,8 +284798,8 @@ CPyL1908: ; CPy_DecRef(cpy_r_r697); CPy_DecRef(cpy_r_r701); CPy_DecRef(cpy_r_r705); - goto CPyL1850; -CPyL1909: ; + goto CPyL1846; +CPyL1905: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284130,8 +284812,8 @@ CPyL1909: ; CPy_DecRef(cpy_r_r701); CPy_DecRef(cpy_r_r705); CPy_DecRef(cpy_r_r709); - goto CPyL1850; -CPyL1910: ; + goto CPyL1846; +CPyL1906: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284145,8 +284827,8 @@ CPyL1910: ; CPy_DecRef(cpy_r_r705); CPy_DecRef(cpy_r_r709); CPy_DecRef(cpy_r_r713); - goto CPyL1850; -CPyL1911: ; + goto CPyL1846; +CPyL1907: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284161,8 +284843,8 @@ CPyL1911: ; CPy_DecRef(cpy_r_r709); CPy_DecRef(cpy_r_r713); CPy_DecRef(cpy_r_r717); - goto CPyL1850; -CPyL1912: ; + goto CPyL1846; +CPyL1908: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284178,8 +284860,8 @@ CPyL1912: ; CPy_DecRef(cpy_r_r713); CPy_DecRef(cpy_r_r717); CPy_DecRef(cpy_r_r721); - goto CPyL1850; -CPyL1913: ; + goto CPyL1846; +CPyL1909: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284196,8 +284878,8 @@ CPyL1913: ; CPy_DecRef(cpy_r_r717); CPy_DecRef(cpy_r_r721); CPy_DecRef(cpy_r_r725); - goto CPyL1850; -CPyL1914: ; + goto CPyL1846; +CPyL1910: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284215,8 +284897,8 @@ CPyL1914: ; CPy_DecRef(cpy_r_r721); CPy_DecRef(cpy_r_r725); CPy_DecRef(cpy_r_r729); - goto CPyL1850; -CPyL1915: ; + goto CPyL1846; +CPyL1911: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284235,8 +284917,8 @@ CPyL1915: ; CPy_DecRef(cpy_r_r725); CPy_DecRef(cpy_r_r729); CPy_DecRef(cpy_r_r735); - goto CPyL1850; -CPyL1916: ; + goto CPyL1846; +CPyL1912: ; CPy_DecRef(cpy_r_r646); CPy_DecRef(cpy_r_r654); CPy_DecRef(cpy_r_r662); @@ -284255,120 +284937,120 @@ CPyL1916: ; CPy_DecRef(cpy_r_r725); CPy_DecRef(cpy_r_r729); CPy_DecRef(cpy_r_r742); - goto CPyL1850; -CPyL1917: ; + goto CPyL1846; +CPyL1913: ; CPy_DecRef(cpy_r_r751); - goto CPyL1850; -CPyL1918: ; + goto CPyL1846; +CPyL1914: ; CPy_DecRef(cpy_r_r774); - goto CPyL1850; -CPyL1919: ; + goto CPyL1846; +CPyL1915: ; CPy_DecRef(cpy_r_r774); CPy_DecRef(cpy_r_r784); - goto CPyL1850; -CPyL1920: ; + goto CPyL1846; +CPyL1916: ; CPy_DecRef(cpy_r_r774); CPy_DecRef(cpy_r_r784); CPy_DecRef(cpy_r_r794); - goto CPyL1850; -CPyL1921: ; + goto CPyL1846; +CPyL1917: ; CPy_DecRef(cpy_r_r774); CPy_DecRef(cpy_r_r784); CPy_DecRef(cpy_r_r794); CPy_DecRef(cpy_r_r796); - goto CPyL1850; -CPyL1922: ; + goto CPyL1846; +CPyL1918: ; CPy_DecRef(cpy_r_r774); CPy_DecRef(cpy_r_r794); - goto CPyL1850; -CPyL1923: ; + goto CPyL1846; +CPyL1919: ; CPy_DecRef(cpy_r_r847); - goto CPyL1850; -CPyL1924: ; + goto CPyL1846; +CPyL1920: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r851); - goto CPyL1850; -CPyL1925: ; + goto CPyL1846; +CPyL1921: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r851); CPy_DecRef(cpy_r_r854); - goto CPyL1850; -CPyL1926: ; + goto CPyL1846; +CPyL1922: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r851); CPy_DecRef(cpy_r_r854); CPy_DecRef(cpy_r_r857); - goto CPyL1850; -CPyL1927: ; + goto CPyL1846; +CPyL1923: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); - goto CPyL1850; -CPyL1928: ; + goto CPyL1846; +CPyL1924: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r868); - goto CPyL1850; -CPyL1929: ; + goto CPyL1846; +CPyL1925: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r868); CPy_DecRef(cpy_r_r871); - goto CPyL1850; -CPyL1930: ; + goto CPyL1846; +CPyL1926: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r868); CPy_DecRef(cpy_r_r871); CPy_DecRef(cpy_r_r875); - goto CPyL1850; -CPyL1931: ; + goto CPyL1846; +CPyL1927: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); - goto CPyL1850; -CPyL1932: ; + goto CPyL1846; +CPyL1928: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); CPy_DecRef(cpy_r_r889); - goto CPyL1850; -CPyL1933: ; + goto CPyL1846; +CPyL1929: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); CPy_DecRef(cpy_r_r896); - goto CPyL1850; -CPyL1934: ; + goto CPyL1846; +CPyL1930: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); CPy_DecRef(cpy_r_r896); CPy_DecRef(cpy_r_r900); - goto CPyL1850; -CPyL1935: ; + goto CPyL1846; +CPyL1931: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); CPy_DecRef(cpy_r_r896); CPy_DecRef(cpy_r_r900); CPy_DecRef(cpy_r_r903); - goto CPyL1850; -CPyL1936: ; + goto CPyL1846; +CPyL1932: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); CPy_DecRef(cpy_r_r896); CPy_DecRef(cpy_r_r910); - goto CPyL1850; -CPyL1937: ; + goto CPyL1846; +CPyL1933: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); CPy_DecRef(cpy_r_r896); CPy_DecRef(cpy_r_r910); CPy_DecRef(cpy_r_r916); - goto CPyL1850; -CPyL1938: ; + goto CPyL1846; +CPyL1934: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284376,8 +285058,8 @@ CPyL1938: ; CPy_DecRef(cpy_r_r910); CPy_DecRef(cpy_r_r916); CPy_DecRef(cpy_r_r920); - goto CPyL1850; -CPyL1939: ; + goto CPyL1846; +CPyL1935: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284385,8 +285067,8 @@ CPyL1939: ; CPy_DecRef(cpy_r_r910); CPy_DecRef(cpy_r_r916); CPy_DecRef(cpy_r_r927); - goto CPyL1850; -CPyL1940: ; + goto CPyL1846; +CPyL1936: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284395,8 +285077,8 @@ CPyL1940: ; CPy_DecRef(cpy_r_r916); CPy_DecRef(cpy_r_r927); CPy_DecRef(cpy_r_r931); - goto CPyL1850; -CPyL1941: ; + goto CPyL1846; +CPyL1937: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284405,8 +285087,8 @@ CPyL1941: ; CPy_DecRef(cpy_r_r916); CPy_DecRef(cpy_r_r927); CPy_DecRef(cpy_r_r938); - goto CPyL1850; -CPyL1942: ; + goto CPyL1846; +CPyL1938: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284416,8 +285098,8 @@ CPyL1942: ; CPy_DecRef(cpy_r_r927); CPy_DecRef(cpy_r_r938); CPy_DecRef(cpy_r_r942); - goto CPyL1850; -CPyL1943: ; + goto CPyL1846; +CPyL1939: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284427,8 +285109,8 @@ CPyL1943: ; CPy_DecRef(cpy_r_r927); CPy_DecRef(cpy_r_r938); CPy_DecRef(cpy_r_r949); - goto CPyL1850; -CPyL1944: ; + goto CPyL1846; +CPyL1940: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284439,8 +285121,8 @@ CPyL1944: ; CPy_DecRef(cpy_r_r938); CPy_DecRef(cpy_r_r949); CPy_DecRef(cpy_r_r953); - goto CPyL1850; -CPyL1945: ; + goto CPyL1846; +CPyL1941: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284452,8 +285134,8 @@ CPyL1945: ; CPy_DecRef(cpy_r_r949); CPy_DecRef(cpy_r_r953); CPy_DecRef(cpy_r_r957); - goto CPyL1850; -CPyL1946: ; + goto CPyL1846; +CPyL1942: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284466,8 +285148,8 @@ CPyL1946: ; CPy_DecRef(cpy_r_r953); CPy_DecRef(cpy_r_r957); CPy_DecRef(cpy_r_r960); - goto CPyL1850; -CPyL1947: ; + goto CPyL1846; +CPyL1943: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284479,8 +285161,8 @@ CPyL1947: ; CPy_DecRef(cpy_r_r949); CPy_DecRef(cpy_r_r953); CPy_DecRef(cpy_r_r967); - goto CPyL1850; -CPyL1948: ; + goto CPyL1846; +CPyL1944: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284493,8 +285175,8 @@ CPyL1948: ; CPy_DecRef(cpy_r_r953); CPy_DecRef(cpy_r_r967); CPy_DecRef(cpy_r_r971); - goto CPyL1850; -CPyL1949: ; + goto CPyL1846; +CPyL1945: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284507,8 +285189,8 @@ CPyL1949: ; CPy_DecRef(cpy_r_r953); CPy_DecRef(cpy_r_r967); CPy_DecRef(cpy_r_r978); - goto CPyL1850; -CPyL1950: ; + goto CPyL1846; +CPyL1946: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284522,8 +285204,8 @@ CPyL1950: ; CPy_DecRef(cpy_r_r967); CPy_DecRef(cpy_r_r978); CPy_DecRef(cpy_r_r982); - goto CPyL1850; -CPyL1951: ; + goto CPyL1846; +CPyL1947: ; CPy_DecRef(cpy_r_r847); CPy_DecRef(cpy_r_r864); CPy_DecRef(cpy_r_r883); @@ -284538,1483 +285220,6034 @@ CPyL1951: ; CPy_DecRef(cpy_r_r978); CPy_DecRef(cpy_r_r982); CPy_DecRef(cpy_r_r985); - goto CPyL1850; -CPyL1952: ; + goto CPyL1846; +CPyL1948: ; CPy_DecRef(cpy_r_r992); - goto CPyL1850; -CPyL1953: ; + goto CPyL1846; +CPyL1949: ; CPy_DecRef(cpy_r_r1015); - goto CPyL1850; -CPyL1954: ; + goto CPyL1846; +CPyL1950: ; CPy_DecRef(cpy_r_r1015); CPy_DecRef(cpy_r_r1025); - goto CPyL1850; -CPyL1955: ; + goto CPyL1846; +CPyL1951: ; CPy_DecRef(cpy_r_r1015); CPy_DecRef(cpy_r_r1025); CPy_DecRef(cpy_r_r1035); - goto CPyL1850; -CPyL1956: ; + goto CPyL1846; +CPyL1952: ; CPy_DecRef(cpy_r_r1015); CPy_DecRef(cpy_r_r1025); CPy_DecRef(cpy_r_r1035); CPy_DecRef(cpy_r_r1037); - goto CPyL1850; -CPyL1957: ; + goto CPyL1846; +CPyL1953: ; CPy_DecRef(cpy_r_r1015); CPy_DecRef(cpy_r_r1035); - goto CPyL1850; -CPyL1958: ; + goto CPyL1846; +CPyL1954: ; CPy_DecRef(cpy_r_r1088); - goto CPyL1850; -CPyL1959: ; + goto CPyL1846; +CPyL1955: ; CPy_DecRef(cpy_r_r1088); CPy_DecRef(cpy_r_r1098); - goto CPyL1850; -CPyL1960: ; + goto CPyL1846; +CPyL1956: ; CPy_DecRef(cpy_r_r1088); CPy_DecRef(cpy_r_r1098); CPy_DecRef(cpy_r_r1108); - goto CPyL1850; -CPyL1961: ; + goto CPyL1846; +CPyL1957: ; CPy_DecRef(cpy_r_r1088); CPy_DecRef(cpy_r_r1098); CPy_DecRef(cpy_r_r1108); CPy_DecRef(cpy_r_r1110); - goto CPyL1850; -CPyL1962: ; + goto CPyL1846; +CPyL1958: ; CPy_DecRef(cpy_r_r1088); CPy_DecRef(cpy_r_r1108); - goto CPyL1850; -CPyL1963: ; + goto CPyL1846; +CPyL1959: ; CPy_DecRef(cpy_r_r1293); - goto CPyL1850; -CPyL1964: ; + goto CPyL1846; +CPyL1960: ; CPy_DecRef(cpy_r_r1293); CPy_DecRef(cpy_r_r1303); - goto CPyL1850; -CPyL1965: ; + goto CPyL1846; +CPyL1961: ; CPy_DecRef(cpy_r_r1293); CPy_DecRef(cpy_r_r1303); CPy_DecRef(cpy_r_r1313); - goto CPyL1850; -CPyL1966: ; + goto CPyL1846; +CPyL1962: ; CPy_DecRef(cpy_r_r1293); CPy_DecRef(cpy_r_r1303); CPy_DecRef(cpy_r_r1313); CPy_DecRef(cpy_r_r1315); - goto CPyL1850; -CPyL1967: ; + goto CPyL1846; +CPyL1963: ; CPy_DecRef(cpy_r_r1293); CPy_DecRef(cpy_r_r1313); - goto CPyL1850; -CPyL1968: ; + goto CPyL1846; +CPyL1964: ; CPy_DecRef(cpy_r_r1394); - goto CPyL1850; -CPyL1969: ; + goto CPyL1846; +CPyL1965: ; CPy_DecRef(cpy_r_r1394); CPy_DecRef(cpy_r_r1404); - goto CPyL1850; -CPyL1970: ; + goto CPyL1846; +CPyL1966: ; CPy_DecRef(cpy_r_r1394); CPy_DecRef(cpy_r_r1404); CPy_DecRef(cpy_r_r1414); - goto CPyL1850; -CPyL1971: ; + goto CPyL1846; +CPyL1967: ; CPy_DecRef(cpy_r_r1394); CPy_DecRef(cpy_r_r1404); CPy_DecRef(cpy_r_r1414); CPy_DecRef(cpy_r_r1416); - goto CPyL1850; -CPyL1972: ; + goto CPyL1846; +CPyL1968: ; CPy_DecRef(cpy_r_r1394); CPy_DecRef(cpy_r_r1414); - goto CPyL1850; -CPyL1973: ; + goto CPyL1846; +CPyL1969: ; CPy_DecRef(cpy_r_r1453); - goto CPyL1850; -CPyL1974: ; + goto CPyL1846; +CPyL1970: ; CPy_DecRef(cpy_r_r1453); CPy_DecRef(cpy_r_r1463); - goto CPyL1850; -CPyL1975: ; + goto CPyL1846; +CPyL1971: ; CPy_DecRef(cpy_r_r1453); CPy_DecRef(cpy_r_r1463); CPy_DecRef(cpy_r_r1473); - goto CPyL1850; -CPyL1976: ; + goto CPyL1846; +CPyL1972: ; CPy_DecRef(cpy_r_r1453); CPy_DecRef(cpy_r_r1463); CPy_DecRef(cpy_r_r1473); CPy_DecRef(cpy_r_r1475); - goto CPyL1850; -CPyL1977: ; + goto CPyL1846; +CPyL1973: ; CPy_DecRef(cpy_r_r1453); CPy_DecRef(cpy_r_r1473); - goto CPyL1850; -CPyL1978: ; + goto CPyL1846; +CPyL1974: ; CPy_DecRef(cpy_r_r1510); - goto CPyL1850; -CPyL1979: ; + goto CPyL1846; +CPyL1975: ; CPy_DecRef(cpy_r_r1510); CPy_DecRef(cpy_r_r1520); - goto CPyL1850; -CPyL1980: ; + goto CPyL1846; +CPyL1976: ; CPy_DecRef(cpy_r_r1510); CPy_DecRef(cpy_r_r1520); CPy_DecRef(cpy_r_r1530); - goto CPyL1850; -CPyL1981: ; + goto CPyL1846; +CPyL1977: ; CPy_DecRef(cpy_r_r1510); CPy_DecRef(cpy_r_r1520); CPy_DecRef(cpy_r_r1530); CPy_DecRef(cpy_r_r1532); - goto CPyL1850; -CPyL1982: ; + goto CPyL1846; +CPyL1978: ; CPy_DecRef(cpy_r_r1510); CPy_DecRef(cpy_r_r1530); - goto CPyL1850; -CPyL1983: ; + goto CPyL1846; +CPyL1979: ; CPy_DecRef(cpy_r_r1567); - goto CPyL1850; -CPyL1984: ; + goto CPyL1846; +CPyL1980: ; CPy_DecRef(cpy_r_r1567); CPy_DecRef(cpy_r_r1577); - goto CPyL1850; -CPyL1985: ; + goto CPyL1846; +CPyL1981: ; CPy_DecRef(cpy_r_r1567); CPy_DecRef(cpy_r_r1577); CPy_DecRef(cpy_r_r1587); - goto CPyL1850; -CPyL1986: ; + goto CPyL1846; +CPyL1982: ; CPy_DecRef(cpy_r_r1567); CPy_DecRef(cpy_r_r1577); CPy_DecRef(cpy_r_r1587); CPy_DecRef(cpy_r_r1589); - goto CPyL1850; -CPyL1987: ; + goto CPyL1846; +CPyL1983: ; CPy_DecRef(cpy_r_r1567); CPy_DecRef(cpy_r_r1587); - goto CPyL1850; -CPyL1988: ; + goto CPyL1846; +CPyL1984: ; CPy_DecRef(cpy_r_r1624); - goto CPyL1850; -CPyL1989: ; + goto CPyL1846; +CPyL1985: ; CPy_DecRef(cpy_r_r1624); CPy_DecRef(cpy_r_r1634); - goto CPyL1850; -CPyL1990: ; + goto CPyL1846; +CPyL1986: ; CPy_DecRef(cpy_r_r1624); CPy_DecRef(cpy_r_r1634); CPy_DecRef(cpy_r_r1644); - goto CPyL1850; -CPyL1991: ; + goto CPyL1846; +CPyL1987: ; CPy_DecRef(cpy_r_r1624); CPy_DecRef(cpy_r_r1634); CPy_DecRef(cpy_r_r1644); CPy_DecRef(cpy_r_r1646); - goto CPyL1850; -CPyL1992: ; + goto CPyL1846; +CPyL1988: ; CPy_DecRef(cpy_r_r1624); CPy_DecRef(cpy_r_r1644); - goto CPyL1850; -CPyL1993: ; + goto CPyL1846; +CPyL1989: ; CPy_DecRef(cpy_r_r1693); - goto CPyL1850; -CPyL1994: ; + goto CPyL1846; +CPyL1990: ; CPy_DecRef(cpy_r_r1693); CPy_DecRef(cpy_r_r1703); - goto CPyL1850; -CPyL1995: ; + goto CPyL1846; +CPyL1991: ; CPy_DecRef(cpy_r_r1693); CPy_DecRef(cpy_r_r1703); CPy_DecRef(cpy_r_r1713); - goto CPyL1850; -CPyL1996: ; + goto CPyL1846; +CPyL1992: ; CPy_DecRef(cpy_r_r1693); CPy_DecRef(cpy_r_r1703); CPy_DecRef(cpy_r_r1713); CPy_DecRef(cpy_r_r1715); - goto CPyL1850; -CPyL1997: ; + goto CPyL1846; +CPyL1993: ; CPy_DecRef(cpy_r_r1693); CPy_DecRef(cpy_r_r1713); - goto CPyL1850; -CPyL1998: ; + goto CPyL1846; +CPyL1994: ; CPy_DecRef(cpy_r_r1750); - goto CPyL1850; -CPyL1999: ; + goto CPyL1846; +CPyL1995: ; CPy_DecRef(cpy_r_r1750); CPy_DecRef(cpy_r_r1760); - goto CPyL1850; -CPyL2000: ; + goto CPyL1846; +CPyL1996: ; CPy_DecRef(cpy_r_r1750); CPy_DecRef(cpy_r_r1760); CPy_DecRef(cpy_r_r1770); - goto CPyL1850; -CPyL2001: ; + goto CPyL1846; +CPyL1997: ; CPy_DecRef(cpy_r_r1750); CPy_DecRef(cpy_r_r1760); CPy_DecRef(cpy_r_r1770); CPy_DecRef(cpy_r_r1772); - goto CPyL1850; -CPyL2002: ; + goto CPyL1846; +CPyL1998: ; CPy_DecRef(cpy_r_r1750); CPy_DecRef(cpy_r_r1770); - goto CPyL1850; -CPyL2003: ; + goto CPyL1846; +CPyL1999: ; CPy_DecRef(cpy_r_r1823); - goto CPyL1850; -CPyL2004: ; + goto CPyL1846; +CPyL2000: ; CPy_DecRef(cpy_r_r1823); CPy_DecRef(cpy_r_r1833); - goto CPyL1850; -CPyL2005: ; + goto CPyL1846; +CPyL2001: ; CPy_DecRef(cpy_r_r1823); CPy_DecRef(cpy_r_r1833); CPy_DecRef(cpy_r_r1843); - goto CPyL1850; -CPyL2006: ; + goto CPyL1846; +CPyL2002: ; CPy_DecRef(cpy_r_r1823); CPy_DecRef(cpy_r_r1833); CPy_DecRef(cpy_r_r1843); CPy_DecRef(cpy_r_r1845); - goto CPyL1850; -CPyL2007: ; + goto CPyL1846; +CPyL2003: ; CPy_DecRef(cpy_r_r1823); CPy_DecRef(cpy_r_r1843); - goto CPyL1850; -CPyL2008: ; + goto CPyL1846; +CPyL2004: ; CPy_DecRef(cpy_r_r1884); - goto CPyL1850; -CPyL2009: ; + goto CPyL1846; +CPyL2005: ; CPy_DecRef(cpy_r_r1884); CPy_DecRef(cpy_r_r1894); - goto CPyL1850; -CPyL2010: ; + goto CPyL1846; +CPyL2006: ; CPy_DecRef(cpy_r_r1884); CPy_DecRef(cpy_r_r1894); CPy_DecRef(cpy_r_r1904); - goto CPyL1850; -CPyL2011: ; + goto CPyL1846; +CPyL2007: ; CPy_DecRef(cpy_r_r1884); CPy_DecRef(cpy_r_r1894); CPy_DecRef(cpy_r_r1904); CPy_DecRef(cpy_r_r1906); - goto CPyL1850; -CPyL2012: ; + goto CPyL1846; +CPyL2008: ; CPy_DecRef(cpy_r_r1884); CPy_DecRef(cpy_r_r1904); - goto CPyL1850; -CPyL2013: ; + goto CPyL1846; +CPyL2009: ; CPy_DecRef(cpy_r_r1933); - goto CPyL1850; -CPyL2014: ; + goto CPyL1846; +CPyL2010: ; CPy_DecRef(cpy_r_r1933); CPy_DecRef(cpy_r_r1936); - goto CPyL1850; -CPyL2015: ; + goto CPyL1846; +CPyL2011: ; CPy_DecRef(cpy_r_r1933); CPy_DecRef(cpy_r_r1936); CPy_DecRef(cpy_r_r1939); - goto CPyL1850; -CPyL2016: ; + goto CPyL1846; +CPyL2012: ; CPy_DecRef(cpy_r_r1933); CPy_DecRef(cpy_r_r1936); CPy_DecRef(cpy_r_r1939); CPy_DecRef(cpy_r_r1942); - goto CPyL1850; -CPyL2017: ; + goto CPyL1846; +CPyL2013: ; CPy_DecRef(cpy_r_r1933); CPy_DecRef(cpy_r_r1936); CPy_DecRef(cpy_r_r1939); CPy_DecRef(cpy_r_r1942); CPy_DecRef(cpy_r_r1945); - goto CPyL1850; -CPyL2018: ; + goto CPyL1846; +CPyL2014: ; CPy_DecRef(cpy_r_r1958); - goto CPyL1850; -CPyL2019: ; + goto CPyL1846; +CPyL2015: ; CPy_DecRef(cpy_r_r1982); - goto CPyL1850; -CPyL2020: ; + goto CPyL1846; +CPyL2016: ; CPy_DecRef(cpy_r_r1982); CPy_DecRef(cpy_r_r1992); - goto CPyL1850; -CPyL2021: ; + goto CPyL1846; +CPyL2017: ; CPy_DecRef(cpy_r_r1982); CPy_DecRef(cpy_r_r1992); CPy_DecRef(cpy_r_r2002); - goto CPyL1850; -CPyL2022: ; + goto CPyL1846; +CPyL2018: ; CPy_DecRef(cpy_r_r1982); CPy_DecRef(cpy_r_r1992); CPy_DecRef(cpy_r_r2002); CPy_DecRef(cpy_r_r2004); - goto CPyL1850; -CPyL2023: ; + goto CPyL1846; +CPyL2019: ; CPy_DecRef(cpy_r_r1982); CPy_DecRef(cpy_r_r2002); - goto CPyL1850; -CPyL2024: ; + goto CPyL1846; +CPyL2020: ; CPy_DecRef(cpy_r_r2053); - goto CPyL1850; -CPyL2025: ; + goto CPyL1846; +CPyL2021: ; CPy_DecRef(cpy_r_r2053); CPy_DecRef(cpy_r_r2063); - goto CPyL1850; -CPyL2026: ; + goto CPyL1846; +CPyL2022: ; CPy_DecRef(cpy_r_r2053); CPy_DecRef(cpy_r_r2063); CPy_DecRef(cpy_r_r2073); - goto CPyL1850; -CPyL2027: ; + goto CPyL1846; +CPyL2023: ; CPy_DecRef(cpy_r_r2053); CPy_DecRef(cpy_r_r2063); CPy_DecRef(cpy_r_r2073); CPy_DecRef(cpy_r_r2075); - goto CPyL1850; -CPyL2028: ; + goto CPyL1846; +CPyL2024: ; CPy_DecRef(cpy_r_r2053); CPy_DecRef(cpy_r_r2073); - goto CPyL1850; -CPyL2029: ; + goto CPyL1846; +CPyL2025: ; CPy_DecRef(cpy_r_r2122); - goto CPyL1850; -CPyL2030: ; + goto CPyL1846; +CPyL2026: ; CPy_DecRef(cpy_r_r2122); CPy_DecRef(cpy_r_r2125); - goto CPyL1850; -CPyL2031: ; + goto CPyL1846; +CPyL2027: ; CPy_DecRef(cpy_r_r2122); CPy_DecRef(cpy_r_r2125); CPy_DecRef(cpy_r_r2128); - goto CPyL1850; -CPyL2032: ; + goto CPyL1846; +CPyL2028: ; CPy_DecRef(cpy_r_r2122); CPy_DecRef(cpy_r_r2125); CPy_DecRef(cpy_r_r2128); CPy_DecRef(cpy_r_r2131); - goto CPyL1850; -CPyL2033: ; + goto CPyL1846; +CPyL2029: ; CPy_DecRef(cpy_r_r2122); CPy_DecRef(cpy_r_r2125); CPy_DecRef(cpy_r_r2128); CPy_DecRef(cpy_r_r2131); CPy_DecRef(cpy_r_r2134); - goto CPyL1850; -CPyL2034: ; + goto CPyL1846; +CPyL2030: ; CPy_DecRef(cpy_r_r2122); CPy_DecRef(cpy_r_r2125); CPy_DecRef(cpy_r_r2128); CPy_DecRef(cpy_r_r2131); CPy_DecRef(cpy_r_r2134); CPy_DecRef(cpy_r_r2137); - goto CPyL1850; -CPyL2035: ; + goto CPyL1846; +CPyL2031: ; CPy_DecRef(cpy_r_r2158); - goto CPyL1850; -CPyL2036: ; + goto CPyL1846; +CPyL2032: ; CPy_DecRef(cpy_r_r2158); CPy_DecRef(cpy_r_r2168); - goto CPyL1850; -CPyL2037: ; + goto CPyL1846; +CPyL2033: ; CPy_DecRef(cpy_r_r2158); CPy_DecRef(cpy_r_r2168); CPy_DecRef(cpy_r_r2178); - goto CPyL1850; -CPyL2038: ; + goto CPyL1846; +CPyL2034: ; CPy_DecRef(cpy_r_r2158); CPy_DecRef(cpy_r_r2168); CPy_DecRef(cpy_r_r2178); CPy_DecRef(cpy_r_r2180); - goto CPyL1850; -CPyL2039: ; + goto CPyL1846; +CPyL2035: ; CPy_DecRef(cpy_r_r2158); CPy_DecRef(cpy_r_r2178); - goto CPyL1850; -CPyL2040: ; + goto CPyL1846; +CPyL2036: ; CPy_DecRef(cpy_r_r2221); - goto CPyL1850; -CPyL2041: ; + goto CPyL1846; +CPyL2037: ; CPy_DecRef(cpy_r_r2221); CPy_DecRef(cpy_r_r2231); - goto CPyL1850; -CPyL2042: ; + goto CPyL1846; +CPyL2038: ; CPy_DecRef(cpy_r_r2221); CPy_DecRef(cpy_r_r2231); CPy_DecRef(cpy_r_r2241); - goto CPyL1850; -CPyL2043: ; + goto CPyL1846; +CPyL2039: ; CPy_DecRef(cpy_r_r2221); CPy_DecRef(cpy_r_r2231); CPy_DecRef(cpy_r_r2241); CPy_DecRef(cpy_r_r2243); - goto CPyL1850; -CPyL2044: ; + goto CPyL1846; +CPyL2040: ; CPy_DecRef(cpy_r_r2221); CPy_DecRef(cpy_r_r2241); - goto CPyL1850; -CPyL2045: ; + goto CPyL1846; +CPyL2041: ; CPy_DecRef(cpy_r_r2276); - goto CPyL1850; -CPyL2046: ; + goto CPyL1846; +CPyL2042: ; CPy_DecRef(cpy_r_r2276); CPy_DecRef(cpy_r_r2279); - goto CPyL1850; + goto CPyL1846; +CPyL2043: ; + CPy_DecRef(cpy_r_r2292); + goto CPyL1846; +CPyL2044: ; + CPy_DecRef(cpy_r_r2303); + goto CPyL1846; +CPyL2045: ; + CPy_DecRef(cpy_r_r2303); + CPy_DecRef(cpy_r_r2306); + goto CPyL1846; +CPyL2046: ; + CPy_DecRef(cpy_r_r2303); + CPy_DecRef(cpy_r_r2310); + goto CPyL1846; CPyL2047: ; - CPy_DecRef(cpy_r_r2276); - CPy_DecRef(cpy_r_r2279); - CPy_DecRef(cpy_r_r2282); - goto CPyL1850; + CPy_DecRef(cpy_r_r2323); + goto CPyL1846; CPyL2048: ; - CPy_DecRef(cpy_r_r2276); - CPy_DecRef(cpy_r_r2283); - goto CPyL1850; + CPy_DecRef(cpy_r_r2323); + CPy_DecRef(cpy_r_r2326); + goto CPyL1846; CPyL2049: ; - CPy_DecRef(cpy_r_r2299); - goto CPyL1850; + CPy_DecRef(cpy_r_r2323); + CPy_DecRef(cpy_r_r2326); + CPy_DecRef(cpy_r_r2329); + goto CPyL1846; CPyL2050: ; - CPy_DecRef(cpy_r_r2299); - CPy_DecRef(cpy_r_r2302); - goto CPyL1850; + CPy_DecRef(cpy_r_r2323); + CPy_DecRef(cpy_r_r2330); + goto CPyL1846; CPyL2051: ; - CPy_DecRef(cpy_r_r2299); - CPy_DecRef(cpy_r_r2302); - CPy_DecRef(cpy_r_r2305); - goto CPyL1850; + CPy_DecRef(cpy_r_r2346); + goto CPyL1846; CPyL2052: ; - CPy_DecRef(cpy_r_r2299); - CPy_DecRef(cpy_r_r2302); - CPy_DecRef(cpy_r_r2305); - CPy_DecRef(cpy_r_r2308); - goto CPyL1850; + CPy_DecRef(cpy_r_r2346); + CPy_DecRef(cpy_r_r2349); + goto CPyL1846; CPyL2053: ; - CPy_DecRef(cpy_r_r2299); - CPy_DecRef(cpy_r_r2315); - goto CPyL1850; + CPy_DecRef(cpy_r_r2346); + CPy_DecRef(cpy_r_r2350); + goto CPyL1846; CPyL2054: ; - CPy_DecRef(cpy_r_r2299); - CPy_DecRef(cpy_r_r2316); - goto CPyL1850; + CPy_DecRef(cpy_r_r2365); + goto CPyL1846; CPyL2055: ; - CPy_DecRef(cpy_r_r2299); - CPy_DecRef(cpy_r_r2316); - CPy_DecRef(cpy_r_r2321); - goto CPyL1850; + CPy_DecRef(cpy_r_r2365); + CPy_DecRef(cpy_r_r2368); + goto CPyL1846; CPyL2056: ; - CPy_DecRef(cpy_r_r2299); - CPy_DecRef(cpy_r_r2316); - CPy_DecRef(cpy_r_r2321); - CPy_DecRef(cpy_r_r2324); - goto CPyL1850; + CPy_DecRef(cpy_r_r2365); + CPy_DecRef(cpy_r_r2368); + CPy_DecRef(cpy_r_r2371); + goto CPyL1846; CPyL2057: ; - CPy_DecRef(cpy_r_r2299); - CPy_DecRef(cpy_r_r2316); - CPy_DecRef(cpy_r_r2321); - CPy_DecRef(cpy_r_r2328); - goto CPyL1850; + CPy_DecRef(cpy_r_r2365); + CPy_DecRef(cpy_r_r2372); + goto CPyL1846; CPyL2058: ; - CPy_DecRef(cpy_r_r2344); - goto CPyL1850; + CPy_DecRef(cpy_r_r2365); + CPy_DecRef(cpy_r_r2372); + CPy_DecRef(cpy_r_r2378); + goto CPyL1846; CPyL2059: ; - CPy_DecRef(cpy_r_r2344); - CPy_DecRef(cpy_r_r2347); - goto CPyL1850; + CPy_DecRef(cpy_r_r2365); + CPy_DecRef(cpy_r_r2372); + CPy_DecRef(cpy_r_r2378); + CPy_DecRef(cpy_r_r2381); + goto CPyL1846; CPyL2060: ; - CPy_DecRef(cpy_r_r2344); - CPy_DecRef(cpy_r_r2347); - CPy_DecRef(cpy_r_r2350); - goto CPyL1850; + CPy_DecRef(cpy_r_r2365); + CPy_DecRef(cpy_r_r2372); + CPy_DecRef(cpy_r_r2378); + CPy_DecRef(cpy_r_r2381); + CPy_DecRef(cpy_r_r2384); + goto CPyL1846; CPyL2061: ; - CPy_DecRef(cpy_r_r2344); - CPy_DecRef(cpy_r_r2351); - goto CPyL1850; + CPy_DecRef(cpy_r_r2400); + goto CPyL1846; CPyL2062: ; - CPy_DecRef(cpy_r_r2344); - CPy_DecRef(cpy_r_r2351); - CPy_DecRef(cpy_r_r2357); - goto CPyL1850; + CPy_DecRef(cpy_r_r2400); + CPy_DecRef(cpy_r_r2403); + goto CPyL1846; CPyL2063: ; - CPy_DecRef(cpy_r_r2344); - CPy_DecRef(cpy_r_r2351); - CPy_DecRef(cpy_r_r2357); - CPy_DecRef(cpy_r_r2360); - goto CPyL1850; + CPy_DecRef(cpy_r_r2400); + CPy_DecRef(cpy_r_r2404); + goto CPyL1846; CPyL2064: ; - CPy_DecRef(cpy_r_r2344); - CPy_DecRef(cpy_r_r2351); - CPy_DecRef(cpy_r_r2357); - CPy_DecRef(cpy_r_r2360); - CPy_DecRef(cpy_r_r2363); - goto CPyL1850; + CPy_DecRef(cpy_r_r2400); + CPy_DecRef(cpy_r_r2404); + CPy_DecRef(cpy_r_r2409); + goto CPyL1846; CPyL2065: ; - CPy_DecRef(cpy_r_r2379); - goto CPyL1850; + CPy_DecRef(cpy_r_r2400); + CPy_DecRef(cpy_r_r2404); + CPy_DecRef(cpy_r_r2409); + CPy_DecRef(cpy_r_r2412); + goto CPyL1846; CPyL2066: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2382); - goto CPyL1850; + CPy_DecRef(cpy_r_r2400); + CPy_DecRef(cpy_r_r2404); + CPy_DecRef(cpy_r_r2409); + CPy_DecRef(cpy_r_r2412); + CPy_DecRef(cpy_r_r2415); + goto CPyL1846; CPyL2067: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2382); - CPy_DecRef(cpy_r_r2385); - goto CPyL1850; + CPy_DecRef(cpy_r_r2439); + goto CPyL1846; CPyL2068: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2382); - CPy_DecRef(cpy_r_r2385); - CPy_DecRef(cpy_r_r2388); - goto CPyL1850; + CPy_DecRef(cpy_r_r2439); + CPy_DecRef(cpy_r_r2449); + goto CPyL1846; CPyL2069: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2395); - goto CPyL1850; + CPy_DecRef(cpy_r_r2439); + CPy_DecRef(cpy_r_r2449); + CPy_DecRef(cpy_r_r2459); + goto CPyL1846; CPyL2070: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2396); - goto CPyL1850; + CPy_DecRef(cpy_r_r2439); + CPy_DecRef(cpy_r_r2449); + CPy_DecRef(cpy_r_r2459); + CPy_DecRef(cpy_r_r2461); + goto CPyL1846; CPyL2071: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2396); - CPy_DecRef(cpy_r_r2401); - goto CPyL1850; + CPy_DecRef(cpy_r_r2439); + CPy_DecRef(cpy_r_r2459); + goto CPyL1846; CPyL2072: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2396); - CPy_DecRef(cpy_r_r2401); - CPy_DecRef(cpy_r_r2404); - goto CPyL1850; + CPy_DecRef(cpy_r_r2504); + goto CPyL1846; CPyL2073: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2396); - CPy_DecRef(cpy_r_r2401); - CPy_DecRef(cpy_r_r2404); - CPy_DecRef(cpy_r_r2407); - goto CPyL1850; + CPy_DecRef(cpy_r_r2504); + CPy_DecRef(cpy_r_r2514); + goto CPyL1846; CPyL2074: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2396); - CPy_DecRef(cpy_r_r2401); - CPy_DecRef(cpy_r_r2404); - CPy_DecRef(cpy_r_r2407); - CPy_DecRef(cpy_r_r2410); - goto CPyL1850; + CPy_DecRef(cpy_r_r2504); + CPy_DecRef(cpy_r_r2514); + CPy_DecRef(cpy_r_r2524); + goto CPyL1846; CPyL2075: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2396); - CPy_DecRef(cpy_r_r2401); - CPy_DecRef(cpy_r_r2404); - CPy_DecRef(cpy_r_r2407); - CPy_DecRef(cpy_r_r2410); - CPy_DecRef(cpy_r_r2413); - goto CPyL1850; + CPy_DecRef(cpy_r_r2504); + CPy_DecRef(cpy_r_r2514); + CPy_DecRef(cpy_r_r2524); + CPy_DecRef(cpy_r_r2526); + goto CPyL1846; CPyL2076: ; - CPy_DecRef(cpy_r_r2379); - CPy_DecRef(cpy_r_r2396); - CPy_DecRef(cpy_r_r2401); - CPy_DecRef(cpy_r_r2404); - CPy_DecRef(cpy_r_r2407); - CPy_DecRef(cpy_r_r2410); - CPy_DecRef(cpy_r_r2417); - goto CPyL1850; + CPy_DecRef(cpy_r_r2504); + CPy_DecRef(cpy_r_r2524); + goto CPyL1846; CPyL2077: ; - CPy_DecRef(cpy_r_r2444); - goto CPyL1850; + CPy_DecRef(cpy_r_r2579); + goto CPyL1846; CPyL2078: ; - CPy_DecRef(cpy_r_r2444); - CPy_DecRef(cpy_r_r2454); - goto CPyL1850; + CPy_DecRef(cpy_r_r2579); + CPy_DecRef(cpy_r_r2589); + goto CPyL1846; CPyL2079: ; - CPy_DecRef(cpy_r_r2444); - CPy_DecRef(cpy_r_r2454); - CPy_DecRef(cpy_r_r2464); - goto CPyL1850; + CPy_DecRef(cpy_r_r2579); + CPy_DecRef(cpy_r_r2589); + CPy_DecRef(cpy_r_r2599); + goto CPyL1846; CPyL2080: ; - CPy_DecRef(cpy_r_r2444); - CPy_DecRef(cpy_r_r2454); - CPy_DecRef(cpy_r_r2464); - CPy_DecRef(cpy_r_r2466); - goto CPyL1850; + CPy_DecRef(cpy_r_r2579); + CPy_DecRef(cpy_r_r2589); + CPy_DecRef(cpy_r_r2599); + CPy_DecRef(cpy_r_r2601); + goto CPyL1846; CPyL2081: ; - CPy_DecRef(cpy_r_r2444); - CPy_DecRef(cpy_r_r2464); - goto CPyL1850; + CPy_DecRef(cpy_r_r2579); + CPy_DecRef(cpy_r_r2599); + goto CPyL1846; CPyL2082: ; - CPy_DecRef(cpy_r_r2509); - goto CPyL1850; + CPy_DecRef(cpy_r_r2650); + goto CPyL1846; CPyL2083: ; - CPy_DecRef(cpy_r_r2509); - CPy_DecRef(cpy_r_r2519); - goto CPyL1850; + CPy_DecRef(cpy_r_r2650); + CPy_DecRef(cpy_r_r2660); + goto CPyL1846; CPyL2084: ; - CPy_DecRef(cpy_r_r2509); - CPy_DecRef(cpy_r_r2519); - CPy_DecRef(cpy_r_r2529); - goto CPyL1850; + CPy_DecRef(cpy_r_r2650); + CPy_DecRef(cpy_r_r2660); + CPy_DecRef(cpy_r_r2670); + goto CPyL1846; CPyL2085: ; - CPy_DecRef(cpy_r_r2509); - CPy_DecRef(cpy_r_r2519); - CPy_DecRef(cpy_r_r2529); - CPy_DecRef(cpy_r_r2531); - goto CPyL1850; + CPy_DecRef(cpy_r_r2650); + CPy_DecRef(cpy_r_r2660); + CPy_DecRef(cpy_r_r2670); + CPy_DecRef(cpy_r_r2672); + goto CPyL1846; CPyL2086: ; - CPy_DecRef(cpy_r_r2509); - CPy_DecRef(cpy_r_r2529); - goto CPyL1850; + CPy_DecRef(cpy_r_r2650); + CPy_DecRef(cpy_r_r2670); + goto CPyL1846; CPyL2087: ; - CPy_DecRef(cpy_r_r2584); - goto CPyL1850; + CPy_DecRef(cpy_r_r2715); + goto CPyL1846; CPyL2088: ; - CPy_DecRef(cpy_r_r2584); - CPy_DecRef(cpy_r_r2594); - goto CPyL1850; + CPy_DecRef(cpy_r_r2715); + CPy_DecRef(cpy_r_r2718); + goto CPyL1846; CPyL2089: ; - CPy_DecRef(cpy_r_r2584); - CPy_DecRef(cpy_r_r2594); - CPy_DecRef(cpy_r_r2604); - goto CPyL1850; + CPy_DecRef(cpy_r_r2715); + CPy_DecRef(cpy_r_r2718); + CPy_DecRef(cpy_r_r2722); + goto CPyL1846; CPyL2090: ; - CPy_DecRef(cpy_r_r2584); - CPy_DecRef(cpy_r_r2594); - CPy_DecRef(cpy_r_r2604); - CPy_DecRef(cpy_r_r2606); - goto CPyL1850; + CPy_DecRef(cpy_r_r2715); + CPy_DecRef(cpy_r_r2728); + goto CPyL1846; CPyL2091: ; - CPy_DecRef(cpy_r_r2584); - CPy_DecRef(cpy_r_r2604); - goto CPyL1850; + CPy_DecRef(cpy_r_r2741); + goto CPyL1846; CPyL2092: ; - CPy_DecRef(cpy_r_r2655); - goto CPyL1850; + CPy_DecRef(cpy_r_r2741); + CPy_DecRef(cpy_r_r2744); + goto CPyL1846; CPyL2093: ; - CPy_DecRef(cpy_r_r2655); - CPy_DecRef(cpy_r_r2665); - goto CPyL1850; + CPy_DecRef(cpy_r_r2741); + CPy_DecRef(cpy_r_r2744); + CPy_DecRef(cpy_r_r2748); + goto CPyL1846; CPyL2094: ; - CPy_DecRef(cpy_r_r2655); - CPy_DecRef(cpy_r_r2665); - CPy_DecRef(cpy_r_r2675); - goto CPyL1850; + CPy_DecRef(cpy_r_r2741); + CPy_DecRef(cpy_r_r2744); + CPy_DecRef(cpy_r_r2749); + goto CPyL1846; CPyL2095: ; - CPy_DecRef(cpy_r_r2655); - CPy_DecRef(cpy_r_r2665); - CPy_DecRef(cpy_r_r2675); - CPy_DecRef(cpy_r_r2677); - goto CPyL1850; + CPy_DecRef(cpy_r_r2741); + CPy_DecRef(cpy_r_r2758); + goto CPyL1846; CPyL2096: ; - CPy_DecRef(cpy_r_r2655); - CPy_DecRef(cpy_r_r2675); - goto CPyL1850; + CPy_DecRef(cpy_r_r2741); + CPy_DecRef(cpy_r_r2758); + CPy_DecRef(cpy_r_r2761); + goto CPyL1846; CPyL2097: ; - CPy_DecRef(cpy_r_r2720); - goto CPyL1850; + CPy_DecRef(cpy_r_r2741); + CPy_DecRef(cpy_r_r2758); + CPy_DecRef(cpy_r_r2761); + CPy_DecRef(cpy_r_r2765); + goto CPyL1846; CPyL2098: ; - CPy_DecRef(cpy_r_r2720); - CPy_DecRef(cpy_r_r2723); - goto CPyL1850; + CPy_DecRef(cpy_r_r2741); + CPy_DecRef(cpy_r_r2758); + CPy_DecRef(cpy_r_r2761); + CPy_DecRef(cpy_r_r2766); + goto CPyL1846; CPyL2099: ; - CPy_DecRef(cpy_r_r2720); - CPy_DecRef(cpy_r_r2723); - CPy_DecRef(cpy_r_r2727); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + goto CPyL1846; CPyL2100: ; - CPy_DecRef(cpy_r_r2720); - CPy_DecRef(cpy_r_r2733); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + CPy_DecRef(cpy_r_r2791); + goto CPyL1846; CPyL2101: ; - CPy_DecRef(cpy_r_r2746); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + CPy_DecRef(cpy_r_r2791); + CPy_DecRef(cpy_r_r2795); + goto CPyL1846; CPyL2102: ; - CPy_DecRef(cpy_r_r2746); - CPy_DecRef(cpy_r_r2749); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + CPy_DecRef(cpy_r_r2791); + CPy_DecRef(cpy_r_r2799); + goto CPyL1846; CPyL2103: ; - CPy_DecRef(cpy_r_r2746); - CPy_DecRef(cpy_r_r2749); - CPy_DecRef(cpy_r_r2753); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + CPy_DecRef(cpy_r_r2791); + CPy_DecRef(cpy_r_r2799); + CPy_DecRef(cpy_r_r2805); + goto CPyL1846; CPyL2104: ; - CPy_DecRef(cpy_r_r2746); - CPy_DecRef(cpy_r_r2749); - CPy_DecRef(cpy_r_r2754); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + CPy_DecRef(cpy_r_r2791); + CPy_DecRef(cpy_r_r2799); + CPy_DecRef(cpy_r_r2805); + CPy_DecRef(cpy_r_r2811); + goto CPyL1846; CPyL2105: ; - CPy_DecRef(cpy_r_r2746); - CPy_DecRef(cpy_r_r2763); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + CPy_DecRef(cpy_r_r2791); + CPy_DecRef(cpy_r_r2799); + CPy_DecRef(cpy_r_r2805); + CPy_DecRef(cpy_r_r2811); + CPy_DecRef(cpy_r_r2815); + goto CPyL1846; CPyL2106: ; - CPy_DecRef(cpy_r_r2746); - CPy_DecRef(cpy_r_r2763); - CPy_DecRef(cpy_r_r2766); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + CPy_DecRef(cpy_r_r2791); + CPy_DecRef(cpy_r_r2799); + CPy_DecRef(cpy_r_r2805); + CPy_DecRef(cpy_r_r2811); + CPy_DecRef(cpy_r_r2819); + goto CPyL1846; CPyL2107: ; - CPy_DecRef(cpy_r_r2746); - CPy_DecRef(cpy_r_r2763); - CPy_DecRef(cpy_r_r2766); - CPy_DecRef(cpy_r_r2770); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + CPy_DecRef(cpy_r_r2791); + CPy_DecRef(cpy_r_r2799); + CPy_DecRef(cpy_r_r2805); + CPy_DecRef(cpy_r_r2811); + CPy_DecRef(cpy_r_r2819); + CPy_DecRef(cpy_r_r2823); + goto CPyL1846; CPyL2108: ; - CPy_DecRef(cpy_r_r2746); - CPy_DecRef(cpy_r_r2763); - CPy_DecRef(cpy_r_r2766); - CPy_DecRef(cpy_r_r2771); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + CPy_DecRef(cpy_r_r2791); + CPy_DecRef(cpy_r_r2799); + CPy_DecRef(cpy_r_r2805); + CPy_DecRef(cpy_r_r2811); + CPy_DecRef(cpy_r_r2819); + CPy_DecRef(cpy_r_r2823); + CPy_DecRef(cpy_r_r2827); + goto CPyL1846; CPyL2109: ; - CPy_DecRef(cpy_r_r2792); - goto CPyL1850; + CPy_DecRef(cpy_r_r2787); + CPy_DecRef(cpy_r_r2791); + CPy_DecRef(cpy_r_r2799); + CPy_DecRef(cpy_r_r2805); + CPy_DecRef(cpy_r_r2811); + CPy_DecRef(cpy_r_r2819); + CPy_DecRef(cpy_r_r2823); + CPy_DecRef(cpy_r_r2827); + CPy_DecRef(cpy_r_r2833); + goto CPyL1846; CPyL2110: ; - CPy_DecRef(cpy_r_r2792); - CPy_DecRef(cpy_r_r2796); - goto CPyL1850; + CPy_DecRef(cpy_r_r2842); + goto CPyL1846; CPyL2111: ; - CPy_DecRef(cpy_r_r2792); - CPy_DecRef(cpy_r_r2796); - CPy_DecRef(cpy_r_r2800); - goto CPyL1850; + CPy_DecRef(cpy_r_r2855); + goto CPyL1846; CPyL2112: ; - CPy_DecRef(cpy_r_r2792); - CPy_DecRef(cpy_r_r2796); - CPy_DecRef(cpy_r_r2804); - goto CPyL1850; + CPy_DecRef(cpy_r_r2874); + goto CPyL1846; CPyL2113: ; - CPy_DecRef(cpy_r_r2792); - CPy_DecRef(cpy_r_r2796); - CPy_DecRef(cpy_r_r2804); - CPy_DecRef(cpy_r_r2810); - goto CPyL1850; + CPy_DecRef(cpy_r_r2874); + CPy_DecRef(cpy_r_r2884); + goto CPyL1846; CPyL2114: ; - CPy_DecRef(cpy_r_r2792); - CPy_DecRef(cpy_r_r2796); - CPy_DecRef(cpy_r_r2804); - CPy_DecRef(cpy_r_r2810); - CPy_DecRef(cpy_r_r2816); - goto CPyL1850; + CPy_DecRef(cpy_r_r2874); + CPy_DecRef(cpy_r_r2884); + CPy_DecRef(cpy_r_r2894); + goto CPyL1846; CPyL2115: ; - CPy_DecRef(cpy_r_r2792); - CPy_DecRef(cpy_r_r2796); - CPy_DecRef(cpy_r_r2804); - CPy_DecRef(cpy_r_r2810); - CPy_DecRef(cpy_r_r2816); - CPy_DecRef(cpy_r_r2820); - goto CPyL1850; + CPy_DecRef(cpy_r_r2874); + CPy_DecRef(cpy_r_r2884); + CPy_DecRef(cpy_r_r2894); + CPy_DecRef(cpy_r_r2896); + goto CPyL1846; CPyL2116: ; - CPy_DecRef(cpy_r_r2792); - CPy_DecRef(cpy_r_r2796); - CPy_DecRef(cpy_r_r2804); - CPy_DecRef(cpy_r_r2810); - CPy_DecRef(cpy_r_r2816); - CPy_DecRef(cpy_r_r2824); - goto CPyL1850; + CPy_DecRef(cpy_r_r2874); + CPy_DecRef(cpy_r_r2894); + goto CPyL1846; CPyL2117: ; - CPy_DecRef(cpy_r_r2792); - CPy_DecRef(cpy_r_r2796); - CPy_DecRef(cpy_r_r2804); - CPy_DecRef(cpy_r_r2810); - CPy_DecRef(cpy_r_r2816); - CPy_DecRef(cpy_r_r2824); - CPy_DecRef(cpy_r_r2828); - goto CPyL1850; + CPy_DecRef(cpy_r_r2935); + goto CPyL1846; CPyL2118: ; - CPy_DecRef(cpy_r_r2792); - CPy_DecRef(cpy_r_r2796); - CPy_DecRef(cpy_r_r2804); - CPy_DecRef(cpy_r_r2810); - CPy_DecRef(cpy_r_r2816); - CPy_DecRef(cpy_r_r2824); - CPy_DecRef(cpy_r_r2828); - CPy_DecRef(cpy_r_r2832); - goto CPyL1850; + CPy_DecRef(cpy_r_r2935); + CPy_DecRef(cpy_r_r2945); + goto CPyL1846; CPyL2119: ; - CPy_DecRef(cpy_r_r2792); - CPy_DecRef(cpy_r_r2796); - CPy_DecRef(cpy_r_r2804); - CPy_DecRef(cpy_r_r2810); - CPy_DecRef(cpy_r_r2816); - CPy_DecRef(cpy_r_r2824); - CPy_DecRef(cpy_r_r2828); - CPy_DecRef(cpy_r_r2832); - CPy_DecRef(cpy_r_r2838); - goto CPyL1850; + CPy_DecRef(cpy_r_r2935); + CPy_DecRef(cpy_r_r2945); + CPy_DecRef(cpy_r_r2955); + goto CPyL1846; CPyL2120: ; - CPy_DecRef(cpy_r_r2847); - goto CPyL1850; + CPy_DecRef(cpy_r_r2935); + CPy_DecRef(cpy_r_r2945); + CPy_DecRef(cpy_r_r2955); + CPy_DecRef(cpy_r_r2957); + goto CPyL1846; CPyL2121: ; - CPy_DecRef(cpy_r_r2860); - goto CPyL1850; + CPy_DecRef(cpy_r_r2935); + CPy_DecRef(cpy_r_r2955); + goto CPyL1846; CPyL2122: ; - CPy_DecRef(cpy_r_r2879); - goto CPyL1850; + CPy_DecRef(cpy_r_r3006); + goto CPyL1846; CPyL2123: ; - CPy_DecRef(cpy_r_r2879); - CPy_DecRef(cpy_r_r2889); - goto CPyL1850; + CPy_DecRef(cpy_r_r3006); + CPy_DecRef(cpy_r_r3016); + goto CPyL1846; CPyL2124: ; - CPy_DecRef(cpy_r_r2879); - CPy_DecRef(cpy_r_r2889); - CPy_DecRef(cpy_r_r2899); - goto CPyL1850; + CPy_DecRef(cpy_r_r3006); + CPy_DecRef(cpy_r_r3016); + CPy_DecRef(cpy_r_r3026); + goto CPyL1846; CPyL2125: ; - CPy_DecRef(cpy_r_r2879); - CPy_DecRef(cpy_r_r2889); - CPy_DecRef(cpy_r_r2899); - CPy_DecRef(cpy_r_r2901); - goto CPyL1850; + CPy_DecRef(cpy_r_r3006); + CPy_DecRef(cpy_r_r3016); + CPy_DecRef(cpy_r_r3026); + CPy_DecRef(cpy_r_r3028); + goto CPyL1846; CPyL2126: ; - CPy_DecRef(cpy_r_r2879); - CPy_DecRef(cpy_r_r2899); - goto CPyL1850; + CPy_DecRef(cpy_r_r3006); + CPy_DecRef(cpy_r_r3026); + goto CPyL1846; CPyL2127: ; - CPy_DecRef(cpy_r_r2940); - goto CPyL1850; + CPy_DecRef(cpy_r_r3099); + goto CPyL1846; CPyL2128: ; - CPy_DecRef(cpy_r_r2940); - CPy_DecRef(cpy_r_r2950); - goto CPyL1850; + CPy_DecRef(cpy_r_r3099); + CPy_DecRef(cpy_r_r3109); + goto CPyL1846; CPyL2129: ; - CPy_DecRef(cpy_r_r2940); - CPy_DecRef(cpy_r_r2950); - CPy_DecRef(cpy_r_r2960); - goto CPyL1850; + CPy_DecRef(cpy_r_r3099); + CPy_DecRef(cpy_r_r3109); + CPy_DecRef(cpy_r_r3119); + goto CPyL1846; CPyL2130: ; - CPy_DecRef(cpy_r_r2940); - CPy_DecRef(cpy_r_r2950); - CPy_DecRef(cpy_r_r2960); - CPy_DecRef(cpy_r_r2962); - goto CPyL1850; + CPy_DecRef(cpy_r_r3099); + CPy_DecRef(cpy_r_r3109); + CPy_DecRef(cpy_r_r3119); + CPy_DecRef(cpy_r_r3121); + goto CPyL1846; CPyL2131: ; - CPy_DecRef(cpy_r_r2940); - CPy_DecRef(cpy_r_r2960); - goto CPyL1850; + CPy_DecRef(cpy_r_r3099); + CPy_DecRef(cpy_r_r3119); + goto CPyL1846; CPyL2132: ; - CPy_DecRef(cpy_r_r3011); - goto CPyL1850; + CPy_DecRef(cpy_r_r3170); + goto CPyL1846; CPyL2133: ; - CPy_DecRef(cpy_r_r3011); - CPy_DecRef(cpy_r_r3021); - goto CPyL1850; + CPy_DecRef(cpy_r_r3170); + CPy_DecRef(cpy_r_r3180); + goto CPyL1846; CPyL2134: ; - CPy_DecRef(cpy_r_r3011); - CPy_DecRef(cpy_r_r3021); - CPy_DecRef(cpy_r_r3031); - goto CPyL1850; + CPy_DecRef(cpy_r_r3170); + CPy_DecRef(cpy_r_r3180); + CPy_DecRef(cpy_r_r3190); + goto CPyL1846; CPyL2135: ; - CPy_DecRef(cpy_r_r3011); - CPy_DecRef(cpy_r_r3021); - CPy_DecRef(cpy_r_r3031); - CPy_DecRef(cpy_r_r3033); - goto CPyL1850; + CPy_DecRef(cpy_r_r3170); + CPy_DecRef(cpy_r_r3180); + CPy_DecRef(cpy_r_r3190); + CPy_DecRef(cpy_r_r3192); + goto CPyL1846; CPyL2136: ; - CPy_DecRef(cpy_r_r3011); - CPy_DecRef(cpy_r_r3031); - goto CPyL1850; + CPy_DecRef(cpy_r_r3170); + CPy_DecRef(cpy_r_r3190); + goto CPyL1846; CPyL2137: ; - CPy_DecRef(cpy_r_r3104); - goto CPyL1850; + CPy_DecRef(cpy_r_r3255); + goto CPyL1846; CPyL2138: ; - CPy_DecRef(cpy_r_r3104); - CPy_DecRef(cpy_r_r3114); - goto CPyL1850; + CPy_DecRef(cpy_r_r3255); + CPy_DecRef(cpy_r_r3265); + goto CPyL1846; CPyL2139: ; - CPy_DecRef(cpy_r_r3104); - CPy_DecRef(cpy_r_r3114); - CPy_DecRef(cpy_r_r3124); - goto CPyL1850; + CPy_DecRef(cpy_r_r3255); + CPy_DecRef(cpy_r_r3265); + CPy_DecRef(cpy_r_r3275); + goto CPyL1846; CPyL2140: ; - CPy_DecRef(cpy_r_r3104); - CPy_DecRef(cpy_r_r3114); - CPy_DecRef(cpy_r_r3124); - CPy_DecRef(cpy_r_r3126); - goto CPyL1850; + CPy_DecRef(cpy_r_r3255); + CPy_DecRef(cpy_r_r3265); + CPy_DecRef(cpy_r_r3275); + CPy_DecRef(cpy_r_r3277); + goto CPyL1846; CPyL2141: ; - CPy_DecRef(cpy_r_r3104); - CPy_DecRef(cpy_r_r3124); - goto CPyL1850; + CPy_DecRef(cpy_r_r3255); + CPy_DecRef(cpy_r_r3275); + goto CPyL1846; CPyL2142: ; - CPy_DecRef(cpy_r_r3175); - goto CPyL1850; + CPy_DecRef(cpy_r_r3332); + goto CPyL1846; CPyL2143: ; - CPy_DecRef(cpy_r_r3175); - CPy_DecRef(cpy_r_r3185); - goto CPyL1850; + CPy_DecRef(cpy_r_r3332); + CPy_DecRef(cpy_r_r3342); + goto CPyL1846; CPyL2144: ; - CPy_DecRef(cpy_r_r3175); - CPy_DecRef(cpy_r_r3185); - CPy_DecRef(cpy_r_r3195); - goto CPyL1850; + CPy_DecRef(cpy_r_r3332); + CPy_DecRef(cpy_r_r3342); + CPy_DecRef(cpy_r_r3352); + goto CPyL1846; CPyL2145: ; - CPy_DecRef(cpy_r_r3175); - CPy_DecRef(cpy_r_r3185); - CPy_DecRef(cpy_r_r3195); - CPy_DecRef(cpy_r_r3197); - goto CPyL1850; + CPy_DecRef(cpy_r_r3332); + CPy_DecRef(cpy_r_r3342); + CPy_DecRef(cpy_r_r3352); + CPy_DecRef(cpy_r_r3354); + goto CPyL1846; CPyL2146: ; - CPy_DecRef(cpy_r_r3175); - CPy_DecRef(cpy_r_r3195); - goto CPyL1850; + CPy_DecRef(cpy_r_r3332); + CPy_DecRef(cpy_r_r3352); + goto CPyL1846; CPyL2147: ; - CPy_DecRef(cpy_r_r3260); - goto CPyL1850; + CPy_DecRef(cpy_r_r3405); + goto CPyL1846; CPyL2148: ; - CPy_DecRef(cpy_r_r3260); - CPy_DecRef(cpy_r_r3270); - goto CPyL1850; + CPy_DecRef(cpy_r_r3405); + CPy_DecRef(cpy_r_r3415); + goto CPyL1846; CPyL2149: ; - CPy_DecRef(cpy_r_r3260); - CPy_DecRef(cpy_r_r3270); - CPy_DecRef(cpy_r_r3280); - goto CPyL1850; + CPy_DecRef(cpy_r_r3405); + CPy_DecRef(cpy_r_r3415); + CPy_DecRef(cpy_r_r3425); + goto CPyL1846; CPyL2150: ; - CPy_DecRef(cpy_r_r3260); - CPy_DecRef(cpy_r_r3270); - CPy_DecRef(cpy_r_r3280); - CPy_DecRef(cpy_r_r3282); - goto CPyL1850; + CPy_DecRef(cpy_r_r3405); + CPy_DecRef(cpy_r_r3415); + CPy_DecRef(cpy_r_r3425); + CPy_DecRef(cpy_r_r3427); + goto CPyL1846; CPyL2151: ; - CPy_DecRef(cpy_r_r3260); - CPy_DecRef(cpy_r_r3280); - goto CPyL1850; + CPy_DecRef(cpy_r_r3405); + CPy_DecRef(cpy_r_r3425); + goto CPyL1846; CPyL2152: ; - CPy_DecRef(cpy_r_r3337); - goto CPyL1850; + CPy_DecRef(cpy_r_r3582); + goto CPyL1846; CPyL2153: ; - CPy_DecRef(cpy_r_r3337); - CPy_DecRef(cpy_r_r3347); - goto CPyL1850; + CPy_DecRef(cpy_r_r3582); + CPy_DecRef(cpy_r_r3588); + goto CPyL1846; CPyL2154: ; - CPy_DecRef(cpy_r_r3337); - CPy_DecRef(cpy_r_r3347); - CPy_DecRef(cpy_r_r3357); - goto CPyL1850; + CPy_DecRef(cpy_r_r3582); + CPy_DecRef(cpy_r_r3588); + CPy_DecRef(cpy_r_r3592); + goto CPyL1846; CPyL2155: ; - CPy_DecRef(cpy_r_r3337); - CPy_DecRef(cpy_r_r3347); - CPy_DecRef(cpy_r_r3357); - CPy_DecRef(cpy_r_r3359); - goto CPyL1850; + CPy_DecRef(cpy_r_r3582); + CPy_DecRef(cpy_r_r3588); + CPy_DecRef(cpy_r_r3592); + CPy_DecRef(cpy_r_r3596); + goto CPyL1846; CPyL2156: ; - CPy_DecRef(cpy_r_r3337); - CPy_DecRef(cpy_r_r3357); - goto CPyL1850; + CPy_DecRef(cpy_r_r3582); + CPy_DecRef(cpy_r_r3588); + CPy_DecRef(cpy_r_r3592); + CPy_DecRef(cpy_r_r3596); + CPy_DecRef(cpy_r_r3600); + goto CPyL1846; CPyL2157: ; - CPy_DecRef(cpy_r_r3410); - goto CPyL1850; + CPy_DecRef(cpy_r_r3582); + CPy_DecRef(cpy_r_r3588); + CPy_DecRef(cpy_r_r3592); + CPy_DecRef(cpy_r_r3596); + CPy_DecRef(cpy_r_r3600); + CPy_DecRef(cpy_r_r3604); + goto CPyL1846; CPyL2158: ; - CPy_DecRef(cpy_r_r3410); - CPy_DecRef(cpy_r_r3420); - goto CPyL1850; + CPy_DecRef(cpy_r_r3582); + CPy_DecRef(cpy_r_r3588); + CPy_DecRef(cpy_r_r3592); + CPy_DecRef(cpy_r_r3596); + CPy_DecRef(cpy_r_r3600); + CPy_DecRef(cpy_r_r3604); + CPy_DecRef(cpy_r_r3608); + goto CPyL1846; CPyL2159: ; - CPy_DecRef(cpy_r_r3410); - CPy_DecRef(cpy_r_r3420); - CPy_DecRef(cpy_r_r3430); - goto CPyL1850; + CPy_DecRef(cpy_r_r3582); + CPy_DecRef(cpy_r_r3588); + CPy_DecRef(cpy_r_r3592); + CPy_DecRef(cpy_r_r3596); + CPy_DecRef(cpy_r_r3600); + CPy_DecRef(cpy_r_r3604); + CPy_DecRef(cpy_r_r3608); + CPy_DecRef(cpy_r_r3612); + goto CPyL1846; CPyL2160: ; - CPy_DecRef(cpy_r_r3410); - CPy_DecRef(cpy_r_r3420); - CPy_DecRef(cpy_r_r3430); - CPy_DecRef(cpy_r_r3432); - goto CPyL1850; + CPy_DecRef(cpy_r_r3582); + CPy_DecRef(cpy_r_r3588); + CPy_DecRef(cpy_r_r3592); + CPy_DecRef(cpy_r_r3596); + CPy_DecRef(cpy_r_r3600); + CPy_DecRef(cpy_r_r3604); + CPy_DecRef(cpy_r_r3608); + CPy_DecRef(cpy_r_r3612); + CPy_DecRef(cpy_r_r3616); + goto CPyL1846; CPyL2161: ; - CPy_DecRef(cpy_r_r3410); - CPy_DecRef(cpy_r_r3430); - goto CPyL1850; + CPy_DecRef(cpy_r_r3582); + CPy_DecRef(cpy_r_r3588); + CPy_DecRef(cpy_r_r3592); + CPy_DecRef(cpy_r_r3596); + CPy_DecRef(cpy_r_r3600); + CPy_DecRef(cpy_r_r3604); + CPy_DecRef(cpy_r_r3608); + CPy_DecRef(cpy_r_r3612); + CPy_DecRef(cpy_r_r3616); + CPy_DecRef(cpy_r_r3620); + goto CPyL1846; CPyL2162: ; - CPy_DecRef(cpy_r_r3587); - goto CPyL1850; + CPy_DecRef(cpy_r_r3627); + goto CPyL1846; CPyL2163: ; - CPy_DecRef(cpy_r_r3587); - CPy_DecRef(cpy_r_r3593); - goto CPyL1850; + CPy_DecRef(cpy_r_r3650); + goto CPyL1846; CPyL2164: ; - CPy_DecRef(cpy_r_r3587); - CPy_DecRef(cpy_r_r3593); - CPy_DecRef(cpy_r_r3597); - goto CPyL1850; + CPy_DecRef(cpy_r_r3650); + CPy_DecRef(cpy_r_r3660); + goto CPyL1846; CPyL2165: ; - CPy_DecRef(cpy_r_r3587); - CPy_DecRef(cpy_r_r3593); - CPy_DecRef(cpy_r_r3597); - CPy_DecRef(cpy_r_r3601); - goto CPyL1850; + CPy_DecRef(cpy_r_r3650); + CPy_DecRef(cpy_r_r3660); + CPy_DecRef(cpy_r_r3670); + goto CPyL1846; CPyL2166: ; - CPy_DecRef(cpy_r_r3587); - CPy_DecRef(cpy_r_r3593); - CPy_DecRef(cpy_r_r3597); - CPy_DecRef(cpy_r_r3601); - CPy_DecRef(cpy_r_r3605); - goto CPyL1850; + CPy_DecRef(cpy_r_r3650); + CPy_DecRef(cpy_r_r3660); + CPy_DecRef(cpy_r_r3670); + CPy_DecRef(cpy_r_r3672); + goto CPyL1846; CPyL2167: ; - CPy_DecRef(cpy_r_r3587); - CPy_DecRef(cpy_r_r3593); - CPy_DecRef(cpy_r_r3597); - CPy_DecRef(cpy_r_r3601); - CPy_DecRef(cpy_r_r3605); - CPy_DecRef(cpy_r_r3609); - goto CPyL1850; + CPy_DecRef(cpy_r_r3650); + CPy_DecRef(cpy_r_r3670); + goto CPyL1846; CPyL2168: ; - CPy_DecRef(cpy_r_r3587); - CPy_DecRef(cpy_r_r3593); - CPy_DecRef(cpy_r_r3597); - CPy_DecRef(cpy_r_r3601); - CPy_DecRef(cpy_r_r3605); - CPy_DecRef(cpy_r_r3609); - CPy_DecRef(cpy_r_r3613); - goto CPyL1850; + CPy_DecRef(cpy_r_r3711); + goto CPyL1846; CPyL2169: ; - CPy_DecRef(cpy_r_r3587); - CPy_DecRef(cpy_r_r3593); - CPy_DecRef(cpy_r_r3597); - CPy_DecRef(cpy_r_r3601); - CPy_DecRef(cpy_r_r3605); - CPy_DecRef(cpy_r_r3609); - CPy_DecRef(cpy_r_r3613); - CPy_DecRef(cpy_r_r3617); - goto CPyL1850; + CPy_DecRef(cpy_r_r3711); + CPy_DecRef(cpy_r_r3721); + goto CPyL1846; CPyL2170: ; - CPy_DecRef(cpy_r_r3587); - CPy_DecRef(cpy_r_r3593); - CPy_DecRef(cpy_r_r3597); - CPy_DecRef(cpy_r_r3601); - CPy_DecRef(cpy_r_r3605); - CPy_DecRef(cpy_r_r3609); - CPy_DecRef(cpy_r_r3613); - CPy_DecRef(cpy_r_r3617); - CPy_DecRef(cpy_r_r3621); - goto CPyL1850; + CPy_DecRef(cpy_r_r3711); + CPy_DecRef(cpy_r_r3721); + CPy_DecRef(cpy_r_r3731); + goto CPyL1846; CPyL2171: ; - CPy_DecRef(cpy_r_r3587); - CPy_DecRef(cpy_r_r3593); - CPy_DecRef(cpy_r_r3597); - CPy_DecRef(cpy_r_r3601); - CPy_DecRef(cpy_r_r3605); - CPy_DecRef(cpy_r_r3609); - CPy_DecRef(cpy_r_r3613); - CPy_DecRef(cpy_r_r3617); - CPy_DecRef(cpy_r_r3621); - CPy_DecRef(cpy_r_r3625); - goto CPyL1850; + CPy_DecRef(cpy_r_r3711); + CPy_DecRef(cpy_r_r3721); + CPy_DecRef(cpy_r_r3731); + CPy_DecRef(cpy_r_r3733); + goto CPyL1846; CPyL2172: ; - CPy_DecRef(cpy_r_r3632); - goto CPyL1850; + CPy_DecRef(cpy_r_r3711); + CPy_DecRef(cpy_r_r3731); + goto CPyL1846; CPyL2173: ; - CPy_DecRef(cpy_r_r3655); - goto CPyL1850; + CPy_DecRef(cpy_r_r3772); + goto CPyL1846; CPyL2174: ; - CPy_DecRef(cpy_r_r3655); - CPy_DecRef(cpy_r_r3665); - goto CPyL1850; + CPy_DecRef(cpy_r_r3772); + CPy_DecRef(cpy_r_r3782); + goto CPyL1846; CPyL2175: ; - CPy_DecRef(cpy_r_r3655); - CPy_DecRef(cpy_r_r3665); - CPy_DecRef(cpy_r_r3675); - goto CPyL1850; + CPy_DecRef(cpy_r_r3772); + CPy_DecRef(cpy_r_r3782); + CPy_DecRef(cpy_r_r3792); + goto CPyL1846; CPyL2176: ; - CPy_DecRef(cpy_r_r3655); - CPy_DecRef(cpy_r_r3665); - CPy_DecRef(cpy_r_r3675); - CPy_DecRef(cpy_r_r3677); - goto CPyL1850; + CPy_DecRef(cpy_r_r3772); + CPy_DecRef(cpy_r_r3782); + CPy_DecRef(cpy_r_r3792); + CPy_DecRef(cpy_r_r3794); + goto CPyL1846; CPyL2177: ; - CPy_DecRef(cpy_r_r3655); - CPy_DecRef(cpy_r_r3675); - goto CPyL1850; + CPy_DecRef(cpy_r_r3772); + CPy_DecRef(cpy_r_r3792); + goto CPyL1846; CPyL2178: ; - CPy_DecRef(cpy_r_r3716); - goto CPyL1850; + CPy_DecRef(cpy_r_r3833); + goto CPyL1846; CPyL2179: ; - CPy_DecRef(cpy_r_r3716); - CPy_DecRef(cpy_r_r3726); - goto CPyL1850; + CPy_DecRef(cpy_r_r3833); + CPy_DecRef(cpy_r_r3843); + goto CPyL1846; CPyL2180: ; - CPy_DecRef(cpy_r_r3716); - CPy_DecRef(cpy_r_r3726); - CPy_DecRef(cpy_r_r3736); - goto CPyL1850; + CPy_DecRef(cpy_r_r3833); + CPy_DecRef(cpy_r_r3843); + CPy_DecRef(cpy_r_r3853); + goto CPyL1846; CPyL2181: ; - CPy_DecRef(cpy_r_r3716); - CPy_DecRef(cpy_r_r3726); - CPy_DecRef(cpy_r_r3736); - CPy_DecRef(cpy_r_r3738); - goto CPyL1850; + CPy_DecRef(cpy_r_r3833); + CPy_DecRef(cpy_r_r3843); + CPy_DecRef(cpy_r_r3853); + CPy_DecRef(cpy_r_r3855); + goto CPyL1846; CPyL2182: ; - CPy_DecRef(cpy_r_r3716); - CPy_DecRef(cpy_r_r3736); - goto CPyL1850; + CPy_DecRef(cpy_r_r3833); + CPy_DecRef(cpy_r_r3853); + goto CPyL1846; CPyL2183: ; - CPy_DecRef(cpy_r_r3777); - goto CPyL1850; + CPy_DecRef(cpy_r_r3914); + goto CPyL1846; CPyL2184: ; - CPy_DecRef(cpy_r_r3777); - CPy_DecRef(cpy_r_r3787); - goto CPyL1850; + CPy_DecRef(cpy_r_r3914); + CPy_DecRef(cpy_r_r3924); + goto CPyL1846; CPyL2185: ; - CPy_DecRef(cpy_r_r3777); - CPy_DecRef(cpy_r_r3787); - CPy_DecRef(cpy_r_r3797); - goto CPyL1850; + CPy_DecRef(cpy_r_r3914); + CPy_DecRef(cpy_r_r3924); + CPy_DecRef(cpy_r_r3934); + goto CPyL1846; CPyL2186: ; - CPy_DecRef(cpy_r_r3777); - CPy_DecRef(cpy_r_r3787); - CPy_DecRef(cpy_r_r3797); - CPy_DecRef(cpy_r_r3799); - goto CPyL1850; + CPy_DecRef(cpy_r_r3914); + CPy_DecRef(cpy_r_r3924); + CPy_DecRef(cpy_r_r3934); + CPy_DecRef(cpy_r_r3936); + goto CPyL1846; CPyL2187: ; - CPy_DecRef(cpy_r_r3777); - CPy_DecRef(cpy_r_r3797); - goto CPyL1850; + CPy_DecRef(cpy_r_r3914); + CPy_DecRef(cpy_r_r3934); + goto CPyL1846; CPyL2188: ; - CPy_DecRef(cpy_r_r3838); - goto CPyL1850; + CPy_DecRef(cpy_r_r3985); + goto CPyL1846; CPyL2189: ; - CPy_DecRef(cpy_r_r3838); - CPy_DecRef(cpy_r_r3848); - goto CPyL1850; + CPy_DecRef(cpy_r_r3985); + CPy_DecRef(cpy_r_r3989); + goto CPyL1846; CPyL2190: ; - CPy_DecRef(cpy_r_r3838); - CPy_DecRef(cpy_r_r3848); - CPy_DecRef(cpy_r_r3858); - goto CPyL1850; + CPy_DecRef(cpy_r_r3985); + CPy_DecRef(cpy_r_r3989); + CPy_DecRef(cpy_r_r3993); + goto CPyL1846; CPyL2191: ; - CPy_DecRef(cpy_r_r3838); - CPy_DecRef(cpy_r_r3848); - CPy_DecRef(cpy_r_r3858); - CPy_DecRef(cpy_r_r3860); - goto CPyL1850; + CPy_DecRef(cpy_r_r3985); + CPy_DecRef(cpy_r_r3989); + CPy_DecRef(cpy_r_r3993); + CPy_DecRef(cpy_r_r4001); + goto CPyL1846; CPyL2192: ; - CPy_DecRef(cpy_r_r3838); - CPy_DecRef(cpy_r_r3858); - goto CPyL1850; + CPy_DecRef(cpy_r_r3985); + CPy_DecRef(cpy_r_r3989); + CPy_DecRef(cpy_r_r3993); + CPy_DecRef(cpy_r_r4001); + CPy_DecRef(cpy_r_r4005); + goto CPyL1846; CPyL2193: ; - CPy_DecRef(cpy_r_r3919); - goto CPyL1850; + CPy_DecRef(cpy_r_r3985); + CPy_DecRef(cpy_r_r3989); + CPy_DecRef(cpy_r_r3993); + CPy_DecRef(cpy_r_r4001); + CPy_DecRef(cpy_r_r4005); + CPy_DecRef(cpy_r_r4015); + goto CPyL1846; CPyL2194: ; - CPy_DecRef(cpy_r_r3919); - CPy_DecRef(cpy_r_r3929); - goto CPyL1850; + CPy_DecRef(cpy_r_r3985); + CPy_DecRef(cpy_r_r3989); + CPy_DecRef(cpy_r_r3993); + CPy_DecRef(cpy_r_r4001); + CPy_DecRef(cpy_r_r4005); + CPy_DecRef(cpy_r_r4015); + CPy_DecRef(cpy_r_r4019); + goto CPyL1846; CPyL2195: ; - CPy_DecRef(cpy_r_r3919); - CPy_DecRef(cpy_r_r3929); - CPy_DecRef(cpy_r_r3939); - goto CPyL1850; + CPy_DecRef(cpy_r_r4024); + goto CPyL1846; CPyL2196: ; - CPy_DecRef(cpy_r_r3919); - CPy_DecRef(cpy_r_r3929); - CPy_DecRef(cpy_r_r3939); - CPy_DecRef(cpy_r_r3941); - goto CPyL1850; + CPy_DecRef(cpy_r_r4047); + goto CPyL1846; CPyL2197: ; - CPy_DecRef(cpy_r_r3919); - CPy_DecRef(cpy_r_r3939); - goto CPyL1850; + CPy_DecRef(cpy_r_r4047); + CPy_DecRef(cpy_r_r4057); + goto CPyL1846; CPyL2198: ; - CPy_DecRef(cpy_r_r3990); - goto CPyL1850; + CPy_DecRef(cpy_r_r4047); + CPy_DecRef(cpy_r_r4057); + CPy_DecRef(cpy_r_r4067); + goto CPyL1846; CPyL2199: ; - CPy_DecRef(cpy_r_r3990); - CPy_DecRef(cpy_r_r3994); - goto CPyL1850; + CPy_DecRef(cpy_r_r4047); + CPy_DecRef(cpy_r_r4057); + CPy_DecRef(cpy_r_r4067); + CPy_DecRef(cpy_r_r4069); + goto CPyL1846; CPyL2200: ; - CPy_DecRef(cpy_r_r3990); - CPy_DecRef(cpy_r_r3994); - CPy_DecRef(cpy_r_r3998); - goto CPyL1850; + CPy_DecRef(cpy_r_r4047); + CPy_DecRef(cpy_r_r4067); + goto CPyL1846; CPyL2201: ; - CPy_DecRef(cpy_r_r3990); - CPy_DecRef(cpy_r_r3994); - CPy_DecRef(cpy_r_r3998); - CPy_DecRef(cpy_r_r4006); - goto CPyL1850; + CPy_DecRef(cpy_r_r4116); + goto CPyL1846; CPyL2202: ; - CPy_DecRef(cpy_r_r3990); - CPy_DecRef(cpy_r_r3994); - CPy_DecRef(cpy_r_r3998); - CPy_DecRef(cpy_r_r4006); - CPy_DecRef(cpy_r_r4010); - goto CPyL1850; + CPy_DecRef(cpy_r_r4116); + CPy_DecRef(cpy_r_r4126); + goto CPyL1846; CPyL2203: ; - CPy_DecRef(cpy_r_r3990); - CPy_DecRef(cpy_r_r3994); - CPy_DecRef(cpy_r_r3998); - CPy_DecRef(cpy_r_r4006); - CPy_DecRef(cpy_r_r4010); - CPy_DecRef(cpy_r_r4020); - goto CPyL1850; + CPy_DecRef(cpy_r_r4116); + CPy_DecRef(cpy_r_r4126); + CPy_DecRef(cpy_r_r4136); + goto CPyL1846; CPyL2204: ; - CPy_DecRef(cpy_r_r3990); - CPy_DecRef(cpy_r_r3994); - CPy_DecRef(cpy_r_r3998); - CPy_DecRef(cpy_r_r4006); - CPy_DecRef(cpy_r_r4010); - CPy_DecRef(cpy_r_r4020); - CPy_DecRef(cpy_r_r4024); - goto CPyL1850; + CPy_DecRef(cpy_r_r4116); + CPy_DecRef(cpy_r_r4126); + CPy_DecRef(cpy_r_r4136); + CPy_DecRef(cpy_r_r4138); + goto CPyL1846; CPyL2205: ; - CPy_DecRef(cpy_r_r4029); - goto CPyL1850; + CPy_DecRef(cpy_r_r4116); + CPy_DecRef(cpy_r_r4136); + goto CPyL1846; CPyL2206: ; - CPy_DecRef(cpy_r_r4052); - goto CPyL1850; + CPy_DecRef(cpy_r_r4169); + goto CPyL1846; CPyL2207: ; - CPy_DecRef(cpy_r_r4052); - CPy_DecRef(cpy_r_r4062); - goto CPyL1850; + CPy_DecRef(cpy_r_r4169); + CPy_DecRef(cpy_r_r4172); + goto CPyL1846; CPyL2208: ; - CPy_DecRef(cpy_r_r4052); - CPy_DecRef(cpy_r_r4062); - CPy_DecRef(cpy_r_r4072); - goto CPyL1850; + CPy_DecRef(cpy_r_r4205); + goto CPyL1846; CPyL2209: ; - CPy_DecRef(cpy_r_r4052); - CPy_DecRef(cpy_r_r4062); - CPy_DecRef(cpy_r_r4072); - CPy_DecRef(cpy_r_r4074); - goto CPyL1850; + CPy_DecRef(cpy_r_r4205); + CPy_DecRef(cpy_r_r4215); + goto CPyL1846; CPyL2210: ; - CPy_DecRef(cpy_r_r4052); - CPy_DecRef(cpy_r_r4072); - goto CPyL1850; + CPy_DecRef(cpy_r_r4205); + CPy_DecRef(cpy_r_r4215); + CPy_DecRef(cpy_r_r4225); + goto CPyL1846; CPyL2211: ; - CPy_DecRef(cpy_r_r4121); - goto CPyL1850; + CPy_DecRef(cpy_r_r4205); + CPy_DecRef(cpy_r_r4215); + CPy_DecRef(cpy_r_r4225); + CPy_DecRef(cpy_r_r4227); + goto CPyL1846; CPyL2212: ; - CPy_DecRef(cpy_r_r4121); - CPy_DecRef(cpy_r_r4131); - goto CPyL1850; + CPy_DecRef(cpy_r_r4205); + CPy_DecRef(cpy_r_r4225); + goto CPyL1846; CPyL2213: ; - CPy_DecRef(cpy_r_r4121); - CPy_DecRef(cpy_r_r4131); - CPy_DecRef(cpy_r_r4141); - goto CPyL1850; + CPy_DecRef(cpy_r_r4282); + goto CPyL1846; CPyL2214: ; - CPy_DecRef(cpy_r_r4121); - CPy_DecRef(cpy_r_r4131); - CPy_DecRef(cpy_r_r4141); - CPy_DecRef(cpy_r_r4143); - goto CPyL1850; + CPy_DecRef(cpy_r_r4282); + CPy_DecRef(cpy_r_r4292); + goto CPyL1846; CPyL2215: ; - CPy_DecRef(cpy_r_r4121); - CPy_DecRef(cpy_r_r4141); - goto CPyL1850; + CPy_DecRef(cpy_r_r4282); + CPy_DecRef(cpy_r_r4292); + CPy_DecRef(cpy_r_r4302); + goto CPyL1846; CPyL2216: ; - CPy_DecRef(cpy_r_r4174); - goto CPyL1850; + CPy_DecRef(cpy_r_r4282); + CPy_DecRef(cpy_r_r4292); + CPy_DecRef(cpy_r_r4302); + CPy_DecRef(cpy_r_r4304); + goto CPyL1846; CPyL2217: ; - CPy_DecRef(cpy_r_r4174); - CPy_DecRef(cpy_r_r4177); - goto CPyL1850; + CPy_DecRef(cpy_r_r4282); + CPy_DecRef(cpy_r_r4302); + goto CPyL1846; CPyL2218: ; - CPy_DecRef(cpy_r_r4210); - goto CPyL1850; + CPy_DecRef(cpy_r_r4351); + goto CPyL1846; CPyL2219: ; - CPy_DecRef(cpy_r_r4210); - CPy_DecRef(cpy_r_r4220); - goto CPyL1850; + CPy_DecRef(cpy_r_r4351); + CPy_DecRef(cpy_r_r4361); + goto CPyL1846; CPyL2220: ; - CPy_DecRef(cpy_r_r4210); - CPy_DecRef(cpy_r_r4220); - CPy_DecRef(cpy_r_r4230); - goto CPyL1850; + CPy_DecRef(cpy_r_r4351); + CPy_DecRef(cpy_r_r4361); + CPy_DecRef(cpy_r_r4371); + goto CPyL1846; CPyL2221: ; - CPy_DecRef(cpy_r_r4210); - CPy_DecRef(cpy_r_r4220); - CPy_DecRef(cpy_r_r4230); - CPy_DecRef(cpy_r_r4232); - goto CPyL1850; + CPy_DecRef(cpy_r_r4351); + CPy_DecRef(cpy_r_r4361); + CPy_DecRef(cpy_r_r4371); + CPy_DecRef(cpy_r_r4373); + goto CPyL1846; CPyL2222: ; - CPy_DecRef(cpy_r_r4210); - CPy_DecRef(cpy_r_r4230); - goto CPyL1850; + CPy_DecRef(cpy_r_r4351); + CPy_DecRef(cpy_r_r4371); + goto CPyL1846; CPyL2223: ; - CPy_DecRef(cpy_r_r4287); - goto CPyL1850; + CPy_DecRef(cpy_r_r4418); + goto CPyL1846; CPyL2224: ; - CPy_DecRef(cpy_r_r4287); - CPy_DecRef(cpy_r_r4297); - goto CPyL1850; + CPy_DecRef(cpy_r_r4418); + CPy_DecRef(cpy_r_r4428); + goto CPyL1846; CPyL2225: ; - CPy_DecRef(cpy_r_r4287); - CPy_DecRef(cpy_r_r4297); - CPy_DecRef(cpy_r_r4307); - goto CPyL1850; + CPy_DecRef(cpy_r_r4418); + CPy_DecRef(cpy_r_r4428); + CPy_DecRef(cpy_r_r4438); + goto CPyL1846; CPyL2226: ; - CPy_DecRef(cpy_r_r4287); - CPy_DecRef(cpy_r_r4297); - CPy_DecRef(cpy_r_r4307); - CPy_DecRef(cpy_r_r4309); - goto CPyL1850; + CPy_DecRef(cpy_r_r4418); + CPy_DecRef(cpy_r_r4428); + CPy_DecRef(cpy_r_r4438); + CPy_DecRef(cpy_r_r4440); + goto CPyL1846; CPyL2227: ; - CPy_DecRef(cpy_r_r4287); - CPy_DecRef(cpy_r_r4307); - goto CPyL1850; + CPy_DecRef(cpy_r_r4418); + CPy_DecRef(cpy_r_r4438); + goto CPyL1846; CPyL2228: ; - CPy_DecRef(cpy_r_r4356); - goto CPyL1850; + CPy_DecRef(cpy_r_r4485); + goto CPyL1846; CPyL2229: ; - CPy_DecRef(cpy_r_r4356); - CPy_DecRef(cpy_r_r4366); - goto CPyL1850; + CPy_DecRef(cpy_r_r4485); + CPy_DecRef(cpy_r_r4495); + goto CPyL1846; CPyL2230: ; - CPy_DecRef(cpy_r_r4356); - CPy_DecRef(cpy_r_r4366); - CPy_DecRef(cpy_r_r4376); - goto CPyL1850; + CPy_DecRef(cpy_r_r4485); + CPy_DecRef(cpy_r_r4495); + CPy_DecRef(cpy_r_r4505); + goto CPyL1846; CPyL2231: ; - CPy_DecRef(cpy_r_r4356); - CPy_DecRef(cpy_r_r4366); - CPy_DecRef(cpy_r_r4376); - CPy_DecRef(cpy_r_r4378); - goto CPyL1850; + CPy_DecRef(cpy_r_r4485); + CPy_DecRef(cpy_r_r4495); + CPy_DecRef(cpy_r_r4505); + CPy_DecRef(cpy_r_r4507); + goto CPyL1846; CPyL2232: ; - CPy_DecRef(cpy_r_r4356); - CPy_DecRef(cpy_r_r4376); - goto CPyL1850; + CPy_DecRef(cpy_r_r4485); + CPy_DecRef(cpy_r_r4505); + goto CPyL1846; CPyL2233: ; - CPy_DecRef(cpy_r_r4423); - goto CPyL1850; + CPy_DecRef(cpy_r_r4562); + goto CPyL1846; CPyL2234: ; - CPy_DecRef(cpy_r_r4423); - CPy_DecRef(cpy_r_r4433); - goto CPyL1850; + CPy_DecRef(cpy_r_r4562); + CPy_DecRef(cpy_r_r4572); + goto CPyL1846; CPyL2235: ; - CPy_DecRef(cpy_r_r4423); - CPy_DecRef(cpy_r_r4433); - CPy_DecRef(cpy_r_r4443); - goto CPyL1850; + CPy_DecRef(cpy_r_r4562); + CPy_DecRef(cpy_r_r4572); + CPy_DecRef(cpy_r_r4582); + goto CPyL1846; CPyL2236: ; - CPy_DecRef(cpy_r_r4423); - CPy_DecRef(cpy_r_r4433); - CPy_DecRef(cpy_r_r4443); - CPy_DecRef(cpy_r_r4445); - goto CPyL1850; + CPy_DecRef(cpy_r_r4562); + CPy_DecRef(cpy_r_r4572); + CPy_DecRef(cpy_r_r4582); + CPy_DecRef(cpy_r_r4584); + goto CPyL1846; CPyL2237: ; - CPy_DecRef(cpy_r_r4423); - CPy_DecRef(cpy_r_r4443); - goto CPyL1850; + CPy_DecRef(cpy_r_r4562); + CPy_DecRef(cpy_r_r4582); + goto CPyL1846; CPyL2238: ; - CPy_DecRef(cpy_r_r4490); - goto CPyL1850; + CPy_DecRef(cpy_r_r4621); + goto CPyL1846; CPyL2239: ; - CPy_DecRef(cpy_r_r4490); - CPy_DecRef(cpy_r_r4500); - goto CPyL1850; + CPy_DecRef(cpy_r_r4621); + CPy_DecRef(cpy_r_r4631); + goto CPyL1846; CPyL2240: ; - CPy_DecRef(cpy_r_r4490); - CPy_DecRef(cpy_r_r4500); - CPy_DecRef(cpy_r_r4510); - goto CPyL1850; + CPy_DecRef(cpy_r_r4621); + CPy_DecRef(cpy_r_r4631); + CPy_DecRef(cpy_r_r4641); + goto CPyL1846; CPyL2241: ; - CPy_DecRef(cpy_r_r4490); - CPy_DecRef(cpy_r_r4500); - CPy_DecRef(cpy_r_r4510); - CPy_DecRef(cpy_r_r4512); - goto CPyL1850; + CPy_DecRef(cpy_r_r4621); + CPy_DecRef(cpy_r_r4631); + CPy_DecRef(cpy_r_r4641); + CPy_DecRef(cpy_r_r4643); + goto CPyL1846; CPyL2242: ; - CPy_DecRef(cpy_r_r4490); - CPy_DecRef(cpy_r_r4510); - goto CPyL1850; + CPy_DecRef(cpy_r_r4621); + CPy_DecRef(cpy_r_r4641); + goto CPyL1846; CPyL2243: ; - CPy_DecRef(cpy_r_r4567); - goto CPyL1850; + CPy_DecRef(cpy_r_r4707); + goto CPyL1846; CPyL2244: ; - CPy_DecRef(cpy_r_r4567); - CPy_DecRef(cpy_r_r4577); - goto CPyL1850; + CPy_DecRef(cpy_r_r4714); + goto CPyL1846; CPyL2245: ; - CPy_DecRef(cpy_r_r4567); - CPy_DecRef(cpy_r_r4577); - CPy_DecRef(cpy_r_r4587); - goto CPyL1850; + CPy_DecRef(cpy_r_r4728); + goto CPyL1846; CPyL2246: ; - CPy_DecRef(cpy_r_r4567); - CPy_DecRef(cpy_r_r4577); - CPy_DecRef(cpy_r_r4587); - CPy_DecRef(cpy_r_r4589); - goto CPyL1850; + CPy_DecRef(cpy_r_r4735); + goto CPyL1846; CPyL2247: ; - CPy_DecRef(cpy_r_r4567); - CPy_DecRef(cpy_r_r4587); - goto CPyL1850; + CPy_DecRef(cpy_r_r4748); + goto CPyL1846; CPyL2248: ; - CPy_DecRef(cpy_r_r4626); - goto CPyL1850; + CPy_DecRef(cpy_r_r4773); + goto CPyL1846; CPyL2249: ; - CPy_DecRef(cpy_r_r4626); - CPy_DecRef(cpy_r_r4636); - goto CPyL1850; + CPy_DecRef(cpy_r_r4773); + CPy_DecRef(cpy_r_r4783); + goto CPyL1846; CPyL2250: ; - CPy_DecRef(cpy_r_r4626); - CPy_DecRef(cpy_r_r4636); - CPy_DecRef(cpy_r_r4646); - goto CPyL1850; + CPy_DecRef(cpy_r_r4773); + CPy_DecRef(cpy_r_r4783); + CPy_DecRef(cpy_r_r4793); + goto CPyL1846; CPyL2251: ; - CPy_DecRef(cpy_r_r4626); - CPy_DecRef(cpy_r_r4636); - CPy_DecRef(cpy_r_r4646); - CPy_DecRef(cpy_r_r4648); - goto CPyL1850; + CPy_DecRef(cpy_r_r4773); + CPy_DecRef(cpy_r_r4783); + CPy_DecRef(cpy_r_r4793); + CPy_DecRef(cpy_r_r4795); + goto CPyL1846; CPyL2252: ; - CPy_DecRef(cpy_r_r4626); - CPy_DecRef(cpy_r_r4646); - goto CPyL1850; + CPy_DecRef(cpy_r_r4773); + CPy_DecRef(cpy_r_r4793); + goto CPyL1846; CPyL2253: ; - CPy_DecRef(cpy_r_r4712); - goto CPyL1850; + CPy_DecRef(cpy_r_r4868); + goto CPyL1846; CPyL2254: ; - CPy_DecRef(cpy_r_r4719); - goto CPyL1850; + CPy_DecRef(cpy_r_r4868); + CPy_DecRef(cpy_r_r4878); + goto CPyL1846; CPyL2255: ; - CPy_DecRef(cpy_r_r4733); - goto CPyL1850; + CPy_DecRef(cpy_r_r4868); + CPy_DecRef(cpy_r_r4878); + CPy_DecRef(cpy_r_r4888); + goto CPyL1846; CPyL2256: ; - CPy_DecRef(cpy_r_r4740); - goto CPyL1850; + CPy_DecRef(cpy_r_r4868); + CPy_DecRef(cpy_r_r4878); + CPy_DecRef(cpy_r_r4888); + CPy_DecRef(cpy_r_r4890); + goto CPyL1846; CPyL2257: ; - CPy_DecRef(cpy_r_r4753); - goto CPyL1850; -CPyL2258: ; - CPy_DecRef(cpy_r_r4778); - goto CPyL1850; -CPyL2259: ; - CPy_DecRef(cpy_r_r4778); - CPy_DecRef(cpy_r_r4788); - goto CPyL1850; -CPyL2260: ; - CPy_DecRef(cpy_r_r4778); - CPy_DecRef(cpy_r_r4788); - CPy_DecRef(cpy_r_r4798); - goto CPyL1850; -CPyL2261: ; - CPy_DecRef(cpy_r_r4778); - CPy_DecRef(cpy_r_r4788); - CPy_DecRef(cpy_r_r4798); - CPy_DecRef(cpy_r_r4800); - goto CPyL1850; -CPyL2262: ; - CPy_DecRef(cpy_r_r4778); - CPy_DecRef(cpy_r_r4798); - goto CPyL1850; -CPyL2263: ; - CPy_DecRef(cpy_r_r4873); - goto CPyL1850; -CPyL2264: ; - CPy_DecRef(cpy_r_r4873); - CPy_DecRef(cpy_r_r4883); - goto CPyL1850; -CPyL2265: ; - CPy_DecRef(cpy_r_r4873); - CPy_DecRef(cpy_r_r4883); - CPy_DecRef(cpy_r_r4893); - goto CPyL1850; -CPyL2266: ; - CPy_DecRef(cpy_r_r4873); - CPy_DecRef(cpy_r_r4883); - CPy_DecRef(cpy_r_r4893); - CPy_DecRef(cpy_r_r4895); - goto CPyL1850; -CPyL2267: ; - CPy_DecRef(cpy_r_r4873); - CPy_DecRef(cpy_r_r4893); - goto CPyL1850; + CPy_DecRef(cpy_r_r4868); + CPy_DecRef(cpy_r_r4888); + goto CPyL1846; +} +static PyMethodDef addressmodule_methods[] = { + {"get_create_address", (PyCFunction)CPyPy_address___get_create_address, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_create_address(sender, nonce)\n--\n\n") /* docstring */}, + {"get_create2_address", (PyCFunction)CPyPy_address___get_create2_address, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_create2_address(sender, salt, init_code)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_faster_web3___utils___address(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_faster_web3___utils___address__internal, "__name__"); + CPyStatic_address___globals = PyModule_GetDict(CPyModule_faster_web3___utils___address__internal); + if (unlikely(CPyStatic_address___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_address_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_faster_web3___utils___address__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_address___keccak); + CPyStatic_address___keccak = NULL; + CPy_XDECREF(CPyStatic_address___to_bytes); + CPyStatic_address___to_bytes = NULL; + CPy_XDECREF(CPyStatic_address___to_checksum_address); + CPyStatic_address___to_checksum_address = NULL; + CPy_XDECREF(CPyStatic_address___encode); + CPyStatic_address___encode = NULL; + return -1; +} +static struct PyModuleDef addressmodule = { + PyModuleDef_HEAD_INIT, + "faster_web3.utils.address", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + addressmodule_methods, + NULL, +}; + +PyObject *CPyInit_faster_web3___utils___address(void) +{ + if (CPyModule_faster_web3___utils___address__internal) { + Py_INCREF(CPyModule_faster_web3___utils___address__internal); + return CPyModule_faster_web3___utils___address__internal; + } + CPyModule_faster_web3___utils___address__internal = PyModule_Create(&addressmodule); + if (unlikely(CPyModule_faster_web3___utils___address__internal == NULL)) + goto fail; + if (CPyExec_faster_web3___utils___address(CPyModule_faster_web3___utils___address__internal) != 0) + goto fail; + return CPyModule_faster_web3___utils___address__internal; + fail: + return NULL; +} + +PyObject *CPyDef_address___get_create_address(PyObject *cpy_r_sender, CPyTagged cpy_r_nonce) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + CPyPtr cpy_r_r9; + CPyPtr cpy_r_r10; + CPyPtr cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject **cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject **cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + cpy_r_r0 = CPyStatic_address___to_bytes; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"to_bytes\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL3: ; + PyObject *cpy_r_r2[1] = {cpy_r_sender}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('hexstr',) */ + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r3, 0, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL25; + } + if (likely(PyBytes_Check(cpy_r_r5) || PyByteArray_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create_address", 32, CPyStatic_address___globals, "bytes", cpy_r_r5); + goto CPyL25; + } + cpy_r_r7 = PyList_New(2); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL26; + } + CPyTagged_INCREF(cpy_r_nonce); + cpy_r_r8 = CPyTagged_StealAsObject(cpy_r_nonce); + cpy_r_r9 = (CPyPtr)&((PyListObject *)cpy_r_r7)->ob_item; + cpy_r_r10 = *(CPyPtr *)cpy_r_r9; + *(PyObject * *)cpy_r_r10 = cpy_r_r6; + cpy_r_r11 = cpy_r_r10 + 8; + *(PyObject * *)cpy_r_r11 = cpy_r_r8; + cpy_r_r12 = CPyStatic_address___encode; + if (unlikely(cpy_r_r12 == NULL)) { + goto CPyL27; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_NameError, "value for final name \"encode\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL9: ; + PyObject *cpy_r_r14[1] = {cpy_r_r7}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r15, 1, 0); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL28; + } + CPy_DECREF_NO_IMM(cpy_r_r7); + cpy_r_r17 = CPyStatic_address___keccak; + if (unlikely(cpy_r_r17 == NULL)) { + goto CPyL29; + } else + goto CPyL13; +CPyL11: ; + PyErr_SetString(PyExc_NameError, "value for final name \"keccak\" was not set"); + cpy_r_r18 = 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL13: ; + PyObject *cpy_r_r19[1] = {cpy_r_r16}; + cpy_r_r20 = (PyObject **)&cpy_r_r19; + cpy_r_r21 = PyObject_Vectorcall(cpy_r_r17, cpy_r_r20, 1, 0); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL30; + } + CPy_DECREF(cpy_r_r16); + if (likely(PyBytes_Check(cpy_r_r21) || PyByteArray_Check(cpy_r_r21))) + cpy_r_r22 = cpy_r_r21; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create_address", 32, CPyStatic_address___globals, "bytes", cpy_r_r21); + goto CPyL25; + } + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'hex' */ + PyObject *cpy_r_r24[1] = {cpy_r_r22}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_VectorcallMethod(cpy_r_r23, cpy_r_r25, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL31; + } + CPy_DECREF(cpy_r_r22); + if (likely(PyUnicode_Check(cpy_r_r26))) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create_address", 32, CPyStatic_address___globals, "str", cpy_r_r26); + goto CPyL25; + } + cpy_r_r28 = CPyStr_GetSlice(cpy_r_r27, -80, 9223372036854775806LL); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL25; + } + if (likely(PyUnicode_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create_address", 32, CPyStatic_address___globals, "str", cpy_r_r28); + goto CPyL25; + } + cpy_r_r30 = CPyStatic_address___to_checksum_address; + if (unlikely(cpy_r_r30 == NULL)) { + goto CPyL32; + } else + goto CPyL22; +CPyL20: ; + PyErr_SetString(PyExc_NameError, "value for final name \"to_checksum_address\" was not set"); + cpy_r_r31 = 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL25; + } + CPy_Unreachable(); +CPyL22: ; + PyObject *cpy_r_r32[1] = {cpy_r_r29}; + cpy_r_r33 = (PyObject **)&cpy_r_r32; + cpy_r_r34 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r33, 1, 0); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL33; + } + CPy_DECREF(cpy_r_r29); + if (likely(PyUnicode_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create_address", 33, CPyStatic_address___globals, "str", cpy_r_r34); + goto CPyL25; + } + return cpy_r_r35; +CPyL25: ; + cpy_r_r36 = NULL; + return cpy_r_r36; +CPyL26: ; + CPy_DecRef(cpy_r_r6); + goto CPyL25; +CPyL27: ; + CPy_DecRef(cpy_r_r7); + goto CPyL7; +CPyL28: ; + CPy_DecRef(cpy_r_r7); + goto CPyL25; +CPyL29: ; + CPy_DecRef(cpy_r_r16); + goto CPyL11; +CPyL30: ; + CPy_DecRef(cpy_r_r16); + goto CPyL25; +CPyL31: ; + CPy_DecRef(cpy_r_r22); + goto CPyL25; +CPyL32: ; + CPy_DecRef(cpy_r_r29); + goto CPyL20; +CPyL33: ; + CPy_DecRef(cpy_r_r29); + goto CPyL25; +} + +PyObject *CPyPy_address___get_create_address(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"sender", "nonce", 0}; + static CPyArg_Parser parser = {"OO:get_create_address", kwlist, 0}; + PyObject *obj_sender; + PyObject *obj_nonce; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_sender, &obj_nonce)) { + return NULL; + } + PyObject *arg_sender; + if (likely(PyUnicode_Check(obj_sender))) + arg_sender = obj_sender; + else { + CPy_TypeError("str", obj_sender); + goto fail; + } + CPyTagged arg_nonce; + if (likely(PyLong_Check(obj_nonce))) + arg_nonce = CPyTagged_BorrowFromObject(obj_nonce); + else { + CPy_TypeError("int", obj_nonce); goto fail; + } + PyObject *retval = CPyDef_address___get_create_address(arg_sender, arg_nonce); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/address.py", "get_create_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + return NULL; +} + +PyObject *CPyDef_address___get_create2_address(PyObject *cpy_r_sender, PyObject *cpy_r_salt, PyObject *cpy_r_init_code) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject **cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + CPyPtr cpy_r_r7; + int64_t cpy_r_r8; + CPyTagged cpy_r_r9; + char cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + char cpy_r_r13; + PyObject **cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + CPyPtr cpy_r_r19; + int64_t cpy_r_r20; + CPyTagged cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject **cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + char cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + char cpy_r_r49; + PyObject **cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + PyObject **cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + char cpy_r_r63; + PyObject **cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject **cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + PyObject **cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + cpy_r_r0 = CPyStatic_address___to_bytes; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"to_bytes\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL3: ; + PyObject *cpy_r_r2[1] = {cpy_r_salt}; + cpy_r_r3 = (PyObject **)&cpy_r_r2; + cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('hexstr',) */ + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r0, cpy_r_r3, 0, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + if (likely(PyBytes_Check(cpy_r_r5) || PyByteArray_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create2_address", 43, CPyStatic_address___globals, "bytes", cpy_r_r5); + goto CPyL55; + } + cpy_r_r7 = (CPyPtr)&((PyVarObject *)cpy_r_r6)->ob_size; + cpy_r_r8 = *(int64_t *)cpy_r_r7; + CPy_DECREF(cpy_r_r6); + cpy_r_r9 = cpy_r_r8 << 1; + cpy_r_r10 = cpy_r_r9 != 64; + if (!cpy_r_r10) goto CPyL17; + cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '`salt` must be 32 bytes, ' */ + cpy_r_r12 = CPyStatic_address___to_bytes; + if (likely(cpy_r_r12 != NULL)) goto CPyL9; + PyErr_SetString(PyExc_NameError, "value for final name \"to_bytes\" was not set"); + cpy_r_r13 = 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL9: ; + PyObject *cpy_r_r14[1] = {cpy_r_salt}; + cpy_r_r15 = (PyObject **)&cpy_r_r14; + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('hexstr',) */ + cpy_r_r17 = PyObject_Vectorcall(cpy_r_r12, cpy_r_r15, 0, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + if (likely(PyBytes_Check(cpy_r_r17) || PyByteArray_Check(cpy_r_r17))) + cpy_r_r18 = cpy_r_r17; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create2_address", 45, CPyStatic_address___globals, "bytes", cpy_r_r17); + goto CPyL55; + } + cpy_r_r19 = (CPyPtr)&((PyVarObject *)cpy_r_r18)->ob_size; + cpy_r_r20 = *(int64_t *)cpy_r_r19; + CPy_DECREF(cpy_r_r18); + cpy_r_r21 = cpy_r_r20 << 1; + cpy_r_r22 = CPyTagged_Str(cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ' != 32' */ + cpy_r_r24 = CPyStr_Build(3, cpy_r_r11, cpy_r_r22, cpy_r_r23); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + cpy_r_r25 = CPyStatic_address___globals; + cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValidationError' */ + cpy_r_r27 = CPyDict_GetItem(cpy_r_r25, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL56; + } + PyObject *cpy_r_r28[1] = {cpy_r_r24}; + cpy_r_r29 = (PyObject **)&cpy_r_r28; + cpy_r_r30 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r29, 1, 0); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL56; + } + CPy_DECREF(cpy_r_r24); + CPy_Raise(cpy_r_r30); + CPy_DECREF(cpy_r_r30); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL17: ; + cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* b'\xff' */ + cpy_r_r32 = CPyStatic_address___to_bytes; + if (likely(cpy_r_r32 != NULL)) goto CPyL20; + PyErr_SetString(PyExc_NameError, "value for final name \"to_bytes\" was not set"); + cpy_r_r33 = 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL20: ; + PyObject *cpy_r_r34[1] = {cpy_r_sender}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('hexstr',) */ + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r35, 0, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + if (likely(PyBytes_Check(cpy_r_r37) || PyByteArray_Check(cpy_r_r37))) + cpy_r_r38 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create2_address", 50, CPyStatic_address___globals, "bytes", cpy_r_r37); + goto CPyL55; + } + CPy_INCREF(cpy_r_r31); + cpy_r_r39 = CPyBytes_Concat(cpy_r_r31, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + cpy_r_r40 = CPyStatic_address___to_bytes; + if (unlikely(cpy_r_r40 == NULL)) { + goto CPyL57; + } else + goto CPyL26; +CPyL24: ; + PyErr_SetString(PyExc_NameError, "value for final name \"to_bytes\" was not set"); + cpy_r_r41 = 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL26: ; + PyObject *cpy_r_r42[1] = {cpy_r_salt}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('hexstr',) */ + cpy_r_r45 = PyObject_Vectorcall(cpy_r_r40, cpy_r_r43, 0, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL58; + } + if (likely(PyBytes_Check(cpy_r_r45) || PyByteArray_Check(cpy_r_r45))) + cpy_r_r46 = cpy_r_r45; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create2_address", 51, CPyStatic_address___globals, "bytes", cpy_r_r45); + goto CPyL58; + } + cpy_r_r47 = CPyBytes_Concat(cpy_r_r39, cpy_r_r46); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + cpy_r_r48 = CPyStatic_address___to_bytes; + if (unlikely(cpy_r_r48 == NULL)) { + goto CPyL59; + } else + goto CPyL32; +CPyL30: ; + PyErr_SetString(PyExc_NameError, "value for final name \"to_bytes\" was not set"); + cpy_r_r49 = 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL32: ; + PyObject *cpy_r_r50[1] = {cpy_r_init_code}; + cpy_r_r51 = (PyObject **)&cpy_r_r50; + cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('hexstr',) */ + cpy_r_r53 = PyObject_Vectorcall(cpy_r_r48, cpy_r_r51, 0, cpy_r_r52); + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL60; + } + if (likely(PyBytes_Check(cpy_r_r53) || PyByteArray_Check(cpy_r_r53))) + cpy_r_r54 = cpy_r_r53; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create2_address", 52, CPyStatic_address___globals, "bytes", cpy_r_r53); + goto CPyL60; + } + cpy_r_r55 = CPyStatic_address___keccak; + if (unlikely(cpy_r_r55 == NULL)) { + goto CPyL61; + } else + goto CPyL37; +CPyL35: ; + PyErr_SetString(PyExc_NameError, "value for final name \"keccak\" was not set"); + cpy_r_r56 = 0; + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL37: ; + PyObject *cpy_r_r57[1] = {cpy_r_r54}; + cpy_r_r58 = (PyObject **)&cpy_r_r57; + cpy_r_r59 = PyObject_Vectorcall(cpy_r_r55, cpy_r_r58, 1, 0); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL62; + } + CPy_DECREF(cpy_r_r54); + if (likely(PyBytes_Check(cpy_r_r59) || PyByteArray_Check(cpy_r_r59))) + cpy_r_r60 = cpy_r_r59; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create2_address", 52, CPyStatic_address___globals, "bytes", cpy_r_r59); + goto CPyL60; + } + cpy_r_r61 = CPyBytes_Concat(cpy_r_r47, cpy_r_r60); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + cpy_r_r62 = CPyStatic_address___keccak; + if (unlikely(cpy_r_r62 == NULL)) { + goto CPyL63; + } else + goto CPyL43; +CPyL41: ; + PyErr_SetString(PyExc_NameError, "value for final name \"keccak\" was not set"); + cpy_r_r63 = 0; + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL43: ; + PyObject *cpy_r_r64[1] = {cpy_r_r61}; + cpy_r_r65 = (PyObject **)&cpy_r_r64; + cpy_r_r66 = PyObject_Vectorcall(cpy_r_r62, cpy_r_r65, 1, 0); + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL64; + } + CPy_DECREF(cpy_r_r61); + if (likely(PyBytes_Check(cpy_r_r66) || PyByteArray_Check(cpy_r_r66))) + cpy_r_r67 = cpy_r_r66; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create2_address", 48, CPyStatic_address___globals, "bytes", cpy_r_r66); + goto CPyL55; + } + cpy_r_r68 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'hex' */ + PyObject *cpy_r_r69[1] = {cpy_r_r67}; + cpy_r_r70 = (PyObject **)&cpy_r_r69; + cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r68, cpy_r_r70, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL65; + } + CPy_DECREF(cpy_r_r67); + if (likely(PyUnicode_Check(cpy_r_r71))) + cpy_r_r72 = cpy_r_r71; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create2_address", 48, CPyStatic_address___globals, "str", cpy_r_r71); + goto CPyL55; + } + cpy_r_r73 = CPyStr_GetSlice(cpy_r_r72, -80, 9223372036854775806LL); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + if (likely(PyUnicode_Check(cpy_r_r73))) + cpy_r_r74 = cpy_r_r73; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create2_address", 48, CPyStatic_address___globals, "str", cpy_r_r73); + goto CPyL55; + } + cpy_r_r75 = CPyStatic_address___to_checksum_address; + if (unlikely(cpy_r_r75 == NULL)) { + goto CPyL66; + } else + goto CPyL52; +CPyL50: ; + PyErr_SetString(PyExc_NameError, "value for final name \"to_checksum_address\" was not set"); + cpy_r_r76 = 0; + if (unlikely(!cpy_r_r76)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL55; + } + CPy_Unreachable(); +CPyL52: ; + PyObject *cpy_r_r77[1] = {cpy_r_r74}; + cpy_r_r78 = (PyObject **)&cpy_r_r77; + cpy_r_r79 = PyObject_Vectorcall(cpy_r_r75, cpy_r_r78, 1, 0); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL67; + } + CPy_DECREF(cpy_r_r74); + if (likely(PyUnicode_Check(cpy_r_r79))) + cpy_r_r80 = cpy_r_r79; + else { + CPy_TypeErrorTraceback("faster_web3/utils/address.py", "get_create2_address", 54, CPyStatic_address___globals, "str", cpy_r_r79); + goto CPyL55; + } + return cpy_r_r80; +CPyL55: ; + cpy_r_r81 = NULL; + return cpy_r_r81; +CPyL56: ; + CPy_DecRef(cpy_r_r24); + goto CPyL55; +CPyL57: ; + CPy_DecRef(cpy_r_r39); + goto CPyL24; +CPyL58: ; + CPy_DecRef(cpy_r_r39); + goto CPyL55; +CPyL59: ; + CPy_DecRef(cpy_r_r47); + goto CPyL30; +CPyL60: ; + CPy_DecRef(cpy_r_r47); + goto CPyL55; +CPyL61: ; + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r54); + goto CPyL35; +CPyL62: ; + CPy_DecRef(cpy_r_r47); + CPy_DecRef(cpy_r_r54); + goto CPyL55; +CPyL63: ; + CPy_DecRef(cpy_r_r61); + goto CPyL41; +CPyL64: ; + CPy_DecRef(cpy_r_r61); + goto CPyL55; +CPyL65: ; + CPy_DecRef(cpy_r_r67); + goto CPyL55; +CPyL66: ; + CPy_DecRef(cpy_r_r74); + goto CPyL50; +CPyL67: ; + CPy_DecRef(cpy_r_r74); + goto CPyL55; +} + +PyObject *CPyPy_address___get_create2_address(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"sender", "salt", "init_code", 0}; + static CPyArg_Parser parser = {"OOO:get_create2_address", kwlist, 0}; + PyObject *obj_sender; + PyObject *obj_salt; + PyObject *obj_init_code; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_sender, &obj_salt, &obj_init_code)) { + return NULL; + } + PyObject *arg_sender; + if (likely(PyUnicode_Check(obj_sender))) + arg_sender = obj_sender; + else { + CPy_TypeError("str", obj_sender); + goto fail; + } + PyObject *arg_salt; + if (likely(PyUnicode_Check(obj_salt))) + arg_salt = obj_salt; + else { + CPy_TypeError("str", obj_salt); + goto fail; + } + PyObject *arg_init_code; + if (likely(PyUnicode_Check(obj_init_code))) + arg_init_code = obj_init_code; + else { + CPy_TypeError("str", obj_init_code); + goto fail; + } + PyObject *retval = CPyDef_address___get_create2_address(arg_sender, arg_salt, arg_init_code); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/address.py", "get_create2_address", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + return NULL; +} + +char CPyDef_address_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r9; + PyObject **cpy_r_r10; + void *cpy_r_r12; + void *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + int32_t cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + int32_t cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", -1, CPyStatic_address___globals); + goto CPyL18; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Final',) */ + cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r7 = CPyStatic_address___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = (PyObject **)&CPyModule_faster_eth_utils; + cpy_r_r10 = (PyObject **)&CPyModule_rlp; + PyObject **cpy_r_r11[2] = {cpy_r_r9, cpy_r_r10}; + cpy_r_r12 = (void *)&cpy_r_r11; + int64_t cpy_r_r13[2] = {5, 6}; + cpy_r_r14 = (void *)&cpy_r_r13; + cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('faster_eth_utils', 'faster_eth_utils', + 'faster_eth_utils'), + ('rlp', 'rlp', 'rlp')) */ + cpy_r_r16 = CPyStatic_address___globals; + cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/utils/address.py' */ + cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r19 = CPyImport_ImportMany(cpy_r_r15, cpy_r_r12, cpy_r_r16, cpy_r_r17, cpy_r_r18, cpy_r_r14); + if (!cpy_r_r19) goto CPyL18; + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('ChecksumAddress', 'HexAddress') */ + cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_typing' */ + cpy_r_r22 = CPyStatic_address___globals; + cpy_r_r23 = CPyImport_ImportFromMany(cpy_r_r21, cpy_r_r20, cpy_r_r20, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + CPyModule_eth_typing = cpy_r_r23; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r23); + cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Web3ValidationError',) */ + cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.exceptions' */ + cpy_r_r26 = CPyStatic_address___globals; + cpy_r_r27 = CPyImport_ImportFromMany(cpy_r_r25, cpy_r_r24, cpy_r_r24, cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + CPyModule_faster_web3___exceptions = cpy_r_r27; + CPy_INCREF(CPyModule_faster_web3___exceptions); + CPy_DECREF(cpy_r_r27); + cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('HexStr', 'Nonce') */ + cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r30 = CPyStatic_address___globals; + cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + CPyModule_faster_web3___types = cpy_r_r31; + CPy_INCREF(CPyModule_faster_web3___types); + CPy_DECREF(cpy_r_r31); + cpy_r_r32 = CPyModule_faster_eth_utils; + cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'keccak' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + CPyStatic_address___keccak = cpy_r_r34; + CPy_INCREF(CPyStatic_address___keccak); + cpy_r_r35 = CPyStatic_address___globals; + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'keccak' */ + cpy_r_r37 = CPyDict_SetItem(cpy_r_r35, cpy_r_r36, cpy_r_r34); + CPy_DECREF(cpy_r_r34); + cpy_r_r38 = cpy_r_r37 >= 0; + if (unlikely(!cpy_r_r38)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + cpy_r_r39 = CPyModule_faster_eth_utils; + cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to_bytes' */ + cpy_r_r41 = CPyObject_GetAttr(cpy_r_r39, cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + CPyStatic_address___to_bytes = cpy_r_r41; + CPy_INCREF(CPyStatic_address___to_bytes); + cpy_r_r42 = CPyStatic_address___globals; + cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to_bytes' */ + cpy_r_r44 = CPyDict_SetItem(cpy_r_r42, cpy_r_r43, cpy_r_r41); + CPy_DECREF(cpy_r_r41); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + cpy_r_r46 = CPyModule_faster_eth_utils; + cpy_r_r47 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to_checksum_address' */ + cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + CPyStatic_address___to_checksum_address = cpy_r_r48; + CPy_INCREF(CPyStatic_address___to_checksum_address); + cpy_r_r49 = CPyStatic_address___globals; + cpy_r_r50 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to_checksum_address' */ + cpy_r_r51 = CPyDict_SetItem(cpy_r_r49, cpy_r_r50, cpy_r_r48); + CPy_DECREF(cpy_r_r48); + cpy_r_r52 = cpy_r_r51 >= 0; + if (unlikely(!cpy_r_r52)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + cpy_r_r53 = CPyStatic_address___globals; + cpy_r_r54 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'rlp' */ + cpy_r_r55 = CPyDict_GetItem(cpy_r_r53, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'encode' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r55, cpy_r_r56); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + CPyStatic_address___encode = cpy_r_r57; + CPy_INCREF(CPyStatic_address___encode); + cpy_r_r58 = CPyStatic_address___globals; + cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'encode' */ + cpy_r_r60 = CPyDict_SetItem(cpy_r_r58, cpy_r_r59, cpy_r_r57); + CPy_DECREF(cpy_r_r57); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("faster_web3/utils/address.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_address___globals); + goto CPyL18; + } + return 1; +CPyL18: ; + cpy_r_r62 = 2; + return cpy_r_r62; +} + +static PyAsyncMethods async_exception_handling___async_handle_offchain_lookup_gen_as_async = { + .am_await = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____await__, +}; +PyObject *CPyDef_async_exception_handling_____mypyc__async_handle_offchain_lookup_gen_setup(PyObject *cpy_r_type); +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen(void); + +static PyObject * +async_exception_handling___async_handle_offchain_lookup_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +{ + if (type != CPyType_async_exception_handling___async_handle_offchain_lookup_gen) { + PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); + return NULL; + } + PyObject *self = CPyDef_async_exception_handling_____mypyc__async_handle_offchain_lookup_gen_setup((PyObject*)type); + if (self == NULL) + return NULL; + return self; +} + +static int +async_exception_handling___async_handle_offchain_lookup_gen_traverse(faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *self, visitproc visit, void *arg) +{ + Py_VISIT(self->___mypyc_generator_attribute__offchain_lookup_payload); + Py_VISIT(self->___mypyc_generator_attribute__transaction); + Py_VISIT(self->___mypyc_generator_attribute__formatted_sender); + Py_VISIT(self->___mypyc_generator_attribute__formatted_data); + Py_VISIT(self->___mypyc_generator_attribute__session); + Py_VISIT(self->___mypyc_generator_attribute__timeout); + Py_VISIT(self->___mypyc_temp__0); + Py_VISIT(self->___mypyc_temp__1); + Py_VISIT(self->___mypyc_generator_attribute__url); + Py_VISIT(self->___mypyc_generator_attribute__formatted_url); + Py_VISIT(self->___mypyc_temp__2); + Py_VISIT(self->___mypyc_temp__3.f0); + Py_VISIT(self->___mypyc_temp__3.f1); + Py_VISIT(self->___mypyc_temp__3.f2); + Py_VISIT(self->___mypyc_generator_attribute__response); + Py_VISIT(self->___mypyc_temp__4); + Py_VISIT(self->___mypyc_temp__5.f0); + Py_VISIT(self->___mypyc_temp__5.f1); + Py_VISIT(self->___mypyc_temp__5.f2); + Py_VISIT(self->___mypyc_temp__6.f0); + Py_VISIT(self->___mypyc_temp__6.f1); + Py_VISIT(self->___mypyc_temp__6.f2); + Py_VISIT(self->___mypyc_generator_attribute__status_code); + Py_VISIT(self->___mypyc_temp__7); + Py_VISIT(self->___mypyc_temp__8.f0); + Py_VISIT(self->___mypyc_temp__8.f1); + Py_VISIT(self->___mypyc_temp__8.f2); + Py_VISIT(self->___mypyc_temp__9); + Py_VISIT(self->___mypyc_temp__10.f0); + Py_VISIT(self->___mypyc_temp__10.f1); + Py_VISIT(self->___mypyc_temp__10.f2); + Py_VISIT(self->___mypyc_generator_attribute__result); + Py_VISIT(self->___mypyc_temp__11); + Py_VISIT(self->___mypyc_temp__12.f0); + Py_VISIT(self->___mypyc_temp__12.f1); + Py_VISIT(self->___mypyc_temp__12.f2); + Py_VISIT(self->___mypyc_generator_attribute__fourbyte); + Py_VISIT(self->___mypyc_temp__13); + Py_VISIT(self->___mypyc_temp__14.f0); + Py_VISIT(self->___mypyc_temp__14.f1); + Py_VISIT(self->___mypyc_temp__14.f2); + return 0; +} + +static int +async_exception_handling___async_handle_offchain_lookup_gen_clear(faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *self) +{ + Py_CLEAR(self->___mypyc_generator_attribute__offchain_lookup_payload); + Py_CLEAR(self->___mypyc_generator_attribute__transaction); + Py_CLEAR(self->___mypyc_generator_attribute__formatted_sender); + Py_CLEAR(self->___mypyc_generator_attribute__formatted_data); + Py_CLEAR(self->___mypyc_generator_attribute__session); + Py_CLEAR(self->___mypyc_generator_attribute__timeout); + Py_CLEAR(self->___mypyc_temp__0); + Py_CLEAR(self->___mypyc_temp__1); + Py_CLEAR(self->___mypyc_generator_attribute__url); + Py_CLEAR(self->___mypyc_generator_attribute__formatted_url); + Py_CLEAR(self->___mypyc_temp__2); + Py_CLEAR(self->___mypyc_temp__3.f0); + Py_CLEAR(self->___mypyc_temp__3.f1); + Py_CLEAR(self->___mypyc_temp__3.f2); + Py_CLEAR(self->___mypyc_generator_attribute__response); + Py_CLEAR(self->___mypyc_temp__4); + Py_CLEAR(self->___mypyc_temp__5.f0); + Py_CLEAR(self->___mypyc_temp__5.f1); + Py_CLEAR(self->___mypyc_temp__5.f2); + Py_CLEAR(self->___mypyc_temp__6.f0); + Py_CLEAR(self->___mypyc_temp__6.f1); + Py_CLEAR(self->___mypyc_temp__6.f2); + Py_CLEAR(self->___mypyc_generator_attribute__status_code); + Py_CLEAR(self->___mypyc_temp__7); + Py_CLEAR(self->___mypyc_temp__8.f0); + Py_CLEAR(self->___mypyc_temp__8.f1); + Py_CLEAR(self->___mypyc_temp__8.f2); + Py_CLEAR(self->___mypyc_temp__9); + Py_CLEAR(self->___mypyc_temp__10.f0); + Py_CLEAR(self->___mypyc_temp__10.f1); + Py_CLEAR(self->___mypyc_temp__10.f2); + Py_CLEAR(self->___mypyc_generator_attribute__result); + Py_CLEAR(self->___mypyc_temp__11); + Py_CLEAR(self->___mypyc_temp__12.f0); + Py_CLEAR(self->___mypyc_temp__12.f1); + Py_CLEAR(self->___mypyc_temp__12.f2); + Py_CLEAR(self->___mypyc_generator_attribute__fourbyte); + Py_CLEAR(self->___mypyc_temp__13); + Py_CLEAR(self->___mypyc_temp__14.f0); + Py_CLEAR(self->___mypyc_temp__14.f1); + Py_CLEAR(self->___mypyc_temp__14.f2); + return 0; +} + +static void +async_exception_handling___async_handle_offchain_lookup_gen_dealloc(faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *self) +{ + PyObject_GC_UnTrack(self); + if (async_exception_handling___async_handle_offchain_lookup_gen_free_instance == NULL) { + async_exception_handling___async_handle_offchain_lookup_gen_free_instance = self; + Py_CLEAR(self->___mypyc_generator_attribute__offchain_lookup_payload); + Py_CLEAR(self->___mypyc_generator_attribute__transaction); + self->___mypyc_next_label__ = -113; + Py_CLEAR(self->___mypyc_generator_attribute__formatted_sender); + Py_CLEAR(self->___mypyc_generator_attribute__formatted_data); + Py_CLEAR(self->___mypyc_generator_attribute__session); + Py_CLEAR(self->___mypyc_generator_attribute__timeout); + Py_CLEAR(self->___mypyc_temp__0); + Py_CLEAR(self->___mypyc_temp__1); + Py_CLEAR(self->___mypyc_generator_attribute__url); + Py_CLEAR(self->___mypyc_generator_attribute__formatted_url); + Py_CLEAR(self->___mypyc_temp__2); + Py_CLEAR(self->___mypyc_temp__3.f0); + Py_CLEAR(self->___mypyc_temp__3.f1); + Py_CLEAR(self->___mypyc_temp__3.f2); + Py_CLEAR(self->___mypyc_generator_attribute__response); + Py_CLEAR(self->___mypyc_temp__4); + Py_CLEAR(self->___mypyc_temp__5.f0); + Py_CLEAR(self->___mypyc_temp__5.f1); + Py_CLEAR(self->___mypyc_temp__5.f2); + Py_CLEAR(self->___mypyc_temp__6.f0); + Py_CLEAR(self->___mypyc_temp__6.f1); + Py_CLEAR(self->___mypyc_temp__6.f2); + Py_CLEAR(self->___mypyc_generator_attribute__status_code); + Py_CLEAR(self->___mypyc_temp__7); + Py_CLEAR(self->___mypyc_temp__8.f0); + Py_CLEAR(self->___mypyc_temp__8.f1); + Py_CLEAR(self->___mypyc_temp__8.f2); + Py_CLEAR(self->___mypyc_temp__9); + Py_CLEAR(self->___mypyc_temp__10.f0); + Py_CLEAR(self->___mypyc_temp__10.f1); + Py_CLEAR(self->___mypyc_temp__10.f2); + Py_CLEAR(self->___mypyc_generator_attribute__result); + Py_CLEAR(self->___mypyc_temp__11); + Py_CLEAR(self->___mypyc_temp__12.f0); + Py_CLEAR(self->___mypyc_temp__12.f1); + Py_CLEAR(self->___mypyc_temp__12.f2); + Py_CLEAR(self->___mypyc_generator_attribute__fourbyte); + Py_CLEAR(self->___mypyc_temp__13); + Py_CLEAR(self->___mypyc_temp__14.f0); + Py_CLEAR(self->___mypyc_temp__14.f1); + Py_CLEAR(self->___mypyc_temp__14.f2); + return; + } + CPy_TRASHCAN_BEGIN(self, async_exception_handling___async_handle_offchain_lookup_gen_dealloc) + async_exception_handling___async_handle_offchain_lookup_gen_clear(self); + Py_TYPE(self)->tp_free((PyObject *)self); + CPy_TRASHCAN_END(self) +} + +static CPyVTableItem async_exception_handling___async_handle_offchain_lookup_gen_vtable[7]; +static bool +CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_trait_vtable_setup(void) +{ + CPyVTableItem async_exception_handling___async_handle_offchain_lookup_gen_vtable_scratch[] = { + (CPyVTableItem)CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____next__, + (CPyVTableItem)CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___send, + (CPyVTableItem)CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____iter__, + (CPyVTableItem)CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___throw, + (CPyVTableItem)CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___close, + (CPyVTableItem)CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____await__, + }; + memcpy(async_exception_handling___async_handle_offchain_lookup_gen_vtable, async_exception_handling___async_handle_offchain_lookup_gen_vtable_scratch, sizeof(async_exception_handling___async_handle_offchain_lookup_gen_vtable)); + return 1; +} + +static PyMethodDef async_exception_handling___async_handle_offchain_lookup_gen_methods[] = { + {"__next__", + (PyCFunction)CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____next__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, + {"send", + (PyCFunction)CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___send, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, + {"__iter__", + (PyCFunction)CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____iter__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, + {"throw", + (PyCFunction)CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___throw, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, + {"close", + (PyCFunction)CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___close, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, + {"__await__", + (PyCFunction)CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____await__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, + {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, + {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, + {NULL} /* Sentinel */ +}; + +static PyTypeObject CPyType_async_exception_handling___async_handle_offchain_lookup_gen_template_ = { + PyVarObject_HEAD_INIT(NULL, 0) + .tp_name = "async_handle_offchain_lookup_gen", + .tp_new = async_exception_handling___async_handle_offchain_lookup_gen_new, + .tp_dealloc = (destructor)async_exception_handling___async_handle_offchain_lookup_gen_dealloc, + .tp_traverse = (traverseproc)async_exception_handling___async_handle_offchain_lookup_gen_traverse, + .tp_clear = (inquiry)async_exception_handling___async_handle_offchain_lookup_gen_clear, + .tp_methods = async_exception_handling___async_handle_offchain_lookup_gen_methods, + .tp_iter = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____iter__, + .tp_iternext = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____next__, + .tp_as_async = &async_exception_handling___async_handle_offchain_lookup_gen_as_async, + .tp_basicsize = sizeof(faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject), + .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, + .tp_doc = PyDoc_STR("async_handle_offchain_lookup_gen()\n--\n\n"), +}; +static PyTypeObject *CPyType_async_exception_handling___async_handle_offchain_lookup_gen_template = &CPyType_async_exception_handling___async_handle_offchain_lookup_gen_template_; + +PyObject *CPyDef_async_exception_handling_____mypyc__async_handle_offchain_lookup_gen_setup(PyObject *cpy_r_type) +{ + PyTypeObject *type = (PyTypeObject*)cpy_r_type; + faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *self; + if (async_exception_handling___async_handle_offchain_lookup_gen_free_instance != NULL) { + self = async_exception_handling___async_handle_offchain_lookup_gen_free_instance; + async_exception_handling___async_handle_offchain_lookup_gen_free_instance = NULL; + Py_SET_REFCNT(self, 1); + PyObject_GC_Track(self); + return (PyObject *)self; + } + self = (faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)type->tp_alloc(type, 0); + if (self == NULL) + return NULL; + self->vtable = async_exception_handling___async_handle_offchain_lookup_gen_vtable; + self->___mypyc_next_label__ = -113; + self->___mypyc_temp__3 = (tuple_T3OOO) { NULL, NULL, NULL }; + self->___mypyc_temp__5 = (tuple_T3OOO) { NULL, NULL, NULL }; + self->___mypyc_temp__6 = (tuple_T3OOO) { NULL, NULL, NULL }; + self->___mypyc_temp__8 = (tuple_T3OOO) { NULL, NULL, NULL }; + self->___mypyc_temp__10 = (tuple_T3OOO) { NULL, NULL, NULL }; + self->___mypyc_temp__12 = (tuple_T3OOO) { NULL, NULL, NULL }; + self->___mypyc_temp__14 = (tuple_T3OOO) { NULL, NULL, NULL }; + return (PyObject *)self; +} + +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen(void) +{ + PyObject *self = CPyDef_async_exception_handling_____mypyc__async_handle_offchain_lookup_gen_setup((PyObject *)CPyType_async_exception_handling___async_handle_offchain_lookup_gen); + if (self == NULL) + return NULL; + return self; +} + +static PyMethodDef async_exception_handlingmodule_methods[] = { + {"async_handle_offchain_lookup", (PyCFunction)CPyPy_async_exception_handling___async_handle_offchain_lookup, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("async_handle_offchain_lookup(offchain_lookup_payload, transaction)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_faster_web3___utils___async_exception_handling(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_faster_web3___utils___async_exception_handling__internal, "__name__"); + CPyStatic_async_exception_handling___globals = PyModule_GetDict(CPyModule_faster_web3___utils___async_exception_handling__internal); + if (unlikely(CPyStatic_async_exception_handling___globals == NULL)) + goto fail; + CPyType_async_exception_handling___async_handle_offchain_lookup_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_async_exception_handling___async_handle_offchain_lookup_gen_template, NULL, modname); + if (unlikely(!CPyType_async_exception_handling___async_handle_offchain_lookup_gen)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_async_exception_handling_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_faster_web3___utils___async_exception_handling__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_async_exception_handling___ClientSession); + CPyStatic_async_exception_handling___ClientSession = NULL; + CPy_XDECREF(CPyStatic_async_exception_handling___ClientTimeout); + CPyStatic_async_exception_handling___ClientTimeout = NULL; + CPy_XDECREF(CPyStatic_async_exception_handling___encode); + CPyStatic_async_exception_handling___encode = NULL; + Py_CLEAR(CPyType_async_exception_handling___async_handle_offchain_lookup_gen); + return -1; +} +static struct PyModuleDef async_exception_handlingmodule = { + PyModuleDef_HEAD_INIT, + "faster_web3.utils.async_exception_handling", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + async_exception_handlingmodule_methods, + NULL, +}; + +PyObject *CPyInit_faster_web3___utils___async_exception_handling(void) +{ + if (CPyModule_faster_web3___utils___async_exception_handling__internal) { + Py_INCREF(CPyModule_faster_web3___utils___async_exception_handling__internal); + return CPyModule_faster_web3___utils___async_exception_handling__internal; + } + CPyModule_faster_web3___utils___async_exception_handling__internal = PyModule_Create(&async_exception_handlingmodule); + if (unlikely(CPyModule_faster_web3___utils___async_exception_handling__internal == NULL)) + goto fail; + if (CPyExec_faster_web3___utils___async_exception_handling(CPyModule_faster_web3___utils___async_exception_handling__internal) != 0) + goto fail; + return CPyModule_faster_web3___utils___async_exception_handling__internal; + fail: + return NULL; +} + +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject **cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject **cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + char cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject **cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject **cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject **cpy_r_r63; + PyObject *cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + char cpy_r_r74; + PyObject *cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; + char cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + int32_t cpy_r_r88; + char cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + PyObject *cpy_r_r92; + int32_t cpy_r_r93; + char cpy_r_r94; + char cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + PyObject *cpy_r_r99; + PyObject **cpy_r_r101; + PyObject *cpy_r_r102; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; + char cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + PyObject *cpy_r_r110; + char cpy_r_r111; + PyObject *cpy_r_r112; + char cpy_r_r113; + PyObject *cpy_r_r114; + char cpy_r_r115; + tuple_T3OOO cpy_r_r116; + char cpy_r_r117; + PyObject **cpy_r_r118; + PyObject *cpy_r_r119; + char cpy_r_r120; + tuple_T3OOO cpy_r_r121; + tuple_T3OOO cpy_r_r122; + tuple_T3OOO cpy_r_r123; + char cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; + PyObject *cpy_r_r127; + char cpy_r_r128; + PyObject *cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject *cpy_r_r134; + PyObject *cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject **cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; + char cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + char cpy_r_r149; + PyObject *cpy_r_r150; + char cpy_r_r151; + PyObject *cpy_r_r152; + char cpy_r_r153; + tuple_T3OOO cpy_r_r154; + char cpy_r_r155; + PyObject **cpy_r_r156; + PyObject *cpy_r_r157; + char cpy_r_r158; + tuple_T3OOO cpy_r_r159; + tuple_T3OOO cpy_r_r160; + tuple_T3OOO cpy_r_r161; + char cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + char cpy_r_r166; + tuple_T3OOO cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; + char cpy_r_r172; + tuple_T3OOO cpy_r_r173; + tuple_T3OOO cpy_r_r174; + char cpy_r_r175; + PyObject *cpy_r_r176; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; + char cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; + PyObject *cpy_r_r182; + int32_t cpy_r_r183; + char cpy_r_r184; + char cpy_r_r185; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; + int32_t cpy_r_r189; + char cpy_r_r190; + char cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + PyObject **cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + char cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + char cpy_r_r204; + PyObject *cpy_r_r205; + char cpy_r_r206; + PyObject *cpy_r_r207; + char cpy_r_r208; + tuple_T3OOO cpy_r_r209; + char cpy_r_r210; + PyObject **cpy_r_r211; + PyObject *cpy_r_r212; + char cpy_r_r213; + tuple_T3OOO cpy_r_r214; + tuple_T3OOO cpy_r_r215; + tuple_T3OOO cpy_r_r216; + char cpy_r_r217; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + PyObject *cpy_r_r220; + PyObject *cpy_r_r221; + PyObject *cpy_r_r222; + PyObject **cpy_r_r224; + PyObject *cpy_r_r225; + PyObject *cpy_r_r226; + PyObject *cpy_r_r227; + PyObject *cpy_r_r228; + int32_t cpy_r_r229; + char cpy_r_r230; + char cpy_r_r231; + PyObject *cpy_r_r232; + PyObject *cpy_r_r233; + PyObject *cpy_r_r234; + int32_t cpy_r_r235; + char cpy_r_r236; + char cpy_r_r237; + PyObject *cpy_r_r238; + PyObject *cpy_r_r239; + PyObject **cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; + char cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; + PyObject *cpy_r_r248; + PyObject *cpy_r_r249; + char cpy_r_r250; + PyObject *cpy_r_r251; + char cpy_r_r252; + PyObject *cpy_r_r253; + char cpy_r_r254; + tuple_T3OOO cpy_r_r255; + char cpy_r_r256; + PyObject **cpy_r_r257; + PyObject *cpy_r_r258; + char cpy_r_r259; + tuple_T3OOO cpy_r_r260; + tuple_T3OOO cpy_r_r261; + tuple_T3OOO cpy_r_r262; + char cpy_r_r263; + PyObject *cpy_r_r264; + PyObject *cpy_r_r265; + PyObject *cpy_r_r266; + char cpy_r_r267; + PyObject *cpy_r_r268; + PyObject *cpy_r_r269; + PyObject **cpy_r_r271; + PyObject *cpy_r_r272; + PyObject *cpy_r_r273; + char cpy_r_r274; + PyObject *cpy_r_r275; + PyObject *cpy_r_r276; + PyObject *cpy_r_r277; + PyObject *cpy_r_r278; + PyObject *cpy_r_r279; + char cpy_r_r280; + PyObject *cpy_r_r281; + char cpy_r_r282; + PyObject *cpy_r_r283; + char cpy_r_r284; + tuple_T3OOO cpy_r_r285; + char cpy_r_r286; + PyObject **cpy_r_r287; + PyObject *cpy_r_r288; + char cpy_r_r289; + tuple_T3OOO cpy_r_r290; + tuple_T3OOO cpy_r_r291; + tuple_T3OOO cpy_r_r292; + char cpy_r_r293; + PyObject *cpy_r_r294; + PyObject *cpy_r_r295; + PyObject *cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + PyObject **cpy_r_r301; + PyObject *cpy_r_r302; + int32_t cpy_r_r303; + char cpy_r_r304; + char cpy_r_r305; + char cpy_r_r306; + PyObject *cpy_r_r307; + PyObject *cpy_r_r308; + PyObject *cpy_r_r309; + PyObject *cpy_r_r310; + PyObject **cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + PyObject *cpy_r_r315; + PyObject *cpy_r_r316; + PyObject *cpy_r_r317; + char cpy_r_r318; + PyObject *cpy_r_r319; + PyObject *cpy_r_r320; + PyObject *cpy_r_r321; + tuple_T2OO cpy_r_r322; + PyObject *cpy_r_r323; + PyObject *cpy_r_r324; + PyObject *cpy_r_r325; + PyObject *cpy_r_r326; + PyObject *cpy_r_r327; + PyObject *cpy_r_r328; + PyObject *cpy_r_r329; + PyObject *cpy_r_r330; + PyObject *cpy_r_r331; + CPyPtr cpy_r_r332; + CPyPtr cpy_r_r333; + CPyPtr cpy_r_r334; + PyObject *cpy_r_r335; + char cpy_r_r336; + PyObject *cpy_r_r337; + PyObject **cpy_r_r339; + PyObject *cpy_r_r340; + PyObject *cpy_r_r341; + PyObject *cpy_r_r342; + char cpy_r_r343; + char cpy_r_r344; + PyObject *cpy_r_r345; + PyObject *cpy_r_r346; + PyObject **cpy_r_r348; + PyObject *cpy_r_r349; + PyObject *cpy_r_r350; + char cpy_r_r351; + PyObject *cpy_r_r352; + PyObject *cpy_r_r353; + PyObject *cpy_r_r354; + PyObject *cpy_r_r355; + PyObject *cpy_r_r356; + char cpy_r_r357; + PyObject *cpy_r_r358; + char cpy_r_r359; + PyObject *cpy_r_r360; + char cpy_r_r361; + tuple_T3OOO cpy_r_r362; + char cpy_r_r363; + PyObject **cpy_r_r364; + PyObject *cpy_r_r365; + char cpy_r_r366; + tuple_T3OOO cpy_r_r367; + tuple_T3OOO cpy_r_r368; + tuple_T3OOO cpy_r_r369; + char cpy_r_r370; + PyObject *cpy_r_r371; + PyObject *cpy_r_r372; + PyObject *cpy_r_r373; + PyObject *cpy_r_r374; + PyObject *cpy_r_r375; + PyObject *cpy_r_r376; + PyObject *cpy_r_r377; + PyObject **cpy_r_r379; + PyObject *cpy_r_r380; + char cpy_r_r381; + char cpy_r_r382; + char cpy_r_r383; + char cpy_r_r384; + char cpy_r_r385; + char cpy_r_r386; + char cpy_r_r387; + char cpy_r_r388; + PyObject *cpy_r_r389; + cpy_r_r0 = NULL; + cpy_r_r1 = cpy_r_r0; + cpy_r_r2 = NULL; + cpy_r_r3 = cpy_r_r2; + cpy_r_r4 = NULL; + cpy_r_r5 = cpy_r_r4; + cpy_r_r6 = NULL; + cpy_r_r7 = cpy_r_r6; + cpy_r_r8 = NULL; + cpy_r_r9 = cpy_r_r8; + cpy_r_r10 = NULL; + cpy_r_r11 = cpy_r_r10; + cpy_r_r12 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; + goto CPyL321; +CPyL1: ; + cpy_r_r13 = (PyObject *)&_Py_NoneStruct; + cpy_r_r14 = cpy_r_type != cpy_r_r13; + if (!cpy_r_r14) goto CPyL4; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Unreachable(); +CPyL4: ; + cpy_r_r15 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__offchain_lookup_payload; + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "offchain_lookup_payload", 41, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r15); +CPyL5: ; + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sender' */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r18 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'lower' */ + PyObject *cpy_r_r20[1] = {cpy_r_r18}; + cpy_r_r21 = (PyObject **)&cpy_r_r20; + cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL331; + } + CPy_DECREF(cpy_r_r18); + if (likely(PyUnicode_Check(cpy_r_r22))) + cpy_r_r23 = cpy_r_r22; + else { + CPy_TypeErrorTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", 41, CPyStatic_async_exception_handling___globals, "str", cpy_r_r22); + goto CPyL330; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sender != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sender); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sender = cpy_r_r23; + cpy_r_r24 = 1; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r25 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__offchain_lookup_payload; + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "offchain_lookup_payload", 42, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r25); +CPyL11: ; + cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'callData' */ + cpy_r_r27 = CPyDict_GetItem(cpy_r_r25, cpy_r_r26); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r28 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r27); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'lower' */ + PyObject *cpy_r_r30[1] = {cpy_r_r28}; + cpy_r_r31 = (PyObject **)&cpy_r_r30; + cpy_r_r32 = PyObject_VectorcallMethod(cpy_r_r29, cpy_r_r31, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL332; + } + CPy_DECREF(cpy_r_r28); + if (likely(PyUnicode_Check(cpy_r_r32))) + cpy_r_r33 = cpy_r_r32; + else { + CPy_TypeErrorTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", 42, CPyStatic_async_exception_handling___globals, "str", cpy_r_r32); + goto CPyL330; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_data != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_data); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_data = cpy_r_r33; + cpy_r_r34 = 1; + if (unlikely(!cpy_r_r34)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r35 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sender; + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "formatted_sender", 44, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r35); +CPyL17: ; + cpy_r_r36 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__transaction; + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "transaction", 44, CPyStatic_async_exception_handling___globals); + goto CPyL333; + } + CPy_INCREF(cpy_r_r36); +CPyL18: ; + cpy_r_r37 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to' */ + cpy_r_r38 = CPyDict_GetItem(cpy_r_r36, cpy_r_r37); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL333; + } + if (PyBytes_Check(cpy_r_r38) || PyByteArray_Check(cpy_r_r38)) + cpy_r_r39 = cpy_r_r38; + else { + cpy_r_r39 = NULL; + } + if (cpy_r_r39 != NULL) goto __LL1009; + if (PyUnicode_Check(cpy_r_r38)) + cpy_r_r39 = cpy_r_r38; + else { + cpy_r_r39 = NULL; + } + if (cpy_r_r39 != NULL) goto __LL1009; + CPy_TypeErrorTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", 44, CPyStatic_async_exception_handling___globals, "union[bytes, str]", cpy_r_r38); + goto CPyL333; +__LL1009: ; + cpy_r_r40 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL333; + } + cpy_r_r41 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'lower' */ + PyObject *cpy_r_r42[1] = {cpy_r_r40}; + cpy_r_r43 = (PyObject **)&cpy_r_r42; + cpy_r_r44 = PyObject_VectorcallMethod(cpy_r_r41, cpy_r_r43, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL334; + } + CPy_DECREF(cpy_r_r40); + if (likely(PyUnicode_Check(cpy_r_r44))) + cpy_r_r45 = cpy_r_r44; + else { + CPy_TypeErrorTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", 44, CPyStatic_async_exception_handling___globals, "str", cpy_r_r44); + goto CPyL333; + } + cpy_r_r46 = CPyStr_Equal(cpy_r_r35, cpy_r_r45); + CPy_DECREF(cpy_r_r35); + CPy_DECREF(cpy_r_r45); + cpy_r_r47 = cpy_r_r46 == 0; + if (!cpy_r_r47) goto CPyL28; + cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Cannot handle OffchainLookup raised inside nested ' + 'call. Returned `sender` value does not equal `to` ' + 'address in transaction.') */ + cpy_r_r49 = CPyStatic_async_exception_handling___globals; + cpy_r_r50 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValidationError' */ + cpy_r_r51 = CPyDict_GetItem(cpy_r_r49, cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + PyObject *cpy_r_r52[1] = {cpy_r_r48}; + cpy_r_r53 = (PyObject **)&cpy_r_r52; + cpy_r_r54 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r53, 1, 0); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Raise(cpy_r_r54); + CPy_DECREF(cpy_r_r54); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Unreachable(); +CPyL28: ; + cpy_r_r55 = CPyStatic_async_exception_handling___ClientSession; + if (likely(cpy_r_r55 != NULL)) goto CPyL31; + PyErr_SetString(PyExc_NameError, "value for final name \"ClientSession\" was not set"); + cpy_r_r56 = 0; + if (unlikely(!cpy_r_r56)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Unreachable(); +CPyL31: ; + cpy_r_r57 = PyObject_Vectorcall(cpy_r_r55, 0, 0, 0); + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session = cpy_r_r57; + cpy_r_r58 = 1; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r59 = CPyStatic_async_exception_handling___ClientTimeout; + if (likely(cpy_r_r59 != NULL)) goto CPyL36; + PyErr_SetString(PyExc_NameError, "value for final name \"ClientTimeout\" was not set"); + cpy_r_r60 = 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Unreachable(); +CPyL36: ; + cpy_r_r61 = PyFloat_FromDouble(30.0); + PyObject *cpy_r_r62[1] = {cpy_r_r61}; + cpy_r_r63 = (PyObject **)&cpy_r_r62; + cpy_r_r64 = PyObject_Vectorcall(cpy_r_r59, cpy_r_r63, 1, 0); + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL335; + } + CPy_DECREF(cpy_r_r61); + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__timeout != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__timeout); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__timeout = cpy_r_r64; + cpy_r_r65 = 1; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r66 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__offchain_lookup_payload; + if (unlikely(cpy_r_r66 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "offchain_lookup_payload", 53, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r66); +CPyL39: ; + cpy_r_r67 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'urls' */ + cpy_r_r68 = CPyDict_GetItem(cpy_r_r66, cpy_r_r67); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r69 = PyObject_GetIter(cpy_r_r68); + if (unlikely(cpy_r_r69 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL336; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r68; + cpy_r_r70 = 1; + if (unlikely(!cpy_r_r70)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL337; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r69; + cpy_r_r71 = 1; + if (unlikely(!cpy_r_r71)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } +CPyL43: ; + cpy_r_r72 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__1", 53, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r72); +CPyL44: ; + cpy_r_r73 = PyIter_Next(cpy_r_r72); + CPy_DECREF(cpy_r_r72); + if (cpy_r_r73 == NULL) goto CPyL286; + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__url != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__url); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__url = cpy_r_r73; + cpy_r_r74 = 1; + if (unlikely(!cpy_r_r74)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r75 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__url; + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "url", 55, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r75); +CPyL47: ; + cpy_r_r76 = PyObject_Str(cpy_r_r75); + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r77 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{sender}' */ + cpy_r_r78 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sender; + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "formatted_sender", 56, CPyStatic_async_exception_handling___globals); + goto CPyL338; + } + CPy_INCREF(cpy_r_r78); +CPyL49: ; + cpy_r_r79 = PyObject_Str(cpy_r_r78); + CPy_DECREF(cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL338; + } + cpy_r_r80 = PyUnicode_Replace(cpy_r_r76, cpy_r_r77, cpy_r_r79, -1); + CPy_DECREF(cpy_r_r76); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r81 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{data}' */ + cpy_r_r82 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_data; + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "formatted_data", 57, CPyStatic_async_exception_handling___globals); + goto CPyL339; + } + CPy_INCREF(cpy_r_r82); +CPyL52: ; + cpy_r_r83 = PyObject_Str(cpy_r_r82); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL339; + } + cpy_r_r84 = PyUnicode_Replace(cpy_r_r80, cpy_r_r81, cpy_r_r83, -1); + CPy_DECREF(cpy_r_r80); + CPy_DECREF(cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_url != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_url); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_url = cpy_r_r84; + cpy_r_r85 = 1; + if (unlikely(!cpy_r_r85)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r86 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{data}' */ + cpy_r_r87 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__url; + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "url", 61, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + CPy_INCREF(cpy_r_r87); +CPyL56: ; + cpy_r_r88 = PySequence_Contains(cpy_r_r87, cpy_r_r86); + CPy_DECREF(cpy_r_r87); + cpy_r_r89 = cpy_r_r88 >= 0; + if (unlikely(!cpy_r_r89)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + cpy_r_r90 = cpy_r_r88; + if (!cpy_r_r90) goto CPyL94; + cpy_r_r91 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{sender}' */ + cpy_r_r92 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__url; + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "url", 61, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + CPy_INCREF(cpy_r_r92); +CPyL59: ; + cpy_r_r93 = PySequence_Contains(cpy_r_r92, cpy_r_r91); + CPy_DECREF(cpy_r_r92); + cpy_r_r94 = cpy_r_r93 >= 0; + if (unlikely(!cpy_r_r94)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + cpy_r_r95 = cpy_r_r93; + if (!cpy_r_r95) goto CPyL94; + cpy_r_r96 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session; + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "session", 62, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + CPy_INCREF(cpy_r_r96); +CPyL62: ; + cpy_r_r97 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_url; + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "formatted_url", 62, CPyStatic_async_exception_handling___globals); + goto CPyL340; + } + CPy_INCREF(cpy_r_r97); +CPyL63: ; + cpy_r_r98 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__timeout; + if (unlikely(cpy_r_r98 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "timeout", 62, CPyStatic_async_exception_handling___globals); + goto CPyL341; + } + CPy_INCREF(cpy_r_r98); +CPyL64: ; + cpy_r_r99 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + PyObject *cpy_r_r100[3] = {cpy_r_r96, cpy_r_r97, cpy_r_r98}; + cpy_r_r101 = (PyObject **)&cpy_r_r100; + cpy_r_r102 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('timeout',) */ + cpy_r_r103 = PyObject_VectorcallMethod(cpy_r_r99, cpy_r_r101, 9223372036854775810ULL, cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL342; + } + CPy_DECREF(cpy_r_r96); + CPy_DECREF(cpy_r_r97); + CPy_DECREF(cpy_r_r98); + cpy_r_r104 = CPy_GetCoro(cpy_r_r103); + CPy_DECREF(cpy_r_r103); + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r104; + cpy_r_r105 = 1; + if (unlikely(!cpy_r_r105)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + cpy_r_r106 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__2", -1, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + CPy_INCREF(cpy_r_r106); +CPyL68: ; + cpy_r_r107 = CPyIter_Next(cpy_r_r106); + CPy_DECREF(cpy_r_r106); + if (cpy_r_r107 != NULL) goto CPyL71; + cpy_r_r108 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r108 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + cpy_r_r109 = cpy_r_r108; + cpy_r_r110 = NULL; + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r110; + cpy_r_r111 = 1; + if (unlikely(!cpy_r_r111)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL343; + } else + goto CPyL93; +CPyL71: ; + cpy_r_r112 = cpy_r_r107; +CPyL72: ; + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; + return cpy_r_r112; +CPyL73: ; + cpy_r_r114 = (PyObject *)&_Py_NoneStruct; + cpy_r_r115 = cpy_r_type != cpy_r_r114; + if (!cpy_r_r115) goto CPyL344; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL77; + } else + goto CPyL345; +CPyL75: ; + CPy_Unreachable(); +CPyL76: ; + CPy_INCREF(cpy_r_arg); + goto CPyL88; +CPyL77: ; + cpy_r_r116 = CPy_CatchError(); + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f0 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f0); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f1); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f2); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r116; + cpy_r_r117 = 1; + if (unlikely(!cpy_r_r117)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL346; + } + cpy_r_r118 = (PyObject **)&cpy_r_r1; + cpy_r_r119 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__2", -1, CPyStatic_async_exception_handling___globals); + goto CPyL346; + } + CPy_INCREF(cpy_r_r119); +CPyL79: ; + cpy_r_r120 = CPy_YieldFromErrorHandle(cpy_r_r119, cpy_r_r118); + CPy_DecRef(cpy_r_r119); + if (unlikely(cpy_r_r120 == 2)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL346; + } + if (cpy_r_r120) goto CPyL83; + cpy_r_r112 = cpy_r_r1; + cpy_r_r121 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; + if (unlikely(cpy_r_r121.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__3", -1, CPyStatic_async_exception_handling___globals); + goto CPyL347; + } + CPy_INCREF(cpy_r_r121.f0); + CPy_INCREF(cpy_r_r121.f1); + CPy_INCREF(cpy_r_r121.f2); +CPyL82: ; + CPy_RestoreExcInfo(cpy_r_r121); + CPy_DecRef(cpy_r_r121.f0); + CPy_DecRef(cpy_r_r121.f1); + CPy_DecRef(cpy_r_r121.f2); + goto CPyL72; +CPyL83: ; + cpy_r_r109 = cpy_r_r1; + cpy_r_r122 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; + if (unlikely(cpy_r_r122.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__3", -1, CPyStatic_async_exception_handling___globals); + goto CPyL348; + } + CPy_INCREF(cpy_r_r122.f0); + CPy_INCREF(cpy_r_r122.f1); + CPy_INCREF(cpy_r_r122.f2); +CPyL84: ; + CPy_RestoreExcInfo(cpy_r_r122); + CPy_DecRef(cpy_r_r122.f0); + CPy_DecRef(cpy_r_r122.f1); + CPy_DecRef(cpy_r_r122.f2); + goto CPyL93; +CPyL85: ; + cpy_r_r123 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; + if (unlikely(cpy_r_r123.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__3", -1, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + CPy_INCREF(cpy_r_r123.f0); + CPy_INCREF(cpy_r_r123.f1); + CPy_INCREF(cpy_r_r123.f2); +CPyL86: ; + CPy_RestoreExcInfo(cpy_r_r123); + CPy_DecRef(cpy_r_r123.f0); + CPy_DecRef(cpy_r_r123.f1); + CPy_DecRef(cpy_r_r123.f2); + cpy_r_r124 = CPy_KeepPropagating(); + if (!cpy_r_r124) goto CPyL130; + CPy_Unreachable(); +CPyL88: ; + cpy_r_r125 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__2", -1, CPyStatic_async_exception_handling___globals); + goto CPyL349; + } + CPy_INCREF(cpy_r_r125); +CPyL89: ; + cpy_r_r126 = CPyIter_Send(cpy_r_r125, cpy_r_arg); + CPy_DECREF(cpy_r_r125); + CPy_DECREF(cpy_r_arg); + if (cpy_r_r126 == NULL) goto CPyL91; + cpy_r_r112 = cpy_r_r126; + goto CPyL72; +CPyL91: ; + cpy_r_r127 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + cpy_r_r109 = cpy_r_r127; +CPyL93: ; + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response = cpy_r_r109; + cpy_r_r128 = 1; + if (unlikely(!cpy_r_r128)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } else + goto CPyL140; +CPyL94: ; + cpy_r_r129 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session; + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "session", 64, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + CPy_INCREF(cpy_r_r129); +CPyL95: ; + cpy_r_r130 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_url; + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "formatted_url", 65, CPyStatic_async_exception_handling___globals); + goto CPyL350; + } + CPy_INCREF(cpy_r_r130); +CPyL96: ; + cpy_r_r131 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ + cpy_r_r132 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_data; + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "formatted_data", 66, CPyStatic_async_exception_handling___globals); + goto CPyL351; + } + CPy_INCREF(cpy_r_r132); +CPyL97: ; + cpy_r_r133 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sender' */ + cpy_r_r134 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sender; + if (unlikely(cpy_r_r134 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "formatted_sender", 66, CPyStatic_async_exception_handling___globals); + goto CPyL352; + } + CPy_INCREF(cpy_r_r134); +CPyL98: ; + cpy_r_r135 = CPyDict_Build(2, cpy_r_r131, cpy_r_r132, cpy_r_r133, cpy_r_r134); + CPy_DECREF(cpy_r_r132); + CPy_DECREF(cpy_r_r134); + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL351; + } + cpy_r_r136 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__timeout; + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "timeout", 67, CPyStatic_async_exception_handling___globals); + goto CPyL353; + } + CPy_INCREF(cpy_r_r136); +CPyL100: ; + cpy_r_r137 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'post' */ + PyObject *cpy_r_r138[4] = {cpy_r_r129, cpy_r_r130, cpy_r_r135, cpy_r_r136}; + cpy_r_r139 = (PyObject **)&cpy_r_r138; + cpy_r_r140 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('json', 'timeout') */ + cpy_r_r141 = PyObject_VectorcallMethod(cpy_r_r137, cpy_r_r139, 9223372036854775810ULL, cpy_r_r140); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL354; + } + CPy_DECREF(cpy_r_r129); + CPy_DECREF(cpy_r_r130); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + cpy_r_r142 = CPy_GetCoro(cpy_r_r141); + CPy_DECREF(cpy_r_r141); + if (unlikely(cpy_r_r142 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r142; + cpy_r_r143 = 1; + if (unlikely(!cpy_r_r143)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + cpy_r_r144 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__4", -1, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + CPy_INCREF(cpy_r_r144); +CPyL104: ; + cpy_r_r145 = CPyIter_Next(cpy_r_r144); + CPy_DECREF(cpy_r_r144); + if (cpy_r_r145 != NULL) goto CPyL107; + cpy_r_r146 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r146 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + cpy_r_r147 = cpy_r_r146; + cpy_r_r148 = NULL; + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r148; + cpy_r_r149 = 1; + if (unlikely(!cpy_r_r149)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL355; + } else + goto CPyL129; +CPyL107: ; + cpy_r_r150 = cpy_r_r145; +CPyL108: ; + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; + return cpy_r_r150; +CPyL109: ; + cpy_r_r152 = (PyObject *)&_Py_NoneStruct; + cpy_r_r153 = cpy_r_type != cpy_r_r152; + if (!cpy_r_r153) goto CPyL356; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL113; + } else + goto CPyL357; +CPyL111: ; + CPy_Unreachable(); +CPyL112: ; + CPy_INCREF(cpy_r_arg); + goto CPyL124; +CPyL113: ; + cpy_r_r154 = CPy_CatchError(); + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f0 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f0); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f1); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f2); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r154; + cpy_r_r155 = 1; + if (unlikely(!cpy_r_r155)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL358; + } + cpy_r_r156 = (PyObject **)&cpy_r_r3; + cpy_r_r157 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__4", -1, CPyStatic_async_exception_handling___globals); + goto CPyL358; + } + CPy_INCREF(cpy_r_r157); +CPyL115: ; + cpy_r_r158 = CPy_YieldFromErrorHandle(cpy_r_r157, cpy_r_r156); + CPy_DecRef(cpy_r_r157); + if (unlikely(cpy_r_r158 == 2)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL358; + } + if (cpy_r_r158) goto CPyL119; + cpy_r_r150 = cpy_r_r3; + cpy_r_r159 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r159.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__5", -1, CPyStatic_async_exception_handling___globals); + goto CPyL359; + } + CPy_INCREF(cpy_r_r159.f0); + CPy_INCREF(cpy_r_r159.f1); + CPy_INCREF(cpy_r_r159.f2); +CPyL118: ; + CPy_RestoreExcInfo(cpy_r_r159); + CPy_DecRef(cpy_r_r159.f0); + CPy_DecRef(cpy_r_r159.f1); + CPy_DecRef(cpy_r_r159.f2); + goto CPyL108; +CPyL119: ; + cpy_r_r147 = cpy_r_r3; + cpy_r_r160 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r160.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__5", -1, CPyStatic_async_exception_handling___globals); + goto CPyL360; + } + CPy_INCREF(cpy_r_r160.f0); + CPy_INCREF(cpy_r_r160.f1); + CPy_INCREF(cpy_r_r160.f2); +CPyL120: ; + CPy_RestoreExcInfo(cpy_r_r160); + CPy_DecRef(cpy_r_r160.f0); + CPy_DecRef(cpy_r_r160.f1); + CPy_DecRef(cpy_r_r160.f2); + goto CPyL129; +CPyL121: ; + cpy_r_r161 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r161.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__5", -1, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + CPy_INCREF(cpy_r_r161.f0); + CPy_INCREF(cpy_r_r161.f1); + CPy_INCREF(cpy_r_r161.f2); +CPyL122: ; + CPy_RestoreExcInfo(cpy_r_r161); + CPy_DecRef(cpy_r_r161.f0); + CPy_DecRef(cpy_r_r161.f1); + CPy_DecRef(cpy_r_r161.f2); + cpy_r_r162 = CPy_KeepPropagating(); + if (!cpy_r_r162) goto CPyL130; + CPy_Unreachable(); +CPyL124: ; + cpy_r_r163 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__4", -1, CPyStatic_async_exception_handling___globals); + goto CPyL361; + } + CPy_INCREF(cpy_r_r163); +CPyL125: ; + cpy_r_r164 = CPyIter_Send(cpy_r_r163, cpy_r_arg); + CPy_DECREF(cpy_r_r163); + CPy_DECREF(cpy_r_arg); + if (cpy_r_r164 == NULL) goto CPyL127; + cpy_r_r150 = cpy_r_r164; + goto CPyL108; +CPyL127: ; + cpy_r_r165 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r165 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL130; + } + cpy_r_r147 = cpy_r_r165; +CPyL129: ; + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response = cpy_r_r147; + cpy_r_r166 = 1; + if (unlikely(!cpy_r_r166)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + } else + goto CPyL140; +CPyL130: ; + cpy_r_r167 = CPy_CatchError(); + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f0 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f0); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f1); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f2); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r167; + cpy_r_r168 = 1; + if (unlikely(!cpy_r_r168)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL137; + } + cpy_r_r169 = CPyModule_builtins; + cpy_r_r170 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Exception' */ + cpy_r_r171 = CPyObject_GetAttr(cpy_r_r169, cpy_r_r170); + if (unlikely(cpy_r_r171 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL137; + } + cpy_r_r172 = CPy_ExceptionMatches(cpy_r_r171); + CPy_DecRef(cpy_r_r171); + if (!cpy_r_r172) goto CPyL135; + cpy_r_r173 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r173.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__6", -1, CPyStatic_async_exception_handling___globals); + goto CPyL137; + } + CPy_INCREF(cpy_r_r173.f0); + CPy_INCREF(cpy_r_r173.f1); + CPy_INCREF(cpy_r_r173.f2); +CPyL134: ; + CPy_RestoreExcInfo(cpy_r_r173); + CPy_DecRef(cpy_r_r173.f0); + CPy_DecRef(cpy_r_r173.f1); + CPy_DecRef(cpy_r_r173.f2); + goto CPyL43; +CPyL135: ; + CPy_Reraise(); + if (!0) goto CPyL137; + CPy_Unreachable(); +CPyL137: ; + cpy_r_r174 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r174.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__6", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r174.f0); + CPy_INCREF(cpy_r_r174.f1); + CPy_INCREF(cpy_r_r174.f2); +CPyL138: ; + CPy_RestoreExcInfo(cpy_r_r174); + CPy_DecRef(cpy_r_r174.f0); + CPy_DecRef(cpy_r_r174.f1); + CPy_DecRef(cpy_r_r174.f2); + cpy_r_r175 = CPy_KeepPropagating(); + if (!cpy_r_r175) goto CPyL330; + CPy_Unreachable(); +CPyL140: ; + cpy_r_r176 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; + if (unlikely(cpy_r_r176 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "response", 72, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r176); +CPyL141: ; + cpy_r_r177 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status' */ + cpy_r_r178 = CPyObject_GetAttr(cpy_r_r176, cpy_r_r177); + CPy_DECREF(cpy_r_r176); + if (unlikely(cpy_r_r178 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__status_code != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__status_code); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__status_code = cpy_r_r178; + cpy_r_r179 = 1; + if (unlikely(!cpy_r_r179)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r180 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__status_code; + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "status_code", 73, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r180); +CPyL144: ; + cpy_r_r181 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 400 */ + cpy_r_r182 = PyObject_RichCompare(cpy_r_r181, cpy_r_r180, 1); + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL362; + } + cpy_r_r183 = PyObject_IsTrue(cpy_r_r182); + cpy_r_r184 = cpy_r_r183 >= 0; + if (unlikely(!cpy_r_r184)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL363; + } + cpy_r_r185 = cpy_r_r183; + if (cpy_r_r185) { + goto CPyL364; + } else + goto CPyL365; +CPyL147: ; + cpy_r_r186 = cpy_r_r182; + goto CPyL150; +CPyL148: ; + cpy_r_r187 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 499 */ + cpy_r_r188 = PyObject_RichCompare(cpy_r_r180, cpy_r_r187, 1); + CPy_DECREF(cpy_r_r180); + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r186 = cpy_r_r188; +CPyL150: ; + cpy_r_r189 = PyObject_IsTrue(cpy_r_r186); + CPy_DECREF(cpy_r_r186); + cpy_r_r190 = cpy_r_r189 >= 0; + if (unlikely(!cpy_r_r190)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r191 = cpy_r_r189; + if (!cpy_r_r191) goto CPyL185; + cpy_r_r192 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session; + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "session", 74, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r192); +CPyL153: ; + cpy_r_r193 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'close' */ + PyObject *cpy_r_r194[1] = {cpy_r_r192}; + cpy_r_r195 = (PyObject **)&cpy_r_r194; + cpy_r_r196 = PyObject_VectorcallMethod(cpy_r_r193, cpy_r_r195, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL366; + } + CPy_DECREF(cpy_r_r192); + cpy_r_r197 = CPy_GetCoro(cpy_r_r196); + CPy_DECREF(cpy_r_r196); + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r197; + cpy_r_r198 = 1; + if (unlikely(!cpy_r_r198)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r199 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__7", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r199); +CPyL157: ; + cpy_r_r200 = CPyIter_Next(cpy_r_r199); + CPy_DECREF(cpy_r_r199); + if (cpy_r_r200 != NULL) goto CPyL160; + cpy_r_r201 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r201 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r202 = cpy_r_r201; + CPy_DECREF(cpy_r_r202); + cpy_r_r203 = NULL; + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r203; + cpy_r_r204 = 1; + if (unlikely(!cpy_r_r204)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } else + goto CPyL182; +CPyL160: ; + cpy_r_r205 = cpy_r_r200; +CPyL161: ; + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; + return cpy_r_r205; +CPyL162: ; + cpy_r_r207 = (PyObject *)&_Py_NoneStruct; + cpy_r_r208 = cpy_r_type != cpy_r_r207; + if (!cpy_r_r208) goto CPyL367; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL166; + } else + goto CPyL368; +CPyL164: ; + CPy_Unreachable(); +CPyL165: ; + CPy_INCREF(cpy_r_arg); + goto CPyL177; +CPyL166: ; + cpy_r_r209 = CPy_CatchError(); + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8.f0 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8.f0); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8.f1); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8.f2); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r209; + cpy_r_r210 = 1; + if (unlikely(!cpy_r_r210)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL369; + } + cpy_r_r211 = (PyObject **)&cpy_r_r5; + cpy_r_r212 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r212 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__7", -1, CPyStatic_async_exception_handling___globals); + goto CPyL369; + } + CPy_INCREF(cpy_r_r212); +CPyL168: ; + cpy_r_r213 = CPy_YieldFromErrorHandle(cpy_r_r212, cpy_r_r211); + CPy_DecRef(cpy_r_r212); + if (unlikely(cpy_r_r213 == 2)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL369; + } + if (cpy_r_r213) goto CPyL172; + cpy_r_r205 = cpy_r_r5; + cpy_r_r214 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r214.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__8", -1, CPyStatic_async_exception_handling___globals); + goto CPyL370; + } + CPy_INCREF(cpy_r_r214.f0); + CPy_INCREF(cpy_r_r214.f1); + CPy_INCREF(cpy_r_r214.f2); +CPyL171: ; + CPy_RestoreExcInfo(cpy_r_r214); + CPy_DecRef(cpy_r_r214.f0); + CPy_DecRef(cpy_r_r214.f1); + CPy_DecRef(cpy_r_r214.f2); + goto CPyL161; +CPyL172: ; + cpy_r_r202 = cpy_r_r5; + CPy_DecRef(cpy_r_r202); + cpy_r_r215 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r215.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__8", -1, CPyStatic_async_exception_handling___globals); + goto CPyL174; + } + CPy_INCREF(cpy_r_r215.f0); + CPy_INCREF(cpy_r_r215.f1); + CPy_INCREF(cpy_r_r215.f2); +CPyL173: ; + CPy_RestoreExcInfo(cpy_r_r215); + CPy_DecRef(cpy_r_r215.f0); + CPy_DecRef(cpy_r_r215.f1); + CPy_DecRef(cpy_r_r215.f2); + goto CPyL182; +CPyL174: ; + cpy_r_r216 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r216.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__8", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r216.f0); + CPy_INCREF(cpy_r_r216.f1); + CPy_INCREF(cpy_r_r216.f2); +CPyL175: ; + CPy_RestoreExcInfo(cpy_r_r216); + CPy_DecRef(cpy_r_r216.f0); + CPy_DecRef(cpy_r_r216.f1); + CPy_DecRef(cpy_r_r216.f2); + cpy_r_r217 = CPy_KeepPropagating(); + if (!cpy_r_r217) goto CPyL330; + CPy_Unreachable(); +CPyL177: ; + cpy_r_r218 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r218 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__7", -1, CPyStatic_async_exception_handling___globals); + goto CPyL371; + } + CPy_INCREF(cpy_r_r218); +CPyL178: ; + cpy_r_r219 = CPyIter_Send(cpy_r_r218, cpy_r_arg); + CPy_DECREF(cpy_r_r218); + CPy_DECREF(cpy_r_arg); + if (cpy_r_r219 == NULL) goto CPyL180; + cpy_r_r205 = cpy_r_r219; + goto CPyL161; +CPyL180: ; + cpy_r_r220 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r220 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r202 = cpy_r_r220; + CPy_DECREF(cpy_r_r202); +CPyL182: ; + cpy_r_r221 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; + if (unlikely(cpy_r_r221 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "response", 75, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r221); +CPyL183: ; + cpy_r_r222 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'raise_for_status' */ + PyObject *cpy_r_r223[1] = {cpy_r_r221}; + cpy_r_r224 = (PyObject **)&cpy_r_r223; + cpy_r_r225 = PyObject_VectorcallMethod(cpy_r_r222, cpy_r_r224, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r225 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL372; + } else + goto CPyL373; +CPyL184: ; + CPy_DECREF(cpy_r_r221); +CPyL185: ; + cpy_r_r226 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__status_code; + if (unlikely(cpy_r_r226 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "status_code", 76, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r226); +CPyL186: ; + cpy_r_r227 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 200 */ + cpy_r_r228 = PyObject_RichCompare(cpy_r_r227, cpy_r_r226, 1); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL374; + } + cpy_r_r229 = PyObject_IsTrue(cpy_r_r228); + cpy_r_r230 = cpy_r_r229 >= 0; + if (unlikely(!cpy_r_r230)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL375; + } + cpy_r_r231 = cpy_r_r229; + if (cpy_r_r231) { + goto CPyL376; + } else + goto CPyL377; +CPyL189: ; + cpy_r_r232 = cpy_r_r228; + goto CPyL192; +CPyL190: ; + cpy_r_r233 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 299 */ + cpy_r_r234 = PyObject_RichCompare(cpy_r_r226, cpy_r_r233, 1); + CPy_DECREF(cpy_r_r226); + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r232 = cpy_r_r234; +CPyL192: ; + cpy_r_r235 = PyObject_IsTrue(cpy_r_r232); + CPy_DECREF(cpy_r_r232); + cpy_r_r236 = cpy_r_r235 >= 0; + if (unlikely(!cpy_r_r236)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r237 = cpy_r_r235; + if (!cpy_r_r237) goto CPyL43; + cpy_r_r238 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; + if (unlikely(cpy_r_r238 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "response", 79, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r238); +CPyL195: ; + cpy_r_r239 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'json' */ + PyObject *cpy_r_r240[1] = {cpy_r_r238}; + cpy_r_r241 = (PyObject **)&cpy_r_r240; + cpy_r_r242 = PyObject_VectorcallMethod(cpy_r_r239, cpy_r_r241, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r242 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL378; + } + CPy_DECREF(cpy_r_r238); + cpy_r_r243 = CPy_GetCoro(cpy_r_r242); + CPy_DECREF(cpy_r_r242); + if (unlikely(cpy_r_r243 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r243; + cpy_r_r244 = 1; + if (unlikely(!cpy_r_r244)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r245 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r245 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__9", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r245); +CPyL199: ; + cpy_r_r246 = CPyIter_Next(cpy_r_r245); + CPy_DECREF(cpy_r_r245); + if (cpy_r_r246 != NULL) goto CPyL202; + cpy_r_r247 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r247 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r248 = cpy_r_r247; + cpy_r_r249 = NULL; + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r249; + cpy_r_r250 = 1; + if (unlikely(!cpy_r_r250)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL379; + } else + goto CPyL224; +CPyL202: ; + cpy_r_r251 = cpy_r_r246; +CPyL203: ; + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 4; + return cpy_r_r251; +CPyL204: ; + cpy_r_r253 = (PyObject *)&_Py_NoneStruct; + cpy_r_r254 = cpy_r_type != cpy_r_r253; + if (!cpy_r_r254) goto CPyL380; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL208; + } else + goto CPyL381; +CPyL206: ; + CPy_Unreachable(); +CPyL207: ; + CPy_INCREF(cpy_r_arg); + goto CPyL219; +CPyL208: ; + cpy_r_r255 = CPy_CatchError(); + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10.f0 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10.f0); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10.f1); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10.f2); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r255; + cpy_r_r256 = 1; + if (unlikely(!cpy_r_r256)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL382; + } + cpy_r_r257 = (PyObject **)&cpy_r_r7; + cpy_r_r258 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r258 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__9", -1, CPyStatic_async_exception_handling___globals); + goto CPyL382; + } + CPy_INCREF(cpy_r_r258); +CPyL210: ; + cpy_r_r259 = CPy_YieldFromErrorHandle(cpy_r_r258, cpy_r_r257); + CPy_DecRef(cpy_r_r258); + if (unlikely(cpy_r_r259 == 2)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL382; + } + if (cpy_r_r259) goto CPyL214; + cpy_r_r251 = cpy_r_r7; + cpy_r_r260 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r260.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__10", -1, CPyStatic_async_exception_handling___globals); + goto CPyL383; + } + CPy_INCREF(cpy_r_r260.f0); + CPy_INCREF(cpy_r_r260.f1); + CPy_INCREF(cpy_r_r260.f2); +CPyL213: ; + CPy_RestoreExcInfo(cpy_r_r260); + CPy_DecRef(cpy_r_r260.f0); + CPy_DecRef(cpy_r_r260.f1); + CPy_DecRef(cpy_r_r260.f2); + goto CPyL203; +CPyL214: ; + cpy_r_r248 = cpy_r_r7; + cpy_r_r261 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r261.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__10", -1, CPyStatic_async_exception_handling___globals); + goto CPyL384; + } + CPy_INCREF(cpy_r_r261.f0); + CPy_INCREF(cpy_r_r261.f1); + CPy_INCREF(cpy_r_r261.f2); +CPyL215: ; + CPy_RestoreExcInfo(cpy_r_r261); + CPy_DecRef(cpy_r_r261.f0); + CPy_DecRef(cpy_r_r261.f1); + CPy_DecRef(cpy_r_r261.f2); + goto CPyL224; +CPyL216: ; + cpy_r_r262 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r262.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__10", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r262.f0); + CPy_INCREF(cpy_r_r262.f1); + CPy_INCREF(cpy_r_r262.f2); +CPyL217: ; + CPy_RestoreExcInfo(cpy_r_r262); + CPy_DecRef(cpy_r_r262.f0); + CPy_DecRef(cpy_r_r262.f1); + CPy_DecRef(cpy_r_r262.f2); + cpy_r_r263 = CPy_KeepPropagating(); + if (!cpy_r_r263) goto CPyL330; + CPy_Unreachable(); +CPyL219: ; + cpy_r_r264 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r264 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__9", -1, CPyStatic_async_exception_handling___globals); + goto CPyL385; + } + CPy_INCREF(cpy_r_r264); +CPyL220: ; + cpy_r_r265 = CPyIter_Send(cpy_r_r264, cpy_r_arg); + CPy_DECREF(cpy_r_r264); + CPy_DECREF(cpy_r_arg); + if (cpy_r_r265 == NULL) goto CPyL222; + cpy_r_r251 = cpy_r_r265; + goto CPyL203; +CPyL222: ; + cpy_r_r266 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r266 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r248 = cpy_r_r266; +CPyL224: ; + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result = cpy_r_r248; + cpy_r_r267 = 1; + if (unlikely(!cpy_r_r267)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r268 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session; + if (unlikely(cpy_r_r268 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "session", 81, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r268); +CPyL226: ; + cpy_r_r269 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'close' */ + PyObject *cpy_r_r270[1] = {cpy_r_r268}; + cpy_r_r271 = (PyObject **)&cpy_r_r270; + cpy_r_r272 = PyObject_VectorcallMethod(cpy_r_r269, cpy_r_r271, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r272 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL386; + } + CPy_DECREF(cpy_r_r268); + cpy_r_r273 = CPy_GetCoro(cpy_r_r272); + CPy_DECREF(cpy_r_r272); + if (unlikely(cpy_r_r273 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r273; + cpy_r_r274 = 1; + if (unlikely(!cpy_r_r274)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r275 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r275 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__11", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r275); +CPyL230: ; + cpy_r_r276 = CPyIter_Next(cpy_r_r275); + CPy_DECREF(cpy_r_r275); + if (cpy_r_r276 != NULL) goto CPyL233; + cpy_r_r277 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r277 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r278 = cpy_r_r277; + CPy_DECREF(cpy_r_r278); + cpy_r_r279 = NULL; + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r279; + cpy_r_r280 = 1; + if (unlikely(!cpy_r_r280)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } else + goto CPyL255; +CPyL233: ; + cpy_r_r281 = cpy_r_r276; +CPyL234: ; + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 5; + return cpy_r_r281; +CPyL235: ; + cpy_r_r283 = (PyObject *)&_Py_NoneStruct; + cpy_r_r284 = cpy_r_type != cpy_r_r283; + if (!cpy_r_r284) goto CPyL387; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL239; + } else + goto CPyL388; +CPyL237: ; + CPy_Unreachable(); +CPyL238: ; + CPy_INCREF(cpy_r_arg); + goto CPyL250; +CPyL239: ; + cpy_r_r285 = CPy_CatchError(); + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12.f0 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12.f0); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12.f1); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12.f2); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r285; + cpy_r_r286 = 1; + if (unlikely(!cpy_r_r286)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL389; + } + cpy_r_r287 = (PyObject **)&cpy_r_r9; + cpy_r_r288 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r288 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__11", -1, CPyStatic_async_exception_handling___globals); + goto CPyL389; + } + CPy_INCREF(cpy_r_r288); +CPyL241: ; + cpy_r_r289 = CPy_YieldFromErrorHandle(cpy_r_r288, cpy_r_r287); + CPy_DecRef(cpy_r_r288); + if (unlikely(cpy_r_r289 == 2)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL389; + } + if (cpy_r_r289) goto CPyL245; + cpy_r_r281 = cpy_r_r9; + cpy_r_r290 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r290.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__12", -1, CPyStatic_async_exception_handling___globals); + goto CPyL390; + } + CPy_INCREF(cpy_r_r290.f0); + CPy_INCREF(cpy_r_r290.f1); + CPy_INCREF(cpy_r_r290.f2); +CPyL244: ; + CPy_RestoreExcInfo(cpy_r_r290); + CPy_DecRef(cpy_r_r290.f0); + CPy_DecRef(cpy_r_r290.f1); + CPy_DecRef(cpy_r_r290.f2); + goto CPyL234; +CPyL245: ; + cpy_r_r278 = cpy_r_r9; + CPy_DecRef(cpy_r_r278); + cpy_r_r291 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r291.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__12", -1, CPyStatic_async_exception_handling___globals); + goto CPyL247; + } + CPy_INCREF(cpy_r_r291.f0); + CPy_INCREF(cpy_r_r291.f1); + CPy_INCREF(cpy_r_r291.f2); +CPyL246: ; + CPy_RestoreExcInfo(cpy_r_r291); + CPy_DecRef(cpy_r_r291.f0); + CPy_DecRef(cpy_r_r291.f1); + CPy_DecRef(cpy_r_r291.f2); + goto CPyL255; +CPyL247: ; + cpy_r_r292 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r292.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__12", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r292.f0); + CPy_INCREF(cpy_r_r292.f1); + CPy_INCREF(cpy_r_r292.f2); +CPyL248: ; + CPy_RestoreExcInfo(cpy_r_r292); + CPy_DecRef(cpy_r_r292.f0); + CPy_DecRef(cpy_r_r292.f1); + CPy_DecRef(cpy_r_r292.f2); + cpy_r_r293 = CPy_KeepPropagating(); + if (!cpy_r_r293) goto CPyL330; + CPy_Unreachable(); +CPyL250: ; + cpy_r_r294 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r294 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__11", -1, CPyStatic_async_exception_handling___globals); + goto CPyL391; + } + CPy_INCREF(cpy_r_r294); +CPyL251: ; + cpy_r_r295 = CPyIter_Send(cpy_r_r294, cpy_r_arg); + CPy_DECREF(cpy_r_r294); + CPy_DECREF(cpy_r_arg); + if (cpy_r_r295 == NULL) goto CPyL253; + cpy_r_r281 = cpy_r_r295; + goto CPyL234; +CPyL253: ; + cpy_r_r296 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r296 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r278 = cpy_r_r296; + CPy_DECREF(cpy_r_r278); +CPyL255: ; + cpy_r_r297 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ + cpy_r_r298 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result; + if (unlikely(cpy_r_r298 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "result", 83, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r298); +CPyL256: ; + cpy_r_r299 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'keys' */ + PyObject *cpy_r_r300[1] = {cpy_r_r298}; + cpy_r_r301 = (PyObject **)&cpy_r_r300; + cpy_r_r302 = PyObject_VectorcallMethod(cpy_r_r299, cpy_r_r301, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r302 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL392; + } + CPy_DECREF(cpy_r_r298); + cpy_r_r303 = PySequence_Contains(cpy_r_r302, cpy_r_r297); + CPy_DECREF(cpy_r_r302); + cpy_r_r304 = cpy_r_r303 >= 0; + if (unlikely(!cpy_r_r304)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r305 = cpy_r_r303; + cpy_r_r306 = cpy_r_r305 ^ 1; + if (!cpy_r_r306) goto CPyL263; + cpy_r_r307 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Improperly formatted response for offchain lookup ' + "HTTP request - missing 'data' field.") */ + cpy_r_r308 = CPyStatic_async_exception_handling___globals; + cpy_r_r309 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValidationError' */ + cpy_r_r310 = CPyDict_GetItem(cpy_r_r308, cpy_r_r309); + if (unlikely(cpy_r_r310 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + PyObject *cpy_r_r311[1] = {cpy_r_r307}; + cpy_r_r312 = (PyObject **)&cpy_r_r311; + cpy_r_r313 = PyObject_Vectorcall(cpy_r_r310, cpy_r_r312, 1, 0); + CPy_DECREF(cpy_r_r310); + if (unlikely(cpy_r_r313 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Raise(cpy_r_r313); + CPy_DECREF(cpy_r_r313); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Unreachable(); +CPyL263: ; + cpy_r_r314 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__offchain_lookup_payload; + if (unlikely(cpy_r_r314 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "offchain_lookup_payload", 90, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r314); +CPyL264: ; + cpy_r_r315 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'callbackFunction' */ + cpy_r_r316 = CPyDict_GetItem(cpy_r_r314, cpy_r_r315); + CPy_DECREF(cpy_r_r314); + if (unlikely(cpy_r_r316 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r317 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r316); + CPy_DECREF(cpy_r_r316); + if (unlikely(cpy_r_r317 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__fourbyte != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__fourbyte); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__fourbyte = cpy_r_r317; + cpy_r_r318 = 1; + if (unlikely(!cpy_r_r318)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r319 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__fourbyte; + if (unlikely(cpy_r_r319 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "fourbyte", 93, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r319); +CPyL268: ; + cpy_r_r320 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'bytes' */ + cpy_r_r321 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'bytes' */ + CPy_INCREF(cpy_r_r320); + CPy_INCREF(cpy_r_r321); + cpy_r_r322.f0 = cpy_r_r320; + cpy_r_r322.f1 = cpy_r_r321; + cpy_r_r323 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result; + if (unlikely(cpy_r_r323 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "result", 96, CPyStatic_async_exception_handling___globals); + goto CPyL393; + } + CPy_INCREF(cpy_r_r323); +CPyL269: ; + cpy_r_r324 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ + cpy_r_r325 = PyObject_GetItem(cpy_r_r323, cpy_r_r324); + CPy_DECREF(cpy_r_r323); + if (unlikely(cpy_r_r325 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL393; + } + cpy_r_r326 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r325); + CPy_DECREF(cpy_r_r325); + if (unlikely(cpy_r_r326 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL393; + } + cpy_r_r327 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__offchain_lookup_payload; + if (unlikely(cpy_r_r327 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "offchain_lookup_payload", 97, CPyStatic_async_exception_handling___globals); + goto CPyL394; + } + CPy_INCREF(cpy_r_r327); +CPyL272: ; + cpy_r_r328 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'extraData' */ + cpy_r_r329 = CPyDict_GetItem(cpy_r_r327, cpy_r_r328); + CPy_DECREF(cpy_r_r327); + if (unlikely(cpy_r_r329 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL394; + } + cpy_r_r330 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r329); + CPy_DECREF(cpy_r_r329); + if (unlikely(cpy_r_r330 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL394; + } + cpy_r_r331 = PyList_New(2); + if (unlikely(cpy_r_r331 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL395; + } + cpy_r_r332 = (CPyPtr)&((PyListObject *)cpy_r_r331)->ob_item; + cpy_r_r333 = *(CPyPtr *)cpy_r_r332; + *(PyObject * *)cpy_r_r333 = cpy_r_r326; + cpy_r_r334 = cpy_r_r333 + 8; + *(PyObject * *)cpy_r_r334 = cpy_r_r330; + cpy_r_r335 = CPyStatic_async_exception_handling___encode; + if (unlikely(cpy_r_r335 == NULL)) { + goto CPyL396; + } else + goto CPyL278; +CPyL276: ; + PyErr_SetString(PyExc_NameError, "value for final name \"encode\" was not set"); + cpy_r_r336 = 0; + if (unlikely(!cpy_r_r336)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Unreachable(); +CPyL278: ; + cpy_r_r337 = PyTuple_New(2); + if (unlikely(cpy_r_r337 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1010 = cpy_r_r322.f0; + PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp1010); + PyObject *__tmp1011 = cpy_r_r322.f1; + PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp1011); + PyObject *cpy_r_r338[2] = {cpy_r_r337, cpy_r_r331}; + cpy_r_r339 = (PyObject **)&cpy_r_r338; + cpy_r_r340 = PyObject_Vectorcall(cpy_r_r335, cpy_r_r339, 2, 0); + if (unlikely(cpy_r_r340 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL397; + } + CPy_DECREF(cpy_r_r337); + CPy_DECREF_NO_IMM(cpy_r_r331); + if (likely(PyBytes_Check(cpy_r_r340) || PyByteArray_Check(cpy_r_r340))) + cpy_r_r341 = cpy_r_r340; + else { + CPy_TypeErrorTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", 93, CPyStatic_async_exception_handling___globals, "bytes", cpy_r_r340); + goto CPyL398; + } + cpy_r_r342 = CPyBytes_Concat(cpy_r_r319, cpy_r_r341); + CPy_DECREF(cpy_r_r341); + if (unlikely(cpy_r_r342 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL285; + CPyGen_SetStopIterationValue(cpy_r_r342); + CPy_DECREF(cpy_r_r342); + if (!0) goto CPyL330; + CPy_Unreachable(); +CPyL285: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r342; + return 0; +CPyL286: ; + cpy_r_r344 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r344)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r345 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__session; + if (unlikely(cpy_r_r345 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "session", 101, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r345); +CPyL288: ; + cpy_r_r346 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'close' */ + PyObject *cpy_r_r347[1] = {cpy_r_r345}; + cpy_r_r348 = (PyObject **)&cpy_r_r347; + cpy_r_r349 = PyObject_VectorcallMethod(cpy_r_r346, cpy_r_r348, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r349 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL399; + } + CPy_DECREF(cpy_r_r345); + cpy_r_r350 = CPy_GetCoro(cpy_r_r349); + CPy_DECREF(cpy_r_r349); + if (unlikely(cpy_r_r350 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r350; + cpy_r_r351 = 1; + if (unlikely(!cpy_r_r351)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r352 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r352 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__13", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r352); +CPyL292: ; + cpy_r_r353 = CPyIter_Next(cpy_r_r352); + CPy_DECREF(cpy_r_r352); + if (cpy_r_r353 != NULL) goto CPyL295; + cpy_r_r354 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r354 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r355 = cpy_r_r354; + CPy_DECREF(cpy_r_r355); + cpy_r_r356 = NULL; + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r356; + cpy_r_r357 = 1; + if (unlikely(!cpy_r_r357)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } else + goto CPyL317; +CPyL295: ; + cpy_r_r358 = cpy_r_r353; +CPyL296: ; + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 6; + return cpy_r_r358; +CPyL297: ; + cpy_r_r360 = (PyObject *)&_Py_NoneStruct; + cpy_r_r361 = cpy_r_type != cpy_r_r360; + if (!cpy_r_r361) goto CPyL400; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL301; + } else + goto CPyL401; +CPyL299: ; + CPy_Unreachable(); +CPyL300: ; + CPy_INCREF(cpy_r_arg); + goto CPyL312; +CPyL301: ; + cpy_r_r362 = CPy_CatchError(); + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14.f0 != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14.f0); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14.f1); + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14.f2); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r362; + cpy_r_r363 = 1; + if (unlikely(!cpy_r_r363)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", -1, CPyStatic_async_exception_handling___globals); + goto CPyL402; + } + cpy_r_r364 = (PyObject **)&cpy_r_r11; + cpy_r_r365 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r365 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__13", -1, CPyStatic_async_exception_handling___globals); + goto CPyL402; + } + CPy_INCREF(cpy_r_r365); +CPyL303: ; + cpy_r_r366 = CPy_YieldFromErrorHandle(cpy_r_r365, cpy_r_r364); + CPy_DecRef(cpy_r_r365); + if (unlikely(cpy_r_r366 == 2)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL402; + } + if (cpy_r_r366) goto CPyL307; + cpy_r_r358 = cpy_r_r11; + cpy_r_r367 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r367.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__14", -1, CPyStatic_async_exception_handling___globals); + goto CPyL403; + } + CPy_INCREF(cpy_r_r367.f0); + CPy_INCREF(cpy_r_r367.f1); + CPy_INCREF(cpy_r_r367.f2); +CPyL306: ; + CPy_RestoreExcInfo(cpy_r_r367); + CPy_DecRef(cpy_r_r367.f0); + CPy_DecRef(cpy_r_r367.f1); + CPy_DecRef(cpy_r_r367.f2); + goto CPyL296; +CPyL307: ; + cpy_r_r355 = cpy_r_r11; + CPy_DecRef(cpy_r_r355); + cpy_r_r368 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r368.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__14", -1, CPyStatic_async_exception_handling___globals); + goto CPyL309; + } + CPy_INCREF(cpy_r_r368.f0); + CPy_INCREF(cpy_r_r368.f1); + CPy_INCREF(cpy_r_r368.f2); +CPyL308: ; + CPy_RestoreExcInfo(cpy_r_r368); + CPy_DecRef(cpy_r_r368.f0); + CPy_DecRef(cpy_r_r368.f1); + CPy_DecRef(cpy_r_r368.f2); + goto CPyL317; +CPyL309: ; + cpy_r_r369 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r369.f0 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__14", -1, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r369.f0); + CPy_INCREF(cpy_r_r369.f1); + CPy_INCREF(cpy_r_r369.f2); +CPyL310: ; + CPy_RestoreExcInfo(cpy_r_r369); + CPy_DecRef(cpy_r_r369.f0); + CPy_DecRef(cpy_r_r369.f1); + CPy_DecRef(cpy_r_r369.f2); + cpy_r_r370 = CPy_KeepPropagating(); + if (!cpy_r_r370) goto CPyL330; + CPy_Unreachable(); +CPyL312: ; + cpy_r_r371 = ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r371 == NULL)) { + CPy_AttributeError("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", "async_handle_offchain_lookup_gen", "__mypyc_temp__13", -1, CPyStatic_async_exception_handling___globals); + goto CPyL404; + } + CPy_INCREF(cpy_r_r371); +CPyL313: ; + cpy_r_r372 = CPyIter_Send(cpy_r_r371, cpy_r_arg); + CPy_DECREF(cpy_r_r371); + CPy_DECREF(cpy_r_arg); + if (cpy_r_r372 == NULL) goto CPyL315; + cpy_r_r358 = cpy_r_r372; + goto CPyL296; +CPyL315: ; + cpy_r_r373 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r373 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + cpy_r_r355 = cpy_r_r373; + CPy_DECREF(cpy_r_r355); +CPyL317: ; + cpy_r_r374 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Offchain lookup failed for supplied urls.' */ + cpy_r_r375 = CPyStatic_async_exception_handling___globals; + cpy_r_r376 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MultipleFailedRequests' */ + cpy_r_r377 = CPyDict_GetItem(cpy_r_r375, cpy_r_r376); + if (unlikely(cpy_r_r377 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + PyObject *cpy_r_r378[1] = {cpy_r_r374}; + cpy_r_r379 = (PyObject **)&cpy_r_r378; + cpy_r_r380 = PyObject_Vectorcall(cpy_r_r377, cpy_r_r379, 1, 0); + CPy_DECREF(cpy_r_r377); + if (unlikely(cpy_r_r380 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Raise(cpy_r_r380); + CPy_DECREF(cpy_r_r380); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Unreachable(); +CPyL321: ; + cpy_r_r381 = cpy_r_r12 == 0; + if (cpy_r_r381) goto CPyL405; + cpy_r_r382 = cpy_r_r12 == 1; + if (cpy_r_r382) { + goto CPyL406; + } else + goto CPyL407; +CPyL323: ; + cpy_r_r383 = cpy_r_r12 == 2; + if (cpy_r_r383) { + goto CPyL408; + } else + goto CPyL409; +CPyL324: ; + cpy_r_r384 = cpy_r_r12 == 3; + if (cpy_r_r384) { + goto CPyL410; + } else + goto CPyL411; +CPyL325: ; + cpy_r_r385 = cpy_r_r12 == 4; + if (cpy_r_r385) { + goto CPyL412; + } else + goto CPyL413; +CPyL326: ; + cpy_r_r386 = cpy_r_r12 == 5; + if (cpy_r_r386) { + goto CPyL414; + } else + goto CPyL415; +CPyL327: ; + cpy_r_r387 = cpy_r_r12 == 6; + if (cpy_r_r387) { + goto CPyL297; + } else + goto CPyL416; +CPyL328: ; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r388 = 0; + if (unlikely(!cpy_r_r388)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL330; + } + CPy_Unreachable(); +CPyL330: ; + cpy_r_r389 = NULL; + return cpy_r_r389; +CPyL331: ; + CPy_DecRef(cpy_r_r18); + goto CPyL330; +CPyL332: ; + CPy_DecRef(cpy_r_r28); + goto CPyL330; +CPyL333: ; + CPy_DecRef(cpy_r_r35); + goto CPyL330; +CPyL334: ; + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r40); + goto CPyL330; +CPyL335: ; + CPy_DecRef(cpy_r_r61); + goto CPyL330; +CPyL336: ; + CPy_DecRef(cpy_r_r68); + goto CPyL330; +CPyL337: ; + CPy_DecRef(cpy_r_r69); + goto CPyL330; +CPyL338: ; + CPy_DecRef(cpy_r_r76); + goto CPyL330; +CPyL339: ; + CPy_DecRef(cpy_r_r80); + goto CPyL330; +CPyL340: ; + CPy_DecRef(cpy_r_r96); + goto CPyL130; +CPyL341: ; + CPy_DecRef(cpy_r_r96); + CPy_DecRef(cpy_r_r97); + goto CPyL130; +CPyL342: ; + CPy_DecRef(cpy_r_r96); + CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r98); + goto CPyL130; +CPyL343: ; + CPy_DecRef(cpy_r_r109); + goto CPyL130; +CPyL344: ; + CPy_XDECREF(cpy_r_r1); + goto CPyL76; +CPyL345: ; + CPy_XDECREF(cpy_r_r1); + goto CPyL75; +CPyL346: ; + CPy_XDecRef(cpy_r_r1); + goto CPyL85; +CPyL347: ; + CPy_DecRef(cpy_r_r112); + goto CPyL85; +CPyL348: ; + CPy_DecRef(cpy_r_r109); + goto CPyL85; +CPyL349: ; + CPy_DecRef(cpy_r_arg); + goto CPyL130; +CPyL350: ; + CPy_DecRef(cpy_r_r129); + goto CPyL130; +CPyL351: ; + CPy_DecRef(cpy_r_r129); + CPy_DecRef(cpy_r_r130); + goto CPyL130; +CPyL352: ; + CPy_DecRef(cpy_r_r129); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r132); + goto CPyL130; +CPyL353: ; + CPy_DecRef(cpy_r_r129); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r135); + goto CPyL130; +CPyL354: ; + CPy_DecRef(cpy_r_r129); + CPy_DecRef(cpy_r_r130); + CPy_DecRef(cpy_r_r135); + CPy_DecRef(cpy_r_r136); + goto CPyL130; +CPyL355: ; + CPy_DecRef(cpy_r_r147); + goto CPyL130; +CPyL356: ; + CPy_XDECREF(cpy_r_r3); + goto CPyL112; +CPyL357: ; + CPy_XDECREF(cpy_r_r3); + goto CPyL111; +CPyL358: ; + CPy_XDecRef(cpy_r_r3); + goto CPyL121; +CPyL359: ; + CPy_DecRef(cpy_r_r150); + goto CPyL121; +CPyL360: ; + CPy_DecRef(cpy_r_r147); + goto CPyL121; +CPyL361: ; + CPy_DecRef(cpy_r_arg); + goto CPyL130; +CPyL362: ; + CPy_DecRef(cpy_r_r180); + goto CPyL330; +CPyL363: ; + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r182); + goto CPyL330; +CPyL364: ; + CPy_DECREF(cpy_r_r182); + goto CPyL148; +CPyL365: ; + CPy_DECREF(cpy_r_r180); + goto CPyL147; +CPyL366: ; + CPy_DecRef(cpy_r_r192); + goto CPyL330; +CPyL367: ; + CPy_XDECREF(cpy_r_r5); + goto CPyL165; +CPyL368: ; + CPy_XDECREF(cpy_r_r5); + goto CPyL164; +CPyL369: ; + CPy_XDecRef(cpy_r_r5); + goto CPyL174; +CPyL370: ; + CPy_DecRef(cpy_r_r205); + goto CPyL174; +CPyL371: ; + CPy_DecRef(cpy_r_arg); + goto CPyL330; +CPyL372: ; + CPy_DecRef(cpy_r_r221); + goto CPyL330; +CPyL373: ; + CPy_DECREF(cpy_r_r225); + goto CPyL184; +CPyL374: ; + CPy_DecRef(cpy_r_r226); + goto CPyL330; +CPyL375: ; + CPy_DecRef(cpy_r_r226); + CPy_DecRef(cpy_r_r228); + goto CPyL330; +CPyL376: ; + CPy_DECREF(cpy_r_r228); + goto CPyL190; +CPyL377: ; + CPy_DECREF(cpy_r_r226); + goto CPyL189; +CPyL378: ; + CPy_DecRef(cpy_r_r238); + goto CPyL330; +CPyL379: ; + CPy_DecRef(cpy_r_r248); + goto CPyL330; +CPyL380: ; + CPy_XDECREF(cpy_r_r7); + goto CPyL207; +CPyL381: ; + CPy_XDECREF(cpy_r_r7); + goto CPyL206; +CPyL382: ; + CPy_XDecRef(cpy_r_r7); + goto CPyL216; +CPyL383: ; + CPy_DecRef(cpy_r_r251); + goto CPyL216; +CPyL384: ; + CPy_DecRef(cpy_r_r248); + goto CPyL216; +CPyL385: ; + CPy_DecRef(cpy_r_arg); + goto CPyL330; +CPyL386: ; + CPy_DecRef(cpy_r_r268); + goto CPyL330; +CPyL387: ; + CPy_XDECREF(cpy_r_r9); + goto CPyL238; +CPyL388: ; + CPy_XDECREF(cpy_r_r9); + goto CPyL237; +CPyL389: ; + CPy_XDecRef(cpy_r_r9); + goto CPyL247; +CPyL390: ; + CPy_DecRef(cpy_r_r281); + goto CPyL247; +CPyL391: ; + CPy_DecRef(cpy_r_arg); + goto CPyL330; +CPyL392: ; + CPy_DecRef(cpy_r_r298); + goto CPyL330; +CPyL393: ; + CPy_DecRef(cpy_r_r319); + CPy_DecRef(cpy_r_r322.f0); + CPy_DecRef(cpy_r_r322.f1); + goto CPyL330; +CPyL394: ; + CPy_DecRef(cpy_r_r319); + CPy_DecRef(cpy_r_r322.f0); + CPy_DecRef(cpy_r_r322.f1); + CPy_DecRef(cpy_r_r326); + goto CPyL330; +CPyL395: ; + CPy_DecRef(cpy_r_r319); + CPy_DecRef(cpy_r_r322.f0); + CPy_DecRef(cpy_r_r322.f1); + CPy_DecRef(cpy_r_r326); + CPy_DecRef(cpy_r_r330); + goto CPyL330; +CPyL396: ; + CPy_DecRef(cpy_r_r319); + CPy_DecRef(cpy_r_r322.f0); + CPy_DecRef(cpy_r_r322.f1); + CPy_DecRef(cpy_r_r331); + goto CPyL276; +CPyL397: ; + CPy_DecRef(cpy_r_r319); + CPy_DecRef(cpy_r_r331); + CPy_DecRef(cpy_r_r337); + goto CPyL330; +CPyL398: ; + CPy_DecRef(cpy_r_r319); + goto CPyL330; +CPyL399: ; + CPy_DecRef(cpy_r_r345); + goto CPyL330; +CPyL400: ; + CPy_XDECREF(cpy_r_r11); + goto CPyL300; +CPyL401: ; + CPy_XDECREF(cpy_r_r11); + goto CPyL299; +CPyL402: ; + CPy_XDecRef(cpy_r_r11); + goto CPyL309; +CPyL403: ; + CPy_DecRef(cpy_r_r358); + goto CPyL309; +CPyL404: ; + CPy_DecRef(cpy_r_arg); + goto CPyL330; +CPyL405: ; + CPy_XDECREF(cpy_r_r1); + CPy_XDECREF(cpy_r_r3); + CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r7); + CPy_XDECREF(cpy_r_r9); + CPy_XDECREF(cpy_r_r11); + goto CPyL1; +CPyL406: ; + CPy_XDECREF(cpy_r_r3); + CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r7); + CPy_XDECREF(cpy_r_r9); + CPy_XDECREF(cpy_r_r11); + goto CPyL73; +CPyL407: ; + CPy_XDECREF(cpy_r_r1); + goto CPyL323; +CPyL408: ; + CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r7); + CPy_XDECREF(cpy_r_r9); + CPy_XDECREF(cpy_r_r11); + goto CPyL109; +CPyL409: ; + CPy_XDECREF(cpy_r_r3); + goto CPyL324; +CPyL410: ; + CPy_XDECREF(cpy_r_r7); + CPy_XDECREF(cpy_r_r9); + CPy_XDECREF(cpy_r_r11); + goto CPyL162; +CPyL411: ; + CPy_XDECREF(cpy_r_r5); + goto CPyL325; +CPyL412: ; + CPy_XDECREF(cpy_r_r9); + CPy_XDECREF(cpy_r_r11); + goto CPyL204; +CPyL413: ; + CPy_XDECREF(cpy_r_r7); + goto CPyL326; +CPyL414: ; + CPy_XDECREF(cpy_r_r11); + goto CPyL235; +CPyL415: ; + CPy_XDECREF(cpy_r_r9); + goto CPyL327; +CPyL416: ; + CPy_XDECREF(cpy_r_r11); + goto CPyL328; +} + +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____next__(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__next__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_async_exception_handling___async_handle_offchain_lookup_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("faster_web3.utils.async_exception_handling.async_handle_offchain_lookup_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____next__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "__next__", -1, CPyStatic_async_exception_handling___globals); + return NULL; +} + +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + cpy_r_r1 = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + if (cpy_r_r1 == NULL) goto CPyL2; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +} + +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"arg", 0}; + static CPyArg_Parser parser = {"O:send", kwlist, 0}; + PyObject *obj_arg; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_async_exception_handling___async_handle_offchain_lookup_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("faster_web3.utils.async_exception_handling.async_handle_offchain_lookup_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_arg = obj_arg; + PyObject *retval = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___send(arg___mypyc_self__, arg_arg); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "send", -1, CPyStatic_async_exception_handling___globals); + return NULL; +} + +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____iter__(PyObject *cpy_r___mypyc_self__) { + CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +} + +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__iter__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_async_exception_handling___async_handle_offchain_lookup_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("faster_web3.utils.async_exception_handling.async_handle_offchain_lookup_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____iter__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "__iter__", -1, CPyStatic_async_exception_handling___globals); + return NULL; +} + +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = (PyObject *)&_Py_NoneStruct; + if (cpy_r_value != NULL) goto CPyL7; + CPy_INCREF(cpy_r_r0); + cpy_r_value = cpy_r_r0; +CPyL2: ; + if (cpy_r_traceback != NULL) goto CPyL8; + CPy_INCREF(cpy_r_r0); + cpy_r_traceback = cpy_r_r0; +CPyL4: ; + cpy_r_r1 = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + CPy_DECREF(cpy_r_value); + CPy_DECREF(cpy_r_traceback); + if (cpy_r_r1 == NULL) goto CPyL6; + return cpy_r_r1; +CPyL6: ; + cpy_r_r2 = NULL; + return cpy_r_r2; +CPyL7: ; + CPy_INCREF(cpy_r_value); + goto CPyL2; +CPyL8: ; + CPy_INCREF(cpy_r_traceback); + goto CPyL4; +} + +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {"type", "value", "traceback", 0}; + static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; + PyObject *obj_type; + PyObject *obj_value = NULL; + PyObject *obj_traceback = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_async_exception_handling___async_handle_offchain_lookup_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("faster_web3.utils.async_exception_handling.async_handle_offchain_lookup_gen", obj___mypyc_self__); + goto fail; + } + PyObject *arg_type = obj_type; + PyObject *arg_value; + if (obj_value == NULL) { + arg_value = NULL; + } else { + arg_value = obj_value; + } + PyObject *arg_traceback; + if (obj_traceback == NULL) { + arg_traceback = NULL; + } else { + arg_traceback = obj_traceback; + } + PyObject *retval = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "throw", -1, CPyStatic_async_exception_handling___globals); + return NULL; +} + +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___close(PyObject *cpy_r___mypyc_self__) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T3OOO cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + tuple_T2OO cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GeneratorExit' */ + cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); + if (cpy_r_r2 == NULL) goto CPyL3; + cpy_r_r3 = (PyObject *)&_Py_NoneStruct; + cpy_r_r4 = (PyObject *)&_Py_NoneStruct; + cpy_r_r5 = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + if (cpy_r_r5 != NULL) goto CPyL11; +CPyL3: ; + cpy_r_r6 = CPy_CatchError(); + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StopIteration' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (cpy_r_r9 == NULL) goto CPyL12; + cpy_r_r10.f0 = cpy_r_r2; + cpy_r_r10.f1 = cpy_r_r9; + cpy_r_r11 = PyTuple_New(2); + if (unlikely(cpy_r_r11 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1012 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1012); + PyObject *__tmp1013 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1013); + cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (!cpy_r_r12) goto CPyL13; + CPy_RestoreExcInfo(cpy_r_r6); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + cpy_r_r13 = (PyObject *)&_Py_NoneStruct; + CPy_INCREF(cpy_r_r13); + return cpy_r_r13; +CPyL6: ; + CPy_Reraise(); + if (!0) goto CPyL10; + CPy_Unreachable(); +CPyL8: ; + PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); + cpy_r_r14 = 0; + if (!cpy_r_r14) goto CPyL10; + CPy_Unreachable(); +CPyL10: ; + cpy_r_r15 = NULL; + return cpy_r_r15; +CPyL11: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r5); + goto CPyL8; +CPyL12: ; + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL10; +CPyL13: ; + CPy_DECREF(cpy_r_r6.f0); + CPy_DECREF(cpy_r_r6.f1); + CPy_DECREF(cpy_r_r6.f2); + goto CPyL6; +} + +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":close", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_async_exception_handling___async_handle_offchain_lookup_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("faster_web3.utils.async_exception_handling.async_handle_offchain_lookup_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___close(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "close", -1, CPyStatic_async_exception_handling___globals); + return NULL; +} + +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____await__(PyObject *cpy_r___mypyc_self__) { + CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); + return cpy_r___mypyc_self__; +} + +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj___mypyc_self__ = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__await__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg___mypyc_self__; + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_async_exception_handling___async_handle_offchain_lookup_gen)) + arg___mypyc_self__ = obj___mypyc_self__; + else { + CPy_TypeError("faster_web3.utils.async_exception_handling.async_handle_offchain_lookup_gen", obj___mypyc_self__); + goto fail; + } + PyObject *retval = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____await__(arg___mypyc_self__); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "__await__", -1, CPyStatic_async_exception_handling___globals); + return NULL; +} + +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup(PyObject *cpy_r_offchain_lookup_payload, PyObject *cpy_r_transaction) { + PyObject *cpy_r_r0; + char cpy_r_r1; + char cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + cpy_r_r0 = CPyDef_async_exception_handling___async_handle_offchain_lookup_gen(); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL4; + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; + CPy_INCREF(cpy_r_offchain_lookup_payload); + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r_r0)->___mypyc_generator_attribute__offchain_lookup_payload != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r_r0)->___mypyc_generator_attribute__offchain_lookup_payload); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r_r0)->___mypyc_generator_attribute__offchain_lookup_payload = cpy_r_offchain_lookup_payload; + cpy_r_r2 = 1; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL5; + } + CPy_INCREF(cpy_r_transaction); + if (((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r_r0)->___mypyc_generator_attribute__transaction != NULL) { + CPy_DECREF(((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r_r0)->___mypyc_generator_attribute__transaction); + } + ((faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *)cpy_r_r0)->___mypyc_generator_attribute__transaction = cpy_r_transaction; + cpy_r_r3 = 1; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL5; + } + return cpy_r_r0; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; +CPyL5: ; + CPy_DecRef(cpy_r_r0); + goto CPyL4; +} + +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"offchain_lookup_payload", "transaction", 0}; + static CPyArg_Parser parser = {"OO:async_handle_offchain_lookup", kwlist, 0}; + PyObject *obj_offchain_lookup_payload; + PyObject *obj_transaction; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_offchain_lookup_payload, &obj_transaction)) { + return NULL; + } + PyObject *arg_offchain_lookup_payload; + if (likely(PyDict_Check(obj_offchain_lookup_payload))) + arg_offchain_lookup_payload = obj_offchain_lookup_payload; + else { + CPy_TypeError("dict", obj_offchain_lookup_payload); + goto fail; + } + PyObject *arg_transaction; + if (likely(PyDict_Check(obj_transaction))) + arg_transaction = obj_transaction; + else { + CPy_TypeError("dict", obj_transaction); + goto fail; + } + PyObject *retval = CPyDef_async_exception_handling___async_handle_offchain_lookup(arg_offchain_lookup_payload, arg_transaction); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + return NULL; +} + +char CPyDef_async_exception_handling_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r9; + void *cpy_r_r11; + void *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + int32_t cpy_r_r59; + char cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", -1, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Any', 'Dict', 'Final') */ + cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r7 = CPyStatic_async_exception_handling___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = (PyObject **)&CPyModule_aiohttp; + PyObject **cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (void *)&cpy_r_r10; + int64_t cpy_r_r12[1] = {7}; + cpy_r_r13 = (void *)&cpy_r_r12; + cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('aiohttp', 'aiohttp', 'aiohttp'),) */ + cpy_r_r15 = CPyStatic_async_exception_handling___globals; + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/utils/async_exception_handling.py' */ + cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); + if (!cpy_r_r18) goto CPyL21; + cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('abi',) */ + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_eth_abi' */ + cpy_r_r21 = CPyStatic_async_exception_handling___globals; + cpy_r_r22 = CPyImport_ImportFromMany(cpy_r_r20, cpy_r_r19, cpy_r_r19, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyModule_faster_eth_abi = cpy_r_r22; + CPy_INCREF(CPyModule_faster_eth_abi); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('URI',) */ + cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_typing' */ + cpy_r_r25 = CPyStatic_async_exception_handling___globals; + cpy_r_r26 = CPyImport_ImportFromMany(cpy_r_r24, cpy_r_r23, cpy_r_r23, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyModule_eth_typing = cpy_r_r26; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('DEFAULT_HTTP_TIMEOUT',) */ + cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.http' */ + cpy_r_r29 = CPyStatic_async_exception_handling___globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyModule_faster_web3____utils___http = cpy_r_r30; + CPy_INCREF(CPyModule_faster_web3____utils___http); + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('to_bytes_if_hex', 'to_hex_if_bytes') */ + cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.type_conversion' */ + cpy_r_r33 = CPyStatic_async_exception_handling___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyModule_faster_web3____utils___type_conversion = cpy_r_r34; + CPy_INCREF(CPyModule_faster_web3____utils___type_conversion); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('MultipleFailedRequests', 'Web3ValidationError') */ + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.exceptions' */ + cpy_r_r37 = CPyStatic_async_exception_handling___globals; + cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyModule_faster_web3___exceptions = cpy_r_r38; + CPy_INCREF(CPyModule_faster_web3___exceptions); + CPy_DECREF(cpy_r_r38); + cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TxParams',) */ + cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r41 = CPyStatic_async_exception_handling___globals; + cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyModule_faster_web3___types = cpy_r_r42; + CPy_INCREF(CPyModule_faster_web3___types); + CPy_DECREF(cpy_r_r42); + cpy_r_r43 = CPyStatic_async_exception_handling___globals; + cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'aiohttp' */ + cpy_r_r45 = CPyDict_GetItem(cpy_r_r43, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ClientSession' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyStatic_async_exception_handling___ClientSession = cpy_r_r47; + CPy_INCREF(CPyStatic_async_exception_handling___ClientSession); + cpy_r_r48 = CPyStatic_async_exception_handling___globals; + cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ClientSession' */ + cpy_r_r50 = CPyDict_SetItem(cpy_r_r48, cpy_r_r49, cpy_r_r47); + CPy_DECREF(cpy_r_r47); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + cpy_r_r52 = CPyStatic_async_exception_handling___globals; + cpy_r_r53 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'aiohttp' */ + cpy_r_r54 = CPyDict_GetItem(cpy_r_r52, cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + cpy_r_r55 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ClientTimeout' */ + cpy_r_r56 = CPyObject_GetAttr(cpy_r_r54, cpy_r_r55); + CPy_DECREF(cpy_r_r54); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyStatic_async_exception_handling___ClientTimeout = cpy_r_r56; + CPy_INCREF(CPyStatic_async_exception_handling___ClientTimeout); + cpy_r_r57 = CPyStatic_async_exception_handling___globals; + cpy_r_r58 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ClientTimeout' */ + cpy_r_r59 = CPyDict_SetItem(cpy_r_r57, cpy_r_r58, cpy_r_r56); + CPy_DECREF(cpy_r_r56); + cpy_r_r60 = cpy_r_r59 >= 0; + if (unlikely(!cpy_r_r60)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + cpy_r_r61 = CPyStatic_async_exception_handling___globals; + cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'abi' */ + cpy_r_r63 = CPyDict_GetItem(cpy_r_r61, cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + cpy_r_r64 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'encode' */ + cpy_r_r65 = CPyObject_GetAttr(cpy_r_r63, cpy_r_r64); + CPy_DECREF(cpy_r_r63); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + CPyStatic_async_exception_handling___encode = cpy_r_r65; + CPy_INCREF(CPyStatic_async_exception_handling___encode); + cpy_r_r66 = CPyStatic_async_exception_handling___globals; + cpy_r_r67 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'encode' */ + cpy_r_r68 = CPyDict_SetItem(cpy_r_r66, cpy_r_r67, cpy_r_r65); + CPy_DECREF(cpy_r_r65); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("faster_web3/utils/async_exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_async_exception_handling___globals); + goto CPyL21; + } + return 1; +CPyL21: ; + cpy_r_r70 = 2; + return cpy_r_r70; } static int @@ -286859,39 +292092,39 @@ CPyL11: ; goto CPyL22; } CPy_DECREF(cpy_r_r17); - PyObject *__tmp1000; + PyObject *__tmp1014; if (unlikely(!(PyTuple_Check(cpy_r_r23) && PyTuple_GET_SIZE(cpy_r_r23) == 2))) { - __tmp1000 = NULL; - goto __LL1001; + __tmp1014 = NULL; + goto __LL1015; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r23, 0)))) - __tmp1000 = PyTuple_GET_ITEM(cpy_r_r23, 0); + __tmp1014 = PyTuple_GET_ITEM(cpy_r_r23, 0); else { - __tmp1000 = NULL; + __tmp1014 = NULL; } - if (__tmp1000 == NULL) goto __LL1001; - __tmp1000 = PyTuple_GET_ITEM(cpy_r_r23, 1); - if (__tmp1000 == NULL) goto __LL1001; - __tmp1000 = cpy_r_r23; -__LL1001: ; - if (unlikely(__tmp1000 == NULL)) { + if (__tmp1014 == NULL) goto __LL1015; + __tmp1014 = PyTuple_GET_ITEM(cpy_r_r23, 1); + if (__tmp1014 == NULL) goto __LL1015; + __tmp1014 = cpy_r_r23; +__LL1015: ; + if (unlikely(__tmp1014 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r23); cpy_r_r24 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp1002 = PyTuple_GET_ITEM(cpy_r_r23, 0); - CPy_INCREF(__tmp1002); - PyObject *__tmp1003; - if (likely(PyUnicode_Check(__tmp1002))) - __tmp1003 = __tmp1002; + PyObject *__tmp1016 = PyTuple_GET_ITEM(cpy_r_r23, 0); + CPy_INCREF(__tmp1016); + PyObject *__tmp1017; + if (likely(PyUnicode_Check(__tmp1016))) + __tmp1017 = __tmp1016; else { - CPy_TypeError("str", __tmp1002); - __tmp1003 = NULL; + CPy_TypeError("str", __tmp1016); + __tmp1017 = NULL; } - cpy_r_r24.f0 = __tmp1003; - PyObject *__tmp1004 = PyTuple_GET_ITEM(cpy_r_r23, 1); - CPy_INCREF(__tmp1004); - PyObject *__tmp1005; - __tmp1005 = __tmp1004; - cpy_r_r24.f1 = __tmp1005; + cpy_r_r24.f0 = __tmp1017; + PyObject *__tmp1018 = PyTuple_GET_ITEM(cpy_r_r23, 1); + CPy_INCREF(__tmp1018); + PyObject *__tmp1019; + __tmp1019 = __tmp1018; + cpy_r_r24.f1 = __tmp1019; } CPy_DECREF(cpy_r_r23); if (unlikely(cpy_r_r24.f0 == NULL)) { @@ -286941,8 +292174,8 @@ CPyL19: ; cpy_r_r39.f1 = cpy_r_r37; return cpy_r_r39; CPyL20: ; - tuple_T2OO __tmp1006 = { NULL, NULL }; - cpy_r_r40 = __tmp1006; + tuple_T2OO __tmp1020 = { NULL, NULL }; + cpy_r_r40 = __tmp1020; return cpy_r_r40; CPyL21: ; CPy_DecRef(cpy_r_r0); @@ -286987,10 +292220,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___cache(PyObject *self, PyObject * PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1007 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1007); - PyObject *__tmp1008 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1008); + PyObject *__tmp1021 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1021); + PyObject *__tmp1022 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1022); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "cache", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -287330,39 +292563,39 @@ CPyL3: ; goto CPyL7; } CPy_DECREF(cpy_r_r0); - PyObject *__tmp1009; + PyObject *__tmp1023; if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 2))) { - __tmp1009 = NULL; - goto __LL1010; + __tmp1023 = NULL; + goto __LL1024; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r6, 0)))) - __tmp1009 = PyTuple_GET_ITEM(cpy_r_r6, 0); + __tmp1023 = PyTuple_GET_ITEM(cpy_r_r6, 0); else { - __tmp1009 = NULL; + __tmp1023 = NULL; } - if (__tmp1009 == NULL) goto __LL1010; - __tmp1009 = PyTuple_GET_ITEM(cpy_r_r6, 1); - if (__tmp1009 == NULL) goto __LL1010; - __tmp1009 = cpy_r_r6; -__LL1010: ; - if (unlikely(__tmp1009 == NULL)) { + if (__tmp1023 == NULL) goto __LL1024; + __tmp1023 = PyTuple_GET_ITEM(cpy_r_r6, 1); + if (__tmp1023 == NULL) goto __LL1024; + __tmp1023 = cpy_r_r6; +__LL1024: ; + if (unlikely(__tmp1023 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r6); cpy_r_r7 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp1011 = PyTuple_GET_ITEM(cpy_r_r6, 0); - CPy_INCREF(__tmp1011); - PyObject *__tmp1012; - if (likely(PyUnicode_Check(__tmp1011))) - __tmp1012 = __tmp1011; + PyObject *__tmp1025 = PyTuple_GET_ITEM(cpy_r_r6, 0); + CPy_INCREF(__tmp1025); + PyObject *__tmp1026; + if (likely(PyUnicode_Check(__tmp1025))) + __tmp1026 = __tmp1025; else { - CPy_TypeError("str", __tmp1011); - __tmp1012 = NULL; + CPy_TypeError("str", __tmp1025); + __tmp1026 = NULL; } - cpy_r_r7.f0 = __tmp1012; - PyObject *__tmp1013 = PyTuple_GET_ITEM(cpy_r_r6, 1); - CPy_INCREF(__tmp1013); - PyObject *__tmp1014; - __tmp1014 = __tmp1013; - cpy_r_r7.f1 = __tmp1014; + cpy_r_r7.f0 = __tmp1026; + PyObject *__tmp1027 = PyTuple_GET_ITEM(cpy_r_r6, 1); + CPy_INCREF(__tmp1027); + PyObject *__tmp1028; + __tmp1028 = __tmp1027; + cpy_r_r7.f1 = __tmp1028; } CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7.f0 == NULL)) { @@ -287371,8 +292604,8 @@ __LL1010: ; } return cpy_r_r7; CPyL6: ; - tuple_T2OO __tmp1015 = { NULL, NULL }; - cpy_r_r8 = __tmp1015; + tuple_T2OO __tmp1029 = { NULL, NULL }; + cpy_r_r8 = __tmp1029; return cpy_r_r8; CPyL7: ; CPy_DecRef(cpy_r_r0); @@ -287408,10 +292641,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___popitem(PyObject *self, PyObject PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1016 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1016); - PyObject *__tmp1017 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1017); + PyObject *__tmp1030 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1030); + PyObject *__tmp1031 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1031); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "popitem", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -287931,10 +293164,10 @@ CPyL47: ; cpy_r_r57 = PyTuple_New(2); if (unlikely(cpy_r_r57 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1018 = cpy_r_r56.f0; - PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1018); - PyObject *__tmp1019 = cpy_r_r56.f1; - PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1019); + PyObject *__tmp1032 = cpy_r_r56.f0; + PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1032); + PyObject *__tmp1033 = cpy_r_r56.f1; + PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1033); ((faster_web3___utils___caching___async_await_and_popitem_SimpleCache_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL52; CPyGen_SetStopIterationValue(cpy_r_r57); @@ -288610,10 +293843,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1020 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1020); - PyObject *__tmp1021 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1021); + PyObject *__tmp1034 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1034); + PyObject *__tmp1035 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1035); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -289283,6 +294516,1197 @@ CPyL51: ; CPy_DecRef(cpy_r_r122); goto CPyL45; } +static PyMethodDef exception_handlingmodule_methods[] = { + {"handle_offchain_lookup", (PyCFunction)CPyPy_exception_handling___handle_offchain_lookup, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("handle_offchain_lookup(offchain_lookup_payload, transaction)\n--\n\n") /* docstring */}, + {NULL, NULL, 0, NULL} +}; + +int CPyExec_faster_web3___utils___exception_handling(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_faster_web3___utils___exception_handling__internal, "__name__"); + CPyStatic_exception_handling___globals = PyModule_GetDict(CPyModule_faster_web3___utils___exception_handling__internal); + if (unlikely(CPyStatic_exception_handling___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_exception_handling_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_faster_web3___utils___exception_handling__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_exception_handling___Session); + CPyStatic_exception_handling___Session = NULL; + CPy_XDECREF(CPyStatic_exception_handling___encode); + CPyStatic_exception_handling___encode = NULL; + return -1; +} +static struct PyModuleDef exception_handlingmodule = { + PyModuleDef_HEAD_INIT, + "faster_web3.utils.exception_handling", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + exception_handlingmodule_methods, + NULL, +}; + +PyObject *CPyInit_faster_web3___utils___exception_handling(void) +{ + if (CPyModule_faster_web3___utils___exception_handling__internal) { + Py_INCREF(CPyModule_faster_web3___utils___exception_handling__internal); + return CPyModule_faster_web3___utils___exception_handling__internal; + } + CPyModule_faster_web3___utils___exception_handling__internal = PyModule_Create(&exception_handlingmodule); + if (unlikely(CPyModule_faster_web3___utils___exception_handling__internal == NULL)) + goto fail; + if (CPyExec_faster_web3___utils___exception_handling(CPyModule_faster_web3___utils___exception_handling__internal) != 0) + goto fail; + return CPyModule_faster_web3___utils___exception_handling__internal; + fail: + return NULL; +} + +PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_offchain_lookup_payload, PyObject *cpy_r_transaction) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject **cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject **cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject **cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + char cpy_r_r52; + PyObject *cpy_r_r53; + int32_t cpy_r_r54; + char cpy_r_r55; + char cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; + PyObject *cpy_r_response; + PyObject *cpy_r_r63; + PyObject *cpy_r_r64; + PyObject *cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject **cpy_r_r69; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; + tuple_T3OOO cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + CPyTagged cpy_r_r80; + int64_t cpy_r_r81; + char cpy_r_r82; + int64_t cpy_r_r83; + char cpy_r_r84; + char cpy_r_r85; + char cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + int64_t cpy_r_r89; + char cpy_r_r90; + int64_t cpy_r_r91; + char cpy_r_r92; + char cpy_r_r93; + char cpy_r_r94; + char cpy_r_r95; + char cpy_r_r96; + PyObject *cpy_r_r97; + PyObject **cpy_r_r99; + PyObject *cpy_r_r100; + int64_t cpy_r_r101; + char cpy_r_r102; + int64_t cpy_r_r103; + char cpy_r_r104; + char cpy_r_r105; + char cpy_r_r106; + char cpy_r_r107; + char cpy_r_r108; + int64_t cpy_r_r109; + char cpy_r_r110; + int64_t cpy_r_r111; + char cpy_r_r112; + char cpy_r_r113; + char cpy_r_r114; + char cpy_r_r115; + char cpy_r_r116; + PyObject *cpy_r_r117; + PyObject **cpy_r_r119; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject **cpy_r_r124; + PyObject *cpy_r_r125; + int32_t cpy_r_r126; + char cpy_r_r127; + char cpy_r_r128; + char cpy_r_r129; + PyObject *cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; + PyObject **cpy_r_r135; + PyObject *cpy_r_r136; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; + PyObject *cpy_r_r139; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + tuple_T2OO cpy_r_r142; + PyObject *cpy_r_r143; + PyObject *cpy_r_r144; + PyObject *cpy_r_r145; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; + PyObject *cpy_r_r148; + PyObject *cpy_r_r149; + CPyPtr cpy_r_r150; + CPyPtr cpy_r_r151; + CPyPtr cpy_r_r152; + PyObject *cpy_r_r153; + char cpy_r_r154; + PyObject *cpy_r_r155; + PyObject **cpy_r_r157; + PyObject *cpy_r_r158; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + char cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; + PyObject **cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sender' */ + cpy_r_r1 = CPyDict_GetItem(cpy_r_offchain_lookup_payload, cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + cpy_r_r2 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r1); + CPy_DECREF(cpy_r_r1); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'lower' */ + PyObject *cpy_r_r4[1] = {cpy_r_r2}; + cpy_r_r5 = (PyObject **)&cpy_r_r4; + cpy_r_r6 = PyObject_VectorcallMethod(cpy_r_r3, cpy_r_r5, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL98; + } + CPy_DECREF(cpy_r_r2); + if (likely(PyUnicode_Check(cpy_r_r6))) + cpy_r_r7 = cpy_r_r6; + else { + CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 40, CPyStatic_exception_handling___globals, "str", cpy_r_r6); + goto CPyL97; + } + cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'callData' */ + cpy_r_r9 = CPyDict_GetItem(cpy_r_offchain_lookup_payload, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL99; + } + cpy_r_r10 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL99; + } + cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'lower' */ + PyObject *cpy_r_r12[1] = {cpy_r_r10}; + cpy_r_r13 = (PyObject **)&cpy_r_r12; + cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r14 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL100; + } + CPy_DECREF(cpy_r_r10); + if (likely(PyUnicode_Check(cpy_r_r14))) + cpy_r_r15 = cpy_r_r14; + else { + CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 41, CPyStatic_exception_handling___globals, "str", cpy_r_r14); + goto CPyL99; + } + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'to' */ + cpy_r_r17 = CPyDict_GetItem(cpy_r_transaction, cpy_r_r16); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL101; + } + if (PyBytes_Check(cpy_r_r17) || PyByteArray_Check(cpy_r_r17)) + cpy_r_r18 = cpy_r_r17; + else { + cpy_r_r18 = NULL; + } + if (cpy_r_r18 != NULL) goto __LL1036; + if (PyUnicode_Check(cpy_r_r17)) + cpy_r_r18 = cpy_r_r17; + else { + cpy_r_r18 = NULL; + } + if (cpy_r_r18 != NULL) goto __LL1036; + CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 43, CPyStatic_exception_handling___globals, "union[bytes, str]", cpy_r_r17); + goto CPyL101; +__LL1036: ; + cpy_r_r19 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL101; + } + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'lower' */ + PyObject *cpy_r_r21[1] = {cpy_r_r19}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r22, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL102; + } + CPy_DECREF(cpy_r_r19); + if (likely(PyUnicode_Check(cpy_r_r23))) + cpy_r_r24 = cpy_r_r23; + else { + CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 43, CPyStatic_exception_handling___globals, "str", cpy_r_r23); + goto CPyL101; + } + cpy_r_r25 = CPyStr_Equal(cpy_r_r7, cpy_r_r24); + CPy_DECREF(cpy_r_r24); + cpy_r_r26 = cpy_r_r25 == 0; + if (cpy_r_r26) { + goto CPyL103; + } else + goto CPyL18; +CPyL14: ; + cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Cannot handle OffchainLookup raised inside nested ' + 'call. Returned `sender` value does not equal `to` ' + 'address in transaction.') */ + cpy_r_r28 = CPyStatic_exception_handling___globals; + cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValidationError' */ + cpy_r_r30 = CPyDict_GetItem(cpy_r_r28, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + PyObject *cpy_r_r31[1] = {cpy_r_r27}; + cpy_r_r32 = (PyObject **)&cpy_r_r31; + cpy_r_r33 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r32, 1, 0); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + CPy_Raise(cpy_r_r33); + CPy_DECREF(cpy_r_r33); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL18: ; + cpy_r_r34 = CPyModule_requests; + cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Session' */ + cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL101; + } + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r36, 0, 0, 0); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL101; + } + cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'urls' */ + cpy_r_r39 = CPyDict_GetItem(cpy_r_offchain_lookup_payload, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL104; + } + cpy_r_r40 = PyObject_GetIter(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL104; + } +CPyL22: ; + cpy_r_r41 = PyIter_Next(cpy_r_r40); + if (cpy_r_r41 == NULL) goto CPyL105; + cpy_r_r42 = PyObject_Str(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL106; + } + cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{sender}' */ + cpy_r_r44 = PyObject_Str(cpy_r_r7); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL107; + } + cpy_r_r45 = PyUnicode_Replace(cpy_r_r42, cpy_r_r43, cpy_r_r44, -1); + CPy_DECREF(cpy_r_r42); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL106; + } + cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{data}' */ + cpy_r_r47 = PyObject_Str(cpy_r_r15); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL108; + } + cpy_r_r48 = PyUnicode_Replace(cpy_r_r45, cpy_r_r46, cpy_r_r47, -1); + CPy_DECREF(cpy_r_r45); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL106; + } + cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{data}' */ + cpy_r_r50 = PySequence_Contains(cpy_r_r41, cpy_r_r49); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL109; + } + cpy_r_r52 = cpy_r_r50; + if (!cpy_r_r52) goto CPyL110; + cpy_r_r53 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{sender}' */ + cpy_r_r54 = PySequence_Contains(cpy_r_r41, cpy_r_r53); + CPy_DECREF(cpy_r_r41); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL111; + } + cpy_r_r56 = cpy_r_r54; + if (!cpy_r_r56) goto CPyL35; + cpy_r_r57 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + cpy_r_r58 = PyFloat_FromDouble(30.0); + PyObject *cpy_r_r59[3] = {cpy_r_r37, cpy_r_r48, cpy_r_r58}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('timeout',) */ + cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r57, cpy_r_r60, 9223372036854775810ULL, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL112; + } + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r58); + cpy_r_response = cpy_r_r62; + goto CPyL45; +CPyL35: ; + cpy_r_r63 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ + cpy_r_r64 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sender' */ + cpy_r_r65 = CPyDict_Build(2, cpy_r_r63, cpy_r_r15, cpy_r_r64, cpy_r_r7); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL111; + } + cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'post' */ + cpy_r_r67 = PyFloat_FromDouble(30.0); + PyObject *cpy_r_r68[4] = {cpy_r_r37, cpy_r_r48, cpy_r_r65, cpy_r_r67}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('json', 'timeout') */ + cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r66, cpy_r_r69, 9223372036854775810ULL, cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL113; + } + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r67); + cpy_r_response = cpy_r_r71; + goto CPyL45; +CPyL38: ; + cpy_r_r72 = CPy_CatchError(); + cpy_r_r73 = CPyModule_builtins; + cpy_r_r74 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Exception' */ + cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL114; + } + cpy_r_r76 = CPy_ExceptionMatches(cpy_r_r75); + CPy_DecRef(cpy_r_r75); + if (!cpy_r_r76) goto CPyL115; + CPy_RestoreExcInfo(cpy_r_r72); + CPy_DecRef(cpy_r_r72.f0); + CPy_DecRef(cpy_r_r72.f1); + CPy_DecRef(cpy_r_r72.f2); + goto CPyL22; +CPyL41: ; + CPy_Reraise(); + if (!0) { + goto CPyL43; + } else + goto CPyL116; +CPyL42: ; + CPy_Unreachable(); +CPyL43: ; + CPy_RestoreExcInfo(cpy_r_r72); + CPy_DecRef(cpy_r_r72.f0); + CPy_DecRef(cpy_r_r72.f1); + CPy_DecRef(cpy_r_r72.f2); + cpy_r_r77 = CPy_KeepPropagating(); + if (!cpy_r_r77) goto CPyL97; + CPy_Unreachable(); +CPyL45: ; + cpy_r_r78 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status_code' */ + cpy_r_r79 = CPyObject_GetAttr(cpy_r_response, cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL117; + } + if (likely(PyLong_Check(cpy_r_r79))) + cpy_r_r80 = CPyTagged_FromObject(cpy_r_r79); + else { + CPy_TypeError("int", cpy_r_r79); cpy_r_r80 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r80 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL117; + } + cpy_r_r81 = 800 & 1; + cpy_r_r82 = cpy_r_r81 != 0; + if (cpy_r_r82) goto CPyL49; + cpy_r_r83 = cpy_r_r80 & 1; + cpy_r_r84 = cpy_r_r83 != 0; + if (!cpy_r_r84) goto CPyL50; +CPyL49: ; + cpy_r_r85 = CPyTagged_IsLt_(cpy_r_r80, 800); + cpy_r_r86 = cpy_r_r85 ^ 1; + cpy_r_r87 = cpy_r_r86; + goto CPyL51; +CPyL50: ; + cpy_r_r88 = (Py_ssize_t)800 <= (Py_ssize_t)cpy_r_r80; + cpy_r_r87 = cpy_r_r88; +CPyL51: ; + if (cpy_r_r87) goto CPyL53; + if (cpy_r_r87) { + goto CPyL58; + } else + goto CPyL59; +CPyL53: ; + cpy_r_r89 = cpy_r_r80 & 1; + cpy_r_r90 = cpy_r_r89 != 0; + if (cpy_r_r90) goto CPyL55; + cpy_r_r91 = 998 & 1; + cpy_r_r92 = cpy_r_r91 != 0; + if (!cpy_r_r92) goto CPyL56; +CPyL55: ; + cpy_r_r93 = CPyTagged_IsLt_(998, cpy_r_r80); + cpy_r_r94 = cpy_r_r93 ^ 1; + cpy_r_r95 = cpy_r_r94; + goto CPyL57; +CPyL56: ; + cpy_r_r96 = (Py_ssize_t)cpy_r_r80 <= (Py_ssize_t)998; + cpy_r_r95 = cpy_r_r96; +CPyL57: ; + if (!cpy_r_r95) goto CPyL59; +CPyL58: ; + cpy_r_r97 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'raise_for_status' */ + PyObject *cpy_r_r98[1] = {cpy_r_response}; + cpy_r_r99 = (PyObject **)&cpy_r_r98; + cpy_r_r100 = PyObject_VectorcallMethod(cpy_r_r97, cpy_r_r99, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL118; + } else + goto CPyL119; +CPyL59: ; + cpy_r_r101 = 400 & 1; + cpy_r_r102 = cpy_r_r101 != 0; + if (cpy_r_r102) goto CPyL61; + cpy_r_r103 = cpy_r_r80 & 1; + cpy_r_r104 = cpy_r_r103 != 0; + if (!cpy_r_r104) goto CPyL62; +CPyL61: ; + cpy_r_r105 = CPyTagged_IsLt_(cpy_r_r80, 400); + cpy_r_r106 = cpy_r_r105 ^ 1; + cpy_r_r107 = cpy_r_r106; + goto CPyL63; +CPyL62: ; + cpy_r_r108 = (Py_ssize_t)400 <= (Py_ssize_t)cpy_r_r80; + cpy_r_r107 = cpy_r_r108; +CPyL63: ; + if (cpy_r_r107) { + goto CPyL65; + } else + goto CPyL120; +CPyL64: ; + if (cpy_r_r107) { + goto CPyL121; + } else + goto CPyL122; +CPyL65: ; + cpy_r_r109 = cpy_r_r80 & 1; + cpy_r_r110 = cpy_r_r109 != 0; + if (cpy_r_r110) goto CPyL67; + cpy_r_r111 = 598 & 1; + cpy_r_r112 = cpy_r_r111 != 0; + if (!cpy_r_r112) goto CPyL68; +CPyL67: ; + cpy_r_r113 = CPyTagged_IsLt_(598, cpy_r_r80); + cpy_r_r114 = cpy_r_r113 ^ 1; + cpy_r_r115 = cpy_r_r114; + goto CPyL69; +CPyL68: ; + cpy_r_r116 = (Py_ssize_t)cpy_r_r80 <= (Py_ssize_t)598; + cpy_r_r115 = cpy_r_r116; +CPyL69: ; + CPyTagged_DECREF(cpy_r_r80); + if (cpy_r_r115) { + goto CPyL121; + } else + goto CPyL122; +CPyL70: ; + cpy_r_r117 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'json' */ + PyObject *cpy_r_r118[1] = {cpy_r_response}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r117, cpy_r_r119, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL123; + } + CPy_DECREF(cpy_r_response); + cpy_r_r121 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ + cpy_r_r122 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'keys' */ + PyObject *cpy_r_r123[1] = {cpy_r_r120}; + cpy_r_r124 = (PyObject **)&cpy_r_r123; + cpy_r_r125 = PyObject_VectorcallMethod(cpy_r_r122, cpy_r_r124, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL124; + } + cpy_r_r126 = PySequence_Contains(cpy_r_r125, cpy_r_r121); + CPy_DECREF(cpy_r_r125); + cpy_r_r127 = cpy_r_r126 >= 0; + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL124; + } + cpy_r_r128 = cpy_r_r126; + cpy_r_r129 = cpy_r_r128 ^ 1; + if (cpy_r_r129) { + goto CPyL125; + } else + goto CPyL78; +CPyL74: ; + cpy_r_r130 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Improperly formatted response for offchain lookup ' + "HTTP request - missing 'data' field.") */ + cpy_r_r131 = CPyStatic_exception_handling___globals; + cpy_r_r132 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValidationError' */ + cpy_r_r133 = CPyDict_GetItem(cpy_r_r131, cpy_r_r132); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + PyObject *cpy_r_r134[1] = {cpy_r_r130}; + cpy_r_r135 = (PyObject **)&cpy_r_r134; + cpy_r_r136 = PyObject_Vectorcall(cpy_r_r133, cpy_r_r135, 1, 0); + CPy_DECREF(cpy_r_r133); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + CPy_Raise(cpy_r_r136); + CPy_DECREF(cpy_r_r136); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL78: ; + cpy_r_r137 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'callbackFunction' */ + cpy_r_r138 = CPyDict_GetItem(cpy_r_offchain_lookup_payload, cpy_r_r137); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL124; + } + cpy_r_r139 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r138); + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL124; + } + cpy_r_r140 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'bytes' */ + cpy_r_r141 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'bytes' */ + CPy_INCREF(cpy_r_r140); + CPy_INCREF(cpy_r_r141); + cpy_r_r142.f0 = cpy_r_r140; + cpy_r_r142.f1 = cpy_r_r141; + cpy_r_r143 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ + cpy_r_r144 = PyObject_GetItem(cpy_r_r120, cpy_r_r143); + CPy_DECREF(cpy_r_r120); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL126; + } + cpy_r_r145 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r144); + CPy_DECREF(cpy_r_r144); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL126; + } + cpy_r_r146 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'extraData' */ + cpy_r_r147 = CPyDict_GetItem(cpy_r_offchain_lookup_payload, cpy_r_r146); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL127; + } + cpy_r_r148 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r147); + CPy_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL127; + } + cpy_r_r149 = PyList_New(2); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL128; + } + cpy_r_r150 = (CPyPtr)&((PyListObject *)cpy_r_r149)->ob_item; + cpy_r_r151 = *(CPyPtr *)cpy_r_r150; + *(PyObject * *)cpy_r_r151 = cpy_r_r145; + cpy_r_r152 = cpy_r_r151 + 8; + *(PyObject * *)cpy_r_r152 = cpy_r_r148; + cpy_r_r153 = CPyStatic_exception_handling___encode; + if (unlikely(cpy_r_r153 == NULL)) { + goto CPyL129; + } else + goto CPyL88; +CPyL86: ; + PyErr_SetString(PyExc_NameError, "value for final name \"encode\" was not set"); + cpy_r_r154 = 0; + if (unlikely(!cpy_r_r154)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL88: ; + cpy_r_r155 = PyTuple_New(2); + if (unlikely(cpy_r_r155 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1037 = cpy_r_r142.f0; + PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1037); + PyObject *__tmp1038 = cpy_r_r142.f1; + PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1038); + PyObject *cpy_r_r156[2] = {cpy_r_r155, cpy_r_r149}; + cpy_r_r157 = (PyObject **)&cpy_r_r156; + cpy_r_r158 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r157, 2, 0); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL130; + } + CPy_DECREF(cpy_r_r155); + CPy_DECREF_NO_IMM(cpy_r_r149); + if (likely(PyBytes_Check(cpy_r_r158) || PyByteArray_Check(cpy_r_r158))) + cpy_r_r159 = cpy_r_r158; + else { + CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 87, CPyStatic_exception_handling___globals, "bytes", cpy_r_r158); + goto CPyL131; + } + cpy_r_r160 = CPyBytes_Concat(cpy_r_r139, cpy_r_r159); + CPy_DECREF(cpy_r_r159); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + return cpy_r_r160; +CPyL92: ; + cpy_r_r161 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r161)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + cpy_r_r162 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Offchain lookup failed for supplied urls.' */ + cpy_r_r163 = CPyStatic_exception_handling___globals; + cpy_r_r164 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MultipleFailedRequests' */ + cpy_r_r165 = CPyDict_GetItem(cpy_r_r163, cpy_r_r164); + if (unlikely(cpy_r_r165 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + PyObject *cpy_r_r166[1] = {cpy_r_r162}; + cpy_r_r167 = (PyObject **)&cpy_r_r166; + cpy_r_r168 = PyObject_Vectorcall(cpy_r_r165, cpy_r_r167, 1, 0); + CPy_DECREF(cpy_r_r165); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + CPy_Raise(cpy_r_r168); + CPy_DECREF(cpy_r_r168); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL97: ; + cpy_r_r169 = NULL; + return cpy_r_r169; +CPyL98: ; + CPy_DecRef(cpy_r_r2); + goto CPyL97; +CPyL99: ; + CPy_DecRef(cpy_r_r7); + goto CPyL97; +CPyL100: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + goto CPyL97; +CPyL101: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + goto CPyL97; +CPyL102: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r19); + goto CPyL97; +CPyL103: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r15); + goto CPyL14; +CPyL104: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + goto CPyL97; +CPyL105: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r40); + goto CPyL92; +CPyL106: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + goto CPyL97; +CPyL107: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + goto CPyL97; +CPyL108: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r45); + goto CPyL97; +CPyL109: ; + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r48); + goto CPyL38; +CPyL110: ; + CPy_DECREF(cpy_r_r41); + goto CPyL35; +CPyL111: ; + CPy_DecRef(cpy_r_r48); + goto CPyL38; +CPyL112: ; + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r58); + goto CPyL38; +CPyL113: ; + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + goto CPyL38; +CPyL114: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + goto CPyL43; +CPyL115: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + goto CPyL41; +CPyL116: ; + CPy_DecRef(cpy_r_r72.f0); + CPy_DecRef(cpy_r_r72.f1); + CPy_DecRef(cpy_r_r72.f2); + goto CPyL42; +CPyL117: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_response); + goto CPyL97; +CPyL118: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_response); + CPyTagged_DecRef(cpy_r_r80); + goto CPyL97; +CPyL119: ; + CPy_DECREF(cpy_r_r100); + goto CPyL59; +CPyL120: ; + CPyTagged_DECREF(cpy_r_r80); + goto CPyL64; +CPyL121: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r40); + goto CPyL70; +CPyL122: ; + CPy_DECREF(cpy_r_response); + goto CPyL22; +CPyL123: ; + CPy_DecRef(cpy_r_response); + goto CPyL97; +CPyL124: ; + CPy_DecRef(cpy_r_r120); + goto CPyL97; +CPyL125: ; + CPy_DECREF(cpy_r_r120); + goto CPyL74; +CPyL126: ; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + goto CPyL97; +CPyL127: ; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + CPy_DecRef(cpy_r_r145); + goto CPyL97; +CPyL128: ; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + CPy_DecRef(cpy_r_r145); + CPy_DecRef(cpy_r_r148); + goto CPyL97; +CPyL129: ; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + CPy_DecRef(cpy_r_r149); + goto CPyL86; +CPyL130: ; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_r155); + goto CPyL97; +CPyL131: ; + CPy_DecRef(cpy_r_r139); + goto CPyL97; +} + +PyObject *CPyPy_exception_handling___handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"offchain_lookup_payload", "transaction", 0}; + static CPyArg_Parser parser = {"OO:handle_offchain_lookup", kwlist, 0}; + PyObject *obj_offchain_lookup_payload; + PyObject *obj_transaction; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_offchain_lookup_payload, &obj_transaction)) { + return NULL; + } + PyObject *arg_offchain_lookup_payload; + if (likely(PyDict_Check(obj_offchain_lookup_payload))) + arg_offchain_lookup_payload = obj_offchain_lookup_payload; + else { + CPy_TypeError("dict", obj_offchain_lookup_payload); + goto fail; + } + PyObject *arg_transaction; + if (likely(PyDict_Check(obj_transaction))) + arg_transaction = obj_transaction; + else { + CPy_TypeError("dict", obj_transaction); + goto fail; + } + PyObject *retval = CPyDef_exception_handling___handle_offchain_lookup(arg_offchain_lookup_payload, arg_transaction); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + return NULL; +} + +char CPyDef_exception_handling_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r9; + void *cpy_r_r11; + void *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", -1, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Any', 'Dict', 'Final') */ + cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r7 = CPyStatic_exception_handling___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = (PyObject **)&CPyModule_requests; + PyObject **cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (void *)&cpy_r_r10; + int64_t cpy_r_r12[1] = {7}; + cpy_r_r13 = (void *)&cpy_r_r12; + cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('requests', 'requests', 'requests'),) */ + cpy_r_r15 = CPyStatic_exception_handling___globals; + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/utils/exception_handling.py' */ + cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); + if (!cpy_r_r18) goto CPyL17; + cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('abi',) */ + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_eth_abi' */ + cpy_r_r21 = CPyStatic_exception_handling___globals; + cpy_r_r22 = CPyImport_ImportFromMany(cpy_r_r20, cpy_r_r19, cpy_r_r19, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyModule_faster_eth_abi = cpy_r_r22; + CPy_INCREF(CPyModule_faster_eth_abi); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('URI',) */ + cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_typing' */ + cpy_r_r25 = CPyStatic_exception_handling___globals; + cpy_r_r26 = CPyImport_ImportFromMany(cpy_r_r24, cpy_r_r23, cpy_r_r23, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyModule_eth_typing = cpy_r_r26; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('DEFAULT_HTTP_TIMEOUT',) */ + cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.http' */ + cpy_r_r29 = CPyStatic_exception_handling___globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyModule_faster_web3____utils___http = cpy_r_r30; + CPy_INCREF(CPyModule_faster_web3____utils___http); + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('to_bytes_if_hex', 'to_hex_if_bytes') */ + cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.type_conversion' */ + cpy_r_r33 = CPyStatic_exception_handling___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyModule_faster_web3____utils___type_conversion = cpy_r_r34; + CPy_INCREF(CPyModule_faster_web3____utils___type_conversion); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('MultipleFailedRequests', 'Web3ValidationError') */ + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.exceptions' */ + cpy_r_r37 = CPyStatic_exception_handling___globals; + cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyModule_faster_web3___exceptions = cpy_r_r38; + CPy_INCREF(CPyModule_faster_web3___exceptions); + CPy_DECREF(cpy_r_r38); + cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TxParams',) */ + cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r41 = CPyStatic_exception_handling___globals; + cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyModule_faster_web3___types = cpy_r_r42; + CPy_INCREF(CPyModule_faster_web3___types); + CPy_DECREF(cpy_r_r42); + cpy_r_r43 = CPyModule_requests; + cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Session' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyStatic_exception_handling___Session = cpy_r_r45; + CPy_INCREF(CPyStatic_exception_handling___Session); + cpy_r_r46 = CPyStatic_exception_handling___globals; + cpy_r_r47 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Session' */ + cpy_r_r48 = CPyDict_SetItem(cpy_r_r46, cpy_r_r47, cpy_r_r45); + CPy_DECREF(cpy_r_r45); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + cpy_r_r50 = CPyStatic_exception_handling___globals; + cpy_r_r51 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'abi' */ + cpy_r_r52 = CPyDict_GetItem(cpy_r_r50, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + cpy_r_r53 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'encode' */ + cpy_r_r54 = CPyObject_GetAttr(cpy_r_r52, cpy_r_r53); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyStatic_exception_handling___encode = cpy_r_r54; + CPy_INCREF(CPyStatic_exception_handling___encode); + cpy_r_r55 = CPyStatic_exception_handling___globals; + cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'encode' */ + cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); + CPy_DECREF(cpy_r_r54); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + return 1; +CPyL17: ; + cpy_r_r59 = 2; + return cpy_r_r59; +} static int subscriptions___EthSubscriptionContext_init(PyObject *self, PyObject *args, PyObject *kwds) @@ -289536,12 +295960,12 @@ subscriptions___EthSubscriptionContext_set_result(faster_web3___utils___subscrip else { tmp = NULL; } - if (tmp != NULL) goto __LL1022; + if (tmp != NULL) goto __LL1039; tmp = value; - if (tmp != NULL) goto __LL1022; + if (tmp != NULL) goto __LL1039; CPy_TypeError("union[dict, object]", value); tmp = NULL; -__LL1022: ; +__LL1039: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -289842,16 +296266,16 @@ subscriptions___EthSubscription_set__id(faster_web3___utils___subscriptions___Et else { tmp = NULL; } - if (tmp != NULL) goto __LL1023; + if (tmp != NULL) goto __LL1040; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1023; + if (tmp != NULL) goto __LL1040; CPy_TypeError("str or None", value); tmp = NULL; -__LL1023: ; +__LL1040: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -289889,16 +296313,16 @@ subscriptions___EthSubscription_set_manager(faster_web3___utils___subscriptions_ else { tmp = NULL; } - if (tmp != NULL) goto __LL1024; + if (tmp != NULL) goto __LL1041; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1024; + if (tmp != NULL) goto __LL1041; CPy_TypeError("faster_web3.providers.persistent.subscription_manager.SubscriptionManager or None", value); tmp = NULL; -__LL1024: ; +__LL1041: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -289932,16 +296356,16 @@ subscriptions___EthSubscription_set__subscription_params(faster_web3___utils___s } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL1025; + if (tmp != NULL) goto __LL1042; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1025; + if (tmp != NULL) goto __LL1042; CPy_TypeError("object or None", value); tmp = NULL; -__LL1025: ; +__LL1042: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -289975,16 +296399,16 @@ subscriptions___EthSubscription_set__handler(faster_web3___utils___subscriptions } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL1026; + if (tmp != NULL) goto __LL1043; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1026; + if (tmp != NULL) goto __LL1043; CPy_TypeError("object or None", value); tmp = NULL; -__LL1026: ; +__LL1043: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -290060,16 +296484,16 @@ subscriptions___EthSubscription_set__label(faster_web3___utils___subscriptions__ else { tmp = NULL; } - if (tmp != NULL) goto __LL1027; + if (tmp != NULL) goto __LL1044; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1027; + if (tmp != NULL) goto __LL1044; CPy_TypeError("str or None", value); tmp = NULL; -__LL1027: ; +__LL1044: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -290107,16 +296531,16 @@ subscriptions___EthSubscription_set_parallelize(faster_web3___utils___subscripti else { tmp = NULL; } - if (tmp != NULL) goto __LL1028; + if (tmp != NULL) goto __LL1045; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1028; + if (tmp != NULL) goto __LL1045; CPy_TypeError("bool or None", value); tmp = NULL; -__LL1028: ; +__LL1045: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -290384,28 +296808,28 @@ subscriptions___LogsSubscription_set_address(faster_web3___utils___subscriptions else { tmp = NULL; } - if (tmp != NULL) goto __LL1029; + if (tmp != NULL) goto __LL1046; if (PyUnicode_Check(value)) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1029; + if (tmp != NULL) goto __LL1046; if (PyList_Check(value)) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1029; + if (tmp != NULL) goto __LL1046; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1029; + if (tmp != NULL) goto __LL1046; CPy_TypeError("union[bytes, str, list, None]", value); tmp = NULL; -__LL1029: ; +__LL1046: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -290439,16 +296863,16 @@ subscriptions___LogsSubscription_set_topics(faster_web3___utils___subscriptions_ } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL1030; + if (tmp != NULL) goto __LL1047; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1030; + if (tmp != NULL) goto __LL1047; CPy_TypeError("object or None", value); tmp = NULL; -__LL1030: ; +__LL1047: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -291824,12 +298248,12 @@ PyObject *CPyPy_subscriptions___EthSubscriptionContext_____init__(PyObject *self else { arg_result = NULL; } - if (arg_result != NULL) goto __LL1031; + if (arg_result != NULL) goto __LL1048; arg_result = obj_result; - if (arg_result != NULL) goto __LL1031; + if (arg_result != NULL) goto __LL1048; CPy_TypeError("union[dict, object]", obj_result); goto fail; -__LL1031: ; +__LL1048: ; PyObject *arg_kwargs = obj_kwargs; char retval = CPyDef_subscriptions___EthSubscriptionContext_____init__(arg_self, arg_async_w3, arg_subscription, arg_result, arg_kwargs); CPy_DECREF(obj_kwargs); @@ -292896,10 +299320,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1032 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1032); - PyObject *__tmp1033 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1033); + PyObject *__tmp1049 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1049); + PyObject *__tmp1050 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1050); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -293165,16 +299589,16 @@ PyObject *CPyPy_subscriptions___handler_wrapper(PyObject *self, PyObject *const } PyObject *arg_handler; arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1034; + if (arg_handler != NULL) goto __LL1051; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1034; + if (arg_handler != NULL) goto __LL1051; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1034: ; +__LL1051: ; PyObject *retval = CPyDef_subscriptions___handler_wrapper(arg_handler); return retval; fail: ; @@ -293410,95 +299834,95 @@ PyObject *CPyPy_subscriptions___EthSubscription_____init__(PyObject *self, PyObj PyObject *arg_subscription_params; if (obj_subscription_params == NULL) { arg_subscription_params = NULL; - goto __LL1035; + goto __LL1052; } arg_subscription_params = obj_subscription_params; - if (arg_subscription_params != NULL) goto __LL1035; + if (arg_subscription_params != NULL) goto __LL1052; if (obj_subscription_params == Py_None) arg_subscription_params = obj_subscription_params; else { arg_subscription_params = NULL; } - if (arg_subscription_params != NULL) goto __LL1035; + if (arg_subscription_params != NULL) goto __LL1052; CPy_TypeError("object or None", obj_subscription_params); goto fail; -__LL1035: ; +__LL1052: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1036; + goto __LL1053; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1036; + if (arg_handler != NULL) goto __LL1053; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1036; + if (arg_handler != NULL) goto __LL1053; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1036: ; +__LL1053: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1037; + goto __LL1054; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1037; + if (arg_handler_context != NULL) goto __LL1054; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1037; + if (arg_handler_context != NULL) goto __LL1054; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1037: ; +__LL1054: ; PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1038; + goto __LL1055; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1038; + if (arg_label != NULL) goto __LL1055; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1038; + if (arg_label != NULL) goto __LL1055; CPy_TypeError("str or None", obj_label); goto fail; -__LL1038: ; +__LL1055: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1039; + goto __LL1056; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1039; + if (arg_parallelize != NULL) goto __LL1056; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1039; + if (arg_parallelize != NULL) goto __LL1056; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1039: ; +__LL1056: ; char retval = CPyDef_subscriptions___EthSubscription_____init__(arg_self, arg_subscription_params, arg_handler, arg_handler_context, arg_label, arg_parallelize); if (retval == 2) { return NULL; @@ -293985,10 +300409,10 @@ CPyL61: ; cpy_r_r86 = PyTuple_New(2); if (unlikely(cpy_r_r86 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1040 = cpy_r_r85.f0; - PyTuple_SET_ITEM(cpy_r_r86, 0, __tmp1040); - PyObject *__tmp1041 = cpy_r_r85.f1; - PyTuple_SET_ITEM(cpy_r_r86, 1, __tmp1041); + PyObject *__tmp1057 = cpy_r_r85.f0; + PyTuple_SET_ITEM(cpy_r_r86, 0, __tmp1057); + PyObject *__tmp1058 = cpy_r_r85.f1; + PyTuple_SET_ITEM(cpy_r_r86, 1, __tmp1058); cpy_r_r87 = cpy_r_r86; goto CPyL67; CPyL66: ; @@ -293996,8 +300420,8 @@ CPyL66: ; cpy_r_r89 = PyTuple_New(1); if (unlikely(cpy_r_r89 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1042 = cpy_r_r88.f0; - PyTuple_SET_ITEM(cpy_r_r89, 0, __tmp1042); + PyObject *__tmp1059 = cpy_r_r88.f0; + PyTuple_SET_ITEM(cpy_r_r89, 0, __tmp1059); cpy_r_r87 = cpy_r_r89; CPyL67: ; cpy_r_params = cpy_r_r87; @@ -294139,92 +300563,92 @@ PyObject *CPyPy_subscriptions___EthSubscription____create_type_aware_subscriptio PyObject *arg_cls = obj_cls; PyObject *arg_subscription_params; arg_subscription_params = obj_subscription_params; - if (arg_subscription_params != NULL) goto __LL1043; + if (arg_subscription_params != NULL) goto __LL1060; if (obj_subscription_params == Py_None) arg_subscription_params = obj_subscription_params; else { arg_subscription_params = NULL; } - if (arg_subscription_params != NULL) goto __LL1043; + if (arg_subscription_params != NULL) goto __LL1060; CPy_TypeError("object or None", obj_subscription_params); goto fail; -__LL1043: ; +__LL1060: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1044; + goto __LL1061; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1044; + if (arg_handler != NULL) goto __LL1061; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1044; + if (arg_handler != NULL) goto __LL1061; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1044: ; +__LL1061: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1045; + goto __LL1062; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1045; + if (arg_handler_context != NULL) goto __LL1062; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1045; + if (arg_handler_context != NULL) goto __LL1062; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1045: ; +__LL1062: ; PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1046; + goto __LL1063; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1046; + if (arg_label != NULL) goto __LL1063; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1046; + if (arg_label != NULL) goto __LL1063; CPy_TypeError("str or None", obj_label); goto fail; -__LL1046: ; +__LL1063: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1047; + goto __LL1064; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1047; + if (arg_parallelize != NULL) goto __LL1064; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1047; + if (arg_parallelize != NULL) goto __LL1064; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1047: ; +__LL1064: ; PyObject *retval = CPyDef_subscriptions___EthSubscription____create_type_aware_subscription(arg_cls, arg_subscription_params, arg_handler, arg_handler_context, arg_label, arg_parallelize); return retval; fail: ; @@ -295010,10 +301434,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1048 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1048); - PyObject *__tmp1049 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1049); + PyObject *__tmp1065 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1065); + PyObject *__tmp1066 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1066); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -295245,22 +301669,22 @@ CPyL12: ; else { cpy_r_r12 = NULL; } - if (cpy_r_r12 != NULL) goto __LL1050; + if (cpy_r_r12 != NULL) goto __LL1067; if (PyUnicode_Check(cpy_r_address)) cpy_r_r12 = cpy_r_address; else { cpy_r_r12 = NULL; } - if (cpy_r_r12 != NULL) goto __LL1050; + if (cpy_r_r12 != NULL) goto __LL1067; if (PyList_Check(cpy_r_address)) cpy_r_r12 = cpy_r_address; else { cpy_r_r12 = NULL; } - if (cpy_r_r12 != NULL) goto __LL1050; + if (cpy_r_r12 != NULL) goto __LL1067; CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "__init__", 236, CPyStatic_subscriptions___globals, "union[bytes, str, list]", cpy_r_address); goto CPyL37; -__LL1050: ; +__LL1067: ; cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ cpy_r_r14 = CPyDict_SetItem(cpy_r_r8, cpy_r_r13, cpy_r_r12); CPy_DECREF(cpy_r_r12); @@ -295310,10 +301734,10 @@ CPyL24: ; cpy_r_r28 = PyTuple_New(2); if (unlikely(cpy_r_r28 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1051 = cpy_r_r27.f0; - PyTuple_SET_ITEM(cpy_r_r28, 0, __tmp1051); - PyObject *__tmp1052 = cpy_r_r27.f1; - PyTuple_SET_ITEM(cpy_r_r28, 1, __tmp1052); + PyObject *__tmp1068 = cpy_r_r27.f0; + PyTuple_SET_ITEM(cpy_r_r28, 0, __tmp1068); + PyObject *__tmp1069 = cpy_r_r27.f1; + PyTuple_SET_ITEM(cpy_r_r28, 1, __tmp1069); cpy_r_r29 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r28, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); CPy_DECREF(cpy_r_r28); CPy_DECREF(cpy_r_handler); @@ -295408,599 +301832,50 @@ PyObject *CPyPy_subscriptions___LogsSubscription_____init__(PyObject *self, PyOb PyObject *arg_address; if (obj_address == NULL) { arg_address = NULL; - goto __LL1053; + goto __LL1070; } if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1053; + if (arg_address != NULL) goto __LL1070; if (PyUnicode_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1053; + if (arg_address != NULL) goto __LL1070; if (PyList_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1053; + if (arg_address != NULL) goto __LL1070; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1053; + if (arg_address != NULL) goto __LL1070; CPy_TypeError("union[bytes, str, list, None]", obj_address); goto fail; -__LL1053: ; +__LL1070: ; PyObject *arg_topics; if (obj_topics == NULL) { arg_topics = NULL; - goto __LL1054; + goto __LL1071; } arg_topics = obj_topics; - if (arg_topics != NULL) goto __LL1054; + if (arg_topics != NULL) goto __LL1071; if (obj_topics == Py_None) arg_topics = obj_topics; else { arg_topics = NULL; } - if (arg_topics != NULL) goto __LL1054; + if (arg_topics != NULL) goto __LL1071; CPy_TypeError("object or None", obj_topics); goto fail; -__LL1054: ; - PyObject *arg_handler; - if (obj_handler == NULL) { - arg_handler = NULL; - goto __LL1055; - } - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1055; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1055; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1055: ; - PyObject *arg_handler_context; - if (obj_handler_context == NULL) { - arg_handler_context = NULL; - goto __LL1056; - } - if (PyDict_Check(obj_handler_context)) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1056; - if (obj_handler_context == Py_None) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1056; - CPy_TypeError("dict or None", obj_handler_context); - goto fail; -__LL1056: ; - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1057; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1057; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1057; - CPy_TypeError("str or None", obj_label); - goto fail; -__LL1057: ; - PyObject *arg_parallelize; - if (obj_parallelize == NULL) { - arg_parallelize = NULL; - goto __LL1058; - } - if (PyBool_Check(obj_parallelize)) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1058; - if (obj_parallelize == Py_None) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1058; - CPy_TypeError("bool or None", obj_parallelize); - goto fail; -__LL1058: ; - char retval = CPyDef_subscriptions___LogsSubscription_____init__(arg_self, arg_address, arg_topics, arg_handler, arg_handler_context, arg_label, arg_parallelize); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -char CPyDef_subscriptions___NewHeadsSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T1O cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - if (cpy_r_label != NULL) goto CPyL11; - cpy_r_r0 = Py_None; - cpy_r_label = cpy_r_r0; -CPyL2: ; - if (cpy_r_handler != NULL) goto CPyL12; - cpy_r_r1 = Py_None; - cpy_r_handler = cpy_r_r1; -CPyL4: ; - if (cpy_r_handler_context != NULL) goto CPyL13; - cpy_r_r2 = Py_None; - cpy_r_handler_context = cpy_r_r2; -CPyL6: ; - if (cpy_r_parallelize != NULL) goto CPyL14; - cpy_r_r3 = Py_None; - cpy_r_parallelize = cpy_r_r3; -CPyL8: ; - cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newHeads' */ - CPy_INCREF(cpy_r_r4); - cpy_r_r5.f0 = cpy_r_r4; - cpy_r_r6 = PyTuple_New(1); - if (unlikely(cpy_r_r6 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1059 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1059); - cpy_r_r7 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r6, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r7 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL10; - } - return 1; -CPyL10: ; - cpy_r_r8 = 2; - return cpy_r_r8; -CPyL11: ; - CPy_INCREF(cpy_r_label); - goto CPyL2; -CPyL12: ; - CPy_INCREF(cpy_r_handler); - goto CPyL4; -CPyL13: ; - CPy_INCREF(cpy_r_handler_context); - goto CPyL6; -CPyL14: ; - CPy_INCREF(cpy_r_parallelize); - goto CPyL8; -} - -PyObject *CPyPy_subscriptions___NewHeadsSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"label", "handler", "handler_context", "parallelize", 0}; - PyObject *obj_label = NULL; - PyObject *obj_handler = NULL; - PyObject *obj_handler_context = NULL; - PyObject *obj_parallelize = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOO", "__init__", kwlist, &obj_label, &obj_handler, &obj_handler_context, &obj_parallelize)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___NewHeadsSubscription)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.NewHeadsSubscription", obj_self); - goto fail; - } - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1060; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1060; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1060; - CPy_TypeError("str or None", obj_label); - goto fail; -__LL1060: ; - PyObject *arg_handler; - if (obj_handler == NULL) { - arg_handler = NULL; - goto __LL1061; - } - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1061; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1061; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1061: ; - PyObject *arg_handler_context; - if (obj_handler_context == NULL) { - arg_handler_context = NULL; - goto __LL1062; - } - if (PyDict_Check(obj_handler_context)) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1062; - if (obj_handler_context == Py_None) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1062; - CPy_TypeError("dict or None", obj_handler_context); - goto fail; -__LL1062: ; - PyObject *arg_parallelize; - if (obj_parallelize == NULL) { - arg_parallelize = NULL; - goto __LL1063; - } - if (PyBool_Check(obj_parallelize)) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1063; - if (obj_parallelize == Py_None) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1063; - CPy_TypeError("bool or None", obj_parallelize); - goto fail; -__LL1063: ; - char retval = CPyDef_subscriptions___NewHeadsSubscription_____init__(arg_self, arg_label, arg_handler, arg_handler_context, arg_parallelize); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -char CPyDef_subscriptions___PendingTxSubscription_____init__(PyObject *cpy_r_self, char cpy_r_full_transactions, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T2OC cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - if (cpy_r_full_transactions != 2) goto CPyL2; - cpy_r_full_transactions = 0; -CPyL2: ; - if (cpy_r_label != NULL) goto CPyL14; - cpy_r_r0 = Py_None; - cpy_r_label = cpy_r_r0; -CPyL4: ; - if (cpy_r_handler != NULL) goto CPyL15; - cpy_r_r1 = Py_None; - cpy_r_handler = cpy_r_r1; -CPyL6: ; - if (cpy_r_handler_context != NULL) goto CPyL16; - cpy_r_r2 = Py_None; - cpy_r_handler_context = cpy_r_r2; -CPyL8: ; - if (cpy_r_parallelize != NULL) goto CPyL17; - cpy_r_r3 = Py_None; - cpy_r_parallelize = cpy_r_r3; -CPyL10: ; - ((faster_web3___utils___subscriptions___PendingTxSubscriptionObject *)cpy_r_self)->_full_transactions = cpy_r_full_transactions; - cpy_r_r4 = 1; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL18; - } - cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newPendingTransactions' */ - CPy_INCREF(cpy_r_r5); - cpy_r_r6.f0 = cpy_r_r5; - cpy_r_r6.f1 = cpy_r_full_transactions; - cpy_r_r7 = PyTuple_New(2); - if (unlikely(cpy_r_r7 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1064 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp1064); - PyObject *__tmp1065 = cpy_r_r6.f1 ? Py_True : Py_False; - CPy_INCREF(__tmp1065); - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp1065); - cpy_r_r8 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r7, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r8 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL13; - } - return 1; -CPyL13: ; - cpy_r_r9 = 2; - return cpy_r_r9; -CPyL14: ; - CPy_INCREF(cpy_r_label); - goto CPyL4; -CPyL15: ; - CPy_INCREF(cpy_r_handler); - goto CPyL6; -CPyL16: ; - CPy_INCREF(cpy_r_handler_context); - goto CPyL8; -CPyL17: ; - CPy_INCREF(cpy_r_parallelize); - goto CPyL10; -CPyL18: ; - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_parallelize); - goto CPyL13; -} - -PyObject *CPyPy_subscriptions___PendingTxSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"full_transactions", "label", "handler", "handler_context", "parallelize", 0}; - PyObject *obj_full_transactions = NULL; - PyObject *obj_label = NULL; - PyObject *obj_handler = NULL; - PyObject *obj_handler_context = NULL; - PyObject *obj_parallelize = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOOO", "__init__", kwlist, &obj_full_transactions, &obj_label, &obj_handler, &obj_handler_context, &obj_parallelize)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___PendingTxSubscription)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.PendingTxSubscription", obj_self); - goto fail; - } - char arg_full_transactions; - if (obj_full_transactions == NULL) { - arg_full_transactions = 2; - } else if (unlikely(!PyBool_Check(obj_full_transactions))) { - CPy_TypeError("bool", obj_full_transactions); goto fail; - } else - arg_full_transactions = obj_full_transactions == Py_True; - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1066; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1066; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1066; - CPy_TypeError("str or None", obj_label); - goto fail; -__LL1066: ; - PyObject *arg_handler; - if (obj_handler == NULL) { - arg_handler = NULL; - goto __LL1067; - } - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1067; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1067; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1067: ; - PyObject *arg_handler_context; - if (obj_handler_context == NULL) { - arg_handler_context = NULL; - goto __LL1068; - } - if (PyDict_Check(obj_handler_context)) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1068; - if (obj_handler_context == Py_None) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1068; - CPy_TypeError("dict or None", obj_handler_context); - goto fail; -__LL1068: ; - PyObject *arg_parallelize; - if (obj_parallelize == NULL) { - arg_parallelize = NULL; - goto __LL1069; - } - if (PyBool_Check(obj_parallelize)) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1069; - if (obj_parallelize == Py_None) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1069; - CPy_TypeError("bool or None", obj_parallelize); - goto fail; -__LL1069: ; - char retval = CPyDef_subscriptions___PendingTxSubscription_____init__(arg_self, arg_full_transactions, arg_label, arg_handler, arg_handler_context, arg_parallelize); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -char CPyDef_subscriptions___SyncingSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T1O cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - if (cpy_r_label != NULL) goto CPyL11; - cpy_r_r0 = Py_None; - cpy_r_label = cpy_r_r0; -CPyL2: ; - if (cpy_r_handler != NULL) goto CPyL12; - cpy_r_r1 = Py_None; - cpy_r_handler = cpy_r_r1; -CPyL4: ; - if (cpy_r_handler_context != NULL) goto CPyL13; - cpy_r_r2 = Py_None; - cpy_r_handler_context = cpy_r_r2; -CPyL6: ; - if (cpy_r_parallelize != NULL) goto CPyL14; - cpy_r_r3 = Py_None; - cpy_r_parallelize = cpy_r_r3; -CPyL8: ; - cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'syncing' */ - CPy_INCREF(cpy_r_r4); - cpy_r_r5.f0 = cpy_r_r4; - cpy_r_r6 = PyTuple_New(1); - if (unlikely(cpy_r_r6 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1070 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1070); - cpy_r_r7 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r6, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r7 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL10; - } - return 1; -CPyL10: ; - cpy_r_r8 = 2; - return cpy_r_r8; -CPyL11: ; - CPy_INCREF(cpy_r_label); - goto CPyL2; -CPyL12: ; - CPy_INCREF(cpy_r_handler); - goto CPyL4; -CPyL13: ; - CPy_INCREF(cpy_r_handler_context); - goto CPyL6; -CPyL14: ; - CPy_INCREF(cpy_r_parallelize); - goto CPyL8; -} - -PyObject *CPyPy_subscriptions___SyncingSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"label", "handler", "handler_context", "parallelize", 0}; - PyObject *obj_label = NULL; - PyObject *obj_handler = NULL; - PyObject *obj_handler_context = NULL; - PyObject *obj_parallelize = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOO", "__init__", kwlist, &obj_label, &obj_handler, &obj_handler_context, &obj_parallelize)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___SyncingSubscription)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.SyncingSubscription", obj_self); - goto fail; - } - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1071; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1071; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1071; - CPy_TypeError("str or None", obj_label); - goto fail; __LL1071: ; PyObject *arg_handler; if (obj_handler == NULL) { @@ -296038,26 +301913,575 @@ __LL1072: ; CPy_TypeError("dict or None", obj_handler_context); goto fail; __LL1073: ; + PyObject *arg_label; + if (obj_label == NULL) { + arg_label = NULL; + goto __LL1074; + } + if (PyUnicode_Check(obj_label)) + arg_label = obj_label; + else { + arg_label = NULL; + } + if (arg_label != NULL) goto __LL1074; + if (obj_label == Py_None) + arg_label = obj_label; + else { + arg_label = NULL; + } + if (arg_label != NULL) goto __LL1074; + CPy_TypeError("str or None", obj_label); + goto fail; +__LL1074: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1074; + goto __LL1075; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1074; + if (arg_parallelize != NULL) goto __LL1075; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1074; + if (arg_parallelize != NULL) goto __LL1075; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1074: ; +__LL1075: ; + char retval = CPyDef_subscriptions___LogsSubscription_____init__(arg_self, arg_address, arg_topics, arg_handler, arg_handler_context, arg_label, arg_parallelize); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + return NULL; +} + +char CPyDef_subscriptions___NewHeadsSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T1O cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + if (cpy_r_label != NULL) goto CPyL11; + cpy_r_r0 = Py_None; + cpy_r_label = cpy_r_r0; +CPyL2: ; + if (cpy_r_handler != NULL) goto CPyL12; + cpy_r_r1 = Py_None; + cpy_r_handler = cpy_r_r1; +CPyL4: ; + if (cpy_r_handler_context != NULL) goto CPyL13; + cpy_r_r2 = Py_None; + cpy_r_handler_context = cpy_r_r2; +CPyL6: ; + if (cpy_r_parallelize != NULL) goto CPyL14; + cpy_r_r3 = Py_None; + cpy_r_parallelize = cpy_r_r3; +CPyL8: ; + cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newHeads' */ + CPy_INCREF(cpy_r_r4); + cpy_r_r5.f0 = cpy_r_r4; + cpy_r_r6 = PyTuple_New(1); + if (unlikely(cpy_r_r6 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1076 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1076); + cpy_r_r7 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r6, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_handler); + CPy_DECREF(cpy_r_handler_context); + CPy_DECREF(cpy_r_label); + CPy_DECREF(cpy_r_parallelize); + if (unlikely(cpy_r_r7 == 2)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL10; + } + return 1; +CPyL10: ; + cpy_r_r8 = 2; + return cpy_r_r8; +CPyL11: ; + CPy_INCREF(cpy_r_label); + goto CPyL2; +CPyL12: ; + CPy_INCREF(cpy_r_handler); + goto CPyL4; +CPyL13: ; + CPy_INCREF(cpy_r_handler_context); + goto CPyL6; +CPyL14: ; + CPy_INCREF(cpy_r_parallelize); + goto CPyL8; +} + +PyObject *CPyPy_subscriptions___NewHeadsSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"label", "handler", "handler_context", "parallelize", 0}; + PyObject *obj_label = NULL; + PyObject *obj_handler = NULL; + PyObject *obj_handler_context = NULL; + PyObject *obj_parallelize = NULL; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOO", "__init__", kwlist, &obj_label, &obj_handler, &obj_handler_context, &obj_parallelize)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___NewHeadsSubscription)) + arg_self = obj_self; + else { + CPy_TypeError("faster_web3.utils.subscriptions.NewHeadsSubscription", obj_self); + goto fail; + } + PyObject *arg_label; + if (obj_label == NULL) { + arg_label = NULL; + goto __LL1077; + } + if (PyUnicode_Check(obj_label)) + arg_label = obj_label; + else { + arg_label = NULL; + } + if (arg_label != NULL) goto __LL1077; + if (obj_label == Py_None) + arg_label = obj_label; + else { + arg_label = NULL; + } + if (arg_label != NULL) goto __LL1077; + CPy_TypeError("str or None", obj_label); + goto fail; +__LL1077: ; + PyObject *arg_handler; + if (obj_handler == NULL) { + arg_handler = NULL; + goto __LL1078; + } + arg_handler = obj_handler; + if (arg_handler != NULL) goto __LL1078; + if (obj_handler == Py_None) + arg_handler = obj_handler; + else { + arg_handler = NULL; + } + if (arg_handler != NULL) goto __LL1078; + CPy_TypeError("object or None", obj_handler); + goto fail; +__LL1078: ; + PyObject *arg_handler_context; + if (obj_handler_context == NULL) { + arg_handler_context = NULL; + goto __LL1079; + } + if (PyDict_Check(obj_handler_context)) + arg_handler_context = obj_handler_context; + else { + arg_handler_context = NULL; + } + if (arg_handler_context != NULL) goto __LL1079; + if (obj_handler_context == Py_None) + arg_handler_context = obj_handler_context; + else { + arg_handler_context = NULL; + } + if (arg_handler_context != NULL) goto __LL1079; + CPy_TypeError("dict or None", obj_handler_context); + goto fail; +__LL1079: ; + PyObject *arg_parallelize; + if (obj_parallelize == NULL) { + arg_parallelize = NULL; + goto __LL1080; + } + if (PyBool_Check(obj_parallelize)) + arg_parallelize = obj_parallelize; + else { + arg_parallelize = NULL; + } + if (arg_parallelize != NULL) goto __LL1080; + if (obj_parallelize == Py_None) + arg_parallelize = obj_parallelize; + else { + arg_parallelize = NULL; + } + if (arg_parallelize != NULL) goto __LL1080; + CPy_TypeError("bool or None", obj_parallelize); + goto fail; +__LL1080: ; + char retval = CPyDef_subscriptions___NewHeadsSubscription_____init__(arg_self, arg_label, arg_handler, arg_handler_context, arg_parallelize); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + return NULL; +} + +char CPyDef_subscriptions___PendingTxSubscription_____init__(PyObject *cpy_r_self, char cpy_r_full_transactions, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + char cpy_r_r4; + PyObject *cpy_r_r5; + tuple_T2OC cpy_r_r6; + PyObject *cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + if (cpy_r_full_transactions != 2) goto CPyL2; + cpy_r_full_transactions = 0; +CPyL2: ; + if (cpy_r_label != NULL) goto CPyL14; + cpy_r_r0 = Py_None; + cpy_r_label = cpy_r_r0; +CPyL4: ; + if (cpy_r_handler != NULL) goto CPyL15; + cpy_r_r1 = Py_None; + cpy_r_handler = cpy_r_r1; +CPyL6: ; + if (cpy_r_handler_context != NULL) goto CPyL16; + cpy_r_r2 = Py_None; + cpy_r_handler_context = cpy_r_r2; +CPyL8: ; + if (cpy_r_parallelize != NULL) goto CPyL17; + cpy_r_r3 = Py_None; + cpy_r_parallelize = cpy_r_r3; +CPyL10: ; + ((faster_web3___utils___subscriptions___PendingTxSubscriptionObject *)cpy_r_self)->_full_transactions = cpy_r_full_transactions; + cpy_r_r4 = 1; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL18; + } + cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newPendingTransactions' */ + CPy_INCREF(cpy_r_r5); + cpy_r_r6.f0 = cpy_r_r5; + cpy_r_r6.f1 = cpy_r_full_transactions; + cpy_r_r7 = PyTuple_New(2); + if (unlikely(cpy_r_r7 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1081 = cpy_r_r6.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp1081); + PyObject *__tmp1082 = cpy_r_r6.f1 ? Py_True : Py_False; + CPy_INCREF(__tmp1082); + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp1082); + cpy_r_r8 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r7, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_handler); + CPy_DECREF(cpy_r_handler_context); + CPy_DECREF(cpy_r_label); + CPy_DECREF(cpy_r_parallelize); + if (unlikely(cpy_r_r8 == 2)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL13; + } + return 1; +CPyL13: ; + cpy_r_r9 = 2; + return cpy_r_r9; +CPyL14: ; + CPy_INCREF(cpy_r_label); + goto CPyL4; +CPyL15: ; + CPy_INCREF(cpy_r_handler); + goto CPyL6; +CPyL16: ; + CPy_INCREF(cpy_r_handler_context); + goto CPyL8; +CPyL17: ; + CPy_INCREF(cpy_r_parallelize); + goto CPyL10; +CPyL18: ; + CPy_DecRef(cpy_r_label); + CPy_DecRef(cpy_r_handler); + CPy_DecRef(cpy_r_handler_context); + CPy_DecRef(cpy_r_parallelize); + goto CPyL13; +} + +PyObject *CPyPy_subscriptions___PendingTxSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"full_transactions", "label", "handler", "handler_context", "parallelize", 0}; + PyObject *obj_full_transactions = NULL; + PyObject *obj_label = NULL; + PyObject *obj_handler = NULL; + PyObject *obj_handler_context = NULL; + PyObject *obj_parallelize = NULL; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOOO", "__init__", kwlist, &obj_full_transactions, &obj_label, &obj_handler, &obj_handler_context, &obj_parallelize)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___PendingTxSubscription)) + arg_self = obj_self; + else { + CPy_TypeError("faster_web3.utils.subscriptions.PendingTxSubscription", obj_self); + goto fail; + } + char arg_full_transactions; + if (obj_full_transactions == NULL) { + arg_full_transactions = 2; + } else if (unlikely(!PyBool_Check(obj_full_transactions))) { + CPy_TypeError("bool", obj_full_transactions); goto fail; + } else + arg_full_transactions = obj_full_transactions == Py_True; + PyObject *arg_label; + if (obj_label == NULL) { + arg_label = NULL; + goto __LL1083; + } + if (PyUnicode_Check(obj_label)) + arg_label = obj_label; + else { + arg_label = NULL; + } + if (arg_label != NULL) goto __LL1083; + if (obj_label == Py_None) + arg_label = obj_label; + else { + arg_label = NULL; + } + if (arg_label != NULL) goto __LL1083; + CPy_TypeError("str or None", obj_label); + goto fail; +__LL1083: ; + PyObject *arg_handler; + if (obj_handler == NULL) { + arg_handler = NULL; + goto __LL1084; + } + arg_handler = obj_handler; + if (arg_handler != NULL) goto __LL1084; + if (obj_handler == Py_None) + arg_handler = obj_handler; + else { + arg_handler = NULL; + } + if (arg_handler != NULL) goto __LL1084; + CPy_TypeError("object or None", obj_handler); + goto fail; +__LL1084: ; + PyObject *arg_handler_context; + if (obj_handler_context == NULL) { + arg_handler_context = NULL; + goto __LL1085; + } + if (PyDict_Check(obj_handler_context)) + arg_handler_context = obj_handler_context; + else { + arg_handler_context = NULL; + } + if (arg_handler_context != NULL) goto __LL1085; + if (obj_handler_context == Py_None) + arg_handler_context = obj_handler_context; + else { + arg_handler_context = NULL; + } + if (arg_handler_context != NULL) goto __LL1085; + CPy_TypeError("dict or None", obj_handler_context); + goto fail; +__LL1085: ; + PyObject *arg_parallelize; + if (obj_parallelize == NULL) { + arg_parallelize = NULL; + goto __LL1086; + } + if (PyBool_Check(obj_parallelize)) + arg_parallelize = obj_parallelize; + else { + arg_parallelize = NULL; + } + if (arg_parallelize != NULL) goto __LL1086; + if (obj_parallelize == Py_None) + arg_parallelize = obj_parallelize; + else { + arg_parallelize = NULL; + } + if (arg_parallelize != NULL) goto __LL1086; + CPy_TypeError("bool or None", obj_parallelize); + goto fail; +__LL1086: ; + char retval = CPyDef_subscriptions___PendingTxSubscription_____init__(arg_self, arg_full_transactions, arg_label, arg_handler, arg_handler_context, arg_parallelize); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + return NULL; +} + +char CPyDef_subscriptions___SyncingSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T1O cpy_r_r5; + PyObject *cpy_r_r6; + char cpy_r_r7; + char cpy_r_r8; + if (cpy_r_label != NULL) goto CPyL11; + cpy_r_r0 = Py_None; + cpy_r_label = cpy_r_r0; +CPyL2: ; + if (cpy_r_handler != NULL) goto CPyL12; + cpy_r_r1 = Py_None; + cpy_r_handler = cpy_r_r1; +CPyL4: ; + if (cpy_r_handler_context != NULL) goto CPyL13; + cpy_r_r2 = Py_None; + cpy_r_handler_context = cpy_r_r2; +CPyL6: ; + if (cpy_r_parallelize != NULL) goto CPyL14; + cpy_r_r3 = Py_None; + cpy_r_parallelize = cpy_r_r3; +CPyL8: ; + cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'syncing' */ + CPy_INCREF(cpy_r_r4); + cpy_r_r5.f0 = cpy_r_r4; + cpy_r_r6 = PyTuple_New(1); + if (unlikely(cpy_r_r6 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1087 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1087); + cpy_r_r7 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r6, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_handler); + CPy_DECREF(cpy_r_handler_context); + CPy_DECREF(cpy_r_label); + CPy_DECREF(cpy_r_parallelize); + if (unlikely(cpy_r_r7 == 2)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL10; + } + return 1; +CPyL10: ; + cpy_r_r8 = 2; + return cpy_r_r8; +CPyL11: ; + CPy_INCREF(cpy_r_label); + goto CPyL2; +CPyL12: ; + CPy_INCREF(cpy_r_handler); + goto CPyL4; +CPyL13: ; + CPy_INCREF(cpy_r_handler_context); + goto CPyL6; +CPyL14: ; + CPy_INCREF(cpy_r_parallelize); + goto CPyL8; +} + +PyObject *CPyPy_subscriptions___SyncingSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"label", "handler", "handler_context", "parallelize", 0}; + PyObject *obj_label = NULL; + PyObject *obj_handler = NULL; + PyObject *obj_handler_context = NULL; + PyObject *obj_parallelize = NULL; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOO", "__init__", kwlist, &obj_label, &obj_handler, &obj_handler_context, &obj_parallelize)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___SyncingSubscription)) + arg_self = obj_self; + else { + CPy_TypeError("faster_web3.utils.subscriptions.SyncingSubscription", obj_self); + goto fail; + } + PyObject *arg_label; + if (obj_label == NULL) { + arg_label = NULL; + goto __LL1088; + } + if (PyUnicode_Check(obj_label)) + arg_label = obj_label; + else { + arg_label = NULL; + } + if (arg_label != NULL) goto __LL1088; + if (obj_label == Py_None) + arg_label = obj_label; + else { + arg_label = NULL; + } + if (arg_label != NULL) goto __LL1088; + CPy_TypeError("str or None", obj_label); + goto fail; +__LL1088: ; + PyObject *arg_handler; + if (obj_handler == NULL) { + arg_handler = NULL; + goto __LL1089; + } + arg_handler = obj_handler; + if (arg_handler != NULL) goto __LL1089; + if (obj_handler == Py_None) + arg_handler = obj_handler; + else { + arg_handler = NULL; + } + if (arg_handler != NULL) goto __LL1089; + CPy_TypeError("object or None", obj_handler); + goto fail; +__LL1089: ; + PyObject *arg_handler_context; + if (obj_handler_context == NULL) { + arg_handler_context = NULL; + goto __LL1090; + } + if (PyDict_Check(obj_handler_context)) + arg_handler_context = obj_handler_context; + else { + arg_handler_context = NULL; + } + if (arg_handler_context != NULL) goto __LL1090; + if (obj_handler_context == Py_None) + arg_handler_context = obj_handler_context; + else { + arg_handler_context = NULL; + } + if (arg_handler_context != NULL) goto __LL1090; + CPy_TypeError("dict or None", obj_handler_context); + goto fail; +__LL1090: ; + PyObject *arg_parallelize; + if (obj_parallelize == NULL) { + arg_parallelize = NULL; + goto __LL1091; + } + if (PyBool_Check(obj_parallelize)) + arg_parallelize = obj_parallelize; + else { + arg_parallelize = NULL; + } + if (arg_parallelize != NULL) goto __LL1091; + if (obj_parallelize == Py_None) + arg_parallelize = obj_parallelize; + else { + arg_parallelize = NULL; + } + if (arg_parallelize != NULL) goto __LL1091; + CPy_TypeError("bool or None", obj_parallelize); + goto fail; +__LL1091: ; char retval = CPyDef_subscriptions___SyncingSubscription_____init__(arg_self, arg_label, arg_handler, arg_handler_context, arg_parallelize); if (retval == 2) { return NULL; @@ -296660,10 +303084,10 @@ CPyL3: ; cpy_r_r61 = PyTuple_New(2); if (unlikely(cpy_r_r61 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1075 = cpy_r_r60.f0; - PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp1075); - PyObject *__tmp1076 = cpy_r_r60.f1; - PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp1076); + PyObject *__tmp1092 = cpy_r_r60.f0; + PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp1092); + PyObject *__tmp1093 = cpy_r_r60.f1; + PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp1093); cpy_r_r62 = PyObject_GetItem(cpy_r_r53, cpy_r_r61); CPy_DECREF(cpy_r_r53); CPy_DECREF(cpy_r_r61); @@ -296746,10 +303170,10 @@ CPyL3: ; cpy_r_r92 = PyTuple_New(2); if (unlikely(cpy_r_r92 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1077 = cpy_r_r91.f0; - PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp1077); - PyObject *__tmp1078 = cpy_r_r91.f1; - PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp1078); + PyObject *__tmp1094 = cpy_r_r91.f0; + PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp1094); + PyObject *__tmp1095 = cpy_r_r91.f1; + PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp1095); cpy_r_r93 = PyObject_GetItem(cpy_r_r84, cpy_r_r92); CPy_DECREF(cpy_r_r92); if (unlikely(cpy_r_r93 == NULL)) { @@ -296792,12 +303216,12 @@ CPyL3: ; cpy_r_r108 = PyTuple_New(3); if (unlikely(cpy_r_r108 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1079 = cpy_r_r107.f0; - PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp1079); - PyObject *__tmp1080 = cpy_r_r107.f1; - PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp1080); - PyObject *__tmp1081 = cpy_r_r107.f2; - PyTuple_SET_ITEM(cpy_r_r108, 2, __tmp1081); + PyObject *__tmp1096 = cpy_r_r107.f0; + PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp1096); + PyObject *__tmp1097 = cpy_r_r107.f1; + PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp1097); + PyObject *__tmp1098 = cpy_r_r107.f2; + PyTuple_SET_ITEM(cpy_r_r108, 2, __tmp1098); cpy_r_r109 = PyObject_GetItem(cpy_r_r99, cpy_r_r108); CPy_DECREF(cpy_r_r99); CPy_DECREF(cpy_r_r108); @@ -296810,10 +303234,10 @@ CPyL3: ; cpy_r_r111 = PyTuple_New(2); if (unlikely(cpy_r_r111 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1082 = cpy_r_r110.f0; - PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp1082); - PyObject *__tmp1083 = cpy_r_r110.f1; - PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp1083); + PyObject *__tmp1099 = cpy_r_r110.f0; + PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp1099); + PyObject *__tmp1100 = cpy_r_r110.f1; + PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp1100); cpy_r_r112 = PyObject_GetItem(cpy_r_r83, cpy_r_r111); CPy_DECREF(cpy_r_r83); CPy_DECREF(cpy_r_r111); @@ -296913,10 +303337,10 @@ CPyL3: ; cpy_r_r150 = PyTuple_New(2); if (unlikely(cpy_r_r150 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1084 = cpy_r_r149.f0; - PyTuple_SET_ITEM(cpy_r_r150, 0, __tmp1084); - PyObject *__tmp1085 = cpy_r_r149.f1; - PyTuple_SET_ITEM(cpy_r_r150, 1, __tmp1085); + PyObject *__tmp1101 = cpy_r_r149.f0; + PyTuple_SET_ITEM(cpy_r_r150, 0, __tmp1101); + PyObject *__tmp1102 = cpy_r_r149.f1; + PyTuple_SET_ITEM(cpy_r_r150, 1, __tmp1102); cpy_r_r151 = PyObject_GetItem(cpy_r_r146, cpy_r_r150); CPy_DECREF(cpy_r_r150); if (unlikely(cpy_r_r151 == NULL)) { @@ -296982,12 +303406,12 @@ CPyL3: ; cpy_r_r176 = PyTuple_New(3); if (unlikely(cpy_r_r176 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1086 = cpy_r_r175.f0; - PyTuple_SET_ITEM(cpy_r_r176, 0, __tmp1086); - PyObject *__tmp1087 = cpy_r_r175.f1; - PyTuple_SET_ITEM(cpy_r_r176, 1, __tmp1087); - PyObject *__tmp1088 = cpy_r_r175.f2; - PyTuple_SET_ITEM(cpy_r_r176, 2, __tmp1088); + PyObject *__tmp1103 = cpy_r_r175.f0; + PyTuple_SET_ITEM(cpy_r_r176, 0, __tmp1103); + PyObject *__tmp1104 = cpy_r_r175.f1; + PyTuple_SET_ITEM(cpy_r_r176, 1, __tmp1104); + PyObject *__tmp1105 = cpy_r_r175.f2; + PyTuple_SET_ITEM(cpy_r_r176, 2, __tmp1105); cpy_r_r177 = PyObject_GetItem(cpy_r_r167, cpy_r_r176); CPy_DECREF(cpy_r_r167); CPy_DECREF(cpy_r_r176); @@ -297000,10 +303424,10 @@ CPyL3: ; cpy_r_r179 = PyTuple_New(2); if (unlikely(cpy_r_r179 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1089 = cpy_r_r178.f0; - PyTuple_SET_ITEM(cpy_r_r179, 0, __tmp1089); - PyObject *__tmp1090 = cpy_r_r178.f1; - PyTuple_SET_ITEM(cpy_r_r179, 1, __tmp1090); + PyObject *__tmp1106 = cpy_r_r178.f0; + PyTuple_SET_ITEM(cpy_r_r179, 0, __tmp1106); + PyObject *__tmp1107 = cpy_r_r178.f1; + PyTuple_SET_ITEM(cpy_r_r179, 1, __tmp1107); cpy_r_r180 = PyObject_GetItem(cpy_r_r158, cpy_r_r179); CPy_DECREF(cpy_r_r158); CPy_DECREF(cpy_r_r179); @@ -297104,10 +303528,10 @@ CPyL3: ; cpy_r_r221 = PyTuple_New(2); if (unlikely(cpy_r_r221 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1091 = cpy_r_r220.f0; - PyTuple_SET_ITEM(cpy_r_r221, 0, __tmp1091); - PyObject *__tmp1092 = cpy_r_r220.f1; - PyTuple_SET_ITEM(cpy_r_r221, 1, __tmp1092); + PyObject *__tmp1108 = cpy_r_r220.f0; + PyTuple_SET_ITEM(cpy_r_r221, 0, __tmp1108); + PyObject *__tmp1109 = cpy_r_r220.f1; + PyTuple_SET_ITEM(cpy_r_r221, 1, __tmp1109); cpy_r_r222 = PyObject_GetItem(cpy_r_r215, cpy_r_r221); CPy_DECREF(cpy_r_r221); if (unlikely(cpy_r_r222 == NULL)) { @@ -297173,12 +303597,12 @@ CPyL3: ; cpy_r_r247 = PyTuple_New(3); if (unlikely(cpy_r_r247 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1093 = cpy_r_r246.f0; - PyTuple_SET_ITEM(cpy_r_r247, 0, __tmp1093); - PyObject *__tmp1094 = cpy_r_r246.f1; - PyTuple_SET_ITEM(cpy_r_r247, 1, __tmp1094); - PyObject *__tmp1095 = cpy_r_r246.f2; - PyTuple_SET_ITEM(cpy_r_r247, 2, __tmp1095); + PyObject *__tmp1110 = cpy_r_r246.f0; + PyTuple_SET_ITEM(cpy_r_r247, 0, __tmp1110); + PyObject *__tmp1111 = cpy_r_r246.f1; + PyTuple_SET_ITEM(cpy_r_r247, 1, __tmp1111); + PyObject *__tmp1112 = cpy_r_r246.f2; + PyTuple_SET_ITEM(cpy_r_r247, 2, __tmp1112); cpy_r_r248 = PyObject_GetItem(cpy_r_r238, cpy_r_r247); CPy_DECREF(cpy_r_r238); CPy_DECREF(cpy_r_r247); @@ -297191,10 +303615,10 @@ CPyL3: ; cpy_r_r250 = PyTuple_New(2); if (unlikely(cpy_r_r250 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1096 = cpy_r_r249.f0; - PyTuple_SET_ITEM(cpy_r_r250, 0, __tmp1096); - PyObject *__tmp1097 = cpy_r_r249.f1; - PyTuple_SET_ITEM(cpy_r_r250, 1, __tmp1097); + PyObject *__tmp1113 = cpy_r_r249.f0; + PyTuple_SET_ITEM(cpy_r_r250, 0, __tmp1113); + PyObject *__tmp1114 = cpy_r_r249.f1; + PyTuple_SET_ITEM(cpy_r_r250, 1, __tmp1114); cpy_r_r251 = PyObject_GetItem(cpy_r_r229, cpy_r_r250); CPy_DECREF(cpy_r_r229); CPy_DECREF(cpy_r_r250); @@ -297305,10 +303729,10 @@ CPyL3: ; cpy_r_r295 = PyTuple_New(2); if (unlikely(cpy_r_r295 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1098 = cpy_r_r294.f0; - PyTuple_SET_ITEM(cpy_r_r295, 0, __tmp1098); - PyObject *__tmp1099 = cpy_r_r294.f1; - PyTuple_SET_ITEM(cpy_r_r295, 1, __tmp1099); + PyObject *__tmp1115 = cpy_r_r294.f0; + PyTuple_SET_ITEM(cpy_r_r295, 0, __tmp1115); + PyObject *__tmp1116 = cpy_r_r294.f1; + PyTuple_SET_ITEM(cpy_r_r295, 1, __tmp1116); cpy_r_r296 = PyObject_GetItem(cpy_r_r287, cpy_r_r295); CPy_DECREF(cpy_r_r287); CPy_DECREF(cpy_r_r295); @@ -297322,10 +303746,10 @@ CPyL3: ; cpy_r_r298 = PyTuple_New(2); if (unlikely(cpy_r_r298 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1100 = cpy_r_r297.f0; - PyTuple_SET_ITEM(cpy_r_r298, 0, __tmp1100); - PyObject *__tmp1101 = cpy_r_r297.f1; - PyTuple_SET_ITEM(cpy_r_r298, 1, __tmp1101); + PyObject *__tmp1117 = cpy_r_r297.f0; + PyTuple_SET_ITEM(cpy_r_r298, 0, __tmp1117); + PyObject *__tmp1118 = cpy_r_r297.f1; + PyTuple_SET_ITEM(cpy_r_r298, 1, __tmp1118); cpy_r_r299 = PyObject_GetItem(cpy_r_r283, cpy_r_r298); CPy_DECREF(cpy_r_r298); if (unlikely(cpy_r_r299 == NULL)) { @@ -297391,12 +303815,12 @@ CPyL3: ; cpy_r_r324 = PyTuple_New(3); if (unlikely(cpy_r_r324 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1102 = cpy_r_r323.f0; - PyTuple_SET_ITEM(cpy_r_r324, 0, __tmp1102); - PyObject *__tmp1103 = cpy_r_r323.f1; - PyTuple_SET_ITEM(cpy_r_r324, 1, __tmp1103); - PyObject *__tmp1104 = cpy_r_r323.f2; - PyTuple_SET_ITEM(cpy_r_r324, 2, __tmp1104); + PyObject *__tmp1119 = cpy_r_r323.f0; + PyTuple_SET_ITEM(cpy_r_r324, 0, __tmp1119); + PyObject *__tmp1120 = cpy_r_r323.f1; + PyTuple_SET_ITEM(cpy_r_r324, 1, __tmp1120); + PyObject *__tmp1121 = cpy_r_r323.f2; + PyTuple_SET_ITEM(cpy_r_r324, 2, __tmp1121); cpy_r_r325 = PyObject_GetItem(cpy_r_r315, cpy_r_r324); CPy_DECREF(cpy_r_r315); CPy_DECREF(cpy_r_r324); @@ -297409,10 +303833,10 @@ CPyL3: ; cpy_r_r327 = PyTuple_New(2); if (unlikely(cpy_r_r327 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1105 = cpy_r_r326.f0; - PyTuple_SET_ITEM(cpy_r_r327, 0, __tmp1105); - PyObject *__tmp1106 = cpy_r_r326.f1; - PyTuple_SET_ITEM(cpy_r_r327, 1, __tmp1106); + PyObject *__tmp1122 = cpy_r_r326.f0; + PyTuple_SET_ITEM(cpy_r_r327, 0, __tmp1122); + PyObject *__tmp1123 = cpy_r_r326.f1; + PyTuple_SET_ITEM(cpy_r_r327, 1, __tmp1123); cpy_r_r328 = PyObject_GetItem(cpy_r_r306, cpy_r_r327); CPy_DECREF(cpy_r_r306); CPy_DECREF(cpy_r_r327); @@ -297456,10 +303880,10 @@ CPyL3: ; cpy_r_r344 = PyTuple_New(2); if (unlikely(cpy_r_r344 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1107 = cpy_r_r343.f0; - PyTuple_SET_ITEM(cpy_r_r344, 0, __tmp1107); - PyObject *__tmp1108 = cpy_r_r343.f1; - PyTuple_SET_ITEM(cpy_r_r344, 1, __tmp1108); + PyObject *__tmp1124 = cpy_r_r343.f0; + PyTuple_SET_ITEM(cpy_r_r344, 0, __tmp1124); + PyObject *__tmp1125 = cpy_r_r343.f1; + PyTuple_SET_ITEM(cpy_r_r344, 1, __tmp1125); cpy_r_r345 = PyObject_GetItem(cpy_r_r336, cpy_r_r344); CPy_DECREF(cpy_r_r336); CPy_DECREF(cpy_r_r344); @@ -297541,10 +303965,10 @@ CPyL3: ; cpy_r_r376 = PyTuple_New(2); if (unlikely(cpy_r_r376 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1109 = cpy_r_r375.f0; - PyTuple_SET_ITEM(cpy_r_r376, 0, __tmp1109); - PyObject *__tmp1110 = cpy_r_r375.f1; - PyTuple_SET_ITEM(cpy_r_r376, 1, __tmp1110); + PyObject *__tmp1126 = cpy_r_r375.f0; + PyTuple_SET_ITEM(cpy_r_r376, 0, __tmp1126); + PyObject *__tmp1127 = cpy_r_r375.f1; + PyTuple_SET_ITEM(cpy_r_r376, 1, __tmp1127); cpy_r_r377 = PyObject_GetItem(cpy_r_r370, cpy_r_r376); CPy_DECREF(cpy_r_r376); if (unlikely(cpy_r_r377 == NULL)) { @@ -297610,12 +304034,12 @@ CPyL3: ; cpy_r_r402 = PyTuple_New(3); if (unlikely(cpy_r_r402 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1111 = cpy_r_r401.f0; - PyTuple_SET_ITEM(cpy_r_r402, 0, __tmp1111); - PyObject *__tmp1112 = cpy_r_r401.f1; - PyTuple_SET_ITEM(cpy_r_r402, 1, __tmp1112); - PyObject *__tmp1113 = cpy_r_r401.f2; - PyTuple_SET_ITEM(cpy_r_r402, 2, __tmp1113); + PyObject *__tmp1128 = cpy_r_r401.f0; + PyTuple_SET_ITEM(cpy_r_r402, 0, __tmp1128); + PyObject *__tmp1129 = cpy_r_r401.f1; + PyTuple_SET_ITEM(cpy_r_r402, 1, __tmp1129); + PyObject *__tmp1130 = cpy_r_r401.f2; + PyTuple_SET_ITEM(cpy_r_r402, 2, __tmp1130); cpy_r_r403 = PyObject_GetItem(cpy_r_r393, cpy_r_r402); CPy_DECREF(cpy_r_r393); CPy_DECREF(cpy_r_r402); @@ -297628,10 +304052,10 @@ CPyL3: ; cpy_r_r405 = PyTuple_New(2); if (unlikely(cpy_r_r405 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1114 = cpy_r_r404.f0; - PyTuple_SET_ITEM(cpy_r_r405, 0, __tmp1114); - PyObject *__tmp1115 = cpy_r_r404.f1; - PyTuple_SET_ITEM(cpy_r_r405, 1, __tmp1115); + PyObject *__tmp1131 = cpy_r_r404.f0; + PyTuple_SET_ITEM(cpy_r_r405, 0, __tmp1131); + PyObject *__tmp1132 = cpy_r_r404.f1; + PyTuple_SET_ITEM(cpy_r_r405, 1, __tmp1132); cpy_r_r406 = PyObject_GetItem(cpy_r_r384, cpy_r_r405); CPy_DECREF(cpy_r_r384); CPy_DECREF(cpy_r_r405); @@ -298266,7 +304690,6 @@ int CPyGlobalsInit(void) CPyModule_faster_web3___providers___persistent___request_processor = Py_None; CPyModule_builtins = Py_None; CPyModule_asyncio = Py_None; - CPyModule_sys = Py_None; CPyModule_typing = Py_None; CPyModule_typing_extensions = Py_None; CPyModule_faster_web3____utils___batching = Py_None; @@ -298321,6 +304744,24 @@ int CPyGlobalsInit(void) CPyModule_faster_hexbytes = Py_None; CPyModule_faster_web3____utils___abi_element_identifiers = Py_None; CPyModule_faster_web3____utils___compat = Py_None; + CPyModule_faster_web3___utils___address = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_faster_eth_utils = Py_None; + CPyModule_rlp = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_faster_web3___exceptions = Py_None; + CPyModule_faster_web3___types = Py_None; + CPyModule_faster_web3___utils___async_exception_handling = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_aiohttp = Py_None; + CPyModule_faster_eth_abi = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_faster_web3____utils___http = Py_None; + CPyModule_faster_web3____utils___type_conversion = Py_None; + CPyModule_faster_web3___exceptions = Py_None; + CPyModule_faster_web3___types = Py_None; CPyModule_faster_web3___utils___caching = Py_None; CPyModule_builtins = Py_None; CPyModule_asyncio = Py_None; @@ -298328,6 +304769,16 @@ int CPyGlobalsInit(void) CPyModule_enum = Py_None; CPyModule_time = Py_None; CPyModule_typing = Py_None; + CPyModule_faster_web3___utils___exception_handling = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_requests = Py_None; + CPyModule_faster_eth_abi = Py_None; + CPyModule_eth_typing = Py_None; + CPyModule_faster_web3____utils___http = Py_None; + CPyModule_faster_web3____utils___type_conversion = Py_None; + CPyModule_faster_web3___exceptions = Py_None; + CPyModule_faster_web3___types = Py_None; CPyModule_faster_web3___utils___subscriptions = Py_None; CPyModule_builtins = Py_None; CPyModule_typing = Py_None; @@ -298439,7 +304890,7 @@ const char * const CPyLit_Str[] = { "\003\beth_sign\021eth_signTypedData$RPC_METHODS_UNSUPPORTED_DURING_BATCH", "\004\033faster_web3._utils.batching\004web3\016_requests_info\024_async_requests_info", "\005\016RequestBatcher\ais_text\bis_bytes\alatin-1\nis_integer", - "\005\036unrecognized block reference: \rWeb3TypeError\004safe\bearliest\tfinalized", + "\005\036unrecognized block reference: \rWeb3TypeError\004safe\tfinalized\bearliest", "\002\tis_string\006is_hex", "\002=Value did not match any of the recognized block identifiers: \005curry", "\003\tTypeGuard\021typing_extensions\"select_method_for_block_identifier", @@ -298460,13 +304911,13 @@ const char * const CPyLit_Str[] = { "\001&async_validate_from_blocknum_in_result", "\002 validate_from_block_id_in_params!validate_from_blockhash_in_params", "\003 validate_from_blocknum_in_result\030faster_web3._utils.empty\003RPC", - "\002\032faster_web3._utils.rpc_abi\037RequestCacheValidationThreshold", - "\006\021faster_web3.utils\003md5\tget_ident\nis_boolean\ais_dict\fis_list_like", - "\004\ais_null\tis_number\023response_formatters\017subscription_id", - "\004\036middleware_response_processors\034DEFAULT_VALIDATION_THRESHOLD\003ETH\004ARB1", - "\n\006ZKSYNC\004OETH\005MATIC\005ZKEVM\004BASE\003SCR\003GNO\004AVAX\003BNB\003FTM", - "\003#CHAIN_VALIDATION_THRESHOLD_DEFAULTS\022web3_clientVersion\vnet_version", - "\002\fALWAYS_CACHE\024eth_getBlockByNumber", + "\003\032faster_web3._utils.rpc_abi\nRPCRequest\vRPCResponse", + "\004\037RequestCacheValidationThreshold\021faster_web3.utils\003md5\tget_ident", + "\006\nis_boolean\ais_dict\fis_list_like\ais_null\tis_number\023response_formatters", + "\002\017subscription_id\036middleware_response_processors", + "\b\034DEFAULT_VALIDATION_THRESHOLD\003ETH\004ARB1\006ZKSYNC\004OETH\005MATIC\005ZKEVM\004BASE", + "\006\003SCR\003GNO\004AVAX\003BNB\003FTM#CHAIN_VALIDATION_THRESHOLD_DEFAULTS", + "\004\022web3_clientVersion\vnet_version\fALWAYS_CACHE\024eth_getBlockByNumber", "\001*eth_getRawTransactionByBlockNumberAndIndex", "\001$eth_getBlockTransactionCountByNumber", "\002!eth_getUncleByBlockNumberAndIndex\036eth_getUncleCountByBlockNumber", @@ -298477,7 +304928,8 @@ const char * const CPyLit_Str[] = { "\001(eth_getRawTransactionByBlockHashAndIndex", "\002\037eth_getUncleByBlockHashAndIndex\034eth_getUncleCountByBlockHash", "\003\023BLOCKHASH_IN_PARAMS\027INTERNAL_VALIDATION_MAP\021AsyncBaseProvider", - "\003\024ASYNC_VALIDATOR_TYPE\035ASYNC_INTERNAL_VALIDATION_MAP\006logger", + "\003\024ASYNC_VALIDATOR_TYPE\035ASYNC_INTERNAL_VALIDATION_MAP\rAsyncSendFunc", + "\003\034PersistentConnectionProvider\rAsyncRecvFunc\006logger", "\0031There was an exception while caching the request.\bexc_info\006number", "\002\ttimestamp\004time", "\001vInvalid request_cache_validation_threshold value. This should not have happened. Request not cached.\n threshold: %s", @@ -298544,7 +304996,7 @@ const char * const CPyLit_Str[] = { "\a\n0x08c379a0\023ContractCustomError\amessage\ano data\004code\005index\bprogress", "\005\035TransactionIndexingInProgress\tnot found\005lower\005block\006header", "\002\rBlockNotFound,faster_web3/_utils/error_formatters_utils.py", - "\004\022faster_eth_abi.abi\bRPCError\vRPCResponse\034SOLIDITY_ERROR_FUNC_SELECTOR", + "\003\022faster_eth_abi.abi\bRPCError\034SOLIDITY_ERROR_FUNC_SELECTOR", "\005\035OFFCHAIN_LOOKUP_FUNC_SELECTOR\006sender\004urls\bcallData\020callbackFunction", "\004\textraData\033OFFCHAIN_LOOKUP_FIELD_NAMES\bstring[]\006bytes4", "\002\033OFFCHAIN_LOOKUP_FIELD_TYPES\026OFFCHAIN_LOOKUP_FIELDS", @@ -298598,7 +305050,7 @@ const char * const CPyLit_Str[] = { "\0020Storage key must be one of bytes, int, str, got \tto_0x_hex", "\003)Storage key must be a 32-byte value, got \023to_checksum_address\abalance", "\004\astorage\nis_address\022apply_formatter_if\021has_pretrace_keys", - "\004#type_aware_apply_formatters_to_dict\tis_hexstr\006status\asyncing", + "\004#type_aware_apply_formatters_to_dict\tis_hexstr\asyncing\006status", "\004\022combine_formatters\017Block with id: \v not found.\nIndexError", "\003\030Unknown block identifier\020Uncle at index: \023 of block with id: ", "\002\'Unknown block identifier or uncle index\027Transaction with hash: ", @@ -298907,7 +305359,8 @@ const char * const CPyLit_Str[] = { "\001XCached response popped from cache to be processed:\n cache_key=%s,\n raw_response=%s", "\0015faster_web3/providers/persistent/request_processor.py", "\003\036SubscriptionProcessingFinished\016TaskNotRunning\025SubscriptionContainer", - "\0035faster_web3.providers.persistent.subscription_manager\005RPCId\005Queue", + "\0025faster_web3.providers.persistent.subscription_manager\rBatchResponse", + "\003\005RPCId\005Queue\t_get_next", "\0022faster_web3.providers.persistent.request_processor\020TaskReliantQueue", "\003\t_provider\032_request_information_cache\027_request_response_cache", "\002\034_subscription_response_queue\033_handler_subscription_queue", @@ -298953,22 +305406,22 @@ const char * const CPyLit_Str[] = { "\002\020AsyncHTTProvider\021WebSocketProvider", "\001p----------------------------------------------------------------------------------------------------------------", "\0020|{:^26}|{:^20.10}|{:^20.10}|{:^20.10}|{:^20.10}|\021AsyncHTTPProvider", - "\a\006Logger\aAF_UNIX\vSOCK_STREAM\aconnect\nsettimeout\aOSError\017ConnectionError", - "\005\021client_exceptions\024ClientConnectorError\004poll\006SIGINT\vsend_signal", - "\005\tterminate\004kill\006signal$faster_web3/tools/benchmark/utils.py\aNewType", - "\003\tTypedDict\032SignedSetCodeAuthorization\032eth_account.datastructures", - "\003\006Hash32\nFallbackFn\tReceiveFn", - "\002*faster_web3._utils.abi_element_identifiers\vNotRequired", - "\a\020LatestBlockParam\vTopicFilter\bEnodeURI\005Nonce\tTimestamp\004Gwei\n_TypedDict", - "\004\016_TypedDictMeta\017AccessListEntry\nAccessList\tEventData", + "\006\006Logger\aconnect\nsettimeout\aOSError\017ConnectionError\021client_exceptions", + "\a\024ClientConnectorError\004poll\006SIGINT\vsend_signal\tterminate\004kill\006signal", + "\003\016builtinssocket\fbuiltinstime$faster_web3/tools/benchmark/utils.py", + "\005\baiosleep\aAF_UNIX\vSOCK_STREAM\aNewType\tTypedDict", + "\003\032SignedSetCodeAuthorization\032eth_account.datastructures\006Hash32", + "\003\nFallbackFn\tReceiveFn*faster_web3._utils.abi_element_identifiers", + "\006\vNotRequired\020LatestBlockParam\vTopicFilter\bEnodeURI\005Nonce\tTimestamp", + "\006\004Gwei\n_TypedDict\016_TypedDictMeta\017AccessListEntry\nAccessList\tEventData", "\003\030SetCodeAuthorizationData\032SetCodeAuthorizationParams\016WithdrawalData", "\004\tBlockData\024proofOfAuthorityData\aremoved\024SubscriptionResponse", "\002\035BlockTypeSubscriptionResponse#TransactionTypeSubscriptionResponse", "\003\030LogsSubscriptionResponse\fSyncProgress\tisSyncing", "\002\033SyncingSubscriptionResponse\021GethSyncingStatus", "\002\035GethSyncingSubscriptionResult\037GethSyncingSubscriptionResponse", - "\003\025EthSubscriptionParams\nRPCRequest\025EthSubscriptionResult", - "\003\030CreateAccessListResponse\rMakeRequestFn\022MakeBatchRequestFn", + "\003\025EthSubscriptionParams\025EthSubscriptionResult\030CreateAccessListResponse", + "\004\rRequestParams\vBatchParams\rMakeRequestFn\022MakeBatchRequestFn", "\003\022AsyncMakeRequestFn\027AsyncMakeBatchRequestFn\016FormattersDict", "\006\020error_formatters\fFilterParams\005state\tstateDiff\016AsyncWeb3[Any]\004root", "\006\rBlockReceipts\bSignedTx\fStorageProof\vMerkleProof\bProtocol\anetwork", @@ -298982,9 +305435,15 @@ const char * const CPyLit_Str[] = { "\005\024BaseContractFunction\021BaseContractEvent\nBlockTrace\vFilterTrace\avmTrace", "\006\tTraceMode\021TraceFilterParams\005after\005count\vfromAddress\ttoAddress", "\004\bnewHeads\026newPendingTransactions\020SubscriptionType\023LogsSubscriptionArg", + "\004\031`salt` must be 32 bytes, \006 != 32\003rlp\034faster_web3/utils/address.py", + "\001{Cannot handle OffchainLookup raised inside nested call. Returned `sender` value does not equal `to` address in transaction.", + "\002\b{sender}\006{data}", + "\001VImproperly formatted response for offchain lookup HTTP request - missing \'data\' field.", + "\002)Offchain lookup failed for supplied urls.\026MultipleFailedRequests", + "\002-faster_web3/utils/async_exception_handling.py\017to_bytes_if_hex", "\003\vOrderedDict\004last(Timeout waiting for item to be available", "\006\fTimeoutError\034faster_web3/utils/caching.py\tFINALIZED\004SAFE\005_size\005_data", - "\001\033\' object has no attribute \'", + "\002\'faster_web3/utils/exception_handling.py\033\' object has no attribute \'", "\001YSubscription handler called.\n label: %s\n call count: %s\n total handler calls: %s", "\004\ahandler\017handler_context\005label\037No `id` found for subscription.", "\004\vunsubscribe\023TSubscriptionResult\rTSubscription\024EthSubscription[Any]", @@ -298999,115 +305458,118 @@ const char * const CPyLit_Str[] = { "", }; const char * const CPyLit_Bytes[] = { - "\004 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\0020x", + "\005 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\0020x\001\377", "", }; const char * const CPyLit_Int[] = { "\t0\00095\00065039\00048\00025000\00039000\000172800\0002\00016", "\001115792089237316195423570985008687907853269984665640564039457584007913129639936", "\0223600\000-1\000604800\000180\0001800\000300\000120\00060\0004\0001\000256\0003\0001500000000\0001000000000\00032\00064\0008\000-32601", - "\a1000000000000000000\000600\00086400\000720\000255\00063\000131277322940537", + "\v1000000000000000000\000600\00086400\000720\000255\00063\000131277322940537\000400\000499\000200\000299", "", }; const double CPyLit_Float[] = {0}; const double CPyLit_Complex[] = {0}; const int CPyLit_Tuple[] = { - 341, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 68, 68, 68, - 3, 69, 69, 69, 2, 2042, 2043, 1, 72, 1, 74, 12, 76, 77, 78, 79, 80, - 81, 82, 83, 84, 85, 86, 87, 3, 89, 89, 89, 1, 2048, 1, 13, 1, 79, 1, + 355, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 68, 68, 68, + 3, 69, 69, 69, 2, 2070, 2071, 1, 72, 1, 74, 12, 76, 77, 78, 79, 80, + 81, 82, 83, 84, 85, 86, 87, 3, 89, 89, 89, 1, 2076, 1, 13, 1, 79, 1, 163, 5, 165, 76, 83, 166, 86, 2, 167, 168, 1, 160, 1, 171, 1, 173, 5, 175, 153, 176, 177, 178, 3, 168, 184, 185, 1, 87, 3, 212, 213, 213, 1, - 2061, 1, 217, 1, 229, 1, 230, 1, 232, 1, 233, 2, 181, 92, 1, 236, 1, + 2089, 1, 217, 1, 229, 1, 230, 1, 232, 1, 233, 2, 181, 92, 1, 236, 1, 45, 1, 244, 1, 117, 1, 251, 1, 270, 1, 271, 1, 272, 1, 273, 3, 274, 181, 92, 2, 252, 253, 10, 165, 76, 275, 79, 83, 276, 85, 166, 86, 277, - 3, 278, 278, 278, 1, 2081, 5, 280, 167, 168, 184, 185, 4, 261, 263, + 3, 278, 278, 278, 1, 2109, 5, 280, 167, 168, 184, 185, 4, 261, 263, 247, 262, 2, 222, 220, 6, 186, 187, 188, 191, 189, 193, 2, 228, 13, 1, 302, 7, 165, 76, 78, 79, 83, 86, 277, 1, 168, 2, 303, 309, 1, 313, 1, 317, 1, 319, 1, 298, 5, 322, 323, 324, 325, 326, 1, 352, 1, 355, 13, 165, 76, 357, 358, 78, 79, 359, 81, 85, 166, 86, 277, 87, 1, 361, 3, 363, 364, 365, 3, 76, 83, 86, 1, 185, 6, 383, 392, 385, 391, 382, 263, 1, 394, 1, 395, 2, 387, 298, 1, 363, 2, 398, 399, 6, 401, 402, 403, - 404, 405, 406, 3, 432, 432, 432, 3, 433, 433, 433, 2, 2111, 2112, 1, + 404, 405, 406, 3, 432, 432, 432, 3, 433, 433, 433, 2, 2139, 2140, 1, 425, 13, 165, 76, 357, 358, 78, 79, 410, 81, 83, 276, 85, 86, 87, 3, - 281, 281, 281, 1, 2116, 1, 436, 8, 438, 439, 440, 441, 442, 443, 444, - 445, 1, 416, 1, 447, 1, 387, 1, 449, 1, 500, 3, 503, 503, 503, 1, - 2125, 8, 165, 76, 78, 79, 83, 276, 508, 86, 1, 509, 3, 559, 559, 559, - 3, 564, 564, 564, 2, 2129, 2130, 10, 165, 76, 357, 78, 81, 83, 276, - 85, 86, 277, 12, 566, 567, 568, 569, 570, 571, 572, 573, 280, 168, - 185, 574, 1, 548, 1, 576, 1, 547, 5, 546, 531, 514, 511, 519, 1, 516, - 5, 515, 533, 536, 528, 550, 1, 579, 1, 530, 1, 582, 4, 524, 525, 527, - 526, 4, 558, 387, 556, 298, 6, 585, 322, 586, 587, 588, 324, 3, 520, - 537, 542, 7, 76, 275, 78, 79, 83, 85, 166, 3, 315, 281, 281, 2, 2116, - 2148, 1, 595, 2, 612, 251, 2, 2130, 2112, 7, 76, 357, 79, 84, 85, 508, - 277, 1, 634, 1, 637, 1, 657, 1, 658, 2, 660, 576, 1, 677, 3, 679, 679, - 679, 2, 2042, 2160, 12, 76, 357, 78, 79, 681, 682, 83, 276, 166, 508, - 86, 87, 1, 683, 3, 185, 685, 574, 8, 546, 531, 383, 392, 455, 263, - 247, 530, 1, 675, 9, 622, 617, 619, 623, 621, 624, 620, 616, 618, 2, - 687, 688, 1, 674, 1, 329, 5, 76, 78, 79, 83, 86, 3, 727, 659, 659, 2, - 2172, 2116, 7, 725, 714, 705, 712, 710, 720, 298, 2, 728, 729, 4, 165, - 79, 86, 277, 2, 769, 325, 1, 682, 8, 165, 76, 357, 78, 681, 83, 276, - 86, 3, 454, 455, 391, 1, 773, 3, 774, 394, 776, 1, 779, 1, 729, 1, - 783, 1, 784, 1, 789, 1, 560, 2, 813, 814, 2, 802, 816, 3, 838, 838, - 838, 1, 2191, 1, 788, 3, 841, 841, 841, 3, 842, 842, 842, 4, 2194, - 2195, 2112, 2125, 7, 76, 78, 79, 81, 83, 86, 87, 4, 843, 815, 828, - 812, 1, 845, 3, 846, 846, 846, 1, 2200, 1, 811, 1, 403, 1, 787, 1, - 808, 1, 849, 1, 276, 2, 860, 298, 1, 899, 3, 656, 656, 656, 3, 910, - 910, 910, 2, 2210, 2211, 13, 165, 76, 357, 275, 78, 79, 681, 82, 912, - 85, 508, 86, 277, 1, 880, 15, 773, 877, 868, 600, 913, 914, 915, 876, - 383, 385, 456, 391, 873, 869, 916, 5, 917, 774, 918, 394, 513, 1, 919, - 3, 920, 921, 922, 6, 898, 905, 902, 900, 906, 903, 5, 925, 781, 926, - 927, 782, 4, 524, 929, 930, 931, 3, 447, 932, 933, 1, 934, 1, 936, 2, - 674, 937, 4, 725, 893, 387, 298, 9, 322, 938, 363, 729, 939, 940, 365, - 324, 326, 1, 958, 2, 79, 86, 5, 76, 681, 682, 84, 86, 2, 323, 324, 2, - 1210, 1211, 1, 1210, 3, 1219, 1219, 1219, 2, 2234, 2194, 6, 76, 357, - 78, 79, 912, 83, 4, 566, 572, 185, 574, 13, 1154, 511, 1161, 915, - 1180, 453, 383, 1175, 454, 1176, 385, 455, 391, 1, 868, 1, 531, 4, - 774, 1162, 1163, 1022, 1, 1222, 10, 622, 617, 619, 623, 621, 1165, - 624, 620, 1167, 618, 1, 1223, 8, 1196, 1179, 1214, 1216, 893, 1217, - 387, 298, 4, 1227, 270, 1228, 229, 1, 1229, 1, 1230, 1, 1233, 1, 1235, - 1, 1237, 1, 828, 2, 845, 185, 1, 858, 43, 1284, 1324, 1318, 1286, - 1302, 1300, 1270, 1274, 1264, 1268, 1262, 1260, 1320, 1266, 1292, - 1298, 1254, 1258, 1256, 1246, 1244, 1294, 1240, 1242, 1312, 1276, - 1280, 1282, 1278, 1304, 1308, 1310, 1306, 1288, 1272, 1296, 1322, - 1316, 1250, 1252, 1248, 1314, 1290, 8, 76, 78, 79, 81, 83, 86, 277, - 87, 3, 302, 1348, 1349, 5, 180, 1356, 163, 1357, 159, 4, 180, 1356, - 163, 159, 11, 165, 76, 357, 79, 81, 83, 276, 85, 166, 86, 277, 1, - 1340, 7, 566, 567, 570, 572, 280, 168, 574, 3, 1154, 511, 160, 2, 774, - 394, 3, 528, 550, 1347, 1, 1364, 1, 368, 1, 1366, 1, 1345, 1, 1353, 2, - 1344, 298, 6, 585, 322, 1368, 587, 588, 324, 1, 537, 1, 83, 2, 324, - 325, 1, 1372, 2, 352, 1377, 2, 1384, 1385, 3, 1386, 1386, 1386, 3, - 1387, 1387, 1387, 3, 2279, 2280, 2211, 5, 79, 681, 83, 276, 85, 1, - 916, 3, 394, 1162, 1379, 1, 1389, 2, 860, 556, 5, 586, 1391, 323, 324, - 325, 2, 1396, 1385, 2, 1401, 1402, 3, 1424, 1424, 1424, 3, 1425, 1425, - 1425, 4, 2290, 2211, 2291, 2043, 10, 165, 76, 357, 79, 81, 912, 83, - 85, 166, 508, 1, 159, 4, 725, 1427, 1405, 893, 2, 184, 185, 4, 1429, - 531, 456, 256, 1, 877, 3, 774, 394, 1417, 1, 1430, 2, 741, 763, 2, - 712, 710, 5, 1431, 1432, 365, 941, 1433, 1, 1461, 1, 1563, 1, 1561, 3, - 274, 1234, 1568, 1, 1569, 3, 274, 180, 1568, 1, 1405, 10, 165, 76, - 357, 358, 78, 79, 82, 83, 86, 277, 1, 383, 1, 510, 1, 495, 3, 363, - 728, 729, 2, 1567, 1573, 2, 1579, 1580, 1, 2211, 7, 165, 76, 357, 78, - 79, 83, 87, 2, 168, 185, 3, 454, 392, 391, 2, 877, 600, 7, 303, 917, - 774, 394, 1592, 513, 516, 6, 1593, 1594, 925, 781, 926, 1595, 1, 1596, - 1, 1597, 1, 1599, 3, 1601, 363, 324, 2, 1665, 1666, 7, 165, 76, 78, - 79, 86, 277, 87, 3, 1672, 363, 729, 2, 2191, 2043, 11, 165, 76, 357, - 78, 79, 81, 83, 85, 508, 86, 87, 1, 367, 2, 406, 403, 3, 1705, 1706, - 298, 1, 1707, 3, 363, 1709, 729, 7, 76, 78, 79, 1721, 81, 83, 87, 1, - 1722, 1, 715, 2, 2191, 2194, 10, 165, 76, 79, 81, 276, 84, 86, 277, - 87, 1758, 5, 1733, 1705, 1706, 387, 298, 2, 1672, 729, 2, 1722, 1759, - 2, 1801, 1802, 3, 1801, 1804, 1802, 3, 1775, 1775, 1775, 2, 2195, - 2349, 3, 1799, 1803, 1800, 1, 1766, 5, 76, 79, 410, 276, 87, 3, 1808, - 1808, 1808, 1, 2354, 2, 1782, 1784, 1, 1810, 1, 1828, 2, 76, 78, 3, - 1842, 1842, 1842, 4, 2191, 2360, 2349, 2125, 1, 76, 3, 844, 844, 844, - 2, 2363, 2200, 15, 165, 76, 357, 358, 78, 81, 82, 1844, 83, 276, 85, - 166, 1845, 508, 86, 1, 1846, 5, 280, 586, 168, 1848, 185, 2, 1849, - 1850, 1, 1852, 1, 827, 1, 1961, 1, 1960, 9, 76, 78, 79, 359, 81, 83, - 85, 508, 87, 4, 1971, 1972, 1973, 1761, 13, 165, 76, 357, 358, 78, 79, - 359, 81, 83, 276, 508, 86, 87, 3, 280, 168, 185, 2, 595, 298, 6, 1867, - 1890, 1431, 1874, 1854, 323 + 281, 281, 281, 1, 2144, 1, 436, 8, 438, 439, 440, 441, 442, 443, 444, + 445, 1, 416, 1, 447, 1, 387, 4, 363, 449, 450, 365, 1, 451, 1, 505, 3, + 508, 508, 508, 1, 2154, 8, 165, 76, 78, 79, 83, 276, 513, 86, 1, 514, + 3, 564, 564, 564, 3, 569, 569, 569, 2, 2158, 2159, 10, 165, 76, 357, + 78, 81, 83, 276, 85, 86, 277, 12, 571, 572, 573, 574, 575, 576, 577, + 578, 280, 168, 185, 579, 1, 553, 1, 581, 1, 552, 5, 551, 536, 519, + 516, 524, 1, 521, 5, 520, 538, 541, 533, 555, 1, 584, 1, 535, 1, 587, + 4, 529, 530, 532, 531, 4, 563, 387, 561, 298, 6, 590, 322, 591, 592, + 593, 324, 3, 525, 542, 547, 7, 76, 275, 78, 79, 83, 85, 166, 3, 315, + 281, 281, 2, 2144, 2177, 1, 600, 2, 617, 251, 2, 2159, 2140, 7, 76, + 357, 79, 84, 85, 513, 277, 1, 639, 1, 642, 1, 662, 1, 663, 2, 665, + 581, 1, 682, 3, 684, 684, 684, 2, 2070, 2189, 12, 76, 357, 78, 79, + 686, 687, 83, 276, 166, 513, 86, 87, 1, 688, 3, 185, 690, 579, 8, 551, + 536, 383, 392, 457, 263, 247, 535, 1, 680, 9, 627, 622, 624, 628, 626, + 629, 625, 621, 623, 2, 692, 693, 1, 679, 1, 329, 5, 76, 78, 79, 83, + 86, 3, 732, 664, 664, 2, 2201, 2144, 7, 730, 719, 710, 717, 715, 725, + 298, 2, 733, 450, 4, 165, 79, 86, 277, 2, 773, 325, 1, 687, 8, 165, + 76, 357, 78, 686, 83, 276, 86, 3, 456, 457, 391, 1, 777, 3, 778, 394, + 780, 1, 783, 1, 450, 1, 787, 1, 788, 1, 793, 1, 565, 2, 817, 818, 2, + 806, 820, 3, 842, 842, 842, 1, 2220, 1, 792, 3, 845, 845, 845, 3, 846, + 846, 846, 4, 2223, 2224, 2140, 2154, 7, 76, 78, 79, 81, 83, 86, 87, 4, + 847, 819, 832, 816, 1, 849, 3, 850, 850, 850, 1, 2229, 1, 815, 1, 403, + 1, 791, 1, 812, 1, 853, 1, 276, 2, 864, 298, 1, 903, 3, 661, 661, 661, + 3, 914, 914, 914, 2, 2239, 2240, 13, 165, 76, 357, 275, 78, 79, 686, + 82, 916, 85, 513, 86, 277, 1, 884, 15, 777, 881, 872, 605, 917, 918, + 919, 880, 383, 385, 458, 391, 877, 873, 920, 5, 921, 778, 922, 394, + 518, 1, 923, 3, 924, 925, 926, 6, 902, 909, 906, 904, 910, 907, 5, + 929, 785, 930, 931, 786, 4, 529, 933, 934, 935, 3, 447, 936, 937, 1, + 938, 1, 940, 2, 679, 941, 4, 730, 897, 387, 298, 9, 322, 942, 363, + 450, 943, 944, 365, 324, 326, 1, 962, 2, 79, 86, 5, 76, 686, 687, 84, + 86, 2, 323, 324, 2, 1214, 1215, 1, 1214, 3, 1223, 1223, 1223, 2, 2263, + 2223, 6, 76, 357, 78, 79, 916, 83, 4, 571, 577, 185, 579, 13, 1158, + 516, 1165, 919, 1184, 455, 383, 1179, 456, 1180, 385, 457, 391, 1, + 872, 1, 536, 4, 778, 1166, 1167, 1026, 1, 1226, 10, 627, 622, 624, + 628, 626, 1169, 629, 625, 1171, 623, 1, 1227, 8, 1200, 1183, 1218, + 1220, 897, 1221, 387, 298, 4, 1231, 270, 1232, 229, 1, 1233, 1, 1234, + 1, 1237, 1, 1239, 1, 1241, 1, 832, 2, 849, 185, 1, 862, 43, 1288, + 1328, 1322, 1290, 1306, 1304, 1274, 1278, 1268, 1272, 1266, 1264, + 1324, 1270, 1296, 1302, 1258, 1262, 1260, 1250, 1248, 1298, 1244, + 1246, 1316, 1280, 1284, 1286, 1282, 1308, 1312, 1314, 1310, 1292, + 1276, 1300, 1326, 1320, 1254, 1256, 1252, 1318, 1294, 8, 76, 78, 79, + 81, 83, 86, 277, 87, 3, 302, 1352, 1353, 5, 180, 1360, 163, 1361, 159, + 4, 180, 1360, 163, 159, 11, 165, 76, 357, 79, 81, 83, 276, 85, 166, + 86, 277, 1, 1344, 7, 571, 572, 575, 577, 280, 168, 579, 3, 1158, 516, + 160, 2, 778, 394, 3, 533, 555, 1351, 1, 1368, 1, 368, 1, 1370, 1, + 1349, 1, 1357, 2, 1348, 298, 6, 590, 322, 1372, 592, 593, 324, 1, 542, + 1, 83, 2, 324, 325, 1, 1376, 2, 352, 1381, 2, 1388, 1389, 3, 1390, + 1390, 1390, 3, 1391, 1391, 1391, 3, 2308, 2309, 2240, 5, 79, 686, 83, + 276, 85, 1, 920, 3, 394, 1166, 1383, 1, 1393, 2, 864, 561, 5, 591, + 1395, 323, 324, 325, 2, 1400, 1389, 2, 1405, 1406, 3, 1428, 1428, + 1428, 3, 1429, 1429, 1429, 4, 2319, 2240, 2320, 2071, 10, 165, 76, + 357, 79, 81, 916, 83, 85, 166, 513, 1, 159, 4, 730, 1431, 1409, 897, + 2, 184, 185, 4, 1433, 536, 458, 256, 1, 881, 3, 778, 394, 1421, 1, + 1434, 2, 745, 767, 2, 717, 715, 5, 1435, 1436, 365, 945, 1437, 1, + 1465, 1, 1567, 1, 1565, 3, 274, 1238, 1572, 1, 1573, 3, 274, 180, + 1572, 1, 1409, 10, 165, 76, 357, 358, 78, 79, 82, 83, 86, 277, 1, 383, + 1, 515, 1, 497, 3, 363, 733, 450, 2, 1571, 1577, 2, 1583, 1584, 1, + 2240, 7, 165, 76, 357, 78, 79, 83, 87, 2, 168, 185, 3, 456, 392, 391, + 2, 881, 605, 7, 303, 921, 778, 394, 1596, 518, 521, 6, 1597, 1598, + 929, 785, 930, 1599, 1, 1600, 1, 1601, 1, 1603, 3, 1605, 363, 324, 2, + 1669, 1670, 7, 165, 76, 78, 79, 86, 277, 87, 3, 1676, 363, 450, 11, + 165, 76, 357, 78, 79, 81, 83, 85, 513, 86, 87, 1, 367, 2, 406, 403, 3, + 1709, 1710, 298, 1, 1711, 4, 1713, 363, 1714, 450, 7, 76, 78, 79, + 1727, 81, 83, 87, 1, 1728, 1, 720, 2, 2220, 2223, 10, 165, 76, 79, 81, + 276, 84, 86, 277, 87, 1764, 5, 1739, 1709, 1710, 387, 298, 2, 1676, + 450, 2, 1728, 1765, 2, 1807, 1808, 3, 1807, 1810, 1808, 3, 1781, 1781, + 1781, 2, 2224, 2377, 3, 1805, 1809, 1806, 1, 1772, 5, 76, 79, 410, + 276, 87, 3, 1814, 1814, 1814, 1, 2382, 2, 1788, 1790, 1, 1816, 1, + 1834, 2, 76, 78, 3, 1846, 1846, 1846, 3, 1781, 1781, 1847, 3, 508, + 508, 1848, 4, 2220, 2388, 2389, 2390, 2, 76, 79, 3, 848, 848, 848, 2, + 2393, 2229, 15, 165, 76, 357, 358, 78, 81, 82, 1853, 83, 276, 85, 166, + 1854, 513, 86, 1, 1855, 5, 280, 591, 168, 1857, 185, 2, 1858, 1859, 1, + 1861, 1, 831, 3, 1972, 1972, 1972, 2, 2144, 2401, 2, 168, 184, 1, 561, + 2, 185, 1865, 1, 804, 2, 68, 804, 3, 76, 78, 79, 1, 2393, 2, 1981, + 938, 2, 1979, 561, 1, 324, 1, 1983, 1, 1982, 9, 76, 78, 79, 359, 81, + 83, 85, 513, 87, 4, 1994, 1995, 1996, 1767, 13, 165, 76, 357, 358, 78, + 79, 359, 81, 83, 276, 513, 86, 87, 3, 280, 168, 185, 2, 600, 298, 6, + 1876, 1900, 1435, 1883, 1863, 323 }; const int CPyLit_FrozenSet[] = { - 4, 5, 388, 389, 300, 390, 288, 3, 19, 2001, 0, 2, 881, 882, 4, 1085, - 1084, 372, 1082 + 4, 5, 388, 389, 288, 390, 300, 3, 19, 2024, 0, 2, 885, 886, 4, 1086, + 1088, 1089, 372 }; CPyModule *CPyModule_faster_ens__internal = NULL; CPyModule *CPyModule_faster_ens; @@ -299344,7 +305806,17 @@ CPyModule *CPyModule_signal; PyObject *CPyStatic_types___globals; CPyModule *CPyModule_eth_account___datastructures; CPyModule *CPyModule_faster_web3____utils___abi_element_identifiers; +CPyModule *CPyModule_faster_web3___utils___address__internal = NULL; +CPyModule *CPyModule_faster_web3___utils___address; +PyObject *CPyStatic_address___globals; +CPyModule *CPyModule_rlp; +CPyModule *CPyModule_faster_web3___utils___async_exception_handling__internal = NULL; +CPyModule *CPyModule_faster_web3___utils___async_exception_handling; +PyObject *CPyStatic_async_exception_handling___globals; PyObject *CPyStatic_utils___caching___globals; +CPyModule *CPyModule_faster_web3___utils___exception_handling__internal = NULL; +CPyModule *CPyModule_faster_web3___utils___exception_handling; +PyObject *CPyStatic_exception_handling___globals; PyObject *CPyStatic_subscriptions___globals; char CPyDef_faster_ens_____top_level__(void); PyObject *CPyStatic__normalization___NFC = NULL; @@ -299860,9 +306332,9 @@ CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_ha PyTypeObject *CPyType_caching_utils___wrapper_async_handle_request_caching_obj; PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_objObject *caching_utils___wrapper_async_handle_request_caching_obj_free_instance; -PyTypeObject *CPyType_caching_utils___wrapper_gen___3_358; -PyObject *CPyDef_caching_utils___wrapper_gen___3_358(void); -CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *caching_utils___wrapper_gen___3_358_free_instance; +PyTypeObject *CPyType_caching_utils___wrapper_gen___3_354; +PyObject *CPyDef_caching_utils___wrapper_gen___3_354(void); +CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *caching_utils___wrapper_gen___3_354_free_instance; PyTypeObject *CPyType_caching_utils___async_handle_send_caching_env; PyObject *CPyDef_caching_utils___async_handle_send_caching_env(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_send_caching_envObject *caching_utils___async_handle_send_caching_env_free_instance; @@ -299872,9 +306344,9 @@ CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_ha PyTypeObject *CPyType_caching_utils___wrapper_async_handle_send_caching_obj; PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_objObject *caching_utils___wrapper_async_handle_send_caching_obj_free_instance; -PyTypeObject *CPyType_caching_utils___wrapper_gen___3_391; -PyObject *CPyDef_caching_utils___wrapper_gen___3_391(void); -CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *caching_utils___wrapper_gen___3_391_free_instance; +PyTypeObject *CPyType_caching_utils___wrapper_gen___3_388; +PyObject *CPyDef_caching_utils___wrapper_gen___3_388(void); +CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *caching_utils___wrapper_gen___3_388_free_instance; PyTypeObject *CPyType_caching_utils___async_handle_recv_caching_env; PyObject *CPyDef_caching_utils___async_handle_recv_caching_env(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_recv_caching_envObject *caching_utils___async_handle_recv_caching_env_free_instance; @@ -299884,9 +306356,9 @@ CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_ha PyTypeObject *CPyType_caching_utils___wrapper_async_handle_recv_caching_obj; PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_objObject *caching_utils___wrapper_async_handle_recv_caching_obj_free_instance; -PyTypeObject *CPyType_caching_utils___wrapper_gen___3_415; -PyObject *CPyDef_caching_utils___wrapper_gen___3_415(void); -CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *caching_utils___wrapper_gen___3_415_free_instance; +PyTypeObject *CPyType_caching_utils___wrapper_gen___3_413; +PyObject *CPyDef_caching_utils___wrapper_gen___3_413(void); +CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *caching_utils___wrapper_gen___3_413_free_instance; PyObject *CPyDef_caching_utils___generate_cache_key(PyObject *cpy_r_value); PyObject *CPyPy_caching_utils___generate_cache_key(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_caching_utils___RequestInformation_____init__(PyObject *cpy_r_self, PyObject *cpy_r_method, PyObject *cpy_r_params, tuple_T3OOO cpy_r_response_formatters, PyObject *cpy_r_subscription_id); @@ -299935,57 +306407,57 @@ PyObject *CPyDef_caching_utils____async_should_cache_response(PyObject *cpy_r_pr PyObject *CPyPy_caching_utils____async_should_cache_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_358___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_caching_utils___wrapper_gen___3_358___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_358___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_caching_utils___wrapper_gen___3_358___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_358___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_358___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_354___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_caching_utils___wrapper_gen___3_354___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_354___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_caching_utils___wrapper_gen___3_354___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_354___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_354___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____await__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___async_handle_request_caching(PyObject *cpy_r_func); PyObject *CPyPy_caching_utils___async_handle_request_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_391___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_caching_utils___wrapper_gen___3_391___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_391___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_caching_utils___wrapper_gen___3_391___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_391___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_391___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_388___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_caching_utils___wrapper_gen___3_388___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_388___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_caching_utils___wrapper_gen___3_388___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_388___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_388___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____await__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___async_handle_send_caching(PyObject *cpy_r_func); PyObject *CPyPy_caching_utils___async_handle_send_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_415___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_caching_utils___wrapper_gen___3_415___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_415___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_caching_utils___wrapper_gen___3_415___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_415___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_415___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_413___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_caching_utils___wrapper_gen___3_413___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_413___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_caching_utils___wrapper_gen___3_413___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_413___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_413___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____await__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_rpc_request); PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___async_handle_recv_caching(PyObject *cpy_r_func); @@ -302246,6 +308718,7 @@ PyObject *CPyPy_persistent_connection___PersistentConnection___recv(PyObject *se PyObject *CPyDef_persistent_connection___PersistentConnection___process_subscriptions(PyObject *cpy_r_self); PyObject *CPyPy_persistent_connection___PersistentConnection___process_subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_persistent_connection_____top_level__(void); +PyObject *CPyStatic_request_processor____get_next = NULL; PyTypeObject *CPyType_request_processor___TaskReliantQueue; PyObject *CPyDef_request_processor___TaskReliantQueue(PyObject *cpy_r_args, PyObject *cpy_r_kwargs); PyTypeObject *CPyType_request_processor___RequestProcessor; @@ -302508,6 +308981,12 @@ PyObject *CPyPy_reporting___print_entry(PyObject *self, PyObject *const *args, s char CPyDef_reporting___print_footer(PyObject *cpy_r_logger); PyObject *CPyPy_reporting___print_footer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_reporting_____top_level__(void); +PyObject *CPyStatic_benchmark___utils___aiosleep = NULL; +PyObject *CPyStatic_benchmark___utils___socket = NULL; +PyObject *CPyStatic_benchmark___utils___AF_UNIX = NULL; +PyObject *CPyStatic_benchmark___utils___SOCK_STREAM = NULL; +PyObject *CPyStatic_benchmark___utils___time = NULL; +PyObject *CPyStatic_benchmark___utils___sleep = NULL; PyTypeObject *CPyType_benchmark___utils___wait_for_aiohttp_gen; PyObject *CPyDef_benchmark___utils___wait_for_aiohttp_gen(void); CPyThreadLocal faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *benchmark___utils___wait_for_aiohttp_gen_free_instance; @@ -302585,6 +309064,37 @@ PyTypeObject *CPyType_types___GethWallet; PyTypeObject *CPyType_types___TraceFilterParams; PyTypeObject *CPyType_types___LogsSubscriptionArg; char CPyDef_types_____top_level__(void); +PyObject *CPyStatic_address___keccak = NULL; +PyObject *CPyStatic_address___to_bytes = NULL; +PyObject *CPyStatic_address___to_checksum_address = NULL; +PyObject *CPyStatic_address___encode = NULL; +PyObject *CPyDef_address___get_create_address(PyObject *cpy_r_sender, CPyTagged cpy_r_nonce); +PyObject *CPyPy_address___get_create_address(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_address___get_create2_address(PyObject *cpy_r_sender, PyObject *cpy_r_salt, PyObject *cpy_r_init_code); +PyObject *CPyPy_address___get_create2_address(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_address_____top_level__(void); +PyObject *CPyStatic_async_exception_handling___ClientSession = NULL; +PyObject *CPyStatic_async_exception_handling___ClientTimeout = NULL; +PyObject *CPyStatic_async_exception_handling___encode = NULL; +PyTypeObject *CPyType_async_exception_handling___async_handle_offchain_lookup_gen; +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen(void); +CPyThreadLocal faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *async_exception_handling___async_handle_offchain_lookup_gen_free_instance; +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____await__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup(PyObject *cpy_r_offchain_lookup_payload, PyObject *cpy_r_transaction); +PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_async_exception_handling_____top_level__(void); PyObject *CPyStatic_utils___caching___RequestCacheValidationThreshold___FINALIZED = NULL; PyObject *CPyStatic_utils___caching___RequestCacheValidationThreshold___SAFE = NULL; PyTypeObject *CPyType_utils___caching___RequestCacheValidationThreshold; @@ -302631,6 +309141,11 @@ PyObject *CPyPy_utils___caching___async_await_and_popitem_SimpleCache_gen_____aw PyObject *CPyDef_utils___caching___SimpleCache___async_await_and_popitem(PyObject *cpy_r_self, char cpy_r_last, double cpy_r_timeout, uint32_t cpy_r___bitmap); PyObject *CPyPy_utils___caching___SimpleCache___async_await_and_popitem(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_utils___caching_____top_level__(void); +PyObject *CPyStatic_exception_handling___Session = NULL; +PyObject *CPyStatic_exception_handling___encode = NULL; +PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_offchain_lookup_payload, PyObject *cpy_r_transaction); +PyObject *CPyPy_exception_handling___handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +char CPyDef_exception_handling_____top_level__(void); PyTypeObject *CPyType_subscriptions___EthSubscriptionContext; PyObject *CPyDef_subscriptions___EthSubscriptionContext(PyObject *cpy_r_async_w3, PyObject *cpy_r_subscription, PyObject *cpy_r_result, PyObject *cpy_r_kwargs); PyTypeObject *CPyType_subscriptions___EthSubscription; @@ -302718,14 +309233,14 @@ char CPyDef_subscriptions___SyncingSubscription_____init__(PyObject *cpy_r_self, PyObject *CPyPy_subscriptions___SyncingSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); char CPyDef_subscriptions_____top_level__(void); -static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) +static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) { int res; PyObject *capsule; PyObject *tmp; extern PyObject *CPyInit_faster_ens(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens, "de4d801a05017542a8e3__mypyc.init_faster_ens", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens, "95a20673e7d797e1b808__mypyc.init_faster_ens", NULL); if (!capsule) { goto fail; } @@ -302736,7 +309251,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens____normalization(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens____normalization, "de4d801a05017542a8e3__mypyc.init_faster_ens____normalization", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens____normalization, "95a20673e7d797e1b808__mypyc.init_faster_ens____normalization", NULL); if (!capsule) { goto fail; } @@ -302747,7 +309262,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___auto(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___auto, "de4d801a05017542a8e3__mypyc.init_faster_ens___auto", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___auto, "95a20673e7d797e1b808__mypyc.init_faster_ens___auto", NULL); if (!capsule) { goto fail; } @@ -302758,7 +309273,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___base_ens(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___base_ens, "de4d801a05017542a8e3__mypyc.init_faster_ens___base_ens", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___base_ens, "95a20673e7d797e1b808__mypyc.init_faster_ens___base_ens", NULL); if (!capsule) { goto fail; } @@ -302769,7 +309284,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___constants(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___constants, "de4d801a05017542a8e3__mypyc.init_faster_ens___constants", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___constants, "95a20673e7d797e1b808__mypyc.init_faster_ens___constants", NULL); if (!capsule) { goto fail; } @@ -302780,7 +309295,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___exceptions(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___exceptions, "de4d801a05017542a8e3__mypyc.init_faster_ens___exceptions", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___exceptions, "95a20673e7d797e1b808__mypyc.init_faster_ens___exceptions", NULL); if (!capsule) { goto fail; } @@ -302791,7 +309306,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___utils, "de4d801a05017542a8e3__mypyc.init_faster_ens___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___utils, "95a20673e7d797e1b808__mypyc.init_faster_ens___utils", NULL); if (!capsule) { goto fail; } @@ -302802,7 +309317,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___async_transactions(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___async_transactions, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___async_transactions", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___async_transactions, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___async_transactions", NULL); if (!capsule) { goto fail; } @@ -302813,7 +309328,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___batching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___batching, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___batching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___batching, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___batching", NULL); if (!capsule) { goto fail; } @@ -302824,7 +309339,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___blocks(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___blocks, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___blocks", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___blocks, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___blocks", NULL); if (!capsule) { goto fail; } @@ -302835,7 +309350,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___caching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching", NULL); if (!capsule) { goto fail; } @@ -302846,7 +309361,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching___caching_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___caching_utils, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___caching___caching_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___caching_utils, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching___caching_utils", NULL); if (!capsule) { goto fail; } @@ -302857,7 +309372,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching___request_caching_validation(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___request_caching_validation, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___caching___request_caching_validation", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___request_caching_validation, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching___request_caching_validation", NULL); if (!capsule) { goto fail; } @@ -302868,7 +309383,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___contracts(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___contracts, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___contracts", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___contracts, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___contracts", NULL); if (!capsule) { goto fail; } @@ -302879,7 +309394,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___datatypes(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___datatypes, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___datatypes", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___datatypes, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___datatypes", NULL); if (!capsule) { goto fail; } @@ -302890,7 +309405,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___decorators(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___decorators, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___decorators", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___decorators, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___decorators", NULL); if (!capsule) { goto fail; } @@ -302901,7 +309416,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___encoding(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___encoding, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___encoding", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___encoding, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___encoding", NULL); if (!capsule) { goto fail; } @@ -302912,7 +309427,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___error_formatters_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___error_formatters_utils, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___error_formatters_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___error_formatters_utils, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___error_formatters_utils", NULL); if (!capsule) { goto fail; } @@ -302923,7 +309438,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___fee_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___fee_utils, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___fee_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___fee_utils, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___fee_utils", NULL); if (!capsule) { goto fail; } @@ -302934,7 +309449,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___formatters(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___formatters, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___formatters", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___formatters, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___formatters", NULL); if (!capsule) { goto fail; } @@ -302945,7 +309460,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___http(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___http", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___http", NULL); if (!capsule) { goto fail; } @@ -302956,7 +309471,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___http_session_manager(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http_session_manager, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___http_session_manager", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http_session_manager, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___http_session_manager", NULL); if (!capsule) { goto fail; } @@ -302967,7 +309482,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___math(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___math, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___math", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___math, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___math", NULL); if (!capsule) { goto fail; } @@ -302978,7 +309493,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___method_formatters(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___method_formatters, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___method_formatters", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___method_formatters, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___method_formatters", NULL); if (!capsule) { goto fail; } @@ -302989,7 +309504,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___type_conversion(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___type_conversion, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___type_conversion", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___type_conversion, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___type_conversion", NULL); if (!capsule) { goto fail; } @@ -303000,7 +309515,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___utility_methods(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___utility_methods, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___utility_methods", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___utility_methods, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___utility_methods", NULL); if (!capsule) { goto fail; } @@ -303011,7 +309526,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___validation(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___validation, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___validation", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___validation, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___validation", NULL); if (!capsule) { goto fail; } @@ -303022,7 +309537,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___auto(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto, "de4d801a05017542a8e3__mypyc.init_faster_web3___auto", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto, "95a20673e7d797e1b808__mypyc.init_faster_web3___auto", NULL); if (!capsule) { goto fail; } @@ -303033,7 +309548,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___auto___gethdev(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto___gethdev, "de4d801a05017542a8e3__mypyc.init_faster_web3___auto___gethdev", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto___gethdev, "95a20673e7d797e1b808__mypyc.init_faster_web3___auto___gethdev", NULL); if (!capsule) { goto fail; } @@ -303044,7 +309559,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon, "de4d801a05017542a8e3__mypyc.init_faster_web3___beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon", NULL); if (!capsule) { goto fail; } @@ -303055,7 +309570,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___api_endpoints(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___api_endpoints, "de4d801a05017542a8e3__mypyc.init_faster_web3___beacon___api_endpoints", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___api_endpoints, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___api_endpoints", NULL); if (!capsule) { goto fail; } @@ -303066,7 +309581,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___async_beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___async_beacon, "de4d801a05017542a8e3__mypyc.init_faster_web3___beacon___async_beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___async_beacon, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___async_beacon", NULL); if (!capsule) { goto fail; } @@ -303077,7 +309592,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___beacon, "de4d801a05017542a8e3__mypyc.init_faster_web3___beacon___beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___beacon, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___beacon", NULL); if (!capsule) { goto fail; } @@ -303088,7 +309603,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___constants(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___constants, "de4d801a05017542a8e3__mypyc.init_faster_web3___constants", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___constants, "95a20673e7d797e1b808__mypyc.init_faster_web3___constants", NULL); if (!capsule) { goto fail; } @@ -303099,7 +309614,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___contract___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___contract___utils, "de4d801a05017542a8e3__mypyc.init_faster_web3___contract___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___contract___utils, "95a20673e7d797e1b808__mypyc.init_faster_web3___contract___utils", NULL); if (!capsule) { goto fail; } @@ -303110,7 +309625,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies, "de4d801a05017542a8e3__mypyc.init_faster_web3___gas_strategies", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies", NULL); if (!capsule) { goto fail; } @@ -303121,7 +309636,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies___rpc(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___rpc, "de4d801a05017542a8e3__mypyc.init_faster_web3___gas_strategies___rpc", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___rpc, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies___rpc", NULL); if (!capsule) { goto fail; } @@ -303132,7 +309647,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies___time_based(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___time_based, "de4d801a05017542a8e3__mypyc.init_faster_web3___gas_strategies___time_based", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___time_based, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies___time_based", NULL); if (!capsule) { goto fail; } @@ -303143,7 +309658,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___eth_tester", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester", NULL); if (!capsule) { goto fail; } @@ -303154,7 +309669,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___defaults(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___defaults, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___eth_tester___defaults", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___defaults, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___defaults", NULL); if (!capsule) { goto fail; } @@ -303165,7 +309680,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___main(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___main, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___eth_tester___main", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___main, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___main", NULL); if (!capsule) { goto fail; } @@ -303176,7 +309691,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___middleware(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___middleware, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___eth_tester___middleware", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___middleware, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___middleware", NULL); if (!capsule) { goto fail; } @@ -303187,7 +309702,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___persistent_connection(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___persistent_connection, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___persistent___persistent_connection", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___persistent_connection, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___persistent_connection", NULL); if (!capsule) { goto fail; } @@ -303198,7 +309713,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___request_processor(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___request_processor, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___persistent___request_processor", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___request_processor, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___request_processor", NULL); if (!capsule) { goto fail; } @@ -303209,7 +309724,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___subscription_container(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_container, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___persistent___subscription_container", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_container, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___subscription_container", NULL); if (!capsule) { goto fail; } @@ -303220,7 +309735,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___subscription_manager(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_manager, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___persistent___subscription_manager", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_manager, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___subscription_manager", NULL); if (!capsule) { goto fail; } @@ -303231,7 +309746,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___tools___benchmark___node(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___node, "de4d801a05017542a8e3__mypyc.init_faster_web3___tools___benchmark___node", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___node, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___node", NULL); if (!capsule) { goto fail; } @@ -303242,7 +309757,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___tools___benchmark___reporting(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___reporting, "de4d801a05017542a8e3__mypyc.init_faster_web3___tools___benchmark___reporting", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___reporting, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___reporting", NULL); if (!capsule) { goto fail; } @@ -303253,7 +309768,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___tools___benchmark___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___utils, "de4d801a05017542a8e3__mypyc.init_faster_web3___tools___benchmark___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___utils, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___utils", NULL); if (!capsule) { goto fail; } @@ -303264,7 +309779,7 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___types(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___types, "de4d801a05017542a8e3__mypyc.init_faster_web3___types", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___types, "95a20673e7d797e1b808__mypyc.init_faster_web3___types", NULL); if (!capsule) { goto fail; } @@ -303274,8 +309789,30 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) goto fail; } + extern PyObject *CPyInit_faster_web3___utils___address(void); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___address, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___address", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_faster_web3___utils___address", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + + extern PyObject *CPyInit_faster_web3___utils___async_exception_handling(void); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___async_exception_handling, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___async_exception_handling", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_faster_web3___utils___async_exception_handling", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + extern PyObject *CPyInit_faster_web3___utils___caching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___caching, "de4d801a05017542a8e3__mypyc.init_faster_web3___utils___caching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___caching, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___caching", NULL); if (!capsule) { goto fail; } @@ -303285,8 +309822,19 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) goto fail; } + extern PyObject *CPyInit_faster_web3___utils___exception_handling(void); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___exception_handling, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___exception_handling", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_faster_web3___utils___exception_handling", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + extern PyObject *CPyInit_faster_web3___utils___subscriptions(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___subscriptions, "de4d801a05017542a8e3__mypyc.init_faster_web3___utils___subscriptions", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___subscriptions, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___subscriptions", NULL); if (!capsule) { goto fail; } @@ -303300,24 +309848,24 @@ static int exec_de4d801a05017542a8e3__mypyc(PyObject *module) fail: return -1; } -static PyModuleDef module_def_de4d801a05017542a8e3__mypyc = { +static PyModuleDef module_def_95a20673e7d797e1b808__mypyc = { PyModuleDef_HEAD_INIT, - .m_name = "de4d801a05017542a8e3__mypyc", + .m_name = "95a20673e7d797e1b808__mypyc", .m_doc = NULL, .m_size = -1, .m_methods = NULL, }; -PyMODINIT_FUNC PyInit_de4d801a05017542a8e3__mypyc(void) { +PyMODINIT_FUNC PyInit_95a20673e7d797e1b808__mypyc(void) { static PyObject *module = NULL; if (module) { Py_INCREF(module); return module; } - module = PyModule_Create(&module_def_de4d801a05017542a8e3__mypyc); + module = PyModule_Create(&module_def_95a20673e7d797e1b808__mypyc); if (!module) { return NULL; } - if (exec_de4d801a05017542a8e3__mypyc(module) < 0) { + if (exec_95a20673e7d797e1b808__mypyc(module) < 0) { Py_DECREF(module); return NULL; } diff --git a/build/__native_de4d801a05017542a8e3.h b/build/__native_95a20673e7d797e1b808.h similarity index 97% rename from build/__native_de4d801a05017542a8e3.h rename to build/__native_95a20673e7d797e1b808.h index 176d16e5a2..29860531e2 100644 --- a/build/__native_de4d801a05017542a8e3.h +++ b/build/__native_95a20673e7d797e1b808.h @@ -1,5 +1,5 @@ -#ifndef MYPYC_NATIVE_de4d801a05017542a8e3_H -#define MYPYC_NATIVE_de4d801a05017542a8e3_H +#ifndef MYPYC_NATIVE_95a20673e7d797e1b808_H +#define MYPYC_NATIVE_95a20673e7d797e1b808_H #include #include #ifndef MYPYC_DECLARED_tuple_T4CIOO @@ -568,7 +568,7 @@ typedef struct { PyObject_HEAD CPyVTableItem *vtable; PyObject *___mypyc_env__; -} faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object; +} faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object; typedef struct { PyObject_HEAD @@ -610,7 +610,7 @@ typedef struct { PyObject_HEAD CPyVTableItem *vtable; PyObject *___mypyc_env__; -} faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object; +} faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object; typedef struct { PyObject_HEAD @@ -668,7 +668,7 @@ typedef struct { PyObject_HEAD CPyVTableItem *vtable; PyObject *___mypyc_env__; -} faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object; +} faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object; typedef struct { PyObject_HEAD @@ -2083,6 +2083,8 @@ typedef struct { PyObject *___mypyc_generator_attribute__raw_response; char ___mypyc_generator_attribute__subscription; int32_t ___mypyc_next_label__; + PyObject *___mypyc_generator_attribute__provider; + PyObject *___mypyc_generator_attribute__listen_event; PyObject *___mypyc_temp__2; tuple_T3OOO ___mypyc_temp__3; PyObject *___mypyc_generator_attribute__subscription_id; @@ -2102,10 +2104,13 @@ typedef struct { PyObject *___mypyc_generator_attribute__cache_key; char ___mypyc_generator_attribute__subscription; int32_t ___mypyc_next_label__; + PyObject *___mypyc_generator_attribute__queue; CPyTagged ___mypyc_generator_attribute__qsize; PyObject *___mypyc_temp__8; tuple_T3OOO ___mypyc_temp__9; PyObject *___mypyc_generator_attribute__raw_response; + PyObject *___mypyc_generator_attribute__provider; + PyObject *___mypyc_generator_attribute__listen_event; } faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject; typedef struct { @@ -2190,8 +2195,8 @@ typedef struct { PyObject *___mypyc_temp__18; tuple_T3OOO ___mypyc_temp__19; PyObject *___mypyc_generator_attribute__unsubscribed; - int64_t ___mypyc_temp__2_0; - PyObject *___mypyc_temp__2_1; + PyObject *___mypyc_temp__2_0; + int64_t ___mypyc_temp__2_1; } faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject; typedef struct { @@ -2269,7 +2274,7 @@ typedef struct { PyObject *___mypyc_generator_attribute__endpoint_uri; CPyTagged ___mypyc_generator_attribute__timeout; int32_t ___mypyc_next_label__; - double ___mypyc_generator_attribute__start; + double ___mypyc_generator_attribute__timeout_at; PyObject *___mypyc_temp__0; PyObject *___mypyc_temp__1; char ___mypyc_temp__2; @@ -2288,6 +2293,39 @@ typedef struct { tuple_T3OOO ___mypyc_temp__14; } faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject; +typedef struct { + PyObject_HEAD + CPyVTableItem *vtable; + PyObject *___mypyc_generator_attribute__offchain_lookup_payload; + PyObject *___mypyc_generator_attribute__transaction; + int32_t ___mypyc_next_label__; + PyObject *___mypyc_generator_attribute__formatted_sender; + PyObject *___mypyc_generator_attribute__formatted_data; + PyObject *___mypyc_generator_attribute__session; + PyObject *___mypyc_generator_attribute__timeout; + PyObject *___mypyc_temp__0; + PyObject *___mypyc_temp__1; + PyObject *___mypyc_generator_attribute__url; + PyObject *___mypyc_generator_attribute__formatted_url; + PyObject *___mypyc_temp__2; + tuple_T3OOO ___mypyc_temp__3; + PyObject *___mypyc_generator_attribute__response; + PyObject *___mypyc_temp__4; + tuple_T3OOO ___mypyc_temp__5; + tuple_T3OOO ___mypyc_temp__6; + PyObject *___mypyc_generator_attribute__status_code; + PyObject *___mypyc_temp__7; + tuple_T3OOO ___mypyc_temp__8; + PyObject *___mypyc_temp__9; + tuple_T3OOO ___mypyc_temp__10; + PyObject *___mypyc_generator_attribute__result; + PyObject *___mypyc_temp__11; + tuple_T3OOO ___mypyc_temp__12; + PyObject *___mypyc_generator_attribute__fourbyte; + PyObject *___mypyc_temp__13; + tuple_T3OOO ___mypyc_temp__14; +} faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject; + typedef struct { PyObject_HEAD CPyVTableItem *vtable; diff --git a/build/__native_internal_de4d801a05017542a8e3.h b/build/__native_internal_95a20673e7d797e1b808.h similarity index 98% rename from build/__native_internal_de4d801a05017542a8e3.h rename to build/__native_internal_95a20673e7d797e1b808.h index 474b46bef9..56ceb22efe 100644 --- a/build/__native_internal_de4d801a05017542a8e3.h +++ b/build/__native_internal_95a20673e7d797e1b808.h @@ -1,12 +1,12 @@ -#ifndef MYPYC_NATIVE_INTERNAL_de4d801a05017542a8e3_H -#define MYPYC_NATIVE_INTERNAL_de4d801a05017542a8e3_H +#ifndef MYPYC_NATIVE_INTERNAL_95a20673e7d797e1b808_H +#define MYPYC_NATIVE_INTERNAL_95a20673e7d797e1b808_H #include #include -#include "__native_de4d801a05017542a8e3.h" +#include "__native_95a20673e7d797e1b808.h" int CPyGlobalsInit(void); -extern PyObject *CPyStatics[2383]; +extern PyObject *CPyStatics[2425]; extern const char * const CPyLit_Str[]; extern const char * const CPyLit_Bytes[]; extern const char * const CPyLit_Int[]; @@ -249,7 +249,17 @@ extern CPyModule *CPyModule_signal; extern PyObject *CPyStatic_types___globals; extern CPyModule *CPyModule_eth_account___datastructures; extern CPyModule *CPyModule_faster_web3____utils___abi_element_identifiers; +extern CPyModule *CPyModule_faster_web3___utils___address__internal; +extern CPyModule *CPyModule_faster_web3___utils___address; +extern PyObject *CPyStatic_address___globals; +extern CPyModule *CPyModule_rlp; +extern CPyModule *CPyModule_faster_web3___utils___async_exception_handling__internal; +extern CPyModule *CPyModule_faster_web3___utils___async_exception_handling; +extern PyObject *CPyStatic_async_exception_handling___globals; extern PyObject *CPyStatic_utils___caching___globals; +extern CPyModule *CPyModule_faster_web3___utils___exception_handling__internal; +extern CPyModule *CPyModule_faster_web3___utils___exception_handling; +extern PyObject *CPyStatic_exception_handling___globals; extern PyObject *CPyStatic_subscriptions___globals; extern char CPyDef_faster_ens_____top_level__(void); extern PyObject *CPyStatic__normalization___NFC; @@ -765,9 +775,9 @@ extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_a extern PyTypeObject *CPyType_caching_utils___wrapper_async_handle_request_caching_obj; extern PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_objObject *caching_utils___wrapper_async_handle_request_caching_obj_free_instance; -extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_358; -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_358(void); -extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_358Object *caching_utils___wrapper_gen___3_358_free_instance; +extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_354; +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354(void); +extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *caching_utils___wrapper_gen___3_354_free_instance; extern PyTypeObject *CPyType_caching_utils___async_handle_send_caching_env; extern PyObject *CPyDef_caching_utils___async_handle_send_caching_env(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_send_caching_envObject *caching_utils___async_handle_send_caching_env_free_instance; @@ -777,9 +787,9 @@ extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_a extern PyTypeObject *CPyType_caching_utils___wrapper_async_handle_send_caching_obj; extern PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_objObject *caching_utils___wrapper_async_handle_send_caching_obj_free_instance; -extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_391; -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_391(void); -extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_391Object *caching_utils___wrapper_gen___3_391_free_instance; +extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_388; +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388(void); +extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *caching_utils___wrapper_gen___3_388_free_instance; extern PyTypeObject *CPyType_caching_utils___async_handle_recv_caching_env; extern PyObject *CPyDef_caching_utils___async_handle_recv_caching_env(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_recv_caching_envObject *caching_utils___async_handle_recv_caching_env_free_instance; @@ -789,9 +799,9 @@ extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_a extern PyTypeObject *CPyType_caching_utils___wrapper_async_handle_recv_caching_obj; extern PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_objObject *caching_utils___wrapper_async_handle_recv_caching_obj_free_instance; -extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_415; -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_415(void); -extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_415Object *caching_utils___wrapper_gen___3_415_free_instance; +extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_413; +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413(void); +extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *caching_utils___wrapper_gen___3_413_free_instance; extern PyObject *CPyDef_caching_utils___generate_cache_key(PyObject *cpy_r_value); extern PyObject *CPyPy_caching_utils___generate_cache_key(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_caching_utils___RequestInformation_____init__(PyObject *cpy_r_self, PyObject *cpy_r_method, PyObject *cpy_r_params, tuple_T3OOO cpy_r_response_formatters, PyObject *cpy_r_subscription_id); @@ -840,57 +850,57 @@ extern PyObject *CPyDef_caching_utils____async_should_cache_response(PyObject *c extern PyObject *CPyPy_caching_utils____async_should_cache_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_358___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_358___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_358___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_358___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_358___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_358___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_358_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_358_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____next__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____iter__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354___close(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____await__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___async_handle_request_caching(PyObject *cpy_r_func); extern PyObject *CPyPy_caching_utils___async_handle_request_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_391___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_391___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_391___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_391___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_391___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_391___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_391_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_391_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____next__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____iter__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388___close(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____await__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___async_handle_send_caching(PyObject *cpy_r_func); extern PyObject *CPyPy_caching_utils___async_handle_send_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_415___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_415___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_415___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_415___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_415___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_415___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_415_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_415_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____next__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____iter__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413___close(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____await__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_rpc_request); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___async_handle_recv_caching(PyObject *cpy_r_func); @@ -3151,6 +3161,7 @@ extern PyObject *CPyPy_persistent_connection___PersistentConnection___recv(PyObj extern PyObject *CPyDef_persistent_connection___PersistentConnection___process_subscriptions(PyObject *cpy_r_self); extern PyObject *CPyPy_persistent_connection___PersistentConnection___process_subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_persistent_connection_____top_level__(void); +extern PyObject *CPyStatic_request_processor____get_next; extern PyTypeObject *CPyType_request_processor___TaskReliantQueue; extern PyObject *CPyDef_request_processor___TaskReliantQueue(PyObject *cpy_r_args, PyObject *cpy_r_kwargs); extern PyTypeObject *CPyType_request_processor___RequestProcessor; @@ -3413,6 +3424,12 @@ extern PyObject *CPyPy_reporting___print_entry(PyObject *self, PyObject *const * extern char CPyDef_reporting___print_footer(PyObject *cpy_r_logger); extern PyObject *CPyPy_reporting___print_footer(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_reporting_____top_level__(void); +extern PyObject *CPyStatic_benchmark___utils___aiosleep; +extern PyObject *CPyStatic_benchmark___utils___socket; +extern PyObject *CPyStatic_benchmark___utils___AF_UNIX; +extern PyObject *CPyStatic_benchmark___utils___SOCK_STREAM; +extern PyObject *CPyStatic_benchmark___utils___time; +extern PyObject *CPyStatic_benchmark___utils___sleep; extern PyTypeObject *CPyType_benchmark___utils___wait_for_aiohttp_gen; extern PyObject *CPyDef_benchmark___utils___wait_for_aiohttp_gen(void); extern CPyThreadLocal faster_web3___tools___benchmark___utils___wait_for_aiohttp_genObject *benchmark___utils___wait_for_aiohttp_gen_free_instance; @@ -3490,6 +3507,37 @@ extern PyTypeObject *CPyType_types___GethWallet; extern PyTypeObject *CPyType_types___TraceFilterParams; extern PyTypeObject *CPyType_types___LogsSubscriptionArg; extern char CPyDef_types_____top_level__(void); +extern PyObject *CPyStatic_address___keccak; +extern PyObject *CPyStatic_address___to_bytes; +extern PyObject *CPyStatic_address___to_checksum_address; +extern PyObject *CPyStatic_address___encode; +extern PyObject *CPyDef_address___get_create_address(PyObject *cpy_r_sender, CPyTagged cpy_r_nonce); +extern PyObject *CPyPy_address___get_create_address(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_address___get_create2_address(PyObject *cpy_r_sender, PyObject *cpy_r_salt, PyObject *cpy_r_init_code); +extern PyObject *CPyPy_address___get_create2_address(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern char CPyDef_address_____top_level__(void); +extern PyObject *CPyStatic_async_exception_handling___ClientSession; +extern PyObject *CPyStatic_async_exception_handling___ClientTimeout; +extern PyObject *CPyStatic_async_exception_handling___encode; +extern PyTypeObject *CPyType_async_exception_handling___async_handle_offchain_lookup_gen; +extern PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen(void); +extern CPyThreadLocal faster_web3___utils___async_exception_handling___async_handle_offchain_lookup_genObject *async_exception_handling___async_handle_offchain_lookup_gen_free_instance; +extern PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +extern PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____next__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +extern PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____iter__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +extern PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen___close(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup_gen_____await__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_async_exception_handling___async_handle_offchain_lookup(PyObject *cpy_r_offchain_lookup_payload, PyObject *cpy_r_transaction); +extern PyObject *CPyPy_async_exception_handling___async_handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern char CPyDef_async_exception_handling_____top_level__(void); extern PyObject *CPyStatic_utils___caching___RequestCacheValidationThreshold___FINALIZED; extern PyObject *CPyStatic_utils___caching___RequestCacheValidationThreshold___SAFE; extern PyTypeObject *CPyType_utils___caching___RequestCacheValidationThreshold; @@ -3536,6 +3584,11 @@ extern PyObject *CPyPy_utils___caching___async_await_and_popitem_SimpleCache_gen extern PyObject *CPyDef_utils___caching___SimpleCache___async_await_and_popitem(PyObject *cpy_r_self, char cpy_r_last, double cpy_r_timeout, uint32_t cpy_r___bitmap); extern PyObject *CPyPy_utils___caching___SimpleCache___async_await_and_popitem(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_utils___caching_____top_level__(void); +extern PyObject *CPyStatic_exception_handling___Session; +extern PyObject *CPyStatic_exception_handling___encode; +extern PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_offchain_lookup_payload, PyObject *cpy_r_transaction); +extern PyObject *CPyPy_exception_handling___handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern char CPyDef_exception_handling_____top_level__(void); extern PyTypeObject *CPyType_subscriptions___EthSubscriptionContext; extern PyObject *CPyDef_subscriptions___EthSubscriptionContext(PyObject *cpy_r_async_w3, PyObject *cpy_r_subscription, PyObject *cpy_r_result, PyObject *cpy_r_kwargs); extern PyTypeObject *CPyType_subscriptions___EthSubscription; diff --git a/build/faster_ens.c b/build/faster_ens.c index 4c2572ac1d..bb787b4185 100644 --- a/build/faster_ens.c +++ b/build/faster_ens.c @@ -7,11 +7,11 @@ PyMODINIT_FUNC PyInit_faster_ens(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_ens"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/_normalization.c b/build/faster_ens/_normalization.c index 2124e37753..3fd7ea05be 100644 --- a/build/faster_ens/_normalization.c +++ b/build/faster_ens/_normalization.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit__normalization(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens____normalization"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_ens____normalization"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens____normalization"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/auto.c b/build/faster_ens/auto.c index 24415f941f..cced275f19 100644 --- a/build/faster_ens/auto.c +++ b/build/faster_ens/auto.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_auto(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___auto"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_ens___auto"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens___auto"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/base_ens.c b/build/faster_ens/base_ens.c index 5ae1a8365e..c519cf15d5 100644 --- a/build/faster_ens/base_ens.c +++ b/build/faster_ens/base_ens.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_base_ens(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___base_ens"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_ens___base_ens"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens___base_ens"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/constants.c b/build/faster_ens/constants.c index 60813f2a00..c632fd485f 100644 --- a/build/faster_ens/constants.c +++ b/build/faster_ens/constants.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_constants(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___constants"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_ens___constants"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens___constants"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/exceptions.c b/build/faster_ens/exceptions.c index 1e3e2566b0..35fdd4ef06 100644 --- a/build/faster_ens/exceptions.c +++ b/build/faster_ens/exceptions.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_exceptions(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___exceptions"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_ens___exceptions"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens___exceptions"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/utils.c b/build/faster_ens/utils.c index ae3741a75c..57587a890c 100644 --- a/build/faster_ens/utils.c +++ b/build/faster_ens/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_ens___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/async_transactions.c b/build/faster_web3/_utils/async_transactions.c index 2be246f486..054d5cd716 100644 --- a/build/faster_web3/_utils/async_transactions.c +++ b/build/faster_web3/_utils/async_transactions.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_transactions(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___async_transactions"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___async_transactions"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___async_transactions"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/batching.c b/build/faster_web3/_utils/batching.c index 377f694ccf..1ed25413d3 100644 --- a/build/faster_web3/_utils/batching.c +++ b/build/faster_web3/_utils/batching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_batching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___batching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___batching"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___batching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/blocks.c b/build/faster_web3/_utils/blocks.c index f96a3ddaf6..ba6fc4ec57 100644 --- a/build/faster_web3/_utils/blocks.c +++ b/build/faster_web3/_utils/blocks.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_blocks(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___blocks"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___blocks"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___blocks"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching.c b/build/faster_web3/_utils/caching.c index 880e87c909..a29a9ef836 100644 --- a/build/faster_web3/_utils/caching.c +++ b/build/faster_web3/_utils/caching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___caching"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching/caching_utils.c b/build/faster_web3/_utils/caching/caching_utils.c index 8514587090..f3d73875cc 100644 --- a/build/faster_web3/_utils/caching/caching_utils.c +++ b/build/faster_web3/_utils/caching/caching_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching___caching_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___caching___caching_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching___caching_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching/request_caching_validation.c b/build/faster_web3/_utils/caching/request_caching_validation.c index af60c4783d..72bc04c00e 100644 --- a/build/faster_web3/_utils/caching/request_caching_validation.c +++ b/build/faster_web3/_utils/caching/request_caching_validation.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_request_caching_validation(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching___request_caching_validation"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___caching___request_caching_validation"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching___request_caching_validation"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/contracts.c b/build/faster_web3/_utils/contracts.c index 34e371187d..66337b826d 100644 --- a/build/faster_web3/_utils/contracts.c +++ b/build/faster_web3/_utils/contracts.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_contracts(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___contracts"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___contracts"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___contracts"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/datatypes.c b/build/faster_web3/_utils/datatypes.c index 20c66f8f91..388297fa9e 100644 --- a/build/faster_web3/_utils/datatypes.c +++ b/build/faster_web3/_utils/datatypes.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_datatypes(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___datatypes"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___datatypes"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___datatypes"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/decorators.c b/build/faster_web3/_utils/decorators.c index 316f4ba535..883a0f58aa 100644 --- a/build/faster_web3/_utils/decorators.c +++ b/build/faster_web3/_utils/decorators.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_decorators(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___decorators"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___decorators"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___decorators"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/encoding.c b/build/faster_web3/_utils/encoding.c index 1aac17c180..42215be2f4 100644 --- a/build/faster_web3/_utils/encoding.c +++ b/build/faster_web3/_utils/encoding.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_encoding(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___encoding"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___encoding"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___encoding"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/error_formatters_utils.c b/build/faster_web3/_utils/error_formatters_utils.c index 13a8a536b6..ffa23810c4 100644 --- a/build/faster_web3/_utils/error_formatters_utils.c +++ b/build/faster_web3/_utils/error_formatters_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_error_formatters_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___error_formatters_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___error_formatters_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___error_formatters_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/fee_utils.c b/build/faster_web3/_utils/fee_utils.c index b631b4d6e0..d4c4f2d355 100644 --- a/build/faster_web3/_utils/fee_utils.c +++ b/build/faster_web3/_utils/fee_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_fee_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___fee_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___fee_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___fee_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/formatters.c b/build/faster_web3/_utils/formatters.c index 2beec22d0b..2b9d1214b7 100644 --- a/build/faster_web3/_utils/formatters.c +++ b/build/faster_web3/_utils/formatters.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_formatters(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___formatters"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___formatters"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___formatters"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/http.c b/build/faster_web3/_utils/http.c index 6ce3bcb7fa..db8fa12cd2 100644 --- a/build/faster_web3/_utils/http.c +++ b/build/faster_web3/_utils/http.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_http(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___http"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___http"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___http"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/http_session_manager.c b/build/faster_web3/_utils/http_session_manager.c index 75b2b73a23..bb9f39edcf 100644 --- a/build/faster_web3/_utils/http_session_manager.c +++ b/build/faster_web3/_utils/http_session_manager.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_http_session_manager(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___http_session_manager"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___http_session_manager"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___http_session_manager"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/math.c b/build/faster_web3/_utils/math.c index fda573303a..583f0b8687 100644 --- a/build/faster_web3/_utils/math.c +++ b/build/faster_web3/_utils/math.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_math(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___math"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___math"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___math"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/method_formatters.c b/build/faster_web3/_utils/method_formatters.c index 0d8e0642da..03d2e12949 100644 --- a/build/faster_web3/_utils/method_formatters.c +++ b/build/faster_web3/_utils/method_formatters.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_method_formatters(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___method_formatters"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___method_formatters"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___method_formatters"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/type_conversion.c b/build/faster_web3/_utils/type_conversion.c index 44ec092646..5772ac1364 100644 --- a/build/faster_web3/_utils/type_conversion.c +++ b/build/faster_web3/_utils/type_conversion.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_type_conversion(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___type_conversion"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___type_conversion"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___type_conversion"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/utility_methods.c b/build/faster_web3/_utils/utility_methods.c index 9e414c0287..f3beca111a 100644 --- a/build/faster_web3/_utils/utility_methods.c +++ b/build/faster_web3/_utils/utility_methods.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utility_methods(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___utility_methods"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___utility_methods"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___utility_methods"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/validation.c b/build/faster_web3/_utils/validation.c index 660879ab33..2d88336bf3 100644 --- a/build/faster_web3/_utils/validation.c +++ b/build/faster_web3/_utils/validation.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_validation(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___validation"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3____utils___validation"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___validation"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/auto.c b/build/faster_web3/auto.c index 3381cf81c2..8f307911c0 100644 --- a/build/faster_web3/auto.c +++ b/build/faster_web3/auto.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_auto(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___auto"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___auto"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___auto"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/auto/gethdev.c b/build/faster_web3/auto/gethdev.c index 1f7b18e454..e63f1838b9 100644 --- a/build/faster_web3/auto/gethdev.c +++ b/build/faster_web3/auto/gethdev.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_gethdev(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___auto___gethdev"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___auto___gethdev"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___auto___gethdev"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon.c b/build/faster_web3/beacon.c index fa67c65cdd..4e96388c2b 100644 --- a/build/faster_web3/beacon.c +++ b/build/faster_web3/beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/api_endpoints.c b/build/faster_web3/beacon/api_endpoints.c index 9a590a39b9..c8613e3912 100644 --- a/build/faster_web3/beacon/api_endpoints.c +++ b/build/faster_web3/beacon/api_endpoints.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_api_endpoints(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___api_endpoints"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___beacon___api_endpoints"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___api_endpoints"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/async_beacon.c b/build/faster_web3/beacon/async_beacon.c index e6ca70f3b9..9f48d021eb 100644 --- a/build/faster_web3/beacon/async_beacon.c +++ b/build/faster_web3/beacon/async_beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___async_beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___beacon___async_beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___async_beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/beacon.c b/build/faster_web3/beacon/beacon.c index cbcf0620fd..1d75688e4c 100644 --- a/build/faster_web3/beacon/beacon.c +++ b/build/faster_web3/beacon/beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___beacon___beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/constants.c b/build/faster_web3/constants.c index 687850e8e4..0bde061ec5 100644 --- a/build/faster_web3/constants.c +++ b/build/faster_web3/constants.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_constants(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___constants"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___constants"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___constants"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/contract/utils.c b/build/faster_web3/contract/utils.c index 0b4c1aef8d..12e7545417 100644 --- a/build/faster_web3/contract/utils.c +++ b/build/faster_web3/contract/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___contract___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___contract___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___contract___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies.c b/build/faster_web3/gas_strategies.c index 8f328bcc4c..3aa64dc4c8 100644 --- a/build/faster_web3/gas_strategies.c +++ b/build/faster_web3/gas_strategies.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_gas_strategies(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___gas_strategies"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies/rpc.c b/build/faster_web3/gas_strategies/rpc.c index d058d1ef50..292cf86892 100644 --- a/build/faster_web3/gas_strategies/rpc.c +++ b/build/faster_web3/gas_strategies/rpc.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_rpc(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies___rpc"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___gas_strategies___rpc"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies___rpc"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies/time_based.c b/build/faster_web3/gas_strategies/time_based.c index 7970d3fa8c..4e358e8019 100644 --- a/build/faster_web3/gas_strategies/time_based.c +++ b/build/faster_web3/gas_strategies/time_based.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_time_based(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies___time_based"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___gas_strategies___time_based"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies___time_based"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester.c b/build/faster_web3/providers/eth_tester.c index 9f12fd6ccc..1045dbcecf 100644 --- a/build/faster_web3/providers/eth_tester.c +++ b/build/faster_web3/providers/eth_tester.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_eth_tester(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___eth_tester"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/defaults.c b/build/faster_web3/providers/eth_tester/defaults.c index 68f02f25a7..866b523520 100644 --- a/build/faster_web3/providers/eth_tester/defaults.c +++ b/build/faster_web3/providers/eth_tester/defaults.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_defaults(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___defaults"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___eth_tester___defaults"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___defaults"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/main.c b/build/faster_web3/providers/eth_tester/main.c index f320adcdb2..d9cb7f8ada 100644 --- a/build/faster_web3/providers/eth_tester/main.c +++ b/build/faster_web3/providers/eth_tester/main.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_main(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___main"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___eth_tester___main"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___main"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/middleware.c b/build/faster_web3/providers/eth_tester/middleware.c index 5576c34d56..e90a7a87be 100644 --- a/build/faster_web3/providers/eth_tester/middleware.c +++ b/build/faster_web3/providers/eth_tester/middleware.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_middleware(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___middleware"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___eth_tester___middleware"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___middleware"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/persistent_connection.c b/build/faster_web3/providers/persistent/persistent_connection.c index cac7db7a5d..11f9b49e3d 100644 --- a/build/faster_web3/providers/persistent/persistent_connection.c +++ b/build/faster_web3/providers/persistent/persistent_connection.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_persistent_connection(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___persistent_connection"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___persistent___persistent_connection"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___persistent_connection"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/request_processor.c b/build/faster_web3/providers/persistent/request_processor.c index a857d656b0..b885d7c4db 100644 --- a/build/faster_web3/providers/persistent/request_processor.c +++ b/build/faster_web3/providers/persistent/request_processor.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_request_processor(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___request_processor"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___persistent___request_processor"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___request_processor"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/subscription_container.c b/build/faster_web3/providers/persistent/subscription_container.c index 0ef50aed95..2a469716ea 100644 --- a/build/faster_web3/providers/persistent/subscription_container.c +++ b/build/faster_web3/providers/persistent/subscription_container.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_subscription_container(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___subscription_container"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___persistent___subscription_container"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___subscription_container"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/subscription_manager.c b/build/faster_web3/providers/persistent/subscription_manager.c index 2e8587d97c..49974d3736 100644 --- a/build/faster_web3/providers/persistent/subscription_manager.c +++ b/build/faster_web3/providers/persistent/subscription_manager.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_subscription_manager(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___subscription_manager"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___providers___persistent___subscription_manager"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___subscription_manager"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/tools/benchmark/node.c b/build/faster_web3/tools/benchmark/node.c index 0f2600fbdb..137e440af1 100644 --- a/build/faster_web3/tools/benchmark/node.c +++ b/build/faster_web3/tools/benchmark/node.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_node(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___tools___benchmark___node"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___tools___benchmark___node"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___node"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/tools/benchmark/reporting.c b/build/faster_web3/tools/benchmark/reporting.c index 7b3d6b5e2e..c8227f5d7d 100644 --- a/build/faster_web3/tools/benchmark/reporting.c +++ b/build/faster_web3/tools/benchmark/reporting.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_reporting(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___tools___benchmark___reporting"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___tools___benchmark___reporting"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___reporting"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/tools/benchmark/utils.c b/build/faster_web3/tools/benchmark/utils.c index 097407ec5c..673f0233b1 100644 --- a/build/faster_web3/tools/benchmark/utils.c +++ b/build/faster_web3/tools/benchmark/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___tools___benchmark___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___tools___benchmark___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/types.c b/build/faster_web3/types.c index c1e934bc8f..ea2e4f22ec 100644 --- a/build/faster_web3/types.c +++ b/build/faster_web3/types.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_types(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___types"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___types"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___types"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/address.c b/build/faster_web3/utils/address.c new file mode 100644 index 0000000000..8345fda4d9 --- /dev/null +++ b/build/faster_web3/utils/address.c @@ -0,0 +1,21 @@ +#include + +PyMODINIT_FUNC +PyInit_address(void) +{ + PyObject *tmp; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___address"); + Py_DECREF(tmp); + if (capsule == NULL) return NULL; + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___address"); + Py_DECREF(capsule); + if (!init_func) { + return NULL; + } + return ((PyObject *(*)(void))init_func)(); +} + +// distutils sometimes spuriously tells cl to export CPyInit___init__, +// so provide that so it chills out +PyMODINIT_FUNC PyInit___init__(void) { return PyInit_address(); } diff --git a/build/faster_web3/utils/async_exception_handling.c b/build/faster_web3/utils/async_exception_handling.c new file mode 100644 index 0000000000..5696ffb0d7 --- /dev/null +++ b/build/faster_web3/utils/async_exception_handling.c @@ -0,0 +1,21 @@ +#include + +PyMODINIT_FUNC +PyInit_async_exception_handling(void) +{ + PyObject *tmp; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___async_exception_handling"); + Py_DECREF(tmp); + if (capsule == NULL) return NULL; + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___async_exception_handling"); + Py_DECREF(capsule); + if (!init_func) { + return NULL; + } + return ((PyObject *(*)(void))init_func)(); +} + +// distutils sometimes spuriously tells cl to export CPyInit___init__, +// so provide that so it chills out +PyMODINIT_FUNC PyInit___init__(void) { return PyInit_async_exception_handling(); } diff --git a/build/faster_web3/utils/caching.c b/build/faster_web3/utils/caching.c index c34f936c80..80515e9d4f 100644 --- a/build/faster_web3/utils/caching.c +++ b/build/faster_web3/utils/caching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___caching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___utils___caching"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___caching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/exception_handling.c b/build/faster_web3/utils/exception_handling.c new file mode 100644 index 0000000000..8d9ef0654e --- /dev/null +++ b/build/faster_web3/utils/exception_handling.c @@ -0,0 +1,21 @@ +#include + +PyMODINIT_FUNC +PyInit_exception_handling(void) +{ + PyObject *tmp; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___exception_handling"); + Py_DECREF(tmp); + if (capsule == NULL) return NULL; + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___exception_handling"); + Py_DECREF(capsule); + if (!init_func) { + return NULL; + } + return ((PyObject *(*)(void))init_func)(); +} + +// distutils sometimes spuriously tells cl to export CPyInit___init__, +// so provide that so it chills out +PyMODINIT_FUNC PyInit___init__(void) { return PyInit_exception_handling(); } diff --git a/build/faster_web3/utils/subscriptions.c b/build/faster_web3/utils/subscriptions.c index 8a7740755d..234451614a 100644 --- a/build/faster_web3/utils/subscriptions.c +++ b/build/faster_web3/utils/subscriptions.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_subscriptions(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("de4d801a05017542a8e3__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___subscriptions"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "de4d801a05017542a8e3__mypyc.init_faster_web3___utils___subscriptions"); + void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___subscriptions"); Py_DECREF(capsule); if (!init_func) { return NULL; From 298aebe8885fcc0ee8af61b8fd92d6f2411575b5 Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 16:36:22 +0000 Subject: [PATCH 10/19] fix --- .../providers/persistent/persistent.py | 37 ++++++++++--------- .../persistent/subscription_manager.py | 5 ++- .../caching-utils/test_request_caching.py | 3 +- 3 files changed, 25 insertions(+), 20 deletions(-) diff --git a/faster_web3/providers/persistent/persistent.py b/faster_web3/providers/persistent/persistent.py index c9c6393f22..1ff75e9a81 100644 --- a/faster_web3/providers/persistent/persistent.py +++ b/faster_web3/providers/persistent/persistent.py @@ -97,7 +97,7 @@ def __init__( subscription_response_queue_size=subscription_response_queue_size, request_information_cache_size=request_information_cache_size, ) - self._message_listener_task: Optional["asyncio.Task[None]"] = None + self._message_listener_task: Optional[asyncio.Task[None]] = None self._listen_event: asyncio.Event = asyncio.Event() self._max_connection_retries = max_connection_retries @@ -113,7 +113,7 @@ async def send_func( Cache the middleware chain for `send`. """ middleware = middleware_onion.as_tuple_of_middleware() - cache_key = hash(tuple(id(mw) for mw in middleware)) + cache_key = hash(tuple(map(id, middleware))) if cache_key != self._send_func_cache[0]: @@ -137,7 +137,7 @@ async def recv_func( Cache and compose the middleware stack for `recv`. """ middleware = middleware_onion.as_tuple_of_middleware() - cache_key = hash(tuple(id(mw) for mw in middleware)) + cache_key = hash(tuple(map(id, middleware))) if cache_key != self._recv_func_cache[0]: @@ -160,7 +160,7 @@ async def send_batch_func( self, async_w3: "AsyncWeb3[Any]", middleware_onion: "MiddlewareOnion" ) -> Callable[[BatchParams], Coroutine[Any, Any, List[RPCRequest]]]: middleware = middleware_onion.as_tuple_of_middleware() - cache_key = hash(tuple(id(mw) for mw in middleware)) + cache_key = hash(tuple(map(id, middleware))) if cache_key != self._send_batch_func_cache[0]: @@ -181,13 +181,11 @@ async def recv_batch_func( self, async_w3: "AsyncWeb3[Any]", middleware_onion: "MiddlewareOnion" ) -> Callable[..., Coroutine[Any, Any, List[RPCResponse]]]: middleware = middleware_onion.as_tuple_of_middleware() - cache_key = hash(tuple(id(mw) for mw in middleware)) + cache_key = hash(tuple(map(id, middleware))) if cache_key != self._recv_batch_func_cache[0]: - async def recv_function( - rpc_requests: List[RPCRequest], - ) -> List[RPCResponse]: + async def recv_function(rpc_requests: List[RPCRequest]) -> List[RPCResponse]: methods = [rpc_request["method"] for rpc_request in rpc_requests] responses = await self.recv_for_batch_request(rpc_requests) for mw in reversed(middleware): @@ -225,10 +223,11 @@ async def connect(self) -> None: _backoff_rate_change = 1.75 _backoff_time = 1.75 + logger = self.logger while _connection_attempts != self._max_connection_retries: try: _connection_attempts += 1 - self.logger.info("Connecting to: %s", endpoint) + logger.info("Connecting to: %s", endpoint) await self._provider_specific_connect() self._message_listener_task = asyncio.create_task( self._message_listener() @@ -236,7 +235,7 @@ async def connect(self) -> None: self._message_listener_task.add_done_callback( self._message_listener_callback ) - self.logger.info("Successfully connected to: %s", endpoint) + logger.info("Successfully connected to: %s", endpoint) break except (WebSocketException, OSError) as e: if _connection_attempts == self._max_connection_retries: @@ -256,9 +255,9 @@ async def connect(self) -> None: async def disconnect(self) -> None: # this should remain idempotent try: - if self._message_listener_task: - self._message_listener_task.cancel() - await self._message_listener_task + if task := self._message_listener_task: + task.cancel() + await task except (asyncio.CancelledError, StopAsyncIteration, ConnectionClosed): pass finally: @@ -371,10 +370,11 @@ def _message_listener_callback( # Puts a `TaskNotRunning` in appropriate queues to signal the end of the # listener task to any listeners relying on the queues. message = "Message listener task has ended." - self._request_processor._subscription_response_queue.put_nowait( + request_processor = self._request_processor + request_processor._subscription_response_queue.put_nowait( TaskNotRunning(message_listener_task, message=message) ) - self._request_processor._handler_subscription_queue.put_nowait( + request_processor._handler_subscription_queue.put_nowait( TaskNotRunning(message_listener_task, message=message) ) @@ -399,6 +399,7 @@ def _raise_stray_errors_from_cache(self) -> None: ) async def _message_listener(self) -> None: + request_processor = self._request_processor self.logger.info( "%s listener background task started. Storing all messages in " "appropriate request processor queues / caches to be processed.", @@ -420,7 +421,7 @@ async def _message_listener(self) -> None: if not isinstance(response, list) else False ) - await self._request_processor.cache_raw_response( + await request_processor.cache_raw_response( response, subscription=subscription ) self._raise_stray_errors_from_cache() @@ -456,7 +457,9 @@ def _handle_listener_task_exceptions(self) -> None: messages in the main loop. If the message listener task has completed and an exception was recorded, raise the exception in the main loop. """ - msg_listener_task = getattr(self, "_message_listener_task", None) + msg_listener_task: Optional[asyncio.Task[None]] = getattr( + self, "_message_listener_task", None + ) if ( msg_listener_task and msg_listener_task.done() diff --git a/faster_web3/providers/persistent/subscription_manager.py b/faster_web3/providers/persistent/subscription_manager.py index cc4ecf5285..5900274e79 100644 --- a/faster_web3/providers/persistent/subscription_manager.py +++ b/faster_web3/providers/persistent/subscription_manager.py @@ -5,6 +5,7 @@ Any, Final, List, + Optional, Sequence, Set, Union, @@ -129,10 +130,10 @@ async def _cleanup_remaining_tasks(self) -> None: def subscriptions(self) -> List[EthSubscription[Any]]: return self._subscription_container.subscriptions - def get_by_id(self, sub_id: HexStr) -> EthSubscription[Any]: + def get_by_id(self, sub_id: HexStr) -> Optional[EthSubscription[Any]]: return self._subscription_container.get_by_id(sub_id) - def get_by_label(self, label: str) -> EthSubscription[Any]: + def get_by_label(self, label: str) -> Optional[EthSubscription[Any]]: return self._subscription_container.get_by_label(label) @overload diff --git a/tests/core/caching-utils/test_request_caching.py b/tests/core/caching-utils/test_request_caching.py index 3dcb0cd466..5881214e74 100644 --- a/tests/core/caching-utils/test_request_caching.py +++ b/tests/core/caching-utils/test_request_caching.py @@ -824,7 +824,8 @@ async def test_async_validation_against_validation_threshold_time_based( request_mocker, ): async_w3 = await _async_w3_init(async_provider) - pytest.fail("the runner made it this far without blowing up. fix the test") + #if async_provider is AsyncIPCProvider: + # pytest.fail("the runner made it this far without blowing up. fix the test") blocknum = "0x2" # mock the timestamp so that we are at the threshold +/- the time_from_threshold mocked_time = hex( From edc90587f763b8007fd0c867f9edcd1a8ef59b12 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 17 Oct 2025 17:03:21 +0000 Subject: [PATCH 11/19] chore: compile C files for source control --- build/__native_95a20673e7d797e1b808.c | 4948 +++++++++++++------------ 1 file changed, 2589 insertions(+), 2359 deletions(-) diff --git a/build/__native_95a20673e7d797e1b808.c b/build/__native_95a20673e7d797e1b808.c index 8796f67dc2..63ad857a5c 100644 --- a/build/__native_95a20673e7d797e1b808.c +++ b/build/__native_95a20673e7d797e1b808.c @@ -236337,19 +236337,22 @@ PyObject *CPyDef_persistent_connection___PersistentConnection___subscriptions(Py cpy_r_r3 = cpy_r_r2; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/persistent_connection.py", "subscriptions", 48, CPyStatic_persistent_connection___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r2); - goto CPyL4; + goto CPyL5; } cpy_r_r4 = CPyDef_request_processor___RequestProcessor___active_subscriptions(cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/persistent_connection.py", "subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_persistent_connection___globals); - goto CPyL4; + goto CPyL5; } CPyL3: ; + CPy_DECREF(cpy_r_r2); return cpy_r_r4; CPyL4: ; cpy_r_r5 = NULL; return cpy_r_r5; +CPyL5: ; + CPy_DecRef(cpy_r_r2); + goto CPyL4; } PyObject *CPyPy_persistent_connection___PersistentConnection___subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -248878,7 +248881,7 @@ char CPyDef_subscription_manager___SubscriptionManager_____init__(PyObject *cpy_ if (likely(Py_TYPE(cpy_r_r7) == CPyType_request_processor___RequestProcessor)) cpy_r_r8 = cpy_r_r7; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "__init__", 71, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r7); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "__init__", 72, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r7); goto CPyL8; } CPy_DECREF(((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r8)->__subscription_container); @@ -249081,7 +249084,7 @@ CPyL2: ; CPyL4: ; cpy_r_r3 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_subscription)->__label; if (unlikely(cpy_r_r3 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", "EthSubscription", "_label", 87, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", "EthSubscription", "_label", 88, CPyStatic_subscription_manager___globals); goto CPyL26; } CPy_INCREF(cpy_r_r3); @@ -249089,7 +249092,7 @@ CPyL5: ; if (likely(cpy_r_r3 != Py_None)) cpy_r_r4 = cpy_r_r3; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 87, CPyStatic_subscription_manager___globals, "str", cpy_r_r3); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 88, CPyStatic_subscription_manager___globals, "str", cpy_r_r3); goto CPyL26; } cpy_r_r5 = CPyDef_subscription_manager___SubscriptionManager___get_by_label(cpy_r_self, cpy_r_r4); @@ -249100,7 +249103,7 @@ CPyL5: ; } cpy_r_r6 = (PyObject *)&_Py_NoneStruct; cpy_r_r7 = cpy_r_r5 != cpy_r_r6; - CPy_DECREF_NO_IMM(cpy_r_r5); + CPy_DECREF(cpy_r_r5); if (!cpy_r_r7) goto CPyL27; cpy_r_r8 = CPyDef_subscriptions___EthSubscription____default_label(cpy_r_subscription); if (unlikely(cpy_r_r8 == NULL)) { @@ -249137,7 +249140,7 @@ CPyL9: ; CPyL13: ; cpy_r_r14 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_subscription)->__label; if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", "EthSubscription", "_label", 92, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", "EthSubscription", "_label", 93, CPyStatic_subscription_manager___globals); goto CPyL24; } CPy_INCREF(cpy_r_r14); @@ -249160,7 +249163,7 @@ CPyL14: ; ' label: ') */ cpy_r_r21 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_subscription)->__label; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", "EthSubscription", "_label", 97, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", "EthSubscription", "_label", 98, CPyStatic_subscription_manager___globals); goto CPyL24; } CPy_INCREF(cpy_r_r21); @@ -249168,7 +249171,7 @@ CPyL17: ; if (likely(cpy_r_r21 != Py_None)) cpy_r_r22 = cpy_r_r21; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 97, CPyStatic_subscription_manager___globals, "str", cpy_r_r21); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 98, CPyStatic_subscription_manager___globals, "str", cpy_r_r21); goto CPyL24; } cpy_r_r23 = CPyStr_Build(2, cpy_r_r20, cpy_r_r22); @@ -249394,7 +249397,7 @@ CPyL11: ; if (likely(Py_TYPE(cpy_r_r31) == CPyType_request_processor___RequestProcessor)) cpy_r_r32 = cpy_r_r31; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_handler_task_callback", 112, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r31); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_handler_task_callback", 113, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r31); goto CPyL29; } cpy_r_r33 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r32)->__handler_subscription_queue; @@ -249594,7 +249597,7 @@ CPyL1: ; CPyL4: ; cpy_r_r3 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r3 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 118, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 119, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r3); @@ -249623,7 +249626,7 @@ CPyL11: ; CPyL12: ; cpy_r_r10 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r10 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 121, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 122, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r10); @@ -249634,7 +249637,7 @@ CPyL13: ; cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Cleaning up %d remaining tasks...' */ cpy_r_r13 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r13 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 121, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 122, CPyStatic_subscription_manager___globals); goto CPyL41; } CPy_INCREF_NO_IMM(cpy_r_r13); @@ -249661,7 +249664,7 @@ CPyL15: ; CPy_DECREF(cpy_r_r19); cpy_r_r23 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 122, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 123, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r23); @@ -249695,7 +249698,7 @@ CPyL16: ; CPyL19: ; cpy_r_r28 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "__mypyc_temp__1", 122, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "__mypyc_temp__1", 123, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF(cpy_r_r28); @@ -249714,7 +249717,7 @@ CPyL20: ; } cpy_r_r31 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 123, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 124, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF(cpy_r_r31); @@ -249740,7 +249743,7 @@ CPyL23: ; if (cpy_r_r36) goto CPyL19; cpy_r_r37 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r37 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 124, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 125, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF(cpy_r_r37); @@ -249765,7 +249768,7 @@ CPyL29: ; } cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r43 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 126, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 127, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r43); @@ -250202,25 +250205,18 @@ PyObject *CPyDef_subscription_manager___SubscriptionManager___get_by_id(PyObject PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; - PyObject *cpy_r_r3; cpy_r_r0 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->__subscription_container; CPy_INCREF_NO_IMM(cpy_r_r0); cpy_r_r1 = CPyDef_subscription_container___SubscriptionContainer___get_by_id(cpy_r_r0, cpy_r_sub_id); CPy_DECREF_NO_IMM(cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "get_by_id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL3; - } - if (likely(cpy_r_r1 != Py_None)) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "get_by_id", 133, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r1); - goto CPyL3; + goto CPyL2; } + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; return cpy_r_r2; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; } PyObject *CPyPy_subscription_manager___SubscriptionManager___get_by_id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -250256,25 +250252,18 @@ PyObject *CPyDef_subscription_manager___SubscriptionManager___get_by_label(PyObj PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; - PyObject *cpy_r_r3; cpy_r_r0 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->__subscription_container; CPy_INCREF_NO_IMM(cpy_r_r0); cpy_r_r1 = CPyDef_subscription_container___SubscriptionContainer___get_by_label(cpy_r_r0, cpy_r_label); CPy_DECREF_NO_IMM(cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "get_by_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL3; - } - if (likely(cpy_r_r1 != Py_None)) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "get_by_label", 136, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r1); - goto CPyL3; + goto CPyL2; } + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; return cpy_r_r2; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; } PyObject *CPyPy_subscription_manager___SubscriptionManager___get_by_label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -250491,7 +250480,7 @@ CPyL1: ; CPyL4: ; cpy_r_r9 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 158, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 159, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF(cpy_r_r9); @@ -250502,14 +250491,14 @@ CPyL5: ; if (!cpy_r_r11) goto CPyL72; cpy_r_r12 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r12 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 159, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 160, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF_NO_IMM(cpy_r_r12); CPyL7: ; cpy_r_r13 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r13 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 159, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 160, CPyStatic_subscription_manager___globals); goto CPyL143; } CPy_INCREF(cpy_r_r13); @@ -250517,7 +250506,7 @@ CPyL8: ; if (likely(PyObject_TypeCheck(cpy_r_r13, CPyType_subscriptions___EthSubscription))) cpy_r_r14 = cpy_r_r13; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 159, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r13); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 160, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r13); goto CPyL144; } if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r14)->_manager != NULL) { @@ -250532,14 +250521,14 @@ CPyL8: ; CPy_DECREF(cpy_r_r13); cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 160, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 161, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF_NO_IMM(cpy_r_r16); CPyL11: ; cpy_r_r17 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r17 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 160, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 161, CPyStatic_subscription_manager___globals); goto CPyL146; } CPy_INCREF(cpy_r_r17); @@ -250547,7 +250536,7 @@ CPyL12: ; if (likely(PyObject_TypeCheck(cpy_r_r17, CPyType_subscriptions___EthSubscription))) cpy_r_r18 = cpy_r_r17; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 160, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r17); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 161, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r17); goto CPyL146; } cpy_r_r19 = CPyDef_subscription_manager___SubscriptionManager____validate_and_normalize_label(cpy_r_r16, cpy_r_r18); @@ -250559,7 +250548,7 @@ CPyL12: ; } cpy_r_r20 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r20 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 161, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 162, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF_NO_IMM(cpy_r_r20); @@ -250576,7 +250565,7 @@ CPyL15: ; } cpy_r_r24 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r24 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 161, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 162, CPyStatic_subscription_manager___globals); goto CPyL147; } CPy_INCREF(cpy_r_r24); @@ -250584,28 +250573,28 @@ CPyL17: ; if (likely(PyObject_TypeCheck(cpy_r_r24, CPyType_subscriptions___EthSubscription))) cpy_r_r25 = cpy_r_r24; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 161, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r24); - goto CPyL147; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 162, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r24); + goto CPyL148; } cpy_r_r26 = CPyDef_subscriptions___EthSubscription___subscription_params(cpy_r_r25); - CPy_DECREF_NO_IMM(cpy_r_r25); if (unlikely(cpy_r_r26 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL147; + goto CPyL148; } CPyL19: ; + CPy_DECREF(cpy_r_r24); cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscribe' */ cpy_r_r28 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r27); CPy_DECREF(cpy_r_r23); if (unlikely(cpy_r_r28 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL148; + goto CPyL149; } cpy_r_r29 = PySequence_Tuple(cpy_r_r26); CPy_DECREF(cpy_r_r26); if (unlikely(cpy_r_r29 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL149; + goto CPyL150; } cpy_r_r30 = PyObject_CallObject(cpy_r_r28, cpy_r_r29); CPy_DECREF(cpy_r_r28); @@ -250653,7 +250642,7 @@ CPyL25: ; cpy_r_r38 = 1; if (unlikely(!cpy_r_r38)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL150; + goto CPyL151; } else goto CPyL50; CPyL28: ; @@ -250664,13 +250653,13 @@ CPyL29: ; CPyL30: ; cpy_r_r41 = (PyObject *)&_Py_NoneStruct; cpy_r_r42 = cpy_r_type != cpy_r_r41; - if (!cpy_r_r42) goto CPyL151; + if (!cpy_r_r42) goto CPyL152; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL34; } else - goto CPyL152; + goto CPyL153; CPyL32: ; CPy_Unreachable(); CPyL33: ; @@ -250687,13 +250676,13 @@ CPyL34: ; cpy_r_r44 = 1; if (unlikely(!cpy_r_r44)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL153; + goto CPyL154; } cpy_r_r45 = (PyObject **)&cpy_r_r1; cpy_r_r46 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; if (unlikely(cpy_r_r46 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__2", -1, CPyStatic_subscription_manager___globals); - goto CPyL153; + goto CPyL154; } CPy_INCREF(cpy_r_r46); CPyL36: ; @@ -250701,14 +250690,14 @@ CPyL36: ; CPy_DecRef(cpy_r_r46); if (unlikely(cpy_r_r47 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL153; + goto CPyL154; } if (cpy_r_r47) goto CPyL40; cpy_r_r39 = cpy_r_r1; cpy_r_r48 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r48.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__3", -1, CPyStatic_subscription_manager___globals); - goto CPyL154; + goto CPyL155; } CPy_INCREF(cpy_r_r48.f0); CPy_INCREF(cpy_r_r48.f1); @@ -250724,7 +250713,7 @@ CPyL40: ; cpy_r_r49 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r49.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__3", -1, CPyStatic_subscription_manager___globals); - goto CPyL155; + goto CPyL156; } CPy_INCREF(cpy_r_r49.f0); CPy_INCREF(cpy_r_r49.f1); @@ -250756,7 +250745,7 @@ CPyL45: ; cpy_r_r52 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; if (unlikely(cpy_r_r52 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__2", -1, CPyStatic_subscription_manager___globals); - goto CPyL156; + goto CPyL157; } CPy_INCREF(cpy_r_r52); CPyL46: ; @@ -250777,7 +250766,7 @@ CPyL50: ; if (likely(PyUnicode_Check(cpy_r_r36))) cpy_r_r55 = cpy_r_r36; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 161, CPyStatic_subscription_manager___globals, "str", cpy_r_r36); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 162, CPyStatic_subscription_manager___globals, "str", cpy_r_r36); goto CPyL142; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { @@ -250791,23 +250780,23 @@ CPyL50: ; } cpy_r_r57 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r57 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 162, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 163, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF(cpy_r_r57); CPyL53: ; cpy_r_r58 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r58 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 162, CPyStatic_subscription_manager___globals); - goto CPyL157; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 163, CPyStatic_subscription_manager___globals); + goto CPyL158; } CPy_INCREF(cpy_r_r58); CPyL54: ; if (likely(PyObject_TypeCheck(cpy_r_r58, CPyType_subscriptions___EthSubscription))) cpy_r_r59 = cpy_r_r58; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 162, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r58); - goto CPyL158; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 163, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r58); + goto CPyL159; } if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r59)->__id != NULL) { CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r59)->__id); @@ -250816,28 +250805,28 @@ CPyL54: ; cpy_r_r60 = 1; if (unlikely(!cpy_r_r60)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL159; + goto CPyL160; } CPy_DECREF(cpy_r_r58); cpy_r_r61 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r61 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 163, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 164, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF_NO_IMM(cpy_r_r61); CPyL57: ; cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 163, CPyStatic_subscription_manager___globals); - goto CPyL160; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 164, CPyStatic_subscription_manager___globals); + goto CPyL161; } CPy_INCREF(cpy_r_r62); CPyL58: ; if (likely(PyObject_TypeCheck(cpy_r_r62, CPyType_subscriptions___EthSubscription))) cpy_r_r63 = cpy_r_r62; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 163, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r62); - goto CPyL160; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 164, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r62); + goto CPyL161; } cpy_r_r64 = CPyDef_subscription_manager___SubscriptionManager____add_subscription(cpy_r_r61, cpy_r_r63); CPy_DECREF_NO_IMM(cpy_r_r63); @@ -250848,7 +250837,7 @@ CPyL58: ; } cpy_r_r65 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r65 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 164, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 165, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF_NO_IMM(cpy_r_r65); @@ -250861,28 +250850,28 @@ CPyL61: ; ' id: %s') */ cpy_r_r68 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r68 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 166, CPyStatic_subscription_manager___globals); - goto CPyL161; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 167, CPyStatic_subscription_manager___globals); + goto CPyL162; } CPy_INCREF(cpy_r_r68); CPyL62: ; if (likely(PyObject_TypeCheck(cpy_r_r68, CPyType_subscriptions___EthSubscription))) cpy_r_r69 = cpy_r_r68; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 166, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r68); - goto CPyL161; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 167, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r68); + goto CPyL163; } cpy_r_r70 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r69); - CPy_DECREF_NO_IMM(cpy_r_r69); if (unlikely(cpy_r_r70 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL161; + goto CPyL163; } CPyL64: ; + CPy_DECREF(cpy_r_r68); cpy_r_r71 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r71 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 167, CPyStatic_subscription_manager___globals); - goto CPyL162; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 168, CPyStatic_subscription_manager___globals); + goto CPyL164; } CPy_INCREF(cpy_r_r71); CPyL65: ; @@ -250892,16 +250881,16 @@ CPyL65: ; cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775812ULL, 0); if (unlikely(cpy_r_r75 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL163; + goto CPyL165; } else - goto CPyL164; + goto CPyL166; CPyL66: ; CPy_DECREF(cpy_r_r66); CPy_DECREF(cpy_r_r70); CPy_DECREF(cpy_r_r71); cpy_r_r76 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r76 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 169, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 170, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF(cpy_r_r76); @@ -250918,7 +250907,7 @@ CPyL71: ; CPyL72: ; cpy_r_r78 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r78 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 170, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 171, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF(cpy_r_r78); @@ -250928,7 +250917,7 @@ CPyL73: ; cpy_r_r81 = CPyDict_GetItem(cpy_r_r79, cpy_r_r80); if (unlikely(cpy_r_r81 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL165; + goto CPyL167; } cpy_r_r82 = PyObject_IsInstance(cpy_r_r78, cpy_r_r81); CPy_DECREF(cpy_r_r78); @@ -250942,7 +250931,7 @@ CPyL73: ; if (!cpy_r_r84) goto CPyL133; cpy_r_r85 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r85 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 171, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 172, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF(cpy_r_r85); @@ -250996,7 +250985,7 @@ CPyL83: ; } cpy_r_r97 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r97 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 175, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 176, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF(cpy_r_r97); @@ -251004,7 +250993,7 @@ CPyL86: ; cpy_r_r98 = PyObject_GetIter(cpy_r_r97); if (unlikely(cpy_r_r98 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL166; + goto CPyL168; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); @@ -251013,7 +251002,7 @@ CPyL86: ; cpy_r_r99 = 1; if (unlikely(!cpy_r_r99)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL167; + goto CPyL169; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5); @@ -251027,7 +251016,7 @@ CPyL86: ; CPyL89: ; cpy_r_r101 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; if (unlikely(cpy_r_r101 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__5", 175, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__5", 176, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF(cpy_r_r101); @@ -251038,7 +251027,7 @@ CPyL90: ; if (likely(PyObject_TypeCheck(cpy_r_r102, CPyType_subscriptions___EthSubscription))) cpy_r_r103 = cpy_r_r102; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 175, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r102); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 176, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r102); goto CPyL142; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { @@ -251068,15 +251057,15 @@ CPyL90: ; CPyL94: ; cpy_r_r107 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r107 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 176, CPyStatic_subscription_manager___globals); - goto CPyL168; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 177, CPyStatic_subscription_manager___globals); + goto CPyL170; } CPy_INCREF_NO_IMM(cpy_r_r107); CPyL95: ; cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r108 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub", 176, CPyStatic_subscription_manager___globals); - goto CPyL169; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub", 177, CPyStatic_subscription_manager___globals); + goto CPyL171; } CPy_INCREF_NO_IMM(cpy_r_r108); CPyL96: ; @@ -251085,7 +251074,7 @@ CPyL96: ; CPy_DECREF_NO_IMM(cpy_r_r107); if (unlikely(cpy_r_r109 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL168; + goto CPyL170; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); @@ -251094,12 +251083,12 @@ CPyL96: ; cpy_r_r110 = 1; if (unlikely(!cpy_r_r110)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL168; + goto CPyL170; } cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; if (unlikely(cpy_r_r111 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__6", -1, CPyStatic_subscription_manager___globals); - goto CPyL168; + goto CPyL170; } CPy_INCREF_NO_IMM(cpy_r_r111); CPyL99: ; @@ -251109,11 +251098,11 @@ CPyL99: ; cpy_r_r114 = (PyObject **)&cpy_r_r3; cpy_r_r115 = CPyDef_subscription_manager___subscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r111, cpy_r_r112, cpy_r_r112, cpy_r_r112, cpy_r_r112, cpy_r_r114); CPy_DECREF_NO_IMM(cpy_r_r111); - if (cpy_r_r115 != NULL) goto CPyL170; + if (cpy_r_r115 != NULL) goto CPyL172; cpy_r_r116 = cpy_r_r3 != 0; if (unlikely(!cpy_r_r116)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL171; + goto CPyL173; } cpy_r_r117 = cpy_r_r3; cpy_r_r118 = NULL; @@ -251124,7 +251113,7 @@ CPyL99: ; cpy_r_r119 = 1; if (unlikely(!cpy_r_r119)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL172; + goto CPyL174; } else goto CPyL124; CPyL102: ; @@ -251135,13 +251124,13 @@ CPyL103: ; CPyL104: ; cpy_r_r122 = (PyObject *)&_Py_NoneStruct; cpy_r_r123 = cpy_r_type != cpy_r_r122; - if (!cpy_r_r123) goto CPyL173; + if (!cpy_r_r123) goto CPyL175; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL108; } else - goto CPyL174; + goto CPyL176; CPyL106: ; CPy_Unreachable(); CPyL107: ; @@ -251158,13 +251147,13 @@ CPyL108: ; cpy_r_r125 = 1; if (unlikely(!cpy_r_r125)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL175; + goto CPyL177; } cpy_r_r126 = (PyObject **)&cpy_r_r5; cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; if (unlikely(cpy_r_r127 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__6", -1, CPyStatic_subscription_manager___globals); - goto CPyL175; + goto CPyL177; } CPy_INCREF_NO_IMM(cpy_r_r127); CPyL110: ; @@ -251172,18 +251161,18 @@ CPyL110: ; CPy_DecRef(cpy_r_r127); if (unlikely(cpy_r_r128 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL175; + goto CPyL177; } if (cpy_r_r128) { goto CPyL114; } else - goto CPyL176; + goto CPyL178; CPyL112: ; cpy_r_r120 = cpy_r_r5; cpy_r_r129 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; if (unlikely(cpy_r_r129.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__7", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL179; } CPy_INCREF(cpy_r_r129.f0); CPy_INCREF(cpy_r_r129.f1); @@ -251199,7 +251188,7 @@ CPyL114: ; cpy_r_r130 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; if (unlikely(cpy_r_r130.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__7", -1, CPyStatic_subscription_manager___globals); - goto CPyL178; + goto CPyL180; } CPy_INCREF(cpy_r_r130.f0); CPy_INCREF(cpy_r_r130.f1); @@ -251231,7 +251220,7 @@ CPyL119: ; cpy_r_r133 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; if (unlikely(cpy_r_r133 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__6", -1, CPyStatic_subscription_manager___globals); - goto CPyL179; + goto CPyL181; } CPy_INCREF_NO_IMM(cpy_r_r133); CPyL120: ; @@ -251241,7 +251230,7 @@ CPyL120: ; if (cpy_r_r134 == NULL) { goto CPyL122; } else - goto CPyL180; + goto CPyL182; CPyL121: ; cpy_r_r120 = cpy_r_r134; goto CPyL103; @@ -251249,15 +251238,15 @@ CPyL122: ; cpy_r_r135 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r135 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL168; + goto CPyL170; } cpy_r_r117 = cpy_r_r135; CPyL124: ; if (likely(PyUnicode_Check(cpy_r_r117))) cpy_r_r136 = cpy_r_r117; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 176, CPyStatic_subscription_manager___globals, "str", cpy_r_r117); - goto CPyL168; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 177, CPyStatic_subscription_manager___globals, "str", cpy_r_r117); + goto CPyL170; } cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; if (unlikely(cpy_r_r137 == NULL)) { @@ -251288,7 +251277,7 @@ CPyL126: ; } cpy_r_r143 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids; if (unlikely(cpy_r_r143 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_ids", 177, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_ids", 178, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF_NO_IMM(cpy_r_r143); @@ -251329,18 +251318,18 @@ CPyL133: ; CPy_Unreachable(); CPyL137: ; cpy_r_r152 = cpy_r_r6 == 0; - if (cpy_r_r152) goto CPyL181; + if (cpy_r_r152) goto CPyL183; cpy_r_r153 = cpy_r_r6 == 1; if (cpy_r_r153) { - goto CPyL182; + goto CPyL184; } else - goto CPyL183; + goto CPyL185; CPyL139: ; cpy_r_r154 = cpy_r_r6 == 2; if (cpy_r_r154) { goto CPyL104; } else - goto CPyL184; + goto CPyL186; CPyL140: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r155 = 0; @@ -251369,90 +251358,98 @@ CPyL147: ; CPy_DecRef(cpy_r_r23); goto CPyL142; CPyL148: ; - CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r23); + CPy_DecRef(cpy_r_r24); goto CPyL142; CPyL149: ; - CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r26); goto CPyL142; CPyL150: ; - CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r28); goto CPyL142; CPyL151: ; + CPy_DecRef(cpy_r_r36); + goto CPyL142; +CPyL152: ; CPy_XDECREF(cpy_r_r1); goto CPyL33; -CPyL152: ; +CPyL153: ; CPy_XDECREF(cpy_r_r1); goto CPyL32; -CPyL153: ; +CPyL154: ; CPy_XDecRef(cpy_r_r1); goto CPyL42; -CPyL154: ; +CPyL155: ; CPy_DecRef(cpy_r_r39); goto CPyL42; -CPyL155: ; +CPyL156: ; CPy_DecRef(cpy_r_r36); goto CPyL42; -CPyL156: ; - CPy_DecRef(cpy_r_arg); - goto CPyL142; CPyL157: ; - CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_arg); goto CPyL142; CPyL158: ; CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r58); goto CPyL142; CPyL159: ; + CPy_DecRef(cpy_r_r57); CPy_DecRef(cpy_r_r58); goto CPyL142; CPyL160: ; - CPy_DecRef(cpy_r_r61); + CPy_DecRef(cpy_r_r58); goto CPyL142; CPyL161: ; - CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r61); goto CPyL142; CPyL162: ; CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r70); goto CPyL142; CPyL163: ; + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r68); + goto CPyL142; +CPyL164: ; + CPy_DecRef(cpy_r_r66); + CPy_DecRef(cpy_r_r70); + goto CPyL142; +CPyL165: ; CPy_DecRef(cpy_r_r66); CPy_DecRef(cpy_r_r70); CPy_DecRef(cpy_r_r71); goto CPyL142; -CPyL164: ; +CPyL166: ; CPy_DECREF(cpy_r_r75); goto CPyL66; -CPyL165: ; +CPyL167: ; CPy_DecRef(cpy_r_r78); goto CPyL142; -CPyL166: ; +CPyL168: ; CPy_DecRef(cpy_r_r97); goto CPyL142; -CPyL167: ; +CPyL169: ; CPy_DecRef(cpy_r_r98); goto CPyL142; -CPyL168: ; +CPyL170: ; goto CPyL142; -CPyL169: ; +CPyL171: ; CPy_DecRef(cpy_r_r107); goto CPyL142; -CPyL170: ; +CPyL172: ; CPy_XDECREF(cpy_r_r3); goto CPyL102; -CPyL171: ; +CPyL173: ; CPy_XDecRef(cpy_r_r3); goto CPyL142; -CPyL172: ; +CPyL174: ; CPy_DecRef(cpy_r_r117); goto CPyL142; -CPyL173: ; +CPyL175: ; CPy_XDECREF(cpy_r_r5); goto CPyL107; -CPyL174: ; +CPyL176: ; CPy_XDECREF(cpy_r_r5); goto CPyL106; -CPyL175: ; +CPyL177: ; CPy_XDecRef(cpy_r_r5); cpy_r_r157 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { @@ -251461,12 +251458,12 @@ CPyL175: ; ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r157; cpy_r_r158 = 1; goto CPyL116; -CPyL176: ; +CPyL178: ; goto CPyL112; -CPyL177: ; +CPyL179: ; CPy_DecRef(cpy_r_r120); goto CPyL116; -CPyL178: ; +CPyL180: ; cpy_r_r159 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); @@ -251475,12 +251472,12 @@ CPyL178: ; cpy_r_r160 = 1; CPy_DecRef(cpy_r_r117); goto CPyL116; -CPyL179: ; +CPyL181: ; CPy_DecRef(cpy_r_arg); goto CPyL142; -CPyL180: ; +CPyL182: ; goto CPyL121; -CPyL181: ; +CPyL183: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r5); cpy_r_r161 = NULL; @@ -251490,7 +251487,7 @@ CPyL181: ; ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r161; cpy_r_r162 = 1; goto CPyL1; -CPyL182: ; +CPyL184: ; CPy_XDECREF(cpy_r_r5); cpy_r_r163 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { @@ -251499,10 +251496,10 @@ CPyL182: ; ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r163; cpy_r_r164 = 1; goto CPyL30; -CPyL183: ; +CPyL185: ; CPy_XDECREF(cpy_r_r1); goto CPyL139; -CPyL184: ; +CPyL186: ; CPy_XDECREF(cpy_r_r5); goto CPyL140; } @@ -251930,7 +251927,7 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ PyObject *cpy_r_r58; PyObject *cpy_r_r59; PyObject *cpy_r_r60; - PyObject *cpy_r_r61; + char cpy_r_r61; PyObject *cpy_r_r62; PyObject *cpy_r_r63; PyObject *cpy_r_r64; @@ -251939,9 +251936,10 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ PyObject *cpy_r_r67; PyObject *cpy_r_r68; PyObject *cpy_r_r69; - PyObject **cpy_r_r71; + PyObject *cpy_r_r70; + PyObject *cpy_r_r71; PyObject *cpy_r_r72; - PyObject *cpy_r_r73; + char cpy_r_r73; PyObject *cpy_r_r74; PyObject *cpy_r_r75; PyObject *cpy_r_r76; @@ -251949,150 +251947,149 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ PyObject *cpy_r_r78; PyObject *cpy_r_r79; PyObject *cpy_r_r80; - PyObject **cpy_r_r82; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; PyObject *cpy_r_r83; PyObject *cpy_r_r84; - char cpy_r_r85; - PyObject *cpy_r_r86; + PyObject **cpy_r_r86; PyObject *cpy_r_r87; PyObject *cpy_r_r88; PyObject *cpy_r_r89; PyObject *cpy_r_r90; - char cpy_r_r91; + PyObject *cpy_r_r91; PyObject *cpy_r_r92; - char cpy_r_r93; + PyObject *cpy_r_r93; PyObject *cpy_r_r94; char cpy_r_r95; - tuple_T3OOO cpy_r_r96; - char cpy_r_r97; - PyObject **cpy_r_r98; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; PyObject *cpy_r_r99; - char cpy_r_r100; - tuple_T3OOO cpy_r_r101; - tuple_T3OOO cpy_r_r102; - tuple_T3OOO cpy_r_r103; - char cpy_r_r104; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + PyObject **cpy_r_r104; PyObject *cpy_r_r105; PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - char cpy_r_r108; + char cpy_r_r107; + PyObject *cpy_r_r108; PyObject *cpy_r_r109; PyObject *cpy_r_r110; PyObject *cpy_r_r111; - char cpy_r_r112; - PyObject *cpy_r_r113; + PyObject *cpy_r_r112; + char cpy_r_r113; PyObject *cpy_r_r114; - PyObject *cpy_r_r115; + char cpy_r_r115; PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; + char cpy_r_r117; + tuple_T3OOO cpy_r_r118; + char cpy_r_r119; + PyObject **cpy_r_r120; PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject **cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; + char cpy_r_r122; + tuple_T3OOO cpy_r_r123; + tuple_T3OOO cpy_r_r124; + tuple_T3OOO cpy_r_r125; + char cpy_r_r126; PyObject *cpy_r_r127; PyObject *cpy_r_r128; - CPyPtr cpy_r_r129; - int64_t cpy_r_r130; - CPyTagged cpy_r_r131; - char cpy_r_r132; + PyObject *cpy_r_r129; + char cpy_r_r130; + PyObject *cpy_r_r131; + PyObject *cpy_r_r132; PyObject *cpy_r_r133; PyObject *cpy_r_r134; - PyObject *cpy_r_r135; + char cpy_r_r135; PyObject *cpy_r_r136; PyObject *cpy_r_r137; PyObject *cpy_r_r138; - char cpy_r_r139; + PyObject *cpy_r_r139; PyObject *cpy_r_r140; PyObject *cpy_r_r141; - PyObject *cpy_r_r142; + char cpy_r_r142; PyObject *cpy_r_r143; PyObject *cpy_r_r144; PyObject *cpy_r_r145; - PyObject **cpy_r_r147; + PyObject *cpy_r_r146; + PyObject *cpy_r_r147; PyObject *cpy_r_r148; PyObject *cpy_r_r149; - char cpy_r_r150; + PyObject *cpy_r_r150; PyObject *cpy_r_r151; - PyObject *cpy_r_r152; + char cpy_r_r152; PyObject *cpy_r_r153; PyObject *cpy_r_r154; PyObject *cpy_r_r155; - char cpy_r_r156; + PyObject *cpy_r_r156; PyObject *cpy_r_r157; - char cpy_r_r158; + PyObject *cpy_r_r158; PyObject *cpy_r_r159; - char cpy_r_r160; - tuple_T3OOO cpy_r_r161; - char cpy_r_r162; - PyObject **cpy_r_r163; + PyObject **cpy_r_r161; + PyObject *cpy_r_r162; + PyObject *cpy_r_r163; PyObject *cpy_r_r164; - char cpy_r_r165; - tuple_T3OOO cpy_r_r166; - tuple_T3OOO cpy_r_r167; - tuple_T3OOO cpy_r_r168; + PyObject *cpy_r_r165; + CPyPtr cpy_r_r166; + int64_t cpy_r_r167; + CPyTagged cpy_r_r168; char cpy_r_r169; PyObject *cpy_r_r170; PyObject *cpy_r_r171; PyObject *cpy_r_r172; PyObject *cpy_r_r173; - char cpy_r_r174; + PyObject *cpy_r_r174; PyObject *cpy_r_r175; - PyObject *cpy_r_r176; + char cpy_r_r176; PyObject *cpy_r_r177; PyObject *cpy_r_r178; - int32_t cpy_r_r179; - char cpy_r_r180; - char cpy_r_r181; + PyObject *cpy_r_r179; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; PyObject *cpy_r_r182; - CPyTagged cpy_r_r183; - char cpy_r_r184; + PyObject **cpy_r_r184; PyObject *cpy_r_r185; PyObject *cpy_r_r186; - PyObject *cpy_r_r187; + char cpy_r_r187; PyObject *cpy_r_r188; - PyObject **cpy_r_r190; + PyObject *cpy_r_r189; + PyObject *cpy_r_r190; PyObject *cpy_r_r191; PyObject *cpy_r_r192; char cpy_r_r193; PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - char cpy_r_r196; - PyObject *cpy_r_r197; - char cpy_r_r198; + char cpy_r_r195; + PyObject *cpy_r_r196; + char cpy_r_r197; + tuple_T3OOO cpy_r_r198; char cpy_r_r199; - PyObject *cpy_r_r200; - CPyPtr cpy_r_r201; - int64_t cpy_r_r202; - int64_t cpy_r_r203; - char cpy_r_r204; - PyObject *cpy_r_r205; - int64_t cpy_r_r206; - CPyPtr cpy_r_r207; - CPyPtr cpy_r_r208; - int64_t cpy_r_r209; - CPyPtr cpy_r_r210; - PyObject *cpy_r_r211; + PyObject **cpy_r_r200; + PyObject *cpy_r_r201; + char cpy_r_r202; + tuple_T3OOO cpy_r_r203; + tuple_T3OOO cpy_r_r204; + tuple_T3OOO cpy_r_r205; + char cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject *cpy_r_r210; + char cpy_r_r211; PyObject *cpy_r_r212; - char cpy_r_r213; + PyObject *cpy_r_r213; PyObject *cpy_r_r214; - char cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; + PyObject *cpy_r_r215; + int32_t cpy_r_r216; + char cpy_r_r217; char cpy_r_r218; PyObject *cpy_r_r219; - char cpy_r_r220; - PyObject *cpy_r_r221; + CPyTagged cpy_r_r220; + char cpy_r_r221; PyObject *cpy_r_r222; PyObject *cpy_r_r223; - char cpy_r_r224; + PyObject *cpy_r_r224; PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - PyObject **cpy_r_r228; + PyObject **cpy_r_r227; + PyObject *cpy_r_r228; PyObject *cpy_r_r229; char cpy_r_r230; PyObject *cpy_r_r231; @@ -252100,65 +252097,102 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ char cpy_r_r233; PyObject *cpy_r_r234; char cpy_r_r235; - PyObject *cpy_r_r236; - char cpy_r_r237; - tuple_T3OOO cpy_r_r238; - char cpy_r_r239; - PyObject **cpy_r_r240; - PyObject *cpy_r_r241; - char cpy_r_r242; - tuple_T3OOO cpy_r_r243; - tuple_T3OOO cpy_r_r244; - tuple_T3OOO cpy_r_r245; - char cpy_r_r246; - PyObject *cpy_r_r247; + char cpy_r_r236; + PyObject *cpy_r_r237; + CPyPtr cpy_r_r238; + int64_t cpy_r_r239; + int64_t cpy_r_r240; + char cpy_r_r241; + PyObject *cpy_r_r242; + int64_t cpy_r_r243; + CPyPtr cpy_r_r244; + CPyPtr cpy_r_r245; + int64_t cpy_r_r246; + CPyPtr cpy_r_r247; PyObject *cpy_r_r248; PyObject *cpy_r_r249; char cpy_r_r250; PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - int32_t cpy_r_r253; + char cpy_r_r252; + PyObject *cpy_r_r253; PyObject *cpy_r_r254; char cpy_r_r255; - char cpy_r_r256; - int64_t cpy_r_r257; - int64_t cpy_r_r258; - char cpy_r_r259; + PyObject *cpy_r_r256; + char cpy_r_r257; + PyObject *cpy_r_r258; + PyObject *cpy_r_r259; PyObject *cpy_r_r260; - PyObject *cpy_r_r261; + char cpy_r_r261; PyObject *cpy_r_r262; PyObject *cpy_r_r263; + PyObject *cpy_r_r264; PyObject **cpy_r_r265; PyObject *cpy_r_r266; char cpy_r_r267; PyObject *cpy_r_r268; - char cpy_r_r269; - PyObject *cpy_r_r270; + PyObject *cpy_r_r269; + char cpy_r_r270; PyObject *cpy_r_r271; - PyObject *cpy_r_r272; + char cpy_r_r272; PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; + char cpy_r_r274; + tuple_T3OOO cpy_r_r275; + char cpy_r_r276; PyObject **cpy_r_r277; PyObject *cpy_r_r278; - PyObject *cpy_r_r279; - char cpy_r_r280; - char cpy_r_r281; - char cpy_r_r282; + char cpy_r_r279; + tuple_T3OOO cpy_r_r280; + tuple_T3OOO cpy_r_r281; + tuple_T3OOO cpy_r_r282; char cpy_r_r283; - char cpy_r_r284; - char cpy_r_r285; + PyObject *cpy_r_r284; + PyObject *cpy_r_r285; PyObject *cpy_r_r286; - PyObject *cpy_r_r287; - char cpy_r_r288; + char cpy_r_r287; + PyObject *cpy_r_r288; PyObject *cpy_r_r289; - char cpy_r_r290; + int32_t cpy_r_r290; PyObject *cpy_r_r291; char cpy_r_r292; - PyObject *cpy_r_r293; - char cpy_r_r294; - PyObject *cpy_r_r295; + char cpy_r_r293; + int64_t cpy_r_r294; + int64_t cpy_r_r295; char cpy_r_r296; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; + PyObject *cpy_r_r299; + PyObject *cpy_r_r300; + PyObject **cpy_r_r302; + PyObject *cpy_r_r303; + char cpy_r_r304; + PyObject *cpy_r_r305; + char cpy_r_r306; + PyObject *cpy_r_r307; + PyObject *cpy_r_r308; + PyObject *cpy_r_r309; + PyObject *cpy_r_r310; + PyObject *cpy_r_r311; + PyObject *cpy_r_r312; + PyObject **cpy_r_r314; + PyObject *cpy_r_r315; + PyObject *cpy_r_r316; + char cpy_r_r317; + char cpy_r_r318; + char cpy_r_r319; + char cpy_r_r320; + char cpy_r_r321; + char cpy_r_r322; + PyObject *cpy_r_r323; + PyObject *cpy_r_r324; + char cpy_r_r325; + PyObject *cpy_r_r326; + char cpy_r_r327; + PyObject *cpy_r_r328; + char cpy_r_r329; + PyObject *cpy_r_r330; + char cpy_r_r331; + PyObject *cpy_r_r332; + char cpy_r_r333; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; cpy_r_r2 = NULL; @@ -252169,7 +252203,7 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; cpy_r_r8 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL222; + goto CPyL249; CPyL1: ; cpy_r_r9 = (PyObject *)&_Py_NoneStruct; cpy_r_r10 = cpy_r_type != cpy_r_r9; @@ -252177,14 +252211,14 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } CPy_Unreachable(); CPyL4: ; cpy_r_r11 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r11 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 213, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); + goto CPyL255; } CPy_INCREF(cpy_r_r11); CPyL5: ; @@ -252194,19 +252228,19 @@ CPyL5: ; if (cpy_r_r13) goto CPyL8; cpy_r_r14 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 213, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); + goto CPyL255; } CPy_INCREF(cpy_r_r14); CPyL7: ; cpy_r_r15 = PyUnicode_Check(cpy_r_r14); CPy_DECREF(cpy_r_r14); - if (!cpy_r_r15) goto CPyL138; + if (!cpy_r_r15) goto CPyL165; CPyL8: ; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 215, CPyStatic_subscription_manager___globals); + goto CPyL255; } CPy_INCREF(cpy_r_r16); CPyL9: ; @@ -252215,16 +252249,16 @@ CPyL9: ; if (!cpy_r_r17) goto CPyL28; cpy_r_r18 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 215, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 216, CPyStatic_subscription_manager___globals); + goto CPyL255; } CPy_INCREF(cpy_r_r18); CPyL11: ; if (likely(PyUnicode_Check(cpy_r_r18))) cpy_r_r19 = cpy_r_r18; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 215, CPyStatic_subscription_manager___globals, "str", cpy_r_r18); - goto CPyL228; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 216, CPyStatic_subscription_manager___globals, "str", cpy_r_r18); + goto CPyL255; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id); @@ -252233,19 +252267,19 @@ CPyL11: ; cpy_r_r20 = 1; if (unlikely(!cpy_r_r20)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 216, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 217, CPyStatic_subscription_manager___globals); + goto CPyL255; } CPy_INCREF_NO_IMM(cpy_r_r21); CPyL14: ; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 216, CPyStatic_subscription_manager___globals); - goto CPyL229; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 217, CPyStatic_subscription_manager___globals); + goto CPyL256; } CPy_INCREF(cpy_r_r22); CPyL15: ; @@ -252254,7 +252288,7 @@ CPyL15: ; CPy_DECREF_NO_IMM(cpy_r_r21); if (unlikely(cpy_r_r23 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions); @@ -252263,20 +252297,20 @@ CPyL15: ; cpy_r_r24 = 1; if (unlikely(!cpy_r_r24)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } cpy_r_r25 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r25 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 217, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 218, CPyStatic_subscription_manager___globals); + goto CPyL255; } CPy_INCREF(cpy_r_r25); CPyL18: ; - if (likely(PyObject_TypeCheck(cpy_r_r25, CPyType_subscriptions___EthSubscription))) + if (likely(PyUnicode_Check(cpy_r_r25))) cpy_r_r26 = cpy_r_r25; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 217, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r25); - goto CPyL230; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 218, CPyStatic_subscription_manager___globals, "str", cpy_r_r25); + goto CPyL257; } cpy_r_r27 = (PyObject *)&_Py_NoneStruct; cpy_r_r28 = cpy_r_r26 == cpy_r_r27; @@ -252289,8 +252323,8 @@ CPyL18: ; cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{:{}}' */ cpy_r_r32 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 220, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 221, CPyStatic_subscription_manager___globals); + goto CPyL255; } CPy_INCREF(cpy_r_r32); CPyL21: ; @@ -252301,13 +252335,13 @@ CPyL21: ; cpy_r_r37 = PyObject_VectorcallMethod(cpy_r_r34, cpy_r_r36, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r37 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL231; + goto CPyL258; } CPy_DECREF(cpy_r_r32); cpy_r_r38 = PyList_New(2); if (unlikely(cpy_r_r38 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL232; + goto CPyL259; } cpy_r_r39 = (CPyPtr)&((PyListObject *)cpy_r_r38)->ob_item; cpy_r_r40 = *(CPyPtr *)cpy_r_r39; @@ -252319,14 +252353,14 @@ CPyL21: ; CPy_DECREF_NO_IMM(cpy_r_r38); if (unlikely(cpy_r_r42 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } cpy_r_r43 = CPyStatic_subscription_manager___globals; cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ cpy_r_r45 = CPyDict_GetItem(cpy_r_r43, cpy_r_r44); if (unlikely(cpy_r_r45 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL233; + goto CPyL260; } PyObject *cpy_r_r46[1] = {cpy_r_r42}; cpy_r_r47 = (PyObject **)&cpy_r_r46; @@ -252334,34 +252368,43 @@ CPyL21: ; CPy_DECREF(cpy_r_r45); if (unlikely(cpy_r_r48 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL233; + goto CPyL260; } CPy_DECREF(cpy_r_r42); CPy_Raise(cpy_r_r48); CPy_DECREF(cpy_r_r48); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } CPy_Unreachable(); CPyL28: ; cpy_r_r49 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r49 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 223, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 224, CPyStatic_subscription_manager___globals); + goto CPyL255; } CPy_INCREF(cpy_r_r49); CPyL29: ; - if (likely(PyObject_TypeCheck(cpy_r_r49, CPyType_subscriptions___EthSubscription))) + if (PyObject_TypeCheck(cpy_r_r49, CPyType_subscriptions___EthSubscription)) cpy_r_r50 = cpy_r_r49; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 223, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r49); - goto CPyL228; + cpy_r_r50 = NULL; + } + if (cpy_r_r50 != NULL) goto __LL853; + if (PyUnicode_Check(cpy_r_r49)) + cpy_r_r50 = cpy_r_r49; + else { + cpy_r_r50 = NULL; } + if (cpy_r_r50 != NULL) goto __LL853; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 224, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r49); + goto CPyL255; +__LL853: ; cpy_r_r51 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r51 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 223, CPyStatic_subscription_manager___globals); - goto CPyL234; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 224, CPyStatic_subscription_manager___globals); + goto CPyL261; } CPy_INCREF_NO_IMM(cpy_r_r51); CPyL31: ; @@ -252369,1462 +252412,1647 @@ CPyL31: ; CPy_DECREF_NO_IMM(cpy_r_r51); if (unlikely(cpy_r_r52 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL261; } CPyL32: ; cpy_r_r53 = PySequence_Contains(cpy_r_r52, cpy_r_r50); CPy_DECREF_NO_IMM(cpy_r_r52); - CPy_DECREF_NO_IMM(cpy_r_r50); + CPy_DECREF(cpy_r_r50); cpy_r_r54 = cpy_r_r53 >= 0; if (unlikely(!cpy_r_r54)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } cpy_r_r55 = cpy_r_r53; cpy_r_r56 = cpy_r_r55 ^ 1; - if (!cpy_r_r56) goto CPyL46; + if (!cpy_r_r56) goto CPyL57; cpy_r_r57 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription not found or is not being managed by the ' 'subscription manager.\n' ' label: ') */ cpy_r_r58 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r58 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 227, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 228, CPyStatic_subscription_manager___globals); + goto CPyL255; } CPy_INCREF(cpy_r_r58); CPyL35: ; - if (likely(PyObject_TypeCheck(cpy_r_r58, CPyType_subscriptions___EthSubscription))) + if (PyObject_TypeCheck(cpy_r_r58, CPyType_subscriptions___EthSubscription)) cpy_r_r59 = cpy_r_r58; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 227, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r58); - goto CPyL228; - } - cpy_r_r60 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r59); - CPy_DECREF_NO_IMM(cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + cpy_r_r59 = NULL; } -CPyL37: ; - cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '\n id: ' */ - cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 227, CPyStatic_subscription_manager___globals); - goto CPyL235; + if (cpy_r_r59 != NULL) goto __LL854; + if (PyUnicode_Check(cpy_r_r58)) + cpy_r_r59 = cpy_r_r58; + else { + cpy_r_r59 = NULL; } - CPy_INCREF(cpy_r_r62); -CPyL38: ; - if (likely(PyObject_TypeCheck(cpy_r_r62, CPyType_subscriptions___EthSubscription))) - cpy_r_r63 = cpy_r_r62; + if (cpy_r_r59 != NULL) goto __LL854; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 228, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r58); + goto CPyL255; +__LL854: ; + cpy_r_r60 = (PyObject *)CPyType_subscriptions___EthSubscription; + cpy_r_r61 = CPy_TypeCheck(cpy_r_r59, cpy_r_r60); + if (!cpy_r_r61) goto CPyL40; + if (likely(PyObject_TypeCheck(cpy_r_r59, CPyType_subscriptions___EthSubscription))) + cpy_r_r62 = cpy_r_r59; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 227, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r62); - goto CPyL236; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 228, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r59); + goto CPyL255; } - cpy_r_r64 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r63)->__id; - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "EthSubscription", "_id", 227, CPyStatic_subscription_manager___globals); - goto CPyL236; + cpy_r_r63 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r62); + CPy_DECREF_NO_IMM(cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_INCREF(cpy_r_r64); +CPyL39: ; + cpy_r_r64 = cpy_r_r63; + goto CPyL42; CPyL40: ; - CPy_DECREF(cpy_r_r62); - cpy_r_r65 = PyObject_Str(cpy_r_r64); + cpy_r_r65 = cpy_r_r59; + cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ + cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL255; + } + cpy_r_r64 = cpy_r_r67; +CPyL42: ; + cpy_r_r68 = PyObject_Str(cpy_r_r64); CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r65 == NULL)) { + if (unlikely(cpy_r_r68 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL235; + goto CPyL255; } - cpy_r_r66 = CPyStr_Build(4, cpy_r_r57, cpy_r_r60, cpy_r_r61, cpy_r_r65); - CPy_DECREF(cpy_r_r60); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { + cpy_r_r69 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '\n id: ' */ + cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 228, CPyStatic_subscription_manager___globals); + goto CPyL262; + } + CPy_INCREF(cpy_r_r70); +CPyL44: ; + if (PyObject_TypeCheck(cpy_r_r70, CPyType_subscriptions___EthSubscription)) + cpy_r_r71 = cpy_r_r70; + else { + cpy_r_r71 = NULL; + } + if (cpy_r_r71 != NULL) goto __LL855; + if (PyUnicode_Check(cpy_r_r70)) + cpy_r_r71 = cpy_r_r70; + else { + cpy_r_r71 = NULL; + } + if (cpy_r_r71 != NULL) goto __LL855; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 228, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r70); + goto CPyL262; +__LL855: ; + cpy_r_r72 = (PyObject *)CPyType_subscriptions___EthSubscription; + cpy_r_r73 = CPy_TypeCheck(cpy_r_r71, cpy_r_r72); + if (!cpy_r_r73) goto CPyL49; + if (likely(PyObject_TypeCheck(cpy_r_r71, CPyType_subscriptions___EthSubscription))) + cpy_r_r74 = cpy_r_r71; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 228, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r71); + goto CPyL262; + } + cpy_r_r75 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r74)->__id; + if (unlikely(cpy_r_r75 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute '_id' of 'EthSubscription' undefined"); + } else { + CPy_INCREF(cpy_r_r75); + } + CPy_DECREF_NO_IMM(cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL262; } - cpy_r_r67 = CPyStatic_subscription_manager___globals; - cpy_r_r68 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r69 = CPyDict_GetItem(cpy_r_r67, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { +CPyL48: ; + cpy_r_r76 = cpy_r_r75; + goto CPyL51; +CPyL49: ; + cpy_r_r77 = cpy_r_r71; + cpy_r_r78 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_id' */ + cpy_r_r79 = CPyObject_GetAttr(cpy_r_r77, cpy_r_r78); + CPy_DECREF(cpy_r_r77); + if (unlikely(cpy_r_r79 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL262; } - PyObject *cpy_r_r70[1] = {cpy_r_r66}; - cpy_r_r71 = (PyObject **)&cpy_r_r70; - cpy_r_r72 = PyObject_Vectorcall(cpy_r_r69, cpy_r_r71, 1, 0); - CPy_DECREF(cpy_r_r69); - if (unlikely(cpy_r_r72 == NULL)) { + cpy_r_r76 = cpy_r_r79; +CPyL51: ; + cpy_r_r80 = PyObject_Str(cpy_r_r76); + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r80 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL262; } - CPy_DECREF(cpy_r_r66); - CPy_Raise(cpy_r_r72); - CPy_DECREF(cpy_r_r72); + cpy_r_r81 = CPyStr_Build(4, cpy_r_r57, cpy_r_r68, cpy_r_r69, cpy_r_r80); + CPy_DECREF(cpy_r_r68); + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL255; + } + cpy_r_r82 = CPyStatic_subscription_manager___globals; + cpy_r_r83 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r84 = CPyDict_GetItem(cpy_r_r82, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL263; + } + PyObject *cpy_r_r85[1] = {cpy_r_r81}; + cpy_r_r86 = (PyObject **)&cpy_r_r85; + cpy_r_r87 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r86, 1, 0); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r87 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL263; + } + CPy_DECREF(cpy_r_r81); + CPy_Raise(cpy_r_r87); + CPy_DECREF(cpy_r_r87); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } CPy_Unreachable(); -CPyL46: ; - cpy_r_r73 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 230, CPyStatic_subscription_manager___globals); - goto CPyL228; +CPyL57: ; + cpy_r_r88 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r88 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 231, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_INCREF_NO_IMM(cpy_r_r73); -CPyL47: ; - cpy_r_r74 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r73)->__w3; - CPy_INCREF(cpy_r_r74); - CPy_DECREF_NO_IMM(cpy_r_r73); - cpy_r_r75 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ - cpy_r_r76 = CPyObject_GetAttr(cpy_r_r74, cpy_r_r75); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r76 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r88); +CPyL58: ; + cpy_r_r89 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r88)->__w3; + CPy_INCREF(cpy_r_r89); + CPy_DECREF_NO_IMM(cpy_r_r88); + cpy_r_r90 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ + cpy_r_r91 = CPyObject_GetAttr(cpy_r_r89, cpy_r_r90); + CPy_DECREF(cpy_r_r89); + if (unlikely(cpy_r_r91 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r77 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 230, CPyStatic_subscription_manager___globals); - goto CPyL238; + cpy_r_r92 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 231, CPyStatic_subscription_manager___globals); + goto CPyL264; } - CPy_INCREF(cpy_r_r77); -CPyL49: ; - if (likely(PyObject_TypeCheck(cpy_r_r77, CPyType_subscriptions___EthSubscription))) - cpy_r_r78 = cpy_r_r77; + CPy_INCREF(cpy_r_r92); +CPyL60: ; + if (PyObject_TypeCheck(cpy_r_r92, CPyType_subscriptions___EthSubscription)) + cpy_r_r93 = cpy_r_r92; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 230, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r77); - goto CPyL238; + cpy_r_r93 = NULL; } - cpy_r_r79 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r78); - CPy_DECREF_NO_IMM(cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { + if (cpy_r_r93 != NULL) goto __LL856; + if (PyUnicode_Check(cpy_r_r92)) + cpy_r_r93 = cpy_r_r92; + else { + cpy_r_r93 = NULL; + } + if (cpy_r_r93 != NULL) goto __LL856; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 231, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r92); + goto CPyL264; +__LL856: ; + cpy_r_r94 = (PyObject *)CPyType_subscriptions___EthSubscription; + cpy_r_r95 = CPy_TypeCheck(cpy_r_r93, cpy_r_r94); + if (!cpy_r_r95) goto CPyL65; + if (likely(PyObject_TypeCheck(cpy_r_r93, CPyType_subscriptions___EthSubscription))) + cpy_r_r96 = cpy_r_r93; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 231, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r93); + goto CPyL264; + } + cpy_r_r97 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r96); + CPy_DECREF_NO_IMM(cpy_r_r96); + if (unlikely(cpy_r_r97 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL238; + goto CPyL264; } -CPyL51: ; - cpy_r_r80 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unsubscribe' */ - PyObject *cpy_r_r81[2] = {cpy_r_r76, cpy_r_r79}; - cpy_r_r82 = (PyObject **)&cpy_r_r81; - cpy_r_r83 = PyObject_VectorcallMethod(cpy_r_r80, cpy_r_r82, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r83 == NULL)) { +CPyL64: ; + cpy_r_r98 = cpy_r_r97; + goto CPyL67; +CPyL65: ; + cpy_r_r99 = cpy_r_r93; + cpy_r_r100 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); + CPy_DECREF(cpy_r_r99); + if (unlikely(cpy_r_r101 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL239; + goto CPyL264; } - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r79); - cpy_r_r84 = CPy_GetCoro(cpy_r_r83); - CPy_DECREF(cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { + cpy_r_r98 = cpy_r_r101; +CPyL67: ; + cpy_r_r102 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unsubscribe' */ + PyObject *cpy_r_r103[2] = {cpy_r_r91, cpy_r_r98}; + cpy_r_r104 = (PyObject **)&cpy_r_r103; + cpy_r_r105 = PyObject_VectorcallMethod(cpy_r_r102, cpy_r_r104, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r105 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL265; + } + CPy_DECREF(cpy_r_r91); + CPy_DECREF(cpy_r_r98); + cpy_r_r106 = CPy_GetCoro(cpy_r_r105); + CPy_DECREF(cpy_r_r105); + if (unlikely(cpy_r_r106 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL255; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r84; - cpy_r_r85 = 1; - if (unlikely(!cpy_r_r85)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r106; + cpy_r_r107 = 1; + if (unlikely(!cpy_r_r107)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r86 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r86 == NULL)) { + cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r108 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - CPy_INCREF(cpy_r_r86); -CPyL55: ; - cpy_r_r87 = CPyIter_Next(cpy_r_r86); - CPy_DECREF(cpy_r_r86); - if (cpy_r_r87 != NULL) goto CPyL58; - cpy_r_r88 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r88 == NULL)) { + CPy_INCREF(cpy_r_r108); +CPyL71: ; + cpy_r_r109 = CPyIter_Next(cpy_r_r108); + CPy_DECREF(cpy_r_r108); + if (cpy_r_r109 != NULL) goto CPyL74; + cpy_r_r110 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r110 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r89 = cpy_r_r88; - cpy_r_r90 = NULL; + cpy_r_r111 = cpy_r_r110; + cpy_r_r112 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r90; - cpy_r_r91 = 1; - if (unlikely(!cpy_r_r91)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r112; + cpy_r_r113 = 1; + if (unlikely(!cpy_r_r113)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL240; + goto CPyL266; } else - goto CPyL80; -CPyL58: ; - cpy_r_r92 = cpy_r_r87; -CPyL59: ; + goto CPyL96; +CPyL74: ; + cpy_r_r114 = cpy_r_r109; +CPyL75: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r92; -CPyL60: ; - cpy_r_r94 = (PyObject *)&_Py_NoneStruct; - cpy_r_r95 = cpy_r_type != cpy_r_r94; - if (!cpy_r_r95) goto CPyL241; + return cpy_r_r114; +CPyL76: ; + cpy_r_r116 = (PyObject *)&_Py_NoneStruct; + cpy_r_r117 = cpy_r_type != cpy_r_r116; + if (!cpy_r_r117) goto CPyL267; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL64; + goto CPyL80; } else - goto CPyL242; -CPyL62: ; + goto CPyL268; +CPyL78: ; CPy_Unreachable(); -CPyL63: ; +CPyL79: ; CPy_INCREF(cpy_r_arg); - goto CPyL75; -CPyL64: ; - cpy_r_r96 = CPy_CatchError(); + goto CPyL91; +CPyL80: ; + cpy_r_r118 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f2); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r96; - cpy_r_r97 = 1; - if (unlikely(!cpy_r_r97)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r118; + cpy_r_r119 = 1; + if (unlikely(!cpy_r_r119)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL243; + goto CPyL269; } - cpy_r_r98 = (PyObject **)&cpy_r_r1; - cpy_r_r99 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r99 == NULL)) { + cpy_r_r120 = (PyObject **)&cpy_r_r1; + cpy_r_r121 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r121 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL243; + goto CPyL269; } - CPy_INCREF(cpy_r_r99); -CPyL66: ; - cpy_r_r100 = CPy_YieldFromErrorHandle(cpy_r_r99, cpy_r_r98); - CPy_DecRef(cpy_r_r99); - if (unlikely(cpy_r_r100 == 2)) { + CPy_INCREF(cpy_r_r121); +CPyL82: ; + cpy_r_r122 = CPy_YieldFromErrorHandle(cpy_r_r121, cpy_r_r120); + CPy_DecRef(cpy_r_r121); + if (unlikely(cpy_r_r122 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL243; + goto CPyL269; } - if (cpy_r_r100) goto CPyL70; - cpy_r_r92 = cpy_r_r1; - cpy_r_r101 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r101.f0 == NULL)) { + if (cpy_r_r122) goto CPyL86; + cpy_r_r114 = cpy_r_r1; + cpy_r_r123 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r123.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL244; + goto CPyL270; } - CPy_INCREF(cpy_r_r101.f0); - CPy_INCREF(cpy_r_r101.f1); - CPy_INCREF(cpy_r_r101.f2); -CPyL69: ; - CPy_RestoreExcInfo(cpy_r_r101); - CPy_DecRef(cpy_r_r101.f0); - CPy_DecRef(cpy_r_r101.f1); - CPy_DecRef(cpy_r_r101.f2); - goto CPyL59; -CPyL70: ; - cpy_r_r89 = cpy_r_r1; - cpy_r_r102 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r102.f0 == NULL)) { + CPy_INCREF(cpy_r_r123.f0); + CPy_INCREF(cpy_r_r123.f1); + CPy_INCREF(cpy_r_r123.f2); +CPyL85: ; + CPy_RestoreExcInfo(cpy_r_r123); + CPy_DecRef(cpy_r_r123.f0); + CPy_DecRef(cpy_r_r123.f1); + CPy_DecRef(cpy_r_r123.f2); + goto CPyL75; +CPyL86: ; + cpy_r_r111 = cpy_r_r1; + cpy_r_r124 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r124.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL245; + goto CPyL271; } - CPy_INCREF(cpy_r_r102.f0); - CPy_INCREF(cpy_r_r102.f1); - CPy_INCREF(cpy_r_r102.f2); -CPyL71: ; - CPy_RestoreExcInfo(cpy_r_r102); - CPy_DecRef(cpy_r_r102.f0); - CPy_DecRef(cpy_r_r102.f1); - CPy_DecRef(cpy_r_r102.f2); - goto CPyL80; -CPyL72: ; - cpy_r_r103 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r103.f0 == NULL)) { + CPy_INCREF(cpy_r_r124.f0); + CPy_INCREF(cpy_r_r124.f1); + CPy_INCREF(cpy_r_r124.f2); +CPyL87: ; + CPy_RestoreExcInfo(cpy_r_r124); + CPy_DecRef(cpy_r_r124.f0); + CPy_DecRef(cpy_r_r124.f1); + CPy_DecRef(cpy_r_r124.f2); + goto CPyL96; +CPyL88: ; + cpy_r_r125 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r125.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - CPy_INCREF(cpy_r_r103.f0); - CPy_INCREF(cpy_r_r103.f1); - CPy_INCREF(cpy_r_r103.f2); -CPyL73: ; - CPy_RestoreExcInfo(cpy_r_r103); - CPy_DecRef(cpy_r_r103.f0); - CPy_DecRef(cpy_r_r103.f1); - CPy_DecRef(cpy_r_r103.f2); - cpy_r_r104 = CPy_KeepPropagating(); - if (!cpy_r_r104) goto CPyL228; + CPy_INCREF(cpy_r_r125.f0); + CPy_INCREF(cpy_r_r125.f1); + CPy_INCREF(cpy_r_r125.f2); +CPyL89: ; + CPy_RestoreExcInfo(cpy_r_r125); + CPy_DecRef(cpy_r_r125.f0); + CPy_DecRef(cpy_r_r125.f1); + CPy_DecRef(cpy_r_r125.f2); + cpy_r_r126 = CPy_KeepPropagating(); + if (!cpy_r_r126) goto CPyL255; CPy_Unreachable(); -CPyL75: ; - cpy_r_r105 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r105 == NULL)) { +CPyL91: ; + cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r127 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL246; + goto CPyL272; } - CPy_INCREF(cpy_r_r105); -CPyL76: ; - cpy_r_r106 = CPyIter_Send(cpy_r_r105, cpy_r_arg); - CPy_DECREF(cpy_r_r105); + CPy_INCREF(cpy_r_r127); +CPyL92: ; + cpy_r_r128 = CPyIter_Send(cpy_r_r127, cpy_r_arg); + CPy_DECREF(cpy_r_r127); CPy_DECREF(cpy_r_arg); - if (cpy_r_r106 == NULL) goto CPyL78; - cpy_r_r92 = cpy_r_r106; - goto CPyL59; -CPyL78: ; - cpy_r_r107 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r107 == NULL)) { + if (cpy_r_r128 == NULL) goto CPyL94; + cpy_r_r114 = cpy_r_r128; + goto CPyL75; +CPyL94: ; + cpy_r_r129 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r129 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r89 = cpy_r_r107; -CPyL80: ; - if (unlikely(!PyBool_Check(cpy_r_r89))) { - CPy_TypeError("bool", cpy_r_r89); cpy_r_r108 = 2; + cpy_r_r111 = cpy_r_r129; +CPyL96: ; + if (unlikely(!PyBool_Check(cpy_r_r111))) { + CPy_TypeError("bool", cpy_r_r111); cpy_r_r130 = 2; } else - cpy_r_r108 = cpy_r_r89 == Py_True; - CPy_DECREF(cpy_r_r89); - if (unlikely(cpy_r_r108 == 2)) { + cpy_r_r130 = cpy_r_r111 == Py_True; + CPy_DECREF(cpy_r_r111); + if (unlikely(cpy_r_r130 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - if (!cpy_r_r108) goto CPyL213; - cpy_r_r109 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 231, CPyStatic_subscription_manager___globals); - goto CPyL228; + if (!cpy_r_r130) goto CPyL240; + cpy_r_r131 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 232, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_INCREF_NO_IMM(cpy_r_r109); -CPyL83: ; - cpy_r_r110 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 231, CPyStatic_subscription_manager___globals); - goto CPyL247; + CPy_INCREF_NO_IMM(cpy_r_r131); +CPyL99: ; + cpy_r_r132 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 232, CPyStatic_subscription_manager___globals); + goto CPyL273; } - CPy_INCREF(cpy_r_r110); -CPyL84: ; - if (likely(PyObject_TypeCheck(cpy_r_r110, CPyType_subscriptions___EthSubscription))) - cpy_r_r111 = cpy_r_r110; + CPy_INCREF(cpy_r_r132); +CPyL100: ; + if (PyObject_TypeCheck(cpy_r_r132, CPyType_subscriptions___EthSubscription)) + cpy_r_r133 = cpy_r_r132; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 231, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r110); - goto CPyL247; + cpy_r_r133 = NULL; } - cpy_r_r112 = CPyDef_subscription_manager___SubscriptionManager____remove_subscription(cpy_r_r109, cpy_r_r111); - CPy_DECREF_NO_IMM(cpy_r_r111); - CPy_DECREF_NO_IMM(cpy_r_r109); - if (unlikely(cpy_r_r112 == 2)) { + if (cpy_r_r133 != NULL) goto __LL857; + if (PyUnicode_Check(cpy_r_r132)) + cpy_r_r133 = cpy_r_r132; + else { + cpy_r_r133 = NULL; + } + if (cpy_r_r133 != NULL) goto __LL857; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 232, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r132); + goto CPyL273; +__LL857: ; + if (likely(PyObject_TypeCheck(cpy_r_r133, CPyType_subscriptions___EthSubscription))) + cpy_r_r134 = cpy_r_r133; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 232, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r133); + goto CPyL273; + } + cpy_r_r135 = CPyDef_subscription_manager___SubscriptionManager____remove_subscription(cpy_r_r131, cpy_r_r134); + CPy_DECREF_NO_IMM(cpy_r_r134); + CPy_DECREF_NO_IMM(cpy_r_r131); + if (unlikely(cpy_r_r135 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r113 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 232, CPyStatic_subscription_manager___globals); - goto CPyL228; + cpy_r_r136 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 233, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_INCREF_NO_IMM(cpy_r_r113); -CPyL87: ; - cpy_r_r114 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r113)->_logger; - CPy_INCREF(cpy_r_r114); - CPy_DECREF_NO_IMM(cpy_r_r113); - cpy_r_r115 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Successfully unsubscribed from subscription:\n' + CPy_INCREF_NO_IMM(cpy_r_r136); +CPyL104: ; + cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r136)->_logger; + CPy_INCREF(cpy_r_r137); + CPy_DECREF_NO_IMM(cpy_r_r136); + cpy_r_r138 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Successfully unsubscribed from subscription:\n' ' label: %s\n' ' id: %s') */ - cpy_r_r116 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 235, CPyStatic_subscription_manager___globals); - goto CPyL248; + cpy_r_r139 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 236, CPyStatic_subscription_manager___globals); + goto CPyL274; } - CPy_INCREF(cpy_r_r116); -CPyL88: ; - if (likely(PyObject_TypeCheck(cpy_r_r116, CPyType_subscriptions___EthSubscription))) - cpy_r_r117 = cpy_r_r116; + CPy_INCREF(cpy_r_r139); +CPyL105: ; + if (PyObject_TypeCheck(cpy_r_r139, CPyType_subscriptions___EthSubscription)) + cpy_r_r140 = cpy_r_r139; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 235, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r116); - goto CPyL248; - } - cpy_r_r118 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r117); - CPy_DECREF_NO_IMM(cpy_r_r117); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL248; - } -CPyL90: ; - cpy_r_r119 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 236, CPyStatic_subscription_manager___globals); - goto CPyL249; + cpy_r_r140 = NULL; } - CPy_INCREF(cpy_r_r119); -CPyL91: ; - if (likely(PyObject_TypeCheck(cpy_r_r119, CPyType_subscriptions___EthSubscription))) - cpy_r_r120 = cpy_r_r119; + if (cpy_r_r140 != NULL) goto __LL858; + if (PyUnicode_Check(cpy_r_r139)) + cpy_r_r140 = cpy_r_r139; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 236, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r119); - goto CPyL249; + cpy_r_r140 = NULL; } - cpy_r_r121 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r120); - CPy_DECREF_NO_IMM(cpy_r_r120); - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL249; + if (cpy_r_r140 != NULL) goto __LL858; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 236, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r139); + goto CPyL274; +__LL858: ; + cpy_r_r141 = (PyObject *)CPyType_subscriptions___EthSubscription; + cpy_r_r142 = CPy_TypeCheck(cpy_r_r140, cpy_r_r141); + if (!cpy_r_r142) goto CPyL110; + if (likely(PyObject_TypeCheck(cpy_r_r140, CPyType_subscriptions___EthSubscription))) + cpy_r_r143 = cpy_r_r140; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 236, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r140); + goto CPyL274; } -CPyL93: ; - cpy_r_r122 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ - PyObject *cpy_r_r123[4] = {cpy_r_r114, cpy_r_r115, cpy_r_r118, cpy_r_r121}; - cpy_r_r124 = (PyObject **)&cpy_r_r123; - cpy_r_r125 = PyObject_VectorcallMethod(cpy_r_r122, cpy_r_r124, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r125 == NULL)) { + cpy_r_r144 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r143); + CPy_DECREF_NO_IMM(cpy_r_r143); + if (unlikely(cpy_r_r144 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL250; - } else - goto CPyL251; -CPyL94: ; - CPy_DECREF(cpy_r_r114); - CPy_DECREF(cpy_r_r118); - CPy_DECREF(cpy_r_r121); - cpy_r_r126 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 239, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL274; } - CPy_INCREF_NO_IMM(cpy_r_r126); -CPyL95: ; - cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r126)->__subscription_container; - CPy_INCREF_NO_IMM(cpy_r_r127); - CPy_DECREF_NO_IMM(cpy_r_r126); - cpy_r_r128 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r127); - CPy_DECREF_NO_IMM(cpy_r_r127); - if (unlikely(cpy_r_r128 == NULL)) { +CPyL109: ; + cpy_r_r145 = cpy_r_r144; + goto CPyL112; +CPyL110: ; + cpy_r_r146 = cpy_r_r140; + cpy_r_r147 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ + cpy_r_r148 = CPyObject_GetAttr(cpy_r_r146, cpy_r_r147); + CPy_DECREF(cpy_r_r146); + if (unlikely(cpy_r_r148 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL274; } -CPyL96: ; - cpy_r_r129 = (CPyPtr)&((PyVarObject *)cpy_r_r128)->ob_size; - cpy_r_r130 = *(int64_t *)cpy_r_r129; - CPy_DECREF_NO_IMM(cpy_r_r128); - cpy_r_r131 = cpy_r_r130 << 1; - cpy_r_r132 = cpy_r_r131 == 0; - if (!cpy_r_r132) goto CPyL133; - cpy_r_r133 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 241, CPyStatic_subscription_manager___globals); - goto CPyL228; + cpy_r_r145 = cpy_r_r148; +CPyL112: ; + cpy_r_r149 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 237, CPyStatic_subscription_manager___globals); + goto CPyL275; } - CPy_INCREF_NO_IMM(cpy_r_r133); -CPyL98: ; - cpy_r_r134 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r133)->__provider; - CPy_INCREF(cpy_r_r134); - CPy_DECREF_NO_IMM(cpy_r_r133); - cpy_r_r135 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ - cpy_r_r136 = CPyObject_GetAttr(cpy_r_r134, cpy_r_r135); - CPy_DECREF(cpy_r_r134); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_INCREF(cpy_r_r149); +CPyL113: ; + if (PyObject_TypeCheck(cpy_r_r149, CPyType_subscriptions___EthSubscription)) + cpy_r_r150 = cpy_r_r149; + else { + cpy_r_r150 = NULL; } - if (likely(Py_TYPE(cpy_r_r136) == CPyType_request_processor___RequestProcessor)) - cpy_r_r137 = cpy_r_r136; + if (cpy_r_r150 != NULL) goto __LL859; + if (PyUnicode_Check(cpy_r_r149)) + cpy_r_r150 = cpy_r_r149; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 241, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r136); - goto CPyL252; + cpy_r_r150 = NULL; } - cpy_r_r138 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r137)->__handler_subscription_queue; - CPy_INCREF_NO_IMM(cpy_r_r138); - CPy_DECREF(cpy_r_r136); - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue); + if (cpy_r_r150 != NULL) goto __LL859; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 237, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r149); + goto CPyL275; +__LL859: ; + cpy_r_r151 = (PyObject *)CPyType_subscriptions___EthSubscription; + cpy_r_r152 = CPy_TypeCheck(cpy_r_r150, cpy_r_r151); + if (!cpy_r_r152) goto CPyL118; + if (likely(PyObject_TypeCheck(cpy_r_r150, CPyType_subscriptions___EthSubscription))) + cpy_r_r153 = cpy_r_r150; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 237, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r150); + goto CPyL275; } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r138; - cpy_r_r139 = 1; - if (unlikely(!cpy_r_r139)) { + cpy_r_r154 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r153); + CPy_DECREF_NO_IMM(cpy_r_r153); + if (unlikely(cpy_r_r154 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; - } - cpy_r_r140 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "queue", 243, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL275; } - CPy_INCREF_NO_IMM(cpy_r_r140); -CPyL102: ; - cpy_r_r141 = CPyStatic_subscription_manager___globals; - cpy_r_r142 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ - cpy_r_r143 = CPyDict_GetItem(cpy_r_r141, cpy_r_r142); - if (unlikely(cpy_r_r143 == NULL)) { +CPyL117: ; + cpy_r_r155 = cpy_r_r154; + goto CPyL120; +CPyL118: ; + cpy_r_r156 = cpy_r_r150; + cpy_r_r157 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r158 = CPyObject_GetAttr(cpy_r_r156, cpy_r_r157); + CPy_DECREF(cpy_r_r156); + if (unlikely(cpy_r_r158 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL253; + goto CPyL275; } - cpy_r_r144 = PyObject_Vectorcall(cpy_r_r143, 0, 0, 0); - CPy_DECREF(cpy_r_r143); - if (unlikely(cpy_r_r144 == NULL)) { + cpy_r_r155 = cpy_r_r158; +CPyL120: ; + cpy_r_r159 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ + PyObject *cpy_r_r160[4] = {cpy_r_r137, cpy_r_r138, cpy_r_r145, cpy_r_r155}; + cpy_r_r161 = (PyObject **)&cpy_r_r160; + cpy_r_r162 = PyObject_VectorcallMethod(cpy_r_r159, cpy_r_r161, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r162 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL253; + goto CPyL276; + } else + goto CPyL277; +CPyL121: ; + CPy_DECREF(cpy_r_r137); + CPy_DECREF(cpy_r_r145); + CPy_DECREF(cpy_r_r155); + cpy_r_r163 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r163 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 240, CPyStatic_subscription_manager___globals); + goto CPyL255; } - cpy_r_r145 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ - PyObject *cpy_r_r146[2] = {cpy_r_r140, cpy_r_r144}; - cpy_r_r147 = (PyObject **)&cpy_r_r146; - cpy_r_r148 = PyObject_VectorcallMethod(cpy_r_r145, cpy_r_r147, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r148 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r163); +CPyL122: ; + cpy_r_r164 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r163)->__subscription_container; + cpy_r_r165 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r164); + if (unlikely(cpy_r_r165 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL254; + goto CPyL278; } - CPy_DECREF_NO_IMM(cpy_r_r140); - CPy_DECREF(cpy_r_r144); - cpy_r_r149 = CPy_GetCoro(cpy_r_r148); - CPy_DECREF(cpy_r_r148); - if (unlikely(cpy_r_r149 == NULL)) { +CPyL123: ; + cpy_r_r166 = (CPyPtr)&((PyVarObject *)cpy_r_r165)->ob_size; + cpy_r_r167 = *(int64_t *)cpy_r_r166; + cpy_r_r168 = cpy_r_r167 << 1; + cpy_r_r169 = cpy_r_r168 == 0; + CPy_DECREF_NO_IMM(cpy_r_r163); + if (!cpy_r_r169) goto CPyL160; + cpy_r_r170 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 242, CPyStatic_subscription_manager___globals); + goto CPyL255; + } + CPy_INCREF_NO_IMM(cpy_r_r170); +CPyL125: ; + cpy_r_r171 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r170)->__provider; + CPy_INCREF(cpy_r_r171); + CPy_DECREF_NO_IMM(cpy_r_r170); + cpy_r_r172 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ + cpy_r_r173 = CPyObject_GetAttr(cpy_r_r171, cpy_r_r172); + CPy_DECREF(cpy_r_r171); + if (unlikely(cpy_r_r173 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; + } + if (likely(Py_TYPE(cpy_r_r173) == CPyType_request_processor___RequestProcessor)) + cpy_r_r174 = cpy_r_r173; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 242, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r173); + goto CPyL279; + } + cpy_r_r175 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r174)->__handler_subscription_queue; + CPy_INCREF_NO_IMM(cpy_r_r175); + CPy_DECREF(cpy_r_r173); + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue); + } + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r175; + cpy_r_r176 = 1; + if (unlikely(!cpy_r_r176)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL255; + } + cpy_r_r177 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "queue", 244, CPyStatic_subscription_manager___globals); + goto CPyL255; + } + CPy_INCREF_NO_IMM(cpy_r_r177); +CPyL129: ; + cpy_r_r178 = CPyStatic_subscription_manager___globals; + cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ + cpy_r_r180 = CPyDict_GetItem(cpy_r_r178, cpy_r_r179); + if (unlikely(cpy_r_r180 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL280; + } + cpy_r_r181 = PyObject_Vectorcall(cpy_r_r180, 0, 0, 0); + CPy_DECREF(cpy_r_r180); + if (unlikely(cpy_r_r181 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL280; + } + cpy_r_r182 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ + PyObject *cpy_r_r183[2] = {cpy_r_r177, cpy_r_r181}; + cpy_r_r184 = (PyObject **)&cpy_r_r183; + cpy_r_r185 = PyObject_VectorcallMethod(cpy_r_r182, cpy_r_r184, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r185 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL281; + } + CPy_DECREF_NO_IMM(cpy_r_r177); + CPy_DECREF(cpy_r_r181); + cpy_r_r186 = CPy_GetCoro(cpy_r_r185); + CPy_DECREF(cpy_r_r185); + if (unlikely(cpy_r_r186 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL255; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r149; - cpy_r_r150 = 1; - if (unlikely(!cpy_r_r150)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r186; + cpy_r_r187 = 1; + if (unlikely(!cpy_r_r187)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r151 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r151 == NULL)) { + cpy_r_r188 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r188 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - CPy_INCREF(cpy_r_r151); -CPyL108: ; - cpy_r_r152 = CPyIter_Next(cpy_r_r151); - CPy_DECREF(cpy_r_r151); - if (cpy_r_r152 != NULL) goto CPyL111; - cpy_r_r153 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r153 == NULL)) { + CPy_INCREF(cpy_r_r188); +CPyL135: ; + cpy_r_r189 = CPyIter_Next(cpy_r_r188); + CPy_DECREF(cpy_r_r188); + if (cpy_r_r189 != NULL) goto CPyL138; + cpy_r_r190 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r190 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r154 = cpy_r_r153; - CPy_DECREF(cpy_r_r154); - cpy_r_r155 = NULL; + cpy_r_r191 = cpy_r_r190; + CPy_DECREF(cpy_r_r191); + cpy_r_r192 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r155; - cpy_r_r156 = 1; - if (unlikely(!cpy_r_r156)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r192; + cpy_r_r193 = 1; + if (unlikely(!cpy_r_r193)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } else - goto CPyL133; -CPyL111: ; - cpy_r_r157 = cpy_r_r152; -CPyL112: ; + goto CPyL160; +CPyL138: ; + cpy_r_r194 = cpy_r_r189; +CPyL139: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; - return cpy_r_r157; -CPyL113: ; - cpy_r_r159 = (PyObject *)&_Py_NoneStruct; - cpy_r_r160 = cpy_r_type != cpy_r_r159; - if (!cpy_r_r160) goto CPyL255; + return cpy_r_r194; +CPyL140: ; + cpy_r_r196 = (PyObject *)&_Py_NoneStruct; + cpy_r_r197 = cpy_r_type != cpy_r_r196; + if (!cpy_r_r197) goto CPyL282; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL117; + goto CPyL144; } else - goto CPyL256; -CPyL115: ; + goto CPyL283; +CPyL142: ; CPy_Unreachable(); -CPyL116: ; +CPyL143: ; CPy_INCREF(cpy_r_arg); - goto CPyL128; -CPyL117: ; - cpy_r_r161 = CPy_CatchError(); + goto CPyL155; +CPyL144: ; + cpy_r_r198 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f2); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r161; - cpy_r_r162 = 1; - if (unlikely(!cpy_r_r162)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r198; + cpy_r_r199 = 1; + if (unlikely(!cpy_r_r199)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL257; + goto CPyL284; } - cpy_r_r163 = (PyObject **)&cpy_r_r3; - cpy_r_r164 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r164 == NULL)) { + cpy_r_r200 = (PyObject **)&cpy_r_r3; + cpy_r_r201 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r201 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL257; + goto CPyL284; } - CPy_INCREF(cpy_r_r164); -CPyL119: ; - cpy_r_r165 = CPy_YieldFromErrorHandle(cpy_r_r164, cpy_r_r163); - CPy_DecRef(cpy_r_r164); - if (unlikely(cpy_r_r165 == 2)) { + CPy_INCREF(cpy_r_r201); +CPyL146: ; + cpy_r_r202 = CPy_YieldFromErrorHandle(cpy_r_r201, cpy_r_r200); + CPy_DecRef(cpy_r_r201); + if (unlikely(cpy_r_r202 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL257; + goto CPyL284; } - if (cpy_r_r165) goto CPyL123; - cpy_r_r157 = cpy_r_r3; - cpy_r_r166 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r166.f0 == NULL)) { + if (cpy_r_r202) goto CPyL150; + cpy_r_r194 = cpy_r_r3; + cpy_r_r203 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r203.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL285; } - CPy_INCREF(cpy_r_r166.f0); - CPy_INCREF(cpy_r_r166.f1); - CPy_INCREF(cpy_r_r166.f2); -CPyL122: ; - CPy_RestoreExcInfo(cpy_r_r166); - CPy_DecRef(cpy_r_r166.f0); - CPy_DecRef(cpy_r_r166.f1); - CPy_DecRef(cpy_r_r166.f2); - goto CPyL112; -CPyL123: ; - cpy_r_r154 = cpy_r_r3; - CPy_DecRef(cpy_r_r154); - cpy_r_r167 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r167.f0 == NULL)) { + CPy_INCREF(cpy_r_r203.f0); + CPy_INCREF(cpy_r_r203.f1); + CPy_INCREF(cpy_r_r203.f2); +CPyL149: ; + CPy_RestoreExcInfo(cpy_r_r203); + CPy_DecRef(cpy_r_r203.f0); + CPy_DecRef(cpy_r_r203.f1); + CPy_DecRef(cpy_r_r203.f2); + goto CPyL139; +CPyL150: ; + cpy_r_r191 = cpy_r_r3; + CPy_DecRef(cpy_r_r191); + cpy_r_r204 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r204.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL125; + goto CPyL152; } - CPy_INCREF(cpy_r_r167.f0); - CPy_INCREF(cpy_r_r167.f1); - CPy_INCREF(cpy_r_r167.f2); -CPyL124: ; - CPy_RestoreExcInfo(cpy_r_r167); - CPy_DecRef(cpy_r_r167.f0); - CPy_DecRef(cpy_r_r167.f1); - CPy_DecRef(cpy_r_r167.f2); - goto CPyL133; -CPyL125: ; - cpy_r_r168 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r168.f0 == NULL)) { + CPy_INCREF(cpy_r_r204.f0); + CPy_INCREF(cpy_r_r204.f1); + CPy_INCREF(cpy_r_r204.f2); +CPyL151: ; + CPy_RestoreExcInfo(cpy_r_r204); + CPy_DecRef(cpy_r_r204.f0); + CPy_DecRef(cpy_r_r204.f1); + CPy_DecRef(cpy_r_r204.f2); + goto CPyL160; +CPyL152: ; + cpy_r_r205 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r205.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - CPy_INCREF(cpy_r_r168.f0); - CPy_INCREF(cpy_r_r168.f1); - CPy_INCREF(cpy_r_r168.f2); -CPyL126: ; - CPy_RestoreExcInfo(cpy_r_r168); - CPy_DecRef(cpy_r_r168.f0); - CPy_DecRef(cpy_r_r168.f1); - CPy_DecRef(cpy_r_r168.f2); - cpy_r_r169 = CPy_KeepPropagating(); - if (!cpy_r_r169) goto CPyL228; + CPy_INCREF(cpy_r_r205.f0); + CPy_INCREF(cpy_r_r205.f1); + CPy_INCREF(cpy_r_r205.f2); +CPyL153: ; + CPy_RestoreExcInfo(cpy_r_r205); + CPy_DecRef(cpy_r_r205.f0); + CPy_DecRef(cpy_r_r205.f1); + CPy_DecRef(cpy_r_r205.f2); + cpy_r_r206 = CPy_KeepPropagating(); + if (!cpy_r_r206) goto CPyL255; CPy_Unreachable(); -CPyL128: ; - cpy_r_r170 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r170 == NULL)) { +CPyL155: ; + cpy_r_r207 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r207 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL259; + goto CPyL286; } - CPy_INCREF(cpy_r_r170); -CPyL129: ; - cpy_r_r171 = CPyIter_Send(cpy_r_r170, cpy_r_arg); - CPy_DECREF(cpy_r_r170); + CPy_INCREF(cpy_r_r207); +CPyL156: ; + cpy_r_r208 = CPyIter_Send(cpy_r_r207, cpy_r_arg); + CPy_DECREF(cpy_r_r207); CPy_DECREF(cpy_r_arg); - if (cpy_r_r171 == NULL) goto CPyL131; - cpy_r_r157 = cpy_r_r171; - goto CPyL112; -CPyL131: ; - cpy_r_r172 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r172 == NULL)) { + if (cpy_r_r208 == NULL) goto CPyL158; + cpy_r_r194 = cpy_r_r208; + goto CPyL139; +CPyL158: ; + cpy_r_r209 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r209 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r154 = cpy_r_r172; - CPy_DECREF(cpy_r_r154); -CPyL133: ; - cpy_r_r173 = 1 ? Py_True : Py_False; + cpy_r_r191 = cpy_r_r209; + CPy_DECREF(cpy_r_r191); +CPyL160: ; + cpy_r_r210 = 1 ? Py_True : Py_False; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL137; - CPyGen_SetStopIterationValue(cpy_r_r173); - if (!0) goto CPyL228; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL164; + CPyGen_SetStopIterationValue(cpy_r_r210); + if (!0) goto CPyL255; CPy_Unreachable(); -CPyL137: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r173; +CPyL164: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r210; return 0; -CPyL138: ; - cpy_r_r175 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 246, CPyStatic_subscription_manager___globals); - goto CPyL228; +CPyL165: ; + cpy_r_r212 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r212 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 247, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_INCREF(cpy_r_r175); -CPyL139: ; - cpy_r_r176 = CPyStatic_subscription_manager___globals; - cpy_r_r177 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r178 = CPyDict_GetItem(cpy_r_r176, cpy_r_r177); - if (unlikely(cpy_r_r178 == NULL)) { + CPy_INCREF(cpy_r_r212); +CPyL166: ; + cpy_r_r213 = CPyStatic_subscription_manager___globals; + cpy_r_r214 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r215 = CPyDict_GetItem(cpy_r_r213, cpy_r_r214); + if (unlikely(cpy_r_r215 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL260; + goto CPyL287; } - cpy_r_r179 = PyObject_IsInstance(cpy_r_r175, cpy_r_r178); - CPy_DECREF(cpy_r_r175); - CPy_DECREF(cpy_r_r178); - cpy_r_r180 = cpy_r_r179 >= 0; - if (unlikely(!cpy_r_r180)) { + cpy_r_r216 = PyObject_IsInstance(cpy_r_r212, cpy_r_r215); + CPy_DECREF(cpy_r_r212); + CPy_DECREF(cpy_r_r215); + cpy_r_r217 = cpy_r_r216 >= 0; + if (unlikely(!cpy_r_r217)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r181 = cpy_r_r179; - if (!cpy_r_r181) goto CPyL213; - cpy_r_r182 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r182 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 247, CPyStatic_subscription_manager___globals); - goto CPyL228; + cpy_r_r218 = cpy_r_r216; + if (!cpy_r_r218) goto CPyL240; + cpy_r_r219 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r219 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 248, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_INCREF(cpy_r_r182); -CPyL143: ; - cpy_r_r183 = CPyObject_Size(cpy_r_r182); - CPy_DECREF(cpy_r_r182); - if (unlikely(cpy_r_r183 == CPY_INT_TAG)) { + CPy_INCREF(cpy_r_r219); +CPyL170: ; + cpy_r_r220 = CPyObject_Size(cpy_r_r219); + CPy_DECREF(cpy_r_r219); + if (unlikely(cpy_r_r220 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r184 = cpy_r_r183 == 0; - CPyTagged_DECREF(cpy_r_r183); - if (!cpy_r_r184) goto CPyL149; - cpy_r_r185 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'No subscriptions provided.' */ - cpy_r_r186 = CPyStatic_subscription_manager___globals; - cpy_r_r187 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r188 = CPyDict_GetItem(cpy_r_r186, cpy_r_r187); - if (unlikely(cpy_r_r188 == NULL)) { + cpy_r_r221 = cpy_r_r220 == 0; + CPyTagged_DECREF(cpy_r_r220); + if (!cpy_r_r221) goto CPyL176; + cpy_r_r222 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'No subscriptions provided.' */ + cpy_r_r223 = CPyStatic_subscription_manager___globals; + cpy_r_r224 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r225 = CPyDict_GetItem(cpy_r_r223, cpy_r_r224); + if (unlikely(cpy_r_r225 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - PyObject *cpy_r_r189[1] = {cpy_r_r185}; - cpy_r_r190 = (PyObject **)&cpy_r_r189; - cpy_r_r191 = PyObject_Vectorcall(cpy_r_r188, cpy_r_r190, 1, 0); - CPy_DECREF(cpy_r_r188); - if (unlikely(cpy_r_r191 == NULL)) { + PyObject *cpy_r_r226[1] = {cpy_r_r222}; + cpy_r_r227 = (PyObject **)&cpy_r_r226; + cpy_r_r228 = PyObject_Vectorcall(cpy_r_r225, cpy_r_r227, 1, 0); + CPy_DECREF(cpy_r_r225); + if (unlikely(cpy_r_r228 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - CPy_Raise(cpy_r_r191); - CPy_DECREF(cpy_r_r191); + CPy_Raise(cpy_r_r228); + CPy_DECREF(cpy_r_r228); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } CPy_Unreachable(); -CPyL149: ; - cpy_r_r192 = PyList_New(0); - if (unlikely(cpy_r_r192 == NULL)) { +CPyL176: ; + cpy_r_r229 = PyList_New(0); + if (unlikely(cpy_r_r229 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed = cpy_r_r192; - cpy_r_r193 = 1; - if (unlikely(!cpy_r_r193)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed = cpy_r_r229; + cpy_r_r230 = 1; + if (unlikely(!cpy_r_r230)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r194 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r194 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 253, CPyStatic_subscription_manager___globals); - goto CPyL228; + cpy_r_r231 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r231 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 254, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_INCREF(cpy_r_r194); -CPyL152: ; - cpy_r_r195 = PySequence_List(cpy_r_r194); - CPy_DECREF(cpy_r_r194); - if (unlikely(cpy_r_r195 == NULL)) { + CPy_INCREF(cpy_r_r231); +CPyL179: ; + cpy_r_r232 = PySequence_List(cpy_r_r231); + CPy_DECREF(cpy_r_r231); + if (unlikely(cpy_r_r232 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subs != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subs); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subs = cpy_r_r195; - cpy_r_r196 = 1; - if (unlikely(!cpy_r_r196)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subs = cpy_r_r232; + cpy_r_r233 = 1; + if (unlikely(!cpy_r_r233)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - cpy_r_r197 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subs; - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subs", 254, CPyStatic_subscription_manager___globals); - goto CPyL228; + cpy_r_r234 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subs; + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subs", 255, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_INCREF_NO_IMM(cpy_r_r197); -CPyL155: ; + CPy_INCREF_NO_IMM(cpy_r_r234); +CPyL182: ; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r197; - cpy_r_r198 = 1; - if (unlikely(!cpy_r_r198)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r234; + cpy_r_r235 = 1; + if (unlikely(!cpy_r_r235)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = 0; - cpy_r_r199 = 1; - if (unlikely(!cpy_r_r199)) { + cpy_r_r236 = 1; + if (unlikely(!cpy_r_r236)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } -CPyL157: ; - cpy_r_r200 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 254, CPyStatic_subscription_manager___globals); - goto CPyL228; +CPyL184: ; + cpy_r_r237 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r237 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 255, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_INCREF_NO_IMM(cpy_r_r200); -CPyL158: ; - cpy_r_r201 = (CPyPtr)&((PyVarObject *)cpy_r_r200)->ob_size; - cpy_r_r202 = *(int64_t *)cpy_r_r201; - CPy_DECREF_NO_IMM(cpy_r_r200); - cpy_r_r203 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r203 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 254, CPyStatic_subscription_manager___globals); - goto CPyL228; + CPy_INCREF_NO_IMM(cpy_r_r237); +CPyL185: ; + cpy_r_r238 = (CPyPtr)&((PyVarObject *)cpy_r_r237)->ob_size; + cpy_r_r239 = *(int64_t *)cpy_r_r238; + CPy_DECREF_NO_IMM(cpy_r_r237); + cpy_r_r240 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r240 == -113)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); + goto CPyL255; } -CPyL159: ; - cpy_r_r204 = cpy_r_r203 < cpy_r_r202; - if (!cpy_r_r204) goto CPyL204; - cpy_r_r205 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; - if (unlikely(cpy_r_r205 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 254, CPyStatic_subscription_manager___globals); - goto CPyL228; +CPyL186: ; + cpy_r_r241 = cpy_r_r240 < cpy_r_r239; + if (!cpy_r_r241) goto CPyL231; + cpy_r_r242 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r242 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 255, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_INCREF_NO_IMM(cpy_r_r205); -CPyL161: ; - cpy_r_r206 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r206 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 254, CPyStatic_subscription_manager___globals); - goto CPyL261; + CPy_INCREF_NO_IMM(cpy_r_r242); +CPyL188: ; + cpy_r_r243 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r243 == -113)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); + goto CPyL288; } -CPyL162: ; - cpy_r_r207 = (CPyPtr)&((PyListObject *)cpy_r_r205)->ob_item; - cpy_r_r208 = *(CPyPtr *)cpy_r_r207; - cpy_r_r209 = cpy_r_r206 * 8; - cpy_r_r210 = cpy_r_r208 + cpy_r_r209; - cpy_r_r211 = *(PyObject * *)cpy_r_r210; - CPy_INCREF(cpy_r_r211); - CPy_DECREF_NO_IMM(cpy_r_r205); - if (PyUnicode_Check(cpy_r_r211)) - cpy_r_r212 = cpy_r_r211; - else { - cpy_r_r212 = NULL; - } - if (cpy_r_r212 != NULL) goto __LL853; - if (PyObject_TypeCheck(cpy_r_r211, CPyType_subscriptions___EthSubscription)) - cpy_r_r212 = cpy_r_r211; - else { - cpy_r_r212 = NULL; - } - if (cpy_r_r212 != NULL) goto __LL853; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 254, CPyStatic_subscription_manager___globals, "union[str, faster_web3.utils.subscriptions.EthSubscription]", cpy_r_r211); - goto CPyL228; -__LL853: ; +CPyL189: ; + cpy_r_r244 = (CPyPtr)&((PyListObject *)cpy_r_r242)->ob_item; + cpy_r_r245 = *(CPyPtr *)cpy_r_r244; + cpy_r_r246 = cpy_r_r243 * 8; + cpy_r_r247 = cpy_r_r245 + cpy_r_r246; + cpy_r_r248 = *(PyObject * *)cpy_r_r247; + CPy_INCREF(cpy_r_r248); + CPy_DECREF_NO_IMM(cpy_r_r242); + if (PyUnicode_Check(cpy_r_r248)) + cpy_r_r249 = cpy_r_r248; + else { + cpy_r_r249 = NULL; + } + if (cpy_r_r249 != NULL) goto __LL860; + if (PyObject_TypeCheck(cpy_r_r248, CPyType_subscriptions___EthSubscription)) + cpy_r_r249 = cpy_r_r248; + else { + cpy_r_r249 = NULL; + } + if (cpy_r_r249 != NULL) goto __LL860; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 255, CPyStatic_subscription_manager___globals, "union[str, faster_web3.utils.subscriptions.EthSubscription]", cpy_r_r248); + goto CPyL255; +__LL860: ; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r212; - cpy_r_r213 = 1; - if (unlikely(!cpy_r_r213)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r249; + cpy_r_r250 = 1; + if (unlikely(!cpy_r_r250)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; - } - cpy_r_r214 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r214 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "sub", 255, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - CPy_INCREF(cpy_r_r214); -CPyL165: ; - cpy_r_r215 = PyUnicode_Check(cpy_r_r214); - CPy_DECREF(cpy_r_r214); - if (!cpy_r_r215) goto CPyL169; - cpy_r_r216 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r216 == NULL)) { + cpy_r_r251 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r251 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "sub", 256, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - CPy_INCREF(cpy_r_r216); -CPyL167: ; - if (likely(PyUnicode_Check(cpy_r_r216))) - cpy_r_r217 = cpy_r_r216; + CPy_INCREF(cpy_r_r251); +CPyL192: ; + cpy_r_r252 = PyUnicode_Check(cpy_r_r251); + CPy_DECREF(cpy_r_r251); + if (!cpy_r_r252) goto CPyL196; + cpy_r_r253 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r253 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "sub", 257, CPyStatic_subscription_manager___globals); + goto CPyL255; + } + CPy_INCREF(cpy_r_r253); +CPyL194: ; + if (likely(PyUnicode_Check(cpy_r_r253))) + cpy_r_r254 = cpy_r_r253; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 256, CPyStatic_subscription_manager___globals, "str", cpy_r_r216); - goto CPyL228; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 257, CPyStatic_subscription_manager___globals, "str", cpy_r_r253); + goto CPyL255; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r217; - cpy_r_r218 = 1; - if (unlikely(!cpy_r_r218)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r254; + cpy_r_r255 = 1; + if (unlikely(!cpy_r_r255)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } -CPyL169: ; - cpy_r_r219 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; - if (unlikely(cpy_r_r219 == NULL)) { +CPyL196: ; + cpy_r_r256 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; + if (unlikely(cpy_r_r256 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute 'unsubscribed' of 'unsubscribe_SubscriptionManager_gen' undefined"); } else { - CPy_INCREF_NO_IMM(cpy_r_r219); + CPy_INCREF_NO_IMM(cpy_r_r256); } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r219; - cpy_r_r220 = 1; - if (unlikely(cpy_r_r219 == NULL)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r256; + cpy_r_r257 = 1; + if (unlikely(cpy_r_r256 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } -CPyL170: ; - cpy_r_r221 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r221 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 257, CPyStatic_subscription_manager___globals); - goto CPyL262; +CPyL197: ; + cpy_r_r258 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r258 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 258, CPyStatic_subscription_manager___globals); + goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r221); -CPyL171: ; - cpy_r_r222 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r222 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "sub", 257, CPyStatic_subscription_manager___globals); - goto CPyL263; + CPy_INCREF_NO_IMM(cpy_r_r258); +CPyL198: ; + cpy_r_r259 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r259 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "sub", 258, CPyStatic_subscription_manager___globals); + goto CPyL290; } - CPy_INCREF(cpy_r_r222); -CPyL172: ; - cpy_r_r223 = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(cpy_r_r221, cpy_r_r222); - CPy_DECREF(cpy_r_r222); - CPy_DECREF_NO_IMM(cpy_r_r221); - if (unlikely(cpy_r_r223 == NULL)) { + CPy_INCREF(cpy_r_r259); +CPyL199: ; + cpy_r_r260 = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(cpy_r_r258, cpy_r_r259); + CPy_DECREF(cpy_r_r259); + CPy_DECREF_NO_IMM(cpy_r_r258); + if (unlikely(cpy_r_r260 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL289; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r223; - cpy_r_r224 = 1; - if (unlikely(!cpy_r_r224)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r260; + cpy_r_r261 = 1; + if (unlikely(!cpy_r_r261)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL289; } - cpy_r_r225 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r225 == NULL)) { + cpy_r_r262 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r262 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r225); -CPyL175: ; - cpy_r_r226 = (PyObject *)&_Py_NoneStruct; - cpy_r_r227 = NULL; - cpy_r_r5 = cpy_r_r227; - cpy_r_r228 = (PyObject **)&cpy_r_r5; - cpy_r_r229 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r225, cpy_r_r226, cpy_r_r226, cpy_r_r226, cpy_r_r226, cpy_r_r228); - CPy_DECREF_NO_IMM(cpy_r_r225); - if (cpy_r_r229 != NULL) goto CPyL264; - cpy_r_r230 = cpy_r_r5 != 0; - if (unlikely(!cpy_r_r230)) { + CPy_INCREF_NO_IMM(cpy_r_r262); +CPyL202: ; + cpy_r_r263 = (PyObject *)&_Py_NoneStruct; + cpy_r_r264 = NULL; + cpy_r_r5 = cpy_r_r264; + cpy_r_r265 = (PyObject **)&cpy_r_r5; + cpy_r_r266 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r262, cpy_r_r263, cpy_r_r263, cpy_r_r263, cpy_r_r263, cpy_r_r265); + CPy_DECREF_NO_IMM(cpy_r_r262); + if (cpy_r_r266 != NULL) goto CPyL291; + cpy_r_r267 = cpy_r_r5 != 0; + if (unlikely(!cpy_r_r267)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL265; + goto CPyL292; } - cpy_r_r231 = cpy_r_r5; - cpy_r_r232 = NULL; + cpy_r_r268 = cpy_r_r5; + cpy_r_r269 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r232; - cpy_r_r233 = 1; - if (unlikely(!cpy_r_r233)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r269; + cpy_r_r270 = 1; + if (unlikely(!cpy_r_r270)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL266; + goto CPyL293; } else - goto CPyL200; -CPyL178: ; - cpy_r_r234 = cpy_r_r229; -CPyL179: ; + goto CPyL227; +CPyL205: ; + cpy_r_r271 = cpy_r_r266; +CPyL206: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; - return cpy_r_r234; -CPyL180: ; - cpy_r_r236 = (PyObject *)&_Py_NoneStruct; - cpy_r_r237 = cpy_r_type != cpy_r_r236; - if (!cpy_r_r237) goto CPyL267; + return cpy_r_r271; +CPyL207: ; + cpy_r_r273 = (PyObject *)&_Py_NoneStruct; + cpy_r_r274 = cpy_r_type != cpy_r_r273; + if (!cpy_r_r274) goto CPyL294; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL184; + goto CPyL211; } else - goto CPyL268; -CPyL182: ; + goto CPyL295; +CPyL209: ; CPy_Unreachable(); -CPyL183: ; +CPyL210: ; CPy_INCREF(cpy_r_arg); - goto CPyL195; -CPyL184: ; - cpy_r_r238 = CPy_CatchError(); + goto CPyL222; +CPyL211: ; + cpy_r_r275 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f2); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15 = cpy_r_r238; - cpy_r_r239 = 1; - if (unlikely(!cpy_r_r239)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15 = cpy_r_r275; + cpy_r_r276 = 1; + if (unlikely(!cpy_r_r276)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL269; + goto CPyL296; } - cpy_r_r240 = (PyObject **)&cpy_r_r7; - cpy_r_r241 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r241 == NULL)) { + cpy_r_r277 = (PyObject **)&cpy_r_r7; + cpy_r_r278 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r278 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL269; + goto CPyL296; } - CPy_INCREF_NO_IMM(cpy_r_r241); -CPyL186: ; - cpy_r_r242 = CPy_YieldFromErrorHandle(cpy_r_r241, cpy_r_r240); - CPy_DecRef(cpy_r_r241); - if (unlikely(cpy_r_r242 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r278); +CPyL213: ; + cpy_r_r279 = CPy_YieldFromErrorHandle(cpy_r_r278, cpy_r_r277); + CPy_DecRef(cpy_r_r278); + if (unlikely(cpy_r_r279 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL269; + goto CPyL296; } - if (cpy_r_r242) { - goto CPyL190; + if (cpy_r_r279) { + goto CPyL217; } else - goto CPyL270; -CPyL188: ; - cpy_r_r234 = cpy_r_r7; - cpy_r_r243 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; - if (unlikely(cpy_r_r243.f0 == NULL)) { + goto CPyL297; +CPyL215: ; + cpy_r_r271 = cpy_r_r7; + cpy_r_r280 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; + if (unlikely(cpy_r_r280.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL271; + goto CPyL298; } - CPy_INCREF(cpy_r_r243.f0); - CPy_INCREF(cpy_r_r243.f1); - CPy_INCREF(cpy_r_r243.f2); -CPyL189: ; - CPy_RestoreExcInfo(cpy_r_r243); - CPy_DecRef(cpy_r_r243.f0); - CPy_DecRef(cpy_r_r243.f1); - CPy_DecRef(cpy_r_r243.f2); - goto CPyL179; -CPyL190: ; - cpy_r_r231 = cpy_r_r7; - cpy_r_r244 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; - if (unlikely(cpy_r_r244.f0 == NULL)) { + CPy_INCREF(cpy_r_r280.f0); + CPy_INCREF(cpy_r_r280.f1); + CPy_INCREF(cpy_r_r280.f2); +CPyL216: ; + CPy_RestoreExcInfo(cpy_r_r280); + CPy_DecRef(cpy_r_r280.f0); + CPy_DecRef(cpy_r_r280.f1); + CPy_DecRef(cpy_r_r280.f2); + goto CPyL206; +CPyL217: ; + cpy_r_r268 = cpy_r_r7; + cpy_r_r281 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; + if (unlikely(cpy_r_r281.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL272; + goto CPyL299; } - CPy_INCREF(cpy_r_r244.f0); - CPy_INCREF(cpy_r_r244.f1); - CPy_INCREF(cpy_r_r244.f2); -CPyL191: ; - CPy_RestoreExcInfo(cpy_r_r244); - CPy_DecRef(cpy_r_r244.f0); - CPy_DecRef(cpy_r_r244.f1); - CPy_DecRef(cpy_r_r244.f2); - goto CPyL200; -CPyL192: ; - cpy_r_r245 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; - if (unlikely(cpy_r_r245.f0 == NULL)) { + CPy_INCREF(cpy_r_r281.f0); + CPy_INCREF(cpy_r_r281.f1); + CPy_INCREF(cpy_r_r281.f2); +CPyL218: ; + CPy_RestoreExcInfo(cpy_r_r281); + CPy_DecRef(cpy_r_r281.f0); + CPy_DecRef(cpy_r_r281.f1); + CPy_DecRef(cpy_r_r281.f2); + goto CPyL227; +CPyL219: ; + cpy_r_r282 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; + if (unlikely(cpy_r_r282.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL228; + goto CPyL255; } - CPy_INCREF(cpy_r_r245.f0); - CPy_INCREF(cpy_r_r245.f1); - CPy_INCREF(cpy_r_r245.f2); -CPyL193: ; - CPy_RestoreExcInfo(cpy_r_r245); - CPy_DecRef(cpy_r_r245.f0); - CPy_DecRef(cpy_r_r245.f1); - CPy_DecRef(cpy_r_r245.f2); - cpy_r_r246 = CPy_KeepPropagating(); - if (!cpy_r_r246) goto CPyL228; + CPy_INCREF(cpy_r_r282.f0); + CPy_INCREF(cpy_r_r282.f1); + CPy_INCREF(cpy_r_r282.f2); +CPyL220: ; + CPy_RestoreExcInfo(cpy_r_r282); + CPy_DecRef(cpy_r_r282.f0); + CPy_DecRef(cpy_r_r282.f1); + CPy_DecRef(cpy_r_r282.f2); + cpy_r_r283 = CPy_KeepPropagating(); + if (!cpy_r_r283) goto CPyL255; CPy_Unreachable(); -CPyL195: ; - cpy_r_r247 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r247 == NULL)) { +CPyL222: ; + cpy_r_r284 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r284 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL273; + goto CPyL300; } - CPy_INCREF_NO_IMM(cpy_r_r247); -CPyL196: ; - cpy_r_r248 = CPyIter_Send(cpy_r_r247, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r247); + CPy_INCREF_NO_IMM(cpy_r_r284); +CPyL223: ; + cpy_r_r285 = CPyIter_Send(cpy_r_r284, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r284); CPy_DECREF(cpy_r_arg); - if (cpy_r_r248 == NULL) { - goto CPyL198; + if (cpy_r_r285 == NULL) { + goto CPyL225; } else - goto CPyL274; -CPyL197: ; - cpy_r_r234 = cpy_r_r248; - goto CPyL179; -CPyL198: ; - cpy_r_r249 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r249 == NULL)) { + goto CPyL301; +CPyL224: ; + cpy_r_r271 = cpy_r_r285; + goto CPyL206; +CPyL225: ; + cpy_r_r286 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r286 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL289; } - cpy_r_r231 = cpy_r_r249; -CPyL200: ; - if (unlikely(!PyBool_Check(cpy_r_r231))) { - CPy_TypeError("bool", cpy_r_r231); cpy_r_r250 = 2; + cpy_r_r268 = cpy_r_r286; +CPyL227: ; + if (unlikely(!PyBool_Check(cpy_r_r268))) { + CPy_TypeError("bool", cpy_r_r268); cpy_r_r287 = 2; } else - cpy_r_r250 = cpy_r_r231 == Py_True; - CPy_DECREF(cpy_r_r231); - if (unlikely(cpy_r_r250 == 2)) { + cpy_r_r287 = cpy_r_r268 == Py_True; + CPy_DECREF(cpy_r_r268); + if (unlikely(cpy_r_r287 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL289; } - cpy_r_r251 = cpy_r_r250 ? Py_True : Py_False; - cpy_r_r252 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; - if (unlikely(cpy_r_r252 == NULL)) { + cpy_r_r288 = cpy_r_r287 ? Py_True : Py_False; + cpy_r_r289 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; + if (unlikely(cpy_r_r289 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_SubscriptionManager_gen' undefined"); } else { - CPy_INCREF_NO_IMM(cpy_r_r252); + CPy_INCREF_NO_IMM(cpy_r_r289); } - cpy_r_r253 = PyList_Append(cpy_r_r252, cpy_r_r251); - CPy_DECREF_NO_IMM(cpy_r_r252); - cpy_r_r254 = NULL; + cpy_r_r290 = PyList_Append(cpy_r_r289, cpy_r_r288); + CPy_DECREF_NO_IMM(cpy_r_r289); + cpy_r_r291 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r254; - cpy_r_r255 = 1; - cpy_r_r256 = cpy_r_r253 >= 0; - if (unlikely(!cpy_r_r256)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; - } - cpy_r_r257 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r257 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 254, CPyStatic_subscription_manager___globals); - goto CPyL228; - } -CPyL203: ; - cpy_r_r258 = cpy_r_r257 + 1; - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r258; - cpy_r_r259 = 1; - if (unlikely(!cpy_r_r259)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; - } else - goto CPyL157; -CPyL204: ; - cpy_r_r260 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; - if (unlikely(cpy_r_r260 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "unsubscribed", 258, CPyStatic_subscription_manager___globals); - goto CPyL228; - } - CPy_INCREF_NO_IMM(cpy_r_r260); -CPyL205: ; - cpy_r_r261 = CPyModule_builtins; - cpy_r_r262 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'all' */ - cpy_r_r263 = CPyObject_GetAttr(cpy_r_r261, cpy_r_r262); - if (unlikely(cpy_r_r263 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL275; - } - PyObject *cpy_r_r264[1] = {cpy_r_r260}; - cpy_r_r265 = (PyObject **)&cpy_r_r264; - cpy_r_r266 = PyObject_Vectorcall(cpy_r_r263, cpy_r_r265, 1, 0); - CPy_DECREF(cpy_r_r263); - if (unlikely(cpy_r_r266 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL275; - } - CPy_DECREF_NO_IMM(cpy_r_r260); - if (unlikely(!PyBool_Check(cpy_r_r266))) { - CPy_TypeError("bool", cpy_r_r266); cpy_r_r267 = 2; - } else - cpy_r_r267 = cpy_r_r266 == Py_True; - CPy_DECREF(cpy_r_r266); - if (unlikely(cpy_r_r267 == 2)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r291; + cpy_r_r292 = 1; + cpy_r_r293 = cpy_r_r290 >= 0; + if (unlikely(!cpy_r_r293)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; - } - cpy_r_r268 = cpy_r_r267 ? Py_True : Py_False; - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL212; - CPyGen_SetStopIterationValue(cpy_r_r268); - if (!0) goto CPyL228; - CPy_Unreachable(); -CPyL212: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r268; - return 0; -CPyL213: ; - cpy_r_r270 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r270 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 260, CPyStatic_subscription_manager___globals); - goto CPyL228; - } - CPy_INCREF_NO_IMM(cpy_r_r270); -CPyL214: ; - cpy_r_r271 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r270)->_logger; - CPy_INCREF(cpy_r_r271); - CPy_DECREF_NO_IMM(cpy_r_r270); - cpy_r_r272 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Failed to unsubscribe from subscription\n' - ' subscription=%s') */ - cpy_r_r273 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r273 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 262, CPyStatic_subscription_manager___globals); - goto CPyL276; - } - CPy_INCREF(cpy_r_r273); -CPyL215: ; - if (likely(PyObject_TypeCheck(cpy_r_r273, CPyType_subscriptions___EthSubscription))) - cpy_r_r274 = cpy_r_r273; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 262, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r273); - goto CPyL276; + goto CPyL255; } - cpy_r_r275 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ - PyObject *cpy_r_r276[3] = {cpy_r_r271, cpy_r_r272, cpy_r_r274}; - cpy_r_r277 = (PyObject **)&cpy_r_r276; - cpy_r_r278 = PyObject_VectorcallMethod(cpy_r_r275, cpy_r_r277, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r278 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL277; - } else - goto CPyL278; -CPyL217: ; - CPy_DECREF(cpy_r_r271); - CPy_DECREF_NO_IMM(cpy_r_r274); - cpy_r_r279 = 0 ? Py_True : Py_False; - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL221; - CPyGen_SetStopIterationValue(cpy_r_r279); - if (!0) goto CPyL228; - CPy_Unreachable(); -CPyL221: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r279; - return 0; -CPyL222: ; - cpy_r_r281 = cpy_r_r8 == 0; - if (cpy_r_r281) goto CPyL279; - cpy_r_r282 = cpy_r_r8 == 1; - if (cpy_r_r282) { - goto CPyL280; - } else - goto CPyL281; -CPyL224: ; - cpy_r_r283 = cpy_r_r8 == 2; - if (cpy_r_r283) { - goto CPyL282; - } else - goto CPyL283; -CPyL225: ; - cpy_r_r284 = cpy_r_r8 == 3; - if (cpy_r_r284) { - goto CPyL180; - } else - goto CPyL284; -CPyL226: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r285 = 0; - if (unlikely(!cpy_r_r285)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL228; + cpy_r_r294 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r294 == -113)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); + goto CPyL255; } - CPy_Unreachable(); -CPyL228: ; - cpy_r_r286 = NULL; - return cpy_r_r286; -CPyL229: ; - CPy_DecRef(cpy_r_r21); - goto CPyL228; CPyL230: ; - CPy_DecRef(cpy_r_r25); - goto CPyL228; -CPyL231: ; - CPy_DecRef(cpy_r_r32); - goto CPyL228; -CPyL232: ; - CPy_DecRef(cpy_r_r37); - goto CPyL228; -CPyL233: ; - CPy_DecRef(cpy_r_r42); - goto CPyL228; -CPyL234: ; - CPy_DecRef(cpy_r_r50); - goto CPyL228; -CPyL235: ; - CPy_DecRef(cpy_r_r60); - goto CPyL228; -CPyL236: ; - CPy_DecRef(cpy_r_r60); - CPy_DecRef(cpy_r_r62); - goto CPyL228; -CPyL237: ; - CPy_DecRef(cpy_r_r66); - goto CPyL228; -CPyL238: ; - CPy_DecRef(cpy_r_r76); - goto CPyL228; + cpy_r_r295 = cpy_r_r294 + 1; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r295; + cpy_r_r296 = 1; + if (unlikely(!cpy_r_r296)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL255; + } else + goto CPyL184; +CPyL231: ; + cpy_r_r297 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; + if (unlikely(cpy_r_r297 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "unsubscribed", 259, CPyStatic_subscription_manager___globals); + goto CPyL255; + } + CPy_INCREF_NO_IMM(cpy_r_r297); +CPyL232: ; + cpy_r_r298 = CPyModule_builtins; + cpy_r_r299 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'all' */ + cpy_r_r300 = CPyObject_GetAttr(cpy_r_r298, cpy_r_r299); + if (unlikely(cpy_r_r300 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL302; + } + PyObject *cpy_r_r301[1] = {cpy_r_r297}; + cpy_r_r302 = (PyObject **)&cpy_r_r301; + cpy_r_r303 = PyObject_Vectorcall(cpy_r_r300, cpy_r_r302, 1, 0); + CPy_DECREF(cpy_r_r300); + if (unlikely(cpy_r_r303 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL302; + } + CPy_DECREF_NO_IMM(cpy_r_r297); + if (unlikely(!PyBool_Check(cpy_r_r303))) { + CPy_TypeError("bool", cpy_r_r303); cpy_r_r304 = 2; + } else + cpy_r_r304 = cpy_r_r303 == Py_True; + CPy_DECREF(cpy_r_r303); + if (unlikely(cpy_r_r304 == 2)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL255; + } + cpy_r_r305 = cpy_r_r304 ? Py_True : Py_False; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL239; + CPyGen_SetStopIterationValue(cpy_r_r305); + if (!0) goto CPyL255; + CPy_Unreachable(); CPyL239: ; - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r79); - goto CPyL228; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r305; + return 0; CPyL240: ; - CPy_DecRef(cpy_r_r89); - goto CPyL228; + cpy_r_r307 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r307 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 261, CPyStatic_subscription_manager___globals); + goto CPyL255; + } + CPy_INCREF_NO_IMM(cpy_r_r307); CPyL241: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL63; + cpy_r_r308 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r307)->_logger; + CPy_INCREF(cpy_r_r308); + CPy_DECREF_NO_IMM(cpy_r_r307); + cpy_r_r309 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Failed to unsubscribe from subscription\n' + ' subscription=%s') */ + cpy_r_r310 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r310 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 263, CPyStatic_subscription_manager___globals); + goto CPyL303; + } + CPy_INCREF(cpy_r_r310); CPyL242: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL62; -CPyL243: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL72; + if (PyObject_TypeCheck(cpy_r_r310, CPyType_subscriptions___EthSubscription)) + cpy_r_r311 = cpy_r_r310; + else { + cpy_r_r311 = NULL; + } + if (cpy_r_r311 != NULL) goto __LL861; + if (PyUnicode_Check(cpy_r_r310)) + cpy_r_r311 = cpy_r_r310; + else { + cpy_r_r311 = NULL; + } + if (cpy_r_r311 != NULL) goto __LL861; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 263, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r310); + goto CPyL303; +__LL861: ; + cpy_r_r312 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ + PyObject *cpy_r_r313[3] = {cpy_r_r308, cpy_r_r309, cpy_r_r311}; + cpy_r_r314 = (PyObject **)&cpy_r_r313; + cpy_r_r315 = PyObject_VectorcallMethod(cpy_r_r312, cpy_r_r314, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r315 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL304; + } else + goto CPyL305; CPyL244: ; - CPy_DecRef(cpy_r_r92); - goto CPyL72; -CPyL245: ; - CPy_DecRef(cpy_r_r89); - goto CPyL72; -CPyL246: ; - CPy_DecRef(cpy_r_arg); - goto CPyL228; -CPyL247: ; - CPy_DecRef(cpy_r_r109); - goto CPyL228; + CPy_DECREF(cpy_r_r308); + CPy_DECREF(cpy_r_r311); + cpy_r_r316 = 0 ? Py_True : Py_False; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL248; + CPyGen_SetStopIterationValue(cpy_r_r316); + if (!0) goto CPyL255; + CPy_Unreachable(); CPyL248: ; - CPy_DecRef(cpy_r_r114); - goto CPyL228; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r316; + return 0; CPyL249: ; - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r118); - goto CPyL228; -CPyL250: ; - CPy_DecRef(cpy_r_r114); - CPy_DecRef(cpy_r_r118); - CPy_DecRef(cpy_r_r121); - goto CPyL228; + cpy_r_r318 = cpy_r_r8 == 0; + if (cpy_r_r318) goto CPyL306; + cpy_r_r319 = cpy_r_r8 == 1; + if (cpy_r_r319) { + goto CPyL307; + } else + goto CPyL308; CPyL251: ; - CPy_DECREF(cpy_r_r125); - goto CPyL94; + cpy_r_r320 = cpy_r_r8 == 2; + if (cpy_r_r320) { + goto CPyL309; + } else + goto CPyL310; CPyL252: ; - CPy_DecRef(cpy_r_r136); - goto CPyL228; + cpy_r_r321 = cpy_r_r8 == 3; + if (cpy_r_r321) { + goto CPyL207; + } else + goto CPyL311; CPyL253: ; - CPy_DecRef(cpy_r_r140); - goto CPyL228; -CPyL254: ; - CPy_DecRef(cpy_r_r140); - CPy_DecRef(cpy_r_r144); - goto CPyL228; + PyErr_SetNone(PyExc_StopIteration); + cpy_r_r322 = 0; + if (unlikely(!cpy_r_r322)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL255; + } + CPy_Unreachable(); CPyL255: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL116; + cpy_r_r323 = NULL; + return cpy_r_r323; CPyL256: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL115; + CPy_DecRef(cpy_r_r21); + goto CPyL255; CPyL257: ; - CPy_XDecRef(cpy_r_r3); - goto CPyL125; + CPy_DecRef(cpy_r_r25); + goto CPyL255; CPyL258: ; - CPy_DecRef(cpy_r_r157); - goto CPyL125; + CPy_DecRef(cpy_r_r32); + goto CPyL255; CPyL259: ; - CPy_DecRef(cpy_r_arg); - goto CPyL228; + CPy_DecRef(cpy_r_r37); + goto CPyL255; CPyL260: ; - CPy_DecRef(cpy_r_r175); - goto CPyL228; + CPy_DecRef(cpy_r_r42); + goto CPyL255; CPyL261: ; - CPy_DecRef(cpy_r_r205); - goto CPyL228; + CPy_DecRef(cpy_r_r50); + goto CPyL255; CPyL262: ; - goto CPyL228; + CPy_DecRef(cpy_r_r68); + goto CPyL255; CPyL263: ; - CPy_DecRef(cpy_r_r221); - goto CPyL228; + CPy_DecRef(cpy_r_r81); + goto CPyL255; CPyL264: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL178; + CPy_DecRef(cpy_r_r91); + goto CPyL255; CPyL265: ; - CPy_XDecRef(cpy_r_r5); - goto CPyL228; + CPy_DecRef(cpy_r_r91); + CPy_DecRef(cpy_r_r98); + goto CPyL255; CPyL266: ; - CPy_DecRef(cpy_r_r231); - goto CPyL228; + CPy_DecRef(cpy_r_r111); + goto CPyL255; CPyL267: ; - CPy_XDECREF(cpy_r_r7); - goto CPyL183; + CPy_XDECREF(cpy_r_r1); + goto CPyL79; CPyL268: ; - CPy_XDECREF(cpy_r_r7); - goto CPyL182; + CPy_XDECREF(cpy_r_r1); + goto CPyL78; CPyL269: ; - CPy_XDecRef(cpy_r_r7); - cpy_r_r287 = NULL; - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); - } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r287; - cpy_r_r288 = 1; - goto CPyL192; + CPy_XDecRef(cpy_r_r1); + goto CPyL88; CPyL270: ; - goto CPyL188; + CPy_DecRef(cpy_r_r114); + goto CPyL88; CPyL271: ; - CPy_DecRef(cpy_r_r234); - goto CPyL192; + CPy_DecRef(cpy_r_r111); + goto CPyL88; CPyL272: ; - cpy_r_r289 = NULL; - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); - } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r289; - cpy_r_r290 = 1; - CPy_DecRef(cpy_r_r231); - goto CPyL192; -CPyL273: ; CPy_DecRef(cpy_r_arg); - goto CPyL228; + goto CPyL255; +CPyL273: ; + CPy_DecRef(cpy_r_r131); + goto CPyL255; CPyL274: ; - goto CPyL197; + CPy_DecRef(cpy_r_r137); + goto CPyL255; CPyL275: ; - CPy_DecRef(cpy_r_r260); - goto CPyL228; + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r145); + goto CPyL255; CPyL276: ; - CPy_DecRef(cpy_r_r271); - goto CPyL228; + CPy_DecRef(cpy_r_r137); + CPy_DecRef(cpy_r_r145); + CPy_DecRef(cpy_r_r155); + goto CPyL255; CPyL277: ; - CPy_DecRef(cpy_r_r271); - CPy_DecRef(cpy_r_r274); - goto CPyL228; + CPy_DECREF(cpy_r_r162); + goto CPyL121; CPyL278: ; - CPy_DECREF(cpy_r_r278); - goto CPyL217; + CPy_DecRef(cpy_r_r163); + goto CPyL255; CPyL279: ; + CPy_DecRef(cpy_r_r173); + goto CPyL255; +CPyL280: ; + CPy_DecRef(cpy_r_r177); + goto CPyL255; +CPyL281: ; + CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_r181); + goto CPyL255; +CPyL282: ; + CPy_XDECREF(cpy_r_r3); + goto CPyL143; +CPyL283: ; + CPy_XDECREF(cpy_r_r3); + goto CPyL142; +CPyL284: ; + CPy_XDecRef(cpy_r_r3); + goto CPyL152; +CPyL285: ; + CPy_DecRef(cpy_r_r194); + goto CPyL152; +CPyL286: ; + CPy_DecRef(cpy_r_arg); + goto CPyL255; +CPyL287: ; + CPy_DecRef(cpy_r_r212); + goto CPyL255; +CPyL288: ; + CPy_DecRef(cpy_r_r242); + goto CPyL255; +CPyL289: ; + goto CPyL255; +CPyL290: ; + CPy_DecRef(cpy_r_r258); + goto CPyL255; +CPyL291: ; + CPy_XDECREF(cpy_r_r5); + goto CPyL205; +CPyL292: ; + CPy_XDecRef(cpy_r_r5); + goto CPyL255; +CPyL293: ; + CPy_DecRef(cpy_r_r268); + goto CPyL255; +CPyL294: ; + CPy_XDECREF(cpy_r_r7); + goto CPyL210; +CPyL295: ; + CPy_XDECREF(cpy_r_r7); + goto CPyL209; +CPyL296: ; + CPy_XDecRef(cpy_r_r7); + cpy_r_r324 = NULL; + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); + } + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r324; + cpy_r_r325 = 1; + goto CPyL219; +CPyL297: ; + goto CPyL215; +CPyL298: ; + CPy_DecRef(cpy_r_r271); + goto CPyL219; +CPyL299: ; + cpy_r_r326 = NULL; + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); + } + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r326; + cpy_r_r327 = 1; + CPy_DecRef(cpy_r_r268); + goto CPyL219; +CPyL300: ; + CPy_DecRef(cpy_r_arg); + goto CPyL255; +CPyL301: ; + goto CPyL224; +CPyL302: ; + CPy_DecRef(cpy_r_r297); + goto CPyL255; +CPyL303: ; + CPy_DecRef(cpy_r_r308); + goto CPyL255; +CPyL304: ; + CPy_DecRef(cpy_r_r308); + CPy_DecRef(cpy_r_r311); + goto CPyL255; +CPyL305: ; + CPy_DECREF(cpy_r_r315); + goto CPyL244; +CPyL306: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); - cpy_r_r291 = NULL; + cpy_r_r328 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r291; - cpy_r_r292 = 1; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r328; + cpy_r_r329 = 1; goto CPyL1; -CPyL280: ; +CPyL307: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); - cpy_r_r293 = NULL; + cpy_r_r330 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r293; - cpy_r_r294 = 1; - goto CPyL60; -CPyL281: ; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r330; + cpy_r_r331 = 1; + goto CPyL76; +CPyL308: ; CPy_XDECREF(cpy_r_r1); - goto CPyL224; -CPyL282: ; + goto CPyL251; +CPyL309: ; CPy_XDECREF(cpy_r_r7); - cpy_r_r295 = NULL; + cpy_r_r332 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r295; - cpy_r_r296 = 1; - goto CPyL113; -CPyL283: ; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r332; + cpy_r_r333 = 1; + goto CPyL140; +CPyL310: ; CPy_XDECREF(cpy_r_r3); - goto CPyL225; -CPyL284: ; + goto CPyL252; +CPyL311: ; CPy_XDECREF(cpy_r_r7); - goto CPyL226; + goto CPyL253; } PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -254025,10 +254253,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp854 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp854); - PyObject *__tmp855 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp855); + PyObject *__tmp862 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp862); + PyObject *__tmp863 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp863); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -254177,18 +254405,18 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager___unsubscribe(PyObjec else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL856; + if (arg_subscriptions != NULL) goto __LL864; if (PyUnicode_Check(obj_subscriptions)) arg_subscriptions = obj_subscriptions; else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL856; + if (arg_subscriptions != NULL) goto __LL864; arg_subscriptions = obj_subscriptions; - if (arg_subscriptions != NULL) goto __LL856; + if (arg_subscriptions != NULL) goto __LL864; CPy_TypeError("union[faster_web3.utils.subscriptions.EthSubscription, str, object]", obj_subscriptions); goto fail; -__LL856: ; +__LL864: ; PyObject *retval = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(arg_self, arg_subscriptions); return retval; fail: ; @@ -254328,7 +254556,7 @@ CPyL1: ; CPyL4: ; cpy_r_r7 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 277, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 278, CPyStatic_subscription_manager___globals); goto CPyL82; } CPy_INCREF_NO_IMM(cpy_r_r7); @@ -254376,7 +254604,7 @@ CPyL6: ; CPyL10: ; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 275, CPyStatic_subscription_manager___globals); goto CPyL84; } CPy_INCREF_NO_IMM(cpy_r_r16); @@ -254386,7 +254614,7 @@ CPyL11: ; CPy_DECREF_NO_IMM(cpy_r_r16); cpy_r_r19 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r19 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 275, CPyStatic_subscription_manager___globals); goto CPyL84; } CPyL12: ; @@ -254394,14 +254622,14 @@ CPyL12: ; if (!cpy_r_r20) goto CPyL52; cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 275, CPyStatic_subscription_manager___globals); goto CPyL84; } CPy_INCREF_NO_IMM(cpy_r_r21); CPyL14: ; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r22 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 275, CPyStatic_subscription_manager___globals); goto CPyL85; } CPyL15: ; @@ -254415,7 +254643,7 @@ CPyL15: ; if (likely(PyObject_TypeCheck(cpy_r_r27, CPyType_subscriptions___EthSubscription))) cpy_r_r28 = cpy_r_r27; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", 274, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r27); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", 275, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r27); goto CPyL84; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { @@ -254440,14 +254668,14 @@ CPyL15: ; CPyL18: ; cpy_r_r32 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 275, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 276, CPyStatic_subscription_manager___globals); goto CPyL84; } CPy_INCREF_NO_IMM(cpy_r_r32); CPyL19: ; cpy_r_r33 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r33 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "sub", 275, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "sub", 276, CPyStatic_subscription_manager___globals); goto CPyL86; } CPy_INCREF_NO_IMM(cpy_r_r33); @@ -254649,7 +254877,7 @@ CPyL48: ; CPy_DECREF_NO_IMM(cpy_r_r63); cpy_r_r65 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r65 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 275, CPyStatic_subscription_manager___globals); goto CPyL84; } CPyL51: ; @@ -254679,7 +254907,7 @@ CPyL52: ; } cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; if (unlikely(cpy_r_r70 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "unsubscribed", 279, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "unsubscribed", 280, CPyStatic_subscription_manager___globals); goto CPyL82; } CPy_INCREF_NO_IMM(cpy_r_r70); @@ -254712,7 +254940,7 @@ CPyL54: ; if (!cpy_r_r77) goto CPyL65; cpy_r_r78 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r78 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 280, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 281, CPyStatic_subscription_manager___globals); goto CPyL82; } CPy_INCREF_NO_IMM(cpy_r_r78); @@ -254744,7 +254972,7 @@ CPyL64: ; CPyL65: ; cpy_r_r87 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r87 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 283, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 284, CPyStatic_subscription_manager___globals); goto CPyL82; } CPy_INCREF_NO_IMM(cpy_r_r87); @@ -254764,7 +254992,7 @@ CPyL67: ; if (!cpy_r_r92) goto CPyL73; cpy_r_r93 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r93 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 284, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 285, CPyStatic_subscription_manager___globals); goto CPyL82; } CPy_INCREF_NO_IMM(cpy_r_r93); @@ -254777,7 +255005,7 @@ CPyL69: ; ' subscriptions=%s') */ cpy_r_r96 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r96 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 287, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 288, CPyStatic_subscription_manager___globals); goto CPyL101; } CPy_INCREF_NO_IMM(cpy_r_r96); @@ -255115,10 +255343,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp857 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp857); - PyObject *__tmp858 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp858); + PyObject *__tmp865 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp865); + PyObject *__tmp866 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp866); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -255629,21 +255857,19 @@ CPyL1: ; CPyL4: ; cpy_r_r19 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r19 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 301, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 302, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r19); CPyL5: ; cpy_r_r20 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r19)->__subscription_container; - CPy_INCREF_NO_IMM(cpy_r_r20); - CPy_DECREF_NO_IMM(cpy_r_r19); cpy_r_r21 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r20); - CPy_DECREF_NO_IMM(cpy_r_r20); if (unlikely(cpy_r_r21 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL287; } CPyL6: ; + CPy_DECREF_NO_IMM(cpy_r_r19); cpy_r_r22 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; cpy_r_r23 = *(int64_t *)cpy_r_r22; CPy_DECREF_NO_IMM(cpy_r_r21); @@ -255652,7 +255878,7 @@ CPyL6: ; if (cpy_r_r25) goto CPyL16; cpy_r_r26 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r26 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 301, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 302, CPyStatic_subscription_manager___globals); goto CPyL286; } CPyL8: ; @@ -255660,7 +255886,7 @@ CPyL8: ; CPyL9: ; cpy_r_r27 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r27 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 302, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 303, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r27); @@ -255676,9 +255902,9 @@ CPyL10: ; cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r33 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL287; - } else goto CPyL288; + } else + goto CPyL289; CPyL11: ; CPy_DECREF(cpy_r_r28); cpy_r_r34 = Py_None; @@ -255693,7 +255919,7 @@ CPyL15: ; CPyL16: ; cpy_r_r36 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r36 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 307, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 308, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r36); @@ -255711,8 +255937,8 @@ CPyL17: ; if (likely(Py_TYPE(cpy_r_r39) == CPyType_request_processor___RequestProcessor)) cpy_r_r40 = cpy_r_r39; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 307, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r39); - goto CPyL289; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 308, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r39); + goto CPyL290; } cpy_r_r41 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r40)->__handler_subscription_queue; CPy_INCREF_NO_IMM(cpy_r_r41); @@ -255729,7 +255955,7 @@ CPyL17: ; CPyL20: ; cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r43 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 308, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 309, CPyStatic_subscription_manager___globals); goto CPyL286; } CPyL21: ; @@ -255737,21 +255963,19 @@ CPyL21: ; CPyL22: ; cpy_r_r44 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 308, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 309, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r44); CPyL23: ; cpy_r_r45 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r44)->__subscription_container; - CPy_INCREF_NO_IMM(cpy_r_r45); - CPy_DECREF_NO_IMM(cpy_r_r44); cpy_r_r46 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r45); - CPy_DECREF_NO_IMM(cpy_r_r45); if (unlikely(cpy_r_r46 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL291; } CPyL24: ; + CPy_DECREF_NO_IMM(cpy_r_r44); cpy_r_r47 = (CPyPtr)&((PyVarObject *)cpy_r_r46)->ob_size; cpy_r_r48 = *(int64_t *)cpy_r_r47; CPy_DECREF_NO_IMM(cpy_r_r46); @@ -255761,7 +255985,7 @@ CPyL24: ; CPyL25: ; cpy_r_r51 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; if (unlikely(cpy_r_r51 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "queue", 310, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "queue", 311, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r51); @@ -255794,11 +256018,11 @@ CPyL29: ; cpy_r_r57 = (PyObject **)&cpy_r_r1; cpy_r_r58 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r_r54, cpy_r_r55, cpy_r_r55, cpy_r_r55, cpy_r_r55, cpy_r_r57); CPy_DECREF_NO_IMM(cpy_r_r54); - if (cpy_r_r58 != NULL) goto CPyL290; + if (cpy_r_r58 != NULL) goto CPyL292; cpy_r_r59 = cpy_r_r1 != 0; if (unlikely(!cpy_r_r59)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL291; + goto CPyL293; } cpy_r_r60 = cpy_r_r1; cpy_r_r61 = NULL; @@ -255809,7 +256033,7 @@ CPyL29: ; cpy_r_r62 = 1; if (unlikely(!cpy_r_r62)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL292; + goto CPyL294; } else goto CPyL54; CPyL32: ; @@ -255820,13 +256044,13 @@ CPyL33: ; CPyL34: ; cpy_r_r65 = (PyObject *)&_Py_NoneStruct; cpy_r_r66 = cpy_r_type != cpy_r_r65; - if (!cpy_r_r66) goto CPyL293; + if (!cpy_r_r66) goto CPyL295; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL38; } else - goto CPyL294; + goto CPyL296; CPyL36: ; CPy_Unreachable(); CPyL37: ; @@ -255843,13 +256067,13 @@ CPyL38: ; cpy_r_r68 = 1; if (unlikely(!cpy_r_r68)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL295; + goto CPyL297; } cpy_r_r69 = (PyObject **)&cpy_r_r3; cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; if (unlikely(cpy_r_r70 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL295; + goto CPyL297; } CPy_INCREF_NO_IMM(cpy_r_r70); CPyL40: ; @@ -255857,14 +256081,14 @@ CPyL40: ; CPy_DecRef(cpy_r_r70); if (unlikely(cpy_r_r71 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL295; + goto CPyL297; } if (cpy_r_r71) goto CPyL44; cpy_r_r63 = cpy_r_r3; cpy_r_r72 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r72.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL296; + goto CPyL298; } CPy_INCREF(cpy_r_r72.f0); CPy_INCREF(cpy_r_r72.f1); @@ -255880,7 +256104,7 @@ CPyL44: ; cpy_r_r73 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r73.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL297; + goto CPyL299; } CPy_INCREF(cpy_r_r73.f0); CPy_INCREF(cpy_r_r73.f1); @@ -255912,7 +256136,7 @@ CPyL49: ; cpy_r_r76 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; if (unlikely(cpy_r_r76 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL298; + goto CPyL300; } CPy_INCREF_NO_IMM(cpy_r_r76); CPyL50: ; @@ -255933,7 +256157,7 @@ CPyL54: ; if (likely(PyDict_Check(cpy_r_r60))) cpy_r_r79 = cpy_r_r60; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 310, CPyStatic_subscription_manager___globals, "dict", cpy_r_r60); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 311, CPyStatic_subscription_manager___globals, "dict", cpy_r_r60); goto CPyL174; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response != NULL) { @@ -255947,7 +256171,7 @@ CPyL54: ; } cpy_r_r81 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r81 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 313, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 314, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r81); @@ -255964,8 +256188,8 @@ CPyL57: ; } cpy_r_r85 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r85 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 313, CPyStatic_subscription_manager___globals); - goto CPyL299; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 314, CPyStatic_subscription_manager___globals); + goto CPyL301; } CPy_INCREF(cpy_r_r85); CPyL59: ; @@ -255975,7 +256199,7 @@ CPyL59: ; cpy_r_r89 = PyObject_VectorcallMethod(cpy_r_r86, cpy_r_r88, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r89 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL300; + goto CPyL302; } CPy_DECREF(cpy_r_r84); CPy_DECREF(cpy_r_r85); @@ -256018,7 +256242,7 @@ CPyL63: ; cpy_r_r97 = 1; if (unlikely(!cpy_r_r97)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL301; + goto CPyL303; } else goto CPyL88; CPyL66: ; @@ -256029,13 +256253,13 @@ CPyL67: ; CPyL68: ; cpy_r_r100 = (PyObject *)&_Py_NoneStruct; cpy_r_r101 = cpy_r_type != cpy_r_r100; - if (!cpy_r_r101) goto CPyL302; + if (!cpy_r_r101) goto CPyL304; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL72; } else - goto CPyL303; + goto CPyL305; CPyL70: ; CPy_Unreachable(); CPyL71: ; @@ -256052,13 +256276,13 @@ CPyL72: ; cpy_r_r103 = 1; if (unlikely(!cpy_r_r103)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL304; + goto CPyL306; } cpy_r_r104 = (PyObject **)&cpy_r_r5; cpy_r_r105 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; if (unlikely(cpy_r_r105 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL304; + goto CPyL306; } CPy_INCREF(cpy_r_r105); CPyL74: ; @@ -256066,14 +256290,14 @@ CPyL74: ; CPy_DecRef(cpy_r_r105); if (unlikely(cpy_r_r106 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL304; + goto CPyL306; } if (cpy_r_r106) goto CPyL78; cpy_r_r98 = cpy_r_r5; cpy_r_r107 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r107.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL305; + goto CPyL307; } CPy_INCREF(cpy_r_r107.f0); CPy_INCREF(cpy_r_r107.f1); @@ -256089,7 +256313,7 @@ CPyL78: ; cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r108.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL306; + goto CPyL308; } CPy_INCREF(cpy_r_r108.f0); CPy_INCREF(cpy_r_r108.f1); @@ -256121,7 +256345,7 @@ CPyL83: ; cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; if (unlikely(cpy_r_r111 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL307; + goto CPyL309; } CPy_INCREF(cpy_r_r111); CPyL84: ; @@ -256142,7 +256366,7 @@ CPyL88: ; if (likely(PyDict_Check(cpy_r_r95))) cpy_r_r114 = cpy_r_r95; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 313, CPyStatic_subscription_manager___globals, "dict", cpy_r_r95); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 314, CPyStatic_subscription_manager___globals, "dict", cpy_r_r95); goto CPyL174; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response != NULL) { @@ -256156,7 +256380,7 @@ CPyL88: ; } cpy_r_r116 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r116 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 318, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 319, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r116); @@ -256173,16 +256397,16 @@ CPyL91: ; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL859; + if (cpy_r_r119 != NULL) goto __LL867; if (cpy_r_r118 == Py_None) cpy_r_r119 = cpy_r_r118; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL859; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 318, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r118); + if (cpy_r_r119 != NULL) goto __LL867; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 319, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r118); goto CPyL174; -__LL859: ; +__LL867: ; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id); } @@ -256194,7 +256418,7 @@ __LL859: ; } cpy_r_r121 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r121 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 319, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 320, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r121); @@ -256204,16 +256428,16 @@ CPyL95: ; CPy_DECREF_NO_IMM(cpy_r_r121); cpy_r_r123 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r123 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 320, CPyStatic_subscription_manager___globals); - goto CPyL308; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 321, CPyStatic_subscription_manager___globals); + goto CPyL310; } CPy_INCREF(cpy_r_r123); CPyL96: ; if (likely(cpy_r_r123 != Py_None)) cpy_r_r124 = cpy_r_r123; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 319, CPyStatic_subscription_manager___globals, "str", cpy_r_r123); - goto CPyL308; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 320, CPyStatic_subscription_manager___globals, "str", cpy_r_r123); + goto CPyL310; } cpy_r_r125 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r122, cpy_r_r124); CPy_DECREF(cpy_r_r124); @@ -256233,7 +256457,7 @@ CPyL96: ; } cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r127 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 322, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 323, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r127); @@ -256244,7 +256468,7 @@ CPyL100: ; if (!cpy_r_r129) goto CPyL20; cpy_r_r130 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r130 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 324, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 325, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r130); @@ -256254,21 +256478,21 @@ CPyL102: ; CPy_DECREF_NO_IMM(cpy_r_r130); cpy_r_r132 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r132 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 325, CPyStatic_subscription_manager___globals); - goto CPyL309; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 326, CPyStatic_subscription_manager___globals); + goto CPyL311; } CPy_INCREF(cpy_r_r132); CPyL103: ; if (likely(cpy_r_r132 != Py_None)) cpy_r_r133 = cpy_r_r132; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 325, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r132); - goto CPyL309; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 326, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r132); + goto CPyL311; } cpy_r_r134 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r134 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 326, CPyStatic_subscription_manager___globals); - goto CPyL310; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 327, CPyStatic_subscription_manager___globals); + goto CPyL312; } CPy_INCREF(cpy_r_r134); CPyL105: ; @@ -256277,25 +256501,25 @@ CPyL105: ; CPy_DECREF(cpy_r_r134); if (unlikely(cpy_r_r136 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL310; + goto CPyL312; } cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r137 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 327, CPyStatic_subscription_manager___globals); - goto CPyL311; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 328, CPyStatic_subscription_manager___globals); + goto CPyL313; } CPy_INCREF(cpy_r_r137); CPyL107: ; if (likely(cpy_r_r137 != Py_None)) cpy_r_r138 = cpy_r_r137; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 327, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r137); - goto CPyL312; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 328, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r137); + goto CPyL314; } cpy_r_r139 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r138)->__handler_context; if (unlikely(cpy_r_r139 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "_handler_context", 327, CPyStatic_subscription_manager___globals); - goto CPyL312; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "_handler_context", 328, CPyStatic_subscription_manager___globals); + goto CPyL314; } CPy_INCREF(cpy_r_r139); CPyL109: ; @@ -256304,14 +256528,14 @@ CPyL109: ; cpy_r_r141 = PyDict_New(); if (unlikely(cpy_r_r141 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL313; + goto CPyL315; } cpy_r_r142 = CPyDict_UpdateInDisplay(cpy_r_r141, cpy_r_r139); CPy_DECREF(cpy_r_r139); cpy_r_r143 = cpy_r_r142 >= 0; if (unlikely(!cpy_r_r143)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL314; + goto CPyL316; } cpy_r_r144 = PyTuple_Pack(3, cpy_r_r131, cpy_r_r133, cpy_r_r136); CPy_DECREF(cpy_r_r131); @@ -256319,7 +256543,7 @@ CPyL109: ; CPy_DECREF(cpy_r_r136); if (unlikely(cpy_r_r144 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL315; + goto CPyL317; } cpy_r_r145 = PyObject_Call(cpy_r_r140, cpy_r_r144, cpy_r_r141); CPy_DECREF(cpy_r_r144); @@ -256331,7 +256555,7 @@ CPyL109: ; if (likely(Py_TYPE(cpy_r_r145) == CPyType_subscriptions___EthSubscriptionContext)) cpy_r_r146 = cpy_r_r145; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 323, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscriptionContext", cpy_r_r145); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 324, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscriptionContext", cpy_r_r145); goto CPyL174; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context != NULL) { @@ -256345,7 +256569,7 @@ CPyL109: ; } cpy_r_r148 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r148 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 329, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 330, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r148); @@ -256353,13 +256577,13 @@ CPyL116: ; if (likely(cpy_r_r148 != Py_None)) cpy_r_r149 = cpy_r_r148; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 329, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r148); - goto CPyL316; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 330, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r148); + goto CPyL318; } cpy_r_r150 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r149)->_parallelize; if (unlikely(cpy_r_r150 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 329, CPyStatic_subscription_manager___globals); - goto CPyL316; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 330, CPyStatic_subscription_manager___globals); + goto CPyL318; } CPy_INCREF(cpy_r_r150); CPyL118: ; @@ -256370,7 +256594,7 @@ CPyL118: ; if (cpy_r_r152) goto CPyL125; cpy_r_r153 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r153 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 330, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 331, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r153); @@ -256378,13 +256602,13 @@ CPyL120: ; if (likely(cpy_r_r153 != Py_None)) cpy_r_r154 = cpy_r_r153; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 330, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r153); - goto CPyL317; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 331, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r153); + goto CPyL319; } cpy_r_r155 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r154)->_parallelize; if (unlikely(cpy_r_r155 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 330, CPyStatic_subscription_manager___globals); - goto CPyL317; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 331, CPyStatic_subscription_manager___globals); + goto CPyL319; } CPyL122: ; cpy_r_r156 = (PyObject *)&_Py_NoneStruct; @@ -256393,7 +256617,7 @@ CPyL122: ; if (!cpy_r_r157) goto CPyL141; cpy_r_r158 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r158 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 330, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 331, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r158); @@ -256404,7 +256628,7 @@ CPyL124: ; CPyL125: ; cpy_r_r160 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r160 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 333, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 334, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r160); @@ -256412,13 +256636,13 @@ CPyL126: ; if (likely(cpy_r_r160 != Py_None)) cpy_r_r161 = cpy_r_r160; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 333, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r160); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 334, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r160); goto CPyL174; } cpy_r_r162 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; if (unlikely(cpy_r_r162 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 333, CPyStatic_subscription_manager___globals); - goto CPyL318; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 334, CPyStatic_subscription_manager___globals); + goto CPyL320; } CPy_INCREF_NO_IMM(cpy_r_r162); CPyL128: ; @@ -256431,7 +256655,7 @@ CPyL128: ; CPy_DECREF_NO_IMM(cpy_r_r161); if (unlikely(cpy_r_r163 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL319; + goto CPyL321; } CPyL129: ; PyObject *cpy_r_r164[1] = {cpy_r_r162}; @@ -256440,7 +256664,7 @@ CPyL129: ; CPy_DECREF(cpy_r_r163); if (unlikely(cpy_r_r166 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL319; + goto CPyL321; } CPy_DECREF_NO_IMM(cpy_r_r162); cpy_r_r167 = CPyModule_asyncio; @@ -256448,7 +256672,7 @@ CPyL129: ; cpy_r_r169 = CPyObject_GetAttr(cpy_r_r167, cpy_r_r168); if (unlikely(cpy_r_r169 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL320; + goto CPyL322; } PyObject *cpy_r_r170[1] = {cpy_r_r166}; cpy_r_r171 = (PyObject **)&cpy_r_r170; @@ -256456,7 +256680,7 @@ CPyL129: ; CPy_DECREF(cpy_r_r169); if (unlikely(cpy_r_r172 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL320; + goto CPyL322; } CPy_DECREF(cpy_r_r166); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task != NULL) { @@ -256470,7 +256694,7 @@ CPyL129: ; } cpy_r_r174 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r174 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 334, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 335, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r174); @@ -256480,8 +256704,8 @@ CPyL134: ; CPy_DECREF_NO_IMM(cpy_r_r174); cpy_r_r176 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r176 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 334, CPyStatic_subscription_manager___globals); - goto CPyL321; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 335, CPyStatic_subscription_manager___globals); + goto CPyL323; } CPy_INCREF(cpy_r_r176); CPyL135: ; @@ -256495,15 +256719,15 @@ CPyL135: ; } cpy_r_r179 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r179 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 335, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 336, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r179); CPyL137: ; cpy_r_r180 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r180 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 335, CPyStatic_subscription_manager___globals); - goto CPyL322; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 336, CPyStatic_subscription_manager___globals); + goto CPyL324; } CPy_INCREF_NO_IMM(cpy_r_r180); CPyL138: ; @@ -256512,7 +256736,7 @@ CPyL138: ; CPy_DECREF_NO_IMM(cpy_r_r180); if (unlikely(cpy_r_r182 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL322; + goto CPyL324; } cpy_r_r183 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'add_done_callback' */ PyObject *cpy_r_r184[2] = {cpy_r_r179, cpy_r_r182}; @@ -256520,9 +256744,9 @@ CPyL138: ; cpy_r_r186 = PyObject_VectorcallMethod(cpy_r_r183, cpy_r_r185, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r186 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL323; + goto CPyL325; } else - goto CPyL324; + goto CPyL326; CPyL140: ; CPy_DECREF(cpy_r_r179); CPy_DECREF(cpy_r_r182); @@ -256530,7 +256754,7 @@ CPyL140: ; CPyL141: ; cpy_r_r187 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r187 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 338, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 339, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r187); @@ -256538,13 +256762,13 @@ CPyL142: ; if (likely(cpy_r_r187 != Py_None)) cpy_r_r188 = cpy_r_r187; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 338, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r187); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 339, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r187); goto CPyL174; } cpy_r_r189 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; if (unlikely(cpy_r_r189 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 338, CPyStatic_subscription_manager___globals); - goto CPyL325; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 339, CPyStatic_subscription_manager___globals); + goto CPyL327; } CPy_INCREF_NO_IMM(cpy_r_r189); CPyL144: ; @@ -256557,7 +256781,7 @@ CPyL144: ; CPy_DECREF_NO_IMM(cpy_r_r188); if (unlikely(cpy_r_r190 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL326; + goto CPyL328; } CPyL145: ; PyObject *cpy_r_r191[1] = {cpy_r_r189}; @@ -256566,7 +256790,7 @@ CPyL145: ; CPy_DECREF(cpy_r_r190); if (unlikely(cpy_r_r193 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL326; + goto CPyL328; } CPy_DECREF_NO_IMM(cpy_r_r189); cpy_r_r194 = CPy_GetCoro(cpy_r_r193); @@ -256620,13 +256844,13 @@ CPyL153: ; CPyL154: ; cpy_r_r204 = (PyObject *)&_Py_NoneStruct; cpy_r_r205 = cpy_r_type != cpy_r_r204; - if (!cpy_r_r205) goto CPyL327; + if (!cpy_r_r205) goto CPyL329; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL158; } else - goto CPyL328; + goto CPyL330; CPyL156: ; CPy_Unreachable(); CPyL157: ; @@ -256643,13 +256867,13 @@ CPyL158: ; cpy_r_r207 = 1; if (unlikely(!cpy_r_r207)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL329; + goto CPyL331; } cpy_r_r208 = (PyObject **)&cpy_r_r7; cpy_r_r209 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; if (unlikely(cpy_r_r209 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); - goto CPyL329; + goto CPyL331; } CPy_INCREF(cpy_r_r209); CPyL160: ; @@ -256657,14 +256881,14 @@ CPyL160: ; CPy_DecRef(cpy_r_r209); if (unlikely(cpy_r_r210 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL329; + goto CPyL331; } if (cpy_r_r210) goto CPyL164; cpy_r_r202 = cpy_r_r7; cpy_r_r211 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; if (unlikely(cpy_r_r211.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__25", -1, CPyStatic_subscription_manager___globals); - goto CPyL330; + goto CPyL332; } CPy_INCREF(cpy_r_r211.f0); CPy_INCREF(cpy_r_r211.f1); @@ -256713,7 +256937,7 @@ CPyL169: ; cpy_r_r215 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; if (unlikely(cpy_r_r215 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); - goto CPyL331; + goto CPyL333; } CPy_INCREF(cpy_r_r215); CPyL170: ; @@ -256757,7 +256981,7 @@ CPyL174: ; if (!cpy_r_r223) goto CPyL183; cpy_r_r224 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r224 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 341, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 342, CPyStatic_subscription_manager___globals); goto CPyL234; } CPyL178: ; @@ -256765,7 +256989,7 @@ CPyL178: ; CPyL179: ; cpy_r_r225 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r225 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 342, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 343, CPyStatic_subscription_manager___globals); goto CPyL234; } CPy_INCREF_NO_IMM(cpy_r_r225); @@ -256781,9 +257005,9 @@ CPyL180: ; cpy_r_r231 = PyObject_VectorcallMethod(cpy_r_r228, cpy_r_r230, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r231 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL332; + goto CPyL334; } else - goto CPyL333; + goto CPyL335; CPyL181: ; CPy_DecRef(cpy_r_r226); cpy_r_r232 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; @@ -256813,7 +257037,7 @@ CPyL183: ; if (!cpy_r_r236) goto CPyL218; cpy_r_r237 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r237 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 348, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 349, CPyStatic_subscription_manager___globals); goto CPyL234; } CPy_INCREF_NO_IMM(cpy_r_r237); @@ -256829,14 +257053,14 @@ CPyL186: ; cpy_r_r243 = PyObject_VectorcallMethod(cpy_r_r240, cpy_r_r242, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r243 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL334; + goto CPyL336; } else - goto CPyL335; + goto CPyL337; CPyL187: ; CPy_DecRef(cpy_r_r238); cpy_r_r244 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r244 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 352, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 353, CPyStatic_subscription_manager___globals); goto CPyL234; } CPy_INCREF_NO_IMM(cpy_r_r244); @@ -256869,11 +257093,11 @@ CPyL191: ; cpy_r_r250 = (PyObject **)&cpy_r_r9; cpy_r_r251 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r247, cpy_r_r248, cpy_r_r248, cpy_r_r248, cpy_r_r248, cpy_r_r250); CPy_DecRef(cpy_r_r247); - if (cpy_r_r251 != NULL) goto CPyL336; + if (cpy_r_r251 != NULL) goto CPyL338; cpy_r_r252 = cpy_r_r9 != 0; if (unlikely(!cpy_r_r252)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL337; + goto CPyL339; } cpy_r_r253 = cpy_r_r9; CPy_DecRef(cpy_r_r253); @@ -256896,13 +257120,13 @@ CPyL195: ; CPyL196: ; cpy_r_r258 = (PyObject *)&_Py_NoneStruct; cpy_r_r259 = cpy_r_type != cpy_r_r258; - if (!cpy_r_r259) goto CPyL338; + if (!cpy_r_r259) goto CPyL340; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL200; } else - goto CPyL339; + goto CPyL341; CPyL198: ; CPy_Unreachable(); CPyL199: ; @@ -256919,13 +257143,13 @@ CPyL200: ; cpy_r_r261 = 1; if (unlikely(!cpy_r_r261)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL340; + goto CPyL342; } cpy_r_r262 = (PyObject **)&cpy_r_r11; cpy_r_r263 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; if (unlikely(cpy_r_r263 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); - goto CPyL340; + goto CPyL342; } CPy_INCREF_NO_IMM(cpy_r_r263); CPyL202: ; @@ -256933,14 +257157,14 @@ CPyL202: ; CPy_DecRef(cpy_r_r263); if (unlikely(cpy_r_r264 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL340; + goto CPyL342; } if (cpy_r_r264) goto CPyL206; cpy_r_r256 = cpy_r_r11; cpy_r_r265 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; if (unlikely(cpy_r_r265.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__28", -1, CPyStatic_subscription_manager___globals); - goto CPyL341; + goto CPyL343; } CPy_INCREF(cpy_r_r265.f0); CPy_INCREF(cpy_r_r265.f1); @@ -256989,7 +257213,7 @@ CPyL211: ; cpy_r_r269 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; if (unlikely(cpy_r_r269 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); - goto CPyL342; + goto CPyL344; } CPy_INCREF_NO_IMM(cpy_r_r269); CPyL212: ; @@ -257034,7 +257258,7 @@ CPyL218: ; } cpy_r_r278 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r278 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 355, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 356, CPyStatic_subscription_manager___globals); goto CPyL234; } CPy_INCREF_NO_IMM(cpy_r_r278); @@ -257045,8 +257269,8 @@ CPyL222: ; cpy_r_r280 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Stopping subscription handling: %s' */ cpy_r_r281 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e; if (unlikely(cpy_r_r281 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 355, CPyStatic_subscription_manager___globals); - goto CPyL343; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 356, CPyStatic_subscription_manager___globals); + goto CPyL345; } CPy_INCREF(cpy_r_r281); CPyL223: ; @@ -257055,13 +257279,13 @@ CPyL223: ; CPy_DecRef(cpy_r_r281); if (unlikely(cpy_r_r283 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL343; + goto CPyL345; } if (likely(PyUnicode_Check(cpy_r_r283))) cpy_r_r284 = cpy_r_r283; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 355, CPyStatic_subscription_manager___globals, "str", cpy_r_r283); - goto CPyL343; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 356, CPyStatic_subscription_manager___globals, "str", cpy_r_r283); + goto CPyL345; } cpy_r_r285 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ PyObject *cpy_r_r286[3] = {cpy_r_r279, cpy_r_r280, cpy_r_r284}; @@ -257069,15 +257293,15 @@ CPyL223: ; cpy_r_r288 = PyObject_VectorcallMethod(cpy_r_r285, cpy_r_r287, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r288 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL344; + goto CPyL346; } else - goto CPyL345; + goto CPyL347; CPyL226: ; CPy_DecRef(cpy_r_r279); CPy_DecRef(cpy_r_r284); cpy_r_r289 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r289 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 356, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 357, CPyStatic_subscription_manager___globals); goto CPyL234; } CPy_INCREF_NO_IMM(cpy_r_r289); @@ -257091,9 +257315,9 @@ CPyL227: ; cpy_r_r294 = PyObject_VectorcallMethod(cpy_r_r291, cpy_r_r293, 9223372036854775809ULL, 0); if (unlikely(cpy_r_r294 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL346; + goto CPyL348; } else - goto CPyL347; + goto CPyL349; CPyL228: ; CPy_DecRef(cpy_r_r290); cpy_r_r295 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; @@ -257149,7 +257373,7 @@ CPyL235: ; CPyL237: ; cpy_r_r299 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r299 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 360, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 361, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r299); @@ -257167,7 +257391,7 @@ CPyL238: ; if (likely(Py_TYPE(cpy_r_r302) == CPyType_request_processor___RequestProcessor)) cpy_r_r303 = cpy_r_r302; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 360, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r302); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 361, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r302); goto CPyL286; } cpy_r_r304 = CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue(cpy_r_r303); @@ -257178,7 +257402,7 @@ CPyL238: ; } cpy_r_r305 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r305 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 362, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 363, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r305); @@ -257197,7 +257421,7 @@ CPyL242: ; if (!cpy_r_r309) goto CPyL273; cpy_r_r310 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r310 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 363, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 364, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r310); @@ -257230,11 +257454,11 @@ CPyL248: ; cpy_r_r316 = (PyObject **)&cpy_r_r13; cpy_r_r317 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r313, cpy_r_r314, cpy_r_r314, cpy_r_r314, cpy_r_r314, cpy_r_r316); CPy_DECREF_NO_IMM(cpy_r_r313); - if (cpy_r_r317 != NULL) goto CPyL348; + if (cpy_r_r317 != NULL) goto CPyL350; cpy_r_r318 = cpy_r_r13 != 0; if (unlikely(!cpy_r_r318)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL349; + goto CPyL351; } cpy_r_r319 = cpy_r_r13; CPy_DECREF(cpy_r_r319); @@ -257257,13 +257481,13 @@ CPyL252: ; CPyL253: ; cpy_r_r324 = (PyObject *)&_Py_NoneStruct; cpy_r_r325 = cpy_r_type != cpy_r_r324; - if (!cpy_r_r325) goto CPyL350; + if (!cpy_r_r325) goto CPyL352; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL257; } else - goto CPyL351; + goto CPyL353; CPyL255: ; CPy_Unreachable(); CPyL256: ; @@ -257280,13 +257504,13 @@ CPyL257: ; cpy_r_r327 = 1; if (unlikely(!cpy_r_r327)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL352; + goto CPyL354; } cpy_r_r328 = (PyObject **)&cpy_r_r15; cpy_r_r329 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; if (unlikely(cpy_r_r329 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); - goto CPyL352; + goto CPyL354; } CPy_INCREF_NO_IMM(cpy_r_r329); CPyL259: ; @@ -257294,14 +257518,14 @@ CPyL259: ; CPy_DecRef(cpy_r_r329); if (unlikely(cpy_r_r330 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL352; + goto CPyL354; } if (cpy_r_r330) goto CPyL263; cpy_r_r322 = cpy_r_r15; cpy_r_r331 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; if (unlikely(cpy_r_r331.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__30", -1, CPyStatic_subscription_manager___globals); - goto CPyL353; + goto CPyL355; } CPy_INCREF(cpy_r_r331.f0); CPy_INCREF(cpy_r_r331.f1); @@ -257350,7 +257574,7 @@ CPyL268: ; cpy_r_r335 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; if (unlikely(cpy_r_r335 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); - goto CPyL354; + goto CPyL356; } CPy_INCREF_NO_IMM(cpy_r_r335); CPyL269: ; @@ -257380,36 +257604,36 @@ CPyL277: ; return 0; CPyL278: ; cpy_r_r340 = cpy_r_r16 == 0; - if (cpy_r_r340) goto CPyL355; + if (cpy_r_r340) goto CPyL357; cpy_r_r341 = cpy_r_r16 == 1; if (cpy_r_r341) { - goto CPyL356; + goto CPyL358; } else - goto CPyL357; + goto CPyL359; CPyL280: ; cpy_r_r342 = cpy_r_r16 == 2; if (cpy_r_r342) { - goto CPyL358; + goto CPyL360; } else - goto CPyL359; + goto CPyL361; CPyL281: ; cpy_r_r343 = cpy_r_r16 == 3; if (cpy_r_r343) { - goto CPyL360; + goto CPyL362; } else - goto CPyL361; + goto CPyL363; CPyL282: ; cpy_r_r344 = cpy_r_r16 == 4; if (cpy_r_r344) { - goto CPyL362; + goto CPyL364; } else - goto CPyL363; + goto CPyL365; CPyL283: ; cpy_r_r345 = cpy_r_r16 == 5; if (cpy_r_r345) { goto CPyL253; } else - goto CPyL364; + goto CPyL366; CPyL284: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r346 = 0; @@ -257422,262 +257646,268 @@ CPyL286: ; cpy_r_r347 = NULL; return cpy_r_r347; CPyL287: ; - CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r19); goto CPyL286; CPyL288: ; + CPy_DecRef(cpy_r_r28); + goto CPyL286; +CPyL289: ; CPy_DECREF(cpy_r_r33); goto CPyL11; -CPyL289: ; +CPyL290: ; CPy_DecRef(cpy_r_r39); goto CPyL286; -CPyL290: ; +CPyL291: ; + CPy_DecRef(cpy_r_r44); + goto CPyL286; +CPyL292: ; CPy_XDECREF(cpy_r_r1); goto CPyL32; -CPyL291: ; +CPyL293: ; CPy_XDecRef(cpy_r_r1); goto CPyL174; -CPyL292: ; +CPyL294: ; CPy_DecRef(cpy_r_r60); goto CPyL174; -CPyL293: ; +CPyL295: ; CPy_XDECREF(cpy_r_r3); goto CPyL37; -CPyL294: ; +CPyL296: ; CPy_XDECREF(cpy_r_r3); goto CPyL36; -CPyL295: ; +CPyL297: ; CPy_XDecRef(cpy_r_r3); goto CPyL46; -CPyL296: ; +CPyL298: ; CPy_DecRef(cpy_r_r63); goto CPyL46; -CPyL297: ; +CPyL299: ; CPy_DecRef(cpy_r_r60); goto CPyL46; -CPyL298: ; +CPyL300: ; CPy_DecRef(cpy_r_arg); goto CPyL174; -CPyL299: ; +CPyL301: ; CPy_DecRef(cpy_r_r84); goto CPyL174; -CPyL300: ; +CPyL302: ; CPy_DecRef(cpy_r_r84); CPy_DecRef(cpy_r_r85); goto CPyL174; -CPyL301: ; +CPyL303: ; CPy_DecRef(cpy_r_r95); goto CPyL174; -CPyL302: ; +CPyL304: ; CPy_XDECREF(cpy_r_r5); goto CPyL71; -CPyL303: ; +CPyL305: ; CPy_XDECREF(cpy_r_r5); goto CPyL70; -CPyL304: ; +CPyL306: ; CPy_XDecRef(cpy_r_r5); goto CPyL80; -CPyL305: ; +CPyL307: ; CPy_DecRef(cpy_r_r98); goto CPyL80; -CPyL306: ; +CPyL308: ; CPy_DecRef(cpy_r_r95); goto CPyL80; -CPyL307: ; +CPyL309: ; CPy_DecRef(cpy_r_arg); goto CPyL174; -CPyL308: ; +CPyL310: ; CPy_DecRef(cpy_r_r122); goto CPyL174; -CPyL309: ; +CPyL311: ; CPy_DecRef(cpy_r_r131); goto CPyL174; -CPyL310: ; +CPyL312: ; CPy_DecRef(cpy_r_r131); CPy_DecRef(cpy_r_r133); goto CPyL174; -CPyL311: ; +CPyL313: ; CPy_DecRef(cpy_r_r131); CPy_DecRef(cpy_r_r133); CPy_DecRef(cpy_r_r136); goto CPyL174; -CPyL312: ; +CPyL314: ; CPy_DecRef(cpy_r_r131); CPy_DecRef(cpy_r_r133); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r137); goto CPyL174; -CPyL313: ; +CPyL315: ; CPy_DecRef(cpy_r_r131); CPy_DecRef(cpy_r_r133); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r139); goto CPyL174; -CPyL314: ; +CPyL316: ; CPy_DecRef(cpy_r_r131); CPy_DecRef(cpy_r_r133); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r141); goto CPyL174; -CPyL315: ; +CPyL317: ; CPy_DecRef(cpy_r_r141); goto CPyL174; -CPyL316: ; +CPyL318: ; CPy_DecRef(cpy_r_r148); goto CPyL174; -CPyL317: ; +CPyL319: ; CPy_DecRef(cpy_r_r153); goto CPyL174; -CPyL318: ; +CPyL320: ; CPy_DecRef(cpy_r_r161); goto CPyL174; -CPyL319: ; +CPyL321: ; CPy_DecRef(cpy_r_r162); goto CPyL174; -CPyL320: ; +CPyL322: ; CPy_DecRef(cpy_r_r166); goto CPyL174; -CPyL321: ; +CPyL323: ; CPy_DecRef(cpy_r_r175); goto CPyL174; -CPyL322: ; +CPyL324: ; CPy_DecRef(cpy_r_r179); goto CPyL174; -CPyL323: ; +CPyL325: ; CPy_DecRef(cpy_r_r179); CPy_DecRef(cpy_r_r182); goto CPyL174; -CPyL324: ; +CPyL326: ; CPy_DECREF(cpy_r_r186); goto CPyL140; -CPyL325: ; +CPyL327: ; CPy_DecRef(cpy_r_r188); goto CPyL174; -CPyL326: ; +CPyL328: ; CPy_DecRef(cpy_r_r189); goto CPyL174; -CPyL327: ; +CPyL329: ; CPy_XDECREF(cpy_r_r7); goto CPyL157; -CPyL328: ; +CPyL330: ; CPy_XDECREF(cpy_r_r7); goto CPyL156; -CPyL329: ; +CPyL331: ; CPy_XDecRef(cpy_r_r7); goto CPyL166; -CPyL330: ; +CPyL332: ; CPy_DecRef(cpy_r_r202); goto CPyL166; -CPyL331: ; +CPyL333: ; CPy_DecRef(cpy_r_arg); goto CPyL174; -CPyL332: ; +CPyL334: ; CPy_DecRef(cpy_r_r226); goto CPyL234; -CPyL333: ; +CPyL335: ; CPy_DecRef(cpy_r_r231); goto CPyL181; -CPyL334: ; +CPyL336: ; CPy_DecRef(cpy_r_r238); goto CPyL234; -CPyL335: ; +CPyL337: ; CPy_DecRef(cpy_r_r243); goto CPyL187; -CPyL336: ; +CPyL338: ; CPy_XDecRef(cpy_r_r9); goto CPyL194; -CPyL337: ; +CPyL339: ; CPy_XDecRef(cpy_r_r9); goto CPyL234; -CPyL338: ; +CPyL340: ; CPy_XDECREF(cpy_r_r11); goto CPyL199; -CPyL339: ; +CPyL341: ; CPy_XDECREF(cpy_r_r11); goto CPyL198; -CPyL340: ; +CPyL342: ; CPy_XDecRef(cpy_r_r11); goto CPyL208; -CPyL341: ; +CPyL343: ; CPy_DecRef(cpy_r_r256); goto CPyL208; -CPyL342: ; +CPyL344: ; CPy_DecRef(cpy_r_arg); goto CPyL234; -CPyL343: ; +CPyL345: ; CPy_DecRef(cpy_r_r279); goto CPyL234; -CPyL344: ; +CPyL346: ; CPy_DecRef(cpy_r_r279); CPy_DecRef(cpy_r_r284); goto CPyL234; -CPyL345: ; +CPyL347: ; CPy_DecRef(cpy_r_r288); goto CPyL226; -CPyL346: ; +CPyL348: ; CPy_DecRef(cpy_r_r290); goto CPyL234; -CPyL347: ; +CPyL349: ; CPy_DecRef(cpy_r_r294); goto CPyL228; -CPyL348: ; +CPyL350: ; CPy_XDECREF(cpy_r_r13); goto CPyL251; -CPyL349: ; +CPyL351: ; CPy_XDecRef(cpy_r_r13); goto CPyL286; -CPyL350: ; +CPyL352: ; CPy_XDECREF(cpy_r_r15); goto CPyL256; -CPyL351: ; +CPyL353: ; CPy_XDECREF(cpy_r_r15); goto CPyL255; -CPyL352: ; +CPyL354: ; CPy_XDecRef(cpy_r_r15); goto CPyL265; -CPyL353: ; +CPyL355: ; CPy_DecRef(cpy_r_r322); goto CPyL265; -CPyL354: ; +CPyL356: ; CPy_DecRef(cpy_r_arg); goto CPyL286; -CPyL355: ; +CPyL357: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL1; -CPyL356: ; +CPyL358: ; CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL34; -CPyL357: ; +CPyL359: ; CPy_XDECREF(cpy_r_r3); goto CPyL280; -CPyL358: ; +CPyL360: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL68; -CPyL359: ; +CPyL361: ; CPy_XDECREF(cpy_r_r5); goto CPyL281; -CPyL360: ; +CPyL362: ; CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL154; -CPyL361: ; +CPyL363: ; CPy_XDECREF(cpy_r_r7); goto CPyL282; -CPyL362: ; +CPyL364: ; CPy_XDECREF(cpy_r_r15); goto CPyL196; -CPyL363: ; +CPyL365: ; CPy_XDECREF(cpy_r_r11); goto CPyL283; -CPyL364: ; +CPyL366: ; CPy_XDECREF(cpy_r_r15); goto CPyL284; } @@ -257880,10 +258110,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp860 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp860); - PyObject *__tmp861 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp861); + PyObject *__tmp868 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp868); + PyObject *__tmp869 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp869); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -258188,8 +258418,9 @@ CPyL3: ; cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r15 = CPyImport_ImportMany(cpy_r_r11, cpy_r_r8, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r10); if (!cpy_r_r15) goto CPyL20; - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TYPE_CHECKING', 'Any', 'Final', 'List', 'Sequence', - 'Set', 'Union', 'cast', 'final', 'overload') */ + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TYPE_CHECKING', 'Any', 'Final', 'List', 'Optional', + 'Sequence', 'Set', 'Union', 'cast', 'final', + 'overload') */ cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ cpy_r_r18 = CPyStatic_subscription_manager___globals; cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); @@ -259766,8 +259997,8 @@ CPyL63: ; if (!cpy_r_r110) goto CPyL66; CPy_Unreachable(); CPyL65: ; - tuple_T3OOO __tmp862 = { NULL, NULL, NULL }; - cpy_r_r111 = __tmp862; + tuple_T3OOO __tmp870 = { NULL, NULL, NULL }; + cpy_r_r111 = __tmp870; cpy_r_r112 = cpy_r_r111; goto CPyL67; CPyL66: ; @@ -260083,8 +260314,8 @@ CPyL113: ; if (!cpy_r_r165) goto CPyL116; CPy_Unreachable(); CPyL115: ; - tuple_T3OOO __tmp863 = { NULL, NULL, NULL }; - cpy_r_r166 = __tmp863; + tuple_T3OOO __tmp871 = { NULL, NULL, NULL }; + cpy_r_r166 = __tmp871; cpy_r_r167 = cpy_r_r166; goto CPyL117; CPyL116: ; @@ -260498,10 +260729,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp864 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp864); - PyObject *__tmp865 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp865); + PyObject *__tmp872 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp872); + PyObject *__tmp873 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp873); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -260655,10 +260886,10 @@ PyObject *CPyDef_node___GethBenchmarkFixture____rpc_port(PyObject *cpy_r_self) { cpy_r_r7 = PyTuple_New(2); if (unlikely(cpy_r_r7 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp866 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp866); - PyObject *__tmp867 = CPyTagged_StealAsObject(cpy_r_r5.f1); - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp867); + PyObject *__tmp874 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp874); + PyObject *__tmp875 = CPyTagged_StealAsObject(cpy_r_r5.f1); + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp875); PyObject *cpy_r_r8[2] = {cpy_r_r3, cpy_r_r7}; cpy_r_r9 = (PyObject **)&cpy_r_r8; cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r9, 9223372036854775810ULL, 0); @@ -261202,36 +261433,36 @@ CPyL2: ; cpy_r_r25 = PyTuple_New(15); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp868 = cpy_r_r24.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp868); - PyObject *__tmp869 = cpy_r_r24.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp869); - PyObject *__tmp870 = cpy_r_r24.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp870); - PyObject *__tmp871 = cpy_r_r24.f3; - PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp871); - PyObject *__tmp872 = cpy_r_r24.f4; - PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp872); - PyObject *__tmp873 = cpy_r_r24.f5; - PyTuple_SET_ITEM(cpy_r_r25, 5, __tmp873); - PyObject *__tmp874 = cpy_r_r24.f6; - PyTuple_SET_ITEM(cpy_r_r25, 6, __tmp874); - PyObject *__tmp875 = cpy_r_r24.f7; - PyTuple_SET_ITEM(cpy_r_r25, 7, __tmp875); - PyObject *__tmp876 = cpy_r_r24.f8; - PyTuple_SET_ITEM(cpy_r_r25, 8, __tmp876); - PyObject *__tmp877 = cpy_r_r24.f9; - PyTuple_SET_ITEM(cpy_r_r25, 9, __tmp877); - PyObject *__tmp878 = cpy_r_r24.f10; - PyTuple_SET_ITEM(cpy_r_r25, 10, __tmp878); - PyObject *__tmp879 = cpy_r_r24.f11; - PyTuple_SET_ITEM(cpy_r_r25, 11, __tmp879); - PyObject *__tmp880 = cpy_r_r24.f12; - PyTuple_SET_ITEM(cpy_r_r25, 12, __tmp880); - PyObject *__tmp881 = cpy_r_r24.f13; - PyTuple_SET_ITEM(cpy_r_r25, 13, __tmp881); - PyObject *__tmp882 = cpy_r_r24.f14; - PyTuple_SET_ITEM(cpy_r_r25, 14, __tmp882); + PyObject *__tmp876 = cpy_r_r24.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp876); + PyObject *__tmp877 = cpy_r_r24.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp877); + PyObject *__tmp878 = cpy_r_r24.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp878); + PyObject *__tmp879 = cpy_r_r24.f3; + PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp879); + PyObject *__tmp880 = cpy_r_r24.f4; + PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp880); + PyObject *__tmp881 = cpy_r_r24.f5; + PyTuple_SET_ITEM(cpy_r_r25, 5, __tmp881); + PyObject *__tmp882 = cpy_r_r24.f6; + PyTuple_SET_ITEM(cpy_r_r25, 6, __tmp882); + PyObject *__tmp883 = cpy_r_r24.f7; + PyTuple_SET_ITEM(cpy_r_r25, 7, __tmp883); + PyObject *__tmp884 = cpy_r_r24.f8; + PyTuple_SET_ITEM(cpy_r_r25, 8, __tmp884); + PyObject *__tmp885 = cpy_r_r24.f9; + PyTuple_SET_ITEM(cpy_r_r25, 9, __tmp885); + PyObject *__tmp886 = cpy_r_r24.f10; + PyTuple_SET_ITEM(cpy_r_r25, 10, __tmp886); + PyObject *__tmp887 = cpy_r_r24.f11; + PyTuple_SET_ITEM(cpy_r_r25, 11, __tmp887); + PyObject *__tmp888 = cpy_r_r24.f12; + PyTuple_SET_ITEM(cpy_r_r25, 12, __tmp888); + PyObject *__tmp889 = cpy_r_r24.f13; + PyTuple_SET_ITEM(cpy_r_r25, 13, __tmp889); + PyObject *__tmp890 = cpy_r_r24.f14; + PyTuple_SET_ITEM(cpy_r_r25, 14, __tmp890); return cpy_r_r25; CPyL7: ; cpy_r_r26 = NULL; @@ -261482,16 +261713,16 @@ CPyL12: ; cpy_r_r25 = PyTuple_New(5); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp883 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp883); - PyObject *__tmp884 = cpy_r_r13.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp884); - PyObject *__tmp885 = cpy_r_r13.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp885); - PyObject *__tmp886 = cpy_r_r13.f3; - PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp886); - PyObject *__tmp887 = cpy_r_r13.f4; - PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp887); + PyObject *__tmp891 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp891); + PyObject *__tmp892 = cpy_r_r13.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp892); + PyObject *__tmp893 = cpy_r_r13.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp893); + PyObject *__tmp894 = cpy_r_r13.f3; + PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp894); + PyObject *__tmp895 = cpy_r_r13.f4; + PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp895); cpy_r_r26 = CPyTagged_StealAsObject(cpy_r_r17); cpy_r_r27 = CPyTagged_StealAsObject(cpy_r_r21); PyObject *cpy_r_r28[3] = {cpy_r_r25, cpy_r_r26, cpy_r_r27}; @@ -261632,8 +261863,8 @@ CPyL32: ; } CPy_Unreachable(); CPyL35: ; - tuple_T3OOO __tmp888 = { NULL, NULL, NULL }; - cpy_r_r62 = __tmp888; + tuple_T3OOO __tmp896 = { NULL, NULL, NULL }; + cpy_r_r62 = __tmp896; cpy_r_r63 = cpy_r_r62; goto CPyL37; CPyL36: ; @@ -261967,10 +262198,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp889 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp889); - PyObject *__tmp890 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp890); + PyObject *__tmp897 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp897); + PyObject *__tmp898 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp898); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -264006,8 +264237,8 @@ PyObject *CPyDef_benchmark___utils___wait_for_aiohttp_gen_____mypyc_generator_he cpy_r_r5 = cpy_r_r4; cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; - tuple_T3OOO __tmp891 = { NULL, NULL, NULL }; - cpy_r_r8 = __tmp891; + tuple_T3OOO __tmp899 = { NULL, NULL, NULL }; + cpy_r_r8 = __tmp899; cpy_r_r9 = cpy_r_r8; cpy_r_r10 = NULL; cpy_r_r11 = cpy_r_r10; @@ -264817,8 +265048,8 @@ CPyL131: ; if (!cpy_r_r151) goto CPyL134; CPy_Unreachable(); CPyL133: ; - tuple_T3OOO __tmp892 = { NULL, NULL, NULL }; - cpy_r_r152 = __tmp892; + tuple_T3OOO __tmp900 = { NULL, NULL, NULL }; + cpy_r_r152 = __tmp900; cpy_r_r9 = cpy_r_r152; goto CPyL135; CPyL134: ; @@ -265771,10 +266002,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp893 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp893); - PyObject *__tmp894 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp894); + PyObject *__tmp901 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp901); + PyObject *__tmp902 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp902); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -271566,10 +271797,10 @@ CPyL3: ; cpy_r_r38 = PyTuple_New(2); if (unlikely(cpy_r_r38 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp895 = cpy_r_r37.f0; - PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp895); - PyObject *__tmp896 = cpy_r_r37.f1; - PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp896); + PyObject *__tmp903 = cpy_r_r37.f0; + PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp903); + PyObject *__tmp904 = cpy_r_r37.f1; + PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp904); cpy_r_r39 = PyObject_GetItem(cpy_r_r32, cpy_r_r38); CPy_DECREF(cpy_r_r32); CPy_DECREF(cpy_r_r38); @@ -271703,16 +271934,16 @@ CPyL3: ; cpy_r_r93 = PyTuple_New(5); if (unlikely(cpy_r_r93 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp897 = cpy_r_r92.f0; - PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp897); - PyObject *__tmp898 = cpy_r_r92.f1; - PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp898); - PyObject *__tmp899 = cpy_r_r92.f2; - PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp899); - PyObject *__tmp900 = cpy_r_r92.f3; - PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp900); - PyObject *__tmp901 = cpy_r_r92.f4; - PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp901); + PyObject *__tmp905 = cpy_r_r92.f0; + PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp905); + PyObject *__tmp906 = cpy_r_r92.f1; + PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp906); + PyObject *__tmp907 = cpy_r_r92.f2; + PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp907); + PyObject *__tmp908 = cpy_r_r92.f3; + PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp908); + PyObject *__tmp909 = cpy_r_r92.f4; + PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp909); cpy_r_r94 = PyObject_GetItem(cpy_r_r86, cpy_r_r93); CPy_DECREF(cpy_r_r86); CPy_DECREF(cpy_r_r93); @@ -271782,18 +272013,18 @@ CPyL3: ; cpy_r_r119 = PyTuple_New(6); if (unlikely(cpy_r_r119 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp902 = cpy_r_r118.f0; - PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp902); - PyObject *__tmp903 = cpy_r_r118.f1; - PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp903); - PyObject *__tmp904 = cpy_r_r118.f2; - PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp904); - PyObject *__tmp905 = cpy_r_r118.f3; - PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp905); - PyObject *__tmp906 = cpy_r_r118.f4; - PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp906); - PyObject *__tmp907 = cpy_r_r118.f5; - PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp907); + PyObject *__tmp910 = cpy_r_r118.f0; + PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp910); + PyObject *__tmp911 = cpy_r_r118.f1; + PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp911); + PyObject *__tmp912 = cpy_r_r118.f2; + PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp912); + PyObject *__tmp913 = cpy_r_r118.f3; + PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp913); + PyObject *__tmp914 = cpy_r_r118.f4; + PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp914); + PyObject *__tmp915 = cpy_r_r118.f5; + PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp915); cpy_r_r120 = PyObject_GetItem(cpy_r_r101, cpy_r_r119); CPy_DECREF(cpy_r_r101); CPy_DECREF(cpy_r_r119); @@ -271890,12 +272121,12 @@ CPyL3: ; cpy_r_r153 = PyTuple_New(3); if (unlikely(cpy_r_r153 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp908 = cpy_r_r152.f0; - PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp908); - PyObject *__tmp909 = cpy_r_r152.f1; - PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp909); - PyObject *__tmp910 = cpy_r_r152.f2; - PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp910); + PyObject *__tmp916 = cpy_r_r152.f0; + PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp916); + PyObject *__tmp917 = cpy_r_r152.f1; + PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp917); + PyObject *__tmp918 = cpy_r_r152.f2; + PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp918); cpy_r_r154 = PyObject_GetItem(cpy_r_r136, cpy_r_r153); CPy_DECREF(cpy_r_r136); CPy_DECREF(cpy_r_r153); @@ -271946,12 +272177,12 @@ CPyL3: ; cpy_r_r172 = PyTuple_New(3); if (unlikely(cpy_r_r172 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp911 = cpy_r_r171.f0; - PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp911); - PyObject *__tmp912 = cpy_r_r171.f1; - PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp912); - PyObject *__tmp913 = cpy_r_r171.f2; - PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp913); + PyObject *__tmp919 = cpy_r_r171.f0; + PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp919); + PyObject *__tmp920 = cpy_r_r171.f1; + PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp920); + PyObject *__tmp921 = cpy_r_r171.f2; + PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp921); cpy_r_r173 = PyObject_GetItem(cpy_r_r161, cpy_r_r172); CPy_DECREF(cpy_r_r161); CPy_DECREF(cpy_r_r172); @@ -272010,10 +272241,10 @@ CPyL3: ; cpy_r_r196 = PyTuple_New(2); if (unlikely(cpy_r_r196 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp914 = cpy_r_r195.f0; - PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp914); - PyObject *__tmp915 = cpy_r_r195.f1; - PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp915); + PyObject *__tmp922 = cpy_r_r195.f0; + PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp922); + PyObject *__tmp923 = cpy_r_r195.f1; + PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp923); cpy_r_r197 = PyObject_GetItem(cpy_r_r190, cpy_r_r196); CPy_DECREF(cpy_r_r190); CPy_DECREF(cpy_r_r196); @@ -272049,14 +272280,14 @@ CPyL3: ; cpy_r_r205 = PyTuple_New(4); if (unlikely(cpy_r_r205 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp916 = cpy_r_r204.f0; - PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp916); - PyObject *__tmp917 = cpy_r_r204.f1; - PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp917); - PyObject *__tmp918 = cpy_r_r204.f2; - PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp918); - PyObject *__tmp919 = cpy_r_r204.f3; - PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp919); + PyObject *__tmp924 = cpy_r_r204.f0; + PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp924); + PyObject *__tmp925 = cpy_r_r204.f1; + PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp925); + PyObject *__tmp926 = cpy_r_r204.f2; + PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp926); + PyObject *__tmp927 = cpy_r_r204.f3; + PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp927); cpy_r_r206 = PyObject_GetItem(cpy_r_r180, cpy_r_r205); CPy_DECREF(cpy_r_r180); CPy_DECREF(cpy_r_r205); @@ -272290,10 +272521,10 @@ CPyL3: ; cpy_r_r309 = PyTuple_New(2); if (unlikely(cpy_r_r309 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp920 = cpy_r_r308.f0; - PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp920); - PyObject *__tmp921 = cpy_r_r308.f1; - PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp921); + PyObject *__tmp928 = cpy_r_r308.f0; + PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp928); + PyObject *__tmp929 = cpy_r_r308.f1; + PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp929); cpy_r_r310 = PyObject_GetItem(cpy_r_r303, cpy_r_r309); CPy_DECREF(cpy_r_r303); CPy_DECREF(cpy_r_r309); @@ -272306,10 +272537,10 @@ CPyL3: ; cpy_r_r312 = PyTuple_New(2); if (unlikely(cpy_r_r312 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp922 = cpy_r_r311.f0; - PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp922); - PyObject *__tmp923 = cpy_r_r311.f1; - PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp923); + PyObject *__tmp930 = cpy_r_r311.f0; + PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp930); + PyObject *__tmp931 = cpy_r_r311.f1; + PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp931); cpy_r_r313 = PyObject_GetItem(cpy_r_r297, cpy_r_r312); CPy_DECREF(cpy_r_r297); CPy_DECREF(cpy_r_r312); @@ -273273,10 +273504,10 @@ CPyL207: ; cpy_r_r682 = PyTuple_New(2); if (unlikely(cpy_r_r682 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp924 = cpy_r_r681.f0; - PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp924); - PyObject *__tmp925 = cpy_r_r681.f1; - PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp925); + PyObject *__tmp932 = cpy_r_r681.f0; + PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp932); + PyObject *__tmp933 = cpy_r_r681.f1; + PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp933); cpy_r_r683 = PyObject_GetItem(cpy_r_r676, cpy_r_r682); CPy_DECREF(cpy_r_r676); CPy_DECREF(cpy_r_r682); @@ -273398,10 +273629,10 @@ CPyL207: ; cpy_r_r741 = PyTuple_New(2); if (unlikely(cpy_r_r741 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp926 = cpy_r_r740.f0; - PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp926); - PyObject *__tmp927 = cpy_r_r740.f1; - PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp927); + PyObject *__tmp934 = cpy_r_r740.f0; + PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp934); + PyObject *__tmp935 = cpy_r_r740.f1; + PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp935); cpy_r_r742 = PyObject_GetItem(cpy_r_r735, cpy_r_r741); CPy_DECREF(cpy_r_r735); CPy_DECREF(cpy_r_r741); @@ -273718,10 +273949,10 @@ CPyL272: ; cpy_r_r862 = PyTuple_New(2); if (unlikely(cpy_r_r862 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp928 = cpy_r_r861.f0; - PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp928); - PyObject *__tmp929 = cpy_r_r861.f1; - PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp929); + PyObject *__tmp936 = cpy_r_r861.f0; + PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp936); + PyObject *__tmp937 = cpy_r_r861.f1; + PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp937); cpy_r_r863 = PyObject_GetItem(cpy_r_r854, cpy_r_r862); CPy_DECREF(cpy_r_r854); CPy_DECREF(cpy_r_r862); @@ -273776,14 +274007,14 @@ CPyL272: ; cpy_r_r881 = PyTuple_New(4); if (unlikely(cpy_r_r881 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp930 = cpy_r_r880.f0; - PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp930); - PyObject *__tmp931 = cpy_r_r880.f1; - PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp931); - PyObject *__tmp932 = cpy_r_r880.f2; - PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp932); - PyObject *__tmp933 = cpy_r_r880.f3; - PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp933); + PyObject *__tmp938 = cpy_r_r880.f0; + PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp938); + PyObject *__tmp939 = cpy_r_r880.f1; + PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp939); + PyObject *__tmp940 = cpy_r_r880.f2; + PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp940); + PyObject *__tmp941 = cpy_r_r880.f3; + PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp941); cpy_r_r882 = PyObject_GetItem(cpy_r_r871, cpy_r_r881); CPy_DECREF(cpy_r_r871); CPy_DECREF(cpy_r_r881); @@ -273822,10 +274053,10 @@ CPyL272: ; cpy_r_r895 = PyTuple_New(2); if (unlikely(cpy_r_r895 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp934 = cpy_r_r894.f0; - PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp934); - PyObject *__tmp935 = cpy_r_r894.f1; - PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp935); + PyObject *__tmp942 = cpy_r_r894.f0; + PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp942); + PyObject *__tmp943 = cpy_r_r894.f1; + PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp943); cpy_r_r896 = PyObject_GetItem(cpy_r_r889, cpy_r_r895); CPy_DECREF(cpy_r_r889); CPy_DECREF(cpy_r_r895); @@ -273863,12 +274094,12 @@ CPyL272: ; cpy_r_r909 = PyTuple_New(3); if (unlikely(cpy_r_r909 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp936 = cpy_r_r908.f0; - PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp936); - PyObject *__tmp937 = cpy_r_r908.f1; - PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp937); - PyObject *__tmp938 = cpy_r_r908.f2; - PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp938); + PyObject *__tmp944 = cpy_r_r908.f0; + PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp944); + PyObject *__tmp945 = cpy_r_r908.f1; + PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp945); + PyObject *__tmp946 = cpy_r_r908.f2; + PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp946); cpy_r_r910 = PyObject_GetItem(cpy_r_r900, cpy_r_r909); CPy_DECREF(cpy_r_r900); CPy_DECREF(cpy_r_r909); @@ -273908,10 +274139,10 @@ CPyL272: ; cpy_r_r926 = PyTuple_New(2); if (unlikely(cpy_r_r926 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp939 = cpy_r_r925.f0; - PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp939); - PyObject *__tmp940 = cpy_r_r925.f1; - PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp940); + PyObject *__tmp947 = cpy_r_r925.f0; + PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp947); + PyObject *__tmp948 = cpy_r_r925.f1; + PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp948); cpy_r_r927 = PyObject_GetItem(cpy_r_r920, cpy_r_r926); CPy_DECREF(cpy_r_r920); CPy_DECREF(cpy_r_r926); @@ -273941,10 +274172,10 @@ CPyL272: ; cpy_r_r937 = PyTuple_New(2); if (unlikely(cpy_r_r937 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp941 = cpy_r_r936.f0; - PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp941); - PyObject *__tmp942 = cpy_r_r936.f1; - PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp942); + PyObject *__tmp949 = cpy_r_r936.f0; + PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp949); + PyObject *__tmp950 = cpy_r_r936.f1; + PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp950); cpy_r_r938 = PyObject_GetItem(cpy_r_r931, cpy_r_r937); CPy_DECREF(cpy_r_r931); CPy_DECREF(cpy_r_r937); @@ -273974,10 +274205,10 @@ CPyL272: ; cpy_r_r948 = PyTuple_New(2); if (unlikely(cpy_r_r948 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp943 = cpy_r_r947.f0; - PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp943); - PyObject *__tmp944 = cpy_r_r947.f1; - PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp944); + PyObject *__tmp951 = cpy_r_r947.f0; + PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp951); + PyObject *__tmp952 = cpy_r_r947.f1; + PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp952); cpy_r_r949 = PyObject_GetItem(cpy_r_r942, cpy_r_r948); CPy_DECREF(cpy_r_r942); CPy_DECREF(cpy_r_r948); @@ -274023,12 +274254,12 @@ CPyL272: ; cpy_r_r966 = PyTuple_New(3); if (unlikely(cpy_r_r966 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp945 = cpy_r_r965.f0; - PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp945); - PyObject *__tmp946 = cpy_r_r965.f1; - PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp946); - PyObject *__tmp947 = cpy_r_r965.f2; - PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp947); + PyObject *__tmp953 = cpy_r_r965.f0; + PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp953); + PyObject *__tmp954 = cpy_r_r965.f1; + PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp954); + PyObject *__tmp955 = cpy_r_r965.f2; + PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp955); cpy_r_r967 = PyObject_GetItem(cpy_r_r957, cpy_r_r966); CPy_DECREF(cpy_r_r957); CPy_DECREF(cpy_r_r966); @@ -274058,10 +274289,10 @@ CPyL272: ; cpy_r_r977 = PyTuple_New(2); if (unlikely(cpy_r_r977 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp948 = cpy_r_r976.f0; - PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp948); - PyObject *__tmp949 = cpy_r_r976.f1; - PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp949); + PyObject *__tmp956 = cpy_r_r976.f0; + PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp956); + PyObject *__tmp957 = cpy_r_r976.f1; + PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp957); cpy_r_r978 = PyObject_GetItem(cpy_r_r971, cpy_r_r977); CPy_DECREF(cpy_r_r971); CPy_DECREF(cpy_r_r977); @@ -274096,10 +274327,10 @@ CPyL272: ; cpy_r_r990 = PyTuple_New(2); if (unlikely(cpy_r_r990 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp950 = cpy_r_r989.f0; - PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp950); - PyObject *__tmp951 = cpy_r_r989.f1; - PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp951); + PyObject *__tmp958 = cpy_r_r989.f0; + PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp958); + PyObject *__tmp959 = cpy_r_r989.f1; + PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp959); cpy_r_r991 = PyObject_GetItem(cpy_r_r982, cpy_r_r990); CPy_DECREF(cpy_r_r982); CPy_DECREF(cpy_r_r990); @@ -276645,16 +276876,16 @@ CPyL699: ; cpy_r_r1950 = PyTuple_New(5); if (unlikely(cpy_r_r1950 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp952 = cpy_r_r1949.f0; - PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp952); - PyObject *__tmp953 = cpy_r_r1949.f1; - PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp953); - PyObject *__tmp954 = cpy_r_r1949.f2; - PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp954); - PyObject *__tmp955 = cpy_r_r1949.f3; - PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp955); - PyObject *__tmp956 = cpy_r_r1949.f4; - PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp956); + PyObject *__tmp960 = cpy_r_r1949.f0; + PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp960); + PyObject *__tmp961 = cpy_r_r1949.f1; + PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp961); + PyObject *__tmp962 = cpy_r_r1949.f2; + PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp962); + PyObject *__tmp963 = cpy_r_r1949.f3; + PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp963); + PyObject *__tmp964 = cpy_r_r1949.f4; + PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp964); cpy_r_r1951 = PyObject_GetItem(cpy_r_r1933, cpy_r_r1950); CPy_DECREF(cpy_r_r1933); CPy_DECREF(cpy_r_r1950); @@ -276694,10 +276925,10 @@ CPyL699: ; cpy_r_r1965 = PyTuple_New(2); if (unlikely(cpy_r_r1965 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp957 = cpy_r_r1964.f0; - PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp957); - PyObject *__tmp958 = cpy_r_r1964.f1; - PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp958); + PyObject *__tmp965 = cpy_r_r1964.f0; + PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp965); + PyObject *__tmp966 = cpy_r_r1964.f1; + PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp966); cpy_r_r1966 = PyObject_GetItem(cpy_r_r1961, cpy_r_r1965); CPy_DECREF(cpy_r_r1961); CPy_DECREF(cpy_r_r1965); @@ -277162,18 +277393,18 @@ CPyL766: ; cpy_r_r2142 = PyTuple_New(6); if (unlikely(cpy_r_r2142 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp959 = cpy_r_r2141.f0; - PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp959); - PyObject *__tmp960 = cpy_r_r2141.f1; - PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp960); - PyObject *__tmp961 = cpy_r_r2141.f2; - PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp961); - PyObject *__tmp962 = cpy_r_r2141.f3; - PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp962); - PyObject *__tmp963 = cpy_r_r2141.f4; - PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp963); - PyObject *__tmp964 = cpy_r_r2141.f5; - PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp964); + PyObject *__tmp967 = cpy_r_r2141.f0; + PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp967); + PyObject *__tmp968 = cpy_r_r2141.f1; + PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp968); + PyObject *__tmp969 = cpy_r_r2141.f2; + PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp969); + PyObject *__tmp970 = cpy_r_r2141.f3; + PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp970); + PyObject *__tmp971 = cpy_r_r2141.f4; + PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp971); + PyObject *__tmp972 = cpy_r_r2141.f5; + PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp972); cpy_r_r2143 = PyObject_GetItem(cpy_r_r2122, cpy_r_r2142); CPy_DECREF(cpy_r_r2122); CPy_DECREF(cpy_r_r2142); @@ -277558,10 +277789,10 @@ CPyL832: ; cpy_r_r2284 = PyTuple_New(2); if (unlikely(cpy_r_r2284 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp965 = cpy_r_r2283.f0; - PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp965); - PyObject *__tmp966 = cpy_r_r2283.f1; - PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp966); + PyObject *__tmp973 = cpy_r_r2283.f0; + PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp973); + PyObject *__tmp974 = cpy_r_r2283.f1; + PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp974); cpy_r_r2285 = PyObject_GetItem(cpy_r_r2276, cpy_r_r2284); CPy_DECREF(cpy_r_r2276); CPy_DECREF(cpy_r_r2284); @@ -277648,10 +277879,10 @@ CPyL832: ; cpy_r_r2315 = PyTuple_New(2); if (unlikely(cpy_r_r2315 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp967 = cpy_r_r2314.f0; - PyTuple_SET_ITEM(cpy_r_r2315, 0, __tmp967); - PyObject *__tmp968 = cpy_r_r2314.f1; - PyTuple_SET_ITEM(cpy_r_r2315, 1, __tmp968); + PyObject *__tmp975 = cpy_r_r2314.f0; + PyTuple_SET_ITEM(cpy_r_r2315, 0, __tmp975); + PyObject *__tmp976 = cpy_r_r2314.f1; + PyTuple_SET_ITEM(cpy_r_r2315, 1, __tmp976); cpy_r_r2316 = PyObject_GetItem(cpy_r_r2303, cpy_r_r2315); CPy_DECREF(cpy_r_r2303); CPy_DECREF(cpy_r_r2315); @@ -277711,10 +277942,10 @@ CPyL832: ; cpy_r_r2338 = PyTuple_New(2); if (unlikely(cpy_r_r2338 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp969 = cpy_r_r2337.f0; - PyTuple_SET_ITEM(cpy_r_r2338, 0, __tmp969); - PyObject *__tmp970 = cpy_r_r2337.f1; - PyTuple_SET_ITEM(cpy_r_r2338, 1, __tmp970); + PyObject *__tmp977 = cpy_r_r2337.f0; + PyTuple_SET_ITEM(cpy_r_r2338, 0, __tmp977); + PyObject *__tmp978 = cpy_r_r2337.f1; + PyTuple_SET_ITEM(cpy_r_r2338, 1, __tmp978); cpy_r_r2339 = PyObject_GetItem(cpy_r_r2323, cpy_r_r2338); CPy_DECREF(cpy_r_r2323); CPy_DECREF(cpy_r_r2338); @@ -277765,10 +277996,10 @@ CPyL832: ; cpy_r_r2357 = PyTuple_New(2); if (unlikely(cpy_r_r2357 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp971 = cpy_r_r2356.f0; - PyTuple_SET_ITEM(cpy_r_r2357, 0, __tmp971); - PyObject *__tmp972 = cpy_r_r2356.f1; - PyTuple_SET_ITEM(cpy_r_r2357, 1, __tmp972); + PyObject *__tmp979 = cpy_r_r2356.f0; + PyTuple_SET_ITEM(cpy_r_r2357, 0, __tmp979); + PyObject *__tmp980 = cpy_r_r2356.f1; + PyTuple_SET_ITEM(cpy_r_r2357, 1, __tmp980); cpy_r_r2358 = PyObject_GetItem(cpy_r_r2346, cpy_r_r2357); CPy_DECREF(cpy_r_r2346); CPy_DECREF(cpy_r_r2357); @@ -277850,12 +278081,12 @@ CPyL832: ; cpy_r_r2389 = PyTuple_New(3); if (unlikely(cpy_r_r2389 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp973 = cpy_r_r2388.f0; - PyTuple_SET_ITEM(cpy_r_r2389, 0, __tmp973); - PyObject *__tmp974 = cpy_r_r2388.f1; - PyTuple_SET_ITEM(cpy_r_r2389, 1, __tmp974); - PyObject *__tmp975 = cpy_r_r2388.f2; - PyTuple_SET_ITEM(cpy_r_r2389, 2, __tmp975); + PyObject *__tmp981 = cpy_r_r2388.f0; + PyTuple_SET_ITEM(cpy_r_r2389, 0, __tmp981); + PyObject *__tmp982 = cpy_r_r2388.f1; + PyTuple_SET_ITEM(cpy_r_r2389, 1, __tmp982); + PyObject *__tmp983 = cpy_r_r2388.f2; + PyTuple_SET_ITEM(cpy_r_r2389, 2, __tmp983); cpy_r_r2390 = PyObject_GetItem(cpy_r_r2378, cpy_r_r2389); CPy_DECREF(cpy_r_r2378); CPy_DECREF(cpy_r_r2389); @@ -277868,10 +278099,10 @@ CPyL832: ; cpy_r_r2392 = PyTuple_New(2); if (unlikely(cpy_r_r2392 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp976 = cpy_r_r2391.f0; - PyTuple_SET_ITEM(cpy_r_r2392, 0, __tmp976); - PyObject *__tmp977 = cpy_r_r2391.f1; - PyTuple_SET_ITEM(cpy_r_r2392, 1, __tmp977); + PyObject *__tmp984 = cpy_r_r2391.f0; + PyTuple_SET_ITEM(cpy_r_r2392, 0, __tmp984); + PyObject *__tmp985 = cpy_r_r2391.f1; + PyTuple_SET_ITEM(cpy_r_r2392, 1, __tmp985); cpy_r_r2393 = PyObject_GetItem(cpy_r_r2365, cpy_r_r2392); CPy_DECREF(cpy_r_r2365); CPy_DECREF(cpy_r_r2392); @@ -277944,12 +278175,12 @@ CPyL832: ; cpy_r_r2420 = PyTuple_New(3); if (unlikely(cpy_r_r2420 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp978 = cpy_r_r2419.f0; - PyTuple_SET_ITEM(cpy_r_r2420, 0, __tmp978); - PyObject *__tmp979 = cpy_r_r2419.f1; - PyTuple_SET_ITEM(cpy_r_r2420, 1, __tmp979); - PyObject *__tmp980 = cpy_r_r2419.f2; - PyTuple_SET_ITEM(cpy_r_r2420, 2, __tmp980); + PyObject *__tmp986 = cpy_r_r2419.f0; + PyTuple_SET_ITEM(cpy_r_r2420, 0, __tmp986); + PyObject *__tmp987 = cpy_r_r2419.f1; + PyTuple_SET_ITEM(cpy_r_r2420, 1, __tmp987); + PyObject *__tmp988 = cpy_r_r2419.f2; + PyTuple_SET_ITEM(cpy_r_r2420, 2, __tmp988); cpy_r_r2421 = PyObject_GetItem(cpy_r_r2409, cpy_r_r2420); CPy_DECREF(cpy_r_r2409); CPy_DECREF(cpy_r_r2420); @@ -277962,10 +278193,10 @@ CPyL832: ; cpy_r_r2423 = PyTuple_New(2); if (unlikely(cpy_r_r2423 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp981 = cpy_r_r2422.f0; - PyTuple_SET_ITEM(cpy_r_r2423, 0, __tmp981); - PyObject *__tmp982 = cpy_r_r2422.f1; - PyTuple_SET_ITEM(cpy_r_r2423, 1, __tmp982); + PyObject *__tmp989 = cpy_r_r2422.f0; + PyTuple_SET_ITEM(cpy_r_r2423, 0, __tmp989); + PyObject *__tmp990 = cpy_r_r2422.f1; + PyTuple_SET_ITEM(cpy_r_r2423, 1, __tmp990); cpy_r_r2424 = PyObject_GetItem(cpy_r_r2400, cpy_r_r2423); CPy_DECREF(cpy_r_r2400); CPy_DECREF(cpy_r_r2423); @@ -278760,12 +278991,12 @@ CPyL995: ; cpy_r_r2727 = PyTuple_New(3); if (unlikely(cpy_r_r2727 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp983 = cpy_r_r2726.f0; - PyTuple_SET_ITEM(cpy_r_r2727, 0, __tmp983); - PyObject *__tmp984 = cpy_r_r2726.f1; - PyTuple_SET_ITEM(cpy_r_r2727, 1, __tmp984); - PyObject *__tmp985 = cpy_r_r2726.f2; - PyTuple_SET_ITEM(cpy_r_r2727, 2, __tmp985); + PyObject *__tmp991 = cpy_r_r2726.f0; + PyTuple_SET_ITEM(cpy_r_r2727, 0, __tmp991); + PyObject *__tmp992 = cpy_r_r2726.f1; + PyTuple_SET_ITEM(cpy_r_r2727, 1, __tmp992); + PyObject *__tmp993 = cpy_r_r2726.f2; + PyTuple_SET_ITEM(cpy_r_r2727, 2, __tmp993); cpy_r_r2728 = PyObject_GetItem(cpy_r_r2718, cpy_r_r2727); CPy_DECREF(cpy_r_r2718); CPy_DECREF(cpy_r_r2727); @@ -278785,10 +279016,10 @@ CPyL995: ; cpy_r_r2733 = PyTuple_New(2); if (unlikely(cpy_r_r2733 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp986 = cpy_r_r2732.f0; - PyTuple_SET_ITEM(cpy_r_r2733, 0, __tmp986); - PyObject *__tmp987 = cpy_r_r2732.f1; - PyTuple_SET_ITEM(cpy_r_r2733, 1, __tmp987); + PyObject *__tmp994 = cpy_r_r2732.f0; + PyTuple_SET_ITEM(cpy_r_r2733, 0, __tmp994); + PyObject *__tmp995 = cpy_r_r2732.f1; + PyTuple_SET_ITEM(cpy_r_r2733, 1, __tmp995); cpy_r_r2734 = PyObject_GetItem(cpy_r_r2715, cpy_r_r2733); CPy_DECREF(cpy_r_r2715); CPy_DECREF(cpy_r_r2733); @@ -278850,10 +279081,10 @@ CPyL995: ; cpy_r_r2757 = PyTuple_New(2); if (unlikely(cpy_r_r2757 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp988 = cpy_r_r2756.f0; - PyTuple_SET_ITEM(cpy_r_r2757, 0, __tmp988); - PyObject *__tmp989 = cpy_r_r2756.f1; - PyTuple_SET_ITEM(cpy_r_r2757, 1, __tmp989); + PyObject *__tmp996 = cpy_r_r2756.f0; + PyTuple_SET_ITEM(cpy_r_r2757, 0, __tmp996); + PyObject *__tmp997 = cpy_r_r2756.f1; + PyTuple_SET_ITEM(cpy_r_r2757, 1, __tmp997); cpy_r_r2758 = PyObject_GetItem(cpy_r_r2744, cpy_r_r2757); CPy_DECREF(cpy_r_r2744); CPy_DECREF(cpy_r_r2757); @@ -278899,10 +279130,10 @@ CPyL995: ; cpy_r_r2774 = PyTuple_New(2); if (unlikely(cpy_r_r2774 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp990 = cpy_r_r2773.f0; - PyTuple_SET_ITEM(cpy_r_r2774, 0, __tmp990); - PyObject *__tmp991 = cpy_r_r2773.f1; - PyTuple_SET_ITEM(cpy_r_r2774, 1, __tmp991); + PyObject *__tmp998 = cpy_r_r2773.f0; + PyTuple_SET_ITEM(cpy_r_r2774, 0, __tmp998); + PyObject *__tmp999 = cpy_r_r2773.f1; + PyTuple_SET_ITEM(cpy_r_r2774, 1, __tmp999); cpy_r_r2775 = PyObject_GetItem(cpy_r_r2761, cpy_r_r2774); CPy_DECREF(cpy_r_r2761); CPy_DECREF(cpy_r_r2774); @@ -278915,10 +279146,10 @@ CPyL995: ; cpy_r_r2777 = PyTuple_New(2); if (unlikely(cpy_r_r2777 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp992 = cpy_r_r2776.f0; - PyTuple_SET_ITEM(cpy_r_r2777, 0, __tmp992); - PyObject *__tmp993 = cpy_r_r2776.f1; - PyTuple_SET_ITEM(cpy_r_r2777, 1, __tmp993); + PyObject *__tmp1000 = cpy_r_r2776.f0; + PyTuple_SET_ITEM(cpy_r_r2777, 0, __tmp1000); + PyObject *__tmp1001 = cpy_r_r2776.f1; + PyTuple_SET_ITEM(cpy_r_r2777, 1, __tmp1001); cpy_r_r2778 = PyObject_GetItem(cpy_r_r2741, cpy_r_r2777); CPy_DECREF(cpy_r_r2741); CPy_DECREF(cpy_r_r2777); @@ -282523,10 +282754,10 @@ CPyL1546: ; cpy_r_r4177 = PyTuple_New(2); if (unlikely(cpy_r_r4177 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp994 = cpy_r_r4176.f0; - PyTuple_SET_ITEM(cpy_r_r4177, 0, __tmp994); - PyObject *__tmp995 = cpy_r_r4176.f1; - PyTuple_SET_ITEM(cpy_r_r4177, 1, __tmp995); + PyObject *__tmp1002 = cpy_r_r4176.f0; + PyTuple_SET_ITEM(cpy_r_r4177, 0, __tmp1002); + PyObject *__tmp1003 = cpy_r_r4176.f1; + PyTuple_SET_ITEM(cpy_r_r4177, 1, __tmp1003); cpy_r_r4178 = PyObject_GetItem(cpy_r_r4169, cpy_r_r4177); CPy_DECREF(cpy_r_r4169); CPy_DECREF(cpy_r_r4177); @@ -282559,10 +282790,10 @@ CPyL1546: ; cpy_r_r4189 = PyTuple_New(2); if (unlikely(cpy_r_r4189 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp996 = cpy_r_r4188.f0; - PyTuple_SET_ITEM(cpy_r_r4189, 0, __tmp996); - PyObject *__tmp997 = cpy_r_r4188.f1; - PyTuple_SET_ITEM(cpy_r_r4189, 1, __tmp997); + PyObject *__tmp1004 = cpy_r_r4188.f0; + PyTuple_SET_ITEM(cpy_r_r4189, 0, __tmp1004); + PyObject *__tmp1005 = cpy_r_r4188.f1; + PyTuple_SET_ITEM(cpy_r_r4189, 1, __tmp1005); cpy_r_r4190 = PyObject_GetItem(cpy_r_r4185, cpy_r_r4189); CPy_DECREF(cpy_r_r4185); CPy_DECREF(cpy_r_r4189); @@ -283933,10 +284164,10 @@ CPyL1751: ; cpy_r_r4713 = PyTuple_New(2); if (unlikely(cpy_r_r4713 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp998 = cpy_r_r4712.f0; - PyTuple_SET_ITEM(cpy_r_r4713, 0, __tmp998); - PyObject *__tmp999 = cpy_r_r4712.f1; - PyTuple_SET_ITEM(cpy_r_r4713, 1, __tmp999); + PyObject *__tmp1006 = cpy_r_r4712.f0; + PyTuple_SET_ITEM(cpy_r_r4713, 0, __tmp1006); + PyObject *__tmp1007 = cpy_r_r4712.f1; + PyTuple_SET_ITEM(cpy_r_r4713, 1, __tmp1007); cpy_r_r4714 = PyObject_GetItem(cpy_r_r4707, cpy_r_r4713); CPy_DECREF(cpy_r_r4707); CPy_DECREF(cpy_r_r4713); @@ -283991,10 +284222,10 @@ CPyL1751: ; cpy_r_r4734 = PyTuple_New(2); if (unlikely(cpy_r_r4734 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1000 = cpy_r_r4733.f0; - PyTuple_SET_ITEM(cpy_r_r4734, 0, __tmp1000); - PyObject *__tmp1001 = cpy_r_r4733.f1; - PyTuple_SET_ITEM(cpy_r_r4734, 1, __tmp1001); + PyObject *__tmp1008 = cpy_r_r4733.f0; + PyTuple_SET_ITEM(cpy_r_r4734, 0, __tmp1008); + PyObject *__tmp1009 = cpy_r_r4733.f1; + PyTuple_SET_ITEM(cpy_r_r4734, 1, __tmp1009); cpy_r_r4735 = PyObject_GetItem(cpy_r_r4728, cpy_r_r4734); CPy_DECREF(cpy_r_r4728); CPy_DECREF(cpy_r_r4734); @@ -284053,12 +284284,12 @@ CPyL1751: ; cpy_r_r4756 = PyTuple_New(3); if (unlikely(cpy_r_r4756 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1002 = cpy_r_r4755.f0; - PyTuple_SET_ITEM(cpy_r_r4756, 0, __tmp1002); - PyObject *__tmp1003 = cpy_r_r4755.f1; - PyTuple_SET_ITEM(cpy_r_r4756, 1, __tmp1003); - PyObject *__tmp1004 = cpy_r_r4755.f2; - PyTuple_SET_ITEM(cpy_r_r4756, 2, __tmp1004); + PyObject *__tmp1010 = cpy_r_r4755.f0; + PyTuple_SET_ITEM(cpy_r_r4756, 0, __tmp1010); + PyObject *__tmp1011 = cpy_r_r4755.f1; + PyTuple_SET_ITEM(cpy_r_r4756, 1, __tmp1011); + PyObject *__tmp1012 = cpy_r_r4755.f2; + PyTuple_SET_ITEM(cpy_r_r4756, 2, __tmp1012); cpy_r_r4757 = PyObject_GetItem(cpy_r_r4751, cpy_r_r4756); CPy_DECREF(cpy_r_r4751); CPy_DECREF(cpy_r_r4756); @@ -284314,14 +284545,14 @@ CPyL1802: ; cpy_r_r4852 = PyTuple_New(4); if (unlikely(cpy_r_r4852 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1005 = cpy_r_r4851.f0; - PyTuple_SET_ITEM(cpy_r_r4852, 0, __tmp1005); - PyObject *__tmp1006 = cpy_r_r4851.f1; - PyTuple_SET_ITEM(cpy_r_r4852, 1, __tmp1006); - PyObject *__tmp1007 = cpy_r_r4851.f2; - PyTuple_SET_ITEM(cpy_r_r4852, 2, __tmp1007); - PyObject *__tmp1008 = cpy_r_r4851.f3; - PyTuple_SET_ITEM(cpy_r_r4852, 3, __tmp1008); + PyObject *__tmp1013 = cpy_r_r4851.f0; + PyTuple_SET_ITEM(cpy_r_r4852, 0, __tmp1013); + PyObject *__tmp1014 = cpy_r_r4851.f1; + PyTuple_SET_ITEM(cpy_r_r4852, 1, __tmp1014); + PyObject *__tmp1015 = cpy_r_r4851.f2; + PyTuple_SET_ITEM(cpy_r_r4852, 2, __tmp1015); + PyObject *__tmp1016 = cpy_r_r4851.f3; + PyTuple_SET_ITEM(cpy_r_r4852, 3, __tmp1016); cpy_r_r4853 = PyObject_GetItem(cpy_r_r4846, cpy_r_r4852); CPy_DECREF(cpy_r_r4846); CPy_DECREF(cpy_r_r4852); @@ -288449,16 +288680,16 @@ CPyL18: ; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL1009; + if (cpy_r_r39 != NULL) goto __LL1017; if (PyUnicode_Check(cpy_r_r38)) cpy_r_r39 = cpy_r_r38; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL1009; + if (cpy_r_r39 != NULL) goto __LL1017; CPy_TypeErrorTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", 44, CPyStatic_async_exception_handling___globals, "union[bytes, str]", cpy_r_r38); goto CPyL333; -__LL1009: ; +__LL1017: ; cpy_r_r40 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r39); CPy_DECREF(cpy_r_r39); if (unlikely(cpy_r_r40 == NULL)) { @@ -290045,10 +290276,10 @@ CPyL278: ; cpy_r_r337 = PyTuple_New(2); if (unlikely(cpy_r_r337 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1010 = cpy_r_r322.f0; - PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp1010); - PyObject *__tmp1011 = cpy_r_r322.f1; - PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp1011); + PyObject *__tmp1018 = cpy_r_r322.f0; + PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp1018); + PyObject *__tmp1019 = cpy_r_r322.f1; + PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp1019); PyObject *cpy_r_r338[2] = {cpy_r_r337, cpy_r_r331}; cpy_r_r339 = (PyObject **)&cpy_r_r338; cpy_r_r340 = PyObject_Vectorcall(cpy_r_r335, cpy_r_r339, 2, 0); @@ -290837,10 +291068,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1012 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1012); - PyObject *__tmp1013 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1013); + PyObject *__tmp1020 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1020); + PyObject *__tmp1021 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1021); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -292092,39 +292323,39 @@ CPyL11: ; goto CPyL22; } CPy_DECREF(cpy_r_r17); - PyObject *__tmp1014; + PyObject *__tmp1022; if (unlikely(!(PyTuple_Check(cpy_r_r23) && PyTuple_GET_SIZE(cpy_r_r23) == 2))) { - __tmp1014 = NULL; - goto __LL1015; + __tmp1022 = NULL; + goto __LL1023; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r23, 0)))) - __tmp1014 = PyTuple_GET_ITEM(cpy_r_r23, 0); + __tmp1022 = PyTuple_GET_ITEM(cpy_r_r23, 0); else { - __tmp1014 = NULL; + __tmp1022 = NULL; } - if (__tmp1014 == NULL) goto __LL1015; - __tmp1014 = PyTuple_GET_ITEM(cpy_r_r23, 1); - if (__tmp1014 == NULL) goto __LL1015; - __tmp1014 = cpy_r_r23; -__LL1015: ; - if (unlikely(__tmp1014 == NULL)) { + if (__tmp1022 == NULL) goto __LL1023; + __tmp1022 = PyTuple_GET_ITEM(cpy_r_r23, 1); + if (__tmp1022 == NULL) goto __LL1023; + __tmp1022 = cpy_r_r23; +__LL1023: ; + if (unlikely(__tmp1022 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r23); cpy_r_r24 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp1016 = PyTuple_GET_ITEM(cpy_r_r23, 0); - CPy_INCREF(__tmp1016); - PyObject *__tmp1017; - if (likely(PyUnicode_Check(__tmp1016))) - __tmp1017 = __tmp1016; + PyObject *__tmp1024 = PyTuple_GET_ITEM(cpy_r_r23, 0); + CPy_INCREF(__tmp1024); + PyObject *__tmp1025; + if (likely(PyUnicode_Check(__tmp1024))) + __tmp1025 = __tmp1024; else { - CPy_TypeError("str", __tmp1016); - __tmp1017 = NULL; + CPy_TypeError("str", __tmp1024); + __tmp1025 = NULL; } - cpy_r_r24.f0 = __tmp1017; - PyObject *__tmp1018 = PyTuple_GET_ITEM(cpy_r_r23, 1); - CPy_INCREF(__tmp1018); - PyObject *__tmp1019; - __tmp1019 = __tmp1018; - cpy_r_r24.f1 = __tmp1019; + cpy_r_r24.f0 = __tmp1025; + PyObject *__tmp1026 = PyTuple_GET_ITEM(cpy_r_r23, 1); + CPy_INCREF(__tmp1026); + PyObject *__tmp1027; + __tmp1027 = __tmp1026; + cpy_r_r24.f1 = __tmp1027; } CPy_DECREF(cpy_r_r23); if (unlikely(cpy_r_r24.f0 == NULL)) { @@ -292174,8 +292405,8 @@ CPyL19: ; cpy_r_r39.f1 = cpy_r_r37; return cpy_r_r39; CPyL20: ; - tuple_T2OO __tmp1020 = { NULL, NULL }; - cpy_r_r40 = __tmp1020; + tuple_T2OO __tmp1028 = { NULL, NULL }; + cpy_r_r40 = __tmp1028; return cpy_r_r40; CPyL21: ; CPy_DecRef(cpy_r_r0); @@ -292220,10 +292451,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___cache(PyObject *self, PyObject * PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1021 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1021); - PyObject *__tmp1022 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1022); + PyObject *__tmp1029 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1029); + PyObject *__tmp1030 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1030); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "cache", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -292563,39 +292794,39 @@ CPyL3: ; goto CPyL7; } CPy_DECREF(cpy_r_r0); - PyObject *__tmp1023; + PyObject *__tmp1031; if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 2))) { - __tmp1023 = NULL; - goto __LL1024; + __tmp1031 = NULL; + goto __LL1032; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r6, 0)))) - __tmp1023 = PyTuple_GET_ITEM(cpy_r_r6, 0); + __tmp1031 = PyTuple_GET_ITEM(cpy_r_r6, 0); else { - __tmp1023 = NULL; + __tmp1031 = NULL; } - if (__tmp1023 == NULL) goto __LL1024; - __tmp1023 = PyTuple_GET_ITEM(cpy_r_r6, 1); - if (__tmp1023 == NULL) goto __LL1024; - __tmp1023 = cpy_r_r6; -__LL1024: ; - if (unlikely(__tmp1023 == NULL)) { + if (__tmp1031 == NULL) goto __LL1032; + __tmp1031 = PyTuple_GET_ITEM(cpy_r_r6, 1); + if (__tmp1031 == NULL) goto __LL1032; + __tmp1031 = cpy_r_r6; +__LL1032: ; + if (unlikely(__tmp1031 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r6); cpy_r_r7 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp1025 = PyTuple_GET_ITEM(cpy_r_r6, 0); - CPy_INCREF(__tmp1025); - PyObject *__tmp1026; - if (likely(PyUnicode_Check(__tmp1025))) - __tmp1026 = __tmp1025; + PyObject *__tmp1033 = PyTuple_GET_ITEM(cpy_r_r6, 0); + CPy_INCREF(__tmp1033); + PyObject *__tmp1034; + if (likely(PyUnicode_Check(__tmp1033))) + __tmp1034 = __tmp1033; else { - CPy_TypeError("str", __tmp1025); - __tmp1026 = NULL; + CPy_TypeError("str", __tmp1033); + __tmp1034 = NULL; } - cpy_r_r7.f0 = __tmp1026; - PyObject *__tmp1027 = PyTuple_GET_ITEM(cpy_r_r6, 1); - CPy_INCREF(__tmp1027); - PyObject *__tmp1028; - __tmp1028 = __tmp1027; - cpy_r_r7.f1 = __tmp1028; + cpy_r_r7.f0 = __tmp1034; + PyObject *__tmp1035 = PyTuple_GET_ITEM(cpy_r_r6, 1); + CPy_INCREF(__tmp1035); + PyObject *__tmp1036; + __tmp1036 = __tmp1035; + cpy_r_r7.f1 = __tmp1036; } CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7.f0 == NULL)) { @@ -292604,8 +292835,8 @@ __LL1024: ; } return cpy_r_r7; CPyL6: ; - tuple_T2OO __tmp1029 = { NULL, NULL }; - cpy_r_r8 = __tmp1029; + tuple_T2OO __tmp1037 = { NULL, NULL }; + cpy_r_r8 = __tmp1037; return cpy_r_r8; CPyL7: ; CPy_DecRef(cpy_r_r0); @@ -292641,10 +292872,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___popitem(PyObject *self, PyObject PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1030 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1030); - PyObject *__tmp1031 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1031); + PyObject *__tmp1038 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1038); + PyObject *__tmp1039 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1039); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "popitem", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -293164,10 +293395,10 @@ CPyL47: ; cpy_r_r57 = PyTuple_New(2); if (unlikely(cpy_r_r57 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1032 = cpy_r_r56.f0; - PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1032); - PyObject *__tmp1033 = cpy_r_r56.f1; - PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1033); + PyObject *__tmp1040 = cpy_r_r56.f0; + PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1040); + PyObject *__tmp1041 = cpy_r_r56.f1; + PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1041); ((faster_web3___utils___caching___async_await_and_popitem_SimpleCache_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL52; CPyGen_SetStopIterationValue(cpy_r_r57); @@ -293843,10 +294074,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1034 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1034); - PyObject *__tmp1035 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1035); + PyObject *__tmp1042 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1042); + PyObject *__tmp1043 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1043); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -294794,16 +295025,16 @@ PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_off else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1036; + if (cpy_r_r18 != NULL) goto __LL1044; if (PyUnicode_Check(cpy_r_r17)) cpy_r_r18 = cpy_r_r17; else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1036; + if (cpy_r_r18 != NULL) goto __LL1044; CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 43, CPyStatic_exception_handling___globals, "union[bytes, str]", cpy_r_r17); goto CPyL101; -__LL1036: ; +__LL1044: ; cpy_r_r19 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r18); CPy_DECREF(cpy_r_r18); if (unlikely(cpy_r_r19 == NULL)) { @@ -295245,10 +295476,10 @@ CPyL88: ; cpy_r_r155 = PyTuple_New(2); if (unlikely(cpy_r_r155 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1037 = cpy_r_r142.f0; - PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1037); - PyObject *__tmp1038 = cpy_r_r142.f1; - PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1038); + PyObject *__tmp1045 = cpy_r_r142.f0; + PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1045); + PyObject *__tmp1046 = cpy_r_r142.f1; + PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1046); PyObject *cpy_r_r156[2] = {cpy_r_r155, cpy_r_r149}; cpy_r_r157 = (PyObject **)&cpy_r_r156; cpy_r_r158 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r157, 2, 0); @@ -295960,12 +296191,12 @@ subscriptions___EthSubscriptionContext_set_result(faster_web3___utils___subscrip else { tmp = NULL; } - if (tmp != NULL) goto __LL1039; + if (tmp != NULL) goto __LL1047; tmp = value; - if (tmp != NULL) goto __LL1039; + if (tmp != NULL) goto __LL1047; CPy_TypeError("union[dict, object]", value); tmp = NULL; -__LL1039: ; +__LL1047: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296266,16 +296497,16 @@ subscriptions___EthSubscription_set__id(faster_web3___utils___subscriptions___Et else { tmp = NULL; } - if (tmp != NULL) goto __LL1040; + if (tmp != NULL) goto __LL1048; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1040; + if (tmp != NULL) goto __LL1048; CPy_TypeError("str or None", value); tmp = NULL; -__LL1040: ; +__LL1048: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296313,16 +296544,16 @@ subscriptions___EthSubscription_set_manager(faster_web3___utils___subscriptions_ else { tmp = NULL; } - if (tmp != NULL) goto __LL1041; + if (tmp != NULL) goto __LL1049; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1041; + if (tmp != NULL) goto __LL1049; CPy_TypeError("faster_web3.providers.persistent.subscription_manager.SubscriptionManager or None", value); tmp = NULL; -__LL1041: ; +__LL1049: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296356,16 +296587,16 @@ subscriptions___EthSubscription_set__subscription_params(faster_web3___utils___s } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL1042; + if (tmp != NULL) goto __LL1050; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1042; + if (tmp != NULL) goto __LL1050; CPy_TypeError("object or None", value); tmp = NULL; -__LL1042: ; +__LL1050: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296399,16 +296630,16 @@ subscriptions___EthSubscription_set__handler(faster_web3___utils___subscriptions } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL1043; + if (tmp != NULL) goto __LL1051; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1043; + if (tmp != NULL) goto __LL1051; CPy_TypeError("object or None", value); tmp = NULL; -__LL1043: ; +__LL1051: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296484,16 +296715,16 @@ subscriptions___EthSubscription_set__label(faster_web3___utils___subscriptions__ else { tmp = NULL; } - if (tmp != NULL) goto __LL1044; + if (tmp != NULL) goto __LL1052; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1044; + if (tmp != NULL) goto __LL1052; CPy_TypeError("str or None", value); tmp = NULL; -__LL1044: ; +__LL1052: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296531,16 +296762,16 @@ subscriptions___EthSubscription_set_parallelize(faster_web3___utils___subscripti else { tmp = NULL; } - if (tmp != NULL) goto __LL1045; + if (tmp != NULL) goto __LL1053; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1045; + if (tmp != NULL) goto __LL1053; CPy_TypeError("bool or None", value); tmp = NULL; -__LL1045: ; +__LL1053: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296808,28 +297039,28 @@ subscriptions___LogsSubscription_set_address(faster_web3___utils___subscriptions else { tmp = NULL; } - if (tmp != NULL) goto __LL1046; + if (tmp != NULL) goto __LL1054; if (PyUnicode_Check(value)) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1046; + if (tmp != NULL) goto __LL1054; if (PyList_Check(value)) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1046; + if (tmp != NULL) goto __LL1054; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1046; + if (tmp != NULL) goto __LL1054; CPy_TypeError("union[bytes, str, list, None]", value); tmp = NULL; -__LL1046: ; +__LL1054: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296863,16 +297094,16 @@ subscriptions___LogsSubscription_set_topics(faster_web3___utils___subscriptions_ } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL1047; + if (tmp != NULL) goto __LL1055; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1047; + if (tmp != NULL) goto __LL1055; CPy_TypeError("object or None", value); tmp = NULL; -__LL1047: ; +__LL1055: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -298248,12 +298479,12 @@ PyObject *CPyPy_subscriptions___EthSubscriptionContext_____init__(PyObject *self else { arg_result = NULL; } - if (arg_result != NULL) goto __LL1048; + if (arg_result != NULL) goto __LL1056; arg_result = obj_result; - if (arg_result != NULL) goto __LL1048; + if (arg_result != NULL) goto __LL1056; CPy_TypeError("union[dict, object]", obj_result); goto fail; -__LL1048: ; +__LL1056: ; PyObject *arg_kwargs = obj_kwargs; char retval = CPyDef_subscriptions___EthSubscriptionContext_____init__(arg_self, arg_async_w3, arg_subscription, arg_result, arg_kwargs); CPy_DECREF(obj_kwargs); @@ -299320,10 +299551,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1049 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1049); - PyObject *__tmp1050 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1050); + PyObject *__tmp1057 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1057); + PyObject *__tmp1058 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1058); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -299589,16 +299820,16 @@ PyObject *CPyPy_subscriptions___handler_wrapper(PyObject *self, PyObject *const } PyObject *arg_handler; arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1051; + if (arg_handler != NULL) goto __LL1059; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1051; + if (arg_handler != NULL) goto __LL1059; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1051: ; +__LL1059: ; PyObject *retval = CPyDef_subscriptions___handler_wrapper(arg_handler); return retval; fail: ; @@ -299834,95 +300065,95 @@ PyObject *CPyPy_subscriptions___EthSubscription_____init__(PyObject *self, PyObj PyObject *arg_subscription_params; if (obj_subscription_params == NULL) { arg_subscription_params = NULL; - goto __LL1052; + goto __LL1060; } arg_subscription_params = obj_subscription_params; - if (arg_subscription_params != NULL) goto __LL1052; + if (arg_subscription_params != NULL) goto __LL1060; if (obj_subscription_params == Py_None) arg_subscription_params = obj_subscription_params; else { arg_subscription_params = NULL; } - if (arg_subscription_params != NULL) goto __LL1052; + if (arg_subscription_params != NULL) goto __LL1060; CPy_TypeError("object or None", obj_subscription_params); goto fail; -__LL1052: ; +__LL1060: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1053; + goto __LL1061; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1053; + if (arg_handler != NULL) goto __LL1061; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1053; + if (arg_handler != NULL) goto __LL1061; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1053: ; +__LL1061: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1054; + goto __LL1062; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1054; + if (arg_handler_context != NULL) goto __LL1062; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1054; + if (arg_handler_context != NULL) goto __LL1062; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1054: ; +__LL1062: ; PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1055; + goto __LL1063; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1055; + if (arg_label != NULL) goto __LL1063; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1055; + if (arg_label != NULL) goto __LL1063; CPy_TypeError("str or None", obj_label); goto fail; -__LL1055: ; +__LL1063: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1056; + goto __LL1064; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1056; + if (arg_parallelize != NULL) goto __LL1064; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1056; + if (arg_parallelize != NULL) goto __LL1064; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1056: ; +__LL1064: ; char retval = CPyDef_subscriptions___EthSubscription_____init__(arg_self, arg_subscription_params, arg_handler, arg_handler_context, arg_label, arg_parallelize); if (retval == 2) { return NULL; @@ -300409,10 +300640,10 @@ CPyL61: ; cpy_r_r86 = PyTuple_New(2); if (unlikely(cpy_r_r86 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1057 = cpy_r_r85.f0; - PyTuple_SET_ITEM(cpy_r_r86, 0, __tmp1057); - PyObject *__tmp1058 = cpy_r_r85.f1; - PyTuple_SET_ITEM(cpy_r_r86, 1, __tmp1058); + PyObject *__tmp1065 = cpy_r_r85.f0; + PyTuple_SET_ITEM(cpy_r_r86, 0, __tmp1065); + PyObject *__tmp1066 = cpy_r_r85.f1; + PyTuple_SET_ITEM(cpy_r_r86, 1, __tmp1066); cpy_r_r87 = cpy_r_r86; goto CPyL67; CPyL66: ; @@ -300420,8 +300651,8 @@ CPyL66: ; cpy_r_r89 = PyTuple_New(1); if (unlikely(cpy_r_r89 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1059 = cpy_r_r88.f0; - PyTuple_SET_ITEM(cpy_r_r89, 0, __tmp1059); + PyObject *__tmp1067 = cpy_r_r88.f0; + PyTuple_SET_ITEM(cpy_r_r89, 0, __tmp1067); cpy_r_r87 = cpy_r_r89; CPyL67: ; cpy_r_params = cpy_r_r87; @@ -300563,92 +300794,92 @@ PyObject *CPyPy_subscriptions___EthSubscription____create_type_aware_subscriptio PyObject *arg_cls = obj_cls; PyObject *arg_subscription_params; arg_subscription_params = obj_subscription_params; - if (arg_subscription_params != NULL) goto __LL1060; + if (arg_subscription_params != NULL) goto __LL1068; if (obj_subscription_params == Py_None) arg_subscription_params = obj_subscription_params; else { arg_subscription_params = NULL; } - if (arg_subscription_params != NULL) goto __LL1060; + if (arg_subscription_params != NULL) goto __LL1068; CPy_TypeError("object or None", obj_subscription_params); goto fail; -__LL1060: ; +__LL1068: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1061; + goto __LL1069; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1061; + if (arg_handler != NULL) goto __LL1069; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1061; + if (arg_handler != NULL) goto __LL1069; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1061: ; +__LL1069: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1062; + goto __LL1070; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1062; + if (arg_handler_context != NULL) goto __LL1070; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1062; + if (arg_handler_context != NULL) goto __LL1070; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1062: ; +__LL1070: ; PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1063; + goto __LL1071; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1063; + if (arg_label != NULL) goto __LL1071; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1063; + if (arg_label != NULL) goto __LL1071; CPy_TypeError("str or None", obj_label); goto fail; -__LL1063: ; +__LL1071: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1064; + goto __LL1072; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1064; + if (arg_parallelize != NULL) goto __LL1072; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1064; + if (arg_parallelize != NULL) goto __LL1072; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1064: ; +__LL1072: ; PyObject *retval = CPyDef_subscriptions___EthSubscription____create_type_aware_subscription(arg_cls, arg_subscription_params, arg_handler, arg_handler_context, arg_label, arg_parallelize); return retval; fail: ; @@ -301434,10 +301665,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1065 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1065); - PyObject *__tmp1066 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1066); + PyObject *__tmp1073 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1073); + PyObject *__tmp1074 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1074); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -301669,22 +301900,22 @@ CPyL12: ; else { cpy_r_r12 = NULL; } - if (cpy_r_r12 != NULL) goto __LL1067; + if (cpy_r_r12 != NULL) goto __LL1075; if (PyUnicode_Check(cpy_r_address)) cpy_r_r12 = cpy_r_address; else { cpy_r_r12 = NULL; } - if (cpy_r_r12 != NULL) goto __LL1067; + if (cpy_r_r12 != NULL) goto __LL1075; if (PyList_Check(cpy_r_address)) cpy_r_r12 = cpy_r_address; else { cpy_r_r12 = NULL; } - if (cpy_r_r12 != NULL) goto __LL1067; + if (cpy_r_r12 != NULL) goto __LL1075; CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "__init__", 236, CPyStatic_subscriptions___globals, "union[bytes, str, list]", cpy_r_address); goto CPyL37; -__LL1067: ; +__LL1075: ; cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ cpy_r_r14 = CPyDict_SetItem(cpy_r_r8, cpy_r_r13, cpy_r_r12); CPy_DECREF(cpy_r_r12); @@ -301734,10 +301965,10 @@ CPyL24: ; cpy_r_r28 = PyTuple_New(2); if (unlikely(cpy_r_r28 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1068 = cpy_r_r27.f0; - PyTuple_SET_ITEM(cpy_r_r28, 0, __tmp1068); - PyObject *__tmp1069 = cpy_r_r27.f1; - PyTuple_SET_ITEM(cpy_r_r28, 1, __tmp1069); + PyObject *__tmp1076 = cpy_r_r27.f0; + PyTuple_SET_ITEM(cpy_r_r28, 0, __tmp1076); + PyObject *__tmp1077 = cpy_r_r27.f1; + PyTuple_SET_ITEM(cpy_r_r28, 1, __tmp1077); cpy_r_r29 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r28, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); CPy_DECREF(cpy_r_r28); CPy_DECREF(cpy_r_handler); @@ -301832,127 +302063,127 @@ PyObject *CPyPy_subscriptions___LogsSubscription_____init__(PyObject *self, PyOb PyObject *arg_address; if (obj_address == NULL) { arg_address = NULL; - goto __LL1070; + goto __LL1078; } if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1070; + if (arg_address != NULL) goto __LL1078; if (PyUnicode_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1070; + if (arg_address != NULL) goto __LL1078; if (PyList_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1070; + if (arg_address != NULL) goto __LL1078; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1070; + if (arg_address != NULL) goto __LL1078; CPy_TypeError("union[bytes, str, list, None]", obj_address); goto fail; -__LL1070: ; +__LL1078: ; PyObject *arg_topics; if (obj_topics == NULL) { arg_topics = NULL; - goto __LL1071; + goto __LL1079; } arg_topics = obj_topics; - if (arg_topics != NULL) goto __LL1071; + if (arg_topics != NULL) goto __LL1079; if (obj_topics == Py_None) arg_topics = obj_topics; else { arg_topics = NULL; } - if (arg_topics != NULL) goto __LL1071; + if (arg_topics != NULL) goto __LL1079; CPy_TypeError("object or None", obj_topics); goto fail; -__LL1071: ; +__LL1079: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1072; + goto __LL1080; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1072; + if (arg_handler != NULL) goto __LL1080; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1072; + if (arg_handler != NULL) goto __LL1080; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1072: ; +__LL1080: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1073; + goto __LL1081; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1073; + if (arg_handler_context != NULL) goto __LL1081; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1073; + if (arg_handler_context != NULL) goto __LL1081; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1073: ; +__LL1081: ; PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1074; + goto __LL1082; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1074; + if (arg_label != NULL) goto __LL1082; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1074; + if (arg_label != NULL) goto __LL1082; CPy_TypeError("str or None", obj_label); goto fail; -__LL1074: ; +__LL1082: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1075; + goto __LL1083; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1075; + if (arg_parallelize != NULL) goto __LL1083; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1075; + if (arg_parallelize != NULL) goto __LL1083; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1075: ; +__LL1083: ; char retval = CPyDef_subscriptions___LogsSubscription_____init__(arg_self, arg_address, arg_topics, arg_handler, arg_handler_context, arg_label, arg_parallelize); if (retval == 2) { return NULL; @@ -301997,8 +302228,8 @@ CPyL8: ; cpy_r_r6 = PyTuple_New(1); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1076 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1076); + PyObject *__tmp1084 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1084); cpy_r_r7 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r6, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); CPy_DECREF(cpy_r_r6); CPy_DECREF(cpy_r_handler); @@ -302047,79 +302278,79 @@ PyObject *CPyPy_subscriptions___NewHeadsSubscription_____init__(PyObject *self, PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1077; + goto __LL1085; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1077; + if (arg_label != NULL) goto __LL1085; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1077; + if (arg_label != NULL) goto __LL1085; CPy_TypeError("str or None", obj_label); goto fail; -__LL1077: ; +__LL1085: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1078; + goto __LL1086; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1078; + if (arg_handler != NULL) goto __LL1086; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1078; + if (arg_handler != NULL) goto __LL1086; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1078: ; +__LL1086: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1079; + goto __LL1087; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1079; + if (arg_handler_context != NULL) goto __LL1087; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1079; + if (arg_handler_context != NULL) goto __LL1087; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1079: ; +__LL1087: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1080; + goto __LL1088; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1080; + if (arg_parallelize != NULL) goto __LL1088; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1080; + if (arg_parallelize != NULL) goto __LL1088; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1080: ; +__LL1088: ; char retval = CPyDef_subscriptions___NewHeadsSubscription_____init__(arg_self, arg_label, arg_handler, arg_handler_context, arg_parallelize); if (retval == 2) { return NULL; @@ -302175,11 +302406,11 @@ CPyL10: ; cpy_r_r7 = PyTuple_New(2); if (unlikely(cpy_r_r7 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1081 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp1081); - PyObject *__tmp1082 = cpy_r_r6.f1 ? Py_True : Py_False; - CPy_INCREF(__tmp1082); - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp1082); + PyObject *__tmp1089 = cpy_r_r6.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp1089); + PyObject *__tmp1090 = cpy_r_r6.f1 ? Py_True : Py_False; + CPy_INCREF(__tmp1090); + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp1090); cpy_r_r8 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r7, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); CPy_DECREF(cpy_r_r7); CPy_DECREF(cpy_r_handler); @@ -302242,79 +302473,79 @@ PyObject *CPyPy_subscriptions___PendingTxSubscription_____init__(PyObject *self, PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1083; + goto __LL1091; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1083; + if (arg_label != NULL) goto __LL1091; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1083; + if (arg_label != NULL) goto __LL1091; CPy_TypeError("str or None", obj_label); goto fail; -__LL1083: ; +__LL1091: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1084; + goto __LL1092; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1084; + if (arg_handler != NULL) goto __LL1092; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1084; + if (arg_handler != NULL) goto __LL1092; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1084: ; +__LL1092: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1085; + goto __LL1093; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1085; + if (arg_handler_context != NULL) goto __LL1093; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1085; + if (arg_handler_context != NULL) goto __LL1093; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1085: ; +__LL1093: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1086; + goto __LL1094; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1086; + if (arg_parallelize != NULL) goto __LL1094; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1086; + if (arg_parallelize != NULL) goto __LL1094; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1086: ; +__LL1094: ; char retval = CPyDef_subscriptions___PendingTxSubscription_____init__(arg_self, arg_full_transactions, arg_label, arg_handler, arg_handler_context, arg_parallelize); if (retval == 2) { return NULL; @@ -302359,8 +302590,8 @@ CPyL8: ; cpy_r_r6 = PyTuple_New(1); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1087 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1087); + PyObject *__tmp1095 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1095); cpy_r_r7 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r6, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); CPy_DECREF(cpy_r_r6); CPy_DECREF(cpy_r_handler); @@ -302409,79 +302640,79 @@ PyObject *CPyPy_subscriptions___SyncingSubscription_____init__(PyObject *self, P PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1088; + goto __LL1096; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1088; + if (arg_label != NULL) goto __LL1096; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1088; + if (arg_label != NULL) goto __LL1096; CPy_TypeError("str or None", obj_label); goto fail; -__LL1088: ; +__LL1096: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1089; + goto __LL1097; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1089; + if (arg_handler != NULL) goto __LL1097; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1089; + if (arg_handler != NULL) goto __LL1097; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1089: ; +__LL1097: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1090; + goto __LL1098; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1090; + if (arg_handler_context != NULL) goto __LL1098; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1090; + if (arg_handler_context != NULL) goto __LL1098; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1090: ; +__LL1098: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1091; + goto __LL1099; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1091; + if (arg_parallelize != NULL) goto __LL1099; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1091; + if (arg_parallelize != NULL) goto __LL1099; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1091: ; +__LL1099: ; char retval = CPyDef_subscriptions___SyncingSubscription_____init__(arg_self, arg_label, arg_handler, arg_handler_context, arg_parallelize); if (retval == 2) { return NULL; @@ -303084,10 +303315,10 @@ CPyL3: ; cpy_r_r61 = PyTuple_New(2); if (unlikely(cpy_r_r61 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1092 = cpy_r_r60.f0; - PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp1092); - PyObject *__tmp1093 = cpy_r_r60.f1; - PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp1093); + PyObject *__tmp1100 = cpy_r_r60.f0; + PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp1100); + PyObject *__tmp1101 = cpy_r_r60.f1; + PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp1101); cpy_r_r62 = PyObject_GetItem(cpy_r_r53, cpy_r_r61); CPy_DECREF(cpy_r_r53); CPy_DECREF(cpy_r_r61); @@ -303170,10 +303401,10 @@ CPyL3: ; cpy_r_r92 = PyTuple_New(2); if (unlikely(cpy_r_r92 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1094 = cpy_r_r91.f0; - PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp1094); - PyObject *__tmp1095 = cpy_r_r91.f1; - PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp1095); + PyObject *__tmp1102 = cpy_r_r91.f0; + PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp1102); + PyObject *__tmp1103 = cpy_r_r91.f1; + PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp1103); cpy_r_r93 = PyObject_GetItem(cpy_r_r84, cpy_r_r92); CPy_DECREF(cpy_r_r92); if (unlikely(cpy_r_r93 == NULL)) { @@ -303216,12 +303447,12 @@ CPyL3: ; cpy_r_r108 = PyTuple_New(3); if (unlikely(cpy_r_r108 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1096 = cpy_r_r107.f0; - PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp1096); - PyObject *__tmp1097 = cpy_r_r107.f1; - PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp1097); - PyObject *__tmp1098 = cpy_r_r107.f2; - PyTuple_SET_ITEM(cpy_r_r108, 2, __tmp1098); + PyObject *__tmp1104 = cpy_r_r107.f0; + PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp1104); + PyObject *__tmp1105 = cpy_r_r107.f1; + PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp1105); + PyObject *__tmp1106 = cpy_r_r107.f2; + PyTuple_SET_ITEM(cpy_r_r108, 2, __tmp1106); cpy_r_r109 = PyObject_GetItem(cpy_r_r99, cpy_r_r108); CPy_DECREF(cpy_r_r99); CPy_DECREF(cpy_r_r108); @@ -303234,10 +303465,10 @@ CPyL3: ; cpy_r_r111 = PyTuple_New(2); if (unlikely(cpy_r_r111 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1099 = cpy_r_r110.f0; - PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp1099); - PyObject *__tmp1100 = cpy_r_r110.f1; - PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp1100); + PyObject *__tmp1107 = cpy_r_r110.f0; + PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp1107); + PyObject *__tmp1108 = cpy_r_r110.f1; + PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp1108); cpy_r_r112 = PyObject_GetItem(cpy_r_r83, cpy_r_r111); CPy_DECREF(cpy_r_r83); CPy_DECREF(cpy_r_r111); @@ -303337,10 +303568,10 @@ CPyL3: ; cpy_r_r150 = PyTuple_New(2); if (unlikely(cpy_r_r150 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1101 = cpy_r_r149.f0; - PyTuple_SET_ITEM(cpy_r_r150, 0, __tmp1101); - PyObject *__tmp1102 = cpy_r_r149.f1; - PyTuple_SET_ITEM(cpy_r_r150, 1, __tmp1102); + PyObject *__tmp1109 = cpy_r_r149.f0; + PyTuple_SET_ITEM(cpy_r_r150, 0, __tmp1109); + PyObject *__tmp1110 = cpy_r_r149.f1; + PyTuple_SET_ITEM(cpy_r_r150, 1, __tmp1110); cpy_r_r151 = PyObject_GetItem(cpy_r_r146, cpy_r_r150); CPy_DECREF(cpy_r_r150); if (unlikely(cpy_r_r151 == NULL)) { @@ -303406,12 +303637,12 @@ CPyL3: ; cpy_r_r176 = PyTuple_New(3); if (unlikely(cpy_r_r176 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1103 = cpy_r_r175.f0; - PyTuple_SET_ITEM(cpy_r_r176, 0, __tmp1103); - PyObject *__tmp1104 = cpy_r_r175.f1; - PyTuple_SET_ITEM(cpy_r_r176, 1, __tmp1104); - PyObject *__tmp1105 = cpy_r_r175.f2; - PyTuple_SET_ITEM(cpy_r_r176, 2, __tmp1105); + PyObject *__tmp1111 = cpy_r_r175.f0; + PyTuple_SET_ITEM(cpy_r_r176, 0, __tmp1111); + PyObject *__tmp1112 = cpy_r_r175.f1; + PyTuple_SET_ITEM(cpy_r_r176, 1, __tmp1112); + PyObject *__tmp1113 = cpy_r_r175.f2; + PyTuple_SET_ITEM(cpy_r_r176, 2, __tmp1113); cpy_r_r177 = PyObject_GetItem(cpy_r_r167, cpy_r_r176); CPy_DECREF(cpy_r_r167); CPy_DECREF(cpy_r_r176); @@ -303424,10 +303655,10 @@ CPyL3: ; cpy_r_r179 = PyTuple_New(2); if (unlikely(cpy_r_r179 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1106 = cpy_r_r178.f0; - PyTuple_SET_ITEM(cpy_r_r179, 0, __tmp1106); - PyObject *__tmp1107 = cpy_r_r178.f1; - PyTuple_SET_ITEM(cpy_r_r179, 1, __tmp1107); + PyObject *__tmp1114 = cpy_r_r178.f0; + PyTuple_SET_ITEM(cpy_r_r179, 0, __tmp1114); + PyObject *__tmp1115 = cpy_r_r178.f1; + PyTuple_SET_ITEM(cpy_r_r179, 1, __tmp1115); cpy_r_r180 = PyObject_GetItem(cpy_r_r158, cpy_r_r179); CPy_DECREF(cpy_r_r158); CPy_DECREF(cpy_r_r179); @@ -303528,10 +303759,10 @@ CPyL3: ; cpy_r_r221 = PyTuple_New(2); if (unlikely(cpy_r_r221 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1108 = cpy_r_r220.f0; - PyTuple_SET_ITEM(cpy_r_r221, 0, __tmp1108); - PyObject *__tmp1109 = cpy_r_r220.f1; - PyTuple_SET_ITEM(cpy_r_r221, 1, __tmp1109); + PyObject *__tmp1116 = cpy_r_r220.f0; + PyTuple_SET_ITEM(cpy_r_r221, 0, __tmp1116); + PyObject *__tmp1117 = cpy_r_r220.f1; + PyTuple_SET_ITEM(cpy_r_r221, 1, __tmp1117); cpy_r_r222 = PyObject_GetItem(cpy_r_r215, cpy_r_r221); CPy_DECREF(cpy_r_r221); if (unlikely(cpy_r_r222 == NULL)) { @@ -303597,12 +303828,12 @@ CPyL3: ; cpy_r_r247 = PyTuple_New(3); if (unlikely(cpy_r_r247 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1110 = cpy_r_r246.f0; - PyTuple_SET_ITEM(cpy_r_r247, 0, __tmp1110); - PyObject *__tmp1111 = cpy_r_r246.f1; - PyTuple_SET_ITEM(cpy_r_r247, 1, __tmp1111); - PyObject *__tmp1112 = cpy_r_r246.f2; - PyTuple_SET_ITEM(cpy_r_r247, 2, __tmp1112); + PyObject *__tmp1118 = cpy_r_r246.f0; + PyTuple_SET_ITEM(cpy_r_r247, 0, __tmp1118); + PyObject *__tmp1119 = cpy_r_r246.f1; + PyTuple_SET_ITEM(cpy_r_r247, 1, __tmp1119); + PyObject *__tmp1120 = cpy_r_r246.f2; + PyTuple_SET_ITEM(cpy_r_r247, 2, __tmp1120); cpy_r_r248 = PyObject_GetItem(cpy_r_r238, cpy_r_r247); CPy_DECREF(cpy_r_r238); CPy_DECREF(cpy_r_r247); @@ -303615,10 +303846,10 @@ CPyL3: ; cpy_r_r250 = PyTuple_New(2); if (unlikely(cpy_r_r250 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1113 = cpy_r_r249.f0; - PyTuple_SET_ITEM(cpy_r_r250, 0, __tmp1113); - PyObject *__tmp1114 = cpy_r_r249.f1; - PyTuple_SET_ITEM(cpy_r_r250, 1, __tmp1114); + PyObject *__tmp1121 = cpy_r_r249.f0; + PyTuple_SET_ITEM(cpy_r_r250, 0, __tmp1121); + PyObject *__tmp1122 = cpy_r_r249.f1; + PyTuple_SET_ITEM(cpy_r_r250, 1, __tmp1122); cpy_r_r251 = PyObject_GetItem(cpy_r_r229, cpy_r_r250); CPy_DECREF(cpy_r_r229); CPy_DECREF(cpy_r_r250); @@ -303729,10 +303960,10 @@ CPyL3: ; cpy_r_r295 = PyTuple_New(2); if (unlikely(cpy_r_r295 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1115 = cpy_r_r294.f0; - PyTuple_SET_ITEM(cpy_r_r295, 0, __tmp1115); - PyObject *__tmp1116 = cpy_r_r294.f1; - PyTuple_SET_ITEM(cpy_r_r295, 1, __tmp1116); + PyObject *__tmp1123 = cpy_r_r294.f0; + PyTuple_SET_ITEM(cpy_r_r295, 0, __tmp1123); + PyObject *__tmp1124 = cpy_r_r294.f1; + PyTuple_SET_ITEM(cpy_r_r295, 1, __tmp1124); cpy_r_r296 = PyObject_GetItem(cpy_r_r287, cpy_r_r295); CPy_DECREF(cpy_r_r287); CPy_DECREF(cpy_r_r295); @@ -303746,10 +303977,10 @@ CPyL3: ; cpy_r_r298 = PyTuple_New(2); if (unlikely(cpy_r_r298 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1117 = cpy_r_r297.f0; - PyTuple_SET_ITEM(cpy_r_r298, 0, __tmp1117); - PyObject *__tmp1118 = cpy_r_r297.f1; - PyTuple_SET_ITEM(cpy_r_r298, 1, __tmp1118); + PyObject *__tmp1125 = cpy_r_r297.f0; + PyTuple_SET_ITEM(cpy_r_r298, 0, __tmp1125); + PyObject *__tmp1126 = cpy_r_r297.f1; + PyTuple_SET_ITEM(cpy_r_r298, 1, __tmp1126); cpy_r_r299 = PyObject_GetItem(cpy_r_r283, cpy_r_r298); CPy_DECREF(cpy_r_r298); if (unlikely(cpy_r_r299 == NULL)) { @@ -303815,12 +304046,12 @@ CPyL3: ; cpy_r_r324 = PyTuple_New(3); if (unlikely(cpy_r_r324 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1119 = cpy_r_r323.f0; - PyTuple_SET_ITEM(cpy_r_r324, 0, __tmp1119); - PyObject *__tmp1120 = cpy_r_r323.f1; - PyTuple_SET_ITEM(cpy_r_r324, 1, __tmp1120); - PyObject *__tmp1121 = cpy_r_r323.f2; - PyTuple_SET_ITEM(cpy_r_r324, 2, __tmp1121); + PyObject *__tmp1127 = cpy_r_r323.f0; + PyTuple_SET_ITEM(cpy_r_r324, 0, __tmp1127); + PyObject *__tmp1128 = cpy_r_r323.f1; + PyTuple_SET_ITEM(cpy_r_r324, 1, __tmp1128); + PyObject *__tmp1129 = cpy_r_r323.f2; + PyTuple_SET_ITEM(cpy_r_r324, 2, __tmp1129); cpy_r_r325 = PyObject_GetItem(cpy_r_r315, cpy_r_r324); CPy_DECREF(cpy_r_r315); CPy_DECREF(cpy_r_r324); @@ -303833,10 +304064,10 @@ CPyL3: ; cpy_r_r327 = PyTuple_New(2); if (unlikely(cpy_r_r327 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1122 = cpy_r_r326.f0; - PyTuple_SET_ITEM(cpy_r_r327, 0, __tmp1122); - PyObject *__tmp1123 = cpy_r_r326.f1; - PyTuple_SET_ITEM(cpy_r_r327, 1, __tmp1123); + PyObject *__tmp1130 = cpy_r_r326.f0; + PyTuple_SET_ITEM(cpy_r_r327, 0, __tmp1130); + PyObject *__tmp1131 = cpy_r_r326.f1; + PyTuple_SET_ITEM(cpy_r_r327, 1, __tmp1131); cpy_r_r328 = PyObject_GetItem(cpy_r_r306, cpy_r_r327); CPy_DECREF(cpy_r_r306); CPy_DECREF(cpy_r_r327); @@ -303880,10 +304111,10 @@ CPyL3: ; cpy_r_r344 = PyTuple_New(2); if (unlikely(cpy_r_r344 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1124 = cpy_r_r343.f0; - PyTuple_SET_ITEM(cpy_r_r344, 0, __tmp1124); - PyObject *__tmp1125 = cpy_r_r343.f1; - PyTuple_SET_ITEM(cpy_r_r344, 1, __tmp1125); + PyObject *__tmp1132 = cpy_r_r343.f0; + PyTuple_SET_ITEM(cpy_r_r344, 0, __tmp1132); + PyObject *__tmp1133 = cpy_r_r343.f1; + PyTuple_SET_ITEM(cpy_r_r344, 1, __tmp1133); cpy_r_r345 = PyObject_GetItem(cpy_r_r336, cpy_r_r344); CPy_DECREF(cpy_r_r336); CPy_DECREF(cpy_r_r344); @@ -303965,10 +304196,10 @@ CPyL3: ; cpy_r_r376 = PyTuple_New(2); if (unlikely(cpy_r_r376 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1126 = cpy_r_r375.f0; - PyTuple_SET_ITEM(cpy_r_r376, 0, __tmp1126); - PyObject *__tmp1127 = cpy_r_r375.f1; - PyTuple_SET_ITEM(cpy_r_r376, 1, __tmp1127); + PyObject *__tmp1134 = cpy_r_r375.f0; + PyTuple_SET_ITEM(cpy_r_r376, 0, __tmp1134); + PyObject *__tmp1135 = cpy_r_r375.f1; + PyTuple_SET_ITEM(cpy_r_r376, 1, __tmp1135); cpy_r_r377 = PyObject_GetItem(cpy_r_r370, cpy_r_r376); CPy_DECREF(cpy_r_r376); if (unlikely(cpy_r_r377 == NULL)) { @@ -304034,12 +304265,12 @@ CPyL3: ; cpy_r_r402 = PyTuple_New(3); if (unlikely(cpy_r_r402 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1128 = cpy_r_r401.f0; - PyTuple_SET_ITEM(cpy_r_r402, 0, __tmp1128); - PyObject *__tmp1129 = cpy_r_r401.f1; - PyTuple_SET_ITEM(cpy_r_r402, 1, __tmp1129); - PyObject *__tmp1130 = cpy_r_r401.f2; - PyTuple_SET_ITEM(cpy_r_r402, 2, __tmp1130); + PyObject *__tmp1136 = cpy_r_r401.f0; + PyTuple_SET_ITEM(cpy_r_r402, 0, __tmp1136); + PyObject *__tmp1137 = cpy_r_r401.f1; + PyTuple_SET_ITEM(cpy_r_r402, 1, __tmp1137); + PyObject *__tmp1138 = cpy_r_r401.f2; + PyTuple_SET_ITEM(cpy_r_r402, 2, __tmp1138); cpy_r_r403 = PyObject_GetItem(cpy_r_r393, cpy_r_r402); CPy_DECREF(cpy_r_r393); CPy_DECREF(cpy_r_r402); @@ -304052,10 +304283,10 @@ CPyL3: ; cpy_r_r405 = PyTuple_New(2); if (unlikely(cpy_r_r405 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1131 = cpy_r_r404.f0; - PyTuple_SET_ITEM(cpy_r_r405, 0, __tmp1131); - PyObject *__tmp1132 = cpy_r_r404.f1; - PyTuple_SET_ITEM(cpy_r_r405, 1, __tmp1132); + PyObject *__tmp1139 = cpy_r_r404.f0; + PyTuple_SET_ITEM(cpy_r_r405, 0, __tmp1139); + PyObject *__tmp1140 = cpy_r_r404.f1; + PyTuple_SET_ITEM(cpy_r_r405, 1, __tmp1140); cpy_r_r406 = PyObject_GetItem(cpy_r_r384, cpy_r_r405); CPy_DECREF(cpy_r_r384); CPy_DECREF(cpy_r_r405); @@ -304890,7 +305121,7 @@ const char * const CPyLit_Str[] = { "\003\beth_sign\021eth_signTypedData$RPC_METHODS_UNSUPPORTED_DURING_BATCH", "\004\033faster_web3._utils.batching\004web3\016_requests_info\024_async_requests_info", "\005\016RequestBatcher\ais_text\bis_bytes\alatin-1\nis_integer", - "\005\036unrecognized block reference: \rWeb3TypeError\004safe\tfinalized\bearliest", + "\005\036unrecognized block reference: \rWeb3TypeError\tfinalized\bearliest\004safe", "\002\tis_string\006is_hex", "\002=Value did not match any of the recognized block identifiers: \005curry", "\003\tTypeGuard\021typing_extensions\"select_method_for_block_identifier", @@ -305377,7 +305608,7 @@ const char * const CPyLit_Str[] = { "\0017Expected a Subscription or a sequence of Subscriptions.", "\001TSubscription not found or is not being managed by the subscription manager.\n id: ", "\001WSubscription not found or is not being managed by the subscription manager.\n label: ", - "\002\t\n id: \f_unsubscribe", + "\004\005label\t\n id: \003_id\f_unsubscribe", "\001ESuccessfully unsubscribed from subscription:\n label: %s\n id: %s", "\001;Failed to unsubscribe from subscription\n subscription=%s", "\0011Successfully unsubscribed from all subscriptions.", @@ -305445,16 +305676,15 @@ const char * const CPyLit_Str[] = { "\006\fTimeoutError\034faster_web3/utils/caching.py\tFINALIZED\004SAFE\005_size\005_data", "\002\'faster_web3/utils/exception_handling.py\033\' object has no attribute \'", "\001YSubscription handler called.\n label: %s\n call count: %s\n total handler calls: %s", - "\004\ahandler\017handler_context\005label\037No `id` found for subscription.", - "\004\vunsubscribe\023TSubscriptionResult\rTSubscription\024EthSubscription[Any]", - "\004\026EthSubscriptionHandler\003_id\024_subscription_params\b_handler", - "\004\020_handler_context\006_label\022handler_call_count\020LogsSubscription", - "\003\027LogsSubscriptionContext\027LogsSubscriptionHandler\vlogs_filter", - "\002\024NewHeadsSubscription\033NewHeadsSubscriptionContext", - "\002\033NewHeadsSubscriptionHandler\025PendingTxSubscription", - "\002\034PendingTxSubscriptionContext\034PendingTxSubscriptionHandler", - "\002\023SyncingSubscription\032SyncingSubscriptionContext", - "\001\032SyncingSubscriptionHandler", + "\004\ahandler\017handler_context\037No `id` found for subscription.\vunsubscribe", + "\003\023TSubscriptionResult\rTSubscription\024EthSubscription[Any]", + "\004\026EthSubscriptionHandler\024_subscription_params\b_handler\020_handler_context", + "\004\006_label\022handler_call_count\020LogsSubscription\027LogsSubscriptionContext", + "\003\027LogsSubscriptionHandler\vlogs_filter\024NewHeadsSubscription", + "\002\033NewHeadsSubscriptionContext\033NewHeadsSubscriptionHandler", + "\002\025PendingTxSubscription\034PendingTxSubscriptionContext", + "\002\034PendingTxSubscriptionHandler\023SyncingSubscription", + "\002\032SyncingSubscriptionContext\032SyncingSubscriptionHandler", "", }; const char * const CPyLit_Bytes[] = { @@ -305551,25 +305781,25 @@ const int CPyLit_Tuple[] = { 1669, 1670, 7, 165, 76, 78, 79, 86, 277, 87, 3, 1676, 363, 450, 11, 165, 76, 357, 78, 79, 81, 83, 85, 513, 86, 87, 1, 367, 2, 406, 403, 3, 1709, 1710, 298, 1, 1711, 4, 1713, 363, 1714, 450, 7, 76, 78, 79, - 1727, 81, 83, 87, 1, 1728, 1, 720, 2, 2220, 2223, 10, 165, 76, 79, 81, - 276, 84, 86, 277, 87, 1764, 5, 1739, 1709, 1710, 387, 298, 2, 1676, - 450, 2, 1728, 1765, 2, 1807, 1808, 3, 1807, 1810, 1808, 3, 1781, 1781, - 1781, 2, 2224, 2377, 3, 1805, 1809, 1806, 1, 1772, 5, 76, 79, 410, - 276, 87, 3, 1814, 1814, 1814, 1, 2382, 2, 1788, 1790, 1, 1816, 1, - 1834, 2, 76, 78, 3, 1846, 1846, 1846, 3, 1781, 1781, 1847, 3, 508, - 508, 1848, 4, 2220, 2388, 2389, 2390, 2, 76, 79, 3, 848, 848, 848, 2, - 2393, 2229, 15, 165, 76, 357, 358, 78, 81, 82, 1853, 83, 276, 85, 166, - 1854, 513, 86, 1, 1855, 5, 280, 591, 168, 1857, 185, 2, 1858, 1859, 1, - 1861, 1, 831, 3, 1972, 1972, 1972, 2, 2144, 2401, 2, 168, 184, 1, 561, - 2, 185, 1865, 1, 804, 2, 68, 804, 3, 76, 78, 79, 1, 2393, 2, 1981, - 938, 2, 1979, 561, 1, 324, 1, 1983, 1, 1982, 9, 76, 78, 79, 359, 81, - 83, 85, 513, 87, 4, 1994, 1995, 1996, 1767, 13, 165, 76, 357, 358, 78, + 1727, 81, 83, 87, 1, 1728, 1, 720, 2, 2220, 2223, 11, 165, 76, 79, 81, + 83, 276, 84, 86, 277, 87, 1766, 5, 1739, 1709, 1710, 387, 298, 2, + 1676, 450, 2, 1728, 1767, 2, 1809, 1810, 3, 1809, 1812, 1810, 3, 1783, + 1783, 1783, 2, 2224, 2377, 3, 1807, 1811, 1808, 1, 1774, 5, 76, 79, + 410, 276, 87, 3, 1816, 1816, 1816, 1, 2382, 2, 1790, 1792, 1, 1818, 1, + 1836, 2, 76, 78, 3, 1848, 1848, 1848, 3, 1783, 1783, 1849, 3, 508, + 508, 1850, 4, 2220, 2388, 2389, 2390, 2, 76, 79, 3, 848, 848, 848, 2, + 2393, 2229, 15, 165, 76, 357, 358, 78, 81, 82, 1855, 83, 276, 85, 166, + 1856, 513, 86, 1, 1857, 5, 280, 591, 168, 1859, 185, 2, 1860, 1861, 1, + 1863, 1, 831, 3, 1974, 1974, 1974, 2, 2144, 2401, 2, 168, 184, 1, 561, + 2, 185, 1867, 1, 804, 2, 68, 804, 3, 76, 78, 79, 1, 2393, 2, 1983, + 938, 2, 1981, 561, 1, 324, 1, 1985, 1, 1984, 9, 76, 78, 79, 359, 81, + 83, 85, 513, 87, 4, 1996, 1997, 1749, 1769, 13, 165, 76, 357, 358, 78, 79, 359, 81, 83, 276, 513, 86, 87, 3, 280, 168, 185, 2, 600, 298, 6, - 1876, 1900, 1435, 1883, 1863, 323 + 1878, 1902, 1435, 1885, 1865, 323 }; const int CPyLit_FrozenSet[] = { - 4, 5, 388, 389, 288, 390, 300, 3, 19, 2024, 0, 2, 885, 886, 4, 1086, - 1088, 1089, 372 + 4, 5, 388, 300, 389, 390, 288, 3, 19, 2024, 0, 2, 885, 886, 4, 1088, + 1086, 1089, 372 }; CPyModule *CPyModule_faster_ens__internal = NULL; CPyModule *CPyModule_faster_ens; From b9b0a4aaac0e203395ec2702654c49df53c38d8f Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 17:16:12 +0000 Subject: [PATCH 12/19] fix tests --- faster_web3/_utils/caching/caching_utils.py | 10 ++++++++ faster_web3/manager.py | 2 +- .../providers/persistent/request_processor.py | 4 +-- .../persistent/subscription_manager.py | 25 +++++++++---------- .../contracts/test_contract_util_functions.py | 12 ++++----- .../core/providers/test_websocket_provider.py | 10 +++++--- 6 files changed, 37 insertions(+), 26 deletions(-) diff --git a/faster_web3/_utils/caching/caching_utils.py b/faster_web3/_utils/caching/caching_utils.py index 47bd08a5c9..97cce5d2e8 100644 --- a/faster_web3/_utils/caching/caching_utils.py +++ b/faster_web3/_utils/caching/caching_utils.py @@ -119,6 +119,16 @@ def __init__( self.response_formatters: Final = response_formatters self.subscription_id: Final = subscription_id self.middleware_response_processors: Final[List[Callable[..., Any]]] = [] + + def __repr__(self) -> str: + attrs = { + "method": self.method, + "params": self.params, + "response_formatters": self.response_formatters, + "subscription_id": self.subscription_id, + "middleware_response_processors": self.middleware_response_processors + } + return f"RequestInformation({attrs!r})" DEFAULT_VALIDATION_THRESHOLD: Final = 60 * 60 # 1 hour diff --git a/faster_web3/manager.py b/faster_web3/manager.py index 7cb9d479d9..a472e61d7b 100644 --- a/faster_web3/manager.py +++ b/faster_web3/manager.py @@ -584,7 +584,7 @@ async def _process_response( " cache_key=%s,\n" " request_info=%s", cache_key, - request_info.__dict__, + request_info, ) self._request_processor._request_information_cache.cache( cache_key, request_info diff --git a/faster_web3/providers/persistent/request_processor.py b/faster_web3/providers/persistent/request_processor.py index 1c415d3d62..30d2dd23ed 100644 --- a/faster_web3/providers/persistent/request_processor.py +++ b/faster_web3/providers/persistent/request_processor.py @@ -143,7 +143,7 @@ def cache_request_information( " cache_key=%s,\n request_info=%s", request_id, cache_key, - request_info.__dict__, + request_info, ) request_info_cache = self._request_information_cache request_info_cache.cache(cache_key, request_info) @@ -164,7 +164,7 @@ def pop_cached_request_information( "Request info popped from cache:\n" " cache_key=%s,\n request_info=%s", cache_key, - request_info.__dict__, + request_info, ) return request_info diff --git a/faster_web3/providers/persistent/subscription_manager.py b/faster_web3/providers/persistent/subscription_manager.py index 5900274e79..9995150665 100644 --- a/faster_web3/providers/persistent/subscription_manager.py +++ b/faster_web3/providers/persistent/subscription_manager.py @@ -214,27 +214,29 @@ async def unsubscribe( if isinstance(subscriptions, EthSubscription) or isinstance(subscriptions, str): if isinstance(subscriptions, str): subscription_id = subscriptions - subscriptions = self.get_by_id(subscription_id) - if subscriptions is None: + subscription = self.get_by_id(subscription_id) + if subscription is None: raise Web3ValueError( "Subscription not found or is not being managed by the " f"subscription manager.\n id: {subscription_id}" ) + else: + subscription = subscriptions - if subscriptions not in self.subscriptions: + if subscription not in self.subscriptions: raise Web3ValueError( "Subscription not found or is not being managed by the " "subscription manager.\n " - f"label: {subscriptions.label}\n id: {subscriptions._id}" + f"label: {subscription.label}\n id: {subscription._id}" ) - if await self._w3.eth._unsubscribe(subscriptions.id): - self._remove_subscription(subscriptions) + if await self._w3.eth._unsubscribe(subscription.id): + self._remove_subscription(subscription) self.logger.info( "Successfully unsubscribed from subscription:\n" " label: %s\n id: %s", - subscriptions.label, - subscriptions.id, + subscription.label, + subscription.id, ) if len(self._subscription_container.handler_subscriptions) == 0: @@ -251,11 +253,8 @@ async def unsubscribe( unsubscribed: List[bool] = [] # re-create the subscription list to prevent modifying the original list # in case ``subscription_manager.subscriptions`` was passed in directly - subs = list(subscriptions) - for sub in subs: - if isinstance(sub, str): - sub = HexStr(sub) - unsubscribed.append(await self.unsubscribe(sub)) + for subscription in list(subscriptions): + unsubscribed.append(await self.unsubscribe(subscription)) return all(unsubscribed) self.logger.warning( diff --git a/tests/core/contracts/test_contract_util_functions.py b/tests/core/contracts/test_contract_util_functions.py index 2b40cf8b26..d44456ed8b 100644 --- a/tests/core/contracts/test_contract_util_functions.py +++ b/tests/core/contracts/test_contract_util_functions.py @@ -109,15 +109,15 @@ async def test_async_parse_block_identifier_bytes_and_hex(async_w3): @pytest.mark.asyncio @pytest.mark.parametrize( - "block_identifier", + "block_identifier,expected_exc", ( - 1.5, - "cats", - -70, + (1.5, TypeError), + ("cats", BlockNumberOutOfRange), + (-70, BlockNumberOutOfRange), ), ) -async def test_async_parse_block_identifier_error(async_w3, block_identifier): - with pytest.raises(BlockNumberOutOfRange): +async def test_async_parse_block_identifier_error(async_w3, block_identifier, expected_exc): + with pytest.raises(expected_exc): await async_parse_block_identifier(async_w3, block_identifier) diff --git a/tests/core/providers/test_websocket_provider.py b/tests/core/providers/test_websocket_provider.py index e1e7fabcb7..52997701e1 100644 --- a/tests/core/providers/test_websocket_provider.py +++ b/tests/core/providers/test_websocket_provider.py @@ -535,14 +535,16 @@ async def test_req_info_cache_size_can_be_set_and_warns_when_full(caplog): "faster_web3.providers.persistent.websocket.connect", new=lambda *_1, **_2: _mocked_ws_conn(), ): - async_w3 = await AsyncWeb3( + async_w3: AsyncWeb3 = await AsyncWeb3( WebSocketProvider("ws://mocked", request_information_cache_size=1) ) - async_w3.provider._request_processor.cache_request_information( + provider: WebSocketProvider = async_w3.provider + provider._request_processor.cache_request_information( + None, RPCEndpoint("eth_getBlockByNumber"), ["latest"], - tuple(), - tuple(), + (), + (), ) assert len(async_w3.provider._request_processor._request_information_cache) == 1 From a0b8af8eacd596e076b4795d3f755784c0753992 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 17 Oct 2025 17:34:50 +0000 Subject: [PATCH 13/19] chore: compile C files for source control --- build/__native_95a20673e7d797e1b808.c | 11226 ++++++++-------- build/__native_95a20673e7d797e1b808.h | 9 +- .../__native_internal_95a20673e7d797e1b808.h | 100 +- 3 files changed, 5586 insertions(+), 5749 deletions(-) diff --git a/build/__native_95a20673e7d797e1b808.c b/build/__native_95a20673e7d797e1b808.c index 63ad857a5c..3d7cbc8a6c 100644 --- a/build/__native_95a20673e7d797e1b808.c +++ b/build/__native_95a20673e7d797e1b808.c @@ -36423,12 +36423,13 @@ caching_utils___RequestInformation_dealloc(faster_web3____utils___caching___cach CPy_TRASHCAN_END(self) } -static CPyVTableItem caching_utils___RequestInformation_vtable[1]; +static CPyVTableItem caching_utils___RequestInformation_vtable[2]; static bool CPyDef_caching_utils___RequestInformation_trait_vtable_setup(void) { CPyVTableItem caching_utils___RequestInformation_vtable_scratch[] = { (CPyVTableItem)CPyDef_caching_utils___RequestInformation_____init__, + (CPyVTableItem)CPyDef_caching_utils___RequestInformation_____repr__, }; memcpy(caching_utils___RequestInformation_vtable, caching_utils___RequestInformation_vtable_scratch, sizeof(caching_utils___RequestInformation_vtable)); return 1; @@ -36478,6 +36479,9 @@ static PyMethodDef caching_utils___RequestInformation_methods[] = { {"__init__", (PyCFunction)CPyPy_caching_utils___RequestInformation_____init__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, method, params, response_formatters, subscription_id=None)\n--\n\n")}, + {"__repr__", + (PyCFunction)CPyPy_caching_utils___RequestInformation_____repr__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__repr__($self, /)\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ @@ -36493,6 +36497,7 @@ static PyTypeObject CPyType_caching_utils___RequestInformation_template_ = { .tp_getset = caching_utils___RequestInformation_getseters, .tp_methods = caching_utils___RequestInformation_methods, .tp_init = caching_utils___RequestInformation_init, + .tp_repr = CPyDef_caching_utils___RequestInformation_____repr__, .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___RequestInformationObject), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, .tp_doc = PyDoc_STR("RequestInformation(method, params, response_formatters, subscription_id=None)\n--\n\n"), @@ -37931,133 +37936,133 @@ caching_utils___wrapper_async_handle_request_caching_obj_set___3_mypyc_env__(fas return 0; } -static PyAsyncMethods caching_utils___wrapper_gen___3_354_as_async = { - .am_await = CPyDef_caching_utils___wrapper_gen___3_354_____await__, +static PyAsyncMethods caching_utils___wrapper_gen___3_364_as_async = { + .am_await = CPyDef_caching_utils___wrapper_gen___3_364_____await__, }; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_354_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching_utils___wrapper_gen___3_354(void); +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_364_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching_utils___wrapper_gen___3_364(void); static PyObject * -caching_utils___wrapper_gen___3_354_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +caching_utils___wrapper_gen___3_364_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - if (type != CPyType_caching_utils___wrapper_gen___3_354) { + if (type != CPyType_caching_utils___wrapper_gen___3_364) { PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); return NULL; } - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_354_setup((PyObject*)type); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_364_setup((PyObject*)type); if (self == NULL) return NULL; return self; } static int -caching_utils___wrapper_gen___3_354_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *self, visitproc visit, void *arg) +caching_utils___wrapper_gen___3_364_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *self, visitproc visit, void *arg) { Py_VISIT(self->___mypyc_env__); return 0; } static int -caching_utils___wrapper_gen___3_354_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *self) +caching_utils___wrapper_gen___3_364_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *self) { Py_CLEAR(self->___mypyc_env__); return 0; } static void -caching_utils___wrapper_gen___3_354_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *self) +caching_utils___wrapper_gen___3_364_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *self) { PyObject_GC_UnTrack(self); - if (caching_utils___wrapper_gen___3_354_free_instance == NULL) { - caching_utils___wrapper_gen___3_354_free_instance = self; + if (caching_utils___wrapper_gen___3_364_free_instance == NULL) { + caching_utils___wrapper_gen___3_364_free_instance = self; Py_CLEAR(self->___mypyc_env__); return; } - CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_354_dealloc) - caching_utils___wrapper_gen___3_354_clear(self); + CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_364_dealloc) + caching_utils___wrapper_gen___3_364_clear(self); Py_TYPE(self)->tp_free((PyObject *)self); CPy_TRASHCAN_END(self) } -static CPyVTableItem caching_utils___wrapper_gen___3_354_vtable[7]; +static CPyVTableItem caching_utils___wrapper_gen___3_364_vtable[7]; static bool -CPyDef_caching_utils___wrapper_gen___3_354_trait_vtable_setup(void) -{ - CPyVTableItem caching_utils___wrapper_gen___3_354_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354_____next__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354___send, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354_____iter__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354___throw, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354___close, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_354_____await__, +CPyDef_caching_utils___wrapper_gen___3_364_trait_vtable_setup(void) +{ + CPyVTableItem caching_utils___wrapper_gen___3_364_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364_____next__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364___send, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364_____iter__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364___throw, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364___close, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364_____await__, }; - memcpy(caching_utils___wrapper_gen___3_354_vtable, caching_utils___wrapper_gen___3_354_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_354_vtable)); + memcpy(caching_utils___wrapper_gen___3_364_vtable, caching_utils___wrapper_gen___3_364_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_364_vtable)); return 1; } -static PyMethodDef caching_utils___wrapper_gen___3_354_methods[] = { +static PyMethodDef caching_utils___wrapper_gen___3_364_methods[] = { {"__next__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354_____next__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364_____next__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, {"send", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354___send, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364___send, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, {"__iter__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354_____iter__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364_____iter__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, {"throw", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354___throw, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364___throw, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, {"close", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354___close, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364___close, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, {"__await__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_354_____await__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364_____await__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ }; -static PyTypeObject CPyType_caching_utils___wrapper_gen___3_354_template_ = { +static PyTypeObject CPyType_caching_utils___wrapper_gen___3_364_template_ = { PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapper_gen___354", - .tp_new = caching_utils___wrapper_gen___3_354_new, - .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_354_dealloc, - .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_354_traverse, - .tp_clear = (inquiry)caching_utils___wrapper_gen___3_354_clear, - .tp_methods = caching_utils___wrapper_gen___3_354_methods, - .tp_iter = CPyDef_caching_utils___wrapper_gen___3_354_____iter__, - .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_354_____next__, - .tp_as_async = &caching_utils___wrapper_gen___3_354_as_async, - .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object), + .tp_name = "wrapper_gen___364", + .tp_new = caching_utils___wrapper_gen___3_364_new, + .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_364_dealloc, + .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_364_traverse, + .tp_clear = (inquiry)caching_utils___wrapper_gen___3_364_clear, + .tp_methods = caching_utils___wrapper_gen___3_364_methods, + .tp_iter = CPyDef_caching_utils___wrapper_gen___3_364_____iter__, + .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_364_____next__, + .tp_as_async = &caching_utils___wrapper_gen___3_364_as_async, + .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapper_gen___354()\n--\n\n"), + .tp_doc = PyDoc_STR("wrapper_gen___364()\n--\n\n"), }; -static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_354_template = &CPyType_caching_utils___wrapper_gen___3_354_template_; +static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_364_template = &CPyType_caching_utils___wrapper_gen___3_364_template_; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_354_setup(PyObject *cpy_r_type) +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_364_setup(PyObject *cpy_r_type) { PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *self; - if (caching_utils___wrapper_gen___3_354_free_instance != NULL) { - self = caching_utils___wrapper_gen___3_354_free_instance; - caching_utils___wrapper_gen___3_354_free_instance = NULL; + faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *self; + if (caching_utils___wrapper_gen___3_364_free_instance != NULL) { + self = caching_utils___wrapper_gen___3_364_free_instance; + caching_utils___wrapper_gen___3_364_free_instance = NULL; Py_SET_REFCNT(self, 1); PyObject_GC_Track(self); return (PyObject *)self; } - self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *)type->tp_alloc(type, 0); + self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *)type->tp_alloc(type, 0); if (self == NULL) return NULL; - self->vtable = caching_utils___wrapper_gen___3_354_vtable; + self->vtable = caching_utils___wrapper_gen___3_364_vtable; return (PyObject *)self; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_354(void) +PyObject *CPyDef_caching_utils___wrapper_gen___3_364(void) { - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_354_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_354); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_364_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_364); if (self == NULL) return NULL; return self; @@ -38496,133 +38501,133 @@ caching_utils___wrapper_async_handle_send_caching_obj_set___3_mypyc_env__(faster return 0; } -static PyAsyncMethods caching_utils___wrapper_gen___3_388_as_async = { - .am_await = CPyDef_caching_utils___wrapper_gen___3_388_____await__, +static PyAsyncMethods caching_utils___wrapper_gen___3_398_as_async = { + .am_await = CPyDef_caching_utils___wrapper_gen___3_398_____await__, }; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_388_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching_utils___wrapper_gen___3_388(void); +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_398_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching_utils___wrapper_gen___3_398(void); static PyObject * -caching_utils___wrapper_gen___3_388_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +caching_utils___wrapper_gen___3_398_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - if (type != CPyType_caching_utils___wrapper_gen___3_388) { + if (type != CPyType_caching_utils___wrapper_gen___3_398) { PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); return NULL; } - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_388_setup((PyObject*)type); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_398_setup((PyObject*)type); if (self == NULL) return NULL; return self; } static int -caching_utils___wrapper_gen___3_388_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *self, visitproc visit, void *arg) +caching_utils___wrapper_gen___3_398_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *self, visitproc visit, void *arg) { Py_VISIT(self->___mypyc_env__); return 0; } static int -caching_utils___wrapper_gen___3_388_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *self) +caching_utils___wrapper_gen___3_398_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *self) { Py_CLEAR(self->___mypyc_env__); return 0; } static void -caching_utils___wrapper_gen___3_388_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *self) +caching_utils___wrapper_gen___3_398_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *self) { PyObject_GC_UnTrack(self); - if (caching_utils___wrapper_gen___3_388_free_instance == NULL) { - caching_utils___wrapper_gen___3_388_free_instance = self; + if (caching_utils___wrapper_gen___3_398_free_instance == NULL) { + caching_utils___wrapper_gen___3_398_free_instance = self; Py_CLEAR(self->___mypyc_env__); return; } - CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_388_dealloc) - caching_utils___wrapper_gen___3_388_clear(self); + CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_398_dealloc) + caching_utils___wrapper_gen___3_398_clear(self); Py_TYPE(self)->tp_free((PyObject *)self); CPy_TRASHCAN_END(self) } -static CPyVTableItem caching_utils___wrapper_gen___3_388_vtable[7]; +static CPyVTableItem caching_utils___wrapper_gen___3_398_vtable[7]; static bool -CPyDef_caching_utils___wrapper_gen___3_388_trait_vtable_setup(void) -{ - CPyVTableItem caching_utils___wrapper_gen___3_388_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388_____next__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388___send, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388_____iter__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388___throw, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388___close, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_388_____await__, +CPyDef_caching_utils___wrapper_gen___3_398_trait_vtable_setup(void) +{ + CPyVTableItem caching_utils___wrapper_gen___3_398_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398_____next__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398___send, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398_____iter__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398___throw, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398___close, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398_____await__, }; - memcpy(caching_utils___wrapper_gen___3_388_vtable, caching_utils___wrapper_gen___3_388_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_388_vtable)); + memcpy(caching_utils___wrapper_gen___3_398_vtable, caching_utils___wrapper_gen___3_398_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_398_vtable)); return 1; } -static PyMethodDef caching_utils___wrapper_gen___3_388_methods[] = { +static PyMethodDef caching_utils___wrapper_gen___3_398_methods[] = { {"__next__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388_____next__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398_____next__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, {"send", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388___send, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398___send, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, {"__iter__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388_____iter__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398_____iter__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, {"throw", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388___throw, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398___throw, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, {"close", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388___close, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398___close, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, {"__await__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_388_____await__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398_____await__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ }; -static PyTypeObject CPyType_caching_utils___wrapper_gen___3_388_template_ = { +static PyTypeObject CPyType_caching_utils___wrapper_gen___3_398_template_ = { PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapper_gen___388", - .tp_new = caching_utils___wrapper_gen___3_388_new, - .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_388_dealloc, - .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_388_traverse, - .tp_clear = (inquiry)caching_utils___wrapper_gen___3_388_clear, - .tp_methods = caching_utils___wrapper_gen___3_388_methods, - .tp_iter = CPyDef_caching_utils___wrapper_gen___3_388_____iter__, - .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_388_____next__, - .tp_as_async = &caching_utils___wrapper_gen___3_388_as_async, - .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object), + .tp_name = "wrapper_gen___398", + .tp_new = caching_utils___wrapper_gen___3_398_new, + .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_398_dealloc, + .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_398_traverse, + .tp_clear = (inquiry)caching_utils___wrapper_gen___3_398_clear, + .tp_methods = caching_utils___wrapper_gen___3_398_methods, + .tp_iter = CPyDef_caching_utils___wrapper_gen___3_398_____iter__, + .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_398_____next__, + .tp_as_async = &caching_utils___wrapper_gen___3_398_as_async, + .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapper_gen___388()\n--\n\n"), + .tp_doc = PyDoc_STR("wrapper_gen___398()\n--\n\n"), }; -static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_388_template = &CPyType_caching_utils___wrapper_gen___3_388_template_; +static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_398_template = &CPyType_caching_utils___wrapper_gen___3_398_template_; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_388_setup(PyObject *cpy_r_type) +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_398_setup(PyObject *cpy_r_type) { PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *self; - if (caching_utils___wrapper_gen___3_388_free_instance != NULL) { - self = caching_utils___wrapper_gen___3_388_free_instance; - caching_utils___wrapper_gen___3_388_free_instance = NULL; + faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *self; + if (caching_utils___wrapper_gen___3_398_free_instance != NULL) { + self = caching_utils___wrapper_gen___3_398_free_instance; + caching_utils___wrapper_gen___3_398_free_instance = NULL; Py_SET_REFCNT(self, 1); PyObject_GC_Track(self); return (PyObject *)self; } - self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *)type->tp_alloc(type, 0); + self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *)type->tp_alloc(type, 0); if (self == NULL) return NULL; - self->vtable = caching_utils___wrapper_gen___3_388_vtable; + self->vtable = caching_utils___wrapper_gen___3_398_vtable; return (PyObject *)self; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_388(void) +PyObject *CPyDef_caching_utils___wrapper_gen___3_398(void) { - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_388_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_388); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_398_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_398); if (self == NULL) return NULL; return self; @@ -39150,133 +39155,133 @@ caching_utils___wrapper_async_handle_recv_caching_obj_set___3_mypyc_env__(faster return 0; } -static PyAsyncMethods caching_utils___wrapper_gen___3_413_as_async = { - .am_await = CPyDef_caching_utils___wrapper_gen___3_413_____await__, +static PyAsyncMethods caching_utils___wrapper_gen___3_423_as_async = { + .am_await = CPyDef_caching_utils___wrapper_gen___3_423_____await__, }; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_413_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching_utils___wrapper_gen___3_413(void); +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_423_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching_utils___wrapper_gen___3_423(void); static PyObject * -caching_utils___wrapper_gen___3_413_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +caching_utils___wrapper_gen___3_423_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - if (type != CPyType_caching_utils___wrapper_gen___3_413) { + if (type != CPyType_caching_utils___wrapper_gen___3_423) { PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); return NULL; } - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_413_setup((PyObject*)type); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_423_setup((PyObject*)type); if (self == NULL) return NULL; return self; } static int -caching_utils___wrapper_gen___3_413_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *self, visitproc visit, void *arg) +caching_utils___wrapper_gen___3_423_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *self, visitproc visit, void *arg) { Py_VISIT(self->___mypyc_env__); return 0; } static int -caching_utils___wrapper_gen___3_413_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *self) +caching_utils___wrapper_gen___3_423_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *self) { Py_CLEAR(self->___mypyc_env__); return 0; } static void -caching_utils___wrapper_gen___3_413_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *self) +caching_utils___wrapper_gen___3_423_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *self) { PyObject_GC_UnTrack(self); - if (caching_utils___wrapper_gen___3_413_free_instance == NULL) { - caching_utils___wrapper_gen___3_413_free_instance = self; + if (caching_utils___wrapper_gen___3_423_free_instance == NULL) { + caching_utils___wrapper_gen___3_423_free_instance = self; Py_CLEAR(self->___mypyc_env__); return; } - CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_413_dealloc) - caching_utils___wrapper_gen___3_413_clear(self); + CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_423_dealloc) + caching_utils___wrapper_gen___3_423_clear(self); Py_TYPE(self)->tp_free((PyObject *)self); CPy_TRASHCAN_END(self) } -static CPyVTableItem caching_utils___wrapper_gen___3_413_vtable[7]; +static CPyVTableItem caching_utils___wrapper_gen___3_423_vtable[7]; static bool -CPyDef_caching_utils___wrapper_gen___3_413_trait_vtable_setup(void) -{ - CPyVTableItem caching_utils___wrapper_gen___3_413_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413_____next__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413___send, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413_____iter__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413___throw, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413___close, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_413_____await__, +CPyDef_caching_utils___wrapper_gen___3_423_trait_vtable_setup(void) +{ + CPyVTableItem caching_utils___wrapper_gen___3_423_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423_____next__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423___send, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423_____iter__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423___throw, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423___close, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423_____await__, }; - memcpy(caching_utils___wrapper_gen___3_413_vtable, caching_utils___wrapper_gen___3_413_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_413_vtable)); + memcpy(caching_utils___wrapper_gen___3_423_vtable, caching_utils___wrapper_gen___3_423_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_423_vtable)); return 1; } -static PyMethodDef caching_utils___wrapper_gen___3_413_methods[] = { +static PyMethodDef caching_utils___wrapper_gen___3_423_methods[] = { {"__next__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413_____next__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423_____next__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, {"send", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413___send, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423___send, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, {"__iter__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413_____iter__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423_____iter__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, {"throw", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413___throw, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423___throw, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, {"close", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413___close, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423___close, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, {"__await__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_413_____await__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423_____await__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ }; -static PyTypeObject CPyType_caching_utils___wrapper_gen___3_413_template_ = { +static PyTypeObject CPyType_caching_utils___wrapper_gen___3_423_template_ = { PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapper_gen___413", - .tp_new = caching_utils___wrapper_gen___3_413_new, - .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_413_dealloc, - .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_413_traverse, - .tp_clear = (inquiry)caching_utils___wrapper_gen___3_413_clear, - .tp_methods = caching_utils___wrapper_gen___3_413_methods, - .tp_iter = CPyDef_caching_utils___wrapper_gen___3_413_____iter__, - .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_413_____next__, - .tp_as_async = &caching_utils___wrapper_gen___3_413_as_async, - .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object), + .tp_name = "wrapper_gen___423", + .tp_new = caching_utils___wrapper_gen___3_423_new, + .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_423_dealloc, + .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_423_traverse, + .tp_clear = (inquiry)caching_utils___wrapper_gen___3_423_clear, + .tp_methods = caching_utils___wrapper_gen___3_423_methods, + .tp_iter = CPyDef_caching_utils___wrapper_gen___3_423_____iter__, + .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_423_____next__, + .tp_as_async = &caching_utils___wrapper_gen___3_423_as_async, + .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapper_gen___413()\n--\n\n"), + .tp_doc = PyDoc_STR("wrapper_gen___423()\n--\n\n"), }; -static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_413_template = &CPyType_caching_utils___wrapper_gen___3_413_template_; +static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_423_template = &CPyType_caching_utils___wrapper_gen___3_423_template_; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_413_setup(PyObject *cpy_r_type) +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_423_setup(PyObject *cpy_r_type) { PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *self; - if (caching_utils___wrapper_gen___3_413_free_instance != NULL) { - self = caching_utils___wrapper_gen___3_413_free_instance; - caching_utils___wrapper_gen___3_413_free_instance = NULL; + faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *self; + if (caching_utils___wrapper_gen___3_423_free_instance != NULL) { + self = caching_utils___wrapper_gen___3_423_free_instance; + caching_utils___wrapper_gen___3_423_free_instance = NULL; Py_SET_REFCNT(self, 1); PyObject_GC_Track(self); return (PyObject *)self; } - self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *)type->tp_alloc(type, 0); + self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *)type->tp_alloc(type, 0); if (self == NULL) return NULL; - self->vtable = caching_utils___wrapper_gen___3_413_vtable; + self->vtable = caching_utils___wrapper_gen___3_423_vtable; return (PyObject *)self; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_413(void) +PyObject *CPyDef_caching_utils___wrapper_gen___3_423(void) { - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_413_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_413); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_423_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_423); if (self == NULL) return NULL; return self; @@ -39324,8 +39329,8 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) CPyType_caching_utils___wrapper_async_handle_request_caching_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_async_handle_request_caching_obj_template, NULL, modname); if (unlikely(!CPyType_caching_utils___wrapper_async_handle_request_caching_obj)) goto fail; - CPyType_caching_utils___wrapper_gen___3_354 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_354_template, NULL, modname); - if (unlikely(!CPyType_caching_utils___wrapper_gen___3_354)) + CPyType_caching_utils___wrapper_gen___3_364 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_364_template, NULL, modname); + if (unlikely(!CPyType_caching_utils___wrapper_gen___3_364)) goto fail; CPyType_caching_utils___async_handle_send_caching_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___async_handle_send_caching_env_template, NULL, modname); if (unlikely(!CPyType_caching_utils___async_handle_send_caching_env)) @@ -39336,8 +39341,8 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) CPyType_caching_utils___wrapper_async_handle_send_caching_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_async_handle_send_caching_obj_template, NULL, modname); if (unlikely(!CPyType_caching_utils___wrapper_async_handle_send_caching_obj)) goto fail; - CPyType_caching_utils___wrapper_gen___3_388 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_388_template, NULL, modname); - if (unlikely(!CPyType_caching_utils___wrapper_gen___3_388)) + CPyType_caching_utils___wrapper_gen___3_398 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_398_template, NULL, modname); + if (unlikely(!CPyType_caching_utils___wrapper_gen___3_398)) goto fail; CPyType_caching_utils___async_handle_recv_caching_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___async_handle_recv_caching_env_template, NULL, modname); if (unlikely(!CPyType_caching_utils___async_handle_recv_caching_env)) @@ -39348,8 +39353,8 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) CPyType_caching_utils___wrapper_async_handle_recv_caching_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_async_handle_recv_caching_obj_template, NULL, modname); if (unlikely(!CPyType_caching_utils___wrapper_async_handle_recv_caching_obj)) goto fail; - CPyType_caching_utils___wrapper_gen___3_413 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_413_template, NULL, modname); - if (unlikely(!CPyType_caching_utils___wrapper_gen___3_413)) + CPyType_caching_utils___wrapper_gen___3_423 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_423_template, NULL, modname); + if (unlikely(!CPyType_caching_utils___wrapper_gen___3_423)) goto fail; if (CPyGlobalsInit() < 0) goto fail; @@ -39405,15 +39410,15 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) Py_CLEAR(CPyType_caching_utils___async_handle_request_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_request_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_request_caching_obj); - Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_354); + Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_364); Py_CLEAR(CPyType_caching_utils___async_handle_send_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_send_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_send_caching_obj); - Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_388); + Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_398); Py_CLEAR(CPyType_caching_utils___async_handle_recv_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_recv_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_recv_caching_obj); - Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_413); + Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_423); return -1; } static struct PyModuleDef caching_utilsmodule = { @@ -40237,6 +40242,144 @@ fail: ; return NULL; } +PyObject *CPyDef_caching_utils___RequestInformation_____repr__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + tuple_T3OOO cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject **cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + CPyPtr cpy_r_r23; + CPyPtr cpy_r_r24; + CPyPtr cpy_r_r25; + CPyPtr cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'method' */ + cpy_r_r1 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_self)->_method; + CPy_INCREF(cpy_r_r1); + cpy_r_r2 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'params' */ + cpy_r_r3 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_self)->_params; + CPy_INCREF(cpy_r_r3); + cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'response_formatters' */ + cpy_r_r5 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_self)->_response_formatters; + CPy_INCREF(cpy_r_r5.f0); + CPy_INCREF(cpy_r_r5.f1); + CPy_INCREF(cpy_r_r5.f2); + cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription_id' */ + cpy_r_r7 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_self)->_subscription_id; + CPy_INCREF(cpy_r_r7); + cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'middleware_response_processors' */ + cpy_r_r9 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_self)->_middleware_response_processors; + CPy_INCREF_NO_IMM(cpy_r_r9); + cpy_r_r10 = PyTuple_New(3); + if (unlikely(cpy_r_r10 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp159 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp159); + PyObject *__tmp160 = cpy_r_r5.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp160); + PyObject *__tmp161 = cpy_r_r5.f2; + PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp161); + cpy_r_r11 = CPyDict_Build(5, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r3, cpy_r_r4, cpy_r_r10, cpy_r_r6, cpy_r_r7, cpy_r_r8, cpy_r_r9); + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r10); + CPy_DECREF(cpy_r_r7); + CPy_DECREF_NO_IMM(cpy_r_r9); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__repr__", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL6; + } + cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RequestInformation(' */ + cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{!r:{}}' */ + cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'format' */ + PyObject *cpy_r_r17[3] = {cpy_r_r14, cpy_r_r11, cpy_r_r15}; + cpy_r_r18 = (PyObject **)&cpy_r_r17; + cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r19 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__repr__", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL7; + } + CPy_DECREF(cpy_r_r11); + if (likely(PyUnicode_Check(cpy_r_r19))) + cpy_r_r20 = cpy_r_r19; + else { + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "__repr__", 131, CPyStatic_caching_utils___globals, "str", cpy_r_r19); + goto CPyL6; + } + cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ')' */ + cpy_r_r22 = PyList_New(3); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__repr__", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL8; + } + cpy_r_r23 = (CPyPtr)&((PyListObject *)cpy_r_r22)->ob_item; + cpy_r_r24 = *(CPyPtr *)cpy_r_r23; + CPy_INCREF(cpy_r_r13); + *(PyObject * *)cpy_r_r24 = cpy_r_r13; + cpy_r_r25 = cpy_r_r24 + 8; + *(PyObject * *)cpy_r_r25 = cpy_r_r20; + CPy_INCREF(cpy_r_r21); + cpy_r_r26 = cpy_r_r24 + 16; + *(PyObject * *)cpy_r_r26 = cpy_r_r21; + cpy_r_r27 = PyUnicode_Join(cpy_r_r12, cpy_r_r22); + CPy_DECREF_NO_IMM(cpy_r_r22); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__repr__", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL6; + } + return cpy_r_r27; +CPyL6: ; + cpy_r_r28 = NULL; + return cpy_r_r28; +CPyL7: ; + CPy_DecRef(cpy_r_r11); + goto CPyL6; +CPyL8: ; + CPy_DecRef(cpy_r_r20); + goto CPyL6; +} + +PyObject *CPyPy_caching_utils___RequestInformation_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__repr__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_caching_utils___RequestInformation)) + arg_self = obj_self; + else { + CPy_TypeError("faster_web3._utils.caching.caching_utils.RequestInformation", obj_self); + goto fail; + } + PyObject *retval = CPyDef_caching_utils___RequestInformation_____repr__(arg_self); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__repr__", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + return NULL; +} + char CPyDef_caching_utils___is_cacheable_request(PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; @@ -40287,16 +40430,16 @@ char CPyDef_caching_utils___is_cacheable_request(PyObject *cpy_r_provider, PyObj else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL159; + if (cpy_r_r5 != NULL) goto __LL162; if (PyTuple_Check(cpy_r_r4)) cpy_r_r5 = cpy_r_r4; else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL159; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "is_cacheable_request", 151, CPyStatic_caching_utils___globals, "union[set, tuple]", cpy_r_r4); + if (cpy_r_r5 != NULL) goto __LL162; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "is_cacheable_request", 161, CPyStatic_caching_utils___globals, "union[set, tuple]", cpy_r_r4); goto CPyL21; -__LL159: ; +__LL162: ; cpy_r_r6 = PySequence_Contains(cpy_r_r5, cpy_r_method); CPy_DECREF(cpy_r_r5); cpy_r_r7 = cpy_r_r6 >= 0; @@ -40525,7 +40668,7 @@ CPyL4: ; if (likely(PyDict_Check(cpy_r_r22))) cpy_r_r23 = cpy_r_r22; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "set_threshold_if_empty", 214, CPyStatic_caching_utils___globals, "dict", cpy_r_r22); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "set_threshold_if_empty", 224, CPyStatic_caching_utils___globals, "dict", cpy_r_r22); goto CPyL44; } cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ @@ -40593,16 +40736,16 @@ CPyL19: ; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL160; + if (cpy_r_r41 != NULL) goto __LL163; if (PyLong_Check(cpy_r_r40)) cpy_r_r41 = cpy_r_r40; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL160; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "set_threshold_if_empty", 221, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r40); + if (cpy_r_r41 != NULL) goto __LL163; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "set_threshold_if_empty", 231, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r40); goto CPyL22; -__LL160: ; +__LL163: ; cpy_r_r42 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'request_cache_validation_threshold' */ cpy_r_r43 = PyObject_SetAttr(cpy_r_provider, cpy_r_r42, cpy_r_r41); CPy_DECREF(cpy_r_r41); @@ -40655,8 +40798,8 @@ CPyL28: ; if (!cpy_r_r54) goto CPyL31; CPy_Unreachable(); CPyL30: ; - tuple_T3OOO __tmp161 = { NULL, NULL, NULL }; - cpy_r_r55 = __tmp161; + tuple_T3OOO __tmp164 = { NULL, NULL, NULL }; + cpy_r_r55 = __tmp164; cpy_r_r56 = cpy_r_r55; goto CPyL32; CPyL31: ; @@ -41076,7 +41219,7 @@ PyObject *CPyDef_caching_utils___wrapper_handle_request_caching_obj_____call__(P PyObject *cpy_r_r63; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_handle_request_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_handle_request_caching_obj", "__mypyc_env__", 253, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_handle_request_caching_obj", "__mypyc_env__", 263, CPyStatic_caching_utils___globals); goto CPyL54; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -41096,7 +41239,7 @@ CPyL1: ; if (likely(Py_TYPE(cpy_r_r3) == CPyType_utils___caching___SimpleCache)) cpy_r_r4 = cpy_r_r3; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 257, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r3); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 267, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r3); goto CPyL55; } cpy_r_r5 = CPyStatic_caching_utils___get_ident; @@ -41142,10 +41285,10 @@ CPyL8: ; cpy_r_r12 = PyTuple_New(2); if (unlikely(cpy_r_r12 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp162 = cpy_r_r11.f0; - PyTuple_SET_ITEM(cpy_r_r12, 0, __tmp162); - PyObject *__tmp163 = cpy_r_r11.f1; - PyTuple_SET_ITEM(cpy_r_r12, 1, __tmp163); + PyObject *__tmp165 = cpy_r_r11.f0; + PyTuple_SET_ITEM(cpy_r_r12, 0, __tmp165); + PyObject *__tmp166 = cpy_r_r11.f1; + PyTuple_SET_ITEM(cpy_r_r12, 1, __tmp166); cpy_r_r13 = PyObject_Str(cpy_r_r12); CPy_DECREF(cpy_r_r12); if (unlikely(cpy_r_r13 == NULL)) { @@ -41180,7 +41323,7 @@ CPyL16: ; if (likely(PyDict_Check(cpy_r_r16))) cpy_r_r19 = cpy_r_r16; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 263, CPyStatic_caching_utils___globals, "dict", cpy_r_r16); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 273, CPyStatic_caching_utils___globals, "dict", cpy_r_r16); goto CPyL54; } return cpy_r_r19; @@ -41208,7 +41351,7 @@ CPyL19: ; if (likely(PyDict_Check(cpy_r_r23))) cpy_r_r24 = cpy_r_r23; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 265, CPyStatic_caching_utils___globals, "dict", cpy_r_r23); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 275, CPyStatic_caching_utils___globals, "dict", cpy_r_r23); goto CPyL62; } cpy_r_r25 = CPyDef_caching_utils____should_cache_response(cpy_r_provider, cpy_r_method, cpy_r_params, cpy_r_r24); @@ -41312,8 +41455,8 @@ CPyL35: ; CPyL36: ; CPy_Unreachable(); CPyL37: ; - tuple_T3OOO __tmp164 = { NULL, NULL, NULL }; - cpy_r_r50 = __tmp164; + tuple_T3OOO __tmp167 = { NULL, NULL, NULL }; + cpy_r_r50 = __tmp167; cpy_r_r51 = cpy_r_r50; goto CPyL39; CPyL38: ; @@ -41382,7 +41525,7 @@ CPyL51: ; if (likely(PyDict_Check(cpy_r_r61))) cpy_r_r62 = cpy_r_r61; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 271, CPyStatic_caching_utils___globals, "dict", cpy_r_r61); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 281, CPyStatic_caching_utils___globals, "dict", cpy_r_r61); goto CPyL54; } return cpy_r_r62; @@ -41740,7 +41883,7 @@ CPyL1: ; CPyL4: ; cpy_r_r5 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r5 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 302, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 312, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r5); @@ -41763,7 +41906,7 @@ CPyL5: ; } cpy_r_r9 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__current_threshold; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 304, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 314, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r9); @@ -41781,7 +41924,7 @@ CPyL8: ; if (cpy_r_r13) goto CPyL12; cpy_r_r14 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__current_threshold; if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 305, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 315, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r14); @@ -41795,7 +41938,7 @@ CPyL11: ; CPyL12: ; cpy_r_r19 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r19 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 307, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 317, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r19); @@ -41824,7 +41967,7 @@ CPyL13: ; } cpy_r_r24 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r24 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 310, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 320, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r24); @@ -41840,7 +41983,7 @@ CPyL17: ; } cpy_r_r29 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r29 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 311, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 321, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r29); @@ -42024,7 +42167,7 @@ CPyL49: ; if (likely(PyDict_Check(cpy_r_r41))) cpy_r_r60 = cpy_r_r41; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 311, CPyStatic_caching_utils___globals, "dict", cpy_r_r41); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 321, CPyStatic_caching_utils___globals, "dict", cpy_r_r41); goto CPyL67; } if (((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__chain_id_result != NULL) { @@ -42038,7 +42181,7 @@ CPyL49: ; } cpy_r_r62 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__chain_id_result; if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id_result", 314, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id_result", 324, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r62); @@ -42081,7 +42224,7 @@ CPyL52: ; } cpy_r_r72 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__current_threshold; if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 316, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 326, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r72); @@ -42109,7 +42252,7 @@ CPyL57: ; CPyL62: ; cpy_r_r79 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__chain_id; if (unlikely(cpy_r_r79 == CPY_INT_TAG)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id", 319, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id", 329, CPyStatic_caching_utils___globals); goto CPyL67; } CPyTagged_INCREF(cpy_r_r79); @@ -42127,19 +42270,19 @@ CPyL63: ; else { cpy_r_r83 = NULL; } - if (cpy_r_r83 != NULL) goto __LL165; + if (cpy_r_r83 != NULL) goto __LL168; if (PyLong_Check(cpy_r_r82)) cpy_r_r83 = cpy_r_r82; else { cpy_r_r83 = NULL; } - if (cpy_r_r83 != NULL) goto __LL165; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 318, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r82); + if (cpy_r_r83 != NULL) goto __LL168; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 328, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r82); goto CPyL67; -__LL165: ; +__LL168: ; cpy_r_r84 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r84 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 317, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 327, CPyStatic_caching_utils___globals); goto CPyL113; } CPy_INCREF(cpy_r_r84); @@ -42178,7 +42321,7 @@ CPyL67: ; if (!cpy_r_r93) goto CPyL72; cpy_r_r94 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r94 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 323, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 333, CPyStatic_caching_utils___globals); goto CPyL76; } CPy_INCREF(cpy_r_r94); @@ -42230,8 +42373,8 @@ CPyL77: ; if (!cpy_r_r101) goto CPyL80; CPy_Unreachable(); CPyL79: ; - tuple_T3OOO __tmp166 = { NULL, NULL, NULL }; - cpy_r_r102 = __tmp166; + tuple_T3OOO __tmp169 = { NULL, NULL, NULL }; + cpy_r_r102 = __tmp169; cpy_r_r103 = cpy_r_r102; goto CPyL81; CPyL80: ; @@ -42240,13 +42383,13 @@ CPyL80: ; CPyL81: ; cpy_r_r105 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_allowed_requests; if (unlikely(cpy_r_r105 == 2)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "cache_allowed_requests", 325, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "cache_allowed_requests", 335, CPyStatic_caching_utils___globals); goto CPyL87; } CPyL82: ; cpy_r_r106 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r106 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 325, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 335, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r106); @@ -42558,10 +42701,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp167 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp167); - PyObject *__tmp168 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp168); + PyObject *__tmp170 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp170); + PyObject *__tmp171 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp171); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -42839,7 +42982,7 @@ CPyL1: ; CPyL4: ; cpy_r_r9 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 334, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 344, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r9); @@ -42864,7 +43007,7 @@ CPyL5: ; cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ cpy_r_r15 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r15 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 335, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 345, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r15); @@ -42880,7 +43023,7 @@ CPyL8: ; if (cpy_r_r18) goto CPyL17; cpy_r_r19 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result; if (unlikely(cpy_r_r19 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 335, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 345, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r19); @@ -42930,7 +43073,7 @@ CPyL21: ; CPyL22: ; cpy_r_r28 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 338, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 348, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r28); @@ -43104,7 +43247,7 @@ CPyL49: ; CPyL51: ; cpy_r_r56 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r56 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 340, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 350, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r56); @@ -43134,7 +43277,7 @@ CPyL55: ; if (!cpy_r_r61) goto CPyL116; cpy_r_r62 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 341, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 351, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r62); @@ -43162,7 +43305,7 @@ CPyL58: ; CPyL63: ; cpy_r_r69 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r69 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 343, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 353, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r69); @@ -43184,28 +43327,28 @@ CPyL64: ; } cpy_r_r72 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 344, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 354, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r72); CPyL67: ; cpy_r_r73 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r73 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "params", 344, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "params", 354, CPyStatic_caching_utils___globals); goto CPyL137; } CPy_INCREF(cpy_r_r73); CPyL68: ; cpy_r_r74 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result; if (unlikely(cpy_r_r74 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 344, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 354, CPyStatic_caching_utils___globals); goto CPyL138; } CPy_INCREF(cpy_r_r74); CPyL69: ; cpy_r_r75 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator; if (unlikely(cpy_r_r75 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "cache_validator", 344, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "cache_validator", 354, CPyStatic_caching_utils___globals); goto CPyL139; } CPy_INCREF(cpy_r_r75); @@ -43232,7 +43375,7 @@ CPyL70: ; } cpy_r_r80 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; if (unlikely(cpy_r_r80 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 345, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 355, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r80); @@ -43265,7 +43408,7 @@ CPyL73: ; if (!cpy_r_r87) goto CPyL108; cpy_r_r88 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; if (unlikely(cpy_r_r88 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 345, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 355, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r88); @@ -43444,7 +43587,7 @@ CPyL106: ; CPyL108: ; cpy_r_r115 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; if (unlikely(cpy_r_r115 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 345, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 355, CPyStatic_caching_utils___globals); goto CPyL126; } CPy_INCREF(cpy_r_r115); @@ -43783,10 +43926,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp169 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp169); - PyObject *__tmp170 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp170); + PyObject *__tmp172 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp172); + PyObject *__tmp173 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp173); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -44007,7 +44150,7 @@ fail: ; return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -44298,14 +44441,14 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper_ cpy_r_r9 = cpy_r_r8; cpy_r_r10 = NULL; cpy_r_r11 = cpy_r_r10; - tuple_T3OOO __tmp171 = { NULL, NULL, NULL }; - cpy_r_r12 = __tmp171; + tuple_T3OOO __tmp174 = { NULL, NULL, NULL }; + cpy_r_r12 = __tmp174; cpy_r_r13 = cpy_r_r12; cpy_r_r14 = NULL; cpy_r_r15 = cpy_r_r14; - cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *)cpy_r___mypyc_self__)->___mypyc_env__; + cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___354", "__mypyc_env__", 354, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___364", "__mypyc_env__", 364, CPyStatic_caching_utils___globals); goto CPyL288; } CPy_INCREF_NO_IMM(cpy_r_r16); @@ -44313,7 +44456,7 @@ CPyL1: ; cpy_r_r17 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__; cpy_r_r18 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_env__; if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_env__", 354, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_env__", 364, CPyStatic_caching_utils___globals); goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r18); @@ -44335,21 +44478,21 @@ CPyL3: ; CPyL5: ; cpy_r_r21 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 357, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 367, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r21); CPyL6: ; cpy_r_r22 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 357, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 367, CPyStatic_caching_utils___globals); goto CPyL292; } CPy_INCREF(cpy_r_r22); CPyL7: ; cpy_r_r23 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 357, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 367, CPyStatic_caching_utils___globals); goto CPyL293; } CPy_INCREF(cpy_r_r23); @@ -44365,7 +44508,7 @@ CPyL8: ; if (!cpy_r_r24) goto CPyL239; cpy_r_r25 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r25 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 358, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 368, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r25); @@ -44380,7 +44523,7 @@ CPyL11: ; if (likely(Py_TYPE(cpy_r_r27) == CPyType_utils___caching___SimpleCache)) cpy_r_r28 = cpy_r_r27; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 358, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r27); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 368, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r27); goto CPyL291; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache != NULL) { @@ -44430,14 +44573,14 @@ CPyL17: ; cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ cpy_r_r36 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r36 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 360, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 370, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r36); CPyL21: ; cpy_r_r37 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r37 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 360, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 370, CPyStatic_caching_utils___globals); goto CPyL296; } CPy_INCREF(cpy_r_r37); @@ -44447,10 +44590,10 @@ CPyL22: ; cpy_r_r39 = PyTuple_New(2); if (unlikely(cpy_r_r39 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp172 = cpy_r_r38.f0; - PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp172); - PyObject *__tmp173 = cpy_r_r38.f1; - PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp173); + PyObject *__tmp175 = cpy_r_r38.f0; + PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp175); + PyObject *__tmp176 = cpy_r_r38.f1; + PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp176); cpy_r_r40 = PyObject_Str(cpy_r_r39); CPy_DECREF(cpy_r_r39); if (unlikely(cpy_r_r40 == NULL)) { @@ -44481,14 +44624,14 @@ CPyL22: ; } cpy_r_r44 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 362, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 372, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF_NO_IMM(cpy_r_r44); CPyL27: ; cpy_r_r45 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r45 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 362, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 372, CPyStatic_caching_utils___globals); goto CPyL297; } CPy_INCREF(cpy_r_r45); @@ -44505,16 +44648,16 @@ CPyL28: ; else { cpy_r_r47 = NULL; } - if (cpy_r_r47 != NULL) goto __LL174; + if (cpy_r_r47 != NULL) goto __LL177; if (cpy_r_r46 == Py_None) cpy_r_r47 = cpy_r_r46; else { cpy_r_r47 = NULL; } - if (cpy_r_r47 != NULL) goto __LL174; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 362, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r46); + if (cpy_r_r47 != NULL) goto __LL177; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 372, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r46); goto CPyL291; -__LL174: ; +__LL177: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result); } @@ -44526,7 +44669,7 @@ __LL174: ; } cpy_r_r49 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; if (unlikely(cpy_r_r49 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 363, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 373, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r49); @@ -44541,7 +44684,7 @@ CPyL32: ; CPyL33: ; cpy_r_r52 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; if (unlikely(cpy_r_r52 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 364, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 374, CPyStatic_caching_utils___globals); goto CPyL299; } CPy_INCREF(cpy_r_r52); @@ -44549,7 +44692,7 @@ CPyL34: ; if (likely(cpy_r_r52 != Py_None)) cpy_r_r53 = cpy_r_r52; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 364, CPyStatic_caching_utils___globals, "dict", cpy_r_r52); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 374, CPyStatic_caching_utils___globals, "dict", cpy_r_r52); goto CPyL299; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; @@ -44565,21 +44708,21 @@ CPyL39: ; CPyL40: ; cpy_r_r55 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r55 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 366, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 376, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r55); CPyL41: ; cpy_r_r56 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r56 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 366, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 376, CPyStatic_caching_utils___globals); goto CPyL300; } CPy_INCREF(cpy_r_r56); CPyL42: ; cpy_r_r57 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r57 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 366, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 376, CPyStatic_caching_utils___globals); goto CPyL301; } CPy_INCREF(cpy_r_r57); @@ -44776,7 +44919,7 @@ CPyL73: ; if (likely(PyDict_Check(cpy_r_r67))) cpy_r_r86 = cpy_r_r67; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 366, CPyStatic_caching_utils___globals, "dict", cpy_r_r67); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 376, CPyStatic_caching_utils___globals, "dict", cpy_r_r67); goto CPyL299; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response != NULL) { @@ -44790,28 +44933,28 @@ CPyL73: ; } cpy_r_r88 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r88 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 368, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 378, CPyStatic_caching_utils___globals); goto CPyL299; } CPy_INCREF(cpy_r_r88); CPyL76: ; cpy_r_r89 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r89 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 368, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 378, CPyStatic_caching_utils___globals); goto CPyL310; } CPy_INCREF(cpy_r_r89); CPyL77: ; cpy_r_r90 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r90 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 368, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 378, CPyStatic_caching_utils___globals); goto CPyL311; } CPy_INCREF(cpy_r_r90); CPyL78: ; cpy_r_r91 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r91 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 368, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 378, CPyStatic_caching_utils___globals); goto CPyL312; } CPy_INCREF(cpy_r_r91); @@ -45001,7 +45144,7 @@ CPyL107: ; if (!cpy_r_r119) goto CPyL233; cpy_r_r120 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r120 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 370, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 380, CPyStatic_caching_utils___globals); goto CPyL299; } CPy_INCREF(cpy_r_r120); @@ -45230,21 +45373,21 @@ CPyL143: ; CPyL145: ; cpy_r_r158 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r158 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 371, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 381, CPyStatic_caching_utils___globals); goto CPyL149; } CPy_INCREF_NO_IMM(cpy_r_r158); CPyL146: ; cpy_r_r159 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r159 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 371, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 381, CPyStatic_caching_utils___globals); goto CPyL330; } CPy_INCREF(cpy_r_r159); CPyL147: ; cpy_r_r160 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r160 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 371, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 381, CPyStatic_caching_utils___globals); goto CPyL331; } CPy_INCREF(cpy_r_r160); @@ -45530,8 +45673,8 @@ CPyL189: ; CPyL190: ; CPy_Unreachable(); CPyL191: ; - tuple_T3OOO __tmp175 = { NULL, NULL, NULL }; - cpy_r_r204 = __tmp175; + tuple_T3OOO __tmp178 = { NULL, NULL, NULL }; + cpy_r_r204 = __tmp178; cpy_r_r13 = cpy_r_r204; goto CPyL193; CPyL192: ; @@ -45773,7 +45916,7 @@ CPyL231: ; CPyL233: ; cpy_r_r238 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r238 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 372, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 382, CPyStatic_caching_utils___globals); goto CPyL299; } CPy_INCREF(cpy_r_r238); @@ -45791,21 +45934,21 @@ CPyL238: ; CPyL239: ; cpy_r_r240 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r240 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 374, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 384, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r240); CPyL240: ; cpy_r_r241 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r241 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 374, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 384, CPyStatic_caching_utils___globals); goto CPyL360; } CPy_INCREF(cpy_r_r241); CPyL241: ; cpy_r_r242 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r242 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 374, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 384, CPyStatic_caching_utils___globals); goto CPyL361; } CPy_INCREF(cpy_r_r242); @@ -46002,7 +46145,7 @@ CPyL272: ; if (likely(PyDict_Check(cpy_r_r252))) cpy_r_r271 = cpy_r_r252; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 374, CPyStatic_caching_utils___globals, "dict", cpy_r_r252); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 384, CPyStatic_caching_utils___globals, "dict", cpy_r_r252); goto CPyL299; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; @@ -46487,12 +46630,12 @@ CPyL382: ; goto CPyL285; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____next__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____next__(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -46500,7 +46643,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__next__", kwlist, 0}; @@ -46508,25 +46651,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____next__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354_____next__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364_____next__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__next__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_354___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_364___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -46534,7 +46677,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_354___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_364___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"arg", 0}; static CPyArg_Parser parser = {"O:send", kwlist, 0}; @@ -46543,26 +46686,26 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_354___send(PyObject *self, PyObj return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); goto fail; } PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354___send(arg___mypyc_self__, arg_arg); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364___send(arg___mypyc_self__, arg_arg); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "send", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____iter__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____iter__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__iter__", kwlist, 0}; @@ -46570,20 +46713,20 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____iter__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354_____iter__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364_____iter__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__iter__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_354___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_364___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -46596,7 +46739,7 @@ CPyL2: ; CPy_INCREF(cpy_r_r0); cpy_r_traceback = cpy_r_r0; CPyL4: ; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); CPy_DECREF(cpy_r_value); CPy_DECREF(cpy_r_traceback); if (cpy_r_r1 == NULL) goto CPyL6; @@ -46612,7 +46755,7 @@ CPyL8: ; goto CPyL4; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_354___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_364___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"type", "value", "traceback", 0}; static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; @@ -46623,10 +46766,10 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_354___throw(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); goto fail; } PyObject *arg_type = obj_type; @@ -46642,14 +46785,14 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_354___throw(PyObject *self, PyOb } else { arg_traceback = obj_traceback; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "throw", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_354___close(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_364___close(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -46672,7 +46815,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_354___close(PyObject *cpy_r___m if (cpy_r_r2 == NULL) goto CPyL3; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_354___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_364___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); if (cpy_r_r5 != NULL) goto CPyL11; CPyL3: ; cpy_r_r6 = CPy_CatchError(); @@ -46685,10 +46828,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp176 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp176); - PyObject *__tmp177 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp177); + PyObject *__tmp179 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp179); + PyObject *__tmp180 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp180); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -46728,7 +46871,7 @@ CPyL13: ; goto CPyL6; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_354___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_364___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":close", kwlist, 0}; @@ -46736,25 +46879,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_354___close(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354___close(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364___close(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "close", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____await__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____await__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__await__", kwlist, 0}; @@ -46762,13 +46905,13 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____await__(PyObject *self, return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_354)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___354", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_354_____await__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364_____await__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__await__", -1, CPyStatic_caching_utils___globals); @@ -46788,7 +46931,7 @@ PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____ca PyObject *cpy_r_r9; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_obj", "__mypyc_env__", 354, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_obj", "__mypyc_env__", 364, CPyStatic_caching_utils___globals); goto CPyL9; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -46837,16 +46980,16 @@ CPyL1: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } - cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_354(); + cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_364(); if (unlikely(cpy_r_r6 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } CPy_INCREF_NO_IMM(cpy_r_r1); - if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *)cpy_r_r6)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *)cpy_r_r6)->___mypyc_env__); + if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *)cpy_r_r6)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *)cpy_r_r6)->___mypyc_env__); } - ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; + ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; cpy_r_r7 = 1; if (unlikely(!cpy_r_r7)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); @@ -47023,7 +47166,7 @@ fail: ; return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -47108,9 +47251,9 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper_ PyObject *cpy_r_r82; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; - cpy_r_r2 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *)cpy_r___mypyc_self__)->___mypyc_env__; + cpy_r_r2 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r2 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___388", "__mypyc_env__", 388, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___398", "__mypyc_env__", 398, CPyStatic_caching_utils___globals); goto CPyL84; } CPy_INCREF_NO_IMM(cpy_r_r2); @@ -47118,7 +47261,7 @@ CPyL1: ; cpy_r_r3 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_next_label__; cpy_r_r4 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_env__; if (unlikely(cpy_r_r4 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "__mypyc_env__", 388, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "__mypyc_env__", 398, CPyStatic_caching_utils___globals); goto CPyL85; } CPy_INCREF_NO_IMM(cpy_r_r4); @@ -47140,21 +47283,21 @@ CPyL3: ; CPyL5: ; cpy_r_r7 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 391, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 401, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r7); CPyL6: ; cpy_r_r8 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r8 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 391, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 401, CPyStatic_caching_utils___globals); goto CPyL88; } CPy_INCREF(cpy_r_r8); CPyL7: ; cpy_r_r9 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 391, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 401, CPyStatic_caching_utils___globals); goto CPyL89; } CPy_INCREF(cpy_r_r9); @@ -47170,7 +47313,7 @@ CPyL8: ; if (!cpy_r_r10) goto CPyL40; cpy_r_r11 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r11 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 392, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 402, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r11); @@ -47185,7 +47328,7 @@ CPyL11: ; if (likely(Py_TYPE(cpy_r_r13) == CPyType_utils___caching___SimpleCache)) cpy_r_r14 = cpy_r_r13; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 392, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r13); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 402, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r13); goto CPyL87; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__request_cache != NULL) { @@ -47235,14 +47378,14 @@ CPyL17: ; cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ cpy_r_r22 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 393, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 403, CPyStatic_caching_utils___globals); goto CPyL91; } CPy_INCREF(cpy_r_r22); CPyL21: ; cpy_r_r23 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 393, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 403, CPyStatic_caching_utils___globals); goto CPyL92; } CPy_INCREF(cpy_r_r23); @@ -47252,10 +47395,10 @@ CPyL22: ; cpy_r_r25 = PyTuple_New(2); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp178 = cpy_r_r24.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp178); - PyObject *__tmp179 = cpy_r_r24.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp179); + PyObject *__tmp181 = cpy_r_r24.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp181); + PyObject *__tmp182 = cpy_r_r24.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp182); cpy_r_r26 = PyObject_Str(cpy_r_r25); CPy_DECREF(cpy_r_r25); if (unlikely(cpy_r_r26 == NULL)) { @@ -47286,14 +47429,14 @@ CPyL22: ; } cpy_r_r30 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r30 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "request_cache", 394, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "request_cache", 404, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF_NO_IMM(cpy_r_r30); CPyL27: ; cpy_r_r31 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cache_key", 394, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cache_key", 404, CPyStatic_caching_utils___globals); goto CPyL93; } CPy_INCREF(cpy_r_r31); @@ -47310,16 +47453,16 @@ CPyL28: ; else { cpy_r_r33 = NULL; } - if (cpy_r_r33 != NULL) goto __LL180; + if (cpy_r_r33 != NULL) goto __LL183; if (cpy_r_r32 == Py_None) cpy_r_r33 = cpy_r_r32; else { cpy_r_r33 = NULL; } - if (cpy_r_r33 != NULL) goto __LL180; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 394, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r32); + if (cpy_r_r33 != NULL) goto __LL183; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 404, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r32); goto CPyL87; -__LL180: ; +__LL183: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cached_response != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cached_response); } @@ -47331,7 +47474,7 @@ __LL180: ; } cpy_r_r35 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cached_response; if (unlikely(cpy_r_r35 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cached_response", 395, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cached_response", 405, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r35); @@ -47373,21 +47516,21 @@ CPyL39: ; CPyL40: ; cpy_r_r46 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r46 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 399, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 409, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r46); CPyL41: ; cpy_r_r47 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r47 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 399, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 409, CPyStatic_caching_utils___globals); goto CPyL96; } CPy_INCREF(cpy_r_r47); CPyL42: ; cpy_r_r48 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r48 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 399, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 409, CPyStatic_caching_utils___globals); goto CPyL97; } CPy_INCREF(cpy_r_r48); @@ -47584,7 +47727,7 @@ CPyL73: ; if (likely(PyDict_Check(cpy_r_r58))) cpy_r_r77 = cpy_r_r58; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 399, CPyStatic_caching_utils___globals, "dict", cpy_r_r58); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 409, CPyStatic_caching_utils___globals, "dict", cpy_r_r58); goto CPyL95; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_next_label__ = -1; @@ -47725,12 +47868,12 @@ CPyL108: ; goto CPyL81; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____next__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____next__(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -47738,7 +47881,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__next__", kwlist, 0}; @@ -47746,25 +47889,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____next__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388_____next__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398_____next__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__next__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_388___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_398___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -47772,7 +47915,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_388___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_398___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"arg", 0}; static CPyArg_Parser parser = {"O:send", kwlist, 0}; @@ -47781,26 +47924,26 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_388___send(PyObject *self, PyObj return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); goto fail; } PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388___send(arg___mypyc_self__, arg_arg); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398___send(arg___mypyc_self__, arg_arg); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "send", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____iter__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____iter__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__iter__", kwlist, 0}; @@ -47808,20 +47951,20 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____iter__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388_____iter__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398_____iter__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__iter__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_388___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_398___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -47834,7 +47977,7 @@ CPyL2: ; CPy_INCREF(cpy_r_r0); cpy_r_traceback = cpy_r_r0; CPyL4: ; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); CPy_DECREF(cpy_r_value); CPy_DECREF(cpy_r_traceback); if (cpy_r_r1 == NULL) goto CPyL6; @@ -47850,7 +47993,7 @@ CPyL8: ; goto CPyL4; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_388___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_398___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"type", "value", "traceback", 0}; static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; @@ -47861,10 +48004,10 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_388___throw(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); goto fail; } PyObject *arg_type = obj_type; @@ -47880,14 +48023,14 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_388___throw(PyObject *self, PyOb } else { arg_traceback = obj_traceback; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "throw", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_388___close(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_398___close(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -47910,7 +48053,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_388___close(PyObject *cpy_r___m if (cpy_r_r2 == NULL) goto CPyL3; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_388___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_398___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); if (cpy_r_r5 != NULL) goto CPyL11; CPyL3: ; cpy_r_r6 = CPy_CatchError(); @@ -47923,10 +48066,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp181 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp181); - PyObject *__tmp182 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp182); + PyObject *__tmp184 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp184); + PyObject *__tmp185 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp185); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -47966,7 +48109,7 @@ CPyL13: ; goto CPyL6; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_388___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_398___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":close", kwlist, 0}; @@ -47974,25 +48117,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_388___close(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388___close(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398___close(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "close", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____await__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____await__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__await__", kwlist, 0}; @@ -48000,13 +48143,13 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____await__(PyObject *self, return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_388)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___388", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_388_____await__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398_____await__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__await__", -1, CPyStatic_caching_utils___globals); @@ -48026,7 +48169,7 @@ PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____call_ PyObject *cpy_r_r9; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_obj", "__mypyc_env__", 388, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_obj", "__mypyc_env__", 398, CPyStatic_caching_utils___globals); goto CPyL9; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -48075,16 +48218,16 @@ CPyL1: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } - cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_388(); + cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_398(); if (unlikely(cpy_r_r6 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } CPy_INCREF_NO_IMM(cpy_r_r1); - if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *)cpy_r_r6)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *)cpy_r_r6)->___mypyc_env__); + if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *)cpy_r_r6)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *)cpy_r_r6)->___mypyc_env__); } - ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; + ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; cpy_r_r7 = 1; if (unlikely(!cpy_r_r7)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); @@ -48261,7 +48404,7 @@ fail: ; return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -48558,14 +48701,14 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper_ cpy_r_r9 = cpy_r_r8; cpy_r_r10 = NULL; cpy_r_r11 = cpy_r_r10; - tuple_T3OOO __tmp183 = { NULL, NULL, NULL }; - cpy_r_r12 = __tmp183; + tuple_T3OOO __tmp186 = { NULL, NULL, NULL }; + cpy_r_r12 = __tmp186; cpy_r_r13 = cpy_r_r12; cpy_r_r14 = NULL; cpy_r_r15 = cpy_r_r14; - cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *)cpy_r___mypyc_self__)->___mypyc_env__; + cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___413", "__mypyc_env__", 413, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___423", "__mypyc_env__", 423, CPyStatic_caching_utils___globals); goto CPyL292; } CPy_INCREF_NO_IMM(cpy_r_r16); @@ -48573,7 +48716,7 @@ CPyL1: ; cpy_r_r17 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__; cpy_r_r18 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_env__; if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_env__", 413, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_env__", 423, CPyStatic_caching_utils___globals); goto CPyL293; } CPy_INCREF_NO_IMM(cpy_r_r18); @@ -48595,7 +48738,7 @@ CPyL3: ; CPyL5: ; cpy_r_r21 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 417, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 427, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r21); @@ -48610,7 +48753,7 @@ CPyL6: ; if (likely(PyUnicode_Check(cpy_r_r23))) cpy_r_r24 = cpy_r_r23; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 417, CPyStatic_caching_utils___globals, "str", cpy_r_r23); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 427, CPyStatic_caching_utils___globals, "str", cpy_r_r23); goto CPyL295; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method != NULL) { @@ -48624,7 +48767,7 @@ CPyL6: ; } cpy_r_r26 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r26 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 418, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 428, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r26); @@ -48647,21 +48790,21 @@ CPyL10: ; } cpy_r_r30 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r30 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 419, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 429, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r30); CPyL13: ; cpy_r_r31 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 419, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 429, CPyStatic_caching_utils___globals); goto CPyL296; } CPy_INCREF(cpy_r_r31); CPyL14: ; cpy_r_r32 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 419, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 429, CPyStatic_caching_utils___globals); goto CPyL297; } CPy_INCREF(cpy_r_r32); @@ -48677,7 +48820,7 @@ CPyL15: ; if (!cpy_r_r33) goto CPyL245; cpy_r_r34 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r34 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 420, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 430, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r34); @@ -48692,7 +48835,7 @@ CPyL18: ; if (likely(Py_TYPE(cpy_r_r36) == CPyType_utils___caching___SimpleCache)) cpy_r_r37 = cpy_r_r36; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 420, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r36); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 430, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r36); goto CPyL295; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache != NULL) { @@ -48742,14 +48885,14 @@ CPyL24: ; cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ cpy_r_r45 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r45 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 422, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 432, CPyStatic_caching_utils___globals); goto CPyL299; } CPy_INCREF(cpy_r_r45); CPyL28: ; cpy_r_r46 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r46 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 422, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 432, CPyStatic_caching_utils___globals); goto CPyL300; } CPy_INCREF(cpy_r_r46); @@ -48759,10 +48902,10 @@ CPyL29: ; cpy_r_r48 = PyTuple_New(2); if (unlikely(cpy_r_r48 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp184 = cpy_r_r47.f0; - PyTuple_SET_ITEM(cpy_r_r48, 0, __tmp184); - PyObject *__tmp185 = cpy_r_r47.f1; - PyTuple_SET_ITEM(cpy_r_r48, 1, __tmp185); + PyObject *__tmp187 = cpy_r_r47.f0; + PyTuple_SET_ITEM(cpy_r_r48, 0, __tmp187); + PyObject *__tmp188 = cpy_r_r47.f1; + PyTuple_SET_ITEM(cpy_r_r48, 1, __tmp188); cpy_r_r49 = PyObject_Str(cpy_r_r48); CPy_DECREF(cpy_r_r48); if (unlikely(cpy_r_r49 == NULL)) { @@ -48793,14 +48936,14 @@ CPyL29: ; } cpy_r_r53 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r53 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 424, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 434, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF_NO_IMM(cpy_r_r53); CPyL34: ; cpy_r_r54 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r54 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 424, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 434, CPyStatic_caching_utils___globals); goto CPyL301; } CPy_INCREF(cpy_r_r54); @@ -48817,16 +48960,16 @@ CPyL35: ; else { cpy_r_r56 = NULL; } - if (cpy_r_r56 != NULL) goto __LL186; + if (cpy_r_r56 != NULL) goto __LL189; if (cpy_r_r55 == Py_None) cpy_r_r56 = cpy_r_r55; else { cpy_r_r56 = NULL; } - if (cpy_r_r56 != NULL) goto __LL186; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 424, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r55); + if (cpy_r_r56 != NULL) goto __LL189; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 434, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r55); goto CPyL295; -__LL186: ; +__LL189: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result); } @@ -48838,7 +48981,7 @@ __LL186: ; } cpy_r_r58 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; if (unlikely(cpy_r_r58 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 425, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 435, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r58); @@ -48853,7 +48996,7 @@ CPyL39: ; CPyL40: ; cpy_r_r61 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; if (unlikely(cpy_r_r61 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 426, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 436, CPyStatic_caching_utils___globals); goto CPyL303; } CPy_INCREF(cpy_r_r61); @@ -48861,7 +49004,7 @@ CPyL41: ; if (likely(cpy_r_r61 != Py_None)) cpy_r_r62 = cpy_r_r61; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 426, CPyStatic_caching_utils___globals, "dict", cpy_r_r61); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 436, CPyStatic_caching_utils___globals, "dict", cpy_r_r61); goto CPyL303; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; @@ -48877,14 +49020,14 @@ CPyL46: ; CPyL47: ; cpy_r_r64 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r64 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 428, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 438, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r64); CPyL48: ; cpy_r_r65 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r65 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 428, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 438, CPyStatic_caching_utils___globals); goto CPyL304; } CPy_INCREF(cpy_r_r65); @@ -49088,28 +49231,28 @@ CPyL79: ; } cpy_r_r95 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r95 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 430, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 440, CPyStatic_caching_utils___globals); goto CPyL303; } CPy_INCREF(cpy_r_r95); CPyL81: ; cpy_r_r96 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r96 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 430, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 440, CPyStatic_caching_utils___globals); goto CPyL313; } CPy_INCREF(cpy_r_r96); CPyL82: ; cpy_r_r97 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r97 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 430, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 440, CPyStatic_caching_utils___globals); goto CPyL314; } CPy_INCREF(cpy_r_r97); CPyL83: ; cpy_r_r98 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r98 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 430, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 440, CPyStatic_caching_utils___globals); goto CPyL315; } CPy_INCREF(cpy_r_r98); @@ -49117,7 +49260,7 @@ CPyL84: ; if (likely(PyDict_Check(cpy_r_r98))) cpy_r_r99 = cpy_r_r98; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 429, CPyStatic_caching_utils___globals, "dict", cpy_r_r98); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 439, CPyStatic_caching_utils___globals, "dict", cpy_r_r98); goto CPyL315; } cpy_r_r100 = CPyDef_caching_utils____async_should_cache_response(cpy_r_r95, cpy_r_r96, cpy_r_r97, cpy_r_r99); @@ -49305,7 +49448,7 @@ CPyL113: ; if (!cpy_r_r127) goto CPyL239; cpy_r_r128 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r128 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 432, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 442, CPyStatic_caching_utils___globals); goto CPyL303; } CPy_INCREF(cpy_r_r128); @@ -49534,21 +49677,21 @@ CPyL149: ; CPyL151: ; cpy_r_r166 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r166 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 433, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 443, CPyStatic_caching_utils___globals); goto CPyL155; } CPy_INCREF_NO_IMM(cpy_r_r166); CPyL152: ; cpy_r_r167 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r167 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 433, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 443, CPyStatic_caching_utils___globals); goto CPyL333; } CPy_INCREF(cpy_r_r167); CPyL153: ; cpy_r_r168 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r168 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 433, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 443, CPyStatic_caching_utils___globals); goto CPyL334; } CPy_INCREF(cpy_r_r168); @@ -49834,8 +49977,8 @@ CPyL195: ; CPyL196: ; CPy_Unreachable(); CPyL197: ; - tuple_T3OOO __tmp187 = { NULL, NULL, NULL }; - cpy_r_r212 = __tmp187; + tuple_T3OOO __tmp190 = { NULL, NULL, NULL }; + cpy_r_r212 = __tmp190; cpy_r_r13 = cpy_r_r212; goto CPyL199; CPyL198: ; @@ -50077,7 +50220,7 @@ CPyL237: ; CPyL239: ; cpy_r_r246 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r246 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 434, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 444, CPyStatic_caching_utils___globals); goto CPyL303; } CPy_INCREF(cpy_r_r246); @@ -50095,14 +50238,14 @@ CPyL244: ; CPyL245: ; cpy_r_r248 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r248 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 436, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 446, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r248); CPyL246: ; cpy_r_r249 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r249 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 436, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 446, CPyStatic_caching_utils___globals); goto CPyL363; } CPy_INCREF(cpy_r_r249); @@ -50763,12 +50906,12 @@ CPyL384: ; goto CPyL289; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____next__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____next__(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -50776,7 +50919,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__next__", kwlist, 0}; @@ -50784,25 +50927,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____next__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413_____next__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423_____next__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__next__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_413___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_423___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -50810,7 +50953,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_413___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_423___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"arg", 0}; static CPyArg_Parser parser = {"O:send", kwlist, 0}; @@ -50819,26 +50962,26 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_413___send(PyObject *self, PyObj return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); goto fail; } PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413___send(arg___mypyc_self__, arg_arg); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423___send(arg___mypyc_self__, arg_arg); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "send", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____iter__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____iter__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__iter__", kwlist, 0}; @@ -50846,20 +50989,20 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____iter__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413_____iter__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423_____iter__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__iter__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_413___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_423___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -50872,7 +51015,7 @@ CPyL2: ; CPy_INCREF(cpy_r_r0); cpy_r_traceback = cpy_r_r0; CPyL4: ; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); CPy_DECREF(cpy_r_value); CPy_DECREF(cpy_r_traceback); if (cpy_r_r1 == NULL) goto CPyL6; @@ -50888,7 +51031,7 @@ CPyL8: ; goto CPyL4; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_413___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_423___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"type", "value", "traceback", 0}; static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; @@ -50899,10 +51042,10 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_413___throw(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); goto fail; } PyObject *arg_type = obj_type; @@ -50918,14 +51061,14 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_413___throw(PyObject *self, PyOb } else { arg_traceback = obj_traceback; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "throw", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_413___close(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_423___close(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -50948,7 +51091,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_413___close(PyObject *cpy_r___m if (cpy_r_r2 == NULL) goto CPyL3; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_413___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_423___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); if (cpy_r_r5 != NULL) goto CPyL11; CPyL3: ; cpy_r_r6 = CPy_CatchError(); @@ -50961,10 +51104,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp188 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp188); - PyObject *__tmp189 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp189); + PyObject *__tmp191 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp191); + PyObject *__tmp192 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp192); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -51004,7 +51147,7 @@ CPyL13: ; goto CPyL6; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_413___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_423___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":close", kwlist, 0}; @@ -51012,25 +51155,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_413___close(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413___close(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423___close(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "close", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____await__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____await__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__await__", kwlist, 0}; @@ -51038,13 +51181,13 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____await__(PyObject *self, return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_413)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___413", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_413_____await__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423_____await__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__await__", -1, CPyStatic_caching_utils___globals); @@ -51063,7 +51206,7 @@ PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____call_ PyObject *cpy_r_r8; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_obj", "__mypyc_env__", 413, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_obj", "__mypyc_env__", 423, CPyStatic_caching_utils___globals); goto CPyL8; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -51102,16 +51245,16 @@ CPyL1: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL10; } - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_413(); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_423(); if (unlikely(cpy_r_r5 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL10; } CPy_INCREF_NO_IMM(cpy_r_r1); - if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *)cpy_r_r5)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *)cpy_r_r5)->___mypyc_env__); + if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *)cpy_r_r5)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *)cpy_r_r5)->___mypyc_env__); } - ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *)cpy_r_r5)->___mypyc_env__ = cpy_r_r1; + ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *)cpy_r_r5)->___mypyc_env__ = cpy_r_r1; cpy_r_r6 = 1; if (unlikely(!cpy_r_r6)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); @@ -52780,7 +52923,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r289))) cpy_r_r290 = cpy_r_r289; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 163, CPyStatic_caching_utils___globals, "str", cpy_r_r289); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 173, CPyStatic_caching_utils___globals, "str", cpy_r_r289); goto CPyL308; } cpy_r_r291 = CPyStatic_caching_utils___globals; @@ -52800,7 +52943,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r295))) cpy_r_r296 = cpy_r_r295; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 164, CPyStatic_caching_utils___globals, "str", cpy_r_r295); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 174, CPyStatic_caching_utils___globals, "str", cpy_r_r295); goto CPyL322; } cpy_r_r297 = CPyStatic_caching_utils___globals; @@ -52820,7 +52963,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r301))) cpy_r_r302 = cpy_r_r301; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 165, CPyStatic_caching_utils___globals, "str", cpy_r_r301); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 175, CPyStatic_caching_utils___globals, "str", cpy_r_r301); goto CPyL323; } cpy_r_r303 = PySet_New(NULL); @@ -52883,7 +53026,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r319))) cpy_r_r320 = cpy_r_r319; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 168, CPyStatic_caching_utils___globals, "str", cpy_r_r319); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 178, CPyStatic_caching_utils___globals, "str", cpy_r_r319); goto CPyL308; } cpy_r_r321 = CPyStatic_caching_utils___globals; @@ -52903,7 +53046,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r325))) cpy_r_r326 = cpy_r_r325; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 169, CPyStatic_caching_utils___globals, "str", cpy_r_r325); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 179, CPyStatic_caching_utils___globals, "str", cpy_r_r325); goto CPyL328; } cpy_r_r327 = CPyStatic_caching_utils___globals; @@ -52923,7 +53066,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r331))) cpy_r_r332 = cpy_r_r331; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 170, CPyStatic_caching_utils___globals, "str", cpy_r_r331); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 180, CPyStatic_caching_utils___globals, "str", cpy_r_r331); goto CPyL329; } cpy_r_r333 = CPyStatic_caching_utils___globals; @@ -52943,7 +53086,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r337))) cpy_r_r338 = cpy_r_r337; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 171, CPyStatic_caching_utils___globals, "str", cpy_r_r337); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 181, CPyStatic_caching_utils___globals, "str", cpy_r_r337); goto CPyL330; } cpy_r_r339 = CPyStatic_caching_utils___globals; @@ -52963,7 +53106,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r343))) cpy_r_r344 = cpy_r_r343; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 172, CPyStatic_caching_utils___globals, "str", cpy_r_r343); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 182, CPyStatic_caching_utils___globals, "str", cpy_r_r343); goto CPyL331; } cpy_r_r345 = PySet_New(NULL); @@ -53040,7 +53183,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r365))) cpy_r_r366 = cpy_r_r365; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 175, CPyStatic_caching_utils___globals, "str", cpy_r_r365); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 185, CPyStatic_caching_utils___globals, "str", cpy_r_r365); goto CPyL308; } cpy_r_r367 = CPyStatic_caching_utils___globals; @@ -53060,7 +53203,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r371))) cpy_r_r372 = cpy_r_r371; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 176, CPyStatic_caching_utils___globals, "str", cpy_r_r371); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 186, CPyStatic_caching_utils___globals, "str", cpy_r_r371); goto CPyL338; } cpy_r_r373 = CPyStatic_caching_utils___globals; @@ -53080,7 +53223,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r377))) cpy_r_r378 = cpy_r_r377; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 177, CPyStatic_caching_utils___globals, "str", cpy_r_r377); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 187, CPyStatic_caching_utils___globals, "str", cpy_r_r377); goto CPyL339; } cpy_r_r379 = CPyStatic_caching_utils___globals; @@ -53100,7 +53243,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r383))) cpy_r_r384 = cpy_r_r383; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 178, CPyStatic_caching_utils___globals, "str", cpy_r_r383); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 188, CPyStatic_caching_utils___globals, "str", cpy_r_r383); goto CPyL340; } cpy_r_r385 = CPyStatic_caching_utils___globals; @@ -53120,7 +53263,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r389))) cpy_r_r390 = cpy_r_r389; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 179, CPyStatic_caching_utils___globals, "str", cpy_r_r389); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 189, CPyStatic_caching_utils___globals, "str", cpy_r_r389); goto CPyL341; } cpy_r_r391 = PySet_New(NULL); @@ -53197,7 +53340,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r411))) cpy_r_r412 = cpy_r_r411; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 182, CPyStatic_caching_utils___globals, "str", cpy_r_r411); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 192, CPyStatic_caching_utils___globals, "str", cpy_r_r411); goto CPyL308; } cpy_r_r413 = CPyStatic_caching_utils___globals; @@ -53217,7 +53360,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r417))) cpy_r_r418 = cpy_r_r417; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 183, CPyStatic_caching_utils___globals, "str", cpy_r_r417); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 193, CPyStatic_caching_utils___globals, "str", cpy_r_r417); goto CPyL348; } cpy_r_r419 = CPyStatic_caching_utils___globals; @@ -53237,7 +53380,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r423))) cpy_r_r424 = cpy_r_r423; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 184, CPyStatic_caching_utils___globals, "str", cpy_r_r423); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 194, CPyStatic_caching_utils___globals, "str", cpy_r_r423); goto CPyL349; } cpy_r_r425 = PySet_New(NULL); @@ -53313,7 +53456,7 @@ CPyL176: ; if (likely(PyUnicode_Check(cpy_r_r441))) cpy_r_r442 = cpy_r_r441; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 196, CPyStatic_caching_utils___globals, "str", cpy_r_r441); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 206, CPyStatic_caching_utils___globals, "str", cpy_r_r441); goto CPyL357; } cpy_r_r443 = CPyStatic_caching_utils___globals; @@ -53368,7 +53511,7 @@ CPyL186: ; if (likely(PyUnicode_Check(cpy_r_r453))) cpy_r_r454 = cpy_r_r453; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 197, CPyStatic_caching_utils___globals, "str", cpy_r_r453); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 207, CPyStatic_caching_utils___globals, "str", cpy_r_r453); goto CPyL362; } cpy_r_r455 = CPyStatic_caching_utils___globals; @@ -53423,7 +53566,7 @@ CPyL196: ; if (likely(PyUnicode_Check(cpy_r_r465))) cpy_r_r466 = cpy_r_r465; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 198, CPyStatic_caching_utils___globals, "str", cpy_r_r465); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 208, CPyStatic_caching_utils___globals, "str", cpy_r_r465); goto CPyL367; } cpy_r_r467 = CPyStatic_caching_utils___globals; @@ -53478,7 +53621,7 @@ CPyL206: ; if (likely(PyUnicode_Check(cpy_r_r477))) cpy_r_r478 = cpy_r_r477; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 199, CPyStatic_caching_utils___globals, "str", cpy_r_r477); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 209, CPyStatic_caching_utils___globals, "str", cpy_r_r477); goto CPyL372; } cpy_r_r479 = CPyStatic_caching_utils___globals; @@ -53629,10 +53772,10 @@ CPyL220: ; cpy_r_r525 = PyTuple_New(2); if (unlikely(cpy_r_r525 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp190 = cpy_r_r524.f0; - PyTuple_SET_ITEM(cpy_r_r525, 0, __tmp190); - PyObject *__tmp191 = cpy_r_r524.f1; - PyTuple_SET_ITEM(cpy_r_r525, 1, __tmp191); + PyObject *__tmp193 = cpy_r_r524.f0; + PyTuple_SET_ITEM(cpy_r_r525, 0, __tmp193); + PyObject *__tmp194 = cpy_r_r524.f1; + PyTuple_SET_ITEM(cpy_r_r525, 1, __tmp194); cpy_r_r526 = PyObject_GetItem(cpy_r_r519, cpy_r_r525); CPy_DECREF(cpy_r_r519); CPy_DECREF(cpy_r_r525); @@ -53690,12 +53833,12 @@ CPyL220: ; cpy_r_r547 = PyTuple_New(3); if (unlikely(cpy_r_r547 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp192 = cpy_r_r546.f0; - PyTuple_SET_ITEM(cpy_r_r547, 0, __tmp192); - PyObject *__tmp193 = cpy_r_r546.f1; - PyTuple_SET_ITEM(cpy_r_r547, 1, __tmp193); - PyObject *__tmp194 = cpy_r_r546.f2; - PyTuple_SET_ITEM(cpy_r_r547, 2, __tmp194); + PyObject *__tmp195 = cpy_r_r546.f0; + PyTuple_SET_ITEM(cpy_r_r547, 0, __tmp195); + PyObject *__tmp196 = cpy_r_r546.f1; + PyTuple_SET_ITEM(cpy_r_r547, 1, __tmp196); + PyObject *__tmp197 = cpy_r_r546.f2; + PyTuple_SET_ITEM(cpy_r_r547, 2, __tmp197); cpy_r_r548 = PyObject_GetItem(cpy_r_r538, cpy_r_r547); CPy_DECREF(cpy_r_r538); CPy_DECREF(cpy_r_r547); @@ -53709,10 +53852,10 @@ CPyL220: ; cpy_r_r550 = PyTuple_New(2); if (unlikely(cpy_r_r550 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp195 = cpy_r_r549.f0; - PyTuple_SET_ITEM(cpy_r_r550, 0, __tmp195); - PyObject *__tmp196 = cpy_r_r549.f1; - PyTuple_SET_ITEM(cpy_r_r550, 1, __tmp196); + PyObject *__tmp198 = cpy_r_r549.f0; + PyTuple_SET_ITEM(cpy_r_r550, 0, __tmp198); + PyObject *__tmp199 = cpy_r_r549.f1; + PyTuple_SET_ITEM(cpy_r_r550, 1, __tmp199); cpy_r_r551 = PyObject_GetItem(cpy_r_r534, cpy_r_r550); CPy_DECREF(cpy_r_r534); CPy_DECREF(cpy_r_r550); @@ -53725,10 +53868,10 @@ CPyL220: ; cpy_r_r553 = PyTuple_New(2); if (unlikely(cpy_r_r553 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp197 = cpy_r_r552.f0; - PyTuple_SET_ITEM(cpy_r_r553, 0, __tmp197); - PyObject *__tmp198 = cpy_r_r552.f1; - PyTuple_SET_ITEM(cpy_r_r553, 1, __tmp198); + PyObject *__tmp200 = cpy_r_r552.f0; + PyTuple_SET_ITEM(cpy_r_r553, 0, __tmp200); + PyObject *__tmp201 = cpy_r_r552.f1; + PyTuple_SET_ITEM(cpy_r_r553, 1, __tmp201); cpy_r_r554 = PyObject_GetItem(cpy_r_r508, cpy_r_r553); CPy_DECREF(cpy_r_r508); CPy_DECREF(cpy_r_r553); @@ -53775,7 +53918,7 @@ CPyL244: ; if (likely(PyUnicode_Check(cpy_r_r563))) cpy_r_r564 = cpy_r_r563; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 286, CPyStatic_caching_utils___globals, "str", cpy_r_r563); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 296, CPyStatic_caching_utils___globals, "str", cpy_r_r563); goto CPyL390; } cpy_r_r565 = CPyStatic_caching_utils___globals; @@ -53830,7 +53973,7 @@ CPyL254: ; if (likely(PyUnicode_Check(cpy_r_r575))) cpy_r_r576 = cpy_r_r575; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 287, CPyStatic_caching_utils___globals, "str", cpy_r_r575); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 297, CPyStatic_caching_utils___globals, "str", cpy_r_r575); goto CPyL395; } cpy_r_r577 = CPyStatic_caching_utils___globals; @@ -53885,7 +54028,7 @@ CPyL264: ; if (likely(PyUnicode_Check(cpy_r_r587))) cpy_r_r588 = cpy_r_r587; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 291, CPyStatic_caching_utils___globals, "str", cpy_r_r587); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 301, CPyStatic_caching_utils___globals, "str", cpy_r_r587); goto CPyL400; } cpy_r_r589 = CPyStatic_caching_utils___globals; @@ -53940,7 +54083,7 @@ CPyL274: ; if (likely(PyUnicode_Check(cpy_r_r599))) cpy_r_r600 = cpy_r_r599; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 294, CPyStatic_caching_utils___globals, "str", cpy_r_r599); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 304, CPyStatic_caching_utils___globals, "str", cpy_r_r599); goto CPyL405; } cpy_r_r601 = CPyStatic_caching_utils___globals; @@ -54083,12 +54226,12 @@ CPyL278: ; cpy_r_r650 = PyTuple_New(3); if (unlikely(cpy_r_r650 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp199 = cpy_r_r649.f0; - PyTuple_SET_ITEM(cpy_r_r650, 0, __tmp199); - PyObject *__tmp200 = cpy_r_r649.f1; - PyTuple_SET_ITEM(cpy_r_r650, 1, __tmp200); - PyObject *__tmp201 = cpy_r_r649.f2; - PyTuple_SET_ITEM(cpy_r_r650, 2, __tmp201); + PyObject *__tmp202 = cpy_r_r649.f0; + PyTuple_SET_ITEM(cpy_r_r650, 0, __tmp202); + PyObject *__tmp203 = cpy_r_r649.f1; + PyTuple_SET_ITEM(cpy_r_r650, 1, __tmp203); + PyObject *__tmp204 = cpy_r_r649.f2; + PyTuple_SET_ITEM(cpy_r_r650, 2, __tmp204); cpy_r_r651 = PyObject_GetItem(cpy_r_r639, cpy_r_r650); CPy_DECREF(cpy_r_r639); CPy_DECREF(cpy_r_r650); @@ -54101,10 +54244,10 @@ CPyL278: ; cpy_r_r653 = PyTuple_New(2); if (unlikely(cpy_r_r653 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp202 = cpy_r_r652.f0; - PyTuple_SET_ITEM(cpy_r_r653, 0, __tmp202); - PyObject *__tmp203 = cpy_r_r652.f1; - PyTuple_SET_ITEM(cpy_r_r653, 1, __tmp203); + PyObject *__tmp205 = cpy_r_r652.f0; + PyTuple_SET_ITEM(cpy_r_r653, 0, __tmp205); + PyObject *__tmp206 = cpy_r_r652.f1; + PyTuple_SET_ITEM(cpy_r_r653, 1, __tmp206); cpy_r_r654 = PyObject_GetItem(cpy_r_r622, cpy_r_r653); CPy_DECREF(cpy_r_r622); CPy_DECREF(cpy_r_r653); @@ -54181,12 +54324,12 @@ CPyL278: ; cpy_r_r683 = PyTuple_New(3); if (unlikely(cpy_r_r683 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp204 = cpy_r_r682.f0; - PyTuple_SET_ITEM(cpy_r_r683, 0, __tmp204); - PyObject *__tmp205 = cpy_r_r682.f1; - PyTuple_SET_ITEM(cpy_r_r683, 1, __tmp205); - PyObject *__tmp206 = cpy_r_r682.f2; - PyTuple_SET_ITEM(cpy_r_r683, 2, __tmp206); + PyObject *__tmp207 = cpy_r_r682.f0; + PyTuple_SET_ITEM(cpy_r_r683, 0, __tmp207); + PyObject *__tmp208 = cpy_r_r682.f1; + PyTuple_SET_ITEM(cpy_r_r683, 1, __tmp208); + PyObject *__tmp209 = cpy_r_r682.f2; + PyTuple_SET_ITEM(cpy_r_r683, 2, __tmp209); cpy_r_r684 = PyObject_GetItem(cpy_r_r672, cpy_r_r683); CPy_DECREF(cpy_r_r672); CPy_DECREF(cpy_r_r683); @@ -54199,10 +54342,10 @@ CPyL278: ; cpy_r_r686 = PyTuple_New(2); if (unlikely(cpy_r_r686 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp207 = cpy_r_r685.f0; - PyTuple_SET_ITEM(cpy_r_r686, 0, __tmp207); - PyObject *__tmp208 = cpy_r_r685.f1; - PyTuple_SET_ITEM(cpy_r_r686, 1, __tmp208); + PyObject *__tmp210 = cpy_r_r685.f0; + PyTuple_SET_ITEM(cpy_r_r686, 0, __tmp210); + PyObject *__tmp211 = cpy_r_r685.f1; + PyTuple_SET_ITEM(cpy_r_r686, 1, __tmp211); cpy_r_r687 = PyObject_GetItem(cpy_r_r661, cpy_r_r686); CPy_DECREF(cpy_r_r661); CPy_DECREF(cpy_r_r686); @@ -56250,8 +56393,8 @@ CPyL58: ; if (!cpy_r_r109) goto CPyL61; CPy_Unreachable(); CPyL60: ; - tuple_T3OOO __tmp209 = { NULL, NULL, NULL }; - cpy_r_r110 = __tmp209; + tuple_T3OOO __tmp212 = { NULL, NULL, NULL }; + cpy_r_r110 = __tmp212; cpy_r_r111 = cpy_r_r110; goto CPyL62; CPyL61: ; @@ -56399,43 +56542,43 @@ PyObject *CPyPy_request_caching_validation___is_beyond_validation_threshold(PyOb PyObject *arg_blocknum; if (obj_blocknum == NULL) { arg_blocknum = NULL; - goto __LL210; + goto __LL213; } if (PyLong_Check(obj_blocknum)) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL210; + if (arg_blocknum != NULL) goto __LL213; if (obj_blocknum == Py_None) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL210; + if (arg_blocknum != NULL) goto __LL213; CPy_TypeError("int or None", obj_blocknum); goto fail; -__LL210: ; +__LL213: ; PyObject *arg_block_timestamp; if (obj_block_timestamp == NULL) { arg_block_timestamp = NULL; - goto __LL211; + goto __LL214; } if (PyLong_Check(obj_block_timestamp)) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL211; + if (arg_block_timestamp != NULL) goto __LL214; if (obj_block_timestamp == Py_None) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL211; + if (arg_block_timestamp != NULL) goto __LL214; CPy_TypeError("int or None", obj_block_timestamp); goto fail; -__LL211: ; +__LL214: ; char retval = CPyDef_request_caching_validation___is_beyond_validation_threshold(arg_provider, arg_blocknum, arg_block_timestamp); if (retval == 2) { return NULL; @@ -56914,8 +57057,8 @@ CPyL37: ; if (!cpy_r_r81) goto CPyL40; CPy_Unreachable(); CPyL39: ; - tuple_T3OOO __tmp212 = { NULL, NULL, NULL }; - cpy_r_r82 = __tmp212; + tuple_T3OOO __tmp215 = { NULL, NULL, NULL }; + cpy_r_r82 = __tmp215; cpy_r_r83 = cpy_r_r82; goto CPyL41; CPyL40: ; @@ -57264,8 +57407,8 @@ CPyL23: ; if (!cpy_r_r49) goto CPyL26; CPy_Unreachable(); CPyL25: ; - tuple_T3OOO __tmp213 = { NULL, NULL, NULL }; - cpy_r_r50 = __tmp213; + tuple_T3OOO __tmp216 = { NULL, NULL, NULL }; + cpy_r_r50 = __tmp216; cpy_r_r51 = cpy_r_r50; goto CPyL27; CPyL26: ; @@ -58552,8 +58695,8 @@ CPyL140: ; if (!cpy_r_r197) goto CPyL143; CPy_Unreachable(); CPyL142: ; - tuple_T3OOO __tmp214 = { NULL, NULL, NULL }; - cpy_r_r198 = __tmp214; + tuple_T3OOO __tmp217 = { NULL, NULL, NULL }; + cpy_r_r198 = __tmp217; cpy_r_r199 = cpy_r_r198; goto CPyL145; CPyL143: ; @@ -58976,10 +59119,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp215 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp215); - PyObject *__tmp216 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp216); + PyObject *__tmp218 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp218); + PyObject *__tmp219 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp219); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -59158,43 +59301,43 @@ PyObject *CPyPy_request_caching_validation___async_is_beyond_validation_threshol PyObject *arg_blocknum; if (obj_blocknum == NULL) { arg_blocknum = NULL; - goto __LL217; + goto __LL220; } if (PyLong_Check(obj_blocknum)) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL217; + if (arg_blocknum != NULL) goto __LL220; if (obj_blocknum == Py_None) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL217; + if (arg_blocknum != NULL) goto __LL220; CPy_TypeError("int or None", obj_blocknum); goto fail; -__LL217: ; +__LL220: ; PyObject *arg_block_timestamp; if (obj_block_timestamp == NULL) { arg_block_timestamp = NULL; - goto __LL218; + goto __LL221; } if (PyLong_Check(obj_block_timestamp)) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL218; + if (arg_block_timestamp != NULL) goto __LL221; if (obj_block_timestamp == Py_None) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL218; + if (arg_block_timestamp != NULL) goto __LL221; CPy_TypeError("int or None", obj_block_timestamp); goto fail; -__LL218: ; +__LL221: ; PyObject *retval = CPyDef_request_caching_validation___async_is_beyond_validation_threshold(arg_provider, arg_blocknum, arg_block_timestamp); return retval; fail: ; @@ -59834,10 +59977,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp219 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp219); - PyObject *__tmp220 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp220); + PyObject *__tmp222 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp222); + PyObject *__tmp223 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp223); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -59993,16 +60136,16 @@ PyObject *CPyPy_request_caching_validation___async_validate_from_block_id_in_par else { arg__result = NULL; } - if (arg__result != NULL) goto __LL221; + if (arg__result != NULL) goto __LL224; if (PyUnicode_Check(obj__result)) arg__result = obj__result; else { arg__result = NULL; } - if (arg__result != NULL) goto __LL221; + if (arg__result != NULL) goto __LL224; CPy_TypeError("union[dict, str]", obj__result); goto fail; -__LL221: ; +__LL224: ; PyObject *retval = CPyDef_request_caching_validation___async_validate_from_block_id_in_params(arg_provider, arg_params, arg__result); return retval; fail: ; @@ -61243,8 +61386,8 @@ CPyL148: ; if (!cpy_r_r203) goto CPyL151; CPy_Unreachable(); CPyL150: ; - tuple_T3OOO __tmp222 = { NULL, NULL, NULL }; - cpy_r_r204 = __tmp222; + tuple_T3OOO __tmp225 = { NULL, NULL, NULL }; + cpy_r_r204 = __tmp225; cpy_r_r205 = cpy_r_r204; goto CPyL153; CPyL151: ; @@ -61715,10 +61858,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp223 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp223); - PyObject *__tmp224 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp224); + PyObject *__tmp226 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp226); + PyObject *__tmp227 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp227); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -62690,8 +62833,8 @@ CPyL98: ; if (!cpy_r_r129) goto CPyL101; CPy_Unreachable(); CPyL100: ; - tuple_T3OOO __tmp225 = { NULL, NULL, NULL }; - cpy_r_r130 = __tmp225; + tuple_T3OOO __tmp228 = { NULL, NULL, NULL }; + cpy_r_r130 = __tmp228; cpy_r_r131 = cpy_r_r130; goto CPyL103; CPyL101: ; @@ -63095,10 +63238,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp226 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp226); - PyObject *__tmp227 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp227); + PyObject *__tmp229 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp229); + PyObject *__tmp230 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp230); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -63254,16 +63397,16 @@ PyObject *CPyPy_request_caching_validation___async_validate_from_blockhash_in_pa else { arg__result = NULL; } - if (arg__result != NULL) goto __LL228; + if (arg__result != NULL) goto __LL231; if (PyUnicode_Check(obj__result)) arg__result = obj__result; else { arg__result = NULL; } - if (arg__result != NULL) goto __LL228; + if (arg__result != NULL) goto __LL231; CPy_TypeError("union[dict, str]", obj__result); goto fail; -__LL228: ; +__LL231: ; PyObject *retval = CPyDef_request_caching_validation___async_validate_from_blockhash_in_params(arg_provider, arg_params, arg__result); return retval; fail: ; @@ -64326,39 +64469,39 @@ PyObject *CPyPy_contracts___find_matching_event_abi(PyObject *self, PyObject *co PyObject *arg_event_name; if (obj_event_name == NULL) { arg_event_name = NULL; - goto __LL229; + goto __LL232; } if (PyUnicode_Check(obj_event_name)) arg_event_name = obj_event_name; else { arg_event_name = NULL; } - if (arg_event_name != NULL) goto __LL229; + if (arg_event_name != NULL) goto __LL232; if (obj_event_name == Py_None) arg_event_name = obj_event_name; else { arg_event_name = NULL; } - if (arg_event_name != NULL) goto __LL229; + if (arg_event_name != NULL) goto __LL232; CPy_TypeError("str or None", obj_event_name); goto fail; -__LL229: ; +__LL232: ; PyObject *arg_argument_names; if (obj_argument_names == NULL) { arg_argument_names = NULL; - goto __LL230; + goto __LL233; } arg_argument_names = obj_argument_names; - if (arg_argument_names != NULL) goto __LL230; + if (arg_argument_names != NULL) goto __LL233; if (obj_argument_names == Py_None) arg_argument_names = obj_argument_names; else { arg_argument_names = NULL; } - if (arg_argument_names != NULL) goto __LL230; + if (arg_argument_names != NULL) goto __LL233; CPy_TypeError("object or None", obj_argument_names); goto fail; -__LL230: ; +__LL233: ; PyObject *retval = CPyDef_contracts___find_matching_event_abi(arg_abi, arg_event_name, arg_argument_names); return retval; fail: ; @@ -64967,25 +65110,25 @@ PyObject *CPyPy_contracts___encode_abi(PyObject *self, PyObject *const *args, si PyObject *arg_data; if (obj_data == NULL) { arg_data = NULL; - goto __LL231; + goto __LL234; } if (PyUnicode_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL231; + if (arg_data != NULL) goto __LL234; arg_data = obj_data; - if (arg_data != NULL) goto __LL231; + if (arg_data != NULL) goto __LL234; if (obj_data == Py_None) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL231; + if (arg_data != NULL) goto __LL234; CPy_TypeError("union[str, object, None]", obj_data); goto fail; -__LL231: ; +__LL234: ; PyObject *retval = CPyDef_contracts___encode_abi(arg_w3, arg_abi, arg_arguments, arg_data); return retval; fail: ; @@ -65501,16 +65644,16 @@ CPyL79: ; else { cpy_r_r109 = NULL; } - if (cpy_r_r109 != NULL) goto __LL232; + if (cpy_r_r109 != NULL) goto __LL235; if (PyBytes_Check(cpy_r_address) || PyByteArray_Check(cpy_r_address)) cpy_r_r109 = cpy_r_address; else { cpy_r_r109 = NULL; } - if (cpy_r_r109 != NULL) goto __LL232; + if (cpy_r_r109 != NULL) goto __LL235; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "prepare_transaction", 221, CPyStatic_contracts___globals, "union[str, bytes]", cpy_r_address); goto CPyL114; -__LL232: ; +__LL235: ; cpy_r_r110 = CPyDict_SetDefault(cpy_r_prepared_transaction, cpy_r_r108, cpy_r_r109); CPy_DECREF(cpy_r_r109); if (unlikely(cpy_r_r110 == NULL)) { @@ -65522,16 +65665,16 @@ __LL232: ; else { cpy_r_r111 = NULL; } - if (cpy_r_r111 != NULL) goto __LL233; + if (cpy_r_r111 != NULL) goto __LL236; if (PyUnicode_Check(cpy_r_r110)) cpy_r_r111 = cpy_r_r110; else { cpy_r_r111 = NULL; } - if (cpy_r_r111 != NULL) goto __LL233; + if (cpy_r_r111 != NULL) goto __LL236; CPy_TypeError("union[bytes, str]", cpy_r_r110); cpy_r_r111 = NULL; -__LL233: ; +__LL236: ; if (unlikely(cpy_r_r111 == NULL)) { CPy_AddTraceback("faster_web3/_utils/contracts.py", "prepare_transaction", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); goto CPyL114; @@ -65763,22 +65906,22 @@ PyObject *CPyPy_contracts___prepare_transaction(PyObject *self, PyObject *const else { arg_address = NULL; } - if (arg_address != NULL) goto __LL234; + if (arg_address != NULL) goto __LL237; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL234; + if (arg_address != NULL) goto __LL237; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL234; + if (arg_address != NULL) goto __LL237; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL234: ; +__LL237: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (PyUnicode_Check(obj_abi_element_identifier)) @@ -65786,100 +65929,100 @@ __LL234: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL235; + if (arg_abi_element_identifier != NULL) goto __LL238; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL235; + if (arg_abi_element_identifier != NULL) goto __LL238; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL235: ; +__LL238: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL236; + goto __LL239; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL236; + if (arg_contract_abi != NULL) goto __LL239; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL236; + if (arg_contract_abi != NULL) goto __LL239; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL236: ; +__LL239: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL237; + goto __LL240; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL237; + if (arg_abi_callable != NULL) goto __LL240; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL237; + if (arg_abi_callable != NULL) goto __LL240; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL237: ; +__LL240: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL238; + goto __LL241; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL238; + if (arg_transaction != NULL) goto __LL241; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL238; + if (arg_transaction != NULL) goto __LL241; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL238: ; +__LL241: ; PyObject *arg_fn_args; if (obj_fn_args == NULL) { arg_fn_args = NULL; - goto __LL239; + goto __LL242; } arg_fn_args = obj_fn_args; - if (arg_fn_args != NULL) goto __LL239; + if (arg_fn_args != NULL) goto __LL242; if (obj_fn_args == Py_None) arg_fn_args = obj_fn_args; else { arg_fn_args = NULL; } - if (arg_fn_args != NULL) goto __LL239; + if (arg_fn_args != NULL) goto __LL242; CPy_TypeError("object or None", obj_fn_args); goto fail; -__LL239: ; +__LL242: ; PyObject *arg_fn_kwargs; if (obj_fn_kwargs == NULL) { arg_fn_kwargs = NULL; - goto __LL240; + goto __LL243; } arg_fn_kwargs = obj_fn_kwargs; - if (arg_fn_kwargs != NULL) goto __LL240; + if (arg_fn_kwargs != NULL) goto __LL243; if (obj_fn_kwargs == Py_None) arg_fn_kwargs = obj_fn_kwargs; else { arg_fn_kwargs = NULL; } - if (arg_fn_kwargs != NULL) goto __LL240; + if (arg_fn_kwargs != NULL) goto __LL243; CPy_TypeError("object or None", obj_fn_kwargs); goto fail; -__LL240: ; +__LL243: ; PyObject *retval = CPyDef_contracts___prepare_transaction(arg_address, arg_w3, arg_abi_element_identifier, arg_contract_abi, arg_abi_callable, arg_transaction, arg_fn_args, arg_fn_kwargs); return retval; fail: ; @@ -66359,80 +66502,80 @@ PyObject *CPyPy_contracts___encode_transaction_data(PyObject *self, PyObject *co else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL241; + if (arg_abi_element_identifier != NULL) goto __LL244; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL241; + if (arg_abi_element_identifier != NULL) goto __LL244; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL241: ; +__LL244: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL242; + goto __LL245; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL242; + if (arg_contract_abi != NULL) goto __LL245; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL242; + if (arg_contract_abi != NULL) goto __LL245; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL242: ; +__LL245: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL243; + goto __LL246; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL243; + if (arg_abi_callable != NULL) goto __LL246; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL243; + if (arg_abi_callable != NULL) goto __LL246; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL243: ; +__LL246: ; PyObject *arg_args; if (obj_args == NULL) { arg_args = NULL; - goto __LL244; + goto __LL247; } arg_args = obj_args; - if (arg_args != NULL) goto __LL244; + if (arg_args != NULL) goto __LL247; if (obj_args == Py_None) arg_args = obj_args; else { arg_args = NULL; } - if (arg_args != NULL) goto __LL244; + if (arg_args != NULL) goto __LL247; CPy_TypeError("object or None", obj_args); goto fail; -__LL244: ; +__LL247: ; PyObject *arg_kwargs; if (obj_kwargs == NULL) { arg_kwargs = NULL; - goto __LL245; + goto __LL248; } arg_kwargs = obj_kwargs; - if (arg_kwargs != NULL) goto __LL245; + if (arg_kwargs != NULL) goto __LL248; if (obj_kwargs == Py_None) arg_kwargs = obj_kwargs; else { arg_kwargs = NULL; } - if (arg_kwargs != NULL) goto __LL245; + if (arg_kwargs != NULL) goto __LL248; CPy_TypeError("object or None", obj_kwargs); goto fail; -__LL245: ; +__LL248: ; PyObject *retval = CPyDef_contracts___encode_transaction_data(arg_w3, arg_abi_element_identifier, arg_contract_abi, arg_abi_callable, arg_args, arg_kwargs); return retval; fail: ; @@ -66875,8 +67018,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp246 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp246; + tuple_T3OOO __tmp249 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp249; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -66913,39 +67056,39 @@ PyObject *CPyPy_contracts___get_constructor_function_info(PyObject *self, PyObje PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL247; + goto __LL250; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL247; + if (arg_contract_abi != NULL) goto __LL250; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL247; + if (arg_contract_abi != NULL) goto __LL250; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL247: ; +__LL250: ; PyObject *arg_constructor_abi; if (obj_constructor_abi == NULL) { arg_constructor_abi = NULL; - goto __LL248; + goto __LL251; } if (PyDict_Check(obj_constructor_abi)) arg_constructor_abi = obj_constructor_abi; else { arg_constructor_abi = NULL; } - if (arg_constructor_abi != NULL) goto __LL248; + if (arg_constructor_abi != NULL) goto __LL251; if (obj_constructor_abi == Py_None) arg_constructor_abi = obj_constructor_abi; else { arg_constructor_abi = NULL; } - if (arg_constructor_abi != NULL) goto __LL248; + if (arg_constructor_abi != NULL) goto __LL251; CPy_TypeError("dict or None", obj_constructor_abi); goto fail; -__LL248: ; +__LL251: ; tuple_T3OOO retval = CPyDef_contracts___get_constructor_function_info(arg_contract_abi, arg_constructor_abi); if (retval.f0 == NULL) { return NULL; @@ -66953,12 +67096,12 @@ __LL248: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp249 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp249); - PyObject *__tmp250 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp250); - PyObject *__tmp251 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp251); + PyObject *__tmp252 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp252); + PyObject *__tmp253 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp253); + PyObject *__tmp254 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp254); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_constructor_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -67066,8 +67209,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp252 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp252; + tuple_T3OOO __tmp255 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp255; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -67104,39 +67247,39 @@ PyObject *CPyPy_contracts___get_fallback_function_info(PyObject *self, PyObject PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL253; + goto __LL256; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL253; + if (arg_contract_abi != NULL) goto __LL256; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL253; + if (arg_contract_abi != NULL) goto __LL256; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL253: ; +__LL256: ; PyObject *arg_fallback_abi; if (obj_fallback_abi == NULL) { arg_fallback_abi = NULL; - goto __LL254; + goto __LL257; } if (PyDict_Check(obj_fallback_abi)) arg_fallback_abi = obj_fallback_abi; else { arg_fallback_abi = NULL; } - if (arg_fallback_abi != NULL) goto __LL254; + if (arg_fallback_abi != NULL) goto __LL257; if (obj_fallback_abi == Py_None) arg_fallback_abi = obj_fallback_abi; else { arg_fallback_abi = NULL; } - if (arg_fallback_abi != NULL) goto __LL254; + if (arg_fallback_abi != NULL) goto __LL257; CPy_TypeError("dict or None", obj_fallback_abi); goto fail; -__LL254: ; +__LL257: ; tuple_T3OOO retval = CPyDef_contracts___get_fallback_function_info(arg_contract_abi, arg_fallback_abi); if (retval.f0 == NULL) { return NULL; @@ -67144,12 +67287,12 @@ __LL254: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp255 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp255); - PyObject *__tmp256 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp256); - PyObject *__tmp257 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp257); + PyObject *__tmp258 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp258); + PyObject *__tmp259 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp259); + PyObject *__tmp260 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp260); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_fallback_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -67257,8 +67400,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp258 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp258; + tuple_T3OOO __tmp261 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp261; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -67295,39 +67438,39 @@ PyObject *CPyPy_contracts___get_receive_function_info(PyObject *self, PyObject * PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL259; + goto __LL262; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL259; + if (arg_contract_abi != NULL) goto __LL262; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL259; + if (arg_contract_abi != NULL) goto __LL262; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL259: ; +__LL262: ; PyObject *arg_receive_abi; if (obj_receive_abi == NULL) { arg_receive_abi = NULL; - goto __LL260; + goto __LL263; } if (PyDict_Check(obj_receive_abi)) arg_receive_abi = obj_receive_abi; else { arg_receive_abi = NULL; } - if (arg_receive_abi != NULL) goto __LL260; + if (arg_receive_abi != NULL) goto __LL263; if (obj_receive_abi == Py_None) arg_receive_abi = obj_receive_abi; else { arg_receive_abi = NULL; } - if (arg_receive_abi != NULL) goto __LL260; + if (arg_receive_abi != NULL) goto __LL263; CPy_TypeError("dict or None", obj_receive_abi); goto fail; -__LL260: ; +__LL263: ; tuple_T3OOO retval = CPyDef_contracts___get_receive_function_info(arg_contract_abi, arg_receive_abi); if (retval.f0 == NULL) { return NULL; @@ -67335,12 +67478,12 @@ __LL260: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp261 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp261); - PyObject *__tmp262 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp262); - PyObject *__tmp263 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp263); + PyObject *__tmp264 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp264); + PyObject *__tmp265 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp265); + PyObject *__tmp266 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp266); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_receive_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -67394,22 +67537,22 @@ char CPyDef_contracts___validate_payable(PyObject *cpy_r_transaction, PyObject * else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL264; + if (cpy_r_r2 != NULL) goto __LL267; if (PyUnicode_Check(cpy_r_r1)) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL264; + if (cpy_r_r2 != NULL) goto __LL267; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL264; + if (cpy_r_r2 != NULL) goto __LL267; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 321, CPyStatic_contracts___globals, "union[int, str, None]", cpy_r_r1); goto CPyL27; -__LL264: ; +__LL267: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 == cpy_r_r3; if (cpy_r_r4) goto CPyL28; @@ -67418,16 +67561,16 @@ __LL264: ; else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL265; + if (cpy_r_r5 != NULL) goto __LL268; if (PyUnicode_Check(cpy_r_r2)) cpy_r_r5 = cpy_r_r2; else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL265; + if (cpy_r_r5 != NULL) goto __LL268; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 322, CPyStatic_contracts___globals, "union[int, str]", cpy_r_r2); goto CPyL27; -__LL265: ; +__LL268: ; cpy_r_r6 = CPyStatic_method_formatters___to_integer_if_hex; if (unlikely(cpy_r_r6 == NULL)) { goto CPyL29; @@ -67455,16 +67598,16 @@ CPyL7: ; else { cpy_r_r11 = NULL; } - if (cpy_r_r11 != NULL) goto __LL266; + if (cpy_r_r11 != NULL) goto __LL269; if (PyUnicode_Check(cpy_r_r10)) cpy_r_r11 = cpy_r_r10; else { cpy_r_r11 = NULL; } - if (cpy_r_r11 != NULL) goto __LL266; + if (cpy_r_r11 != NULL) goto __LL269; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 322, CPyStatic_contracts___globals, "union[int, str]", cpy_r_r10); goto CPyL27; -__LL266: ; +__LL269: ; cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 0 */ cpy_r_r13 = PyObject_RichCompare(cpy_r_r11, cpy_r_r12, 2); CPy_DECREF(cpy_r_r11); @@ -67496,16 +67639,16 @@ CPyL13: ; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL267; + if (cpy_r_r17 != NULL) goto __LL270; if (cpy_r_r16 == Py_None) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL267; + if (cpy_r_r17 != NULL) goto __LL270; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 325, CPyStatic_contracts___globals, "bool or None", cpy_r_r16); goto CPyL27; -__LL267: ; +__LL270: ; cpy_r_r18 = 0 ? Py_True : Py_False; cpy_r_r19 = cpy_r_r17 == cpy_r_r18; CPy_DECREF(cpy_r_r17); @@ -67521,16 +67664,16 @@ __LL267: ; else { cpy_r_r22 = NULL; } - if (cpy_r_r22 != NULL) goto __LL268; + if (cpy_r_r22 != NULL) goto __LL271; if (cpy_r_r21 == Py_None) cpy_r_r22 = cpy_r_r21; else { cpy_r_r22 = NULL; } - if (cpy_r_r22 != NULL) goto __LL268; + if (cpy_r_r22 != NULL) goto __LL271; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 326, CPyStatic_contracts___globals, "str or None", cpy_r_r21); goto CPyL27; -__LL268: ; +__LL271: ; cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonpayable' */ cpy_r_r24 = (PyObject *)&_Py_NoneStruct; cpy_r_r25 = cpy_r_r22 == cpy_r_r24; @@ -67871,30 +68014,30 @@ PyObject *CPyPy_contracts___parse_block_identifier(PyObject *self, PyObject *con else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL269; + if (arg_block_identifier != NULL) goto __LL272; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL269; + if (arg_block_identifier != NULL) goto __LL272; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL269; + if (arg_block_identifier != NULL) goto __LL272; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL269; + if (arg_block_identifier != NULL) goto __LL272; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL269; + if (arg_block_identifier != NULL) goto __LL272; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL269: ; +__LL272: ; PyObject *retval = CPyDef_contracts___parse_block_identifier(arg_w3, arg_block_identifier); return retval; fail: ; @@ -69180,10 +69323,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp270 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp270); - PyObject *__tmp271 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp271); + PyObject *__tmp273 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp273); + PyObject *__tmp274 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp274); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -69326,24 +69469,24 @@ PyObject *CPyPy_contracts___async_parse_block_identifier(PyObject *self, PyObjec else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL272; + if (arg_block_identifier != NULL) goto __LL275; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL272; + if (arg_block_identifier != NULL) goto __LL275; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL272; + if (arg_block_identifier != NULL) goto __LL275; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL272; + if (arg_block_identifier != NULL) goto __LL275; CPy_TypeError("union[str, int, bytes, object]", obj_block_identifier); goto fail; -__LL272: ; +__LL275: ; PyObject *retval = CPyDef_contracts___async_parse_block_identifier(arg_async_w3, arg_block_identifier); return retval; fail: ; @@ -70062,10 +70205,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp273 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp273); - PyObject *__tmp274 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp274); + PyObject *__tmp276 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp276); + PyObject *__tmp277 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp277); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -71316,8 +71459,8 @@ CPyL2: ; cpy_r_r2 = PyTuple_New(1); if (unlikely(cpy_r_r2 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp275 = cpy_r_bases.f0; - PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp275); + PyObject *__tmp278 = cpy_r_bases.f0; + PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp278); cpy_r_r3 = PyObject_GetIter(cpy_r_r2); CPy_DECREF(cpy_r_r2); if (unlikely(cpy_r_r3 == NULL)) { @@ -71567,8 +71710,8 @@ CPyL45: ; cpy_r_r63 = PyTuple_New(1); if (unlikely(cpy_r_r63 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp276 = cpy_r_bases.f0; - PyTuple_SET_ITEM(cpy_r_r63, 0, __tmp276); + PyObject *__tmp279 = cpy_r_bases.f0; + PyTuple_SET_ITEM(cpy_r_r63, 0, __tmp279); PyObject *cpy_r_r64[5] = { cpy_r_r61, cpy_r_mcs, cpy_r_name, cpy_r_r63, cpy_r_processed_namespace @@ -71698,22 +71841,22 @@ PyObject *CPyPy_datatypes_____new___3_PropertyCheckingFactory_obj_____call__(PyO goto fail; } tuple_T1O arg_bases; - PyObject *__tmp277; + PyObject *__tmp280; if (unlikely(!(PyTuple_Check(obj_bases) && PyTuple_GET_SIZE(obj_bases) == 1))) { - __tmp277 = NULL; - goto __LL278; - } - __tmp277 = PyTuple_GET_ITEM(obj_bases, 0); - if (__tmp277 == NULL) goto __LL278; - __tmp277 = obj_bases; -__LL278: ; - if (unlikely(__tmp277 == NULL)) { + __tmp280 = NULL; + goto __LL281; + } + __tmp280 = PyTuple_GET_ITEM(obj_bases, 0); + if (__tmp280 == NULL) goto __LL281; + __tmp280 = obj_bases; +__LL281: ; + if (unlikely(__tmp280 == NULL)) { CPy_TypeError("tuple[object]", obj_bases); goto fail; } else { - PyObject *__tmp279 = PyTuple_GET_ITEM(obj_bases, 0); - PyObject *__tmp280; - __tmp280 = __tmp279; - arg_bases.f0 = __tmp280; + PyObject *__tmp282 = PyTuple_GET_ITEM(obj_bases, 0); + PyObject *__tmp283; + __tmp283 = __tmp282; + arg_bases.f0 = __tmp283; } PyObject *arg_namespace; if (likely(PyDict_Check(obj_namespace))) @@ -71725,23 +71868,23 @@ __LL278: ; PyObject *arg_normalizers; if (obj_normalizers == NULL) { arg_normalizers = NULL; - goto __LL281; + goto __LL284; } if (PyDict_Check(obj_normalizers)) arg_normalizers = obj_normalizers; else { arg_normalizers = NULL; } - if (arg_normalizers != NULL) goto __LL281; + if (arg_normalizers != NULL) goto __LL284; if (obj_normalizers == Py_None) arg_normalizers = obj_normalizers; else { arg_normalizers = NULL; } - if (arg_normalizers != NULL) goto __LL281; + if (arg_normalizers != NULL) goto __LL284; CPy_TypeError("dict or None", obj_normalizers); goto fail; -__LL281: ; +__LL284: ; PyObject *retval = CPyDef_datatypes_____new___3_PropertyCheckingFactory_obj_____call__(arg___mypyc_self__, arg_mcs, arg_name, arg_bases, arg_namespace, arg_normalizers); return retval; fail: ; @@ -73403,8 +73546,8 @@ CPyL29: ; goto CPyL32; } cpy_r_r60 = cpy_r_r59; - tuple_T3OOO __tmp282 = { NULL, NULL, NULL }; - cpy_r_r61 = __tmp282; + tuple_T3OOO __tmp285 = { NULL, NULL, NULL }; + cpy_r_r61 = __tmp285; cpy_r_r62 = cpy_r_r61; goto CPyL33; CPyL32: ; @@ -74409,10 +74552,10 @@ CPyL3: ; cpy_r_r43 = PyTuple_New(2); if (unlikely(cpy_r_r43 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp283 = cpy_r_r42.f0; - PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp283); - PyObject *__tmp284 = cpy_r_r42.f1; - PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp284); + PyObject *__tmp286 = cpy_r_r42.f0; + PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp286); + PyObject *__tmp287 = cpy_r_r42.f1; + PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp287); cpy_r_r44 = PyObject_GetItem(cpy_r_r37, cpy_r_r43); CPy_DECREF(cpy_r_r37); CPy_DECREF(cpy_r_r43); @@ -75415,16 +75558,16 @@ CPyL8: ; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL285; + if (cpy_r_r14 != NULL) goto __LL288; if (cpy_r_r13 == Py_None) cpy_r_r14 = cpy_r_r13; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL285; + if (cpy_r_r14 != NULL) goto __LL288; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "hex_encode_abi_type", 83, CPyStatic_encoding___globals, "int or None", cpy_r_r13); goto CPyL86; -__LL285: ; +__LL288: ; cpy_r_r7 = cpy_r_r14; CPyL12: ; cpy_r_data_size = cpy_r_r7; @@ -75959,23 +76102,23 @@ PyObject *CPyPy_encoding___hex_encode_abi_type(PyObject *self, PyObject *const * PyObject *arg_force_size; if (obj_force_size == NULL) { arg_force_size = NULL; - goto __LL286; + goto __LL289; } if (PyLong_Check(obj_force_size)) arg_force_size = obj_force_size; else { arg_force_size = NULL; } - if (arg_force_size != NULL) goto __LL286; + if (arg_force_size != NULL) goto __LL289; if (obj_force_size == Py_None) arg_force_size = obj_force_size; else { arg_force_size = NULL; } - if (arg_force_size != NULL) goto __LL286; + if (arg_force_size != NULL) goto __LL289; CPy_TypeError("int or None", obj_force_size); goto fail; -__LL286: ; +__LL289: ; PyObject *retval = CPyDef_encoding___hex_encode_abi_type(arg_abi_type, arg_value, arg_force_size); return retval; fail: ; @@ -76492,16 +76635,16 @@ CPyL3: ; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL287; + if (cpy_r_r3 != NULL) goto __LL290; if (PyLong_Check(cpy_r_text_or_primitive)) cpy_r_r3 = cpy_r_text_or_primitive; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL287; + if (cpy_r_r3 != NULL) goto __LL290; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "text_if_str", 167, CPyStatic_encoding___globals, "union[bytes, int]", cpy_r_text_or_primitive); goto CPyL8; -__LL287: ; +__LL290: ; cpy_r_primitive = cpy_r_r3; cpy_r_r4 = Py_None; cpy_r_text = cpy_r_r4; @@ -76547,28 +76690,28 @@ PyObject *CPyPy_encoding___text_if_str(PyObject *self, PyObject *const *args, si else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL288; + if (arg_text_or_primitive != NULL) goto __LL291; if (PyLong_Check(obj_text_or_primitive)) arg_text_or_primitive = obj_text_or_primitive; else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL288; + if (arg_text_or_primitive != NULL) goto __LL291; if (PyBool_Check(obj_text_or_primitive)) arg_text_or_primitive = obj_text_or_primitive; else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL288; + if (arg_text_or_primitive != NULL) goto __LL291; if (PyUnicode_Check(obj_text_or_primitive)) arg_text_or_primitive = obj_text_or_primitive; else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL288; + if (arg_text_or_primitive != NULL) goto __LL291; CPy_TypeError("union[bytes, int, bool, str]", obj_text_or_primitive); goto fail; -__LL288: ; +__LL291: ; PyObject *retval = CPyDef_encoding___text_if_str(arg_to_type, arg_text_or_primitive); return retval; fail: ; @@ -76626,16 +76769,16 @@ PyObject *CPyDef_encoding___hexstr_if_str(PyObject *cpy_r_to_type, PyObject *cpy else { cpy_r_r1 = NULL; } - if (cpy_r_r1 != NULL) goto __LL289; + if (cpy_r_r1 != NULL) goto __LL292; if (PyLong_Check(cpy_r_hexstr_or_primitive)) cpy_r_r1 = cpy_r_hexstr_or_primitive; else { cpy_r_r1 = NULL; } - if (cpy_r_r1 != NULL) goto __LL289; + if (cpy_r_r1 != NULL) goto __LL292; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "hexstr_if_str", 183, CPyStatic_encoding___globals, "union[bytes, int]", cpy_r_hexstr_or_primitive); goto CPyL24; -__LL289: ; +__LL292: ; PyObject *cpy_r_r2[1] = {cpy_r_r1}; cpy_r_r3 = (PyObject **)&cpy_r_r2; cpy_r_r4 = PyObject_Vectorcall(cpy_r_to_type, cpy_r_r3, 1, 0); @@ -76821,28 +76964,28 @@ PyObject *CPyPy_encoding___hexstr_if_str(PyObject *self, PyObject *const *args, else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL290; + if (arg_hexstr_or_primitive != NULL) goto __LL293; if (PyLong_Check(obj_hexstr_or_primitive)) arg_hexstr_or_primitive = obj_hexstr_or_primitive; else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL290; + if (arg_hexstr_or_primitive != NULL) goto __LL293; if (PyBool_Check(obj_hexstr_or_primitive)) arg_hexstr_or_primitive = obj_hexstr_or_primitive; else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL290; + if (arg_hexstr_or_primitive != NULL) goto __LL293; if (PyUnicode_Check(obj_hexstr_or_primitive)) arg_hexstr_or_primitive = obj_hexstr_or_primitive; else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL290; + if (arg_hexstr_or_primitive != NULL) goto __LL293; CPy_TypeError("union[bytes, int, bool, str]", obj_hexstr_or_primitive); goto fail; -__LL290: ; +__LL293: ; PyObject *retval = CPyDef_encoding___hexstr_if_str(arg_to_type, arg_hexstr_or_primitive); return retval; fail: ; @@ -77506,10 +77649,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp291 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp291); - PyObject *__tmp292 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp292); + PyObject *__tmp294 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp294); + PyObject *__tmp295 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp295); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -78174,10 +78317,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp293 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp293); - PyObject *__tmp294 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp294); + PyObject *__tmp296 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp296); + PyObject *__tmp297 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp297); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -78618,19 +78761,19 @@ PyObject *CPyPy_encoding___FriendlyJsonSerde____friendly_json_encode(PyObject *s PyObject *arg_cls; if (obj_cls == NULL) { arg_cls = NULL; - goto __LL295; + goto __LL298; } arg_cls = obj_cls; - if (arg_cls != NULL) goto __LL295; + if (arg_cls != NULL) goto __LL298; if (obj_cls == Py_None) arg_cls = obj_cls; else { arg_cls = NULL; } - if (arg_cls != NULL) goto __LL295; + if (arg_cls != NULL) goto __LL298; CPy_TypeError("object or None", obj_cls); goto fail; -__LL295: ; +__LL298: ; PyObject *retval = CPyDef_encoding___FriendlyJsonSerde____friendly_json_encode(arg_self, arg_obj, arg_cls); return retval; fail: ; @@ -79088,19 +79231,19 @@ PyObject *CPyPy_encoding___FriendlyJsonSerde___json_encode(PyObject *self, PyObj PyObject *arg_cls; if (obj_cls == NULL) { arg_cls = NULL; - goto __LL296; + goto __LL299; } arg_cls = obj_cls; - if (arg_cls != NULL) goto __LL296; + if (arg_cls != NULL) goto __LL299; if (obj_cls == Py_None) arg_cls = obj_cls; else { arg_cls = NULL; } - if (arg_cls != NULL) goto __LL296; + if (arg_cls != NULL) goto __LL299; CPy_TypeError("object or None", obj_cls); goto fail; -__LL296: ; +__LL299: ; PyObject *retval = CPyDef_encoding___FriendlyJsonSerde___json_encode(arg_self, arg_obj, arg_cls); return retval; fail: ; @@ -79302,22 +79445,22 @@ PyObject *CPyPy_encoding___to_4byte_hex(PyObject *self, PyObject *const *args, s else { arg_hex_or_str_or_bytes = NULL; } - if (arg_hex_or_str_or_bytes != NULL) goto __LL297; + if (arg_hex_or_str_or_bytes != NULL) goto __LL300; if (PyBytes_Check(obj_hex_or_str_or_bytes) || PyByteArray_Check(obj_hex_or_str_or_bytes)) arg_hex_or_str_or_bytes = obj_hex_or_str_or_bytes; else { arg_hex_or_str_or_bytes = NULL; } - if (arg_hex_or_str_or_bytes != NULL) goto __LL297; + if (arg_hex_or_str_or_bytes != NULL) goto __LL300; if (PyLong_Check(obj_hex_or_str_or_bytes)) arg_hex_or_str_or_bytes = obj_hex_or_str_or_bytes; else { arg_hex_or_str_or_bytes = NULL; } - if (arg_hex_or_str_or_bytes != NULL) goto __LL297; + if (arg_hex_or_str_or_bytes != NULL) goto __LL300; CPy_TypeError("union[str, bytes, int]", obj_hex_or_str_or_bytes); goto fail; -__LL297: ; +__LL300: ; PyObject *retval = CPyDef_encoding___to_4byte_hex(arg_hex_or_str_or_bytes); return retval; fail: ; @@ -79937,10 +80080,10 @@ CPyL6: ; cpy_r_r14 = PyTuple_New(2); if (unlikely(cpy_r_r14 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp298 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r14, 0, __tmp298); - PyObject *__tmp299 = cpy_r_r13.f1; - PyTuple_SET_ITEM(cpy_r_r14, 1, __tmp299); + PyObject *__tmp301 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r14, 0, __tmp301); + PyObject *__tmp302 = cpy_r_r13.f1; + PyTuple_SET_ITEM(cpy_r_r14, 1, __tmp302); cpy_r_r15 = PyObject_IsInstance(cpy_r_obj, cpy_r_r14); CPy_DECREF(cpy_r_r14); cpy_r_r16 = cpy_r_r15 >= 0; @@ -80036,16 +80179,16 @@ CPyL20: ; else { cpy_r_r46 = NULL; } - if (cpy_r_r46 != NULL) goto __LL300; + if (cpy_r_r46 != NULL) goto __LL303; if (PyUnicode_Check(cpy_r_r45)) cpy_r_r46 = cpy_r_r45; else { cpy_r_r46 = NULL; } - if (cpy_r_r46 != NULL) goto __LL300; + if (cpy_r_r46 != NULL) goto __LL303; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "default", 312, CPyStatic_encoding___globals, "union[dict, str]", cpy_r_r45); goto CPyL24; -__LL300: ; +__LL303: ; return cpy_r_r46; CPyL24: ; cpy_r_r47 = NULL; @@ -81432,16 +81575,16 @@ CPyL23: ; cpy_r_r30 = PyTuple_New(5); if (unlikely(cpy_r_r30 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp301 = cpy_r_r26.f0; - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp301); - PyObject *__tmp302 = cpy_r_r26.f1; - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp302); - PyObject *__tmp303 = cpy_r_r26.f2; - PyTuple_SET_ITEM(cpy_r_r30, 2, __tmp303); - PyObject *__tmp304 = cpy_r_r26.f3; - PyTuple_SET_ITEM(cpy_r_r30, 3, __tmp304); - PyObject *__tmp305 = cpy_r_r26.f4; - PyTuple_SET_ITEM(cpy_r_r30, 4, __tmp305); + PyObject *__tmp304 = cpy_r_r26.f0; + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp304); + PyObject *__tmp305 = cpy_r_r26.f1; + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp305); + PyObject *__tmp306 = cpy_r_r26.f2; + PyTuple_SET_ITEM(cpy_r_r30, 2, __tmp306); + PyObject *__tmp307 = cpy_r_r26.f3; + PyTuple_SET_ITEM(cpy_r_r30, 3, __tmp307); + PyObject *__tmp308 = cpy_r_r26.f4; + PyTuple_SET_ITEM(cpy_r_r30, 4, __tmp308); PyObject *cpy_r_r31[2] = {cpy_r_r30, cpy_r_r25}; cpy_r_r32 = (PyObject **)&cpy_r_r31; cpy_r_r33 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r32, 2, 0); @@ -81486,16 +81629,16 @@ CPyL28: ; cpy_r_r40 = PyTuple_New(5); if (unlikely(cpy_r_r40 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp306 = cpy_r_r35.f0; - PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp306); - PyObject *__tmp307 = cpy_r_r35.f1; - PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp307); - PyObject *__tmp308 = cpy_r_r35.f2; - PyTuple_SET_ITEM(cpy_r_r40, 2, __tmp308); - PyObject *__tmp309 = cpy_r_r35.f3; - PyTuple_SET_ITEM(cpy_r_r40, 3, __tmp309); - PyObject *__tmp310 = cpy_r_r35.f4; - PyTuple_SET_ITEM(cpy_r_r40, 4, __tmp310); + PyObject *__tmp309 = cpy_r_r35.f0; + PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp309); + PyObject *__tmp310 = cpy_r_r35.f1; + PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp310); + PyObject *__tmp311 = cpy_r_r35.f2; + PyTuple_SET_ITEM(cpy_r_r40, 2, __tmp311); + PyObject *__tmp312 = cpy_r_r35.f3; + PyTuple_SET_ITEM(cpy_r_r40, 3, __tmp312); + PyObject *__tmp313 = cpy_r_r35.f4; + PyTuple_SET_ITEM(cpy_r_r40, 4, __tmp313); PyObject *cpy_r_r41[2] = {cpy_r_r40, cpy_r_r34}; cpy_r_r42 = (PyObject **)&cpy_r_r41; cpy_r_r43 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r42, 2, 0); @@ -81821,16 +81964,16 @@ PyObject *CPyDef_error_formatters_utils___raise_contract_logic_error_on_revert(P else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL311; + if (cpy_r_r2 != NULL) goto __LL314; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL311; + if (cpy_r_r2 != NULL) goto __LL314; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 148, CPyStatic_error_formatters_utils___globals, "dict or None", cpy_r_r1); goto CPyL59; -__LL311: ; +__LL314: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 == cpy_r_r3; if (cpy_r_r4) goto CPyL4; @@ -81889,16 +82032,16 @@ CPyL9: ; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL312; + if (cpy_r_r17 != NULL) goto __LL315; if (cpy_r_r16 == Py_None) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL312; + if (cpy_r_r17 != NULL) goto __LL315; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 152, CPyStatic_error_formatters_utils___globals, "str or None", cpy_r_r16); goto CPyL60; -__LL312: ; +__LL315: ; cpy_r_message = cpy_r_r17; cpy_r_r18 = (PyObject *)&_Py_NoneStruct; cpy_r_r19 = cpy_r_message != cpy_r_r18; @@ -81940,22 +82083,22 @@ CPyL16: ; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL313; + if (cpy_r_r29 != NULL) goto __LL316; if (PyDict_Check(cpy_r_r28)) cpy_r_r29 = cpy_r_r28; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL313; + if (cpy_r_r29 != NULL) goto __LL316; if (cpy_r_r28 == Py_None) cpy_r_r29 = cpy_r_r28; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL313; + if (cpy_r_r29 != NULL) goto __LL316; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 154, CPyStatic_error_formatters_utils___globals, "union[str, dict, None]", cpy_r_r28); goto CPyL61; -__LL313: ; +__LL316: ; cpy_r_r30 = (PyObject *)&_Py_NoneStruct; cpy_r_r31 = cpy_r_r29 == cpy_r_r30; if (cpy_r_r31) { @@ -82094,16 +82237,16 @@ CPyL39: ; else { cpy_r_r60 = NULL; } - if (cpy_r_r60 != NULL) goto __LL314; + if (cpy_r_r60 != NULL) goto __LL317; if (cpy_r_r59 == Py_None) cpy_r_r60 = cpy_r_r59; else { cpy_r_r60 = NULL; } - if (cpy_r_r60 != NULL) goto __LL314; + if (cpy_r_r60 != NULL) goto __LL317; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 167, CPyStatic_error_formatters_utils___globals, "int or None", cpy_r_r59); goto CPyL71; -__LL314: ; +__LL317: ; cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 3 */ cpy_r_r62 = PyObject_RichCompare(cpy_r_r60, cpy_r_r61, 2); CPy_DECREF(cpy_r_r60); @@ -82126,16 +82269,16 @@ __LL314: ; else { cpy_r_r64 = NULL; } - if (cpy_r_r64 != NULL) goto __LL315; + if (cpy_r_r64 != NULL) goto __LL318; if (PyDict_Check(cpy_r_r29)) cpy_r_r64 = cpy_r_r29; else { cpy_r_r64 = NULL; } - if (cpy_r_r64 != NULL) goto __LL315; + if (cpy_r_r64 != NULL) goto __LL318; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 168, CPyStatic_error_formatters_utils___globals, "union[str, dict]", cpy_r_r29); goto CPyL64; -__LL315: ; +__LL318: ; cpy_r_r65 = CPyStatic_error_formatters_utils___globals; cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ContractLogicError' */ cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); @@ -82178,16 +82321,16 @@ CPyL51: ; else { cpy_r_r77 = NULL; } - if (cpy_r_r77 != NULL) goto __LL316; + if (cpy_r_r77 != NULL) goto __LL319; if (PyDict_Check(cpy_r_r29)) cpy_r_r77 = cpy_r_r29; else { cpy_r_r77 = NULL; } - if (cpy_r_r77 != NULL) goto __LL316; + if (cpy_r_r77 != NULL) goto __LL319; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 171, CPyStatic_error_formatters_utils___globals, "union[str, dict]", cpy_r_r29); goto CPyL59; -__LL316: ; +__LL319: ; cpy_r_r78 = CPyStatic_error_formatters_utils___globals; cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ContractLogicError' */ cpy_r_r80 = CPyDict_GetItem(cpy_r_r78, cpy_r_r79); @@ -82339,16 +82482,16 @@ PyObject *CPyDef_error_formatters_utils___raise_transaction_indexing_error_if_in else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL317; + if (cpy_r_r2 != NULL) goto __LL320; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL317; + if (cpy_r_r2 != NULL) goto __LL320; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_transaction_indexing_error_if_indexing", 181, CPyStatic_error_formatters_utils___globals, "dict or None", cpy_r_r1); goto CPyL23; -__LL317: ; +__LL320: ; cpy_r_r3 = PyUnicode_Check(cpy_r_r2); if (cpy_r_r3) goto CPyL24; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; @@ -82372,16 +82515,16 @@ __LL317: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL318; + if (cpy_r_r9 != NULL) goto __LL321; if (cpy_r_r8 == Py_None) cpy_r_r9 = cpy_r_r8; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL318; + if (cpy_r_r9 != NULL) goto __LL321; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_transaction_indexing_error_if_indexing", 183, CPyStatic_error_formatters_utils___globals, "str or None", cpy_r_r8); goto CPyL23; -__LL318: ; +__LL321: ; cpy_r_r10 = (PyObject *)&_Py_NoneStruct; cpy_r_r11 = cpy_r_r9 != cpy_r_r10; if (!cpy_r_r11) goto CPyL25; @@ -82395,10 +82538,10 @@ __LL318: ; cpy_r_r16 = PyTuple_New(2); if (unlikely(cpy_r_r16 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp319 = cpy_r_r15.f0; - PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp319); - PyObject *__tmp320 = cpy_r_r15.f1; - PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp320); + PyObject *__tmp322 = cpy_r_r15.f0; + PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp322); + PyObject *__tmp323 = cpy_r_r15.f1; + PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp323); cpy_r_r17 = PyObject_GetIter(cpy_r_r16); CPy_DECREF(cpy_r_r16); if (unlikely(cpy_r_r17 == NULL)) { @@ -82588,16 +82731,16 @@ PyObject *CPyDef_error_formatters_utils___raise_block_not_found_on_error(PyObjec else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL321; + if (cpy_r_r2 != NULL) goto __LL324; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL321; + if (cpy_r_r2 != NULL) goto __LL324; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_block_not_found_on_error", 196, CPyStatic_error_formatters_utils___globals, "dict or None", cpy_r_r1); goto CPyL30; -__LL321: ; +__LL324: ; cpy_r_r3 = PyUnicode_Check(cpy_r_r2); if (cpy_r_r3) goto CPyL31; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; @@ -82621,16 +82764,16 @@ __LL321: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL322; + if (cpy_r_r9 != NULL) goto __LL325; if (cpy_r_r8 == Py_None) cpy_r_r9 = cpy_r_r8; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL322; + if (cpy_r_r9 != NULL) goto __LL325; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_block_not_found_on_error", 198, CPyStatic_error_formatters_utils___globals, "str or None", cpy_r_r8); goto CPyL30; -__LL322: ; +__LL325: ; cpy_r_r10 = (PyObject *)&_Py_NoneStruct; cpy_r_r11 = cpy_r_r9 != cpy_r_r10; if (!cpy_r_r11) goto CPyL32; @@ -82676,10 +82819,10 @@ __LL322: ; cpy_r_r26 = PyTuple_New(2); if (unlikely(cpy_r_r26 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp323 = cpy_r_r25.f0; - PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp323); - PyObject *__tmp324 = cpy_r_r25.f1; - PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp324); + PyObject *__tmp326 = cpy_r_r25.f0; + PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp326); + PyObject *__tmp327 = cpy_r_r25.f1; + PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp327); cpy_r_r27 = PyObject_GetIter(cpy_r_r26); CPy_DECREF(cpy_r_r26); if (unlikely(cpy_r_r27 == NULL)) { @@ -83125,16 +83268,16 @@ CPyL3: ; cpy_r_r70 = PyTuple_New(5); if (unlikely(cpy_r_r70 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp325 = cpy_r_r67.f0; - PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp325); - PyObject *__tmp326 = cpy_r_r67.f1; - PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp326); - PyObject *__tmp327 = cpy_r_r67.f2; - PyTuple_SET_ITEM(cpy_r_r70, 2, __tmp327); - PyObject *__tmp328 = cpy_r_r67.f3; - PyTuple_SET_ITEM(cpy_r_r70, 3, __tmp328); - PyObject *__tmp329 = cpy_r_r67.f4; - PyTuple_SET_ITEM(cpy_r_r70, 4, __tmp329); + PyObject *__tmp328 = cpy_r_r67.f0; + PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp328); + PyObject *__tmp329 = cpy_r_r67.f1; + PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp329); + PyObject *__tmp330 = cpy_r_r67.f2; + PyTuple_SET_ITEM(cpy_r_r70, 2, __tmp330); + PyObject *__tmp331 = cpy_r_r67.f3; + PyTuple_SET_ITEM(cpy_r_r70, 3, __tmp331); + PyObject *__tmp332 = cpy_r_r67.f4; + PyTuple_SET_ITEM(cpy_r_r70, 4, __tmp332); cpy_r_r71 = CPyDict_SetItem(cpy_r_r68, cpy_r_r69, cpy_r_r70); CPy_DECREF(cpy_r_r70); cpy_r_r72 = cpy_r_r71 >= 0; @@ -83168,16 +83311,16 @@ CPyL3: ; cpy_r_r81 = PyTuple_New(5); if (unlikely(cpy_r_r81 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp330 = cpy_r_r78.f0; - PyTuple_SET_ITEM(cpy_r_r81, 0, __tmp330); - PyObject *__tmp331 = cpy_r_r78.f1; - PyTuple_SET_ITEM(cpy_r_r81, 1, __tmp331); - PyObject *__tmp332 = cpy_r_r78.f2; - PyTuple_SET_ITEM(cpy_r_r81, 2, __tmp332); - PyObject *__tmp333 = cpy_r_r78.f3; - PyTuple_SET_ITEM(cpy_r_r81, 3, __tmp333); - PyObject *__tmp334 = cpy_r_r78.f4; - PyTuple_SET_ITEM(cpy_r_r81, 4, __tmp334); + PyObject *__tmp333 = cpy_r_r78.f0; + PyTuple_SET_ITEM(cpy_r_r81, 0, __tmp333); + PyObject *__tmp334 = cpy_r_r78.f1; + PyTuple_SET_ITEM(cpy_r_r81, 1, __tmp334); + PyObject *__tmp335 = cpy_r_r78.f2; + PyTuple_SET_ITEM(cpy_r_r81, 2, __tmp335); + PyObject *__tmp336 = cpy_r_r78.f3; + PyTuple_SET_ITEM(cpy_r_r81, 3, __tmp336); + PyObject *__tmp337 = cpy_r_r78.f4; + PyTuple_SET_ITEM(cpy_r_r81, 4, __tmp337); cpy_r_r82 = CPyDict_SetItem(cpy_r_r79, cpy_r_r80, cpy_r_r81); CPy_DECREF(cpy_r_r81); cpy_r_r83 = cpy_r_r82 >= 0; @@ -83220,16 +83363,16 @@ CPyL22: ; cpy_r_r91 = PyTuple_New(5); if (unlikely(cpy_r_r91 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp335 = cpy_r_r84.f0; - PyTuple_SET_ITEM(cpy_r_r91, 0, __tmp335); - PyObject *__tmp336 = cpy_r_r84.f1; - PyTuple_SET_ITEM(cpy_r_r91, 1, __tmp336); - PyObject *__tmp337 = cpy_r_r84.f2; - PyTuple_SET_ITEM(cpy_r_r91, 2, __tmp337); - PyObject *__tmp338 = cpy_r_r84.f3; - PyTuple_SET_ITEM(cpy_r_r91, 3, __tmp338); - PyObject *__tmp339 = cpy_r_r84.f4; - PyTuple_SET_ITEM(cpy_r_r91, 4, __tmp339); + PyObject *__tmp338 = cpy_r_r84.f0; + PyTuple_SET_ITEM(cpy_r_r91, 0, __tmp338); + PyObject *__tmp339 = cpy_r_r84.f1; + PyTuple_SET_ITEM(cpy_r_r91, 1, __tmp339); + PyObject *__tmp340 = cpy_r_r84.f2; + PyTuple_SET_ITEM(cpy_r_r91, 2, __tmp340); + PyObject *__tmp341 = cpy_r_r84.f3; + PyTuple_SET_ITEM(cpy_r_r91, 3, __tmp341); + PyObject *__tmp342 = cpy_r_r84.f4; + PyTuple_SET_ITEM(cpy_r_r91, 4, __tmp342); CPy_INCREF(cpy_r_r86.f0); CPy_INCREF(cpy_r_r86.f1); CPy_INCREF(cpy_r_r86.f2); @@ -83238,16 +83381,16 @@ CPyL22: ; cpy_r_r92 = PyTuple_New(5); if (unlikely(cpy_r_r92 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp340 = cpy_r_r86.f0; - PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp340); - PyObject *__tmp341 = cpy_r_r86.f1; - PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp341); - PyObject *__tmp342 = cpy_r_r86.f2; - PyTuple_SET_ITEM(cpy_r_r92, 2, __tmp342); - PyObject *__tmp343 = cpy_r_r86.f3; - PyTuple_SET_ITEM(cpy_r_r92, 3, __tmp343); - PyObject *__tmp344 = cpy_r_r86.f4; - PyTuple_SET_ITEM(cpy_r_r92, 4, __tmp344); + PyObject *__tmp343 = cpy_r_r86.f0; + PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp343); + PyObject *__tmp344 = cpy_r_r86.f1; + PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp344); + PyObject *__tmp345 = cpy_r_r86.f2; + PyTuple_SET_ITEM(cpy_r_r92, 2, __tmp345); + PyObject *__tmp346 = cpy_r_r86.f3; + PyTuple_SET_ITEM(cpy_r_r92, 3, __tmp346); + PyObject *__tmp347 = cpy_r_r86.f4; + PyTuple_SET_ITEM(cpy_r_r92, 4, __tmp347); PyObject *cpy_r_r93[2] = {cpy_r_r91, cpy_r_r92}; cpy_r_r94 = (PyObject **)&cpy_r_r93; cpy_r_r95 = PyObject_Vectorcall(cpy_r_r90, cpy_r_r94, 2, 0); @@ -83986,12 +84129,12 @@ PyObject *CPyPy_fee_utils____fee_history_priority_fee_estimate(PyObject *self, P else { arg_fee_history = NULL; } - if (arg_fee_history != NULL) goto __LL345; + if (arg_fee_history != NULL) goto __LL348; arg_fee_history = obj_fee_history; - if (arg_fee_history != NULL) goto __LL345; + if (arg_fee_history != NULL) goto __LL348; CPy_TypeError("union[dict, object]", obj_fee_history); goto fail; -__LL345: ; +__LL348: ; CPyTagged retval = CPyDef_fee_utils____fee_history_priority_fee_estimate(arg_fee_history); if (retval == CPY_INT_TAG) { return NULL; @@ -84035,12 +84178,12 @@ CPyL3: ; cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp346 = CPyTagged_StealAsObject(cpy_r_r0.f0); - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp346); - PyObject *__tmp347 = cpy_r_r0.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp347); - PyObject *__tmp348 = cpy_r_r0.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp348); + PyObject *__tmp349 = CPyTagged_StealAsObject(cpy_r_r0.f0); + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp349); + PyObject *__tmp350 = cpy_r_r0.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp350); + PyObject *__tmp351 = cpy_r_r0.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp351); cpy_r_r5 = PyObject_CallObject(cpy_r_r3, cpy_r_r4); CPy_DECREF(cpy_r_r3); CPy_DECREF(cpy_r_r4); @@ -84175,12 +84318,12 @@ CPyL8: ; cpy_r_r10 = PyTuple_New(3); if (unlikely(cpy_r_r10 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp349 = CPyTagged_StealAsObject(cpy_r_r6.f0); - PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp349); - PyObject *__tmp350 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp350); - PyObject *__tmp351 = cpy_r_r6.f2; - PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp351); + PyObject *__tmp352 = CPyTagged_StealAsObject(cpy_r_r6.f0); + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp352); + PyObject *__tmp353 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp353); + PyObject *__tmp354 = cpy_r_r6.f2; + PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp354); cpy_r_r11 = PyObject_CallObject(cpy_r_r9, cpy_r_r10); CPy_DECREF(cpy_r_r9); CPy_DECREF(cpy_r_r10); @@ -84629,10 +84772,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp352 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp352); - PyObject *__tmp353 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp353); + PyObject *__tmp355 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp355); + PyObject *__tmp356 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp356); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -84894,12 +85037,12 @@ CPyL3: ; cpy_r_r35 = PyTuple_New(3); if (unlikely(cpy_r_r35 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp354 = CPyTagged_StealAsObject(cpy_r_r32.f0); - PyTuple_SET_ITEM(cpy_r_r35, 0, __tmp354); - PyObject *__tmp355 = cpy_r_r32.f1; - PyTuple_SET_ITEM(cpy_r_r35, 1, __tmp355); - PyObject *__tmp356 = cpy_r_r32.f2; - PyTuple_SET_ITEM(cpy_r_r35, 2, __tmp356); + PyObject *__tmp357 = CPyTagged_StealAsObject(cpy_r_r32.f0); + PyTuple_SET_ITEM(cpy_r_r35, 0, __tmp357); + PyObject *__tmp358 = cpy_r_r32.f1; + PyTuple_SET_ITEM(cpy_r_r35, 1, __tmp358); + PyObject *__tmp359 = cpy_r_r32.f2; + PyTuple_SET_ITEM(cpy_r_r35, 2, __tmp359); cpy_r_r36 = CPyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r35); CPy_DECREF(cpy_r_r35); cpy_r_r37 = cpy_r_r36 >= 0; @@ -86583,30 +86726,30 @@ PyObject *CPyDef_formatters___map_collection(PyObject *cpy_r_func, PyObject *cpy CPyL6: ; cpy_r_r13 = PyIter_Next(cpy_r_r12); if (cpy_r_r13 == NULL) goto CPyL30; - PyObject *__tmp357; + PyObject *__tmp360; if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 2))) { - __tmp357 = NULL; - goto __LL358; - } - __tmp357 = PyTuple_GET_ITEM(cpy_r_r13, 0); - if (__tmp357 == NULL) goto __LL358; - __tmp357 = PyTuple_GET_ITEM(cpy_r_r13, 1); - if (__tmp357 == NULL) goto __LL358; - __tmp357 = cpy_r_r13; -__LL358: ; - if (unlikely(__tmp357 == NULL)) { + __tmp360 = NULL; + goto __LL361; + } + __tmp360 = PyTuple_GET_ITEM(cpy_r_r13, 0); + if (__tmp360 == NULL) goto __LL361; + __tmp360 = PyTuple_GET_ITEM(cpy_r_r13, 1); + if (__tmp360 == NULL) goto __LL361; + __tmp360 = cpy_r_r13; +__LL361: ; + if (unlikely(__tmp360 == NULL)) { CPy_TypeError("tuple[object, object]", cpy_r_r13); cpy_r_r14 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp359 = PyTuple_GET_ITEM(cpy_r_r13, 0); - CPy_INCREF(__tmp359); - PyObject *__tmp360; - __tmp360 = __tmp359; - cpy_r_r14.f0 = __tmp360; - PyObject *__tmp361 = PyTuple_GET_ITEM(cpy_r_r13, 1); - CPy_INCREF(__tmp361); - PyObject *__tmp362; - __tmp362 = __tmp361; - cpy_r_r14.f1 = __tmp362; + PyObject *__tmp362 = PyTuple_GET_ITEM(cpy_r_r13, 0); + CPy_INCREF(__tmp362); + PyObject *__tmp363; + __tmp363 = __tmp362; + cpy_r_r14.f0 = __tmp363; + PyObject *__tmp364 = PyTuple_GET_ITEM(cpy_r_r13, 1); + CPy_INCREF(__tmp364); + PyObject *__tmp365; + __tmp365 = __tmp364; + cpy_r_r14.f1 = __tmp365; } CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r14.f0 == NULL)) { @@ -86632,10 +86775,10 @@ __LL358: ; cpy_r_r21 = PyTuple_New(2); if (unlikely(cpy_r_r21 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp363 = cpy_r_r20.f0; - PyTuple_SET_ITEM(cpy_r_r21, 0, __tmp363); - PyObject *__tmp364 = cpy_r_r20.f1; - PyTuple_SET_ITEM(cpy_r_r21, 1, __tmp364); + PyObject *__tmp366 = cpy_r_r20.f0; + PyTuple_SET_ITEM(cpy_r_r21, 0, __tmp366); + PyObject *__tmp367 = cpy_r_r20.f1; + PyTuple_SET_ITEM(cpy_r_r21, 1, __tmp367); cpy_r_r22 = PyList_Append(cpy_r_r7, cpy_r_r21); CPy_DECREF(cpy_r_r21); cpy_r_r23 = cpy_r_r22 >= 0; @@ -88163,16 +88306,16 @@ PyObject *CPyPy_formatters___apply_error_formatters(PyObject *self, PyObject *co } PyObject *arg_error_formatters; arg_error_formatters = obj_error_formatters; - if (arg_error_formatters != NULL) goto __LL365; + if (arg_error_formatters != NULL) goto __LL368; if (obj_error_formatters == Py_None) arg_error_formatters = obj_error_formatters; else { arg_error_formatters = NULL; } - if (arg_error_formatters != NULL) goto __LL365; + if (arg_error_formatters != NULL) goto __LL368; CPy_TypeError("object or None", obj_error_formatters); goto fail; -__LL365: ; +__LL368: ; PyObject *arg_response; if (likely(PyDict_Check(obj_response))) arg_response = obj_response; @@ -88253,16 +88396,16 @@ PyObject *CPyPy_formatters___apply_null_result_formatters(PyObject *self, PyObje } PyObject *arg_null_result_formatters; arg_null_result_formatters = obj_null_result_formatters; - if (arg_null_result_formatters != NULL) goto __LL366; + if (arg_null_result_formatters != NULL) goto __LL369; if (obj_null_result_formatters == Py_None) arg_null_result_formatters = obj_null_result_formatters; else { arg_null_result_formatters = NULL; } - if (arg_null_result_formatters != NULL) goto __LL366; + if (arg_null_result_formatters != NULL) goto __LL369; CPy_TypeError("object or None", obj_null_result_formatters); goto fail; -__LL366: ; +__LL369: ; PyObject *arg_response; if (likely(PyDict_Check(obj_response))) arg_response = obj_response; @@ -88273,19 +88416,19 @@ __LL366: ; PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL367; + goto __LL370; } arg_params = obj_params; - if (arg_params != NULL) goto __LL367; + if (arg_params != NULL) goto __LL370; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL367; + if (arg_params != NULL) goto __LL370; CPy_TypeError("object or None", obj_params); goto fail; -__LL367: ; +__LL370: ; PyObject *retval = CPyDef_formatters___apply_null_result_formatters(arg_null_result_formatters, arg_response, arg_params); return retval; fail: ; @@ -90967,8 +91110,8 @@ CPyL30: ; CPyL31: ; CPy_Unreachable(); CPyL32: ; - tuple_T3OOO __tmp368 = { NULL, NULL, NULL }; - cpy_r_r56 = __tmp368; + tuple_T3OOO __tmp371 = { NULL, NULL, NULL }; + cpy_r_r56 = __tmp371; cpy_r_r57 = cpy_r_r56; goto CPyL34; CPyL33: ; @@ -91381,23 +91524,23 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___cache_and_return_ses PyObject *arg_request_timeout; if (obj_request_timeout == NULL) { arg_request_timeout = NULL; - goto __LL369; + goto __LL372; } if (CPyFloat_Check(obj_request_timeout)) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL369; + if (arg_request_timeout != NULL) goto __LL372; if (obj_request_timeout == Py_None) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL369; + if (arg_request_timeout != NULL) goto __LL372; CPy_TypeError("float or None", obj_request_timeout); goto fail; -__LL369: ; +__LL372: ; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___cache_and_return_session(arg_self, arg_endpoint_uri, arg_session, arg_request_timeout); return retval; fail: ; @@ -91448,16 +91591,16 @@ CPyL1: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL370; + if (cpy_r_r6 != NULL) goto __LL373; if (cpy_r_r4 == Py_None) cpy_r_r6 = cpy_r_r4; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL370; + if (cpy_r_r6 != NULL) goto __LL373; CPy_TypeErrorTraceback("faster_web3/_utils/http_session_manager.py", "get_response_from_get_request", 115, CPyStatic_http_session_manager___globals, "float or None", cpy_r_r4); goto CPyL12; -__LL370: ; +__LL373: ; cpy_r_r7 = CPyDef_http_session_manager___HTTPSessionManager___cache_and_return_session(cpy_r_self, cpy_r_endpoint_uri, cpy_r_r5, cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -91773,16 +91916,16 @@ CPyL1: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL371; + if (cpy_r_r6 != NULL) goto __LL374; if (cpy_r_r4 == Py_None) cpy_r_r6 = cpy_r_r4; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL371; + if (cpy_r_r6 != NULL) goto __LL374; CPy_TypeErrorTraceback("faster_web3/_utils/http_session_manager.py", "get_response_from_post_request", 131, CPyStatic_http_session_manager___globals, "float or None", cpy_r_r4); goto CPyL12; -__LL371: ; +__LL374: ; cpy_r_r7 = CPyDef_http_session_manager___HTTPSessionManager___cache_and_return_session(cpy_r_self, cpy_r_endpoint_uri, cpy_r_r5, cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -92296,16 +92439,16 @@ CPyL24: ; else { cpy_r_r48 = NULL; } - if (cpy_r_r48 != NULL) goto __LL372; + if (cpy_r_r48 != NULL) goto __LL375; if (PyUnicode_Check(cpy_r_r47)) cpy_r_r48 = cpy_r_r47; else { cpy_r_r48 = NULL; } - if (cpy_r_r48 != NULL) goto __LL372; + if (cpy_r_r48 != NULL) goto __LL375; CPy_TypeErrorTraceback("faster_web3/_utils/http_session_manager.py", "make_post_request", 159, CPyStatic_http_session_manager___globals, "union[bytes, str]", cpy_r_r47); goto CPyL27; -__LL372: ; +__LL375: ; cpy_r_r45 = cpy_r_r48; goto CPyL36; CPyL27: ; @@ -92369,8 +92512,8 @@ CPyL35: ; cpy_r_r61 = NULL; cpy_r_r45 = cpy_r_r61; CPyL36: ; - tuple_T3OOO __tmp373 = { NULL, NULL, NULL }; - cpy_r_r62 = __tmp373; + tuple_T3OOO __tmp376 = { NULL, NULL, NULL }; + cpy_r_r62 = __tmp376; cpy_r_r63 = cpy_r_r62; goto CPyL38; CPyL37: ; @@ -92531,16 +92674,16 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___make_post_request(Py else { arg_data = NULL; } - if (arg_data != NULL) goto __LL374; + if (arg_data != NULL) goto __LL377; if (PyDict_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL374; + if (arg_data != NULL) goto __LL377; CPy_TypeError("union[bytes, dict]", obj_data); goto fail; -__LL374: ; +__LL377: ; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___make_post_request(arg_self, arg_endpoint_uri, arg_data, arg_kwargs); CPy_DECREF(obj_kwargs); @@ -93209,8 +93352,8 @@ PyObject *CPyDef_http_session_manager___async_cache_and_return_session_HTTPSessi cpy_r_r5 = cpy_r_r4; cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; - tuple_T3OOO __tmp375 = { NULL, NULL, NULL }; - cpy_r_r8 = __tmp375; + tuple_T3OOO __tmp378 = { NULL, NULL, NULL }; + cpy_r_r8 = __tmp378; cpy_r_r9 = cpy_r_r8; cpy_r_r10 = ((faster_web3____utils___http_session_manager___async_cache_and_return_session_HTTPSessionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; goto CPyL290; @@ -94585,8 +94728,8 @@ CPyL202: ; if (!cpy_r_r291) goto CPyL205; CPy_Unreachable(); CPyL204: ; - tuple_T3OOO __tmp376 = { NULL, NULL, NULL }; - cpy_r_r292 = __tmp376; + tuple_T3OOO __tmp379 = { NULL, NULL, NULL }; + cpy_r_r292 = __tmp379; cpy_r_r9 = cpy_r_r292; goto CPyL206; CPyL205: ; @@ -95647,10 +95790,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp377 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp377); - PyObject *__tmp378 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp378); + PyObject *__tmp380 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp380); + PyObject *__tmp381 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp381); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -95854,35 +95997,35 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___async_cache_and_retu PyObject *arg_session; if (obj_session == NULL) { arg_session = NULL; - goto __LL379; + goto __LL382; } arg_session = obj_session; - if (arg_session != NULL) goto __LL379; + if (arg_session != NULL) goto __LL382; if (obj_session == Py_None) arg_session = obj_session; else { arg_session = NULL; } - if (arg_session != NULL) goto __LL379; + if (arg_session != NULL) goto __LL382; CPy_TypeError("object or None", obj_session); goto fail; -__LL379: ; +__LL382: ; PyObject *arg_request_timeout; if (obj_request_timeout == NULL) { arg_request_timeout = NULL; - goto __LL380; + goto __LL383; } arg_request_timeout = obj_request_timeout; - if (arg_request_timeout != NULL) goto __LL380; + if (arg_request_timeout != NULL) goto __LL383; if (obj_request_timeout == Py_None) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL380; + if (arg_request_timeout != NULL) goto __LL383; CPy_TypeError("object or None", obj_request_timeout); goto fail; -__LL380: ; +__LL383: ; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___async_cache_and_return_session(arg_self, arg_endpoint_uri, arg_session, arg_request_timeout); return retval; fail: ; @@ -96835,10 +96978,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp381 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp381); - PyObject *__tmp382 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp382); + PyObject *__tmp384 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp384); + PyObject *__tmp385 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp385); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -97906,10 +98049,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp383 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp383); - PyObject *__tmp384 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp384); + PyObject *__tmp386 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp386); + PyObject *__tmp387 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp387); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -99041,10 +99184,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp385 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp385); - PyObject *__tmp386 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp386); + PyObject *__tmp388 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp388); + PyObject *__tmp389 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp389); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -100112,10 +100255,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp387 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp387); - PyObject *__tmp388 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp388); + PyObject *__tmp390 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp390); + PyObject *__tmp391 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp391); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -101157,10 +101300,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp389 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp389); - PyObject *__tmp390 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp390); + PyObject *__tmp392 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp392); + PyObject *__tmp393 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp393); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -101340,16 +101483,16 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___async_make_post_requ else { arg_data = NULL; } - if (arg_data != NULL) goto __LL391; + if (arg_data != NULL) goto __LL394; if (PyDict_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL391; + if (arg_data != NULL) goto __LL394; CPy_TypeError("union[bytes, dict]", obj_data); goto fail; -__LL391: ; +__LL394: ; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___async_make_post_request(arg_self, arg_endpoint_uri, arg_data, arg_kwargs); CPy_DECREF(obj_kwargs); @@ -102459,10 +102602,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp392 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp392); - PyObject *__tmp393 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp393); + PyObject *__tmp395 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp395); + PyObject *__tmp396 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp396); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -105242,12 +105385,12 @@ CPyL2: ; cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp394 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp394); - PyObject *__tmp395 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp395); - PyObject *__tmp396 = cpy_r_r3.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp396); + PyObject *__tmp397 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp397); + PyObject *__tmp398 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp398); + PyObject *__tmp399 = cpy_r_r3.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp399); cpy_r_r5 = PyObject_IsInstance(cpy_r_val, cpy_r_r4); CPy_DECREF(cpy_r_r4); cpy_r_r6 = cpy_r_r5 >= 0; @@ -105646,22 +105789,22 @@ PyObject *CPyPy_method_formatters___to_hexbytes(PyObject *self, PyObject *const else { arg_val = NULL; } - if (arg_val != NULL) goto __LL397; + if (arg_val != NULL) goto __LL400; if (PyLong_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL397; + if (arg_val != NULL) goto __LL400; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL397; + if (arg_val != NULL) goto __LL400; CPy_TypeError("union[str, int, bytes]", obj_val); goto fail; -__LL397: ; +__LL400: ; char arg_variable_length; if (obj_variable_length == NULL) { arg_variable_length = 2; @@ -105884,16 +106027,16 @@ PyObject *CPyPy_method_formatters___type_aware_apply_formatters_to_dict(PyObject } PyObject *arg_value; arg_value = obj_value; - if (arg_value != NULL) goto __LL398; + if (arg_value != NULL) goto __LL401; if (PyDict_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL398; + if (arg_value != NULL) goto __LL401; CPy_TypeError("union[object, dict]", obj_value); goto fail; -__LL398: ; +__LL401: ; PyObject *retval = CPyDef_method_formatters___type_aware_apply_formatters_to_dict(arg_formatters, arg_value); return retval; fail: ; @@ -105996,39 +106139,39 @@ CPyL6: ; CPyL10: ; cpy_r_r20 = PyIter_Next(cpy_r_r19); if (cpy_r_r20 == NULL) goto CPyL29; - PyObject *__tmp399; + PyObject *__tmp402; if (unlikely(!(PyTuple_Check(cpy_r_r20) && PyTuple_GET_SIZE(cpy_r_r20) == 2))) { - __tmp399 = NULL; - goto __LL400; + __tmp402 = NULL; + goto __LL403; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r20, 0)))) - __tmp399 = PyTuple_GET_ITEM(cpy_r_r20, 0); + __tmp402 = PyTuple_GET_ITEM(cpy_r_r20, 0); else { - __tmp399 = NULL; + __tmp402 = NULL; } - if (__tmp399 == NULL) goto __LL400; - __tmp399 = PyTuple_GET_ITEM(cpy_r_r20, 1); - if (__tmp399 == NULL) goto __LL400; - __tmp399 = cpy_r_r20; -__LL400: ; - if (unlikely(__tmp399 == NULL)) { + if (__tmp402 == NULL) goto __LL403; + __tmp402 = PyTuple_GET_ITEM(cpy_r_r20, 1); + if (__tmp402 == NULL) goto __LL403; + __tmp402 = cpy_r_r20; +__LL403: ; + if (unlikely(__tmp402 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r20); cpy_r_r21 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp401 = PyTuple_GET_ITEM(cpy_r_r20, 0); - CPy_INCREF(__tmp401); - PyObject *__tmp402; - if (likely(PyUnicode_Check(__tmp401))) - __tmp402 = __tmp401; + PyObject *__tmp404 = PyTuple_GET_ITEM(cpy_r_r20, 0); + CPy_INCREF(__tmp404); + PyObject *__tmp405; + if (likely(PyUnicode_Check(__tmp404))) + __tmp405 = __tmp404; else { - CPy_TypeError("str", __tmp401); - __tmp402 = NULL; + CPy_TypeError("str", __tmp404); + __tmp405 = NULL; } - cpy_r_r21.f0 = __tmp402; - PyObject *__tmp403 = PyTuple_GET_ITEM(cpy_r_r20, 1); - CPy_INCREF(__tmp403); - PyObject *__tmp404; - __tmp404 = __tmp403; - cpy_r_r21.f1 = __tmp404; + cpy_r_r21.f0 = __tmp405; + PyObject *__tmp406 = PyTuple_GET_ITEM(cpy_r_r20, 1); + CPy_INCREF(__tmp406); + PyObject *__tmp407; + __tmp407 = __tmp406; + cpy_r_r21.f1 = __tmp407; } CPy_DECREF(cpy_r_r20); if (unlikely(cpy_r_r21.f0 == NULL)) { @@ -106167,16 +106310,16 @@ PyObject *CPyPy_method_formatters___type_aware_apply_formatters_to_dict_keys_and PyObject *arg_value_formatters = obj_value_formatters; PyObject *arg_dict_like_object; arg_dict_like_object = obj_dict_like_object; - if (arg_dict_like_object != NULL) goto __LL405; + if (arg_dict_like_object != NULL) goto __LL408; if (PyDict_Check(obj_dict_like_object)) arg_dict_like_object = obj_dict_like_object; else { arg_dict_like_object = NULL; } - if (arg_dict_like_object != NULL) goto __LL405; + if (arg_dict_like_object != NULL) goto __LL408; CPy_TypeError("union[object, dict]", obj_dict_like_object); goto fail; -__LL405: ; +__LL408: ; PyObject *retval = CPyDef_method_formatters___type_aware_apply_formatters_to_dict_keys_and_values(arg_key_formatters, arg_value_formatters, arg_dict_like_object); return retval; fail: ; @@ -106355,12 +106498,12 @@ PyObject *CPyDef_method_formatters___storage_key_to_hexstr(PyObject *cpy_r_value cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp406 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp406); - PyObject *__tmp407 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp407); - PyObject *__tmp408 = cpy_r_r3.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp408); + PyObject *__tmp409 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp409); + PyObject *__tmp410 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp410); + PyObject *__tmp411 = cpy_r_r3.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp411); cpy_r_r5 = PyObject_IsInstance(cpy_r_value, cpy_r_r4); CPy_DECREF(cpy_r_r4); cpy_r_r6 = cpy_r_r5 >= 0; @@ -106604,16 +106747,16 @@ CPyL39: ; else { cpy_r_r79 = NULL; } - if (cpy_r_r79 != NULL) goto __LL409; + if (cpy_r_r79 != NULL) goto __LL412; if (PyUnicode_Check(cpy_r_value)) cpy_r_r79 = cpy_r_value; else { cpy_r_r79 = NULL; } - if (cpy_r_r79 != NULL) goto __LL409; + if (cpy_r_r79 != NULL) goto __LL412; CPy_TypeErrorTraceback("faster_web3/_utils/method_formatters.py", "storage_key_to_hexstr", 228, CPyStatic_method_formatters___globals, "union[bytes, str]", cpy_r_value); goto CPyL48; -__LL409: ; +__LL412: ; cpy_r_r80 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r81 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'format' */ PyObject *cpy_r_r82[3] = {cpy_r_r78, cpy_r_r79, cpy_r_r80}; @@ -106718,22 +106861,22 @@ PyObject *CPyPy_method_formatters___storage_key_to_hexstr(PyObject *self, PyObje else { arg_value = NULL; } - if (arg_value != NULL) goto __LL410; + if (arg_value != NULL) goto __LL413; if (PyLong_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL410; + if (arg_value != NULL) goto __LL413; if (PyUnicode_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL410; + if (arg_value != NULL) goto __LL413; CPy_TypeError("union[bytes, int, str]", obj_value); goto fail; -__LL410: ; +__LL413: ; PyObject *retval = CPyDef_method_formatters___storage_key_to_hexstr(arg_value); return retval; fail: ; @@ -107636,16 +107779,16 @@ PyObject *CPyPy_method_formatters___pretrace_formatter(PyObject *self, PyObject } PyObject *arg_resp; arg_resp = obj_resp; - if (arg_resp != NULL) goto __LL411; + if (arg_resp != NULL) goto __LL414; if (PyDict_Check(obj_resp)) arg_resp = obj_resp; else { arg_resp = NULL; } - if (arg_resp != NULL) goto __LL411; + if (arg_resp != NULL) goto __LL414; CPy_TypeError("union[object, dict]", obj_resp); goto fail; -__LL411: ; +__LL414: ; PyObject *retval = CPyDef_method_formatters___pretrace_formatter(arg_resp); return retval; fail: ; @@ -107941,10 +108084,10 @@ CPyL16: ; cpy_r_r30 = PyTuple_New(2); if (unlikely(cpy_r_r30 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp412 = cpy_r_r29.f0; - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp412); - PyObject *__tmp413 = cpy_r_r29.f1; - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp413); + PyObject *__tmp415 = cpy_r_r29.f0; + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp415); + PyObject *__tmp416 = cpy_r_r29.f1; + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp416); cpy_r_r31 = PyObject_IsInstance(cpy_r_result, cpy_r_r30); CPy_DECREF(cpy_r_r30); cpy_r_r32 = cpy_r_r31 >= 0; @@ -108811,10 +108954,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp414 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp414); - PyObject *__tmp415 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp415); + PyObject *__tmp417 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp417); + PyObject *__tmp418 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp418); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -109005,12 +109148,12 @@ CPyL9: ; cpy_r_r10 = PyTuple_New(3); if (unlikely(cpy_r_r10 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp416 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp416); - PyObject *__tmp417 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp417); - PyObject *__tmp418 = cpy_r_r6.f2; - PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp418); + PyObject *__tmp419 = cpy_r_r6.f0; + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp419); + PyObject *__tmp420 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp420); + PyObject *__tmp421 = cpy_r_r6.f2; + PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp421); PyObject *cpy_r_r11[2] = {cpy_r_r10, cpy_r_method_name}; cpy_r_r12 = (PyObject **)&cpy_r_r11; cpy_r_r13 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r12, 2, 0); @@ -109255,80 +109398,80 @@ PyObject *CPyPy_method_formatters___raise_block_not_found(PyObject *self, PyObje PyObject *arg_params; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 1))) { arg_params = NULL; - goto __LL420; + goto __LL423; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL421; + if (arg_params != NULL) goto __LL424; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL421; + if (arg_params != NULL) goto __LL424; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL421; + if (arg_params != NULL) goto __LL424; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL421; + if (arg_params != NULL) goto __LL424; arg_params = NULL; -__LL421: ; - if (arg_params == NULL) goto __LL420; +__LL424: ; + if (arg_params == NULL) goto __LL423; arg_params = obj_params; -__LL420: ; - if (arg_params != NULL) goto __LL419; +__LL423: ; + if (arg_params != NULL) goto __LL422; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { arg_params = NULL; - goto __LL422; + goto __LL425; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL423; + if (arg_params != NULL) goto __LL426; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL423; + if (arg_params != NULL) goto __LL426; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL423; + if (arg_params != NULL) goto __LL426; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL423; + if (arg_params != NULL) goto __LL426; arg_params = NULL; -__LL423: ; - if (arg_params == NULL) goto __LL422; +__LL426: ; + if (arg_params == NULL) goto __LL425; if (likely(PyBool_Check(PyTuple_GET_ITEM(obj_params, 1)))) arg_params = PyTuple_GET_ITEM(obj_params, 1); else { arg_params = NULL; } - if (arg_params == NULL) goto __LL422; + if (arg_params == NULL) goto __LL425; arg_params = obj_params; -__LL422: ; - if (arg_params != NULL) goto __LL419; +__LL425: ; + if (arg_params != NULL) goto __LL422; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL424; + goto __LL427; } arg_params = obj_params; -__LL424: ; - if (arg_params != NULL) goto __LL419; +__LL427: ; + if (arg_params != NULL) goto __LL422; CPy_TypeError("union[tuple[union[str, int, bytes, object]], tuple[union[str, int, bytes, object], bool], tuple[]]", obj_params); goto fail; -__LL419: ; +__LL422: ; PyObject *retval = CPyDef_method_formatters___raise_block_not_found(arg_params); return retval; fail: ; @@ -109607,89 +109750,89 @@ PyObject *CPyPy_method_formatters___raise_block_not_found_for_uncle_at_index(PyO PyObject *arg_params; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 1))) { arg_params = NULL; - goto __LL426; + goto __LL429; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL427; + if (arg_params != NULL) goto __LL430; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL427; + if (arg_params != NULL) goto __LL430; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL427; + if (arg_params != NULL) goto __LL430; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL427; + if (arg_params != NULL) goto __LL430; arg_params = NULL; -__LL427: ; - if (arg_params == NULL) goto __LL426; +__LL430: ; + if (arg_params == NULL) goto __LL429; arg_params = obj_params; -__LL426: ; - if (arg_params != NULL) goto __LL425; +__LL429: ; + if (arg_params != NULL) goto __LL428; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { arg_params = NULL; - goto __LL428; + goto __LL431; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL429; + if (arg_params != NULL) goto __LL432; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL429; + if (arg_params != NULL) goto __LL432; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL429; + if (arg_params != NULL) goto __LL432; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL429; + if (arg_params != NULL) goto __LL432; arg_params = NULL; -__LL429: ; - if (arg_params == NULL) goto __LL428; +__LL432: ; + if (arg_params == NULL) goto __LL431; if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 1))) arg_params = PyTuple_GET_ITEM(obj_params, 1); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL430; + if (arg_params != NULL) goto __LL433; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 1))) arg_params = PyTuple_GET_ITEM(obj_params, 1); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL430; + if (arg_params != NULL) goto __LL433; arg_params = NULL; -__LL430: ; - if (arg_params == NULL) goto __LL428; +__LL433: ; + if (arg_params == NULL) goto __LL431; arg_params = obj_params; -__LL428: ; - if (arg_params != NULL) goto __LL425; +__LL431: ; + if (arg_params != NULL) goto __LL428; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL431; + goto __LL434; } arg_params = obj_params; -__LL431: ; - if (arg_params != NULL) goto __LL425; +__LL434: ; + if (arg_params != NULL) goto __LL428; CPy_TypeError("union[tuple[union[str, int, bytes, object]], tuple[union[str, int, bytes, object], union[str, int]], tuple[]]", obj_params); goto fail; -__LL425: ; +__LL428: ; PyObject *retval = CPyDef_method_formatters___raise_block_not_found_for_uncle_at_index(arg_params); return retval; fail: ; @@ -109874,38 +110017,38 @@ PyObject *CPyPy_method_formatters___raise_transaction_not_found(PyObject *self, PyObject *arg_params; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 1))) { arg_params = NULL; - goto __LL433; + goto __LL436; } if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL434; + if (arg_params != NULL) goto __LL437; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL434; + if (arg_params != NULL) goto __LL437; if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL434; + if (arg_params != NULL) goto __LL437; arg_params = NULL; -__LL434: ; - if (arg_params == NULL) goto __LL433; +__LL437: ; + if (arg_params == NULL) goto __LL436; arg_params = obj_params; -__LL433: ; - if (arg_params != NULL) goto __LL432; +__LL436: ; + if (arg_params != NULL) goto __LL435; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL435; + goto __LL438; } arg_params = obj_params; -__LL435: ; - if (arg_params != NULL) goto __LL432; +__LL438: ; + if (arg_params != NULL) goto __LL435; CPy_TypeError("union[tuple[union[bytes, object, str]], tuple[]]", obj_params); goto fail; -__LL432: ; +__LL435: ; PyObject *retval = CPyDef_method_formatters___raise_transaction_not_found(arg_params); return retval; fail: ; @@ -110173,79 +110316,79 @@ PyObject *CPyPy_method_formatters___raise_transaction_not_found_with_index(PyObj return NULL; } tuple_T2OI arg_params; - PyObject *__tmp436; + PyObject *__tmp439; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { - __tmp436 = NULL; - goto __LL437; + __tmp439 = NULL; + goto __LL440; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp436 = PyTuple_GET_ITEM(obj_params, 0); + __tmp439 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp436 = NULL; + __tmp439 = NULL; } - if (__tmp436 != NULL) goto __LL438; + if (__tmp439 != NULL) goto __LL441; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp436 = PyTuple_GET_ITEM(obj_params, 0); + __tmp439 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp436 = NULL; + __tmp439 = NULL; } - if (__tmp436 != NULL) goto __LL438; + if (__tmp439 != NULL) goto __LL441; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp436 = PyTuple_GET_ITEM(obj_params, 0); + __tmp439 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp436 = NULL; + __tmp439 = NULL; } - if (__tmp436 != NULL) goto __LL438; - __tmp436 = PyTuple_GET_ITEM(obj_params, 0); - if (__tmp436 != NULL) goto __LL438; - __tmp436 = NULL; -__LL438: ; - if (__tmp436 == NULL) goto __LL437; + if (__tmp439 != NULL) goto __LL441; + __tmp439 = PyTuple_GET_ITEM(obj_params, 0); + if (__tmp439 != NULL) goto __LL441; + __tmp439 = NULL; +__LL441: ; + if (__tmp439 == NULL) goto __LL440; if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_params, 1)))) - __tmp436 = PyTuple_GET_ITEM(obj_params, 1); + __tmp439 = PyTuple_GET_ITEM(obj_params, 1); else { - __tmp436 = NULL; + __tmp439 = NULL; } - if (__tmp436 == NULL) goto __LL437; - __tmp436 = obj_params; -__LL437: ; - if (unlikely(__tmp436 == NULL)) { + if (__tmp439 == NULL) goto __LL440; + __tmp439 = obj_params; +__LL440: ; + if (unlikely(__tmp439 == NULL)) { CPy_TypeError("tuple[union[str, int, bytes, object], int]", obj_params); goto fail; } else { - PyObject *__tmp439 = PyTuple_GET_ITEM(obj_params, 0); - PyObject *__tmp440; - if (PyUnicode_Check(__tmp439)) - __tmp440 = __tmp439; + PyObject *__tmp442 = PyTuple_GET_ITEM(obj_params, 0); + PyObject *__tmp443; + if (PyUnicode_Check(__tmp442)) + __tmp443 = __tmp442; else { - __tmp440 = NULL; + __tmp443 = NULL; } - if (__tmp440 != NULL) goto __LL441; - if (PyLong_Check(__tmp439)) - __tmp440 = __tmp439; + if (__tmp443 != NULL) goto __LL444; + if (PyLong_Check(__tmp442)) + __tmp443 = __tmp442; else { - __tmp440 = NULL; + __tmp443 = NULL; } - if (__tmp440 != NULL) goto __LL441; - if (PyBytes_Check(__tmp439) || PyByteArray_Check(__tmp439)) - __tmp440 = __tmp439; + if (__tmp443 != NULL) goto __LL444; + if (PyBytes_Check(__tmp442) || PyByteArray_Check(__tmp442)) + __tmp443 = __tmp442; else { - __tmp440 = NULL; + __tmp443 = NULL; } - if (__tmp440 != NULL) goto __LL441; - __tmp440 = __tmp439; - if (__tmp440 != NULL) goto __LL441; - CPy_TypeError("union[str, int, bytes, object]", __tmp439); - __tmp440 = NULL; -__LL441: ; - arg_params.f0 = __tmp440; - PyObject *__tmp442 = PyTuple_GET_ITEM(obj_params, 1); - CPyTagged __tmp443; - if (likely(PyLong_Check(__tmp442))) - __tmp443 = CPyTagged_BorrowFromObject(__tmp442); + if (__tmp443 != NULL) goto __LL444; + __tmp443 = __tmp442; + if (__tmp443 != NULL) goto __LL444; + CPy_TypeError("union[str, int, bytes, object]", __tmp442); + __tmp443 = NULL; +__LL444: ; + arg_params.f0 = __tmp443; + PyObject *__tmp445 = PyTuple_GET_ITEM(obj_params, 1); + CPyTagged __tmp446; + if (likely(PyLong_Check(__tmp445))) + __tmp446 = CPyTagged_BorrowFromObject(__tmp445); else { - CPy_TypeError("int", __tmp442); goto fail; + CPy_TypeError("int", __tmp445); goto fail; } - arg_params.f1 = __tmp443; + arg_params.f1 = __tmp446; } PyObject *retval = CPyDef_method_formatters___raise_transaction_not_found_with_index(arg_params); return retval; @@ -111105,10 +111248,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp444 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp444); - PyObject *__tmp445 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp445); + PyObject *__tmp447 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp447); + PyObject *__tmp448 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp448); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -111238,12 +111381,12 @@ PyObject *CPyPy_method_formatters___apply_module_to_formatters(PyObject *self, P else { arg_method_name = NULL; } - if (arg_method_name != NULL) goto __LL446; + if (arg_method_name != NULL) goto __LL449; arg_method_name = obj_method_name; - if (arg_method_name != NULL) goto __LL446; + if (arg_method_name != NULL) goto __LL449; CPy_TypeError("union[str, object]", obj_method_name); goto fail; -__LL446: ; +__LL449: ; PyObject *retval = CPyDef_method_formatters___apply_module_to_formatters(arg_formatters, arg_module, arg_method_name); return retval; fail: ; @@ -111309,8 +111452,8 @@ CPyL3: ; cpy_r_r6 = PyTuple_New(1); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp447 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp447); + PyObject *__tmp450 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp450); PyObject *cpy_r_r7[2] = {cpy_r_r6, cpy_r_method_name}; cpy_r_r8 = (PyObject **)&cpy_r_r7; cpy_r_r9 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r8, 2, 0); @@ -111352,8 +111495,8 @@ CPyL9: ; cpy_r_r17 = PyTuple_New(1); if (unlikely(cpy_r_r17 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp448 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r17, 0, __tmp448); + PyObject *__tmp451 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r17, 0, __tmp451); PyObject *cpy_r_r18[2] = {cpy_r_r17, cpy_r_method_name}; cpy_r_r19 = (PyObject **)&cpy_r_r18; cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 2, 0); @@ -111550,8 +111693,8 @@ CPyL3: ; cpy_r_r6 = PyTuple_New(1); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp449 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp449); + PyObject *__tmp452 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp452); PyObject *cpy_r_r7[2] = {cpy_r_r6, cpy_r_method_name}; cpy_r_r8 = (PyObject **)&cpy_r_r7; cpy_r_r9 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r8, 2, 0); @@ -111655,8 +111798,8 @@ CPyL3: ; cpy_r_r6 = PyTuple_New(1); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp450 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp450); + PyObject *__tmp453 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp453); PyObject *cpy_r_r7[2] = {cpy_r_r6, cpy_r_method_name}; cpy_r_r8 = (PyObject **)&cpy_r_r7; cpy_r_r9 = PyObject_Vectorcall(cpy_r_r5, cpy_r_r8, 2, 0); @@ -118976,22 +119119,22 @@ CPyL543: ; cpy_r_r1154 = PyTuple_New(2); if (unlikely(cpy_r_r1154 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp451 = PyTuple_New(2); - if (unlikely(__tmp451 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp452 = cpy_r_r1150.f0.f0; - PyTuple_SET_ITEM(__tmp451, 0, __tmp452); - PyObject *__tmp453 = cpy_r_r1150.f0.f1; - PyTuple_SET_ITEM(__tmp451, 1, __tmp453); - PyTuple_SET_ITEM(cpy_r_r1154, 0, __tmp451); PyObject *__tmp454 = PyTuple_New(2); if (unlikely(__tmp454 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp455 = cpy_r_r1150.f1.f0; + PyObject *__tmp455 = cpy_r_r1150.f0.f0; PyTuple_SET_ITEM(__tmp454, 0, __tmp455); - PyObject *__tmp456 = cpy_r_r1150.f1.f1; + PyObject *__tmp456 = cpy_r_r1150.f0.f1; PyTuple_SET_ITEM(__tmp454, 1, __tmp456); - PyTuple_SET_ITEM(cpy_r_r1154, 1, __tmp454); + PyTuple_SET_ITEM(cpy_r_r1154, 0, __tmp454); + PyObject *__tmp457 = PyTuple_New(2); + if (unlikely(__tmp457 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp458 = cpy_r_r1150.f1.f0; + PyTuple_SET_ITEM(__tmp457, 0, __tmp458); + PyObject *__tmp459 = cpy_r_r1150.f1.f1; + PyTuple_SET_ITEM(__tmp457, 1, __tmp459); + PyTuple_SET_ITEM(cpy_r_r1154, 1, __tmp457); PyObject *cpy_r_r1155[1] = {cpy_r_r1154}; cpy_r_r1156 = (PyObject **)&cpy_r_r1155; cpy_r_r1157 = PyObject_Vectorcall(cpy_r_r1153, cpy_r_r1156, 1, 0); @@ -120391,22 +120534,22 @@ CPyL765: ; cpy_r_r1591 = PyTuple_New(2); if (unlikely(cpy_r_r1591 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp457 = PyTuple_New(2); - if (unlikely(__tmp457 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp458 = cpy_r_r1587.f0.f0; - PyTuple_SET_ITEM(__tmp457, 0, __tmp458); - PyObject *__tmp459 = cpy_r_r1587.f0.f1; - PyTuple_SET_ITEM(__tmp457, 1, __tmp459); - PyTuple_SET_ITEM(cpy_r_r1591, 0, __tmp457); PyObject *__tmp460 = PyTuple_New(2); if (unlikely(__tmp460 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp461 = cpy_r_r1587.f1.f0; + PyObject *__tmp461 = cpy_r_r1587.f0.f0; PyTuple_SET_ITEM(__tmp460, 0, __tmp461); - PyObject *__tmp462 = cpy_r_r1587.f1.f1; + PyObject *__tmp462 = cpy_r_r1587.f0.f1; PyTuple_SET_ITEM(__tmp460, 1, __tmp462); - PyTuple_SET_ITEM(cpy_r_r1591, 1, __tmp460); + PyTuple_SET_ITEM(cpy_r_r1591, 0, __tmp460); + PyObject *__tmp463 = PyTuple_New(2); + if (unlikely(__tmp463 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp464 = cpy_r_r1587.f1.f0; + PyTuple_SET_ITEM(__tmp463, 0, __tmp464); + PyObject *__tmp465 = cpy_r_r1587.f1.f1; + PyTuple_SET_ITEM(__tmp463, 1, __tmp465); + PyTuple_SET_ITEM(cpy_r_r1591, 1, __tmp463); PyObject *cpy_r_r1592[1] = {cpy_r_r1591}; cpy_r_r1593 = (PyObject **)&cpy_r_r1592; cpy_r_r1594 = PyObject_Vectorcall(cpy_r_r1590, cpy_r_r1593, 1, 0); @@ -123112,22 +123255,22 @@ CPyL1205: ; cpy_r_r2415 = PyTuple_New(2); if (unlikely(cpy_r_r2415 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp463 = PyTuple_New(2); - if (unlikely(__tmp463 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp464 = cpy_r_r2411.f0.f0; - PyTuple_SET_ITEM(__tmp463, 0, __tmp464); - PyObject *__tmp465 = cpy_r_r2411.f0.f1; - PyTuple_SET_ITEM(__tmp463, 1, __tmp465); - PyTuple_SET_ITEM(cpy_r_r2415, 0, __tmp463); PyObject *__tmp466 = PyTuple_New(2); if (unlikely(__tmp466 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp467 = cpy_r_r2411.f1.f0; + PyObject *__tmp467 = cpy_r_r2411.f0.f0; PyTuple_SET_ITEM(__tmp466, 0, __tmp467); - PyObject *__tmp468 = cpy_r_r2411.f1.f1; + PyObject *__tmp468 = cpy_r_r2411.f0.f1; PyTuple_SET_ITEM(__tmp466, 1, __tmp468); - PyTuple_SET_ITEM(cpy_r_r2415, 1, __tmp466); + PyTuple_SET_ITEM(cpy_r_r2415, 0, __tmp466); + PyObject *__tmp469 = PyTuple_New(2); + if (unlikely(__tmp469 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp470 = cpy_r_r2411.f1.f0; + PyTuple_SET_ITEM(__tmp469, 0, __tmp470); + PyObject *__tmp471 = cpy_r_r2411.f1.f1; + PyTuple_SET_ITEM(__tmp469, 1, __tmp471); + PyTuple_SET_ITEM(cpy_r_r2415, 1, __tmp469); PyObject *cpy_r_r2416[1] = {cpy_r_r2415}; cpy_r_r2417 = (PyObject **)&cpy_r_r2416; cpy_r_r2418 = PyObject_Vectorcall(cpy_r_r2414, cpy_r_r2417, 1, 0); @@ -123353,30 +123496,30 @@ CPyL1239: ; cpy_r_r2482 = PyTuple_New(3); if (unlikely(cpy_r_r2482 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp469 = PyTuple_New(2); - if (unlikely(__tmp469 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp470 = cpy_r_r2478.f0.f0; - PyTuple_SET_ITEM(__tmp469, 0, __tmp470); - PyObject *__tmp471 = cpy_r_r2478.f0.f1; - PyTuple_SET_ITEM(__tmp469, 1, __tmp471); - PyTuple_SET_ITEM(cpy_r_r2482, 0, __tmp469); PyObject *__tmp472 = PyTuple_New(2); if (unlikely(__tmp472 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp473 = cpy_r_r2478.f1.f0; + PyObject *__tmp473 = cpy_r_r2478.f0.f0; PyTuple_SET_ITEM(__tmp472, 0, __tmp473); - PyObject *__tmp474 = cpy_r_r2478.f1.f1; + PyObject *__tmp474 = cpy_r_r2478.f0.f1; PyTuple_SET_ITEM(__tmp472, 1, __tmp474); - PyTuple_SET_ITEM(cpy_r_r2482, 1, __tmp472); + PyTuple_SET_ITEM(cpy_r_r2482, 0, __tmp472); PyObject *__tmp475 = PyTuple_New(2); if (unlikely(__tmp475 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp476 = cpy_r_r2478.f2.f0; + PyObject *__tmp476 = cpy_r_r2478.f1.f0; PyTuple_SET_ITEM(__tmp475, 0, __tmp476); - PyObject *__tmp477 = cpy_r_r2478.f2.f1; + PyObject *__tmp477 = cpy_r_r2478.f1.f1; PyTuple_SET_ITEM(__tmp475, 1, __tmp477); - PyTuple_SET_ITEM(cpy_r_r2482, 2, __tmp475); + PyTuple_SET_ITEM(cpy_r_r2482, 1, __tmp475); + PyObject *__tmp478 = PyTuple_New(2); + if (unlikely(__tmp478 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp479 = cpy_r_r2478.f2.f0; + PyTuple_SET_ITEM(__tmp478, 0, __tmp479); + PyObject *__tmp480 = cpy_r_r2478.f2.f1; + PyTuple_SET_ITEM(__tmp478, 1, __tmp480); + PyTuple_SET_ITEM(cpy_r_r2482, 2, __tmp478); PyObject *cpy_r_r2483[1] = {cpy_r_r2482}; cpy_r_r2484 = (PyObject **)&cpy_r_r2483; cpy_r_r2485 = PyObject_Vectorcall(cpy_r_r2481, cpy_r_r2484, 1, 0); @@ -140369,10 +140512,10 @@ CPyL19: ; cpy_r_r39 = PyTuple_New(2); if (unlikely(cpy_r_r39 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp478 = cpy_r_r38.f0; - PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp478); - PyObject *__tmp479 = cpy_r_r38.f1; - PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp479); + PyObject *__tmp481 = cpy_r_r38.f0; + PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp481); + PyObject *__tmp482 = cpy_r_r38.f1; + PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp482); cpy_r_r40 = PyObject_IsInstance(cpy_r_val, cpy_r_r39); CPy_DECREF(cpy_r_r39); cpy_r_r41 = cpy_r_r40 >= 0; @@ -140468,18 +140611,18 @@ PyObject *CPyPy_type_conversion___to_hex_if_bytes(PyObject *self, PyObject *cons else { arg_val = NULL; } - if (arg_val != NULL) goto __LL480; + if (arg_val != NULL) goto __LL483; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL480; + if (arg_val != NULL) goto __LL483; arg_val = obj_val; - if (arg_val != NULL) goto __LL480; + if (arg_val != NULL) goto __LL483; CPy_TypeError("union[str, bytes, object]", obj_val); goto fail; -__LL480: ; +__LL483: ; PyObject *retval = CPyDef_type_conversion___to_hex_if_bytes(arg_val); return retval; fail: ; @@ -140574,18 +140717,18 @@ PyObject *CPyPy_type_conversion___to_bytes_if_hex(PyObject *self, PyObject *cons else { arg_val = NULL; } - if (arg_val != NULL) goto __LL481; + if (arg_val != NULL) goto __LL484; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL481; + if (arg_val != NULL) goto __LL484; arg_val = obj_val; - if (arg_val != NULL) goto __LL481; + if (arg_val != NULL) goto __LL484; CPy_TypeError("union[str, bytes, object]", obj_val); goto fail; -__LL481: ; +__LL484: ; PyObject *retval = CPyDef_type_conversion___to_bytes_if_hex(arg_val); return retval; fail: ; @@ -140881,16 +141024,16 @@ PyObject *CPyPy_utility_methods___all_in_dict(PyObject *self, PyObject *const *a PyObject *arg_values = obj_values; PyObject *arg_d; arg_d = obj_d; - if (arg_d != NULL) goto __LL482; + if (arg_d != NULL) goto __LL485; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL482; + if (arg_d != NULL) goto __LL485; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL482: ; +__LL485: ; char retval = CPyDef_utility_methods___all_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -140996,16 +141139,16 @@ PyObject *CPyPy_utility_methods___any_in_dict(PyObject *self, PyObject *const *a PyObject *arg_values = obj_values; PyObject *arg_d; arg_d = obj_d; - if (arg_d != NULL) goto __LL483; + if (arg_d != NULL) goto __LL486; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL483; + if (arg_d != NULL) goto __LL486; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL483: ; +__LL486: ; char retval = CPyDef_utility_methods___any_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -141045,16 +141188,16 @@ PyObject *CPyPy_utility_methods___none_in_dict(PyObject *self, PyObject *const * PyObject *arg_values = obj_values; PyObject *arg_d; arg_d = obj_d; - if (arg_d != NULL) goto __LL484; + if (arg_d != NULL) goto __LL487; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL484; + if (arg_d != NULL) goto __LL487; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL484: ; +__LL487: ; char retval = CPyDef_utility_methods___none_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -143695,16 +143838,16 @@ char CPyDef_validation___validate_abi_value(PyObject *cpy_r_abi_type, PyObject * else { cpy_r_r20 = NULL; } - if (cpy_r_r20 != NULL) goto __LL485; + if (cpy_r_r20 != NULL) goto __LL488; if (cpy_r_r19 == Py_None) cpy_r_r20 = cpy_r_r19; else { cpy_r_r20 = NULL; } - if (cpy_r_r20 != NULL) goto __LL485; + if (cpy_r_r20 != NULL) goto __LL488; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_abi_value", 129, CPyStatic_validation___globals, "int or None", cpy_r_r19); goto CPyL119; -__LL485: ; +__LL488: ; cpy_r_r21 = (PyObject *)&_Py_NoneStruct; cpy_r_r22 = cpy_r_r20 != cpy_r_r21; if (!cpy_r_r22) goto CPyL120; @@ -145779,16 +145922,16 @@ CPyL2: ; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL486; + if (cpy_r_r3 != NULL) goto __LL489; if (cpy_r_r2 == Py_None) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL486; + if (cpy_r_r3 != NULL) goto __LL489; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "raise_error_for_batch_response", 273, CPyStatic_validation___globals, "dict or None", cpy_r_r2); goto CPyL14; -__LL486: ; +__LL489: ; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; cpy_r_r5 = cpy_r_r3 == cpy_r_r4; CPy_DECREF(cpy_r_r3); @@ -145867,19 +146010,19 @@ PyObject *CPyPy_validation___raise_error_for_batch_response(PyObject *self, PyOb PyObject *arg_logger; if (obj_logger == NULL) { arg_logger = NULL; - goto __LL487; + goto __LL490; } arg_logger = obj_logger; - if (arg_logger != NULL) goto __LL487; + if (arg_logger != NULL) goto __LL490; if (obj_logger == Py_None) arg_logger = obj_logger; else { arg_logger = NULL; } - if (arg_logger != NULL) goto __LL487; + if (arg_logger != NULL) goto __LL490; CPy_TypeError("object or None", obj_logger); goto fail; -__LL487: ; +__LL490: ; PyObject *retval = CPyDef_validation___raise_error_for_batch_response(arg_response, arg_logger); return retval; fail: ; @@ -146140,22 +146283,22 @@ CPyL12: ; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL488; + if (cpy_r_r17 != NULL) goto __LL491; if (PyUnicode_Check(cpy_r_r16)) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL488; + if (cpy_r_r17 != NULL) goto __LL491; if (cpy_r_r16 == Py_None) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL488; + if (cpy_r_r17 != NULL) goto __LL491; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_rpc_response_and_raise_if_error", 305, CPyStatic_validation___globals, "union[int, str, None]", cpy_r_r16); goto CPyL127; -__LL488: ; +__LL491: ; cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ cpy_r_r19 = PyDict_Contains(cpy_r_response, cpy_r_r18); cpy_r_r20 = cpy_r_r19 >= 0; @@ -146190,10 +146333,10 @@ CPyL19: ; cpy_r_r32 = PyTuple_New(2); if (unlikely(cpy_r_r32 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp489 = cpy_r_r31.f0; - PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp489); - PyObject *__tmp490 = cpy_r_r31.f1; - PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp490); + PyObject *__tmp492 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp492); + PyObject *__tmp493 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp493); cpy_r_r33 = PyObject_IsInstance(cpy_r_r17, cpy_r_r32); CPy_DECREF(cpy_r_r32); cpy_r_r34 = cpy_r_r33 >= 0; @@ -146307,10 +146450,10 @@ CPyL37: ; cpy_r_r55 = PyTuple_New(2); if (unlikely(cpy_r_r55 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp491 = cpy_r_r54.f0; - PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp491); - PyObject *__tmp492 = cpy_r_r54.f1; - PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp492); + PyObject *__tmp494 = cpy_r_r54.f0; + PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp494); + PyObject *__tmp495 = cpy_r_r54.f1; + PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp495); cpy_r_r56 = PyObject_GetIter(cpy_r_r55); CPy_DECREF(cpy_r_r55); if (unlikely(cpy_r_r56 == NULL)) { @@ -146372,10 +146515,10 @@ CPyL46: ; cpy_r_r70 = PyTuple_New(2); if (unlikely(cpy_r_r70 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp493 = cpy_r_r69.f0; - PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp493); - PyObject *__tmp494 = cpy_r_r69.f1; - PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp494); + PyObject *__tmp496 = cpy_r_r69.f0; + PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp496); + PyObject *__tmp497 = cpy_r_r69.f1; + PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp497); cpy_r_r71 = PyObject_GetIter(cpy_r_r70); CPy_DECREF(cpy_r_r70); if (unlikely(cpy_r_r71 == NULL)) { @@ -146475,16 +146618,16 @@ CPyL63: ; else { cpy_r_r95 = NULL; } - if (cpy_r_r95 != NULL) goto __LL495; + if (cpy_r_r95 != NULL) goto __LL498; if (cpy_r_r94 == Py_None) cpy_r_r95 = cpy_r_r94; else { cpy_r_r95 = NULL; } - if (cpy_r_r95 != NULL) goto __LL495; + if (cpy_r_r95 != NULL) goto __LL498; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_rpc_response_and_raise_if_error", 354, CPyStatic_validation___globals, "str or None", cpy_r_r94); goto CPyL148; -__LL495: ; +__LL498: ; cpy_r_r96 = PyUnicode_Check(cpy_r_r95); if (cpy_r_r96) { goto CPyL67; @@ -146599,16 +146742,16 @@ CPyL79: ; else { cpy_r_r131 = NULL; } - if (cpy_r_r131 != NULL) goto __LL496; + if (cpy_r_r131 != NULL) goto __LL499; if (cpy_r_r130 == Py_None) cpy_r_r131 = cpy_r_r130; else { cpy_r_r131 = NULL; } - if (cpy_r_r131 != NULL) goto __LL496; + if (cpy_r_r131 != NULL) goto __LL499; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_rpc_response_and_raise_if_error", 368, CPyStatic_validation___globals, "int or None", cpy_r_r130); goto CPyL150; -__LL496: ; +__LL499: ; cpy_r_r132 = PyLong_Check(cpy_r_r131); if (cpy_r_r132) { goto CPyL83; @@ -147133,16 +147276,16 @@ PyObject *CPyPy_validation___validate_rpc_response_and_raise_if_error(PyObject * } PyObject *arg_error_formatters; arg_error_formatters = obj_error_formatters; - if (arg_error_formatters != NULL) goto __LL497; + if (arg_error_formatters != NULL) goto __LL500; if (obj_error_formatters == Py_None) arg_error_formatters = obj_error_formatters; else { arg_error_formatters = NULL; } - if (arg_error_formatters != NULL) goto __LL497; + if (arg_error_formatters != NULL) goto __LL500; CPy_TypeError("object or None", obj_error_formatters); goto fail; -__LL497: ; +__LL500: ; char arg_is_subscription_response; if (obj_is_subscription_response == NULL) { arg_is_subscription_response = 2; @@ -147153,35 +147296,35 @@ __LL497: ; PyObject *arg_logger; if (obj_logger == NULL) { arg_logger = NULL; - goto __LL498; + goto __LL501; } arg_logger = obj_logger; - if (arg_logger != NULL) goto __LL498; + if (arg_logger != NULL) goto __LL501; if (obj_logger == Py_None) arg_logger = obj_logger; else { arg_logger = NULL; } - if (arg_logger != NULL) goto __LL498; + if (arg_logger != NULL) goto __LL501; CPy_TypeError("object or None", obj_logger); goto fail; -__LL498: ; +__LL501: ; PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL499; + goto __LL502; } arg_params = obj_params; - if (arg_params != NULL) goto __LL499; + if (arg_params != NULL) goto __LL502; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL499; + if (arg_params != NULL) goto __LL502; CPy_TypeError("object or None", obj_params); goto fail; -__LL499: ; +__LL502: ; char retval = CPyDef_validation___validate_rpc_response_and_raise_if_error(arg_response, arg_error_formatters, arg_is_subscription_response, arg_logger, arg_params); if (retval == 2) { return NULL; @@ -157033,10 +157176,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp500 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp500); - PyObject *__tmp501 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp501); + PyObject *__tmp503 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp503); + PyObject *__tmp504 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp504); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -157215,23 +157358,23 @@ PyObject *CPyPy_async_beacon___AsyncBeacon____async_make_get_request(PyObject *s PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL502; + goto __LL505; } if (PyDict_Check(obj_params)) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL502; + if (arg_params != NULL) goto __LL505; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL502; + if (arg_params != NULL) goto __LL505; CPy_TypeError("dict or None", obj_params); goto fail; -__LL502: ; +__LL505: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon____async_make_get_request(arg_self, arg_endpoint_uri, arg_params); return retval; fail: ; @@ -157838,10 +157981,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp503 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp503); - PyObject *__tmp504 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp504); + PyObject *__tmp506 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp506); + PyObject *__tmp507 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp507); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -158009,16 +158152,16 @@ PyObject *CPyPy_async_beacon___AsyncBeacon____async_make_post_request(PyObject * else { arg_body = NULL; } - if (arg_body != NULL) goto __LL505; + if (arg_body != NULL) goto __LL508; if (PyDict_Check(obj_body)) arg_body = obj_body; else { arg_body = NULL; } - if (arg_body != NULL) goto __LL505; + if (arg_body != NULL) goto __LL508; CPy_TypeError("union[list, dict]", obj_body); goto fail; -__LL505: ; +__LL508: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon____async_make_post_request(arg_self, arg_endpoint_uri, arg_body); return retval; fail: ; @@ -158528,10 +158671,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp506 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp506); - PyObject *__tmp507 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp507); + PyObject *__tmp509 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp509); + PyObject *__tmp510 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp510); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -159206,10 +159349,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp508 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp508); - PyObject *__tmp509 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp509); + PyObject *__tmp511 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp511); + PyObject *__tmp512 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp512); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -159920,10 +160063,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp510 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp510); - PyObject *__tmp511 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp511); + PyObject *__tmp513 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp513); + PyObject *__tmp514 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp514); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -160634,10 +160777,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp512 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp512); - PyObject *__tmp513 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp513); + PyObject *__tmp515 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp515); + PyObject *__tmp516 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp516); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -161348,10 +161491,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp514 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp514); - PyObject *__tmp515 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp515); + PyObject *__tmp517 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp517); + PyObject *__tmp518 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp518); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -162076,10 +162219,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp516 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp516); - PyObject *__tmp517 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp517); + PyObject *__tmp519 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp519); + PyObject *__tmp520 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp520); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -162809,10 +162952,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp518 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp518); - PyObject *__tmp519 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp519); + PyObject *__tmp521 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp521); + PyObject *__tmp522 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp522); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -163523,10 +163666,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp520 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp520); - PyObject *__tmp521 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp521); + PyObject *__tmp523 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp523); + PyObject *__tmp524 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp524); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -164237,10 +164380,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp522 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp522); - PyObject *__tmp523 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp523); + PyObject *__tmp525 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp525); + PyObject *__tmp526 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp526); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -164951,10 +165094,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp524 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp524); - PyObject *__tmp525 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp525); + PyObject *__tmp527 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp527); + PyObject *__tmp528 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp528); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -165630,10 +165773,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp526 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp526); - PyObject *__tmp527 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp527); + PyObject *__tmp529 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp529); + PyObject *__tmp530 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp530); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -166308,10 +166451,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp528 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp528); - PyObject *__tmp529 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp529); + PyObject *__tmp531 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp531); + PyObject *__tmp532 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp532); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -167005,10 +167148,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp530 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp530); - PyObject *__tmp531 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp531); + PyObject *__tmp533 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp533); + PyObject *__tmp534 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp534); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -167702,10 +167845,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp532 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp532); - PyObject *__tmp533 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp533); + PyObject *__tmp535 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp535); + PyObject *__tmp536 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp536); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -168399,10 +168542,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp534 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp534); - PyObject *__tmp535 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp535); + PyObject *__tmp537 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp537); + PyObject *__tmp538 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp538); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -169096,10 +169239,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp536 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp536); - PyObject *__tmp537 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp537); + PyObject *__tmp539 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp539); + PyObject *__tmp540 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp540); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -169793,10 +169936,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp538 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp538); - PyObject *__tmp539 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp539); + PyObject *__tmp541 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp541); + PyObject *__tmp542 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp542); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -170490,10 +170633,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp540 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp540); - PyObject *__tmp541 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp541); + PyObject *__tmp543 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp543); + PyObject *__tmp544 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp544); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -171152,10 +171295,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp542 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp542); - PyObject *__tmp543 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp543); + PyObject *__tmp545 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp545); + PyObject *__tmp546 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp546); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -171795,10 +171938,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp544 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp544); - PyObject *__tmp545 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp545); + PyObject *__tmp547 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp547); + PyObject *__tmp548 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp548); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -172438,10 +172581,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp546 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp546); - PyObject *__tmp547 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp547); + PyObject *__tmp549 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp549); + PyObject *__tmp550 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp550); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -173081,10 +173224,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp548 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp548); - PyObject *__tmp549 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp549); + PyObject *__tmp551 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp551); + PyObject *__tmp552 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp552); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -173724,10 +173867,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp550 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp550); - PyObject *__tmp551 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp551); + PyObject *__tmp553 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp553); + PyObject *__tmp554 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp554); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -174367,10 +174510,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp552 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp552); - PyObject *__tmp553 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp553); + PyObject *__tmp555 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp555); + PyObject *__tmp556 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp556); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -175010,10 +175153,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp554 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp554); - PyObject *__tmp555 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp555); + PyObject *__tmp557 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp557); + PyObject *__tmp558 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp558); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -175653,10 +175796,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp556 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp556); - PyObject *__tmp557 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp557); + PyObject *__tmp559 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp559); + PyObject *__tmp560 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp560); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -176296,10 +176439,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp558 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp558); - PyObject *__tmp559 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp559); + PyObject *__tmp561 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp561); + PyObject *__tmp562 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp562); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -176939,10 +177082,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp560 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp560); - PyObject *__tmp561 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp561); + PyObject *__tmp563 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp563); + PyObject *__tmp564 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp564); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -177582,10 +177725,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp562 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp562); - PyObject *__tmp563 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp563); + PyObject *__tmp565 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp565); + PyObject *__tmp566 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp566); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -178260,10 +178403,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp564 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp564); - PyObject *__tmp565 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp565); + PyObject *__tmp567 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp567); + PyObject *__tmp568 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp568); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -178939,10 +179082,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp566 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp566); - PyObject *__tmp567 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp567); + PyObject *__tmp569 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp569); + PyObject *__tmp570 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp570); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -179582,10 +179725,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp568 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp568); - PyObject *__tmp569 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp569); + PyObject *__tmp571 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp571); + PyObject *__tmp572 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp572); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -180225,10 +180368,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp570 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp570); - PyObject *__tmp571 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp571); + PyObject *__tmp573 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp573); + PyObject *__tmp574 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp574); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -180903,10 +181046,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp572 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp572); - PyObject *__tmp573 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp573); + PyObject *__tmp575 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp575); + PyObject *__tmp576 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp576); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -181565,10 +181708,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp574 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp574); - PyObject *__tmp575 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp575); + PyObject *__tmp577 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp577); + PyObject *__tmp578 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp578); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -182286,10 +182429,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp576 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp576); - PyObject *__tmp577 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp577); + PyObject *__tmp579 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp579); + PyObject *__tmp580 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp580); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -182929,10 +183072,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp578 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp578); - PyObject *__tmp579 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp579); + PyObject *__tmp581 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp581); + PyObject *__tmp582 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp582); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -183572,10 +183715,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp580 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp580); - PyObject *__tmp581 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp581); + PyObject *__tmp583 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp583); + PyObject *__tmp584 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp584); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -184371,10 +184514,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp582 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp582); - PyObject *__tmp583 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp583); + PyObject *__tmp585 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp585); + PyObject *__tmp586 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp586); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -184553,23 +184696,23 @@ PyObject *CPyPy_async_beacon___AsyncBeacon___get_blob_sidecars(PyObject *self, P PyObject *arg_indices; if (obj_indices == NULL) { arg_indices = NULL; - goto __LL584; + goto __LL587; } if (PyList_Check(obj_indices)) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL584; + if (arg_indices != NULL) goto __LL587; if (obj_indices == Py_None) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL584; + if (arg_indices != NULL) goto __LL587; CPy_TypeError("list or None", obj_indices); goto fail; -__LL584: ; +__LL587: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon___get_blob_sidecars(arg_self, arg_block_id, arg_indices); return retval; fail: ; @@ -185125,10 +185268,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp585 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp585); - PyObject *__tmp586 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp586); + PyObject *__tmp588 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp588); + PyObject *__tmp589 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp589); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -185841,10 +185984,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp587 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp587); - PyObject *__tmp588 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp588); + PyObject *__tmp590 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp590); + PyObject *__tmp591 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp591); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -186549,10 +186692,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp589 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp589); - PyObject *__tmp590 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp590); + PyObject *__tmp592 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp592); + PyObject *__tmp593 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp593); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -187276,10 +187419,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp591 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp591); - PyObject *__tmp592 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp592); + PyObject *__tmp594 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp594); + PyObject *__tmp595 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp595); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -188304,23 +188447,23 @@ PyObject *CPyPy_beacon___beacon___Beacon____make_get_request(PyObject *self, PyO PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL593; + goto __LL596; } if (PyDict_Check(obj_params)) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL593; + if (arg_params != NULL) goto __LL596; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL593; + if (arg_params != NULL) goto __LL596; CPy_TypeError("dict or None", obj_params); goto fail; -__LL593: ; +__LL596: ; PyObject *retval = CPyDef_beacon___beacon___Beacon____make_get_request(arg_self, arg_endpoint_url, arg_params); return retval; fail: ; @@ -188417,16 +188560,16 @@ PyObject *CPyPy_beacon___beacon___Beacon____make_post_request(PyObject *self, Py else { arg_body = NULL; } - if (arg_body != NULL) goto __LL594; + if (arg_body != NULL) goto __LL597; if (PyDict_Check(obj_body)) arg_body = obj_body; else { arg_body = NULL; } - if (arg_body != NULL) goto __LL594; + if (arg_body != NULL) goto __LL597; CPy_TypeError("union[list, dict]", obj_body); goto fail; -__LL594: ; +__LL597: ; PyObject *retval = CPyDef_beacon___beacon___Beacon____make_post_request(arg_self, arg_endpoint_url, arg_body); return retval; fail: ; @@ -190775,23 +190918,23 @@ PyObject *CPyPy_beacon___beacon___Beacon___get_blob_sidecars(PyObject *self, PyO PyObject *arg_indices; if (obj_indices == NULL) { arg_indices = NULL; - goto __LL595; + goto __LL598; } if (PyList_Check(obj_indices)) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL595; + if (arg_indices != NULL) goto __LL598; if (obj_indices == Py_None) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL595; + if (arg_indices != NULL) goto __LL598; CPy_TypeError("list or None", obj_indices); goto fail; -__LL595: ; +__LL598: ; PyObject *retval = CPyDef_beacon___beacon___Beacon___get_blob_sidecars(arg_self, arg_block_id, arg_indices); return retval; fail: ; @@ -191466,10 +191609,10 @@ CPyL9: ; cpy_r_r44 = PyTuple_New(2); if (unlikely(cpy_r_r44 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp596 = cpy_r_r41.f0; - PyTuple_SET_ITEM(cpy_r_r44, 0, __tmp596); - PyObject *__tmp597 = cpy_r_r41.f1; - PyTuple_SET_ITEM(cpy_r_r44, 1, __tmp597); + PyObject *__tmp599 = cpy_r_r41.f0; + PyTuple_SET_ITEM(cpy_r_r44, 0, __tmp599); + PyObject *__tmp600 = cpy_r_r41.f1; + PyTuple_SET_ITEM(cpy_r_r44, 1, __tmp600); cpy_r_r45 = CPyDict_SetItem(cpy_r_r42, cpy_r_r43, cpy_r_r44); CPy_DECREF(cpy_r_r44); cpy_r_r46 = cpy_r_r45 >= 0; @@ -192528,23 +192671,23 @@ CPyL19: ; CPy_AddTraceback("faster_web3/contract/utils.py", "format_contract_call_return_data_curried", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL49; } - PyObject *__tmp598; + PyObject *__tmp601; if (unlikely(!(PyTuple_Check(cpy_r_r29) && PyTuple_GET_SIZE(cpy_r_r29) == 1))) { - __tmp598 = NULL; - goto __LL599; - } - __tmp598 = PyTuple_GET_ITEM(cpy_r_r29, 0); - if (__tmp598 == NULL) goto __LL599; - __tmp598 = cpy_r_r29; -__LL599: ; - if (unlikely(__tmp598 == NULL)) { + __tmp601 = NULL; + goto __LL602; + } + __tmp601 = PyTuple_GET_ITEM(cpy_r_r29, 0); + if (__tmp601 == NULL) goto __LL602; + __tmp601 = cpy_r_r29; +__LL602: ; + if (unlikely(__tmp601 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r29); cpy_r_r30 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp600 = PyTuple_GET_ITEM(cpy_r_r29, 0); - CPy_INCREF(__tmp600); - PyObject *__tmp601; - __tmp601 = __tmp600; - cpy_r_r30.f0 = __tmp601; + PyObject *__tmp603 = PyTuple_GET_ITEM(cpy_r_r29, 0); + CPy_INCREF(__tmp603); + PyObject *__tmp604; + __tmp604 = __tmp603; + cpy_r_r30.f0 = __tmp604; } CPy_DECREF(cpy_r_r29); if (unlikely(cpy_r_r30.f0 == NULL)) { @@ -192554,8 +192697,8 @@ __LL599: ; cpy_r_r31 = PyTuple_New(1); if (unlikely(cpy_r_r31 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp602 = cpy_r_r30.f0; - PyTuple_SET_ITEM(cpy_r_r31, 0, __tmp602); + PyObject *__tmp605 = cpy_r_r30.f0; + PyTuple_SET_ITEM(cpy_r_r31, 0, __tmp605); cpy_r_r32 = PySequence_Concat(cpy_r_r31, cpy_r_normalizers); CPy_DECREF(cpy_r_r31); if (unlikely(cpy_r_r32 == NULL)) { @@ -192748,12 +192891,12 @@ PyObject *CPyPy_contract___utils___format_contract_call_return_data_curried(PyOb else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL603; + if (arg_abi_element_identifier != NULL) goto __LL606; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL603; + if (arg_abi_element_identifier != NULL) goto __LL606; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL603: ; +__LL606: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -193182,84 +193325,84 @@ CPyL36: ; goto CPyL163; } if (!cpy_r_r52) goto CPyL55; - PyObject *__tmp604; + PyObject *__tmp607; if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 2))) { - __tmp604 = NULL; - goto __LL605; + __tmp607 = NULL; + goto __LL608; } if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r13, 0)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r13, 0)) == 2))) { - __tmp604 = NULL; - goto __LL606; + __tmp607 = NULL; + goto __LL609; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0)))) - __tmp604 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0); + __tmp607 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0); else { - __tmp604 = NULL; + __tmp607 = NULL; } - if (__tmp604 == NULL) goto __LL606; - __tmp604 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 1); - if (__tmp604 == NULL) goto __LL606; - __tmp604 = PyTuple_GET_ITEM(cpy_r_r13, 0); -__LL606: ; - if (__tmp604 == NULL) goto __LL605; + if (__tmp607 == NULL) goto __LL609; + __tmp607 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 1); + if (__tmp607 == NULL) goto __LL609; + __tmp607 = PyTuple_GET_ITEM(cpy_r_r13, 0); +__LL609: ; + if (__tmp607 == NULL) goto __LL608; if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r13, 1)))) - __tmp604 = PyTuple_GET_ITEM(cpy_r_r13, 1); + __tmp607 = PyTuple_GET_ITEM(cpy_r_r13, 1); else { - __tmp604 = NULL; + __tmp607 = NULL; } - if (__tmp604 == NULL) goto __LL605; - __tmp604 = cpy_r_r13; -__LL605: ; - if (unlikely(__tmp604 == NULL)) { + if (__tmp607 == NULL) goto __LL608; + __tmp607 = cpy_r_r13; +__LL608: ; + if (unlikely(__tmp607 == NULL)) { CPy_TypeError("tuple[tuple[str, object], tuple]", cpy_r_r13); cpy_r_r53 = (tuple_T2T2OOO) { { NULL, NULL }, NULL }; } else { - PyObject *__tmp607 = PyTuple_GET_ITEM(cpy_r_r13, 0); - tuple_T2OO __tmp608; - PyObject *__tmp609; - if (unlikely(!(PyTuple_Check(__tmp607) && PyTuple_GET_SIZE(__tmp607) == 2))) { - __tmp609 = NULL; - goto __LL610; + PyObject *__tmp610 = PyTuple_GET_ITEM(cpy_r_r13, 0); + tuple_T2OO __tmp611; + PyObject *__tmp612; + if (unlikely(!(PyTuple_Check(__tmp610) && PyTuple_GET_SIZE(__tmp610) == 2))) { + __tmp612 = NULL; + goto __LL613; } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp607, 0)))) - __tmp609 = PyTuple_GET_ITEM(__tmp607, 0); + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp610, 0)))) + __tmp612 = PyTuple_GET_ITEM(__tmp610, 0); else { - __tmp609 = NULL; + __tmp612 = NULL; } - if (__tmp609 == NULL) goto __LL610; - __tmp609 = PyTuple_GET_ITEM(__tmp607, 1); - if (__tmp609 == NULL) goto __LL610; - __tmp609 = __tmp607; -__LL610: ; - if (unlikely(__tmp609 == NULL)) { - CPy_TypeError("tuple[str, object]", __tmp607); __tmp608 = (tuple_T2OO) { NULL, NULL }; + if (__tmp612 == NULL) goto __LL613; + __tmp612 = PyTuple_GET_ITEM(__tmp610, 1); + if (__tmp612 == NULL) goto __LL613; + __tmp612 = __tmp610; +__LL613: ; + if (unlikely(__tmp612 == NULL)) { + CPy_TypeError("tuple[str, object]", __tmp610); __tmp611 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp611 = PyTuple_GET_ITEM(__tmp607, 0); - CPy_INCREF(__tmp611); - PyObject *__tmp612; - if (likely(PyUnicode_Check(__tmp611))) - __tmp612 = __tmp611; + PyObject *__tmp614 = PyTuple_GET_ITEM(__tmp610, 0); + CPy_INCREF(__tmp614); + PyObject *__tmp615; + if (likely(PyUnicode_Check(__tmp614))) + __tmp615 = __tmp614; else { - CPy_TypeError("str", __tmp611); - __tmp612 = NULL; + CPy_TypeError("str", __tmp614); + __tmp615 = NULL; } - __tmp608.f0 = __tmp612; - PyObject *__tmp613 = PyTuple_GET_ITEM(__tmp607, 1); - CPy_INCREF(__tmp613); - PyObject *__tmp614; - __tmp614 = __tmp613; - __tmp608.f1 = __tmp614; + __tmp611.f0 = __tmp615; + PyObject *__tmp616 = PyTuple_GET_ITEM(__tmp610, 1); + CPy_INCREF(__tmp616); + PyObject *__tmp617; + __tmp617 = __tmp616; + __tmp611.f1 = __tmp617; } - cpy_r_r53.f0 = __tmp608; - PyObject *__tmp615 = PyTuple_GET_ITEM(cpy_r_r13, 1); - CPy_INCREF(__tmp615); - PyObject * __tmp616; - if (likely(PyTuple_Check(__tmp615))) - __tmp616 = __tmp615; + cpy_r_r53.f0 = __tmp611; + PyObject *__tmp618 = PyTuple_GET_ITEM(cpy_r_r13, 1); + CPy_INCREF(__tmp618); + PyObject * __tmp619; + if (likely(PyTuple_Check(__tmp618))) + __tmp619 = __tmp618; else { - CPy_TypeError("tuple", __tmp615); - __tmp616 = NULL; + CPy_TypeError("tuple", __tmp618); + __tmp619 = NULL; } - cpy_r_r53.f1 = __tmp616; + cpy_r_r53.f1 = __tmp619; } CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r53.f0.f0 == NULL)) { @@ -193269,16 +193412,16 @@ __LL610: ; cpy_r_r54 = PyTuple_New(2); if (unlikely(cpy_r_r54 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp617 = PyTuple_New(2); - if (unlikely(__tmp617 == NULL)) + PyObject *__tmp620 = PyTuple_New(2); + if (unlikely(__tmp620 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp618 = cpy_r_r53.f0.f0; - PyTuple_SET_ITEM(__tmp617, 0, __tmp618); - PyObject *__tmp619 = cpy_r_r53.f0.f1; - PyTuple_SET_ITEM(__tmp617, 1, __tmp619); - PyTuple_SET_ITEM(cpy_r_r54, 0, __tmp617); - PyObject *__tmp620 = cpy_r_r53.f1; - PyTuple_SET_ITEM(cpy_r_r54, 1, __tmp620); + PyObject *__tmp621 = cpy_r_r53.f0.f0; + PyTuple_SET_ITEM(__tmp620, 0, __tmp621); + PyObject *__tmp622 = cpy_r_r53.f0.f1; + PyTuple_SET_ITEM(__tmp620, 1, __tmp622); + PyTuple_SET_ITEM(cpy_r_r54, 0, __tmp620); + PyObject *__tmp623 = cpy_r_r53.f1; + PyTuple_SET_ITEM(cpy_r_r54, 1, __tmp623); cpy_r_r55 = PySequence_Tuple(cpy_r_r54); CPy_DECREF(cpy_r_r54); if (unlikely(cpy_r_r55 == NULL)) { @@ -193377,18 +193520,18 @@ __LL610: ; cpy_r_r78 = PyTuple_New(2); if (unlikely(cpy_r_r78 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp621 = cpy_r_r77.f0; - PyTuple_SET_ITEM(cpy_r_r78, 0, __tmp621); - PyObject *__tmp622 = PyTuple_New(3); - if (unlikely(__tmp622 == NULL)) + PyObject *__tmp624 = cpy_r_r77.f0; + PyTuple_SET_ITEM(cpy_r_r78, 0, __tmp624); + PyObject *__tmp625 = PyTuple_New(3); + if (unlikely(__tmp625 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp623 = cpy_r_r77.f1.f0; - PyTuple_SET_ITEM(__tmp622, 0, __tmp623); - PyObject *__tmp624 = cpy_r_r77.f1.f1; - PyTuple_SET_ITEM(__tmp622, 1, __tmp624); - PyObject *__tmp625 = cpy_r_r77.f1.f2; - PyTuple_SET_ITEM(__tmp622, 2, __tmp625); - PyTuple_SET_ITEM(cpy_r_r78, 1, __tmp622); + PyObject *__tmp626 = cpy_r_r77.f1.f0; + PyTuple_SET_ITEM(__tmp625, 0, __tmp626); + PyObject *__tmp627 = cpy_r_r77.f1.f1; + PyTuple_SET_ITEM(__tmp625, 1, __tmp627); + PyObject *__tmp628 = cpy_r_r77.f1.f2; + PyTuple_SET_ITEM(__tmp625, 2, __tmp628); + PyTuple_SET_ITEM(cpy_r_r78, 1, __tmp625); return cpy_r_r78; CPyL55: ; cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'codec' */ @@ -193724,23 +193867,23 @@ CPyL115: ; CPy_AddTraceback("faster_web3/contract/utils.py", "call_contract_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL203; } - PyObject *__tmp626; + PyObject *__tmp629; if (unlikely(!(PyTuple_Check(cpy_r_r162) && PyTuple_GET_SIZE(cpy_r_r162) == 1))) { - __tmp626 = NULL; - goto __LL627; - } - __tmp626 = PyTuple_GET_ITEM(cpy_r_r162, 0); - if (__tmp626 == NULL) goto __LL627; - __tmp626 = cpy_r_r162; -__LL627: ; - if (unlikely(__tmp626 == NULL)) { + __tmp629 = NULL; + goto __LL630; + } + __tmp629 = PyTuple_GET_ITEM(cpy_r_r162, 0); + if (__tmp629 == NULL) goto __LL630; + __tmp629 = cpy_r_r162; +__LL630: ; + if (unlikely(__tmp629 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r162); cpy_r_r163 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp628 = PyTuple_GET_ITEM(cpy_r_r162, 0); - CPy_INCREF(__tmp628); - PyObject *__tmp629; - __tmp629 = __tmp628; - cpy_r_r163.f0 = __tmp629; + PyObject *__tmp631 = PyTuple_GET_ITEM(cpy_r_r162, 0); + CPy_INCREF(__tmp631); + PyObject *__tmp632; + __tmp632 = __tmp631; + cpy_r_r163.f0 = __tmp632; } CPy_DECREF(cpy_r_r162); if (unlikely(cpy_r_r163.f0 == NULL)) { @@ -193750,8 +193893,8 @@ __LL627: ; cpy_r_r164 = PyTuple_New(1); if (unlikely(cpy_r_r164 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp630 = cpy_r_r163.f0; - PyTuple_SET_ITEM(cpy_r_r164, 0, __tmp630); + PyObject *__tmp633 = cpy_r_r163.f0; + PyTuple_SET_ITEM(cpy_r_r164, 0, __tmp633); cpy_r_r165 = PySequence_Concat(cpy_r_r164, cpy_r_normalizers); CPy_DECREF(cpy_r_r164); if (unlikely(cpy_r_r165 == NULL)) { @@ -194269,16 +194412,16 @@ PyObject *CPyPy_contract___utils___call_contract_function(PyObject *self, PyObje else { arg_address = NULL; } - if (arg_address != NULL) goto __LL631; + if (arg_address != NULL) goto __LL634; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL631; + if (arg_address != NULL) goto __LL634; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL631: ; +__LL634: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -194292,12 +194435,12 @@ __LL631: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL632; + if (arg_abi_element_identifier != NULL) goto __LL635; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL632; + if (arg_abi_element_identifier != NULL) goto __LL635; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL632: ; +__LL635: ; PyObject *arg_transaction; if (likely(PyDict_Check(obj_transaction))) arg_transaction = obj_transaction; @@ -194308,133 +194451,133 @@ __LL632: ; PyObject *arg_block_id; if (obj_block_id == NULL) { arg_block_id = NULL; - goto __LL633; + goto __LL636; } if (PyUnicode_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL633; + if (arg_block_id != NULL) goto __LL636; if (PyLong_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL633; + if (arg_block_id != NULL) goto __LL636; if (PyBytes_Check(obj_block_id) || PyByteArray_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL633; + if (arg_block_id != NULL) goto __LL636; arg_block_id = obj_block_id; - if (arg_block_id != NULL) goto __LL633; + if (arg_block_id != NULL) goto __LL636; if (obj_block_id == Py_None) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL633; + if (arg_block_id != NULL) goto __LL636; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_id); goto fail; -__LL633: ; +__LL636: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL634; + goto __LL637; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL634; + if (arg_contract_abi != NULL) goto __LL637; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL634; + if (arg_contract_abi != NULL) goto __LL637; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL634: ; +__LL637: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL635; + goto __LL638; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL635; + if (arg_abi_callable != NULL) goto __LL638; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL635; + if (arg_abi_callable != NULL) goto __LL638; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL635: ; +__LL638: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL636; + goto __LL639; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL636; + if (arg_state_override != NULL) goto __LL639; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL636; + if (arg_state_override != NULL) goto __LL639; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL636: ; +__LL639: ; PyObject *arg_ccip_read_enabled; if (obj_ccip_read_enabled == NULL) { arg_ccip_read_enabled = NULL; - goto __LL637; + goto __LL640; } if (PyBool_Check(obj_ccip_read_enabled)) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL637; + if (arg_ccip_read_enabled != NULL) goto __LL640; if (obj_ccip_read_enabled == Py_None) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL637; + if (arg_ccip_read_enabled != NULL) goto __LL640; CPy_TypeError("bool or None", obj_ccip_read_enabled); goto fail; -__LL637: ; +__LL640: ; PyObject *arg_decode_tuples; if (obj_decode_tuples == NULL) { arg_decode_tuples = NULL; - goto __LL638; + goto __LL641; } if (PyBool_Check(obj_decode_tuples)) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL638; + if (arg_decode_tuples != NULL) goto __LL641; if (obj_decode_tuples == Py_None) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL638; + if (arg_decode_tuples != NULL) goto __LL641; CPy_TypeError("bool or None", obj_decode_tuples); goto fail; -__LL638: ; +__LL641: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___call_contract_function(arg_w3, arg_address, arg_normalizers, arg_abi_element_identifier, arg_transaction, arg_block_id, arg_contract_abi, arg_abi_callable, arg_state_override, arg_ccip_read_enabled, arg_decode_tuples, arg_args, arg_kwargs); @@ -194546,95 +194689,95 @@ PyObject *CPyPy_contract___utils___transact_with_contract_function(PyObject *sel else { arg_address = NULL; } - if (arg_address != NULL) goto __LL639; + if (arg_address != NULL) goto __LL642; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL639; + if (arg_address != NULL) goto __LL642; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL639: ; +__LL642: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL640; + goto __LL643; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL640; + if (arg_abi_element_identifier != NULL) goto __LL643; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL640; + if (arg_abi_element_identifier != NULL) goto __LL643; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL640; + if (arg_abi_element_identifier != NULL) goto __LL643; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL640: ; +__LL643: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL641; + goto __LL644; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL641; + if (arg_transaction != NULL) goto __LL644; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL641; + if (arg_transaction != NULL) goto __LL644; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL641: ; +__LL644: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL642; + goto __LL645; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL642; + if (arg_contract_abi != NULL) goto __LL645; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL642; + if (arg_contract_abi != NULL) goto __LL645; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL642: ; +__LL645: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL643; + goto __LL646; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL643; + if (arg_fn_abi != NULL) goto __LL646; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL643; + if (arg_fn_abi != NULL) goto __LL646; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL643: ; +__LL646: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___transact_with_contract_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -194788,149 +194931,149 @@ PyObject *CPyPy_contract___utils___estimate_gas_for_function(PyObject *self, PyO else { arg_address = NULL; } - if (arg_address != NULL) goto __LL644; + if (arg_address != NULL) goto __LL647; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL644; + if (arg_address != NULL) goto __LL647; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL644: ; +__LL647: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL645; + goto __LL648; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL645; + if (arg_abi_element_identifier != NULL) goto __LL648; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL645; + if (arg_abi_element_identifier != NULL) goto __LL648; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL645; + if (arg_abi_element_identifier != NULL) goto __LL648; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL645: ; +__LL648: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL646; + goto __LL649; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL646; + if (arg_transaction != NULL) goto __LL649; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL646; + if (arg_transaction != NULL) goto __LL649; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL646: ; +__LL649: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL647; + goto __LL650; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL647; + if (arg_contract_abi != NULL) goto __LL650; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL647; + if (arg_contract_abi != NULL) goto __LL650; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL647: ; +__LL650: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL648; + goto __LL651; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL648; + if (arg_fn_abi != NULL) goto __LL651; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL648; + if (arg_fn_abi != NULL) goto __LL651; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL648: ; +__LL651: ; PyObject *arg_block_identifier; if (obj_block_identifier == NULL) { arg_block_identifier = NULL; - goto __LL649; + goto __LL652; } if (PyUnicode_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL649; + if (arg_block_identifier != NULL) goto __LL652; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL649; + if (arg_block_identifier != NULL) goto __LL652; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL649; + if (arg_block_identifier != NULL) goto __LL652; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL649; + if (arg_block_identifier != NULL) goto __LL652; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL649; + if (arg_block_identifier != NULL) goto __LL652; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL649: ; +__LL652: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL650; + goto __LL653; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL650; + if (arg_state_override != NULL) goto __LL653; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL650; + if (arg_state_override != NULL) goto __LL653; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL650: ; +__LL653: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; CPyTagged retval = CPyDef_contract___utils___estimate_gas_for_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_block_identifier, arg_state_override, arg_args, arg_kwargs); @@ -195052,101 +195195,101 @@ PyObject *CPyPy_contract___utils___build_transaction_for_function(PyObject *self else { arg_address = NULL; } - if (arg_address != NULL) goto __LL651; + if (arg_address != NULL) goto __LL654; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL651; + if (arg_address != NULL) goto __LL654; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL651; + if (arg_address != NULL) goto __LL654; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL651: ; +__LL654: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL652; + goto __LL655; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL652; + if (arg_abi_element_identifier != NULL) goto __LL655; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL652; + if (arg_abi_element_identifier != NULL) goto __LL655; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL652; + if (arg_abi_element_identifier != NULL) goto __LL655; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL652: ; +__LL655: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL653; + goto __LL656; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL653; + if (arg_transaction != NULL) goto __LL656; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL653; + if (arg_transaction != NULL) goto __LL656; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL653: ; +__LL656: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL654; + goto __LL657; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL654; + if (arg_contract_abi != NULL) goto __LL657; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL654; + if (arg_contract_abi != NULL) goto __LL657; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL654: ; +__LL657: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL655; + goto __LL658; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL655; + if (arg_fn_abi != NULL) goto __LL658; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL655; + if (arg_fn_abi != NULL) goto __LL658; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL655: ; +__LL658: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___build_transaction_for_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -195439,22 +195582,22 @@ PyObject *CPyPy_contract___utils___find_functions_by_identifier(PyObject *self, else { arg_address = NULL; } - if (arg_address != NULL) goto __LL656; + if (arg_address != NULL) goto __LL659; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL656; + if (arg_address != NULL) goto __LL659; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL656; + if (arg_address != NULL) goto __LL659; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL656: ; +__LL659: ; PyObject *arg_callable_check = obj_callable_check; PyObject *arg_function_type = obj_function_type; PyObject *retval = CPyDef_contract___utils___find_functions_by_identifier(arg_contract_abi, arg_w3, arg_address, arg_callable_check, arg_function_type); @@ -195520,8 +195663,8 @@ CPyL5: ; cpy_r_r9.f1 = cpy_r_num_args; return cpy_r_r9; CPyL8: ; - tuple_T2OI __tmp657 = { NULL, CPY_INT_TAG }; - cpy_r_r10 = __tmp657; + tuple_T2OI __tmp660 = { NULL, CPY_INT_TAG }; + cpy_r_r10 = __tmp660; return cpy_r_r10; CPyL9: ; CPy_DECREF(cpy_r_inputs); @@ -195552,10 +195695,10 @@ PyObject *CPyPy_contract___utils_____function_abi_sort_key(PyObject *self, PyObj PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp658 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp658); - PyObject *__tmp659 = CPyTagged_StealAsObject(retval.f1); - PyTuple_SET_ITEM(retbox, 1, __tmp659); + PyObject *__tmp661 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp661); + PyObject *__tmp662 = CPyTagged_StealAsObject(retval.f1); + PyTuple_SET_ITEM(retbox, 1, __tmp662); return retbox; fail: ; CPy_AddTraceback("faster_web3/contract/utils.py", "__function_abi_sort_key", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); @@ -195936,22 +196079,22 @@ PyObject *CPyPy_contract___utils___find_events_by_identifier(PyObject *self, PyO else { arg_address = NULL; } - if (arg_address != NULL) goto __LL660; + if (arg_address != NULL) goto __LL663; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL660; + if (arg_address != NULL) goto __LL663; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL660; + if (arg_address != NULL) goto __LL663; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL660: ; +__LL663: ; PyObject *arg_callable_check = obj_callable_check; PyObject *arg_event_type = obj_event_type; PyObject *retval = CPyDef_contract___utils___find_events_by_identifier(arg_contract_abi, arg_w3, arg_address, arg_callable_check, arg_event_type); @@ -197132,84 +197275,84 @@ CPyL92: ; } CPy_INCREF(cpy_r_r121); CPyL96: ; - PyObject *__tmp661; + PyObject *__tmp664; if (unlikely(!(PyTuple_Check(cpy_r_r121) && PyTuple_GET_SIZE(cpy_r_r121) == 2))) { - __tmp661 = NULL; - goto __LL662; + __tmp664 = NULL; + goto __LL665; } if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r121, 0)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r121, 0)) == 2))) { - __tmp661 = NULL; - goto __LL663; + __tmp664 = NULL; + goto __LL666; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0)))) - __tmp661 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0); + __tmp664 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0); else { - __tmp661 = NULL; + __tmp664 = NULL; } - if (__tmp661 == NULL) goto __LL663; - __tmp661 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 1); - if (__tmp661 == NULL) goto __LL663; - __tmp661 = PyTuple_GET_ITEM(cpy_r_r121, 0); -__LL663: ; - if (__tmp661 == NULL) goto __LL662; + if (__tmp664 == NULL) goto __LL666; + __tmp664 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 1); + if (__tmp664 == NULL) goto __LL666; + __tmp664 = PyTuple_GET_ITEM(cpy_r_r121, 0); +__LL666: ; + if (__tmp664 == NULL) goto __LL665; if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r121, 1)))) - __tmp661 = PyTuple_GET_ITEM(cpy_r_r121, 1); + __tmp664 = PyTuple_GET_ITEM(cpy_r_r121, 1); else { - __tmp661 = NULL; + __tmp664 = NULL; } - if (__tmp661 == NULL) goto __LL662; - __tmp661 = cpy_r_r121; -__LL662: ; - if (unlikely(__tmp661 == NULL)) { + if (__tmp664 == NULL) goto __LL665; + __tmp664 = cpy_r_r121; +__LL665: ; + if (unlikely(__tmp664 == NULL)) { CPy_TypeError("tuple[tuple[str, object], tuple]", cpy_r_r121); cpy_r_r122 = (tuple_T2T2OOO) { { NULL, NULL }, NULL }; } else { - PyObject *__tmp664 = PyTuple_GET_ITEM(cpy_r_r121, 0); - tuple_T2OO __tmp665; - PyObject *__tmp666; - if (unlikely(!(PyTuple_Check(__tmp664) && PyTuple_GET_SIZE(__tmp664) == 2))) { - __tmp666 = NULL; - goto __LL667; + PyObject *__tmp667 = PyTuple_GET_ITEM(cpy_r_r121, 0); + tuple_T2OO __tmp668; + PyObject *__tmp669; + if (unlikely(!(PyTuple_Check(__tmp667) && PyTuple_GET_SIZE(__tmp667) == 2))) { + __tmp669 = NULL; + goto __LL670; } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp664, 0)))) - __tmp666 = PyTuple_GET_ITEM(__tmp664, 0); + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp667, 0)))) + __tmp669 = PyTuple_GET_ITEM(__tmp667, 0); else { - __tmp666 = NULL; + __tmp669 = NULL; } - if (__tmp666 == NULL) goto __LL667; - __tmp666 = PyTuple_GET_ITEM(__tmp664, 1); - if (__tmp666 == NULL) goto __LL667; - __tmp666 = __tmp664; -__LL667: ; - if (unlikely(__tmp666 == NULL)) { - CPy_TypeError("tuple[str, object]", __tmp664); __tmp665 = (tuple_T2OO) { NULL, NULL }; + if (__tmp669 == NULL) goto __LL670; + __tmp669 = PyTuple_GET_ITEM(__tmp667, 1); + if (__tmp669 == NULL) goto __LL670; + __tmp669 = __tmp667; +__LL670: ; + if (unlikely(__tmp669 == NULL)) { + CPy_TypeError("tuple[str, object]", __tmp667); __tmp668 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp668 = PyTuple_GET_ITEM(__tmp664, 0); - CPy_INCREF(__tmp668); - PyObject *__tmp669; - if (likely(PyUnicode_Check(__tmp668))) - __tmp669 = __tmp668; + PyObject *__tmp671 = PyTuple_GET_ITEM(__tmp667, 0); + CPy_INCREF(__tmp671); + PyObject *__tmp672; + if (likely(PyUnicode_Check(__tmp671))) + __tmp672 = __tmp671; else { - CPy_TypeError("str", __tmp668); - __tmp669 = NULL; + CPy_TypeError("str", __tmp671); + __tmp672 = NULL; } - __tmp665.f0 = __tmp669; - PyObject *__tmp670 = PyTuple_GET_ITEM(__tmp664, 1); - CPy_INCREF(__tmp670); - PyObject *__tmp671; - __tmp671 = __tmp670; - __tmp665.f1 = __tmp671; + __tmp668.f0 = __tmp672; + PyObject *__tmp673 = PyTuple_GET_ITEM(__tmp667, 1); + CPy_INCREF(__tmp673); + PyObject *__tmp674; + __tmp674 = __tmp673; + __tmp668.f1 = __tmp674; } - cpy_r_r122.f0 = __tmp665; - PyObject *__tmp672 = PyTuple_GET_ITEM(cpy_r_r121, 1); - CPy_INCREF(__tmp672); - PyObject * __tmp673; - if (likely(PyTuple_Check(__tmp672))) - __tmp673 = __tmp672; + cpy_r_r122.f0 = __tmp668; + PyObject *__tmp675 = PyTuple_GET_ITEM(cpy_r_r121, 1); + CPy_INCREF(__tmp675); + PyObject * __tmp676; + if (likely(PyTuple_Check(__tmp675))) + __tmp676 = __tmp675; else { - CPy_TypeError("tuple", __tmp672); - __tmp673 = NULL; + CPy_TypeError("tuple", __tmp675); + __tmp676 = NULL; } - cpy_r_r122.f1 = __tmp673; + cpy_r_r122.f1 = __tmp676; } CPy_DECREF(cpy_r_r121); if (unlikely(cpy_r_r122.f0.f0 == NULL)) { @@ -197219,16 +197362,16 @@ __LL667: ; cpy_r_r123 = PyTuple_New(2); if (unlikely(cpy_r_r123 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp674 = PyTuple_New(2); - if (unlikely(__tmp674 == NULL)) + PyObject *__tmp677 = PyTuple_New(2); + if (unlikely(__tmp677 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp675 = cpy_r_r122.f0.f0; - PyTuple_SET_ITEM(__tmp674, 0, __tmp675); - PyObject *__tmp676 = cpy_r_r122.f0.f1; - PyTuple_SET_ITEM(__tmp674, 1, __tmp676); - PyTuple_SET_ITEM(cpy_r_r123, 0, __tmp674); - PyObject *__tmp677 = cpy_r_r122.f1; - PyTuple_SET_ITEM(cpy_r_r123, 1, __tmp677); + PyObject *__tmp678 = cpy_r_r122.f0.f0; + PyTuple_SET_ITEM(__tmp677, 0, __tmp678); + PyObject *__tmp679 = cpy_r_r122.f0.f1; + PyTuple_SET_ITEM(__tmp677, 1, __tmp679); + PyTuple_SET_ITEM(cpy_r_r123, 0, __tmp677); + PyObject *__tmp680 = cpy_r_r122.f1; + PyTuple_SET_ITEM(cpy_r_r123, 1, __tmp680); cpy_r_r124 = PySequence_Tuple(cpy_r_r123); CPy_DECREF(cpy_r_r123); if (unlikely(cpy_r_r124 == NULL)) { @@ -197430,18 +197573,18 @@ CPyL123: ; cpy_r_r156 = PyTuple_New(2); if (unlikely(cpy_r_r156 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp678 = cpy_r_r155.f0; - PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp678); - PyObject *__tmp679 = PyTuple_New(3); - if (unlikely(__tmp679 == NULL)) + PyObject *__tmp681 = cpy_r_r155.f0; + PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp681); + PyObject *__tmp682 = PyTuple_New(3); + if (unlikely(__tmp682 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp680 = cpy_r_r155.f1.f0; - PyTuple_SET_ITEM(__tmp679, 0, __tmp680); - PyObject *__tmp681 = cpy_r_r155.f1.f1; - PyTuple_SET_ITEM(__tmp679, 1, __tmp681); - PyObject *__tmp682 = cpy_r_r155.f1.f2; - PyTuple_SET_ITEM(__tmp679, 2, __tmp682); - PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp679); + PyObject *__tmp683 = cpy_r_r155.f1.f0; + PyTuple_SET_ITEM(__tmp682, 0, __tmp683); + PyObject *__tmp684 = cpy_r_r155.f1.f1; + PyTuple_SET_ITEM(__tmp682, 1, __tmp684); + PyObject *__tmp685 = cpy_r_r155.f1.f2; + PyTuple_SET_ITEM(__tmp682, 2, __tmp685); + PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp682); ((faster_web3___contract___utils___async_call_contract_function_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL127; CPyGen_SetStopIterationValue(cpy_r_r156); @@ -198066,23 +198209,23 @@ CPyL231: ; CPy_AddTraceback("faster_web3/contract/utils.py", "async_call_contract_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL277; } - PyObject *__tmp683; + PyObject *__tmp686; if (unlikely(!(PyTuple_Check(cpy_r_r283) && PyTuple_GET_SIZE(cpy_r_r283) == 1))) { - __tmp683 = NULL; - goto __LL684; - } - __tmp683 = PyTuple_GET_ITEM(cpy_r_r283, 0); - if (__tmp683 == NULL) goto __LL684; - __tmp683 = cpy_r_r283; -__LL684: ; - if (unlikely(__tmp683 == NULL)) { + __tmp686 = NULL; + goto __LL687; + } + __tmp686 = PyTuple_GET_ITEM(cpy_r_r283, 0); + if (__tmp686 == NULL) goto __LL687; + __tmp686 = cpy_r_r283; +__LL687: ; + if (unlikely(__tmp686 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r283); cpy_r_r284 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp685 = PyTuple_GET_ITEM(cpy_r_r283, 0); - CPy_INCREF(__tmp685); - PyObject *__tmp686; - __tmp686 = __tmp685; - cpy_r_r284.f0 = __tmp686; + PyObject *__tmp688 = PyTuple_GET_ITEM(cpy_r_r283, 0); + CPy_INCREF(__tmp688); + PyObject *__tmp689; + __tmp689 = __tmp688; + cpy_r_r284.f0 = __tmp689; } CPy_DECREF(cpy_r_r283); if (unlikely(cpy_r_r284.f0 == NULL)) { @@ -198099,8 +198242,8 @@ CPyL234: ; cpy_r_r286 = PyTuple_New(1); if (unlikely(cpy_r_r286 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp687 = cpy_r_r284.f0; - PyTuple_SET_ITEM(cpy_r_r286, 0, __tmp687); + PyObject *__tmp690 = cpy_r_r284.f0; + PyTuple_SET_ITEM(cpy_r_r286, 0, __tmp690); cpy_r_r287 = PySequence_Concat(cpy_r_r286, cpy_r_r285); CPy_DECREF(cpy_r_r286); CPy_DECREF(cpy_r_r285); @@ -198913,10 +199056,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp688 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp688); - PyObject *__tmp689 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp689); + PyObject *__tmp691 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp691); + PyObject *__tmp692 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp692); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -199280,16 +199423,16 @@ PyObject *CPyPy_contract___utils___async_call_contract_function(PyObject *self, else { arg_address = NULL; } - if (arg_address != NULL) goto __LL690; + if (arg_address != NULL) goto __LL693; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL690; + if (arg_address != NULL) goto __LL693; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL690: ; +__LL693: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -199303,12 +199446,12 @@ __LL690: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL691; + if (arg_abi_element_identifier != NULL) goto __LL694; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL691; + if (arg_abi_element_identifier != NULL) goto __LL694; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL691: ; +__LL694: ; PyObject *arg_transaction; if (likely(PyDict_Check(obj_transaction))) arg_transaction = obj_transaction; @@ -199319,133 +199462,133 @@ __LL691: ; PyObject *arg_block_id; if (obj_block_id == NULL) { arg_block_id = NULL; - goto __LL692; + goto __LL695; } if (PyUnicode_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL692; + if (arg_block_id != NULL) goto __LL695; if (PyLong_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL692; + if (arg_block_id != NULL) goto __LL695; if (PyBytes_Check(obj_block_id) || PyByteArray_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL692; + if (arg_block_id != NULL) goto __LL695; arg_block_id = obj_block_id; - if (arg_block_id != NULL) goto __LL692; + if (arg_block_id != NULL) goto __LL695; if (obj_block_id == Py_None) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL692; + if (arg_block_id != NULL) goto __LL695; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_id); goto fail; -__LL692: ; +__LL695: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL693; + goto __LL696; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL693; + if (arg_contract_abi != NULL) goto __LL696; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL693; + if (arg_contract_abi != NULL) goto __LL696; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL693: ; +__LL696: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL694; + goto __LL697; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL694; + if (arg_fn_abi != NULL) goto __LL697; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL694; + if (arg_fn_abi != NULL) goto __LL697; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL694: ; +__LL697: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL695; + goto __LL698; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL695; + if (arg_state_override != NULL) goto __LL698; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL695; + if (arg_state_override != NULL) goto __LL698; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL695: ; +__LL698: ; PyObject *arg_ccip_read_enabled; if (obj_ccip_read_enabled == NULL) { arg_ccip_read_enabled = NULL; - goto __LL696; + goto __LL699; } if (PyBool_Check(obj_ccip_read_enabled)) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL696; + if (arg_ccip_read_enabled != NULL) goto __LL699; if (obj_ccip_read_enabled == Py_None) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL696; + if (arg_ccip_read_enabled != NULL) goto __LL699; CPy_TypeError("bool or None", obj_ccip_read_enabled); goto fail; -__LL696: ; +__LL699: ; PyObject *arg_decode_tuples; if (obj_decode_tuples == NULL) { arg_decode_tuples = NULL; - goto __LL697; + goto __LL700; } if (PyBool_Check(obj_decode_tuples)) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL697; + if (arg_decode_tuples != NULL) goto __LL700; if (obj_decode_tuples == Py_None) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL697; + if (arg_decode_tuples != NULL) goto __LL700; CPy_TypeError("bool or None", obj_decode_tuples); goto fail; -__LL697: ; +__LL700: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_call_contract_function(arg_async_w3, arg_address, arg_normalizers, arg_abi_element_identifier, arg_transaction, arg_block_id, arg_contract_abi, arg_fn_abi, arg_state_override, arg_ccip_read_enabled, arg_decode_tuples, arg_args, arg_kwargs); @@ -200117,10 +200260,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp698 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp698); - PyObject *__tmp699 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp699); + PyObject *__tmp701 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp701); + PyObject *__tmp702 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp702); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -200390,95 +200533,95 @@ PyObject *CPyPy_contract___utils___async_transact_with_contract_function(PyObjec else { arg_address = NULL; } - if (arg_address != NULL) goto __LL700; + if (arg_address != NULL) goto __LL703; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL700; + if (arg_address != NULL) goto __LL703; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL700: ; +__LL703: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL701; + goto __LL704; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL701; + if (arg_abi_element_identifier != NULL) goto __LL704; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL701; + if (arg_abi_element_identifier != NULL) goto __LL704; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL701; + if (arg_abi_element_identifier != NULL) goto __LL704; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL701: ; +__LL704: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL702; + goto __LL705; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL702; + if (arg_transaction != NULL) goto __LL705; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL702; + if (arg_transaction != NULL) goto __LL705; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL702: ; +__LL705: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL703; + goto __LL706; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL703; + if (arg_contract_abi != NULL) goto __LL706; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL703; + if (arg_contract_abi != NULL) goto __LL706; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL703: ; +__LL706: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL704; + goto __LL707; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL704; + if (arg_fn_abi != NULL) goto __LL707; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL704; + if (arg_fn_abi != NULL) goto __LL707; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL704: ; +__LL707: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_transact_with_contract_function(arg_address, arg_async_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -201174,10 +201317,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp705 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp705); - PyObject *__tmp706 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp706); + PyObject *__tmp708 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp708); + PyObject *__tmp709 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp709); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -201504,149 +201647,149 @@ PyObject *CPyPy_contract___utils___async_estimate_gas_for_function(PyObject *sel else { arg_address = NULL; } - if (arg_address != NULL) goto __LL707; + if (arg_address != NULL) goto __LL710; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL707; + if (arg_address != NULL) goto __LL710; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL707: ; +__LL710: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL708; + goto __LL711; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL708; + if (arg_abi_element_identifier != NULL) goto __LL711; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL708; + if (arg_abi_element_identifier != NULL) goto __LL711; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL708; + if (arg_abi_element_identifier != NULL) goto __LL711; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL708: ; +__LL711: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL709; + goto __LL712; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL709; + if (arg_transaction != NULL) goto __LL712; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL709; + if (arg_transaction != NULL) goto __LL712; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL709: ; +__LL712: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL710; + goto __LL713; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL710; + if (arg_contract_abi != NULL) goto __LL713; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL710; + if (arg_contract_abi != NULL) goto __LL713; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL710: ; +__LL713: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL711; + goto __LL714; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL711; + if (arg_fn_abi != NULL) goto __LL714; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL711; + if (arg_fn_abi != NULL) goto __LL714; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL711: ; +__LL714: ; PyObject *arg_block_identifier; if (obj_block_identifier == NULL) { arg_block_identifier = NULL; - goto __LL712; + goto __LL715; } if (PyUnicode_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL712; + if (arg_block_identifier != NULL) goto __LL715; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL712; + if (arg_block_identifier != NULL) goto __LL715; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL712; + if (arg_block_identifier != NULL) goto __LL715; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL712; + if (arg_block_identifier != NULL) goto __LL715; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL712; + if (arg_block_identifier != NULL) goto __LL715; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL712: ; +__LL715: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL713; + goto __LL716; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL713; + if (arg_state_override != NULL) goto __LL716; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL713; + if (arg_state_override != NULL) goto __LL716; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL713: ; +__LL716: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_estimate_gas_for_function(arg_address, arg_async_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_block_identifier, arg_state_override, arg_args, arg_kwargs); @@ -202300,10 +202443,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp714 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp714); - PyObject *__tmp715 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp715); + PyObject *__tmp717 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp717); + PyObject *__tmp718 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp718); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -202573,101 +202716,101 @@ PyObject *CPyPy_contract___utils___async_build_transaction_for_function(PyObject else { arg_address = NULL; } - if (arg_address != NULL) goto __LL716; + if (arg_address != NULL) goto __LL719; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL716; + if (arg_address != NULL) goto __LL719; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL716; + if (arg_address != NULL) goto __LL719; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL716: ; +__LL719: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL717; + goto __LL720; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL717; + if (arg_abi_element_identifier != NULL) goto __LL720; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL717; + if (arg_abi_element_identifier != NULL) goto __LL720; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL717; + if (arg_abi_element_identifier != NULL) goto __LL720; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL717: ; +__LL720: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL718; + goto __LL721; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL718; + if (arg_transaction != NULL) goto __LL721; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL718; + if (arg_transaction != NULL) goto __LL721; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL718: ; +__LL721: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL719; + goto __LL722; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL719; + if (arg_contract_abi != NULL) goto __LL722; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL719; + if (arg_contract_abi != NULL) goto __LL722; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL719: ; +__LL722: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL720; + goto __LL723; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL720; + if (arg_fn_abi != NULL) goto __LL723; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL720; + if (arg_fn_abi != NULL) goto __LL723; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL720: ; +__LL723: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_build_transaction_for_function(arg_address, arg_async_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -202978,14 +203121,14 @@ CPyL3: ; cpy_r_r72 = PyTuple_New(4); if (unlikely(cpy_r_r72 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp721 = cpy_r_r69.f0; - PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp721); - PyObject *__tmp722 = cpy_r_r69.f1; - PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp722); - PyObject *__tmp723 = cpy_r_r69.f2; - PyTuple_SET_ITEM(cpy_r_r72, 2, __tmp723); - PyObject *__tmp724 = cpy_r_r69.f3; - PyTuple_SET_ITEM(cpy_r_r72, 3, __tmp724); + PyObject *__tmp724 = cpy_r_r69.f0; + PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp724); + PyObject *__tmp725 = cpy_r_r69.f1; + PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp725); + PyObject *__tmp726 = cpy_r_r69.f2; + PyTuple_SET_ITEM(cpy_r_r72, 2, __tmp726); + PyObject *__tmp727 = cpy_r_r69.f3; + PyTuple_SET_ITEM(cpy_r_r72, 3, __tmp727); cpy_r_r73 = CPyDict_SetItem(cpy_r_r70, cpy_r_r71, cpy_r_r72); CPy_DECREF(cpy_r_r72); cpy_r_r74 = cpy_r_r73 >= 0; @@ -203210,23 +203353,23 @@ PyObject *CPyPy_rpc___rpc_gas_price_strategy(PyObject *self, PyObject *const *ar PyObject *arg_transaction_params; if (obj_transaction_params == NULL) { arg_transaction_params = NULL; - goto __LL725; + goto __LL728; } if (PyDict_Check(obj_transaction_params)) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL725; + if (arg_transaction_params != NULL) goto __LL728; if (obj_transaction_params == Py_None) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL725; + if (arg_transaction_params != NULL) goto __LL728; CPy_TypeError("dict or None", obj_transaction_params); goto fail; -__LL725: ; +__LL728: ; CPyTagged retval = CPyDef_rpc___rpc_gas_price_strategy(arg_w3, arg_transaction_params); if (retval == CPY_INT_TAG) { return NULL; @@ -205440,12 +205583,12 @@ CPyL24: ; cpy_r_r39 = PyTuple_New(3); if (unlikely(cpy_r_r39 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp726 = cpy_r_r38.f0; - PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp726); - PyObject *__tmp727 = cpy_r_r38.f1; - PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp727); - PyObject *__tmp728 = cpy_r_r38.f2; - PyTuple_SET_ITEM(cpy_r_r39, 2, __tmp728); + PyObject *__tmp729 = cpy_r_r38.f0; + PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp729); + PyObject *__tmp730 = cpy_r_r38.f1; + PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp730); + PyObject *__tmp731 = cpy_r_r38.f2; + PyTuple_SET_ITEM(cpy_r_r39, 2, __tmp731); ((faster_web3___gas_strategies___time_based____get_raw_miner_data_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; return cpy_r_r39; CPyL27: ; @@ -205750,12 +205893,12 @@ CPyL74: ; cpy_r_r112 = PyTuple_New(3); if (unlikely(cpy_r_r112 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp729 = cpy_r_r111.f0; - PyTuple_SET_ITEM(cpy_r_r112, 0, __tmp729); - PyObject *__tmp730 = cpy_r_r111.f1; - PyTuple_SET_ITEM(cpy_r_r112, 1, __tmp730); - PyObject *__tmp731 = cpy_r_r111.f2; - PyTuple_SET_ITEM(cpy_r_r112, 2, __tmp731); + PyObject *__tmp732 = cpy_r_r111.f0; + PyTuple_SET_ITEM(cpy_r_r112, 0, __tmp732); + PyObject *__tmp733 = cpy_r_r111.f1; + PyTuple_SET_ITEM(cpy_r_r112, 1, __tmp733); + PyObject *__tmp734 = cpy_r_r111.f2; + PyTuple_SET_ITEM(cpy_r_r112, 2, __tmp734); ((faster_web3___gas_strategies___time_based____get_raw_miner_data_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; return cpy_r_r112; CPyL77: ; @@ -206073,10 +206216,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp732 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp732); - PyObject *__tmp733 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp733); + PyObject *__tmp735 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp735); + PyObject *__tmp736 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp736); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -207158,10 +207301,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp734 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp734); - PyObject *__tmp735 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp735); + PyObject *__tmp737 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp737); + PyObject *__tmp738 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp738); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -208108,10 +208251,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp736 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp736); - PyObject *__tmp737 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp737); + PyObject *__tmp739 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp739); + PyObject *__tmp740 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp740); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -209316,16 +209459,16 @@ PyObject *CPyPy_time_based___time_based_gas_price_strategy_construct_time_based_ else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL738; + if (arg_transaction_params != NULL) goto __LL741; if (obj_transaction_params == Py_None) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL738; + if (arg_transaction_params != NULL) goto __LL741; CPy_TypeError("dict or None", obj_transaction_params); goto fail; -__LL738: ; +__LL741: ; CPyTagged retval = CPyDef_time_based___time_based_gas_price_strategy_construct_time_based_gas_price_strategy_obj_____call__(arg___mypyc_self__, arg_w3, arg_transaction_params); if (retval == CPY_INT_TAG) { return NULL; @@ -212201,19 +212344,19 @@ PyObject *CPyPy_defaults___call_eth_tester(PyObject *self, PyObject *const *args PyObject *arg_fn_kwargs; if (obj_fn_kwargs == NULL) { arg_fn_kwargs = NULL; - goto __LL739; + goto __LL742; } arg_fn_kwargs = obj_fn_kwargs; - if (arg_fn_kwargs != NULL) goto __LL739; + if (arg_fn_kwargs != NULL) goto __LL742; if (obj_fn_kwargs == Py_None) arg_fn_kwargs = obj_fn_kwargs; else { arg_fn_kwargs = NULL; } - if (arg_fn_kwargs != NULL) goto __LL739; + if (arg_fn_kwargs != NULL) goto __LL742; CPy_TypeError("object or None", obj_fn_kwargs); goto fail; -__LL739: ; +__LL742: ; PyObject *retval = CPyDef_defaults___call_eth_tester(arg_fn_name, arg_eth_tester, arg_fn_args, arg_fn_kwargs); return retval; fail: ; @@ -212558,8 +212701,8 @@ tuple_T2OO CPyDef_defaults___preprocess_params(PyObject *cpy_r_eth_tester, PyObj cpy_r_r3.f1 = cpy_r_r2; return cpy_r_r3; CPyL2: ; - tuple_T2OO __tmp740 = { NULL, NULL }; - cpy_r_r4 = __tmp740; + tuple_T2OO __tmp743 = { NULL, NULL }; + cpy_r_r4 = __tmp743; return cpy_r_r4; } @@ -212582,10 +212725,10 @@ PyObject *CPyPy_defaults___preprocess_params(PyObject *self, PyObject *const *ar PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp741 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp741); - PyObject *__tmp742 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp742); + PyObject *__tmp744 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp744); + PyObject *__tmp745 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp745); return retbox; fail: ; CPy_AddTraceback("faster_web3/providers/eth_tester/defaults.py", "preprocess_params", DIFFCHECK_PLACEHOLDER, CPyStatic_defaults___globals); @@ -220475,10 +220618,10 @@ main___AsyncEthereumTesterProvider_get__middleware(faster_web3___providers___eth PyObject *retval = PyTuple_New(2); if (unlikely(retval == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp743 = self->__middleware.f0; - PyTuple_SET_ITEM(retval, 0, __tmp743); - PyObject *__tmp744 = self->__middleware.f1; - PyTuple_SET_ITEM(retval, 1, __tmp744); + PyObject *__tmp746 = self->__middleware.f0; + PyTuple_SET_ITEM(retval, 0, __tmp746); + PyObject *__tmp747 = self->__middleware.f1; + PyTuple_SET_ITEM(retval, 1, __tmp747); return retval; } @@ -220495,30 +220638,30 @@ main___AsyncEthereumTesterProvider_set__middleware(faster_web3___providers___eth CPy_DECREF(self->__middleware.f1); } tuple_T2OO tmp; - PyObject *__tmp745; + PyObject *__tmp748; if (unlikely(!(PyTuple_Check(value) && PyTuple_GET_SIZE(value) == 2))) { - __tmp745 = NULL; - goto __LL746; - } - __tmp745 = PyTuple_GET_ITEM(value, 0); - if (__tmp745 == NULL) goto __LL746; - __tmp745 = PyTuple_GET_ITEM(value, 1); - if (__tmp745 == NULL) goto __LL746; - __tmp745 = value; -__LL746: ; - if (unlikely(__tmp745 == NULL)) { + __tmp748 = NULL; + goto __LL749; + } + __tmp748 = PyTuple_GET_ITEM(value, 0); + if (__tmp748 == NULL) goto __LL749; + __tmp748 = PyTuple_GET_ITEM(value, 1); + if (__tmp748 == NULL) goto __LL749; + __tmp748 = value; +__LL749: ; + if (unlikely(__tmp748 == NULL)) { CPy_TypeError("tuple[object, object]", value); return -1; } else { - PyObject *__tmp747 = PyTuple_GET_ITEM(value, 0); - CPy_INCREF(__tmp747); - PyObject *__tmp748; - __tmp748 = __tmp747; - tmp.f0 = __tmp748; - PyObject *__tmp749 = PyTuple_GET_ITEM(value, 1); - CPy_INCREF(__tmp749); - PyObject *__tmp750; - __tmp750 = __tmp749; - tmp.f1 = __tmp750; + PyObject *__tmp750 = PyTuple_GET_ITEM(value, 0); + CPy_INCREF(__tmp750); + PyObject *__tmp751; + __tmp751 = __tmp750; + tmp.f0 = __tmp751; + PyObject *__tmp752 = PyTuple_GET_ITEM(value, 1); + CPy_INCREF(__tmp752); + PyObject *__tmp753; + __tmp753 = __tmp752; + tmp.f1 = __tmp753; } CPy_INCREF(tmp.f0); CPy_INCREF(tmp.f1); @@ -220822,10 +220965,10 @@ main___EthereumTesterProvider_get__middleware(faster_web3___providers___eth_test PyObject *retval = PyTuple_New(2); if (unlikely(retval == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp751 = self->__middleware.f0; - PyTuple_SET_ITEM(retval, 0, __tmp751); - PyObject *__tmp752 = self->__middleware.f1; - PyTuple_SET_ITEM(retval, 1, __tmp752); + PyObject *__tmp754 = self->__middleware.f0; + PyTuple_SET_ITEM(retval, 0, __tmp754); + PyObject *__tmp755 = self->__middleware.f1; + PyTuple_SET_ITEM(retval, 1, __tmp755); return retval; } @@ -220842,30 +220985,30 @@ main___EthereumTesterProvider_set__middleware(faster_web3___providers___eth_test CPy_DECREF(self->__middleware.f1); } tuple_T2OO tmp; - PyObject *__tmp753; + PyObject *__tmp756; if (unlikely(!(PyTuple_Check(value) && PyTuple_GET_SIZE(value) == 2))) { - __tmp753 = NULL; - goto __LL754; - } - __tmp753 = PyTuple_GET_ITEM(value, 0); - if (__tmp753 == NULL) goto __LL754; - __tmp753 = PyTuple_GET_ITEM(value, 1); - if (__tmp753 == NULL) goto __LL754; - __tmp753 = value; -__LL754: ; - if (unlikely(__tmp753 == NULL)) { + __tmp756 = NULL; + goto __LL757; + } + __tmp756 = PyTuple_GET_ITEM(value, 0); + if (__tmp756 == NULL) goto __LL757; + __tmp756 = PyTuple_GET_ITEM(value, 1); + if (__tmp756 == NULL) goto __LL757; + __tmp756 = value; +__LL757: ; + if (unlikely(__tmp756 == NULL)) { CPy_TypeError("tuple[object, object]", value); return -1; } else { - PyObject *__tmp755 = PyTuple_GET_ITEM(value, 0); - CPy_INCREF(__tmp755); - PyObject *__tmp756; - __tmp756 = __tmp755; - tmp.f0 = __tmp756; - PyObject *__tmp757 = PyTuple_GET_ITEM(value, 1); - CPy_INCREF(__tmp757); - PyObject *__tmp758; - __tmp758 = __tmp757; - tmp.f1 = __tmp758; + PyObject *__tmp758 = PyTuple_GET_ITEM(value, 0); + CPy_INCREF(__tmp758); + PyObject *__tmp759; + __tmp759 = __tmp758; + tmp.f0 = __tmp759; + PyObject *__tmp760 = PyTuple_GET_ITEM(value, 1); + CPy_INCREF(__tmp760); + PyObject *__tmp761; + __tmp761 = __tmp760; + tmp.f1 = __tmp761; } CPy_INCREF(tmp.f0); CPy_INCREF(tmp.f1); @@ -222279,10 +222422,10 @@ CPyL9: ; cpy_r_r13 = PyTuple_New(2); if (unlikely(cpy_r_r13 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp759 = cpy_r_r12.f0; - PyTuple_SET_ITEM(cpy_r_r13, 0, __tmp759); - PyObject *__tmp760 = cpy_r_r12.f1; - PyTuple_SET_ITEM(cpy_r_r13, 1, __tmp760); + PyObject *__tmp762 = cpy_r_r12.f0; + PyTuple_SET_ITEM(cpy_r_r13, 0, __tmp762); + PyObject *__tmp763 = cpy_r_r12.f1; + PyTuple_SET_ITEM(cpy_r_r13, 1, __tmp763); cpy_r_r14 = PySequence_Tuple(cpy_r_r13); CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r14 == NULL)) { @@ -222321,41 +222464,41 @@ CPyL13: ; } if (unlikely(!(PyTuple_Check(cpy_r_r19) && PyTuple_GET_SIZE(cpy_r_r19) == 2))) { cpy_r_r20 = NULL; - goto __LL762; + goto __LL765; } if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r19, 0)))) cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 0); else { cpy_r_r20 = NULL; } - if (cpy_r_r20 == NULL) goto __LL762; + if (cpy_r_r20 == NULL) goto __LL765; cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 1); - if (cpy_r_r20 == NULL) goto __LL762; + if (cpy_r_r20 == NULL) goto __LL765; cpy_r_r20 = cpy_r_r19; -__LL762: ; - if (cpy_r_r20 != NULL) goto __LL761; +__LL765: ; + if (cpy_r_r20 != NULL) goto __LL764; if (unlikely(!(PyTuple_Check(cpy_r_r19) && PyTuple_GET_SIZE(cpy_r_r19) == 2))) { cpy_r_r20 = NULL; - goto __LL763; + goto __LL766; } if (likely(PyTuple_GET_ITEM(cpy_r_r19, 0) == Py_None)) cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 0); else { cpy_r_r20 = NULL; } - if (cpy_r_r20 == NULL) goto __LL763; + if (cpy_r_r20 == NULL) goto __LL766; if (likely(PyTuple_GET_ITEM(cpy_r_r19, 1) == Py_None)) cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 1); else { cpy_r_r20 = NULL; } - if (cpy_r_r20 == NULL) goto __LL763; + if (cpy_r_r20 == NULL) goto __LL766; cpy_r_r20 = cpy_r_r19; -__LL763: ; - if (cpy_r_r20 != NULL) goto __LL761; +__LL766: ; + if (cpy_r_r20 != NULL) goto __LL764; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 93, CPyStatic_main___globals, "union[tuple[tuple, object], tuple[None, None]]", cpy_r_r19); goto CPyL82; -__LL761: ; +__LL764: ; cpy_r_r21 = PyObject_GetIter(cpy_r_r20); CPy_DECREF_NO_IMM(cpy_r_r20); if (unlikely(cpy_r_r21 == NULL)) { @@ -222381,16 +222524,16 @@ CPyL19: ; else { cpy_r_r24 = NULL; } - if (cpy_r_r24 != NULL) goto __LL764; + if (cpy_r_r24 != NULL) goto __LL767; if (cpy_r_r22 == Py_None) cpy_r_r24 = cpy_r_r22; else { cpy_r_r24 = NULL; } - if (cpy_r_r24 != NULL) goto __LL764; + if (cpy_r_r24 != NULL) goto __LL767; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 93, CPyStatic_main___globals, "tuple or None", cpy_r_r22); goto CPyL86; -__LL764: ; +__LL767: ; if (((faster_web3___providers___eth_tester___main___request_func_AsyncEthereumTesterProvider_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key != NULL) { CPy_DECREF(((faster_web3___providers___eth_tester___main___request_func_AsyncEthereumTesterProvider_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key); } @@ -222712,10 +222855,10 @@ CPyL71: ; cpy_r_r77 = PyTuple_New(2); if (unlikely(cpy_r_r77 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp765 = cpy_r_r74.f0; - PyTuple_SET_ITEM(cpy_r_r77, 0, __tmp765); - PyObject *__tmp766 = cpy_r_r74.f1; - PyTuple_SET_ITEM(cpy_r_r77, 1, __tmp766); + PyObject *__tmp768 = cpy_r_r74.f0; + PyTuple_SET_ITEM(cpy_r_r77, 0, __tmp768); + PyObject *__tmp769 = cpy_r_r74.f1; + PyTuple_SET_ITEM(cpy_r_r77, 1, __tmp769); cpy_r_r78 = PyObject_SetAttr(cpy_r_r75, cpy_r_r76, cpy_r_r77); CPy_DECREF_NO_IMM(cpy_r_r75); CPy_DECREF(cpy_r_r77); @@ -223027,10 +223170,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp767 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp767); - PyObject *__tmp768 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp768); + PyObject *__tmp770 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp770); + PyObject *__tmp771 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp771); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -223601,10 +223744,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp769 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp769); - PyObject *__tmp770 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp770); + PyObject *__tmp772 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp772); + PyObject *__tmp773 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp773); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -224018,10 +224161,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp771 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp771); - PyObject *__tmp772 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp772); + PyObject *__tmp774 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp774); + PyObject *__tmp775 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp775); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -224910,39 +225053,39 @@ PyObject *CPyPy_main___EthereumTesterProvider_____init__(PyObject *self, PyObjec PyObject *arg_ethereum_tester; if (obj_ethereum_tester == NULL) { arg_ethereum_tester = NULL; - goto __LL773; + goto __LL776; } arg_ethereum_tester = obj_ethereum_tester; - if (arg_ethereum_tester != NULL) goto __LL773; + if (arg_ethereum_tester != NULL) goto __LL776; if (obj_ethereum_tester == Py_None) arg_ethereum_tester = obj_ethereum_tester; else { arg_ethereum_tester = NULL; } - if (arg_ethereum_tester != NULL) goto __LL773; + if (arg_ethereum_tester != NULL) goto __LL776; CPy_TypeError("object or None", obj_ethereum_tester); goto fail; -__LL773: ; +__LL776: ; PyObject *arg_api_endpoints; if (obj_api_endpoints == NULL) { arg_api_endpoints = NULL; - goto __LL774; + goto __LL777; } if (PyDict_Check(obj_api_endpoints)) arg_api_endpoints = obj_api_endpoints; else { arg_api_endpoints = NULL; } - if (arg_api_endpoints != NULL) goto __LL774; + if (arg_api_endpoints != NULL) goto __LL777; if (obj_api_endpoints == Py_None) arg_api_endpoints = obj_api_endpoints; else { arg_api_endpoints = NULL; } - if (arg_api_endpoints != NULL) goto __LL774; + if (arg_api_endpoints != NULL) goto __LL777; CPy_TypeError("dict or None", obj_api_endpoints); goto fail; -__LL774: ; +__LL777: ; char retval = CPyDef_main___EthereumTesterProvider_____init__(arg_self, arg_ethereum_tester, arg_api_endpoints); if (retval == 2) { return NULL; @@ -225017,10 +225160,10 @@ CPyL3: ; cpy_r_r6 = PyTuple_New(2); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp775 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp775); - PyObject *__tmp776 = cpy_r_r5.f1; - PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp776); + PyObject *__tmp778 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp778); + PyObject *__tmp779 = cpy_r_r5.f1; + PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp779); cpy_r_r7 = PySequence_Tuple(cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -225042,41 +225185,41 @@ CPyL3: ; } if (unlikely(!(PyTuple_Check(cpy_r_r10) && PyTuple_GET_SIZE(cpy_r_r10) == 2))) { cpy_r_r11 = NULL; - goto __LL778; + goto __LL781; } if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r10, 0)))) cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 0); else { cpy_r_r11 = NULL; } - if (cpy_r_r11 == NULL) goto __LL778; + if (cpy_r_r11 == NULL) goto __LL781; cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 1); - if (cpy_r_r11 == NULL) goto __LL778; + if (cpy_r_r11 == NULL) goto __LL781; cpy_r_r11 = cpy_r_r10; -__LL778: ; - if (cpy_r_r11 != NULL) goto __LL777; +__LL781: ; + if (cpy_r_r11 != NULL) goto __LL780; if (unlikely(!(PyTuple_Check(cpy_r_r10) && PyTuple_GET_SIZE(cpy_r_r10) == 2))) { cpy_r_r11 = NULL; - goto __LL779; + goto __LL782; } if (likely(PyTuple_GET_ITEM(cpy_r_r10, 0) == Py_None)) cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 0); else { cpy_r_r11 = NULL; } - if (cpy_r_r11 == NULL) goto __LL779; + if (cpy_r_r11 == NULL) goto __LL782; if (likely(PyTuple_GET_ITEM(cpy_r_r10, 1) == Py_None)) cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 1); else { cpy_r_r11 = NULL; } - if (cpy_r_r11 == NULL) goto __LL779; + if (cpy_r_r11 == NULL) goto __LL782; cpy_r_r11 = cpy_r_r10; -__LL779: ; - if (cpy_r_r11 != NULL) goto __LL777; +__LL782: ; + if (cpy_r_r11 != NULL) goto __LL780; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 179, CPyStatic_main___globals, "union[tuple[tuple, object], tuple[None, None]]", cpy_r_r10); goto CPyL28; -__LL777: ; +__LL780: ; cpy_r_r12 = PyObject_GetIter(cpy_r_r11); CPy_DECREF_NO_IMM(cpy_r_r11); if (unlikely(cpy_r_r12 == NULL)) { @@ -225102,16 +225245,16 @@ CPyL11: ; else { cpy_r_r15 = NULL; } - if (cpy_r_r15 != NULL) goto __LL780; + if (cpy_r_r15 != NULL) goto __LL783; if (cpy_r_r13 == Py_None) cpy_r_r15 = cpy_r_r13; else { cpy_r_r15 = NULL; } - if (cpy_r_r15 != NULL) goto __LL780; + if (cpy_r_r15 != NULL) goto __LL783; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 179, CPyStatic_main___globals, "tuple or None", cpy_r_r13); goto CPyL30; -__LL780: ; +__LL783: ; cpy_r_r16 = PyIter_Next(cpy_r_r12); if (cpy_r_r16 == NULL) { goto CPyL31; @@ -225193,10 +225336,10 @@ CPyL21: ; cpy_r_r33 = PyTuple_New(2); if (unlikely(cpy_r_r33 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp781 = cpy_r_r31.f0; - PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp781); - PyObject *__tmp782 = cpy_r_r31.f1; - PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp782); + PyObject *__tmp784 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp784); + PyObject *__tmp785 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp785); cpy_r_r34 = PyObject_SetAttr(cpy_r_self, cpy_r_r32, cpy_r_r33); CPy_DECREF(cpy_r_r33); cpy_r_r35 = cpy_r_r34 >= 0; @@ -225729,64 +225872,64 @@ PyObject *CPyDef_main____make_request(PyObject *cpy_r_method, PyObject *cpy_r_pa CPy_AddTraceback("faster_web3/providers/eth_tester/main.py", "_make_request", DIFFCHECK_PLACEHOLDER, CPyStatic_main___globals); goto CPyL72; } - PyObject *__tmp783; + PyObject *__tmp786; if (unlikely(!(PyTuple_Check(cpy_r_r5) && PyTuple_GET_SIZE(cpy_r_r5) == 3))) { - __tmp783 = NULL; - goto __LL784; + __tmp786 = NULL; + goto __LL787; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 0)))) - __tmp783 = PyTuple_GET_ITEM(cpy_r_r5, 0); + __tmp786 = PyTuple_GET_ITEM(cpy_r_r5, 0); else { - __tmp783 = NULL; + __tmp786 = NULL; } - if (__tmp783 == NULL) goto __LL784; + if (__tmp786 == NULL) goto __LL787; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 1)))) - __tmp783 = PyTuple_GET_ITEM(cpy_r_r5, 1); + __tmp786 = PyTuple_GET_ITEM(cpy_r_r5, 1); else { - __tmp783 = NULL; + __tmp786 = NULL; } - if (__tmp783 == NULL) goto __LL784; + if (__tmp786 == NULL) goto __LL787; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 2)))) - __tmp783 = PyTuple_GET_ITEM(cpy_r_r5, 2); + __tmp786 = PyTuple_GET_ITEM(cpy_r_r5, 2); else { - __tmp783 = NULL; + __tmp786 = NULL; } - if (__tmp783 == NULL) goto __LL784; - __tmp783 = cpy_r_r5; -__LL784: ; - if (unlikely(__tmp783 == NULL)) { + if (__tmp786 == NULL) goto __LL787; + __tmp786 = cpy_r_r5; +__LL787: ; + if (unlikely(__tmp786 == NULL)) { CPy_TypeError("tuple[str, str, str]", cpy_r_r5); cpy_r_r6 = (tuple_T3OOO) { NULL, NULL, NULL }; } else { - PyObject *__tmp785 = PyTuple_GET_ITEM(cpy_r_r5, 0); - CPy_INCREF(__tmp785); - PyObject *__tmp786; - if (likely(PyUnicode_Check(__tmp785))) - __tmp786 = __tmp785; + PyObject *__tmp788 = PyTuple_GET_ITEM(cpy_r_r5, 0); + CPy_INCREF(__tmp788); + PyObject *__tmp789; + if (likely(PyUnicode_Check(__tmp788))) + __tmp789 = __tmp788; else { - CPy_TypeError("str", __tmp785); - __tmp786 = NULL; + CPy_TypeError("str", __tmp788); + __tmp789 = NULL; } - cpy_r_r6.f0 = __tmp786; - PyObject *__tmp787 = PyTuple_GET_ITEM(cpy_r_r5, 1); - CPy_INCREF(__tmp787); - PyObject *__tmp788; - if (likely(PyUnicode_Check(__tmp787))) - __tmp788 = __tmp787; + cpy_r_r6.f0 = __tmp789; + PyObject *__tmp790 = PyTuple_GET_ITEM(cpy_r_r5, 1); + CPy_INCREF(__tmp790); + PyObject *__tmp791; + if (likely(PyUnicode_Check(__tmp790))) + __tmp791 = __tmp790; else { - CPy_TypeError("str", __tmp787); - __tmp788 = NULL; + CPy_TypeError("str", __tmp790); + __tmp791 = NULL; } - cpy_r_r6.f1 = __tmp788; - PyObject *__tmp789 = PyTuple_GET_ITEM(cpy_r_r5, 2); - CPy_INCREF(__tmp789); - PyObject *__tmp790; - if (likely(PyUnicode_Check(__tmp789))) - __tmp790 = __tmp789; + cpy_r_r6.f1 = __tmp791; + PyObject *__tmp792 = PyTuple_GET_ITEM(cpy_r_r5, 2); + CPy_INCREF(__tmp792); + PyObject *__tmp793; + if (likely(PyUnicode_Check(__tmp792))) + __tmp793 = __tmp792; else { - CPy_TypeError("str", __tmp789); - __tmp790 = NULL; + CPy_TypeError("str", __tmp792); + __tmp793 = NULL; } - cpy_r_r6.f2 = __tmp790; + cpy_r_r6.f2 = __tmp793; } CPy_DECREF(cpy_r_r5); if (unlikely(cpy_r_r6.f0 == NULL)) { @@ -226611,10 +226754,10 @@ CPyL27: ; cpy_r_r73 = PyTuple_New(2); if (unlikely(cpy_r_r73 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp791 = cpy_r_r71.f0; - PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp791); - PyObject *__tmp792 = cpy_r_r71.f1; - PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp792); + PyObject *__tmp794 = cpy_r_r71.f0; + PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp794); + PyObject *__tmp795 = cpy_r_r71.f1; + PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp795); cpy_r_r74 = PyObject_SetAttr(cpy_r_r66, cpy_r_r72, cpy_r_r73); CPy_DECREF(cpy_r_r73); cpy_r_r75 = cpy_r_r74 >= 0; @@ -226713,10 +226856,10 @@ CPyL41: ; cpy_r_r104 = PyTuple_New(2); if (unlikely(cpy_r_r104 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp793 = cpy_r_r102.f0; - PyTuple_SET_ITEM(cpy_r_r104, 0, __tmp793); - PyObject *__tmp794 = cpy_r_r102.f1; - PyTuple_SET_ITEM(cpy_r_r104, 1, __tmp794); + PyObject *__tmp796 = cpy_r_r102.f0; + PyTuple_SET_ITEM(cpy_r_r104, 0, __tmp796); + PyObject *__tmp797 = cpy_r_r102.f1; + PyTuple_SET_ITEM(cpy_r_r104, 1, __tmp797); cpy_r_r105 = PyObject_SetAttr(cpy_r_r97, cpy_r_r103, cpy_r_r104); CPy_DECREF(cpy_r_r104); cpy_r_r106 = cpy_r_r105 >= 0; @@ -228402,10 +228545,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp795 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp795); - PyObject *__tmp796 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp796); + PyObject *__tmp798 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp798); + PyObject *__tmp799 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp799); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -229217,10 +229360,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp797 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp797); - PyObject *__tmp798 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp798); + PyObject *__tmp800 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp800); + PyObject *__tmp801 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp801); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -229540,10 +229683,10 @@ CPyL15: ; cpy_r_r32 = PyTuple_New(2); if (unlikely(cpy_r_r32 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp799 = cpy_r_r31.f0; - PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp799); - PyObject *__tmp800 = cpy_r_r31.f1; - PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp800); + PyObject *__tmp802 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp802); + PyObject *__tmp803 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp803); return cpy_r_r32; CPyL16: ; cpy_r_r33 = NULL; @@ -230006,10 +230149,10 @@ CPyL53: ; cpy_r_r64 = PyTuple_New(2); if (unlikely(cpy_r_r64 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp801 = cpy_r_r63.f0; - PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp801); - PyObject *__tmp802 = cpy_r_r63.f1; - PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp802); + PyObject *__tmp804 = cpy_r_r63.f0; + PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp804); + PyObject *__tmp805 = cpy_r_r63.f1; + PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp805); ((faster_web3___providers___eth_tester___middleware___async_request_processor_DefaultTransactionFieldsMiddleware_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL57; CPyGen_SetStopIterationValue(cpy_r_r64); @@ -230286,10 +230429,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp803 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp803); - PyObject *__tmp804 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp804); + PyObject *__tmp806 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp806); + PyObject *__tmp807 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp807); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -236902,10 +237045,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp805 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp805); - PyObject *__tmp806 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp806); + PyObject *__tmp808 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp808); + PyObject *__tmp809 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp809); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -237592,10 +237735,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp807 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp807); - PyObject *__tmp808 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp808); + PyObject *__tmp810 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp810); + PyObject *__tmp811 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp811); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -238264,10 +238407,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp809 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp809); - PyObject *__tmp810 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp810); + PyObject *__tmp812 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp812); + PyObject *__tmp813 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp813); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -239126,16 +239269,16 @@ request_processor___RequestProcessor_set__subscription_container(faster_web3___p else { tmp = NULL; } - if (tmp != NULL) goto __LL811; + if (tmp != NULL) goto __LL814; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL811; + if (tmp != NULL) goto __LL814; CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer or None", value); tmp = NULL; -__LL811: ; +__LL814: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -240314,10 +240457,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp812 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp812); - PyObject *__tmp813 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp813); + PyObject *__tmp815 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp815); + PyObject *__tmp816 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp816); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -240778,21 +240921,18 @@ PyObject *CPyDef_request_processor___RequestProcessor___cache_request_informatio PyObject *cpy_r_r47; PyObject *cpy_r_r48; PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; + PyObject **cpy_r_r51; PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; + PyObject *cpy_r_r53; + tuple_T2OO cpy_r_r54; + char cpy_r_r55; PyObject *cpy_r_r56; - tuple_T2OO cpy_r_r57; - char cpy_r_r58; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; + PyObject **cpy_r_r61; PyObject *cpy_r_r62; - PyObject **cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; + PyObject *cpy_r_r63; cpy_r_r0 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; CPy_INCREF(cpy_r_r0); CPy_INCREF(cpy_r_method); @@ -240802,32 +240942,32 @@ PyObject *CPyDef_request_processor___RequestProcessor___cache_request_informatio cpy_r_r2 = PyTuple_New(2); if (unlikely(cpy_r_r2 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp814 = cpy_r_r1.f0; - PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp814); - PyObject *__tmp815 = cpy_r_r1.f1; - PyTuple_SET_ITEM(cpy_r_r2, 1, __tmp815); + PyObject *__tmp817 = cpy_r_r1.f0; + PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp817); + PyObject *__tmp818 = cpy_r_r1.f1; + PyTuple_SET_ITEM(cpy_r_r2, 1, __tmp818); cpy_r_r3 = CPyDef_caching_utils___generate_cache_key(cpy_r_r2); CPy_DECREF(cpy_r_r2); if (unlikely(cpy_r_r3 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL39; } cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ cpy_r_r5 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r4); if (unlikely(cpy_r_r5 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL42; + goto CPyL40; } if (likely(Py_TYPE(cpy_r_r5) == CPyType_utils___caching___SimpleCache)) cpy_r_r6 = cpy_r_r5; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 117, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r5); - goto CPyL43; + goto CPyL41; } cpy_r_r7 = ((faster_web3___utils___caching___SimpleCacheObject *)cpy_r_r6)->__data; if (unlikely(cpy_r_r7 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_request_information", "SimpleCache", "_data", 117, CPyStatic_request_processor___globals); - goto CPyL43; + goto CPyL41; } CPy_INCREF(cpy_r_r7); CPyL4: ; @@ -240837,26 +240977,26 @@ CPyL4: ; cpy_r_r9 = cpy_r_r8 >= 0; if (unlikely(!cpy_r_r9)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL42; + goto CPyL40; } cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL44; + if (!cpy_r_r10) goto CPyL42; cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ cpy_r_r12 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r11); if (unlikely(cpy_r_r12 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL42; + goto CPyL40; } if (likely(Py_TYPE(cpy_r_r12) == CPyType_utils___caching___SimpleCache)) cpy_r_r13 = cpy_r_r12; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 118, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r12); - goto CPyL45; + goto CPyL43; } cpy_r_r14 = ((faster_web3___utils___caching___SimpleCacheObject *)cpy_r_r13)->__data; if (unlikely(cpy_r_r14 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_request_information", "SimpleCache", "_data", 118, CPyStatic_request_processor___globals); - goto CPyL45; + goto CPyL43; } CPy_INCREF(cpy_r_r14); CPyL9: ; @@ -240866,47 +241006,47 @@ CPyL9: ; CPy_DECREF(cpy_r_r3); if (unlikely(cpy_r_r15 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL39; } if (likely(PyDict_Check(cpy_r_r15))) cpy_r_r16 = cpy_r_r15; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 118, CPyStatic_request_processor___globals, "dict", cpy_r_r15); - goto CPyL41; + goto CPyL39; } cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ cpy_r_r18 = CPyDict_GetWithNone(cpy_r_r16, cpy_r_r17); CPy_DECREF(cpy_r_r16); if (unlikely(cpy_r_r18 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL39; } if (PyLong_Check(cpy_r_r18)) cpy_r_r19 = cpy_r_r18; else { cpy_r_r19 = NULL; } - if (cpy_r_r19 != NULL) goto __LL816; + if (cpy_r_r19 != NULL) goto __LL819; if (PyUnicode_Check(cpy_r_r18)) cpy_r_r19 = cpy_r_r18; else { cpy_r_r19 = NULL; } - if (cpy_r_r19 != NULL) goto __LL816; + if (cpy_r_r19 != NULL) goto __LL819; if (cpy_r_r18 == Py_None) cpy_r_r19 = cpy_r_r18; else { cpy_r_r19 = NULL; } - if (cpy_r_r19 != NULL) goto __LL816; + if (cpy_r_r19 != NULL) goto __LL819; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 119, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r18); - goto CPyL41; -__LL816: ; + goto CPyL39; +__LL819: ; cpy_r_r20 = CPyDef_caching_utils___generate_cache_key(cpy_r_r19); CPy_DECREF(cpy_r_r19); if (unlikely(cpy_r_r20 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL39; } cpy_r_cache_key = cpy_r_r20; cpy_r_r21 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; @@ -240916,7 +241056,7 @@ __LL816: ; CPy_DECREF_NO_IMM(cpy_r_r21); if (unlikely(cpy_r_r22 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL39; } if (!cpy_r_r22) goto CPyL19; cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ @@ -240924,7 +241064,7 @@ __LL816: ; CPy_DECREF(cpy_r_r0); if (unlikely(cpy_r_r24 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL38; } cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('This is a cached request, not caching request info ' 'because it is not unique:\n' @@ -240936,9 +241076,9 @@ __LL816: ; cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775812ULL, 0); if (unlikely(cpy_r_r29 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL46; + goto CPyL44; } else - goto CPyL47; + goto CPyL45; CPyL18: ; CPy_DECREF(cpy_r_r24); cpy_r_r30 = Py_None; @@ -240951,7 +241091,7 @@ CPyL19: ; cpy_r_r34 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r33); if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL39; } if (unlikely(!PyBool_Check(cpy_r_r34))) { CPy_TypeError("bool", cpy_r_r34); cpy_r_r35 = 2; @@ -240960,12 +241100,12 @@ CPyL19: ; CPy_DECREF(cpy_r_r34); if (unlikely(cpy_r_r35 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL39; } if (cpy_r_r35) { goto CPyL27; } else - goto CPyL48; + goto CPyL46; CPyL23: ; cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Request id must be provided when not batching requests.' */ cpy_r_r37 = CPyStatic_request_processor___globals; @@ -240973,7 +241113,7 @@ CPyL23: ; cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); if (unlikely(cpy_r_r39 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL38; } PyObject *cpy_r_r40[1] = {cpy_r_r36}; cpy_r_r41 = (PyObject **)&cpy_r_r40; @@ -240981,184 +241121,164 @@ CPyL23: ; CPy_DECREF(cpy_r_r39); if (unlikely(cpy_r_r42 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL38; } CPy_Raise(cpy_r_r42); CPy_DECREF(cpy_r_r42); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; + goto CPyL38; } CPy_Unreachable(); CPyL27: ; cpy_r_r43 = CPyDef_caching_utils___generate_cache_key(cpy_r_request_id); if (unlikely(cpy_r_r43 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL41; + goto CPyL39; } cpy_r_cache_key = cpy_r_r43; cpy_r_r44 = NULL; cpy_r_r45 = CPyDef_caching_utils___RequestInformation(cpy_r_method, cpy_r_params, cpy_r_response_formatters, cpy_r_r44); if (unlikely(cpy_r_r45 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; + goto CPyL47; } cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ cpy_r_r47 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r46); if (unlikely(cpy_r_r47 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL50; + goto CPyL48; } cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching request info:\n' ' request_id=%s,\n' ' cache_key=%s,\n' ' request_info=%s') */ - cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r50 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL51; - } - if (likely(PyDict_Check(cpy_r_r50))) - cpy_r_r51 = cpy_r_r50; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 146, CPyStatic_request_processor___globals, "dict", cpy_r_r50); - goto CPyL51; - } - cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r53[5] = { + cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r50[5] = { cpy_r_r47, cpy_r_r48, cpy_r_request_id, cpy_r_cache_key, - cpy_r_r51 + cpy_r_r45 }; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_VectorcallMethod(cpy_r_r52, cpy_r_r54, 9223372036854775813ULL, 0); - if (unlikely(cpy_r_r55 == NULL)) { + cpy_r_r51 = (PyObject **)&cpy_r_r50; + cpy_r_r52 = PyObject_VectorcallMethod(cpy_r_r49, cpy_r_r51, 9223372036854775813ULL, 0); + if (unlikely(cpy_r_r52 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL52; + goto CPyL49; } else - goto CPyL53; -CPyL33: ; + goto CPyL50; +CPyL31: ; CPy_DECREF(cpy_r_r47); - CPy_DECREF(cpy_r_r51); - cpy_r_r56 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r56); - cpy_r_r57 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r56, cpy_r_cache_key, cpy_r_r45); + cpy_r_r53 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; + CPy_INCREF_NO_IMM(cpy_r_r53); + cpy_r_r54 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r53, cpy_r_cache_key, cpy_r_r45); CPy_DECREF_NO_IMM(cpy_r_r45); - if (unlikely(cpy_r_r57.f0 == NULL)) { + if (unlikely(cpy_r_r54.f0 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; + goto CPyL51; } else - goto CPyL55; -CPyL34: ; - cpy_r_r58 = CPyDef_utils___caching___SimpleCache___is_full(cpy_r_r56); - CPy_DECREF_NO_IMM(cpy_r_r56); - if (unlikely(cpy_r_r58 == 2)) { + goto CPyL52; +CPyL32: ; + cpy_r_r55 = CPyDef_utils___caching___SimpleCache___is_full(cpy_r_r53); + CPy_DECREF_NO_IMM(cpy_r_r53); + if (unlikely(cpy_r_r55 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; + goto CPyL47; } - if (!cpy_r_r58) goto CPyL56; - cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r60 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r59); + if (!cpy_r_r55) goto CPyL53; + cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r57 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r56); CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r60 == NULL)) { + if (unlikely(cpy_r_r57 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL57; + goto CPyL54; } - cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Request information cache is full. This may result in ' + cpy_r_r58 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Request information cache is full. This may result in ' 'unexpected behavior. Consider increasing the ' '``request_information_cache_size`` on the provider.') */ - cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ - PyObject *cpy_r_r63[2] = {cpy_r_r60, cpy_r_r61}; - cpy_r_r64 = (PyObject **)&cpy_r_r63; - cpy_r_r65 = PyObject_VectorcallMethod(cpy_r_r62, cpy_r_r64, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r65 == NULL)) { + cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ + PyObject *cpy_r_r60[2] = {cpy_r_r57, cpy_r_r58}; + cpy_r_r61 = (PyObject **)&cpy_r_r60; + cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r62 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL58; + goto CPyL55; } else - goto CPyL59; + goto CPyL56; +CPyL36: ; + CPy_DECREF(cpy_r_r57); +CPyL37: ; + return cpy_r_cache_key; CPyL38: ; - CPy_DECREF(cpy_r_r60); + cpy_r_r63 = NULL; + return cpy_r_r63; CPyL39: ; - return cpy_r_cache_key; -CPyL40: ; - cpy_r_r66 = NULL; - return cpy_r_r66; -CPyL41: ; CPy_DecRef(cpy_r_r0); - goto CPyL40; -CPyL42: ; + goto CPyL38; +CPyL40: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_r3); - goto CPyL40; -CPyL43: ; + goto CPyL38; +CPyL41: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_r3); CPy_DecRef(cpy_r_r5); - goto CPyL40; -CPyL44: ; + goto CPyL38; +CPyL42: ; CPy_DECREF(cpy_r_r3); goto CPyL19; -CPyL45: ; +CPyL43: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_r3); CPy_DecRef(cpy_r_r12); - goto CPyL40; -CPyL46: ; + goto CPyL38; +CPyL44: ; CPy_DecRef(cpy_r_r24); - goto CPyL40; -CPyL47: ; + goto CPyL38; +CPyL45: ; CPy_DECREF(cpy_r_r29); goto CPyL18; -CPyL48: ; +CPyL46: ; CPy_DECREF(cpy_r_r0); goto CPyL23; -CPyL49: ; +CPyL47: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_cache_key); - goto CPyL40; -CPyL50: ; + goto CPyL38; +CPyL48: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_cache_key); CPy_DecRef(cpy_r_r45); - goto CPyL40; -CPyL51: ; + goto CPyL38; +CPyL49: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_cache_key); CPy_DecRef(cpy_r_r45); CPy_DecRef(cpy_r_r47); - goto CPyL40; -CPyL52: ; + goto CPyL38; +CPyL50: ; + CPy_DECREF(cpy_r_r52); + goto CPyL31; +CPyL51: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r47); - CPy_DecRef(cpy_r_r51); - goto CPyL40; + CPy_DecRef(cpy_r_r53); + goto CPyL38; +CPyL52: ; + CPy_DECREF(cpy_r_r54.f0); + CPy_DECREF(cpy_r_r54.f1); + goto CPyL32; CPyL53: ; - CPy_DECREF(cpy_r_r55); - goto CPyL33; + CPy_DECREF(cpy_r_r0); + goto CPyL37; CPyL54: ; - CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r56); - goto CPyL40; + goto CPyL38; CPyL55: ; - CPy_DECREF(cpy_r_r57.f0); - CPy_DECREF(cpy_r_r57.f1); - goto CPyL34; -CPyL56: ; - CPy_DECREF(cpy_r_r0); - goto CPyL39; -CPyL57: ; CPy_DecRef(cpy_r_cache_key); - goto CPyL40; -CPyL58: ; - CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r60); - goto CPyL40; -CPyL59: ; - CPy_DECREF(cpy_r_r65); + CPy_DecRef(cpy_r_r57); goto CPyL38; +CPyL56: ; + CPy_DECREF(cpy_r_r62); + goto CPyL36; } PyObject *CPyPy_request_processor___RequestProcessor___cache_request_information(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -241185,22 +241305,22 @@ PyObject *CPyPy_request_processor___RequestProcessor___cache_request_information else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL817; + if (arg_request_id != NULL) goto __LL820; if (PyUnicode_Check(obj_request_id)) arg_request_id = obj_request_id; else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL817; + if (arg_request_id != NULL) goto __LL820; if (obj_request_id == Py_None) arg_request_id = obj_request_id; else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL817; + if (arg_request_id != NULL) goto __LL820; CPy_TypeError("union[int, str, None]", obj_request_id); goto fail; -__LL817: ; +__LL820: ; PyObject *arg_method; if (likely(PyUnicode_Check(obj_method))) arg_method = obj_method; @@ -241210,53 +241330,53 @@ __LL817: ; } PyObject *arg_params = obj_params; tuple_T3OOO arg_response_formatters; - PyObject *__tmp818; + PyObject *__tmp821; if (unlikely(!(PyTuple_Check(obj_response_formatters) && PyTuple_GET_SIZE(obj_response_formatters) == 3))) { - __tmp818 = NULL; - goto __LL819; + __tmp821 = NULL; + goto __LL822; } if (PyDict_Check(PyTuple_GET_ITEM(obj_response_formatters, 0))) - __tmp818 = PyTuple_GET_ITEM(obj_response_formatters, 0); + __tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 0); else { - __tmp818 = NULL; + __tmp821 = NULL; } - if (__tmp818 != NULL) goto __LL820; - __tmp818 = PyTuple_GET_ITEM(obj_response_formatters, 0); - if (__tmp818 != NULL) goto __LL820; - __tmp818 = NULL; -__LL820: ; - if (__tmp818 == NULL) goto __LL819; - __tmp818 = PyTuple_GET_ITEM(obj_response_formatters, 1); - if (__tmp818 == NULL) goto __LL819; - __tmp818 = PyTuple_GET_ITEM(obj_response_formatters, 2); - if (__tmp818 == NULL) goto __LL819; - __tmp818 = obj_response_formatters; -__LL819: ; - if (unlikely(__tmp818 == NULL)) { + if (__tmp821 != NULL) goto __LL823; + __tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 0); + if (__tmp821 != NULL) goto __LL823; + __tmp821 = NULL; +__LL823: ; + if (__tmp821 == NULL) goto __LL822; + __tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 1); + if (__tmp821 == NULL) goto __LL822; + __tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 2); + if (__tmp821 == NULL) goto __LL822; + __tmp821 = obj_response_formatters; +__LL822: ; + if (unlikely(__tmp821 == NULL)) { CPy_TypeError("tuple[union[dict, object], object, object]", obj_response_formatters); goto fail; } else { - PyObject *__tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 0); - PyObject *__tmp822; - if (PyDict_Check(__tmp821)) - __tmp822 = __tmp821; + PyObject *__tmp824 = PyTuple_GET_ITEM(obj_response_formatters, 0); + PyObject *__tmp825; + if (PyDict_Check(__tmp824)) + __tmp825 = __tmp824; else { - __tmp822 = NULL; + __tmp825 = NULL; } - if (__tmp822 != NULL) goto __LL823; - __tmp822 = __tmp821; - if (__tmp822 != NULL) goto __LL823; - CPy_TypeError("union[dict, object]", __tmp821); - __tmp822 = NULL; -__LL823: ; - arg_response_formatters.f0 = __tmp822; - PyObject *__tmp824 = PyTuple_GET_ITEM(obj_response_formatters, 1); - PyObject *__tmp825; + if (__tmp825 != NULL) goto __LL826; __tmp825 = __tmp824; - arg_response_formatters.f1 = __tmp825; - PyObject *__tmp826 = PyTuple_GET_ITEM(obj_response_formatters, 2); - PyObject *__tmp827; - __tmp827 = __tmp826; - arg_response_formatters.f2 = __tmp827; + if (__tmp825 != NULL) goto __LL826; + CPy_TypeError("union[dict, object]", __tmp824); + __tmp825 = NULL; +__LL826: ; + arg_response_formatters.f0 = __tmp825; + PyObject *__tmp827 = PyTuple_GET_ITEM(obj_response_formatters, 1); + PyObject *__tmp828; + __tmp828 = __tmp827; + arg_response_formatters.f1 = __tmp828; + PyObject *__tmp829 = PyTuple_GET_ITEM(obj_response_formatters, 2); + PyObject *__tmp830; + __tmp830 = __tmp829; + arg_response_formatters.f2 = __tmp830; } PyObject *retval = CPyDef_request_processor___RequestProcessor___cache_request_information(arg_self, arg_request_id, arg_method, arg_params, arg_response_formatters); return retval; @@ -241277,38 +241397,35 @@ PyObject *CPyDef_request_processor___RequestProcessor___pop_cached_request_infor PyObject *cpy_r_r8; PyObject *cpy_r_r9; PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; + PyObject **cpy_r_r12; PyObject *cpy_r_r13; - PyObject **cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; + PyObject *cpy_r_r14; cpy_r_r0 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; CPy_INCREF_NO_IMM(cpy_r_r0); cpy_r_r1 = CPyDef_utils___caching___SimpleCache___pop(cpy_r_r0, cpy_r_cache_key); CPy_DECREF_NO_IMM(cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL10; + goto CPyL8; } if (Py_TYPE(cpy_r_r1) == CPyType_caching_utils___RequestInformation) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL828; + if (cpy_r_r2 != NULL) goto __LL831; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL828; + if (cpy_r_r2 != NULL) goto __LL831; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 161, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r1); - goto CPyL10; -__LL828: ; + goto CPyL8; +__LL831: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 != cpy_r_r3; - if (!cpy_r_r4) goto CPyL9; + if (!cpy_r_r4) goto CPyL7; cpy_r_r5 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; CPy_INCREF(cpy_r_r5); cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ @@ -241316,7 +241433,7 @@ __LL828: ; CPy_DECREF(cpy_r_r5); if (unlikely(cpy_r_r7 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL11; + goto CPyL9; } cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Request info popped from cache:\n' ' cache_key=%s,\n' @@ -241326,53 +241443,40 @@ __LL828: ; cpy_r_r9 = cpy_r_r2; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 167, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_r2); - goto CPyL12; - } - cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); - CPy_DECREF_NO_IMM(cpy_r_r9); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL12; - } - if (likely(PyDict_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 167, CPyStatic_request_processor___globals, "dict", cpy_r_r11); - goto CPyL12; + goto CPyL10; } - cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r14[4] = {cpy_r_r7, cpy_r_r8, cpy_r_cache_key, cpy_r_r12}; - cpy_r_r15 = (PyObject **)&cpy_r_r14; - cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r16 == NULL)) { + cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r11[4] = {cpy_r_r7, cpy_r_r8, cpy_r_cache_key, cpy_r_r9}; + cpy_r_r12 = (PyObject **)&cpy_r_r11; + cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r13 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL13; + goto CPyL11; } else - goto CPyL14; -CPyL8: ; + goto CPyL12; +CPyL6: ; CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r12); -CPyL9: ; + CPy_DECREF_NO_IMM(cpy_r_r9); +CPyL7: ; return cpy_r_r2; -CPyL10: ; - cpy_r_r17 = NULL; - return cpy_r_r17; -CPyL11: ; +CPyL8: ; + cpy_r_r14 = NULL; + return cpy_r_r14; +CPyL9: ; CPy_DecRef(cpy_r_r2); - goto CPyL10; -CPyL12: ; + goto CPyL8; +CPyL10: ; CPy_DecRef(cpy_r_r2); CPy_DecRef(cpy_r_r7); - goto CPyL10; -CPyL13: ; + goto CPyL8; +CPyL11: ; CPy_DecRef(cpy_r_r2); CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r12); - goto CPyL10; -CPyL14: ; - CPy_DECREF(cpy_r_r16); + CPy_DecRef(cpy_r_r9); goto CPyL8; +CPyL12: ; + CPy_DECREF(cpy_r_r13); + goto CPyL6; } PyObject *CPyPy_request_processor___RequestProcessor___pop_cached_request_information(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -241620,16 +241724,16 @@ CPyL19: ; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL829; + if (cpy_r_r41 != NULL) goto __LL832; if (cpy_r_r40 == Py_None) cpy_r_r41 = cpy_r_r40; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL829; + if (cpy_r_r41 != NULL) goto __LL832; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 190, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r40); goto CPyL49; -__LL829: ; +__LL832: ; cpy_r_request_info = cpy_r_r41; goto CPyL47; CPyL24: ; @@ -241644,22 +241748,22 @@ CPyL24: ; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL830; + if (cpy_r_r44 != NULL) goto __LL833; if (PyUnicode_Check(cpy_r_r43)) cpy_r_r44 = cpy_r_r43; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL830; + if (cpy_r_r44 != NULL) goto __LL833; if (cpy_r_r43 == Py_None) cpy_r_r44 = cpy_r_r43; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL830; + if (cpy_r_r44 != NULL) goto __LL833; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 194, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r43); goto CPyL49; -__LL830: ; +__LL833: ; cpy_r_r45 = CPyDef_caching_utils___generate_cache_key(cpy_r_r44); CPy_DECREF(cpy_r_r44); if (unlikely(cpy_r_r45 == NULL)) { @@ -241719,16 +241823,16 @@ CPyL30: ; else { cpy_r_r57 = NULL; } - if (cpy_r_r57 != NULL) goto __LL831; + if (cpy_r_r57 != NULL) goto __LL834; if (cpy_r_r56 == Py_None) cpy_r_r57 = cpy_r_r56; else { cpy_r_r57 = NULL; } - if (cpy_r_r57 != NULL) goto __LL831; + if (cpy_r_r57 != NULL) goto __LL834; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 200, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r56); goto CPyL49; -__LL831: ; +__LL834: ; cpy_r_request_info = cpy_r_r57; goto CPyL38; CPyL36: ; @@ -241900,22 +242004,22 @@ char CPyDef_request_processor___RequestProcessor___append_middleware_response_pr else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL832; + if (cpy_r_r3 != NULL) goto __LL835; if (PyUnicode_Check(cpy_r_r2)) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL832; + if (cpy_r_r3 != NULL) goto __LL835; if (cpy_r_r2 == Py_None) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL832; + if (cpy_r_r3 != NULL) goto __LL835; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 227, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r2); goto CPyL18; -__LL832: ; +__LL835: ; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; cpy_r_r5 = cpy_r_r3 != cpy_r_r4; if (!cpy_r_r5) goto CPyL19; @@ -241925,16 +242029,16 @@ __LL832: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL833; + if (cpy_r_r6 != NULL) goto __LL836; if (PyUnicode_Check(cpy_r_r3)) cpy_r_r6 = cpy_r_r3; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL833; + if (cpy_r_r6 != NULL) goto __LL836; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 230, CPyStatic_request_processor___globals, "union[int, str]", cpy_r_r3); goto CPyL20; -__LL833: ; +__LL836: ; cpy_r_r7 = CPyDef_caching_utils___generate_cache_key(cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -241955,16 +242059,16 @@ __LL833: ; else { cpy_r_r10 = NULL; } - if (cpy_r_r10 != NULL) goto __LL834; + if (cpy_r_r10 != NULL) goto __LL837; if (cpy_r_r9 == Py_None) cpy_r_r10 = cpy_r_r9; else { cpy_r_r10 = NULL; } - if (cpy_r_r10 != NULL) goto __LL834; + if (cpy_r_r10 != NULL) goto __LL837; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 232, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r9); goto CPyL20; -__LL834: ; +__LL837: ; cpy_r_r11 = (PyObject *)&_Py_NoneStruct; cpy_r_r12 = cpy_r_r10 != cpy_r_r11; if (cpy_r_r12) { @@ -242006,16 +242110,16 @@ CPyL10: ; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL835; + if (cpy_r_r21 != NULL) goto __LL838; if (PyUnicode_Check(cpy_r_r3)) cpy_r_r21 = cpy_r_r3; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL835; + if (cpy_r_r21 != NULL) goto __LL838; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 242, CPyStatic_request_processor___globals, "union[int, str]", cpy_r_r3); goto CPyL24; -__LL835: ; +__LL838: ; cpy_r_r22 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ PyObject *cpy_r_r23[4] = {cpy_r_r19, cpy_r_r20, cpy_r_r21, cpy_r_response}; cpy_r_r24 = (PyObject **)&cpy_r_r23; @@ -242172,22 +242276,22 @@ CPyL4: ; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL836; + if (cpy_r_r7 != NULL) goto __LL839; if (PyUnicode_Check(cpy_r_r6)) cpy_r_r7 = cpy_r_r6; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL836; + if (cpy_r_r7 != NULL) goto __LL839; if (cpy_r_r6 == Py_None) cpy_r_r7 = cpy_r_r6; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL836; + if (cpy_r_r7 != NULL) goto __LL839; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "_is_batch_response", 257, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r6); goto CPyL15; -__LL836: ; +__LL839: ; cpy_r_r8 = (PyObject *)&_Py_NoneStruct; cpy_r_r9 = cpy_r_r7 == cpy_r_r8; CPy_DECREF(cpy_r_r7); @@ -242246,16 +242350,16 @@ PyObject *CPyPy_request_processor___RequestProcessor____is_batch_response(PyObje else { arg_raw_response = NULL; } - if (arg_raw_response != NULL) goto __LL837; + if (arg_raw_response != NULL) goto __LL840; if (PyDict_Check(obj_raw_response)) arg_raw_response = obj_raw_response; else { arg_raw_response = NULL; } - if (arg_raw_response != NULL) goto __LL837; + if (arg_raw_response != NULL) goto __LL840; CPy_TypeError("union[list, dict]", obj_raw_response); goto fail; -__LL837: ; +__LL840: ; char retval = CPyDef_request_processor___RequestProcessor____is_batch_response(arg_self, arg_raw_response); if (retval == 2) { return NULL; @@ -243350,16 +243454,16 @@ CPyL133: ; else { cpy_r_r166 = NULL; } - if (cpy_r_r166 != NULL) goto __LL838; + if (cpy_r_r166 != NULL) goto __LL841; if (PyDict_Check(cpy_r_r165)) cpy_r_r166 = cpy_r_r165; else { cpy_r_r166 = NULL; } - if (cpy_r_r166 != NULL) goto __LL838; + if (cpy_r_r166 != NULL) goto __LL841; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 289, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r165); goto CPyL209; -__LL838: ; +__LL841: ; cpy_r_r167 = CPyDef_request_processor___RequestProcessor____is_batch_response(cpy_r_r164, cpy_r_r166); CPy_DECREF(cpy_r_r166); CPy_DECREF_NO_IMM(cpy_r_r164); @@ -243422,16 +243526,16 @@ CPyL142: ; else { cpy_r_r178 = NULL; } - if (cpy_r_r178 != NULL) goto __LL839; + if (cpy_r_r178 != NULL) goto __LL842; if (PyDict_Check(cpy_r_r177)) cpy_r_r178 = cpy_r_r177; else { cpy_r_r178 = NULL; } - if (cpy_r_r178 != NULL) goto __LL839; + if (cpy_r_r178 != NULL) goto __LL842; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 296, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r177); goto CPyL211; -__LL839: ; +__LL842: ; cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ PyObject *cpy_r_r180[4] = {cpy_r_r174, cpy_r_r175, cpy_r_r176, cpy_r_r178}; cpy_r_r181 = (PyObject **)&cpy_r_r180; @@ -243474,16 +243578,16 @@ CPyL147: ; else { cpy_r_r187 = NULL; } - if (cpy_r_r187 != NULL) goto __LL840; + if (cpy_r_r187 != NULL) goto __LL843; if (PyDict_Check(cpy_r_r186)) cpy_r_r187 = cpy_r_r186; else { cpy_r_r187 = NULL; } - if (cpy_r_r187 != NULL) goto __LL840; + if (cpy_r_r187 != NULL) goto __LL843; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 298, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r186); goto CPyL215; -__LL840: ; +__LL843: ; cpy_r_r188 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r184, cpy_r_r185, cpy_r_r187); CPy_DECREF(cpy_r_r185); CPy_DECREF(cpy_r_r187); @@ -244057,10 +244161,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp841 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp841); - PyObject *__tmp842 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp842); + PyObject *__tmp844 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp844); + PyObject *__tmp845 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp845); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -245341,10 +245445,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp843 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp843); - PyObject *__tmp844 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp844); + PyObject *__tmp846 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp846); + PyObject *__tmp847 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp847); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -245515,23 +245619,23 @@ PyObject *CPyPy_request_processor___RequestProcessor___pop_raw_response(PyObject PyObject *arg_cache_key; if (obj_cache_key == NULL) { arg_cache_key = NULL; - goto __LL845; + goto __LL848; } if (PyUnicode_Check(obj_cache_key)) arg_cache_key = obj_cache_key; else { arg_cache_key = NULL; } - if (arg_cache_key != NULL) goto __LL845; + if (arg_cache_key != NULL) goto __LL848; if (obj_cache_key == Py_None) arg_cache_key = obj_cache_key; else { arg_cache_key = NULL; } - if (arg_cache_key != NULL) goto __LL845; + if (arg_cache_key != NULL) goto __LL848; CPy_TypeError("str or None", obj_cache_key); goto fail; -__LL845: ; +__LL848: ; char arg_subscription; if (obj_subscription == NULL) { arg_subscription = 2; @@ -246864,16 +246968,16 @@ PyObject *CPyDef_subscription_container___SubscriptionContainer___get_by_id(PyOb else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL846; + if (cpy_r_r2 != NULL) goto __LL849; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL846; + if (cpy_r_r2 != NULL) goto __LL849; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_id", 44, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription or None", cpy_r_r1); goto CPyL3; -__LL846: ; +__LL849: ; return cpy_r_r2; CPyL3: ; cpy_r_r3 = NULL; @@ -246927,16 +247031,16 @@ PyObject *CPyDef_subscription_container___SubscriptionContainer___get_by_label(P else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL847; + if (cpy_r_r2 != NULL) goto __LL850; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL847; + if (cpy_r_r2 != NULL) goto __LL850; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_label", 47, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription or None", cpy_r_r1); goto CPyL3; -__LL847: ; +__LL850: ; return cpy_r_r2; CPyL3: ; cpy_r_r3 = NULL; @@ -248187,6 +248291,7 @@ subscription_manager___unsubscribe_SubscriptionManager_gen_traverse(faster_web3_ Py_VISIT(self->___mypyc_generator_attribute__self); Py_VISIT(self->___mypyc_generator_attribute__subscriptions); Py_VISIT(self->___mypyc_generator_attribute__subscription_id); + Py_VISIT(self->___mypyc_generator_attribute__subscription); Py_VISIT(self->___mypyc_temp__8); Py_VISIT(self->___mypyc_temp__9.f0); Py_VISIT(self->___mypyc_temp__9.f1); @@ -248197,9 +248302,7 @@ subscription_manager___unsubscribe_SubscriptionManager_gen_traverse(faster_web3_ Py_VISIT(self->___mypyc_temp__11.f1); Py_VISIT(self->___mypyc_temp__11.f2); Py_VISIT(self->___mypyc_generator_attribute__unsubscribed); - Py_VISIT(self->___mypyc_generator_attribute__subs); Py_VISIT(self->___mypyc_temp__12); - Py_VISIT(self->___mypyc_generator_attribute__sub); Py_VISIT(self->___mypyc_temp__14); Py_VISIT(self->___mypyc_temp__15.f0); Py_VISIT(self->___mypyc_temp__15.f1); @@ -248214,6 +248317,7 @@ subscription_manager___unsubscribe_SubscriptionManager_gen_clear(faster_web3___p Py_CLEAR(self->___mypyc_generator_attribute__self); Py_CLEAR(self->___mypyc_generator_attribute__subscriptions); Py_CLEAR(self->___mypyc_generator_attribute__subscription_id); + Py_CLEAR(self->___mypyc_generator_attribute__subscription); Py_CLEAR(self->___mypyc_temp__8); Py_CLEAR(self->___mypyc_temp__9.f0); Py_CLEAR(self->___mypyc_temp__9.f1); @@ -248224,9 +248328,7 @@ subscription_manager___unsubscribe_SubscriptionManager_gen_clear(faster_web3___p Py_CLEAR(self->___mypyc_temp__11.f1); Py_CLEAR(self->___mypyc_temp__11.f2); Py_CLEAR(self->___mypyc_generator_attribute__unsubscribed); - Py_CLEAR(self->___mypyc_generator_attribute__subs); Py_CLEAR(self->___mypyc_temp__12); - Py_CLEAR(self->___mypyc_generator_attribute__sub); Py_CLEAR(self->___mypyc_temp__14); Py_CLEAR(self->___mypyc_temp__15.f0); Py_CLEAR(self->___mypyc_temp__15.f1); @@ -248245,6 +248347,7 @@ subscription_manager___unsubscribe_SubscriptionManager_gen_dealloc(faster_web3__ Py_CLEAR(self->___mypyc_generator_attribute__subscriptions); self->___mypyc_next_label__ = -113; Py_CLEAR(self->___mypyc_generator_attribute__subscription_id); + Py_CLEAR(self->___mypyc_generator_attribute__subscription); Py_CLEAR(self->___mypyc_temp__8); Py_CLEAR(self->___mypyc_temp__9.f0); Py_CLEAR(self->___mypyc_temp__9.f1); @@ -248255,10 +248358,8 @@ subscription_manager___unsubscribe_SubscriptionManager_gen_dealloc(faster_web3__ Py_CLEAR(self->___mypyc_temp__11.f1); Py_CLEAR(self->___mypyc_temp__11.f2); Py_CLEAR(self->___mypyc_generator_attribute__unsubscribed); - Py_CLEAR(self->___mypyc_generator_attribute__subs); Py_CLEAR(self->___mypyc_temp__12); self->___mypyc_temp__13 = -113; - Py_CLEAR(self->___mypyc_generator_attribute__sub); Py_CLEAR(self->___mypyc_temp__14); Py_CLEAR(self->___mypyc_temp__15.f0); Py_CLEAR(self->___mypyc_temp__15.f1); @@ -250030,10 +250131,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp848 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp848); - PyObject *__tmp849 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp849); + PyObject *__tmp851 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp851); + PyObject *__tmp852 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp852); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -251702,10 +251803,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp850 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp850); - PyObject *__tmp851 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp851); + PyObject *__tmp853 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp853); + PyObject *__tmp854 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp854); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -251854,12 +251955,12 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager___subscribe(PyObject else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL852; + if (arg_subscriptions != NULL) goto __LL855; arg_subscriptions = obj_subscriptions; - if (arg_subscriptions != NULL) goto __LL852; + if (arg_subscriptions != NULL) goto __LL855; CPy_TypeError("union[faster_web3.utils.subscriptions.EthSubscription, object]", obj_subscriptions); goto fail; -__LL852: ; +__LL855: ; PyObject *retval = CPyDef_subscription_manager___SubscriptionManager___subscribe(arg_self, arg_subscriptions); return retval; fail: ; @@ -251895,40 +251996,40 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ char cpy_r_r24; PyObject *cpy_r_r25; PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; + char cpy_r_r27; + PyObject *cpy_r_r28; PyObject *cpy_r_r29; PyObject *cpy_r_r30; PyObject *cpy_r_r31; PyObject *cpy_r_r32; PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject **cpy_r_r36; + PyObject **cpy_r_r35; + PyObject *cpy_r_r36; PyObject *cpy_r_r37; PyObject *cpy_r_r38; - CPyPtr cpy_r_r39; - CPyPtr cpy_r_r40; - CPyPtr cpy_r_r41; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; PyObject *cpy_r_r42; PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject **cpy_r_r47; + int32_t cpy_r_r44; + char cpy_r_r45; + char cpy_r_r46; + char cpy_r_r47; PyObject *cpy_r_r48; PyObject *cpy_r_r49; PyObject *cpy_r_r50; PyObject *cpy_r_r51; PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - char cpy_r_r55; - char cpy_r_r56; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; PyObject *cpy_r_r57; PyObject *cpy_r_r58; PyObject *cpy_r_r59; PyObject *cpy_r_r60; - char cpy_r_r61; - PyObject *cpy_r_r62; + PyObject **cpy_r_r62; PyObject *cpy_r_r63; PyObject *cpy_r_r64; PyObject *cpy_r_r65; @@ -251938,59 +252039,59 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ PyObject *cpy_r_r69; PyObject *cpy_r_r70; PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - char cpy_r_r73; + PyObject **cpy_r_r73; PyObject *cpy_r_r74; PyObject *cpy_r_r75; - PyObject *cpy_r_r76; + char cpy_r_r76; PyObject *cpy_r_r77; PyObject *cpy_r_r78; PyObject *cpy_r_r79; PyObject *cpy_r_r80; PyObject *cpy_r_r81; - PyObject *cpy_r_r82; + char cpy_r_r82; PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject **cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; + char cpy_r_r84; + PyObject *cpy_r_r85; + char cpy_r_r86; + tuple_T3OOO cpy_r_r87; + char cpy_r_r88; + PyObject **cpy_r_r89; PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; + char cpy_r_r91; + tuple_T3OOO cpy_r_r92; + tuple_T3OOO cpy_r_r93; + tuple_T3OOO cpy_r_r94; char cpy_r_r95; PyObject *cpy_r_r96; PyObject *cpy_r_r97; PyObject *cpy_r_r98; - PyObject *cpy_r_r99; + char cpy_r_r99; PyObject *cpy_r_r100; PyObject *cpy_r_r101; PyObject *cpy_r_r102; - PyObject **cpy_r_r104; + char cpy_r_r103; + PyObject *cpy_r_r104; PyObject *cpy_r_r105; PyObject *cpy_r_r106; - char cpy_r_r107; + PyObject *cpy_r_r107; PyObject *cpy_r_r108; PyObject *cpy_r_r109; PyObject *cpy_r_r110; PyObject *cpy_r_r111; PyObject *cpy_r_r112; - char cpy_r_r113; - PyObject *cpy_r_r114; - char cpy_r_r115; + PyObject *cpy_r_r113; + PyObject **cpy_r_r115; PyObject *cpy_r_r116; - char cpy_r_r117; - tuple_T3OOO cpy_r_r118; - char cpy_r_r119; - PyObject **cpy_r_r120; - PyObject *cpy_r_r121; - char cpy_r_r122; - tuple_T3OOO cpy_r_r123; - tuple_T3OOO cpy_r_r124; - tuple_T3OOO cpy_r_r125; - char cpy_r_r126; + PyObject *cpy_r_r117; + PyObject *cpy_r_r118; + PyObject *cpy_r_r119; + CPyPtr cpy_r_r120; + int64_t cpy_r_r121; + CPyTagged cpy_r_r122; + char cpy_r_r123; + PyObject *cpy_r_r124; + PyObject *cpy_r_r125; + PyObject *cpy_r_r126; PyObject *cpy_r_r127; PyObject *cpy_r_r128; PyObject *cpy_r_r129; @@ -251999,200 +252100,149 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ PyObject *cpy_r_r132; PyObject *cpy_r_r133; PyObject *cpy_r_r134; - char cpy_r_r135; + PyObject *cpy_r_r135; PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; + PyObject **cpy_r_r138; PyObject *cpy_r_r139; PyObject *cpy_r_r140; - PyObject *cpy_r_r141; - char cpy_r_r142; + char cpy_r_r141; + PyObject *cpy_r_r142; PyObject *cpy_r_r143; PyObject *cpy_r_r144; PyObject *cpy_r_r145; PyObject *cpy_r_r146; - PyObject *cpy_r_r147; + char cpy_r_r147; PyObject *cpy_r_r148; - PyObject *cpy_r_r149; + char cpy_r_r149; PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - char cpy_r_r152; - PyObject *cpy_r_r153; - PyObject *cpy_r_r154; + char cpy_r_r151; + tuple_T3OOO cpy_r_r152; + char cpy_r_r153; + PyObject **cpy_r_r154; PyObject *cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject **cpy_r_r161; + char cpy_r_r156; + tuple_T3OOO cpy_r_r157; + tuple_T3OOO cpy_r_r158; + tuple_T3OOO cpy_r_r159; + char cpy_r_r160; + PyObject *cpy_r_r161; PyObject *cpy_r_r162; PyObject *cpy_r_r163; PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - CPyPtr cpy_r_r166; - int64_t cpy_r_r167; - CPyTagged cpy_r_r168; - char cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; + char cpy_r_r165; + PyObject *cpy_r_r166; + PyObject *cpy_r_r167; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; + int32_t cpy_r_r170; + char cpy_r_r171; + char cpy_r_r172; PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; - char cpy_r_r176; + CPyTagged cpy_r_r174; + char cpy_r_r175; + PyObject *cpy_r_r176; PyObject *cpy_r_r177; PyObject *cpy_r_r178; PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; + PyObject **cpy_r_r181; PyObject *cpy_r_r182; - PyObject **cpy_r_r184; + PyObject *cpy_r_r183; + char cpy_r_r184; PyObject *cpy_r_r185; PyObject *cpy_r_r186; char cpy_r_r187; - PyObject *cpy_r_r188; + char cpy_r_r188; PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; + CPyPtr cpy_r_r190; + int64_t cpy_r_r191; + int64_t cpy_r_r192; char cpy_r_r193; PyObject *cpy_r_r194; - char cpy_r_r195; - PyObject *cpy_r_r196; - char cpy_r_r197; - tuple_T3OOO cpy_r_r198; - char cpy_r_r199; - PyObject **cpy_r_r200; + int64_t cpy_r_r195; + CPyPtr cpy_r_r196; + CPyPtr cpy_r_r197; + int64_t cpy_r_r198; + CPyPtr cpy_r_r199; + PyObject *cpy_r_r200; PyObject *cpy_r_r201; - char cpy_r_r202; - tuple_T3OOO cpy_r_r203; - tuple_T3OOO cpy_r_r204; - tuple_T3OOO cpy_r_r205; - char cpy_r_r206; + PyObject *cpy_r_r202; + char cpy_r_r203; + PyObject *cpy_r_r204; + char cpy_r_r205; + PyObject *cpy_r_r206; PyObject *cpy_r_r207; PyObject *cpy_r_r208; - PyObject *cpy_r_r209; + char cpy_r_r209; PyObject *cpy_r_r210; - char cpy_r_r211; + PyObject *cpy_r_r211; PyObject *cpy_r_r212; - PyObject *cpy_r_r213; + PyObject **cpy_r_r213; PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - int32_t cpy_r_r216; - char cpy_r_r217; + char cpy_r_r215; + PyObject *cpy_r_r216; + PyObject *cpy_r_r217; char cpy_r_r218; PyObject *cpy_r_r219; - CPyTagged cpy_r_r220; - char cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject **cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - char cpy_r_r230; - PyObject *cpy_r_r231; + char cpy_r_r220; + PyObject *cpy_r_r221; + char cpy_r_r222; + tuple_T3OOO cpy_r_r223; + char cpy_r_r224; + PyObject **cpy_r_r225; + PyObject *cpy_r_r226; + char cpy_r_r227; + tuple_T3OOO cpy_r_r228; + tuple_T3OOO cpy_r_r229; + tuple_T3OOO cpy_r_r230; + char cpy_r_r231; PyObject *cpy_r_r232; - char cpy_r_r233; + PyObject *cpy_r_r233; PyObject *cpy_r_r234; char cpy_r_r235; - char cpy_r_r236; + PyObject *cpy_r_r236; PyObject *cpy_r_r237; - CPyPtr cpy_r_r238; - int64_t cpy_r_r239; - int64_t cpy_r_r240; + int32_t cpy_r_r238; + PyObject *cpy_r_r239; + char cpy_r_r240; char cpy_r_r241; - PyObject *cpy_r_r242; + int64_t cpy_r_r242; int64_t cpy_r_r243; - CPyPtr cpy_r_r244; - CPyPtr cpy_r_r245; - int64_t cpy_r_r246; - CPyPtr cpy_r_r247; + char cpy_r_r244; + PyObject *cpy_r_r245; + PyObject *cpy_r_r246; + PyObject *cpy_r_r247; PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - char cpy_r_r250; + PyObject **cpy_r_r250; PyObject *cpy_r_r251; char cpy_r_r252; PyObject *cpy_r_r253; - PyObject *cpy_r_r254; - char cpy_r_r255; + char cpy_r_r254; + PyObject *cpy_r_r255; PyObject *cpy_r_r256; - char cpy_r_r257; + PyObject *cpy_r_r257; PyObject *cpy_r_r258; PyObject *cpy_r_r259; PyObject *cpy_r_r260; - char cpy_r_r261; - PyObject *cpy_r_r262; + PyObject **cpy_r_r262; PyObject *cpy_r_r263; PyObject *cpy_r_r264; - PyObject **cpy_r_r265; - PyObject *cpy_r_r266; + char cpy_r_r265; + char cpy_r_r266; char cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; + char cpy_r_r268; + char cpy_r_r269; char cpy_r_r270; PyObject *cpy_r_r271; - char cpy_r_r272; - PyObject *cpy_r_r273; - char cpy_r_r274; - tuple_T3OOO cpy_r_r275; - char cpy_r_r276; - PyObject **cpy_r_r277; + PyObject *cpy_r_r272; + char cpy_r_r273; + PyObject *cpy_r_r274; + char cpy_r_r275; + PyObject *cpy_r_r276; + char cpy_r_r277; PyObject *cpy_r_r278; char cpy_r_r279; - tuple_T3OOO cpy_r_r280; - tuple_T3OOO cpy_r_r281; - tuple_T3OOO cpy_r_r282; - char cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - char cpy_r_r287; - PyObject *cpy_r_r288; - PyObject *cpy_r_r289; - int32_t cpy_r_r290; - PyObject *cpy_r_r291; - char cpy_r_r292; - char cpy_r_r293; - int64_t cpy_r_r294; - int64_t cpy_r_r295; - char cpy_r_r296; - PyObject *cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - PyObject **cpy_r_r302; - PyObject *cpy_r_r303; - char cpy_r_r304; - PyObject *cpy_r_r305; - char cpy_r_r306; - PyObject *cpy_r_r307; - PyObject *cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; - PyObject *cpy_r_r311; - PyObject *cpy_r_r312; - PyObject **cpy_r_r314; - PyObject *cpy_r_r315; - PyObject *cpy_r_r316; - char cpy_r_r317; - char cpy_r_r318; - char cpy_r_r319; - char cpy_r_r320; - char cpy_r_r321; - char cpy_r_r322; - PyObject *cpy_r_r323; - PyObject *cpy_r_r324; - char cpy_r_r325; - PyObject *cpy_r_r326; - char cpy_r_r327; - PyObject *cpy_r_r328; - char cpy_r_r329; - PyObject *cpy_r_r330; - char cpy_r_r331; - PyObject *cpy_r_r332; - char cpy_r_r333; + PyObject *cpy_r_r280; + char cpy_r_r281; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; cpy_r_r2 = NULL; @@ -252203,7 +252253,7 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; cpy_r_r8 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL249; + goto CPyL216; CPyL1: ; cpy_r_r9 = (PyObject *)&_Py_NoneStruct; cpy_r_r10 = cpy_r_type != cpy_r_r9; @@ -252211,14 +252261,14 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } CPy_Unreachable(); CPyL4: ; cpy_r_r11 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r11 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } CPy_INCREF(cpy_r_r11); CPyL5: ; @@ -252229,28 +252279,28 @@ CPyL5: ; cpy_r_r14 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r14 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } CPy_INCREF(cpy_r_r14); CPyL7: ; cpy_r_r15 = PyUnicode_Check(cpy_r_r14); CPy_DECREF(cpy_r_r14); - if (!cpy_r_r15) goto CPyL165; + if (!cpy_r_r15) goto CPyL138; CPyL8: ; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r16 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 215, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } CPy_INCREF(cpy_r_r16); CPyL9: ; cpy_r_r17 = PyUnicode_Check(cpy_r_r16); CPy_DECREF(cpy_r_r16); - if (!cpy_r_r17) goto CPyL28; + if (!cpy_r_r17) goto CPyL25; cpy_r_r18 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r18 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 216, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } CPy_INCREF(cpy_r_r18); CPyL11: ; @@ -252258,7 +252308,7 @@ CPyL11: ; cpy_r_r19 = cpy_r_r18; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 216, CPyStatic_subscription_manager___globals, "str", cpy_r_r18); - goto CPyL255; + goto CPyL222; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id); @@ -252267,19 +252317,19 @@ CPyL11: ; cpy_r_r20 = 1; if (unlikely(!cpy_r_r20)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r21 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 217, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } CPy_INCREF_NO_IMM(cpy_r_r21); CPyL14: ; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; if (unlikely(cpy_r_r22 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 217, CPyStatic_subscription_manager___globals); - goto CPyL256; + goto CPyL223; } CPy_INCREF(cpy_r_r22); CPyL15: ; @@ -252288,1771 +252338,1553 @@ CPyL15: ; CPy_DECREF_NO_IMM(cpy_r_r21); if (unlikely(cpy_r_r23 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions); + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription != NULL) { + CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions = cpy_r_r23; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription = cpy_r_r23; cpy_r_r24 = 1; if (unlikely(!cpy_r_r24)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r25 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + cpy_r_r25 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r25 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 218, CPyStatic_subscription_manager___globals); - goto CPyL255; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 218, CPyStatic_subscription_manager___globals); + goto CPyL222; } CPy_INCREF(cpy_r_r25); CPyL18: ; - if (likely(PyUnicode_Check(cpy_r_r25))) - cpy_r_r26 = cpy_r_r25; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 218, CPyStatic_subscription_manager___globals, "str", cpy_r_r25); - goto CPyL257; - } - cpy_r_r27 = (PyObject *)&_Py_NoneStruct; - cpy_r_r28 = cpy_r_r26 == cpy_r_r27; + cpy_r_r26 = (PyObject *)&_Py_NoneStruct; + cpy_r_r27 = cpy_r_r25 == cpy_r_r26; CPy_DECREF(cpy_r_r25); - if (!cpy_r_r28) goto CPyL28; - cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r30 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription not found or is not being managed by the ' + if (!cpy_r_r27) goto CPyL28; + cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription not found or is not being managed by the ' 'subscription manager.\n' ' id: ') */ - cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{:{}}' */ - cpy_r_r32 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; - if (unlikely(cpy_r_r32 == NULL)) { + cpy_r_r29 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; + if (unlikely(cpy_r_r29 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 221, CPyStatic_subscription_manager___globals); - goto CPyL255; - } - CPy_INCREF(cpy_r_r32); -CPyL21: ; - cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r34 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'format' */ - PyObject *cpy_r_r35[3] = {cpy_r_r31, cpy_r_r32, cpy_r_r33}; - cpy_r_r36 = (PyObject **)&cpy_r_r35; - cpy_r_r37 = PyObject_VectorcallMethod(cpy_r_r34, cpy_r_r36, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL258; - } - CPy_DECREF(cpy_r_r32); - cpy_r_r38 = PyList_New(2); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL259; + goto CPyL222; } - cpy_r_r39 = (CPyPtr)&((PyListObject *)cpy_r_r38)->ob_item; - cpy_r_r40 = *(CPyPtr *)cpy_r_r39; - CPy_INCREF(cpy_r_r30); - *(PyObject * *)cpy_r_r40 = cpy_r_r30; - cpy_r_r41 = cpy_r_r40 + 8; - *(PyObject * *)cpy_r_r41 = cpy_r_r37; - cpy_r_r42 = PyUnicode_Join(cpy_r_r29, cpy_r_r38); - CPy_DECREF_NO_IMM(cpy_r_r38); - if (unlikely(cpy_r_r42 == NULL)) { + CPy_INCREF(cpy_r_r29); +CPyL20: ; + cpy_r_r30 = CPyStr_Build(2, cpy_r_r28, cpy_r_r29); + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r43 = CPyStatic_subscription_manager___globals; - cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r45 = CPyDict_GetItem(cpy_r_r43, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { + cpy_r_r31 = CPyStatic_subscription_manager___globals; + cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r33 = CPyDict_GetItem(cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL260; + goto CPyL224; } - PyObject *cpy_r_r46[1] = {cpy_r_r42}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = PyObject_Vectorcall(cpy_r_r45, cpy_r_r47, 1, 0); - CPy_DECREF(cpy_r_r45); - if (unlikely(cpy_r_r48 == NULL)) { + PyObject *cpy_r_r34[1] = {cpy_r_r30}; + cpy_r_r35 = (PyObject **)&cpy_r_r34; + cpy_r_r36 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r35, 1, 0); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r36 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL260; + goto CPyL224; } - CPy_DECREF(cpy_r_r42); - CPy_Raise(cpy_r_r48); - CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r30); + CPy_Raise(cpy_r_r36); + CPy_DECREF(cpy_r_r36); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } CPy_Unreachable(); -CPyL28: ; - cpy_r_r49 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r49 == NULL)) { +CPyL25: ; + cpy_r_r37 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r37 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 224, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - CPy_INCREF(cpy_r_r49); -CPyL29: ; - if (PyObject_TypeCheck(cpy_r_r49, CPyType_subscriptions___EthSubscription)) - cpy_r_r50 = cpy_r_r49; + CPy_INCREF(cpy_r_r37); +CPyL26: ; + if (likely(PyObject_TypeCheck(cpy_r_r37, CPyType_subscriptions___EthSubscription))) + cpy_r_r38 = cpy_r_r37; else { - cpy_r_r50 = NULL; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 224, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r37); + goto CPyL222; } - if (cpy_r_r50 != NULL) goto __LL853; - if (PyUnicode_Check(cpy_r_r49)) - cpy_r_r50 = cpy_r_r49; + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription != NULL) { + CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription); + } + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription = cpy_r_r38; + cpy_r_r39 = 1; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL222; + } +CPyL28: ; + cpy_r_r40 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 226, CPyStatic_subscription_manager___globals); + goto CPyL222; + } + CPy_INCREF(cpy_r_r40); +CPyL29: ; + if (likely(cpy_r_r40 != Py_None)) + cpy_r_r41 = cpy_r_r40; else { - cpy_r_r50 = NULL; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 226, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r40); + goto CPyL222; } - if (cpy_r_r50 != NULL) goto __LL853; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 224, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r49); - goto CPyL255; -__LL853: ; - cpy_r_r51 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 224, CPyStatic_subscription_manager___globals); - goto CPyL261; + cpy_r_r42 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 226, CPyStatic_subscription_manager___globals); + goto CPyL225; } - CPy_INCREF_NO_IMM(cpy_r_r51); + CPy_INCREF_NO_IMM(cpy_r_r42); CPyL31: ; - cpy_r_r52 = CPyDef_subscription_manager___SubscriptionManager___subscriptions(cpy_r_r51); - CPy_DECREF_NO_IMM(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { + cpy_r_r43 = CPyDef_subscription_manager___SubscriptionManager___subscriptions(cpy_r_r42); + CPy_DECREF_NO_IMM(cpy_r_r42); + if (unlikely(cpy_r_r43 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL261; + goto CPyL225; } CPyL32: ; - cpy_r_r53 = PySequence_Contains(cpy_r_r52, cpy_r_r50); - CPy_DECREF_NO_IMM(cpy_r_r52); - CPy_DECREF(cpy_r_r50); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { + cpy_r_r44 = PySequence_Contains(cpy_r_r43, cpy_r_r41); + CPy_DECREF_NO_IMM(cpy_r_r43); + CPy_DECREF_NO_IMM(cpy_r_r41); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r55 = cpy_r_r53; - cpy_r_r56 = cpy_r_r55 ^ 1; - if (!cpy_r_r56) goto CPyL57; - cpy_r_r57 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription not found or is not being managed by the ' + cpy_r_r46 = cpy_r_r44; + cpy_r_r47 = cpy_r_r46 ^ 1; + if (!cpy_r_r47) goto CPyL46; + cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription not found or is not being managed by the ' 'subscription manager.\n' ' label: ') */ - cpy_r_r58 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 228, CPyStatic_subscription_manager___globals); - goto CPyL255; + cpy_r_r49 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 230, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF(cpy_r_r58); + CPy_INCREF(cpy_r_r49); CPyL35: ; - if (PyObject_TypeCheck(cpy_r_r58, CPyType_subscriptions___EthSubscription)) - cpy_r_r59 = cpy_r_r58; - else { - cpy_r_r59 = NULL; - } - if (cpy_r_r59 != NULL) goto __LL854; - if (PyUnicode_Check(cpy_r_r58)) - cpy_r_r59 = cpy_r_r58; - else { - cpy_r_r59 = NULL; - } - if (cpy_r_r59 != NULL) goto __LL854; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 228, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r58); - goto CPyL255; -__LL854: ; - cpy_r_r60 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r61 = CPy_TypeCheck(cpy_r_r59, cpy_r_r60); - if (!cpy_r_r61) goto CPyL40; - if (likely(PyObject_TypeCheck(cpy_r_r59, CPyType_subscriptions___EthSubscription))) - cpy_r_r62 = cpy_r_r59; + if (likely(cpy_r_r49 != Py_None)) + cpy_r_r50 = cpy_r_r49; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 228, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r59); - goto CPyL255; - } - cpy_r_r63 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r62); - CPy_DECREF_NO_IMM(cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; - } -CPyL39: ; - cpy_r_r64 = cpy_r_r63; - goto CPyL42; -CPyL40: ; - cpy_r_r65 = cpy_r_r59; - cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ - cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 230, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r49); + goto CPyL226; } - cpy_r_r64 = cpy_r_r67; -CPyL42: ; - cpy_r_r68 = PyObject_Str(cpy_r_r64); - CPy_DECREF(cpy_r_r64); - if (unlikely(cpy_r_r68 == NULL)) { + cpy_r_r51 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r50); + if (unlikely(cpy_r_r51 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; - } - cpy_r_r69 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '\n id: ' */ - cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 228, CPyStatic_subscription_manager___globals); - goto CPyL262; - } - CPy_INCREF(cpy_r_r70); -CPyL44: ; - if (PyObject_TypeCheck(cpy_r_r70, CPyType_subscriptions___EthSubscription)) - cpy_r_r71 = cpy_r_r70; - else { - cpy_r_r71 = NULL; + goto CPyL226; } - if (cpy_r_r71 != NULL) goto __LL855; - if (PyUnicode_Check(cpy_r_r70)) - cpy_r_r71 = cpy_r_r70; - else { - cpy_r_r71 = NULL; +CPyL37: ; + CPy_DECREF(cpy_r_r49); + cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '\n id: ' */ + cpy_r_r53 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 230, CPyStatic_subscription_manager___globals); + goto CPyL227; } - if (cpy_r_r71 != NULL) goto __LL855; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 228, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r70); - goto CPyL262; -__LL855: ; - cpy_r_r72 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r73 = CPy_TypeCheck(cpy_r_r71, cpy_r_r72); - if (!cpy_r_r73) goto CPyL49; - if (likely(PyObject_TypeCheck(cpy_r_r71, CPyType_subscriptions___EthSubscription))) - cpy_r_r74 = cpy_r_r71; + CPy_INCREF(cpy_r_r53); +CPyL38: ; + if (likely(cpy_r_r53 != Py_None)) + cpy_r_r54 = cpy_r_r53; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 228, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r71); - goto CPyL262; - } - cpy_r_r75 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r74)->__id; - if (unlikely(cpy_r_r75 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '_id' of 'EthSubscription' undefined"); - } else { - CPy_INCREF(cpy_r_r75); - } - CPy_DECREF_NO_IMM(cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL262; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 230, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r53); + goto CPyL228; } -CPyL48: ; - cpy_r_r76 = cpy_r_r75; - goto CPyL51; -CPyL49: ; - cpy_r_r77 = cpy_r_r71; - cpy_r_r78 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_id' */ - cpy_r_r79 = CPyObject_GetAttr(cpy_r_r77, cpy_r_r78); - CPy_DECREF(cpy_r_r77); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL262; + cpy_r_r55 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r54)->__id; + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "EthSubscription", "_id", 230, CPyStatic_subscription_manager___globals); + goto CPyL228; } - cpy_r_r76 = cpy_r_r79; -CPyL51: ; - cpy_r_r80 = PyObject_Str(cpy_r_r76); - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r80 == NULL)) { + CPy_INCREF(cpy_r_r55); +CPyL40: ; + CPy_DECREF(cpy_r_r53); + cpy_r_r56 = PyObject_Str(cpy_r_r55); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL227; } - cpy_r_r81 = CPyStr_Build(4, cpy_r_r57, cpy_r_r68, cpy_r_r69, cpy_r_r80); - CPy_DECREF(cpy_r_r68); - CPy_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { + cpy_r_r57 = CPyStr_Build(4, cpy_r_r48, cpy_r_r51, cpy_r_r52, cpy_r_r56); + CPy_DECREF(cpy_r_r51); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r57 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r82 = CPyStatic_subscription_manager___globals; - cpy_r_r83 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r84 = CPyDict_GetItem(cpy_r_r82, cpy_r_r83); - if (unlikely(cpy_r_r84 == NULL)) { + cpy_r_r58 = CPyStatic_subscription_manager___globals; + cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r60 = CPyDict_GetItem(cpy_r_r58, cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL263; + goto CPyL229; } - PyObject *cpy_r_r85[1] = {cpy_r_r81}; - cpy_r_r86 = (PyObject **)&cpy_r_r85; - cpy_r_r87 = PyObject_Vectorcall(cpy_r_r84, cpy_r_r86, 1, 0); - CPy_DECREF(cpy_r_r84); - if (unlikely(cpy_r_r87 == NULL)) { + PyObject *cpy_r_r61[1] = {cpy_r_r57}; + cpy_r_r62 = (PyObject **)&cpy_r_r61; + cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r63 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL263; + goto CPyL229; } - CPy_DECREF(cpy_r_r81); - CPy_Raise(cpy_r_r87); - CPy_DECREF(cpy_r_r87); + CPy_DECREF(cpy_r_r57); + CPy_Raise(cpy_r_r63); + CPy_DECREF(cpy_r_r63); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } CPy_Unreachable(); -CPyL57: ; - cpy_r_r88 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 231, CPyStatic_subscription_manager___globals); - goto CPyL255; +CPyL46: ; + cpy_r_r64 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r64 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 233, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF_NO_IMM(cpy_r_r88); -CPyL58: ; - cpy_r_r89 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r88)->__w3; - CPy_INCREF(cpy_r_r89); - CPy_DECREF_NO_IMM(cpy_r_r88); - cpy_r_r90 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ - cpy_r_r91 = CPyObject_GetAttr(cpy_r_r89, cpy_r_r90); - CPy_DECREF(cpy_r_r89); - if (unlikely(cpy_r_r91 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r64); +CPyL47: ; + cpy_r_r65 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r64)->__w3; + CPy_INCREF(cpy_r_r65); + CPy_DECREF_NO_IMM(cpy_r_r64); + cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ + cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r67 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; - } - cpy_r_r92 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 231, CPyStatic_subscription_manager___globals); - goto CPyL264; - } - CPy_INCREF(cpy_r_r92); -CPyL60: ; - if (PyObject_TypeCheck(cpy_r_r92, CPyType_subscriptions___EthSubscription)) - cpy_r_r93 = cpy_r_r92; - else { - cpy_r_r93 = NULL; + goto CPyL222; } - if (cpy_r_r93 != NULL) goto __LL856; - if (PyUnicode_Check(cpy_r_r92)) - cpy_r_r93 = cpy_r_r92; - else { - cpy_r_r93 = NULL; + cpy_r_r68 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r68 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 233, CPyStatic_subscription_manager___globals); + goto CPyL230; } - if (cpy_r_r93 != NULL) goto __LL856; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 231, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r92); - goto CPyL264; -__LL856: ; - cpy_r_r94 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r95 = CPy_TypeCheck(cpy_r_r93, cpy_r_r94); - if (!cpy_r_r95) goto CPyL65; - if (likely(PyObject_TypeCheck(cpy_r_r93, CPyType_subscriptions___EthSubscription))) - cpy_r_r96 = cpy_r_r93; + CPy_INCREF(cpy_r_r68); +CPyL49: ; + if (likely(cpy_r_r68 != Py_None)) + cpy_r_r69 = cpy_r_r68; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 231, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r93); - goto CPyL264; - } - cpy_r_r97 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r96); - CPy_DECREF_NO_IMM(cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL264; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 233, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r68); + goto CPyL231; } -CPyL64: ; - cpy_r_r98 = cpy_r_r97; - goto CPyL67; -CPyL65: ; - cpy_r_r99 = cpy_r_r93; - cpy_r_r100 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r101 = CPyObject_GetAttr(cpy_r_r99, cpy_r_r100); - CPy_DECREF(cpy_r_r99); - if (unlikely(cpy_r_r101 == NULL)) { + cpy_r_r70 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r69); + if (unlikely(cpy_r_r70 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL264; + goto CPyL231; } - cpy_r_r98 = cpy_r_r101; -CPyL67: ; - cpy_r_r102 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unsubscribe' */ - PyObject *cpy_r_r103[2] = {cpy_r_r91, cpy_r_r98}; - cpy_r_r104 = (PyObject **)&cpy_r_r103; - cpy_r_r105 = PyObject_VectorcallMethod(cpy_r_r102, cpy_r_r104, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r105 == NULL)) { +CPyL51: ; + CPy_DECREF(cpy_r_r68); + cpy_r_r71 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unsubscribe' */ + PyObject *cpy_r_r72[2] = {cpy_r_r67, cpy_r_r70}; + cpy_r_r73 = (PyObject **)&cpy_r_r72; + cpy_r_r74 = PyObject_VectorcallMethod(cpy_r_r71, cpy_r_r73, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r74 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL265; + goto CPyL232; } - CPy_DECREF(cpy_r_r91); - CPy_DECREF(cpy_r_r98); - cpy_r_r106 = CPy_GetCoro(cpy_r_r105); - CPy_DECREF(cpy_r_r105); - if (unlikely(cpy_r_r106 == NULL)) { + CPy_DECREF(cpy_r_r67); + CPy_DECREF(cpy_r_r70); + cpy_r_r75 = CPy_GetCoro(cpy_r_r74); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r106; - cpy_r_r107 = 1; - if (unlikely(!cpy_r_r107)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r75; + cpy_r_r76 = 1; + if (unlikely(!cpy_r_r76)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r108 == NULL)) { + cpy_r_r77 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r77 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - CPy_INCREF(cpy_r_r108); -CPyL71: ; - cpy_r_r109 = CPyIter_Next(cpy_r_r108); - CPy_DECREF(cpy_r_r108); - if (cpy_r_r109 != NULL) goto CPyL74; - cpy_r_r110 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r110 == NULL)) { + CPy_INCREF(cpy_r_r77); +CPyL55: ; + cpy_r_r78 = CPyIter_Next(cpy_r_r77); + CPy_DECREF(cpy_r_r77); + if (cpy_r_r78 != NULL) goto CPyL58; + cpy_r_r79 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r79 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r111 = cpy_r_r110; - cpy_r_r112 = NULL; + cpy_r_r80 = cpy_r_r79; + cpy_r_r81 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r112; - cpy_r_r113 = 1; - if (unlikely(!cpy_r_r113)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r81; + cpy_r_r82 = 1; + if (unlikely(!cpy_r_r82)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL266; + goto CPyL233; } else - goto CPyL96; -CPyL74: ; - cpy_r_r114 = cpy_r_r109; -CPyL75: ; + goto CPyL80; +CPyL58: ; + cpy_r_r83 = cpy_r_r78; +CPyL59: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r114; -CPyL76: ; - cpy_r_r116 = (PyObject *)&_Py_NoneStruct; - cpy_r_r117 = cpy_r_type != cpy_r_r116; - if (!cpy_r_r117) goto CPyL267; + return cpy_r_r83; +CPyL60: ; + cpy_r_r85 = (PyObject *)&_Py_NoneStruct; + cpy_r_r86 = cpy_r_type != cpy_r_r85; + if (!cpy_r_r86) goto CPyL234; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL80; + goto CPyL64; } else - goto CPyL268; -CPyL78: ; + goto CPyL235; +CPyL62: ; CPy_Unreachable(); -CPyL79: ; +CPyL63: ; CPy_INCREF(cpy_r_arg); - goto CPyL91; -CPyL80: ; - cpy_r_r118 = CPy_CatchError(); + goto CPyL75; +CPyL64: ; + cpy_r_r87 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f2); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r118; - cpy_r_r119 = 1; - if (unlikely(!cpy_r_r119)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r87; + cpy_r_r88 = 1; + if (unlikely(!cpy_r_r88)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL269; + goto CPyL236; } - cpy_r_r120 = (PyObject **)&cpy_r_r1; - cpy_r_r121 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r121 == NULL)) { + cpy_r_r89 = (PyObject **)&cpy_r_r1; + cpy_r_r90 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r90 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL269; + goto CPyL236; } - CPy_INCREF(cpy_r_r121); -CPyL82: ; - cpy_r_r122 = CPy_YieldFromErrorHandle(cpy_r_r121, cpy_r_r120); - CPy_DecRef(cpy_r_r121); - if (unlikely(cpy_r_r122 == 2)) { + CPy_INCREF(cpy_r_r90); +CPyL66: ; + cpy_r_r91 = CPy_YieldFromErrorHandle(cpy_r_r90, cpy_r_r89); + CPy_DecRef(cpy_r_r90); + if (unlikely(cpy_r_r91 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL269; + goto CPyL236; } - if (cpy_r_r122) goto CPyL86; - cpy_r_r114 = cpy_r_r1; - cpy_r_r123 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r123.f0 == NULL)) { + if (cpy_r_r91) goto CPyL70; + cpy_r_r83 = cpy_r_r1; + cpy_r_r92 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r92.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL270; + goto CPyL237; } - CPy_INCREF(cpy_r_r123.f0); - CPy_INCREF(cpy_r_r123.f1); - CPy_INCREF(cpy_r_r123.f2); -CPyL85: ; - CPy_RestoreExcInfo(cpy_r_r123); - CPy_DecRef(cpy_r_r123.f0); - CPy_DecRef(cpy_r_r123.f1); - CPy_DecRef(cpy_r_r123.f2); - goto CPyL75; -CPyL86: ; - cpy_r_r111 = cpy_r_r1; - cpy_r_r124 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r124.f0 == NULL)) { + CPy_INCREF(cpy_r_r92.f0); + CPy_INCREF(cpy_r_r92.f1); + CPy_INCREF(cpy_r_r92.f2); +CPyL69: ; + CPy_RestoreExcInfo(cpy_r_r92); + CPy_DecRef(cpy_r_r92.f0); + CPy_DecRef(cpy_r_r92.f1); + CPy_DecRef(cpy_r_r92.f2); + goto CPyL59; +CPyL70: ; + cpy_r_r80 = cpy_r_r1; + cpy_r_r93 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r93.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL271; + goto CPyL238; } - CPy_INCREF(cpy_r_r124.f0); - CPy_INCREF(cpy_r_r124.f1); - CPy_INCREF(cpy_r_r124.f2); -CPyL87: ; - CPy_RestoreExcInfo(cpy_r_r124); - CPy_DecRef(cpy_r_r124.f0); - CPy_DecRef(cpy_r_r124.f1); - CPy_DecRef(cpy_r_r124.f2); - goto CPyL96; -CPyL88: ; - cpy_r_r125 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r125.f0 == NULL)) { + CPy_INCREF(cpy_r_r93.f0); + CPy_INCREF(cpy_r_r93.f1); + CPy_INCREF(cpy_r_r93.f2); +CPyL71: ; + CPy_RestoreExcInfo(cpy_r_r93); + CPy_DecRef(cpy_r_r93.f0); + CPy_DecRef(cpy_r_r93.f1); + CPy_DecRef(cpy_r_r93.f2); + goto CPyL80; +CPyL72: ; + cpy_r_r94 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r94.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - CPy_INCREF(cpy_r_r125.f0); - CPy_INCREF(cpy_r_r125.f1); - CPy_INCREF(cpy_r_r125.f2); -CPyL89: ; - CPy_RestoreExcInfo(cpy_r_r125); - CPy_DecRef(cpy_r_r125.f0); - CPy_DecRef(cpy_r_r125.f1); - CPy_DecRef(cpy_r_r125.f2); - cpy_r_r126 = CPy_KeepPropagating(); - if (!cpy_r_r126) goto CPyL255; + CPy_INCREF(cpy_r_r94.f0); + CPy_INCREF(cpy_r_r94.f1); + CPy_INCREF(cpy_r_r94.f2); +CPyL73: ; + CPy_RestoreExcInfo(cpy_r_r94); + CPy_DecRef(cpy_r_r94.f0); + CPy_DecRef(cpy_r_r94.f1); + CPy_DecRef(cpy_r_r94.f2); + cpy_r_r95 = CPy_KeepPropagating(); + if (!cpy_r_r95) goto CPyL222; CPy_Unreachable(); -CPyL91: ; - cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r127 == NULL)) { +CPyL75: ; + cpy_r_r96 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r96 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL272; + goto CPyL239; } - CPy_INCREF(cpy_r_r127); -CPyL92: ; - cpy_r_r128 = CPyIter_Send(cpy_r_r127, cpy_r_arg); - CPy_DECREF(cpy_r_r127); + CPy_INCREF(cpy_r_r96); +CPyL76: ; + cpy_r_r97 = CPyIter_Send(cpy_r_r96, cpy_r_arg); + CPy_DECREF(cpy_r_r96); CPy_DECREF(cpy_r_arg); - if (cpy_r_r128 == NULL) goto CPyL94; - cpy_r_r114 = cpy_r_r128; - goto CPyL75; -CPyL94: ; - cpy_r_r129 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r129 == NULL)) { + if (cpy_r_r97 == NULL) goto CPyL78; + cpy_r_r83 = cpy_r_r97; + goto CPyL59; +CPyL78: ; + cpy_r_r98 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r98 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r111 = cpy_r_r129; -CPyL96: ; - if (unlikely(!PyBool_Check(cpy_r_r111))) { - CPy_TypeError("bool", cpy_r_r111); cpy_r_r130 = 2; + cpy_r_r80 = cpy_r_r98; +CPyL80: ; + if (unlikely(!PyBool_Check(cpy_r_r80))) { + CPy_TypeError("bool", cpy_r_r80); cpy_r_r99 = 2; } else - cpy_r_r130 = cpy_r_r111 == Py_True; - CPy_DECREF(cpy_r_r111); - if (unlikely(cpy_r_r130 == 2)) { + cpy_r_r99 = cpy_r_r80 == Py_True; + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r99 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; - } - if (!cpy_r_r130) goto CPyL240; - cpy_r_r131 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 232, CPyStatic_subscription_manager___globals); - goto CPyL255; - } - CPy_INCREF_NO_IMM(cpy_r_r131); -CPyL99: ; - cpy_r_r132 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 232, CPyStatic_subscription_manager___globals); - goto CPyL273; + goto CPyL222; } - CPy_INCREF(cpy_r_r132); -CPyL100: ; - if (PyObject_TypeCheck(cpy_r_r132, CPyType_subscriptions___EthSubscription)) - cpy_r_r133 = cpy_r_r132; - else { - cpy_r_r133 = NULL; + if (!cpy_r_r99) goto CPyL207; + cpy_r_r100 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 234, CPyStatic_subscription_manager___globals); + goto CPyL222; } - if (cpy_r_r133 != NULL) goto __LL857; - if (PyUnicode_Check(cpy_r_r132)) - cpy_r_r133 = cpy_r_r132; - else { - cpy_r_r133 = NULL; + CPy_INCREF_NO_IMM(cpy_r_r100); +CPyL83: ; + cpy_r_r101 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 234, CPyStatic_subscription_manager___globals); + goto CPyL240; } - if (cpy_r_r133 != NULL) goto __LL857; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 232, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r132); - goto CPyL273; -__LL857: ; - if (likely(PyObject_TypeCheck(cpy_r_r133, CPyType_subscriptions___EthSubscription))) - cpy_r_r134 = cpy_r_r133; + CPy_INCREF(cpy_r_r101); +CPyL84: ; + if (likely(cpy_r_r101 != Py_None)) + cpy_r_r102 = cpy_r_r101; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 232, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r133); - goto CPyL273; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 234, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r101); + goto CPyL240; } - cpy_r_r135 = CPyDef_subscription_manager___SubscriptionManager____remove_subscription(cpy_r_r131, cpy_r_r134); - CPy_DECREF_NO_IMM(cpy_r_r134); - CPy_DECREF_NO_IMM(cpy_r_r131); - if (unlikely(cpy_r_r135 == 2)) { + cpy_r_r103 = CPyDef_subscription_manager___SubscriptionManager____remove_subscription(cpy_r_r100, cpy_r_r102); + CPy_DECREF_NO_IMM(cpy_r_r102); + CPy_DECREF_NO_IMM(cpy_r_r100); + if (unlikely(cpy_r_r103 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r136 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 233, CPyStatic_subscription_manager___globals); - goto CPyL255; + cpy_r_r104 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r104 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 235, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF_NO_IMM(cpy_r_r136); -CPyL104: ; - cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r136)->_logger; - CPy_INCREF(cpy_r_r137); - CPy_DECREF_NO_IMM(cpy_r_r136); - cpy_r_r138 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Successfully unsubscribed from subscription:\n' + CPy_INCREF_NO_IMM(cpy_r_r104); +CPyL87: ; + cpy_r_r105 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r104)->_logger; + CPy_INCREF(cpy_r_r105); + CPy_DECREF_NO_IMM(cpy_r_r104); + cpy_r_r106 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Successfully unsubscribed from subscription:\n' ' label: %s\n' ' id: %s') */ - cpy_r_r139 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 236, CPyStatic_subscription_manager___globals); - goto CPyL274; - } - CPy_INCREF(cpy_r_r139); -CPyL105: ; - if (PyObject_TypeCheck(cpy_r_r139, CPyType_subscriptions___EthSubscription)) - cpy_r_r140 = cpy_r_r139; - else { - cpy_r_r140 = NULL; - } - if (cpy_r_r140 != NULL) goto __LL858; - if (PyUnicode_Check(cpy_r_r139)) - cpy_r_r140 = cpy_r_r139; - else { - cpy_r_r140 = NULL; + cpy_r_r107 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r107 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 238, CPyStatic_subscription_manager___globals); + goto CPyL241; } - if (cpy_r_r140 != NULL) goto __LL858; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 236, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r139); - goto CPyL274; -__LL858: ; - cpy_r_r141 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r142 = CPy_TypeCheck(cpy_r_r140, cpy_r_r141); - if (!cpy_r_r142) goto CPyL110; - if (likely(PyObject_TypeCheck(cpy_r_r140, CPyType_subscriptions___EthSubscription))) - cpy_r_r143 = cpy_r_r140; + CPy_INCREF(cpy_r_r107); +CPyL88: ; + if (likely(cpy_r_r107 != Py_None)) + cpy_r_r108 = cpy_r_r107; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 236, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r140); - goto CPyL274; - } - cpy_r_r144 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r143); - CPy_DECREF_NO_IMM(cpy_r_r143); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL274; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 238, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r107); + goto CPyL242; } -CPyL109: ; - cpy_r_r145 = cpy_r_r144; - goto CPyL112; -CPyL110: ; - cpy_r_r146 = cpy_r_r140; - cpy_r_r147 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ - cpy_r_r148 = CPyObject_GetAttr(cpy_r_r146, cpy_r_r147); - CPy_DECREF(cpy_r_r146); - if (unlikely(cpy_r_r148 == NULL)) { + cpy_r_r109 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r108); + if (unlikely(cpy_r_r109 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL274; - } - cpy_r_r145 = cpy_r_r148; -CPyL112: ; - cpy_r_r149 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 237, CPyStatic_subscription_manager___globals); - goto CPyL275; + goto CPyL242; } - CPy_INCREF(cpy_r_r149); -CPyL113: ; - if (PyObject_TypeCheck(cpy_r_r149, CPyType_subscriptions___EthSubscription)) - cpy_r_r150 = cpy_r_r149; - else { - cpy_r_r150 = NULL; +CPyL90: ; + CPy_DECREF(cpy_r_r107); + cpy_r_r110 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r110 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 239, CPyStatic_subscription_manager___globals); + goto CPyL243; } - if (cpy_r_r150 != NULL) goto __LL859; - if (PyUnicode_Check(cpy_r_r149)) - cpy_r_r150 = cpy_r_r149; + CPy_INCREF(cpy_r_r110); +CPyL91: ; + if (likely(cpy_r_r110 != Py_None)) + cpy_r_r111 = cpy_r_r110; else { - cpy_r_r150 = NULL; - } - if (cpy_r_r150 != NULL) goto __LL859; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 237, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r149); - goto CPyL275; -__LL859: ; - cpy_r_r151 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r152 = CPy_TypeCheck(cpy_r_r150, cpy_r_r151); - if (!cpy_r_r152) goto CPyL118; - if (likely(PyObject_TypeCheck(cpy_r_r150, CPyType_subscriptions___EthSubscription))) - cpy_r_r153 = cpy_r_r150; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 237, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r150); - goto CPyL275; - } - cpy_r_r154 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r153); - CPy_DECREF_NO_IMM(cpy_r_r153); - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL275; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 239, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r110); + goto CPyL244; } -CPyL117: ; - cpy_r_r155 = cpy_r_r154; - goto CPyL120; -CPyL118: ; - cpy_r_r156 = cpy_r_r150; - cpy_r_r157 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r158 = CPyObject_GetAttr(cpy_r_r156, cpy_r_r157); - CPy_DECREF(cpy_r_r156); - if (unlikely(cpy_r_r158 == NULL)) { + cpy_r_r112 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r111); + if (unlikely(cpy_r_r112 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL275; + goto CPyL244; } - cpy_r_r155 = cpy_r_r158; -CPyL120: ; - cpy_r_r159 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ - PyObject *cpy_r_r160[4] = {cpy_r_r137, cpy_r_r138, cpy_r_r145, cpy_r_r155}; - cpy_r_r161 = (PyObject **)&cpy_r_r160; - cpy_r_r162 = PyObject_VectorcallMethod(cpy_r_r159, cpy_r_r161, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r162 == NULL)) { +CPyL93: ; + CPy_DECREF(cpy_r_r110); + cpy_r_r113 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ + PyObject *cpy_r_r114[4] = {cpy_r_r105, cpy_r_r106, cpy_r_r109, cpy_r_r112}; + cpy_r_r115 = (PyObject **)&cpy_r_r114; + cpy_r_r116 = PyObject_VectorcallMethod(cpy_r_r113, cpy_r_r115, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r116 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL276; + goto CPyL245; } else - goto CPyL277; -CPyL121: ; - CPy_DECREF(cpy_r_r137); - CPy_DECREF(cpy_r_r145); - CPy_DECREF(cpy_r_r155); - cpy_r_r163 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 240, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL246; +CPyL94: ; + CPy_DECREF(cpy_r_r105); + CPy_DECREF(cpy_r_r109); + CPy_DECREF(cpy_r_r112); + cpy_r_r117 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 242, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF_NO_IMM(cpy_r_r163); -CPyL122: ; - cpy_r_r164 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r163)->__subscription_container; - cpy_r_r165 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r164); - if (unlikely(cpy_r_r165 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r117); +CPyL95: ; + cpy_r_r118 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r117)->__subscription_container; + cpy_r_r119 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r118); + if (unlikely(cpy_r_r119 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL278; + goto CPyL247; } -CPyL123: ; - cpy_r_r166 = (CPyPtr)&((PyVarObject *)cpy_r_r165)->ob_size; - cpy_r_r167 = *(int64_t *)cpy_r_r166; - cpy_r_r168 = cpy_r_r167 << 1; - cpy_r_r169 = cpy_r_r168 == 0; - CPy_DECREF_NO_IMM(cpy_r_r163); - if (!cpy_r_r169) goto CPyL160; - cpy_r_r170 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 242, CPyStatic_subscription_manager___globals); - goto CPyL255; +CPyL96: ; + cpy_r_r120 = (CPyPtr)&((PyVarObject *)cpy_r_r119)->ob_size; + cpy_r_r121 = *(int64_t *)cpy_r_r120; + cpy_r_r122 = cpy_r_r121 << 1; + cpy_r_r123 = cpy_r_r122 == 0; + CPy_DECREF_NO_IMM(cpy_r_r117); + if (!cpy_r_r123) goto CPyL133; + cpy_r_r124 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 244, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF_NO_IMM(cpy_r_r170); -CPyL125: ; - cpy_r_r171 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r170)->__provider; - CPy_INCREF(cpy_r_r171); - CPy_DECREF_NO_IMM(cpy_r_r170); - cpy_r_r172 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ - cpy_r_r173 = CPyObject_GetAttr(cpy_r_r171, cpy_r_r172); - CPy_DECREF(cpy_r_r171); - if (unlikely(cpy_r_r173 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r124); +CPyL98: ; + cpy_r_r125 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r124)->__provider; + CPy_INCREF(cpy_r_r125); + CPy_DECREF_NO_IMM(cpy_r_r124); + cpy_r_r126 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ + cpy_r_r127 = CPyObject_GetAttr(cpy_r_r125, cpy_r_r126); + CPy_DECREF(cpy_r_r125); + if (unlikely(cpy_r_r127 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - if (likely(Py_TYPE(cpy_r_r173) == CPyType_request_processor___RequestProcessor)) - cpy_r_r174 = cpy_r_r173; + if (likely(Py_TYPE(cpy_r_r127) == CPyType_request_processor___RequestProcessor)) + cpy_r_r128 = cpy_r_r127; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 242, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r173); - goto CPyL279; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 244, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r127); + goto CPyL248; } - cpy_r_r175 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r174)->__handler_subscription_queue; - CPy_INCREF_NO_IMM(cpy_r_r175); - CPy_DECREF(cpy_r_r173); + cpy_r_r129 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r128)->__handler_subscription_queue; + CPy_INCREF_NO_IMM(cpy_r_r129); + CPy_DECREF(cpy_r_r127); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r175; - cpy_r_r176 = 1; - if (unlikely(!cpy_r_r176)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r129; + cpy_r_r130 = 1; + if (unlikely(!cpy_r_r130)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r177 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "queue", 244, CPyStatic_subscription_manager___globals); - goto CPyL255; + cpy_r_r131 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; + if (unlikely(cpy_r_r131 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "queue", 246, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF_NO_IMM(cpy_r_r177); -CPyL129: ; - cpy_r_r178 = CPyStatic_subscription_manager___globals; - cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ - cpy_r_r180 = CPyDict_GetItem(cpy_r_r178, cpy_r_r179); - if (unlikely(cpy_r_r180 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r131); +CPyL102: ; + cpy_r_r132 = CPyStatic_subscription_manager___globals; + cpy_r_r133 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ + cpy_r_r134 = CPyDict_GetItem(cpy_r_r132, cpy_r_r133); + if (unlikely(cpy_r_r134 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL280; + goto CPyL249; } - cpy_r_r181 = PyObject_Vectorcall(cpy_r_r180, 0, 0, 0); - CPy_DECREF(cpy_r_r180); - if (unlikely(cpy_r_r181 == NULL)) { + cpy_r_r135 = PyObject_Vectorcall(cpy_r_r134, 0, 0, 0); + CPy_DECREF(cpy_r_r134); + if (unlikely(cpy_r_r135 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL280; + goto CPyL249; } - cpy_r_r182 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ - PyObject *cpy_r_r183[2] = {cpy_r_r177, cpy_r_r181}; - cpy_r_r184 = (PyObject **)&cpy_r_r183; - cpy_r_r185 = PyObject_VectorcallMethod(cpy_r_r182, cpy_r_r184, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r185 == NULL)) { + cpy_r_r136 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ + PyObject *cpy_r_r137[2] = {cpy_r_r131, cpy_r_r135}; + cpy_r_r138 = (PyObject **)&cpy_r_r137; + cpy_r_r139 = PyObject_VectorcallMethod(cpy_r_r136, cpy_r_r138, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r139 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL281; + goto CPyL250; } - CPy_DECREF_NO_IMM(cpy_r_r177); - CPy_DECREF(cpy_r_r181); - cpy_r_r186 = CPy_GetCoro(cpy_r_r185); - CPy_DECREF(cpy_r_r185); - if (unlikely(cpy_r_r186 == NULL)) { + CPy_DECREF_NO_IMM(cpy_r_r131); + CPy_DECREF(cpy_r_r135); + cpy_r_r140 = CPy_GetCoro(cpy_r_r139); + CPy_DECREF(cpy_r_r139); + if (unlikely(cpy_r_r140 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r186; - cpy_r_r187 = 1; - if (unlikely(!cpy_r_r187)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r140; + cpy_r_r141 = 1; + if (unlikely(!cpy_r_r141)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r188 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r188 == NULL)) { + cpy_r_r142 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r142 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - CPy_INCREF(cpy_r_r188); -CPyL135: ; - cpy_r_r189 = CPyIter_Next(cpy_r_r188); - CPy_DECREF(cpy_r_r188); - if (cpy_r_r189 != NULL) goto CPyL138; - cpy_r_r190 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r190 == NULL)) { + CPy_INCREF(cpy_r_r142); +CPyL108: ; + cpy_r_r143 = CPyIter_Next(cpy_r_r142); + CPy_DECREF(cpy_r_r142); + if (cpy_r_r143 != NULL) goto CPyL111; + cpy_r_r144 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r144 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r191 = cpy_r_r190; - CPy_DECREF(cpy_r_r191); - cpy_r_r192 = NULL; + cpy_r_r145 = cpy_r_r144; + CPy_DECREF(cpy_r_r145); + cpy_r_r146 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r192; - cpy_r_r193 = 1; - if (unlikely(!cpy_r_r193)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r146; + cpy_r_r147 = 1; + if (unlikely(!cpy_r_r147)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } else - goto CPyL160; -CPyL138: ; - cpy_r_r194 = cpy_r_r189; -CPyL139: ; + goto CPyL133; +CPyL111: ; + cpy_r_r148 = cpy_r_r143; +CPyL112: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; - return cpy_r_r194; -CPyL140: ; - cpy_r_r196 = (PyObject *)&_Py_NoneStruct; - cpy_r_r197 = cpy_r_type != cpy_r_r196; - if (!cpy_r_r197) goto CPyL282; + return cpy_r_r148; +CPyL113: ; + cpy_r_r150 = (PyObject *)&_Py_NoneStruct; + cpy_r_r151 = cpy_r_type != cpy_r_r150; + if (!cpy_r_r151) goto CPyL251; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL144; + goto CPyL117; } else - goto CPyL283; -CPyL142: ; + goto CPyL252; +CPyL115: ; CPy_Unreachable(); -CPyL143: ; +CPyL116: ; CPy_INCREF(cpy_r_arg); - goto CPyL155; -CPyL144: ; - cpy_r_r198 = CPy_CatchError(); + goto CPyL128; +CPyL117: ; + cpy_r_r152 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f2); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r198; - cpy_r_r199 = 1; - if (unlikely(!cpy_r_r199)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r152; + cpy_r_r153 = 1; + if (unlikely(!cpy_r_r153)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL284; + goto CPyL253; } - cpy_r_r200 = (PyObject **)&cpy_r_r3; - cpy_r_r201 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r201 == NULL)) { + cpy_r_r154 = (PyObject **)&cpy_r_r3; + cpy_r_r155 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r155 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL284; + goto CPyL253; } - CPy_INCREF(cpy_r_r201); -CPyL146: ; - cpy_r_r202 = CPy_YieldFromErrorHandle(cpy_r_r201, cpy_r_r200); - CPy_DecRef(cpy_r_r201); - if (unlikely(cpy_r_r202 == 2)) { + CPy_INCREF(cpy_r_r155); +CPyL119: ; + cpy_r_r156 = CPy_YieldFromErrorHandle(cpy_r_r155, cpy_r_r154); + CPy_DecRef(cpy_r_r155); + if (unlikely(cpy_r_r156 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL284; + goto CPyL253; } - if (cpy_r_r202) goto CPyL150; - cpy_r_r194 = cpy_r_r3; - cpy_r_r203 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r203.f0 == NULL)) { + if (cpy_r_r156) goto CPyL123; + cpy_r_r148 = cpy_r_r3; + cpy_r_r157 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r157.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL285; + goto CPyL254; } - CPy_INCREF(cpy_r_r203.f0); - CPy_INCREF(cpy_r_r203.f1); - CPy_INCREF(cpy_r_r203.f2); -CPyL149: ; - CPy_RestoreExcInfo(cpy_r_r203); - CPy_DecRef(cpy_r_r203.f0); - CPy_DecRef(cpy_r_r203.f1); - CPy_DecRef(cpy_r_r203.f2); - goto CPyL139; -CPyL150: ; - cpy_r_r191 = cpy_r_r3; - CPy_DecRef(cpy_r_r191); - cpy_r_r204 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r204.f0 == NULL)) { + CPy_INCREF(cpy_r_r157.f0); + CPy_INCREF(cpy_r_r157.f1); + CPy_INCREF(cpy_r_r157.f2); +CPyL122: ; + CPy_RestoreExcInfo(cpy_r_r157); + CPy_DecRef(cpy_r_r157.f0); + CPy_DecRef(cpy_r_r157.f1); + CPy_DecRef(cpy_r_r157.f2); + goto CPyL112; +CPyL123: ; + cpy_r_r145 = cpy_r_r3; + CPy_DecRef(cpy_r_r145); + cpy_r_r158 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r158.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL152; + goto CPyL125; } - CPy_INCREF(cpy_r_r204.f0); - CPy_INCREF(cpy_r_r204.f1); - CPy_INCREF(cpy_r_r204.f2); -CPyL151: ; - CPy_RestoreExcInfo(cpy_r_r204); - CPy_DecRef(cpy_r_r204.f0); - CPy_DecRef(cpy_r_r204.f1); - CPy_DecRef(cpy_r_r204.f2); - goto CPyL160; -CPyL152: ; - cpy_r_r205 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r205.f0 == NULL)) { + CPy_INCREF(cpy_r_r158.f0); + CPy_INCREF(cpy_r_r158.f1); + CPy_INCREF(cpy_r_r158.f2); +CPyL124: ; + CPy_RestoreExcInfo(cpy_r_r158); + CPy_DecRef(cpy_r_r158.f0); + CPy_DecRef(cpy_r_r158.f1); + CPy_DecRef(cpy_r_r158.f2); + goto CPyL133; +CPyL125: ; + cpy_r_r159 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r159.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - CPy_INCREF(cpy_r_r205.f0); - CPy_INCREF(cpy_r_r205.f1); - CPy_INCREF(cpy_r_r205.f2); -CPyL153: ; - CPy_RestoreExcInfo(cpy_r_r205); - CPy_DecRef(cpy_r_r205.f0); - CPy_DecRef(cpy_r_r205.f1); - CPy_DecRef(cpy_r_r205.f2); - cpy_r_r206 = CPy_KeepPropagating(); - if (!cpy_r_r206) goto CPyL255; + CPy_INCREF(cpy_r_r159.f0); + CPy_INCREF(cpy_r_r159.f1); + CPy_INCREF(cpy_r_r159.f2); +CPyL126: ; + CPy_RestoreExcInfo(cpy_r_r159); + CPy_DecRef(cpy_r_r159.f0); + CPy_DecRef(cpy_r_r159.f1); + CPy_DecRef(cpy_r_r159.f2); + cpy_r_r160 = CPy_KeepPropagating(); + if (!cpy_r_r160) goto CPyL222; CPy_Unreachable(); -CPyL155: ; - cpy_r_r207 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r207 == NULL)) { +CPyL128: ; + cpy_r_r161 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r161 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL255; } - CPy_INCREF(cpy_r_r207); -CPyL156: ; - cpy_r_r208 = CPyIter_Send(cpy_r_r207, cpy_r_arg); - CPy_DECREF(cpy_r_r207); + CPy_INCREF(cpy_r_r161); +CPyL129: ; + cpy_r_r162 = CPyIter_Send(cpy_r_r161, cpy_r_arg); + CPy_DECREF(cpy_r_r161); CPy_DECREF(cpy_r_arg); - if (cpy_r_r208 == NULL) goto CPyL158; - cpy_r_r194 = cpy_r_r208; - goto CPyL139; -CPyL158: ; - cpy_r_r209 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r209 == NULL)) { + if (cpy_r_r162 == NULL) goto CPyL131; + cpy_r_r148 = cpy_r_r162; + goto CPyL112; +CPyL131: ; + cpy_r_r163 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r163 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r191 = cpy_r_r209; - CPy_DECREF(cpy_r_r191); -CPyL160: ; - cpy_r_r210 = 1 ? Py_True : Py_False; + cpy_r_r145 = cpy_r_r163; + CPy_DECREF(cpy_r_r145); +CPyL133: ; + cpy_r_r164 = 1 ? Py_True : Py_False; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL164; - CPyGen_SetStopIterationValue(cpy_r_r210); - if (!0) goto CPyL255; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL137; + CPyGen_SetStopIterationValue(cpy_r_r164); + if (!0) goto CPyL222; CPy_Unreachable(); -CPyL164: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r210; +CPyL137: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r164; return 0; -CPyL165: ; - cpy_r_r212 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r212 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 247, CPyStatic_subscription_manager___globals); - goto CPyL255; +CPyL138: ; + cpy_r_r166 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 249, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF(cpy_r_r212); -CPyL166: ; - cpy_r_r213 = CPyStatic_subscription_manager___globals; - cpy_r_r214 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r215 = CPyDict_GetItem(cpy_r_r213, cpy_r_r214); - if (unlikely(cpy_r_r215 == NULL)) { + CPy_INCREF(cpy_r_r166); +CPyL139: ; + cpy_r_r167 = CPyStatic_subscription_manager___globals; + cpy_r_r168 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r169 = CPyDict_GetItem(cpy_r_r167, cpy_r_r168); + if (unlikely(cpy_r_r169 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL287; + goto CPyL256; } - cpy_r_r216 = PyObject_IsInstance(cpy_r_r212, cpy_r_r215); - CPy_DECREF(cpy_r_r212); - CPy_DECREF(cpy_r_r215); - cpy_r_r217 = cpy_r_r216 >= 0; - if (unlikely(!cpy_r_r217)) { + cpy_r_r170 = PyObject_IsInstance(cpy_r_r166, cpy_r_r169); + CPy_DECREF(cpy_r_r166); + CPy_DECREF(cpy_r_r169); + cpy_r_r171 = cpy_r_r170 >= 0; + if (unlikely(!cpy_r_r171)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r218 = cpy_r_r216; - if (!cpy_r_r218) goto CPyL240; - cpy_r_r219 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r219 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 248, CPyStatic_subscription_manager___globals); - goto CPyL255; + cpy_r_r172 = cpy_r_r170; + if (!cpy_r_r172) goto CPyL207; + cpy_r_r173 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r173 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 250, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF(cpy_r_r219); -CPyL170: ; - cpy_r_r220 = CPyObject_Size(cpy_r_r219); - CPy_DECREF(cpy_r_r219); - if (unlikely(cpy_r_r220 == CPY_INT_TAG)) { + CPy_INCREF(cpy_r_r173); +CPyL143: ; + cpy_r_r174 = CPyObject_Size(cpy_r_r173); + CPy_DECREF(cpy_r_r173); + if (unlikely(cpy_r_r174 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r221 = cpy_r_r220 == 0; - CPyTagged_DECREF(cpy_r_r220); - if (!cpy_r_r221) goto CPyL176; - cpy_r_r222 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'No subscriptions provided.' */ - cpy_r_r223 = CPyStatic_subscription_manager___globals; - cpy_r_r224 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r225 = CPyDict_GetItem(cpy_r_r223, cpy_r_r224); - if (unlikely(cpy_r_r225 == NULL)) { + cpy_r_r175 = cpy_r_r174 == 0; + CPyTagged_DECREF(cpy_r_r174); + if (!cpy_r_r175) goto CPyL149; + cpy_r_r176 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'No subscriptions provided.' */ + cpy_r_r177 = CPyStatic_subscription_manager___globals; + cpy_r_r178 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r179 = CPyDict_GetItem(cpy_r_r177, cpy_r_r178); + if (unlikely(cpy_r_r179 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - PyObject *cpy_r_r226[1] = {cpy_r_r222}; - cpy_r_r227 = (PyObject **)&cpy_r_r226; - cpy_r_r228 = PyObject_Vectorcall(cpy_r_r225, cpy_r_r227, 1, 0); - CPy_DECREF(cpy_r_r225); - if (unlikely(cpy_r_r228 == NULL)) { + PyObject *cpy_r_r180[1] = {cpy_r_r176}; + cpy_r_r181 = (PyObject **)&cpy_r_r180; + cpy_r_r182 = PyObject_Vectorcall(cpy_r_r179, cpy_r_r181, 1, 0); + CPy_DECREF(cpy_r_r179); + if (unlikely(cpy_r_r182 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - CPy_Raise(cpy_r_r228); - CPy_DECREF(cpy_r_r228); + CPy_Raise(cpy_r_r182); + CPy_DECREF(cpy_r_r182); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } CPy_Unreachable(); -CPyL176: ; - cpy_r_r229 = PyList_New(0); - if (unlikely(cpy_r_r229 == NULL)) { +CPyL149: ; + cpy_r_r183 = PyList_New(0); + if (unlikely(cpy_r_r183 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed = cpy_r_r229; - cpy_r_r230 = 1; - if (unlikely(!cpy_r_r230)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; - } - cpy_r_r231 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r231 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 254, CPyStatic_subscription_manager___globals); - goto CPyL255; - } - CPy_INCREF(cpy_r_r231); -CPyL179: ; - cpy_r_r232 = PySequence_List(cpy_r_r231); - CPy_DECREF(cpy_r_r231); - if (unlikely(cpy_r_r232 == NULL)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed = cpy_r_r183; + cpy_r_r184 = 1; + if (unlikely(!cpy_r_r184)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subs != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subs); + cpy_r_r185 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r185 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 256, CPyStatic_subscription_manager___globals); + goto CPyL222; } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subs = cpy_r_r232; - cpy_r_r233 = 1; - if (unlikely(!cpy_r_r233)) { + CPy_INCREF(cpy_r_r185); +CPyL152: ; + cpy_r_r186 = PySequence_List(cpy_r_r185); + CPy_DECREF(cpy_r_r185); + if (unlikely(cpy_r_r186 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; - } - cpy_r_r234 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subs; - if (unlikely(cpy_r_r234 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subs", 255, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - CPy_INCREF_NO_IMM(cpy_r_r234); -CPyL182: ; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r234; - cpy_r_r235 = 1; - if (unlikely(!cpy_r_r235)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r186; + cpy_r_r187 = 1; + if (unlikely(!cpy_r_r187)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = 0; - cpy_r_r236 = 1; - if (unlikely(!cpy_r_r236)) { + cpy_r_r188 = 1; + if (unlikely(!cpy_r_r188)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } -CPyL184: ; - cpy_r_r237 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; - if (unlikely(cpy_r_r237 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 255, CPyStatic_subscription_manager___globals); - goto CPyL255; +CPyL155: ; + cpy_r_r189 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r189 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 256, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF_NO_IMM(cpy_r_r237); -CPyL185: ; - cpy_r_r238 = (CPyPtr)&((PyVarObject *)cpy_r_r237)->ob_size; - cpy_r_r239 = *(int64_t *)cpy_r_r238; - CPy_DECREF_NO_IMM(cpy_r_r237); - cpy_r_r240 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r240 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); - goto CPyL255; + CPy_INCREF_NO_IMM(cpy_r_r189); +CPyL156: ; + cpy_r_r190 = (CPyPtr)&((PyVarObject *)cpy_r_r189)->ob_size; + cpy_r_r191 = *(int64_t *)cpy_r_r190; + CPy_DECREF_NO_IMM(cpy_r_r189); + cpy_r_r192 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r192 == -113)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 256, CPyStatic_subscription_manager___globals); + goto CPyL222; } -CPyL186: ; - cpy_r_r241 = cpy_r_r240 < cpy_r_r239; - if (!cpy_r_r241) goto CPyL231; - cpy_r_r242 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; - if (unlikely(cpy_r_r242 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 255, CPyStatic_subscription_manager___globals); - goto CPyL255; +CPyL157: ; + cpy_r_r193 = cpy_r_r192 < cpy_r_r191; + if (!cpy_r_r193) goto CPyL198; + cpy_r_r194 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r194 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 256, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF_NO_IMM(cpy_r_r242); -CPyL188: ; - cpy_r_r243 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r243 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); - goto CPyL288; + CPy_INCREF_NO_IMM(cpy_r_r194); +CPyL159: ; + cpy_r_r195 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r195 == -113)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 256, CPyStatic_subscription_manager___globals); + goto CPyL257; } -CPyL189: ; - cpy_r_r244 = (CPyPtr)&((PyListObject *)cpy_r_r242)->ob_item; - cpy_r_r245 = *(CPyPtr *)cpy_r_r244; - cpy_r_r246 = cpy_r_r243 * 8; - cpy_r_r247 = cpy_r_r245 + cpy_r_r246; - cpy_r_r248 = *(PyObject * *)cpy_r_r247; - CPy_INCREF(cpy_r_r248); - CPy_DECREF_NO_IMM(cpy_r_r242); - if (PyUnicode_Check(cpy_r_r248)) - cpy_r_r249 = cpy_r_r248; +CPyL160: ; + cpy_r_r196 = (CPyPtr)&((PyListObject *)cpy_r_r194)->ob_item; + cpy_r_r197 = *(CPyPtr *)cpy_r_r196; + cpy_r_r198 = cpy_r_r195 * 8; + cpy_r_r199 = cpy_r_r197 + cpy_r_r198; + cpy_r_r200 = *(PyObject * *)cpy_r_r199; + CPy_INCREF(cpy_r_r200); + CPy_DECREF_NO_IMM(cpy_r_r194); + if (PyUnicode_Check(cpy_r_r200)) + cpy_r_r201 = cpy_r_r200; else { - cpy_r_r249 = NULL; + cpy_r_r201 = NULL; } - if (cpy_r_r249 != NULL) goto __LL860; - if (PyObject_TypeCheck(cpy_r_r248, CPyType_subscriptions___EthSubscription)) - cpy_r_r249 = cpy_r_r248; + if (cpy_r_r201 != NULL) goto __LL856; + if (PyObject_TypeCheck(cpy_r_r200, CPyType_subscriptions___EthSubscription)) + cpy_r_r201 = cpy_r_r200; else { - cpy_r_r249 = NULL; - } - if (cpy_r_r249 != NULL) goto __LL860; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 255, CPyStatic_subscription_manager___globals, "union[str, faster_web3.utils.subscriptions.EthSubscription]", cpy_r_r248); - goto CPyL255; -__LL860: ; - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); - } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r249; - cpy_r_r250 = 1; - if (unlikely(!cpy_r_r250)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; - } - cpy_r_r251 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r251 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "sub", 256, CPyStatic_subscription_manager___globals); - goto CPyL255; + cpy_r_r201 = NULL; } - CPy_INCREF(cpy_r_r251); -CPyL192: ; - cpy_r_r252 = PyUnicode_Check(cpy_r_r251); - CPy_DECREF(cpy_r_r251); - if (!cpy_r_r252) goto CPyL196; - cpy_r_r253 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r253 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "sub", 257, CPyStatic_subscription_manager___globals); - goto CPyL255; + if (cpy_r_r201 != NULL) goto __LL856; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 256, CPyStatic_subscription_manager___globals, "union[str, faster_web3.utils.subscriptions.EthSubscription]", cpy_r_r200); + goto CPyL222; +__LL856: ; + if (PyObject_TypeCheck(cpy_r_r201, CPyType_subscriptions___EthSubscription)) + cpy_r_r202 = cpy_r_r201; + else { + cpy_r_r202 = NULL; } - CPy_INCREF(cpy_r_r253); -CPyL194: ; - if (likely(PyUnicode_Check(cpy_r_r253))) - cpy_r_r254 = cpy_r_r253; + if (cpy_r_r202 != NULL) goto __LL857; + if (cpy_r_r201 == Py_None) + cpy_r_r202 = cpy_r_r201; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 257, CPyStatic_subscription_manager___globals, "str", cpy_r_r253); - goto CPyL255; + cpy_r_r202 = NULL; } - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); + if (cpy_r_r202 != NULL) goto __LL857; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 256, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription or None", cpy_r_r201); + goto CPyL222; +__LL857: ; + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription != NULL) { + CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r254; - cpy_r_r255 = 1; - if (unlikely(!cpy_r_r255)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription = cpy_r_r202; + cpy_r_r203 = 1; + if (unlikely(!cpy_r_r203)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } -CPyL196: ; - cpy_r_r256 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; - if (unlikely(cpy_r_r256 == NULL)) { + cpy_r_r204 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; + if (unlikely(cpy_r_r204 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute 'unsubscribed' of 'unsubscribe_SubscriptionManager_gen' undefined"); } else { - CPy_INCREF_NO_IMM(cpy_r_r256); + CPy_INCREF_NO_IMM(cpy_r_r204); } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r256; - cpy_r_r257 = 1; - if (unlikely(cpy_r_r256 == NULL)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r204; + cpy_r_r205 = 1; + if (unlikely(cpy_r_r204 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } -CPyL197: ; - cpy_r_r258 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r258 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 258, CPyStatic_subscription_manager___globals); - goto CPyL289; +CPyL164: ; + cpy_r_r206 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r206 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 257, CPyStatic_subscription_manager___globals); + goto CPyL258; } - CPy_INCREF_NO_IMM(cpy_r_r258); -CPyL198: ; - cpy_r_r259 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r259 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "sub", 258, CPyStatic_subscription_manager___globals); - goto CPyL290; + CPy_INCREF_NO_IMM(cpy_r_r206); +CPyL165: ; + cpy_r_r207 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r207 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 257, CPyStatic_subscription_manager___globals); + goto CPyL259; } - CPy_INCREF(cpy_r_r259); -CPyL199: ; - cpy_r_r260 = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(cpy_r_r258, cpy_r_r259); - CPy_DECREF(cpy_r_r259); - CPy_DECREF_NO_IMM(cpy_r_r258); - if (unlikely(cpy_r_r260 == NULL)) { + CPy_INCREF(cpy_r_r207); +CPyL166: ; + cpy_r_r208 = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(cpy_r_r206, cpy_r_r207); + CPy_DECREF(cpy_r_r207); + CPy_DECREF_NO_IMM(cpy_r_r206); + if (unlikely(cpy_r_r208 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL289; + goto CPyL258; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r260; - cpy_r_r261 = 1; - if (unlikely(!cpy_r_r261)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r208; + cpy_r_r209 = 1; + if (unlikely(!cpy_r_r209)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL289; + goto CPyL258; } - cpy_r_r262 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r262 == NULL)) { + cpy_r_r210 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r210 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL289; + goto CPyL258; } - CPy_INCREF_NO_IMM(cpy_r_r262); -CPyL202: ; - cpy_r_r263 = (PyObject *)&_Py_NoneStruct; - cpy_r_r264 = NULL; - cpy_r_r5 = cpy_r_r264; - cpy_r_r265 = (PyObject **)&cpy_r_r5; - cpy_r_r266 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r262, cpy_r_r263, cpy_r_r263, cpy_r_r263, cpy_r_r263, cpy_r_r265); - CPy_DECREF_NO_IMM(cpy_r_r262); - if (cpy_r_r266 != NULL) goto CPyL291; - cpy_r_r267 = cpy_r_r5 != 0; - if (unlikely(!cpy_r_r267)) { + CPy_INCREF_NO_IMM(cpy_r_r210); +CPyL169: ; + cpy_r_r211 = (PyObject *)&_Py_NoneStruct; + cpy_r_r212 = NULL; + cpy_r_r5 = cpy_r_r212; + cpy_r_r213 = (PyObject **)&cpy_r_r5; + cpy_r_r214 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r210, cpy_r_r211, cpy_r_r211, cpy_r_r211, cpy_r_r211, cpy_r_r213); + CPy_DECREF_NO_IMM(cpy_r_r210); + if (cpy_r_r214 != NULL) goto CPyL260; + cpy_r_r215 = cpy_r_r5 != 0; + if (unlikely(!cpy_r_r215)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL292; + goto CPyL261; } - cpy_r_r268 = cpy_r_r5; - cpy_r_r269 = NULL; + cpy_r_r216 = cpy_r_r5; + cpy_r_r217 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r269; - cpy_r_r270 = 1; - if (unlikely(!cpy_r_r270)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r217; + cpy_r_r218 = 1; + if (unlikely(!cpy_r_r218)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL293; + goto CPyL262; } else - goto CPyL227; -CPyL205: ; - cpy_r_r271 = cpy_r_r266; -CPyL206: ; + goto CPyL194; +CPyL172: ; + cpy_r_r219 = cpy_r_r214; +CPyL173: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; - return cpy_r_r271; -CPyL207: ; - cpy_r_r273 = (PyObject *)&_Py_NoneStruct; - cpy_r_r274 = cpy_r_type != cpy_r_r273; - if (!cpy_r_r274) goto CPyL294; + return cpy_r_r219; +CPyL174: ; + cpy_r_r221 = (PyObject *)&_Py_NoneStruct; + cpy_r_r222 = cpy_r_type != cpy_r_r221; + if (!cpy_r_r222) goto CPyL263; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL211; + goto CPyL178; } else - goto CPyL295; -CPyL209: ; + goto CPyL264; +CPyL176: ; CPy_Unreachable(); -CPyL210: ; +CPyL177: ; CPy_INCREF(cpy_r_arg); - goto CPyL222; -CPyL211: ; - cpy_r_r275 = CPy_CatchError(); + goto CPyL189; +CPyL178: ; + cpy_r_r223 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f2); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15 = cpy_r_r275; - cpy_r_r276 = 1; - if (unlikely(!cpy_r_r276)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15 = cpy_r_r223; + cpy_r_r224 = 1; + if (unlikely(!cpy_r_r224)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL296; + goto CPyL265; } - cpy_r_r277 = (PyObject **)&cpy_r_r7; - cpy_r_r278 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r278 == NULL)) { + cpy_r_r225 = (PyObject **)&cpy_r_r7; + cpy_r_r226 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r226 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL296; + goto CPyL265; } - CPy_INCREF_NO_IMM(cpy_r_r278); -CPyL213: ; - cpy_r_r279 = CPy_YieldFromErrorHandle(cpy_r_r278, cpy_r_r277); - CPy_DecRef(cpy_r_r278); - if (unlikely(cpy_r_r279 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r226); +CPyL180: ; + cpy_r_r227 = CPy_YieldFromErrorHandle(cpy_r_r226, cpy_r_r225); + CPy_DecRef(cpy_r_r226); + if (unlikely(cpy_r_r227 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL296; + goto CPyL265; } - if (cpy_r_r279) { - goto CPyL217; + if (cpy_r_r227) { + goto CPyL184; } else - goto CPyL297; -CPyL215: ; - cpy_r_r271 = cpy_r_r7; - cpy_r_r280 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; - if (unlikely(cpy_r_r280.f0 == NULL)) { + goto CPyL266; +CPyL182: ; + cpy_r_r219 = cpy_r_r7; + cpy_r_r228 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; + if (unlikely(cpy_r_r228.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL298; + goto CPyL267; } - CPy_INCREF(cpy_r_r280.f0); - CPy_INCREF(cpy_r_r280.f1); - CPy_INCREF(cpy_r_r280.f2); -CPyL216: ; - CPy_RestoreExcInfo(cpy_r_r280); - CPy_DecRef(cpy_r_r280.f0); - CPy_DecRef(cpy_r_r280.f1); - CPy_DecRef(cpy_r_r280.f2); - goto CPyL206; -CPyL217: ; - cpy_r_r268 = cpy_r_r7; - cpy_r_r281 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; - if (unlikely(cpy_r_r281.f0 == NULL)) { + CPy_INCREF(cpy_r_r228.f0); + CPy_INCREF(cpy_r_r228.f1); + CPy_INCREF(cpy_r_r228.f2); +CPyL183: ; + CPy_RestoreExcInfo(cpy_r_r228); + CPy_DecRef(cpy_r_r228.f0); + CPy_DecRef(cpy_r_r228.f1); + CPy_DecRef(cpy_r_r228.f2); + goto CPyL173; +CPyL184: ; + cpy_r_r216 = cpy_r_r7; + cpy_r_r229 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; + if (unlikely(cpy_r_r229.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL299; + goto CPyL268; } - CPy_INCREF(cpy_r_r281.f0); - CPy_INCREF(cpy_r_r281.f1); - CPy_INCREF(cpy_r_r281.f2); -CPyL218: ; - CPy_RestoreExcInfo(cpy_r_r281); - CPy_DecRef(cpy_r_r281.f0); - CPy_DecRef(cpy_r_r281.f1); - CPy_DecRef(cpy_r_r281.f2); - goto CPyL227; -CPyL219: ; - cpy_r_r282 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; - if (unlikely(cpy_r_r282.f0 == NULL)) { + CPy_INCREF(cpy_r_r229.f0); + CPy_INCREF(cpy_r_r229.f1); + CPy_INCREF(cpy_r_r229.f2); +CPyL185: ; + CPy_RestoreExcInfo(cpy_r_r229); + CPy_DecRef(cpy_r_r229.f0); + CPy_DecRef(cpy_r_r229.f1); + CPy_DecRef(cpy_r_r229.f2); + goto CPyL194; +CPyL186: ; + cpy_r_r230 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; + if (unlikely(cpy_r_r230.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - CPy_INCREF(cpy_r_r282.f0); - CPy_INCREF(cpy_r_r282.f1); - CPy_INCREF(cpy_r_r282.f2); -CPyL220: ; - CPy_RestoreExcInfo(cpy_r_r282); - CPy_DecRef(cpy_r_r282.f0); - CPy_DecRef(cpy_r_r282.f1); - CPy_DecRef(cpy_r_r282.f2); - cpy_r_r283 = CPy_KeepPropagating(); - if (!cpy_r_r283) goto CPyL255; + CPy_INCREF(cpy_r_r230.f0); + CPy_INCREF(cpy_r_r230.f1); + CPy_INCREF(cpy_r_r230.f2); +CPyL187: ; + CPy_RestoreExcInfo(cpy_r_r230); + CPy_DecRef(cpy_r_r230.f0); + CPy_DecRef(cpy_r_r230.f1); + CPy_DecRef(cpy_r_r230.f2); + cpy_r_r231 = CPy_KeepPropagating(); + if (!cpy_r_r231) goto CPyL222; CPy_Unreachable(); -CPyL222: ; - cpy_r_r284 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r284 == NULL)) { +CPyL189: ; + cpy_r_r232 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r232 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL300; + goto CPyL269; } - CPy_INCREF_NO_IMM(cpy_r_r284); -CPyL223: ; - cpy_r_r285 = CPyIter_Send(cpy_r_r284, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r284); + CPy_INCREF_NO_IMM(cpy_r_r232); +CPyL190: ; + cpy_r_r233 = CPyIter_Send(cpy_r_r232, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r232); CPy_DECREF(cpy_r_arg); - if (cpy_r_r285 == NULL) { - goto CPyL225; + if (cpy_r_r233 == NULL) { + goto CPyL192; } else - goto CPyL301; -CPyL224: ; - cpy_r_r271 = cpy_r_r285; - goto CPyL206; -CPyL225: ; - cpy_r_r286 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r286 == NULL)) { + goto CPyL270; +CPyL191: ; + cpy_r_r219 = cpy_r_r233; + goto CPyL173; +CPyL192: ; + cpy_r_r234 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r234 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL289; + goto CPyL258; } - cpy_r_r268 = cpy_r_r286; -CPyL227: ; - if (unlikely(!PyBool_Check(cpy_r_r268))) { - CPy_TypeError("bool", cpy_r_r268); cpy_r_r287 = 2; + cpy_r_r216 = cpy_r_r234; +CPyL194: ; + if (unlikely(!PyBool_Check(cpy_r_r216))) { + CPy_TypeError("bool", cpy_r_r216); cpy_r_r235 = 2; } else - cpy_r_r287 = cpy_r_r268 == Py_True; - CPy_DECREF(cpy_r_r268); - if (unlikely(cpy_r_r287 == 2)) { + cpy_r_r235 = cpy_r_r216 == Py_True; + CPy_DECREF(cpy_r_r216); + if (unlikely(cpy_r_r235 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL289; + goto CPyL258; } - cpy_r_r288 = cpy_r_r287 ? Py_True : Py_False; - cpy_r_r289 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; - if (unlikely(cpy_r_r289 == NULL)) { + cpy_r_r236 = cpy_r_r235 ? Py_True : Py_False; + cpy_r_r237 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; + if (unlikely(cpy_r_r237 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_SubscriptionManager_gen' undefined"); } else { - CPy_INCREF_NO_IMM(cpy_r_r289); + CPy_INCREF_NO_IMM(cpy_r_r237); } - cpy_r_r290 = PyList_Append(cpy_r_r289, cpy_r_r288); - CPy_DECREF_NO_IMM(cpy_r_r289); - cpy_r_r291 = NULL; + cpy_r_r238 = PyList_Append(cpy_r_r237, cpy_r_r236); + CPy_DECREF_NO_IMM(cpy_r_r237); + cpy_r_r239 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r291; - cpy_r_r292 = 1; - cpy_r_r293 = cpy_r_r290 >= 0; - if (unlikely(!cpy_r_r293)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r239; + cpy_r_r240 = 1; + cpy_r_r241 = cpy_r_r238 >= 0; + if (unlikely(!cpy_r_r241)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r294 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r294 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); - goto CPyL255; + cpy_r_r242 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r242 == -113)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 256, CPyStatic_subscription_manager___globals); + goto CPyL222; } -CPyL230: ; - cpy_r_r295 = cpy_r_r294 + 1; - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r295; - cpy_r_r296 = 1; - if (unlikely(!cpy_r_r296)) { +CPyL197: ; + cpy_r_r243 = cpy_r_r242 + 1; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r243; + cpy_r_r244 = 1; + if (unlikely(!cpy_r_r244)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } else - goto CPyL184; -CPyL231: ; - cpy_r_r297 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; - if (unlikely(cpy_r_r297 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "unsubscribed", 259, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL155; +CPyL198: ; + cpy_r_r245 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; + if (unlikely(cpy_r_r245 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "unsubscribed", 258, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF_NO_IMM(cpy_r_r297); -CPyL232: ; - cpy_r_r298 = CPyModule_builtins; - cpy_r_r299 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'all' */ - cpy_r_r300 = CPyObject_GetAttr(cpy_r_r298, cpy_r_r299); - if (unlikely(cpy_r_r300 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r245); +CPyL199: ; + cpy_r_r246 = CPyModule_builtins; + cpy_r_r247 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'all' */ + cpy_r_r248 = CPyObject_GetAttr(cpy_r_r246, cpy_r_r247); + if (unlikely(cpy_r_r248 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL302; + goto CPyL271; } - PyObject *cpy_r_r301[1] = {cpy_r_r297}; - cpy_r_r302 = (PyObject **)&cpy_r_r301; - cpy_r_r303 = PyObject_Vectorcall(cpy_r_r300, cpy_r_r302, 1, 0); - CPy_DECREF(cpy_r_r300); - if (unlikely(cpy_r_r303 == NULL)) { + PyObject *cpy_r_r249[1] = {cpy_r_r245}; + cpy_r_r250 = (PyObject **)&cpy_r_r249; + cpy_r_r251 = PyObject_Vectorcall(cpy_r_r248, cpy_r_r250, 1, 0); + CPy_DECREF(cpy_r_r248); + if (unlikely(cpy_r_r251 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL302; + goto CPyL271; } - CPy_DECREF_NO_IMM(cpy_r_r297); - if (unlikely(!PyBool_Check(cpy_r_r303))) { - CPy_TypeError("bool", cpy_r_r303); cpy_r_r304 = 2; + CPy_DECREF_NO_IMM(cpy_r_r245); + if (unlikely(!PyBool_Check(cpy_r_r251))) { + CPy_TypeError("bool", cpy_r_r251); cpy_r_r252 = 2; } else - cpy_r_r304 = cpy_r_r303 == Py_True; - CPy_DECREF(cpy_r_r303); - if (unlikely(cpy_r_r304 == 2)) { + cpy_r_r252 = cpy_r_r251 == Py_True; + CPy_DECREF(cpy_r_r251); + if (unlikely(cpy_r_r252 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } - cpy_r_r305 = cpy_r_r304 ? Py_True : Py_False; + cpy_r_r253 = cpy_r_r252 ? Py_True : Py_False; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL239; - CPyGen_SetStopIterationValue(cpy_r_r305); - if (!0) goto CPyL255; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL206; + CPyGen_SetStopIterationValue(cpy_r_r253); + if (!0) goto CPyL222; CPy_Unreachable(); -CPyL239: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r305; +CPyL206: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r253; return 0; -CPyL240: ; - cpy_r_r307 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r307 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 261, CPyStatic_subscription_manager___globals); - goto CPyL255; +CPyL207: ; + cpy_r_r255 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r255 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 260, CPyStatic_subscription_manager___globals); + goto CPyL222; } - CPy_INCREF_NO_IMM(cpy_r_r307); -CPyL241: ; - cpy_r_r308 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r307)->_logger; - CPy_INCREF(cpy_r_r308); - CPy_DECREF_NO_IMM(cpy_r_r307); - cpy_r_r309 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Failed to unsubscribe from subscription\n' + CPy_INCREF_NO_IMM(cpy_r_r255); +CPyL208: ; + cpy_r_r256 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r255)->_logger; + CPy_INCREF(cpy_r_r256); + CPy_DECREF_NO_IMM(cpy_r_r255); + cpy_r_r257 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Failed to unsubscribe from subscription\n' ' subscription=%s') */ - cpy_r_r310 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r310 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 263, CPyStatic_subscription_manager___globals); - goto CPyL303; + cpy_r_r258 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r258 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 262, CPyStatic_subscription_manager___globals); + goto CPyL272; } - CPy_INCREF(cpy_r_r310); -CPyL242: ; - if (PyObject_TypeCheck(cpy_r_r310, CPyType_subscriptions___EthSubscription)) - cpy_r_r311 = cpy_r_r310; + CPy_INCREF(cpy_r_r258); +CPyL209: ; + if (PyObject_TypeCheck(cpy_r_r258, CPyType_subscriptions___EthSubscription)) + cpy_r_r259 = cpy_r_r258; else { - cpy_r_r311 = NULL; + cpy_r_r259 = NULL; } - if (cpy_r_r311 != NULL) goto __LL861; - if (PyUnicode_Check(cpy_r_r310)) - cpy_r_r311 = cpy_r_r310; + if (cpy_r_r259 != NULL) goto __LL858; + if (PyUnicode_Check(cpy_r_r258)) + cpy_r_r259 = cpy_r_r258; else { - cpy_r_r311 = NULL; + cpy_r_r259 = NULL; } - if (cpy_r_r311 != NULL) goto __LL861; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 263, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r310); - goto CPyL303; -__LL861: ; - cpy_r_r312 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ - PyObject *cpy_r_r313[3] = {cpy_r_r308, cpy_r_r309, cpy_r_r311}; - cpy_r_r314 = (PyObject **)&cpy_r_r313; - cpy_r_r315 = PyObject_VectorcallMethod(cpy_r_r312, cpy_r_r314, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r315 == NULL)) { + if (cpy_r_r259 != NULL) goto __LL858; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 262, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r258); + goto CPyL272; +__LL858: ; + cpy_r_r260 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ + PyObject *cpy_r_r261[3] = {cpy_r_r256, cpy_r_r257, cpy_r_r259}; + cpy_r_r262 = (PyObject **)&cpy_r_r261; + cpy_r_r263 = PyObject_VectorcallMethod(cpy_r_r260, cpy_r_r262, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r263 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL304; + goto CPyL273; } else - goto CPyL305; -CPyL244: ; - CPy_DECREF(cpy_r_r308); - CPy_DECREF(cpy_r_r311); - cpy_r_r316 = 0 ? Py_True : Py_False; + goto CPyL274; +CPyL211: ; + CPy_DECREF(cpy_r_r256); + CPy_DECREF(cpy_r_r259); + cpy_r_r264 = 0 ? Py_True : Py_False; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL248; - CPyGen_SetStopIterationValue(cpy_r_r316); - if (!0) goto CPyL255; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL215; + CPyGen_SetStopIterationValue(cpy_r_r264); + if (!0) goto CPyL222; CPy_Unreachable(); -CPyL248: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r316; +CPyL215: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r264; return 0; -CPyL249: ; - cpy_r_r318 = cpy_r_r8 == 0; - if (cpy_r_r318) goto CPyL306; - cpy_r_r319 = cpy_r_r8 == 1; - if (cpy_r_r319) { - goto CPyL307; +CPyL216: ; + cpy_r_r266 = cpy_r_r8 == 0; + if (cpy_r_r266) goto CPyL275; + cpy_r_r267 = cpy_r_r8 == 1; + if (cpy_r_r267) { + goto CPyL276; } else - goto CPyL308; -CPyL251: ; - cpy_r_r320 = cpy_r_r8 == 2; - if (cpy_r_r320) { - goto CPyL309; + goto CPyL277; +CPyL218: ; + cpy_r_r268 = cpy_r_r8 == 2; + if (cpy_r_r268) { + goto CPyL278; } else - goto CPyL310; -CPyL252: ; - cpy_r_r321 = cpy_r_r8 == 3; - if (cpy_r_r321) { - goto CPyL207; + goto CPyL279; +CPyL219: ; + cpy_r_r269 = cpy_r_r8 == 3; + if (cpy_r_r269) { + goto CPyL174; } else - goto CPyL311; -CPyL253: ; + goto CPyL280; +CPyL220: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r322 = 0; - if (unlikely(!cpy_r_r322)) { + cpy_r_r270 = 0; + if (unlikely(!cpy_r_r270)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL222; } CPy_Unreachable(); -CPyL255: ; - cpy_r_r323 = NULL; - return cpy_r_r323; -CPyL256: ; +CPyL222: ; + cpy_r_r271 = NULL; + return cpy_r_r271; +CPyL223: ; CPy_DecRef(cpy_r_r21); - goto CPyL255; -CPyL257: ; - CPy_DecRef(cpy_r_r25); - goto CPyL255; -CPyL258: ; - CPy_DecRef(cpy_r_r32); - goto CPyL255; -CPyL259: ; - CPy_DecRef(cpy_r_r37); - goto CPyL255; -CPyL260: ; - CPy_DecRef(cpy_r_r42); - goto CPyL255; -CPyL261: ; - CPy_DecRef(cpy_r_r50); - goto CPyL255; -CPyL262: ; + goto CPyL222; +CPyL224: ; + CPy_DecRef(cpy_r_r30); + goto CPyL222; +CPyL225: ; + CPy_DecRef(cpy_r_r41); + goto CPyL222; +CPyL226: ; + CPy_DecRef(cpy_r_r49); + goto CPyL222; +CPyL227: ; + CPy_DecRef(cpy_r_r51); + goto CPyL222; +CPyL228: ; + CPy_DecRef(cpy_r_r51); + CPy_DecRef(cpy_r_r53); + goto CPyL222; +CPyL229: ; + CPy_DecRef(cpy_r_r57); + goto CPyL222; +CPyL230: ; + CPy_DecRef(cpy_r_r67); + goto CPyL222; +CPyL231: ; + CPy_DecRef(cpy_r_r67); CPy_DecRef(cpy_r_r68); - goto CPyL255; -CPyL263: ; - CPy_DecRef(cpy_r_r81); - goto CPyL255; -CPyL264: ; - CPy_DecRef(cpy_r_r91); - goto CPyL255; -CPyL265: ; - CPy_DecRef(cpy_r_r91); - CPy_DecRef(cpy_r_r98); - goto CPyL255; -CPyL266: ; - CPy_DecRef(cpy_r_r111); - goto CPyL255; -CPyL267: ; + goto CPyL222; +CPyL232: ; + CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r70); + goto CPyL222; +CPyL233: ; + CPy_DecRef(cpy_r_r80); + goto CPyL222; +CPyL234: ; CPy_XDECREF(cpy_r_r1); - goto CPyL79; -CPyL268: ; + goto CPyL63; +CPyL235: ; CPy_XDECREF(cpy_r_r1); - goto CPyL78; -CPyL269: ; + goto CPyL62; +CPyL236: ; CPy_XDecRef(cpy_r_r1); - goto CPyL88; -CPyL270: ; - CPy_DecRef(cpy_r_r114); - goto CPyL88; -CPyL271: ; - CPy_DecRef(cpy_r_r111); - goto CPyL88; -CPyL272: ; + goto CPyL72; +CPyL237: ; + CPy_DecRef(cpy_r_r83); + goto CPyL72; +CPyL238: ; + CPy_DecRef(cpy_r_r80); + goto CPyL72; +CPyL239: ; CPy_DecRef(cpy_r_arg); - goto CPyL255; -CPyL273: ; + goto CPyL222; +CPyL240: ; + CPy_DecRef(cpy_r_r100); + goto CPyL222; +CPyL241: ; + CPy_DecRef(cpy_r_r105); + goto CPyL222; +CPyL242: ; + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r107); + goto CPyL222; +CPyL243: ; + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r109); + goto CPyL222; +CPyL244: ; + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r109); + CPy_DecRef(cpy_r_r110); + goto CPyL222; +CPyL245: ; + CPy_DecRef(cpy_r_r105); + CPy_DecRef(cpy_r_r109); + CPy_DecRef(cpy_r_r112); + goto CPyL222; +CPyL246: ; + CPy_DECREF(cpy_r_r116); + goto CPyL94; +CPyL247: ; + CPy_DecRef(cpy_r_r117); + goto CPyL222; +CPyL248: ; + CPy_DecRef(cpy_r_r127); + goto CPyL222; +CPyL249: ; CPy_DecRef(cpy_r_r131); - goto CPyL255; -CPyL274: ; - CPy_DecRef(cpy_r_r137); - goto CPyL255; -CPyL275: ; - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r145); - goto CPyL255; -CPyL276: ; - CPy_DecRef(cpy_r_r137); - CPy_DecRef(cpy_r_r145); - CPy_DecRef(cpy_r_r155); - goto CPyL255; -CPyL277: ; - CPy_DECREF(cpy_r_r162); - goto CPyL121; -CPyL278: ; - CPy_DecRef(cpy_r_r163); - goto CPyL255; -CPyL279: ; - CPy_DecRef(cpy_r_r173); - goto CPyL255; -CPyL280: ; - CPy_DecRef(cpy_r_r177); - goto CPyL255; -CPyL281: ; - CPy_DecRef(cpy_r_r177); - CPy_DecRef(cpy_r_r181); - goto CPyL255; -CPyL282: ; + goto CPyL222; +CPyL250: ; + CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r135); + goto CPyL222; +CPyL251: ; CPy_XDECREF(cpy_r_r3); - goto CPyL143; -CPyL283: ; + goto CPyL116; +CPyL252: ; CPy_XDECREF(cpy_r_r3); - goto CPyL142; -CPyL284: ; + goto CPyL115; +CPyL253: ; CPy_XDecRef(cpy_r_r3); - goto CPyL152; -CPyL285: ; - CPy_DecRef(cpy_r_r194); - goto CPyL152; -CPyL286: ; + goto CPyL125; +CPyL254: ; + CPy_DecRef(cpy_r_r148); + goto CPyL125; +CPyL255: ; CPy_DecRef(cpy_r_arg); - goto CPyL255; -CPyL287: ; - CPy_DecRef(cpy_r_r212); - goto CPyL255; -CPyL288: ; - CPy_DecRef(cpy_r_r242); - goto CPyL255; -CPyL289: ; - goto CPyL255; -CPyL290: ; - CPy_DecRef(cpy_r_r258); - goto CPyL255; -CPyL291: ; + goto CPyL222; +CPyL256: ; + CPy_DecRef(cpy_r_r166); + goto CPyL222; +CPyL257: ; + CPy_DecRef(cpy_r_r194); + goto CPyL222; +CPyL258: ; + goto CPyL222; +CPyL259: ; + CPy_DecRef(cpy_r_r206); + goto CPyL222; +CPyL260: ; CPy_XDECREF(cpy_r_r5); - goto CPyL205; -CPyL292: ; + goto CPyL172; +CPyL261: ; CPy_XDecRef(cpy_r_r5); - goto CPyL255; -CPyL293: ; - CPy_DecRef(cpy_r_r268); - goto CPyL255; -CPyL294: ; + goto CPyL222; +CPyL262: ; + CPy_DecRef(cpy_r_r216); + goto CPyL222; +CPyL263: ; CPy_XDECREF(cpy_r_r7); - goto CPyL210; -CPyL295: ; + goto CPyL177; +CPyL264: ; CPy_XDECREF(cpy_r_r7); - goto CPyL209; -CPyL296: ; + goto CPyL176; +CPyL265: ; CPy_XDecRef(cpy_r_r7); - cpy_r_r324 = NULL; + cpy_r_r272 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r324; - cpy_r_r325 = 1; - goto CPyL219; -CPyL297: ; - goto CPyL215; -CPyL298: ; - CPy_DecRef(cpy_r_r271); - goto CPyL219; -CPyL299: ; - cpy_r_r326 = NULL; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r272; + cpy_r_r273 = 1; + goto CPyL186; +CPyL266: ; + goto CPyL182; +CPyL267: ; + CPy_DecRef(cpy_r_r219); + goto CPyL186; +CPyL268: ; + cpy_r_r274 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r326; - cpy_r_r327 = 1; - CPy_DecRef(cpy_r_r268); - goto CPyL219; -CPyL300: ; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r274; + cpy_r_r275 = 1; + CPy_DecRef(cpy_r_r216); + goto CPyL186; +CPyL269: ; CPy_DecRef(cpy_r_arg); - goto CPyL255; -CPyL301: ; - goto CPyL224; -CPyL302: ; - CPy_DecRef(cpy_r_r297); - goto CPyL255; -CPyL303: ; - CPy_DecRef(cpy_r_r308); - goto CPyL255; -CPyL304: ; - CPy_DecRef(cpy_r_r308); - CPy_DecRef(cpy_r_r311); - goto CPyL255; -CPyL305: ; - CPy_DECREF(cpy_r_r315); - goto CPyL244; -CPyL306: ; + goto CPyL222; +CPyL270: ; + goto CPyL191; +CPyL271: ; + CPy_DecRef(cpy_r_r245); + goto CPyL222; +CPyL272: ; + CPy_DecRef(cpy_r_r256); + goto CPyL222; +CPyL273: ; + CPy_DecRef(cpy_r_r256); + CPy_DecRef(cpy_r_r259); + goto CPyL222; +CPyL274: ; + CPy_DECREF(cpy_r_r263); + goto CPyL211; +CPyL275: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); - cpy_r_r328 = NULL; + cpy_r_r276 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r328; - cpy_r_r329 = 1; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r276; + cpy_r_r277 = 1; goto CPyL1; -CPyL307: ; +CPyL276: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); - cpy_r_r330 = NULL; + cpy_r_r278 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r330; - cpy_r_r331 = 1; - goto CPyL76; -CPyL308: ; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r278; + cpy_r_r279 = 1; + goto CPyL60; +CPyL277: ; CPy_XDECREF(cpy_r_r1); - goto CPyL251; -CPyL309: ; + goto CPyL218; +CPyL278: ; CPy_XDECREF(cpy_r_r7); - cpy_r_r332 = NULL; + cpy_r_r280 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r332; - cpy_r_r333 = 1; - goto CPyL140; -CPyL310: ; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r280; + cpy_r_r281 = 1; + goto CPyL113; +CPyL279: ; CPy_XDECREF(cpy_r_r3); - goto CPyL252; -CPyL311: ; + goto CPyL219; +CPyL280: ; CPy_XDECREF(cpy_r_r7); - goto CPyL253; + goto CPyL220; } PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -254253,10 +254085,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp862 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp862); - PyObject *__tmp863 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp863); + PyObject *__tmp859 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp859); + PyObject *__tmp860 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp860); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -254405,18 +254237,18 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager___unsubscribe(PyObjec else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL864; + if (arg_subscriptions != NULL) goto __LL861; if (PyUnicode_Check(obj_subscriptions)) arg_subscriptions = obj_subscriptions; else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL864; + if (arg_subscriptions != NULL) goto __LL861; arg_subscriptions = obj_subscriptions; - if (arg_subscriptions != NULL) goto __LL864; + if (arg_subscriptions != NULL) goto __LL861; CPy_TypeError("union[faster_web3.utils.subscriptions.EthSubscription, str, object]", obj_subscriptions); goto fail; -__LL864: ; +__LL861: ; PyObject *retval = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(arg_self, arg_subscriptions); return retval; fail: ; @@ -254556,7 +254388,7 @@ CPyL1: ; CPyL4: ; cpy_r_r7 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 278, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 277, CPyStatic_subscription_manager___globals); goto CPyL82; } CPy_INCREF_NO_IMM(cpy_r_r7); @@ -254604,7 +254436,7 @@ CPyL6: ; CPyL10: ; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 275, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 274, CPyStatic_subscription_manager___globals); goto CPyL84; } CPy_INCREF_NO_IMM(cpy_r_r16); @@ -254614,7 +254446,7 @@ CPyL11: ; CPy_DECREF_NO_IMM(cpy_r_r16); cpy_r_r19 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r19 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 275, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); goto CPyL84; } CPyL12: ; @@ -254622,14 +254454,14 @@ CPyL12: ; if (!cpy_r_r20) goto CPyL52; cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 275, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 274, CPyStatic_subscription_manager___globals); goto CPyL84; } CPy_INCREF_NO_IMM(cpy_r_r21); CPyL14: ; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r22 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 275, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); goto CPyL85; } CPyL15: ; @@ -254643,7 +254475,7 @@ CPyL15: ; if (likely(PyObject_TypeCheck(cpy_r_r27, CPyType_subscriptions___EthSubscription))) cpy_r_r28 = cpy_r_r27; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", 275, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r27); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", 274, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r27); goto CPyL84; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { @@ -254668,14 +254500,14 @@ CPyL15: ; CPyL18: ; cpy_r_r32 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 276, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 275, CPyStatic_subscription_manager___globals); goto CPyL84; } CPy_INCREF_NO_IMM(cpy_r_r32); CPyL19: ; cpy_r_r33 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r33 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "sub", 276, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "sub", 275, CPyStatic_subscription_manager___globals); goto CPyL86; } CPy_INCREF_NO_IMM(cpy_r_r33); @@ -254877,7 +254709,7 @@ CPyL48: ; CPy_DECREF_NO_IMM(cpy_r_r63); cpy_r_r65 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r65 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 275, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); goto CPyL84; } CPyL51: ; @@ -254907,7 +254739,7 @@ CPyL52: ; } cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; if (unlikely(cpy_r_r70 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "unsubscribed", 280, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "unsubscribed", 279, CPyStatic_subscription_manager___globals); goto CPyL82; } CPy_INCREF_NO_IMM(cpy_r_r70); @@ -254940,7 +254772,7 @@ CPyL54: ; if (!cpy_r_r77) goto CPyL65; cpy_r_r78 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r78 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 281, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 280, CPyStatic_subscription_manager___globals); goto CPyL82; } CPy_INCREF_NO_IMM(cpy_r_r78); @@ -254972,7 +254804,7 @@ CPyL64: ; CPyL65: ; cpy_r_r87 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r87 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 284, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 283, CPyStatic_subscription_manager___globals); goto CPyL82; } CPy_INCREF_NO_IMM(cpy_r_r87); @@ -254992,7 +254824,7 @@ CPyL67: ; if (!cpy_r_r92) goto CPyL73; cpy_r_r93 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r93 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 285, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 284, CPyStatic_subscription_manager___globals); goto CPyL82; } CPy_INCREF_NO_IMM(cpy_r_r93); @@ -255005,7 +254837,7 @@ CPyL69: ; ' subscriptions=%s') */ cpy_r_r96 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r96 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 288, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 287, CPyStatic_subscription_manager___globals); goto CPyL101; } CPy_INCREF_NO_IMM(cpy_r_r96); @@ -255343,10 +255175,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp865 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp865); - PyObject *__tmp866 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp866); + PyObject *__tmp862 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp862); + PyObject *__tmp863 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp863); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -255857,7 +255689,7 @@ CPyL1: ; CPyL4: ; cpy_r_r19 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r19 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 302, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 301, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r19); @@ -255878,7 +255710,7 @@ CPyL6: ; if (cpy_r_r25) goto CPyL16; cpy_r_r26 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r26 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 302, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 301, CPyStatic_subscription_manager___globals); goto CPyL286; } CPyL8: ; @@ -255886,7 +255718,7 @@ CPyL8: ; CPyL9: ; cpy_r_r27 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r27 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 303, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 302, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r27); @@ -255919,7 +255751,7 @@ CPyL15: ; CPyL16: ; cpy_r_r36 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r36 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 308, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 307, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r36); @@ -255937,7 +255769,7 @@ CPyL17: ; if (likely(Py_TYPE(cpy_r_r39) == CPyType_request_processor___RequestProcessor)) cpy_r_r40 = cpy_r_r39; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 308, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r39); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 307, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r39); goto CPyL290; } cpy_r_r41 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r40)->__handler_subscription_queue; @@ -255955,7 +255787,7 @@ CPyL17: ; CPyL20: ; cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r43 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 309, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 308, CPyStatic_subscription_manager___globals); goto CPyL286; } CPyL21: ; @@ -255963,7 +255795,7 @@ CPyL21: ; CPyL22: ; cpy_r_r44 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 309, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 308, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r44); @@ -255985,7 +255817,7 @@ CPyL24: ; CPyL25: ; cpy_r_r51 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; if (unlikely(cpy_r_r51 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "queue", 311, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "queue", 310, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r51); @@ -256157,7 +255989,7 @@ CPyL54: ; if (likely(PyDict_Check(cpy_r_r60))) cpy_r_r79 = cpy_r_r60; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 311, CPyStatic_subscription_manager___globals, "dict", cpy_r_r60); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 310, CPyStatic_subscription_manager___globals, "dict", cpy_r_r60); goto CPyL174; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response != NULL) { @@ -256171,7 +256003,7 @@ CPyL54: ; } cpy_r_r81 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r81 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 314, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 313, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r81); @@ -256188,7 +256020,7 @@ CPyL57: ; } cpy_r_r85 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r85 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 314, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 313, CPyStatic_subscription_manager___globals); goto CPyL301; } CPy_INCREF(cpy_r_r85); @@ -256366,7 +256198,7 @@ CPyL88: ; if (likely(PyDict_Check(cpy_r_r95))) cpy_r_r114 = cpy_r_r95; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 314, CPyStatic_subscription_manager___globals, "dict", cpy_r_r95); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 313, CPyStatic_subscription_manager___globals, "dict", cpy_r_r95); goto CPyL174; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response != NULL) { @@ -256380,7 +256212,7 @@ CPyL88: ; } cpy_r_r116 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r116 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 319, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 318, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r116); @@ -256397,16 +256229,16 @@ CPyL91: ; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL867; + if (cpy_r_r119 != NULL) goto __LL864; if (cpy_r_r118 == Py_None) cpy_r_r119 = cpy_r_r118; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL867; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 319, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r118); + if (cpy_r_r119 != NULL) goto __LL864; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 318, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r118); goto CPyL174; -__LL867: ; +__LL864: ; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id); } @@ -256418,7 +256250,7 @@ __LL867: ; } cpy_r_r121 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r121 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 320, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 319, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r121); @@ -256428,7 +256260,7 @@ CPyL95: ; CPy_DECREF_NO_IMM(cpy_r_r121); cpy_r_r123 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r123 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 321, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 320, CPyStatic_subscription_manager___globals); goto CPyL310; } CPy_INCREF(cpy_r_r123); @@ -256436,7 +256268,7 @@ CPyL96: ; if (likely(cpy_r_r123 != Py_None)) cpy_r_r124 = cpy_r_r123; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 320, CPyStatic_subscription_manager___globals, "str", cpy_r_r123); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 319, CPyStatic_subscription_manager___globals, "str", cpy_r_r123); goto CPyL310; } cpy_r_r125 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r122, cpy_r_r124); @@ -256457,7 +256289,7 @@ CPyL96: ; } cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r127 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 323, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 322, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r127); @@ -256468,7 +256300,7 @@ CPyL100: ; if (!cpy_r_r129) goto CPyL20; cpy_r_r130 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r130 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 325, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 324, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r130); @@ -256478,7 +256310,7 @@ CPyL102: ; CPy_DECREF_NO_IMM(cpy_r_r130); cpy_r_r132 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r132 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 326, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 325, CPyStatic_subscription_manager___globals); goto CPyL311; } CPy_INCREF(cpy_r_r132); @@ -256486,12 +256318,12 @@ CPyL103: ; if (likely(cpy_r_r132 != Py_None)) cpy_r_r133 = cpy_r_r132; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 326, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r132); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 325, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r132); goto CPyL311; } cpy_r_r134 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r134 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 327, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 326, CPyStatic_subscription_manager___globals); goto CPyL312; } CPy_INCREF(cpy_r_r134); @@ -256505,7 +256337,7 @@ CPyL105: ; } cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r137 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 328, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 327, CPyStatic_subscription_manager___globals); goto CPyL313; } CPy_INCREF(cpy_r_r137); @@ -256513,12 +256345,12 @@ CPyL107: ; if (likely(cpy_r_r137 != Py_None)) cpy_r_r138 = cpy_r_r137; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 328, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r137); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 327, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r137); goto CPyL314; } cpy_r_r139 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r138)->__handler_context; if (unlikely(cpy_r_r139 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "_handler_context", 328, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "_handler_context", 327, CPyStatic_subscription_manager___globals); goto CPyL314; } CPy_INCREF(cpy_r_r139); @@ -256555,7 +256387,7 @@ CPyL109: ; if (likely(Py_TYPE(cpy_r_r145) == CPyType_subscriptions___EthSubscriptionContext)) cpy_r_r146 = cpy_r_r145; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 324, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscriptionContext", cpy_r_r145); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 323, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscriptionContext", cpy_r_r145); goto CPyL174; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context != NULL) { @@ -256569,7 +256401,7 @@ CPyL109: ; } cpy_r_r148 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r148 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 330, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 329, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r148); @@ -256577,12 +256409,12 @@ CPyL116: ; if (likely(cpy_r_r148 != Py_None)) cpy_r_r149 = cpy_r_r148; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 330, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r148); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 329, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r148); goto CPyL318; } cpy_r_r150 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r149)->_parallelize; if (unlikely(cpy_r_r150 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 330, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 329, CPyStatic_subscription_manager___globals); goto CPyL318; } CPy_INCREF(cpy_r_r150); @@ -256594,7 +256426,7 @@ CPyL118: ; if (cpy_r_r152) goto CPyL125; cpy_r_r153 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r153 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 331, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 330, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r153); @@ -256602,12 +256434,12 @@ CPyL120: ; if (likely(cpy_r_r153 != Py_None)) cpy_r_r154 = cpy_r_r153; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 331, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r153); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 330, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r153); goto CPyL319; } cpy_r_r155 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r154)->_parallelize; if (unlikely(cpy_r_r155 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 331, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 330, CPyStatic_subscription_manager___globals); goto CPyL319; } CPyL122: ; @@ -256617,7 +256449,7 @@ CPyL122: ; if (!cpy_r_r157) goto CPyL141; cpy_r_r158 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r158 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 331, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 330, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r158); @@ -256628,7 +256460,7 @@ CPyL124: ; CPyL125: ; cpy_r_r160 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r160 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 334, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 333, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r160); @@ -256636,12 +256468,12 @@ CPyL126: ; if (likely(cpy_r_r160 != Py_None)) cpy_r_r161 = cpy_r_r160; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 334, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r160); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 333, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r160); goto CPyL174; } cpy_r_r162 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; if (unlikely(cpy_r_r162 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 334, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 333, CPyStatic_subscription_manager___globals); goto CPyL320; } CPy_INCREF_NO_IMM(cpy_r_r162); @@ -256694,7 +256526,7 @@ CPyL129: ; } cpy_r_r174 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r174 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 335, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 334, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF_NO_IMM(cpy_r_r174); @@ -256704,7 +256536,7 @@ CPyL134: ; CPy_DECREF_NO_IMM(cpy_r_r174); cpy_r_r176 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r176 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 335, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 334, CPyStatic_subscription_manager___globals); goto CPyL323; } CPy_INCREF(cpy_r_r176); @@ -256719,14 +256551,14 @@ CPyL135: ; } cpy_r_r179 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r179 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 336, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 335, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r179); CPyL137: ; cpy_r_r180 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r180 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 336, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 335, CPyStatic_subscription_manager___globals); goto CPyL324; } CPy_INCREF_NO_IMM(cpy_r_r180); @@ -256754,7 +256586,7 @@ CPyL140: ; CPyL141: ; cpy_r_r187 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r187 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 339, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 338, CPyStatic_subscription_manager___globals); goto CPyL174; } CPy_INCREF(cpy_r_r187); @@ -256762,12 +256594,12 @@ CPyL142: ; if (likely(cpy_r_r187 != Py_None)) cpy_r_r188 = cpy_r_r187; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 339, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r187); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 338, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r187); goto CPyL174; } cpy_r_r189 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; if (unlikely(cpy_r_r189 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 339, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 338, CPyStatic_subscription_manager___globals); goto CPyL327; } CPy_INCREF_NO_IMM(cpy_r_r189); @@ -256981,7 +256813,7 @@ CPyL174: ; if (!cpy_r_r223) goto CPyL183; cpy_r_r224 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r224 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 342, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 341, CPyStatic_subscription_manager___globals); goto CPyL234; } CPyL178: ; @@ -256989,7 +256821,7 @@ CPyL178: ; CPyL179: ; cpy_r_r225 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r225 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 343, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 342, CPyStatic_subscription_manager___globals); goto CPyL234; } CPy_INCREF_NO_IMM(cpy_r_r225); @@ -257037,7 +256869,7 @@ CPyL183: ; if (!cpy_r_r236) goto CPyL218; cpy_r_r237 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r237 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 349, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 348, CPyStatic_subscription_manager___globals); goto CPyL234; } CPy_INCREF_NO_IMM(cpy_r_r237); @@ -257060,7 +256892,7 @@ CPyL187: ; CPy_DecRef(cpy_r_r238); cpy_r_r244 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r244 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 353, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 352, CPyStatic_subscription_manager___globals); goto CPyL234; } CPy_INCREF_NO_IMM(cpy_r_r244); @@ -257258,7 +257090,7 @@ CPyL218: ; } cpy_r_r278 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r278 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 356, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 355, CPyStatic_subscription_manager___globals); goto CPyL234; } CPy_INCREF_NO_IMM(cpy_r_r278); @@ -257269,7 +257101,7 @@ CPyL222: ; cpy_r_r280 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Stopping subscription handling: %s' */ cpy_r_r281 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e; if (unlikely(cpy_r_r281 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 356, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 355, CPyStatic_subscription_manager___globals); goto CPyL345; } CPy_INCREF(cpy_r_r281); @@ -257284,7 +257116,7 @@ CPyL223: ; if (likely(PyUnicode_Check(cpy_r_r283))) cpy_r_r284 = cpy_r_r283; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 356, CPyStatic_subscription_manager___globals, "str", cpy_r_r283); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 355, CPyStatic_subscription_manager___globals, "str", cpy_r_r283); goto CPyL345; } cpy_r_r285 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ @@ -257301,7 +257133,7 @@ CPyL226: ; CPy_DecRef(cpy_r_r284); cpy_r_r289 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r289 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 357, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 356, CPyStatic_subscription_manager___globals); goto CPyL234; } CPy_INCREF_NO_IMM(cpy_r_r289); @@ -257373,7 +257205,7 @@ CPyL235: ; CPyL237: ; cpy_r_r299 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r299 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 361, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 360, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r299); @@ -257391,7 +257223,7 @@ CPyL238: ; if (likely(Py_TYPE(cpy_r_r302) == CPyType_request_processor___RequestProcessor)) cpy_r_r303 = cpy_r_r302; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 361, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r302); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 360, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r302); goto CPyL286; } cpy_r_r304 = CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue(cpy_r_r303); @@ -257402,7 +257234,7 @@ CPyL238: ; } cpy_r_r305 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r305 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 363, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 362, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r305); @@ -257421,7 +257253,7 @@ CPyL242: ; if (!cpy_r_r309) goto CPyL273; cpy_r_r310 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r310 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 364, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 363, CPyStatic_subscription_manager___globals); goto CPyL286; } CPy_INCREF_NO_IMM(cpy_r_r310); @@ -258110,10 +257942,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp868 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp868); - PyObject *__tmp869 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp869); + PyObject *__tmp865 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp865); + PyObject *__tmp866 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp866); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -259997,8 +259829,8 @@ CPyL63: ; if (!cpy_r_r110) goto CPyL66; CPy_Unreachable(); CPyL65: ; - tuple_T3OOO __tmp870 = { NULL, NULL, NULL }; - cpy_r_r111 = __tmp870; + tuple_T3OOO __tmp867 = { NULL, NULL, NULL }; + cpy_r_r111 = __tmp867; cpy_r_r112 = cpy_r_r111; goto CPyL67; CPyL66: ; @@ -260314,8 +260146,8 @@ CPyL113: ; if (!cpy_r_r165) goto CPyL116; CPy_Unreachable(); CPyL115: ; - tuple_T3OOO __tmp871 = { NULL, NULL, NULL }; - cpy_r_r166 = __tmp871; + tuple_T3OOO __tmp868 = { NULL, NULL, NULL }; + cpy_r_r166 = __tmp868; cpy_r_r167 = cpy_r_r166; goto CPyL117; CPyL116: ; @@ -260729,10 +260561,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp872 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp872); - PyObject *__tmp873 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp873); + PyObject *__tmp869 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp869); + PyObject *__tmp870 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp870); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -260886,10 +260718,10 @@ PyObject *CPyDef_node___GethBenchmarkFixture____rpc_port(PyObject *cpy_r_self) { cpy_r_r7 = PyTuple_New(2); if (unlikely(cpy_r_r7 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp874 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp874); - PyObject *__tmp875 = CPyTagged_StealAsObject(cpy_r_r5.f1); - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp875); + PyObject *__tmp871 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp871); + PyObject *__tmp872 = CPyTagged_StealAsObject(cpy_r_r5.f1); + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp872); PyObject *cpy_r_r8[2] = {cpy_r_r3, cpy_r_r7}; cpy_r_r9 = (PyObject **)&cpy_r_r8; cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r9, 9223372036854775810ULL, 0); @@ -261433,36 +261265,36 @@ CPyL2: ; cpy_r_r25 = PyTuple_New(15); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp876 = cpy_r_r24.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp876); - PyObject *__tmp877 = cpy_r_r24.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp877); - PyObject *__tmp878 = cpy_r_r24.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp878); - PyObject *__tmp879 = cpy_r_r24.f3; - PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp879); - PyObject *__tmp880 = cpy_r_r24.f4; - PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp880); - PyObject *__tmp881 = cpy_r_r24.f5; - PyTuple_SET_ITEM(cpy_r_r25, 5, __tmp881); - PyObject *__tmp882 = cpy_r_r24.f6; - PyTuple_SET_ITEM(cpy_r_r25, 6, __tmp882); - PyObject *__tmp883 = cpy_r_r24.f7; - PyTuple_SET_ITEM(cpy_r_r25, 7, __tmp883); - PyObject *__tmp884 = cpy_r_r24.f8; - PyTuple_SET_ITEM(cpy_r_r25, 8, __tmp884); - PyObject *__tmp885 = cpy_r_r24.f9; - PyTuple_SET_ITEM(cpy_r_r25, 9, __tmp885); - PyObject *__tmp886 = cpy_r_r24.f10; - PyTuple_SET_ITEM(cpy_r_r25, 10, __tmp886); - PyObject *__tmp887 = cpy_r_r24.f11; - PyTuple_SET_ITEM(cpy_r_r25, 11, __tmp887); - PyObject *__tmp888 = cpy_r_r24.f12; - PyTuple_SET_ITEM(cpy_r_r25, 12, __tmp888); - PyObject *__tmp889 = cpy_r_r24.f13; - PyTuple_SET_ITEM(cpy_r_r25, 13, __tmp889); - PyObject *__tmp890 = cpy_r_r24.f14; - PyTuple_SET_ITEM(cpy_r_r25, 14, __tmp890); + PyObject *__tmp873 = cpy_r_r24.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp873); + PyObject *__tmp874 = cpy_r_r24.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp874); + PyObject *__tmp875 = cpy_r_r24.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp875); + PyObject *__tmp876 = cpy_r_r24.f3; + PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp876); + PyObject *__tmp877 = cpy_r_r24.f4; + PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp877); + PyObject *__tmp878 = cpy_r_r24.f5; + PyTuple_SET_ITEM(cpy_r_r25, 5, __tmp878); + PyObject *__tmp879 = cpy_r_r24.f6; + PyTuple_SET_ITEM(cpy_r_r25, 6, __tmp879); + PyObject *__tmp880 = cpy_r_r24.f7; + PyTuple_SET_ITEM(cpy_r_r25, 7, __tmp880); + PyObject *__tmp881 = cpy_r_r24.f8; + PyTuple_SET_ITEM(cpy_r_r25, 8, __tmp881); + PyObject *__tmp882 = cpy_r_r24.f9; + PyTuple_SET_ITEM(cpy_r_r25, 9, __tmp882); + PyObject *__tmp883 = cpy_r_r24.f10; + PyTuple_SET_ITEM(cpy_r_r25, 10, __tmp883); + PyObject *__tmp884 = cpy_r_r24.f11; + PyTuple_SET_ITEM(cpy_r_r25, 11, __tmp884); + PyObject *__tmp885 = cpy_r_r24.f12; + PyTuple_SET_ITEM(cpy_r_r25, 12, __tmp885); + PyObject *__tmp886 = cpy_r_r24.f13; + PyTuple_SET_ITEM(cpy_r_r25, 13, __tmp886); + PyObject *__tmp887 = cpy_r_r24.f14; + PyTuple_SET_ITEM(cpy_r_r25, 14, __tmp887); return cpy_r_r25; CPyL7: ; cpy_r_r26 = NULL; @@ -261713,16 +261545,16 @@ CPyL12: ; cpy_r_r25 = PyTuple_New(5); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp891 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp891); - PyObject *__tmp892 = cpy_r_r13.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp892); - PyObject *__tmp893 = cpy_r_r13.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp893); - PyObject *__tmp894 = cpy_r_r13.f3; - PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp894); - PyObject *__tmp895 = cpy_r_r13.f4; - PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp895); + PyObject *__tmp888 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp888); + PyObject *__tmp889 = cpy_r_r13.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp889); + PyObject *__tmp890 = cpy_r_r13.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp890); + PyObject *__tmp891 = cpy_r_r13.f3; + PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp891); + PyObject *__tmp892 = cpy_r_r13.f4; + PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp892); cpy_r_r26 = CPyTagged_StealAsObject(cpy_r_r17); cpy_r_r27 = CPyTagged_StealAsObject(cpy_r_r21); PyObject *cpy_r_r28[3] = {cpy_r_r25, cpy_r_r26, cpy_r_r27}; @@ -261863,8 +261695,8 @@ CPyL32: ; } CPy_Unreachable(); CPyL35: ; - tuple_T3OOO __tmp896 = { NULL, NULL, NULL }; - cpy_r_r62 = __tmp896; + tuple_T3OOO __tmp893 = { NULL, NULL, NULL }; + cpy_r_r62 = __tmp893; cpy_r_r63 = cpy_r_r62; goto CPyL37; CPyL36: ; @@ -262198,10 +262030,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp897 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp897); - PyObject *__tmp898 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp898); + PyObject *__tmp894 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp894); + PyObject *__tmp895 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp895); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -264237,8 +264069,8 @@ PyObject *CPyDef_benchmark___utils___wait_for_aiohttp_gen_____mypyc_generator_he cpy_r_r5 = cpy_r_r4; cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; - tuple_T3OOO __tmp899 = { NULL, NULL, NULL }; - cpy_r_r8 = __tmp899; + tuple_T3OOO __tmp896 = { NULL, NULL, NULL }; + cpy_r_r8 = __tmp896; cpy_r_r9 = cpy_r_r8; cpy_r_r10 = NULL; cpy_r_r11 = cpy_r_r10; @@ -265048,8 +264880,8 @@ CPyL131: ; if (!cpy_r_r151) goto CPyL134; CPy_Unreachable(); CPyL133: ; - tuple_T3OOO __tmp900 = { NULL, NULL, NULL }; - cpy_r_r152 = __tmp900; + tuple_T3OOO __tmp897 = { NULL, NULL, NULL }; + cpy_r_r152 = __tmp897; cpy_r_r9 = cpy_r_r152; goto CPyL135; CPyL134: ; @@ -266002,10 +265834,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp901 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp901); - PyObject *__tmp902 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp902); + PyObject *__tmp898 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp898); + PyObject *__tmp899 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp899); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -271797,10 +271629,10 @@ CPyL3: ; cpy_r_r38 = PyTuple_New(2); if (unlikely(cpy_r_r38 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp903 = cpy_r_r37.f0; - PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp903); - PyObject *__tmp904 = cpy_r_r37.f1; - PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp904); + PyObject *__tmp900 = cpy_r_r37.f0; + PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp900); + PyObject *__tmp901 = cpy_r_r37.f1; + PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp901); cpy_r_r39 = PyObject_GetItem(cpy_r_r32, cpy_r_r38); CPy_DECREF(cpy_r_r32); CPy_DECREF(cpy_r_r38); @@ -271934,16 +271766,16 @@ CPyL3: ; cpy_r_r93 = PyTuple_New(5); if (unlikely(cpy_r_r93 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp905 = cpy_r_r92.f0; - PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp905); - PyObject *__tmp906 = cpy_r_r92.f1; - PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp906); - PyObject *__tmp907 = cpy_r_r92.f2; - PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp907); - PyObject *__tmp908 = cpy_r_r92.f3; - PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp908); - PyObject *__tmp909 = cpy_r_r92.f4; - PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp909); + PyObject *__tmp902 = cpy_r_r92.f0; + PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp902); + PyObject *__tmp903 = cpy_r_r92.f1; + PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp903); + PyObject *__tmp904 = cpy_r_r92.f2; + PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp904); + PyObject *__tmp905 = cpy_r_r92.f3; + PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp905); + PyObject *__tmp906 = cpy_r_r92.f4; + PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp906); cpy_r_r94 = PyObject_GetItem(cpy_r_r86, cpy_r_r93); CPy_DECREF(cpy_r_r86); CPy_DECREF(cpy_r_r93); @@ -272013,18 +271845,18 @@ CPyL3: ; cpy_r_r119 = PyTuple_New(6); if (unlikely(cpy_r_r119 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp910 = cpy_r_r118.f0; - PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp910); - PyObject *__tmp911 = cpy_r_r118.f1; - PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp911); - PyObject *__tmp912 = cpy_r_r118.f2; - PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp912); - PyObject *__tmp913 = cpy_r_r118.f3; - PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp913); - PyObject *__tmp914 = cpy_r_r118.f4; - PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp914); - PyObject *__tmp915 = cpy_r_r118.f5; - PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp915); + PyObject *__tmp907 = cpy_r_r118.f0; + PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp907); + PyObject *__tmp908 = cpy_r_r118.f1; + PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp908); + PyObject *__tmp909 = cpy_r_r118.f2; + PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp909); + PyObject *__tmp910 = cpy_r_r118.f3; + PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp910); + PyObject *__tmp911 = cpy_r_r118.f4; + PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp911); + PyObject *__tmp912 = cpy_r_r118.f5; + PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp912); cpy_r_r120 = PyObject_GetItem(cpy_r_r101, cpy_r_r119); CPy_DECREF(cpy_r_r101); CPy_DECREF(cpy_r_r119); @@ -272121,12 +271953,12 @@ CPyL3: ; cpy_r_r153 = PyTuple_New(3); if (unlikely(cpy_r_r153 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp916 = cpy_r_r152.f0; - PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp916); - PyObject *__tmp917 = cpy_r_r152.f1; - PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp917); - PyObject *__tmp918 = cpy_r_r152.f2; - PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp918); + PyObject *__tmp913 = cpy_r_r152.f0; + PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp913); + PyObject *__tmp914 = cpy_r_r152.f1; + PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp914); + PyObject *__tmp915 = cpy_r_r152.f2; + PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp915); cpy_r_r154 = PyObject_GetItem(cpy_r_r136, cpy_r_r153); CPy_DECREF(cpy_r_r136); CPy_DECREF(cpy_r_r153); @@ -272177,12 +272009,12 @@ CPyL3: ; cpy_r_r172 = PyTuple_New(3); if (unlikely(cpy_r_r172 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp919 = cpy_r_r171.f0; - PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp919); - PyObject *__tmp920 = cpy_r_r171.f1; - PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp920); - PyObject *__tmp921 = cpy_r_r171.f2; - PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp921); + PyObject *__tmp916 = cpy_r_r171.f0; + PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp916); + PyObject *__tmp917 = cpy_r_r171.f1; + PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp917); + PyObject *__tmp918 = cpy_r_r171.f2; + PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp918); cpy_r_r173 = PyObject_GetItem(cpy_r_r161, cpy_r_r172); CPy_DECREF(cpy_r_r161); CPy_DECREF(cpy_r_r172); @@ -272241,10 +272073,10 @@ CPyL3: ; cpy_r_r196 = PyTuple_New(2); if (unlikely(cpy_r_r196 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp922 = cpy_r_r195.f0; - PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp922); - PyObject *__tmp923 = cpy_r_r195.f1; - PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp923); + PyObject *__tmp919 = cpy_r_r195.f0; + PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp919); + PyObject *__tmp920 = cpy_r_r195.f1; + PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp920); cpy_r_r197 = PyObject_GetItem(cpy_r_r190, cpy_r_r196); CPy_DECREF(cpy_r_r190); CPy_DECREF(cpy_r_r196); @@ -272280,14 +272112,14 @@ CPyL3: ; cpy_r_r205 = PyTuple_New(4); if (unlikely(cpy_r_r205 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp924 = cpy_r_r204.f0; - PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp924); - PyObject *__tmp925 = cpy_r_r204.f1; - PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp925); - PyObject *__tmp926 = cpy_r_r204.f2; - PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp926); - PyObject *__tmp927 = cpy_r_r204.f3; - PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp927); + PyObject *__tmp921 = cpy_r_r204.f0; + PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp921); + PyObject *__tmp922 = cpy_r_r204.f1; + PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp922); + PyObject *__tmp923 = cpy_r_r204.f2; + PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp923); + PyObject *__tmp924 = cpy_r_r204.f3; + PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp924); cpy_r_r206 = PyObject_GetItem(cpy_r_r180, cpy_r_r205); CPy_DECREF(cpy_r_r180); CPy_DECREF(cpy_r_r205); @@ -272521,10 +272353,10 @@ CPyL3: ; cpy_r_r309 = PyTuple_New(2); if (unlikely(cpy_r_r309 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp928 = cpy_r_r308.f0; - PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp928); - PyObject *__tmp929 = cpy_r_r308.f1; - PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp929); + PyObject *__tmp925 = cpy_r_r308.f0; + PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp925); + PyObject *__tmp926 = cpy_r_r308.f1; + PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp926); cpy_r_r310 = PyObject_GetItem(cpy_r_r303, cpy_r_r309); CPy_DECREF(cpy_r_r303); CPy_DECREF(cpy_r_r309); @@ -272537,10 +272369,10 @@ CPyL3: ; cpy_r_r312 = PyTuple_New(2); if (unlikely(cpy_r_r312 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp930 = cpy_r_r311.f0; - PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp930); - PyObject *__tmp931 = cpy_r_r311.f1; - PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp931); + PyObject *__tmp927 = cpy_r_r311.f0; + PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp927); + PyObject *__tmp928 = cpy_r_r311.f1; + PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp928); cpy_r_r313 = PyObject_GetItem(cpy_r_r297, cpy_r_r312); CPy_DECREF(cpy_r_r297); CPy_DECREF(cpy_r_r312); @@ -273504,10 +273336,10 @@ CPyL207: ; cpy_r_r682 = PyTuple_New(2); if (unlikely(cpy_r_r682 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp932 = cpy_r_r681.f0; - PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp932); - PyObject *__tmp933 = cpy_r_r681.f1; - PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp933); + PyObject *__tmp929 = cpy_r_r681.f0; + PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp929); + PyObject *__tmp930 = cpy_r_r681.f1; + PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp930); cpy_r_r683 = PyObject_GetItem(cpy_r_r676, cpy_r_r682); CPy_DECREF(cpy_r_r676); CPy_DECREF(cpy_r_r682); @@ -273629,10 +273461,10 @@ CPyL207: ; cpy_r_r741 = PyTuple_New(2); if (unlikely(cpy_r_r741 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp934 = cpy_r_r740.f0; - PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp934); - PyObject *__tmp935 = cpy_r_r740.f1; - PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp935); + PyObject *__tmp931 = cpy_r_r740.f0; + PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp931); + PyObject *__tmp932 = cpy_r_r740.f1; + PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp932); cpy_r_r742 = PyObject_GetItem(cpy_r_r735, cpy_r_r741); CPy_DECREF(cpy_r_r735); CPy_DECREF(cpy_r_r741); @@ -273949,10 +273781,10 @@ CPyL272: ; cpy_r_r862 = PyTuple_New(2); if (unlikely(cpy_r_r862 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp936 = cpy_r_r861.f0; - PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp936); - PyObject *__tmp937 = cpy_r_r861.f1; - PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp937); + PyObject *__tmp933 = cpy_r_r861.f0; + PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp933); + PyObject *__tmp934 = cpy_r_r861.f1; + PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp934); cpy_r_r863 = PyObject_GetItem(cpy_r_r854, cpy_r_r862); CPy_DECREF(cpy_r_r854); CPy_DECREF(cpy_r_r862); @@ -274007,14 +273839,14 @@ CPyL272: ; cpy_r_r881 = PyTuple_New(4); if (unlikely(cpy_r_r881 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp938 = cpy_r_r880.f0; - PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp938); - PyObject *__tmp939 = cpy_r_r880.f1; - PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp939); - PyObject *__tmp940 = cpy_r_r880.f2; - PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp940); - PyObject *__tmp941 = cpy_r_r880.f3; - PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp941); + PyObject *__tmp935 = cpy_r_r880.f0; + PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp935); + PyObject *__tmp936 = cpy_r_r880.f1; + PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp936); + PyObject *__tmp937 = cpy_r_r880.f2; + PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp937); + PyObject *__tmp938 = cpy_r_r880.f3; + PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp938); cpy_r_r882 = PyObject_GetItem(cpy_r_r871, cpy_r_r881); CPy_DECREF(cpy_r_r871); CPy_DECREF(cpy_r_r881); @@ -274053,10 +273885,10 @@ CPyL272: ; cpy_r_r895 = PyTuple_New(2); if (unlikely(cpy_r_r895 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp942 = cpy_r_r894.f0; - PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp942); - PyObject *__tmp943 = cpy_r_r894.f1; - PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp943); + PyObject *__tmp939 = cpy_r_r894.f0; + PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp939); + PyObject *__tmp940 = cpy_r_r894.f1; + PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp940); cpy_r_r896 = PyObject_GetItem(cpy_r_r889, cpy_r_r895); CPy_DECREF(cpy_r_r889); CPy_DECREF(cpy_r_r895); @@ -274094,12 +273926,12 @@ CPyL272: ; cpy_r_r909 = PyTuple_New(3); if (unlikely(cpy_r_r909 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp944 = cpy_r_r908.f0; - PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp944); - PyObject *__tmp945 = cpy_r_r908.f1; - PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp945); - PyObject *__tmp946 = cpy_r_r908.f2; - PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp946); + PyObject *__tmp941 = cpy_r_r908.f0; + PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp941); + PyObject *__tmp942 = cpy_r_r908.f1; + PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp942); + PyObject *__tmp943 = cpy_r_r908.f2; + PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp943); cpy_r_r910 = PyObject_GetItem(cpy_r_r900, cpy_r_r909); CPy_DECREF(cpy_r_r900); CPy_DECREF(cpy_r_r909); @@ -274139,10 +273971,10 @@ CPyL272: ; cpy_r_r926 = PyTuple_New(2); if (unlikely(cpy_r_r926 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp947 = cpy_r_r925.f0; - PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp947); - PyObject *__tmp948 = cpy_r_r925.f1; - PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp948); + PyObject *__tmp944 = cpy_r_r925.f0; + PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp944); + PyObject *__tmp945 = cpy_r_r925.f1; + PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp945); cpy_r_r927 = PyObject_GetItem(cpy_r_r920, cpy_r_r926); CPy_DECREF(cpy_r_r920); CPy_DECREF(cpy_r_r926); @@ -274172,10 +274004,10 @@ CPyL272: ; cpy_r_r937 = PyTuple_New(2); if (unlikely(cpy_r_r937 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp949 = cpy_r_r936.f0; - PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp949); - PyObject *__tmp950 = cpy_r_r936.f1; - PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp950); + PyObject *__tmp946 = cpy_r_r936.f0; + PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp946); + PyObject *__tmp947 = cpy_r_r936.f1; + PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp947); cpy_r_r938 = PyObject_GetItem(cpy_r_r931, cpy_r_r937); CPy_DECREF(cpy_r_r931); CPy_DECREF(cpy_r_r937); @@ -274205,10 +274037,10 @@ CPyL272: ; cpy_r_r948 = PyTuple_New(2); if (unlikely(cpy_r_r948 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp951 = cpy_r_r947.f0; - PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp951); - PyObject *__tmp952 = cpy_r_r947.f1; - PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp952); + PyObject *__tmp948 = cpy_r_r947.f0; + PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp948); + PyObject *__tmp949 = cpy_r_r947.f1; + PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp949); cpy_r_r949 = PyObject_GetItem(cpy_r_r942, cpy_r_r948); CPy_DECREF(cpy_r_r942); CPy_DECREF(cpy_r_r948); @@ -274254,12 +274086,12 @@ CPyL272: ; cpy_r_r966 = PyTuple_New(3); if (unlikely(cpy_r_r966 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp953 = cpy_r_r965.f0; - PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp953); - PyObject *__tmp954 = cpy_r_r965.f1; - PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp954); - PyObject *__tmp955 = cpy_r_r965.f2; - PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp955); + PyObject *__tmp950 = cpy_r_r965.f0; + PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp950); + PyObject *__tmp951 = cpy_r_r965.f1; + PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp951); + PyObject *__tmp952 = cpy_r_r965.f2; + PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp952); cpy_r_r967 = PyObject_GetItem(cpy_r_r957, cpy_r_r966); CPy_DECREF(cpy_r_r957); CPy_DECREF(cpy_r_r966); @@ -274289,10 +274121,10 @@ CPyL272: ; cpy_r_r977 = PyTuple_New(2); if (unlikely(cpy_r_r977 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp956 = cpy_r_r976.f0; - PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp956); - PyObject *__tmp957 = cpy_r_r976.f1; - PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp957); + PyObject *__tmp953 = cpy_r_r976.f0; + PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp953); + PyObject *__tmp954 = cpy_r_r976.f1; + PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp954); cpy_r_r978 = PyObject_GetItem(cpy_r_r971, cpy_r_r977); CPy_DECREF(cpy_r_r971); CPy_DECREF(cpy_r_r977); @@ -274327,10 +274159,10 @@ CPyL272: ; cpy_r_r990 = PyTuple_New(2); if (unlikely(cpy_r_r990 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp958 = cpy_r_r989.f0; - PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp958); - PyObject *__tmp959 = cpy_r_r989.f1; - PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp959); + PyObject *__tmp955 = cpy_r_r989.f0; + PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp955); + PyObject *__tmp956 = cpy_r_r989.f1; + PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp956); cpy_r_r991 = PyObject_GetItem(cpy_r_r982, cpy_r_r990); CPy_DECREF(cpy_r_r982); CPy_DECREF(cpy_r_r990); @@ -276876,16 +276708,16 @@ CPyL699: ; cpy_r_r1950 = PyTuple_New(5); if (unlikely(cpy_r_r1950 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp960 = cpy_r_r1949.f0; - PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp960); - PyObject *__tmp961 = cpy_r_r1949.f1; - PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp961); - PyObject *__tmp962 = cpy_r_r1949.f2; - PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp962); - PyObject *__tmp963 = cpy_r_r1949.f3; - PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp963); - PyObject *__tmp964 = cpy_r_r1949.f4; - PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp964); + PyObject *__tmp957 = cpy_r_r1949.f0; + PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp957); + PyObject *__tmp958 = cpy_r_r1949.f1; + PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp958); + PyObject *__tmp959 = cpy_r_r1949.f2; + PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp959); + PyObject *__tmp960 = cpy_r_r1949.f3; + PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp960); + PyObject *__tmp961 = cpy_r_r1949.f4; + PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp961); cpy_r_r1951 = PyObject_GetItem(cpy_r_r1933, cpy_r_r1950); CPy_DECREF(cpy_r_r1933); CPy_DECREF(cpy_r_r1950); @@ -276925,10 +276757,10 @@ CPyL699: ; cpy_r_r1965 = PyTuple_New(2); if (unlikely(cpy_r_r1965 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp965 = cpy_r_r1964.f0; - PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp965); - PyObject *__tmp966 = cpy_r_r1964.f1; - PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp966); + PyObject *__tmp962 = cpy_r_r1964.f0; + PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp962); + PyObject *__tmp963 = cpy_r_r1964.f1; + PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp963); cpy_r_r1966 = PyObject_GetItem(cpy_r_r1961, cpy_r_r1965); CPy_DECREF(cpy_r_r1961); CPy_DECREF(cpy_r_r1965); @@ -277393,18 +277225,18 @@ CPyL766: ; cpy_r_r2142 = PyTuple_New(6); if (unlikely(cpy_r_r2142 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp967 = cpy_r_r2141.f0; - PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp967); - PyObject *__tmp968 = cpy_r_r2141.f1; - PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp968); - PyObject *__tmp969 = cpy_r_r2141.f2; - PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp969); - PyObject *__tmp970 = cpy_r_r2141.f3; - PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp970); - PyObject *__tmp971 = cpy_r_r2141.f4; - PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp971); - PyObject *__tmp972 = cpy_r_r2141.f5; - PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp972); + PyObject *__tmp964 = cpy_r_r2141.f0; + PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp964); + PyObject *__tmp965 = cpy_r_r2141.f1; + PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp965); + PyObject *__tmp966 = cpy_r_r2141.f2; + PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp966); + PyObject *__tmp967 = cpy_r_r2141.f3; + PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp967); + PyObject *__tmp968 = cpy_r_r2141.f4; + PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp968); + PyObject *__tmp969 = cpy_r_r2141.f5; + PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp969); cpy_r_r2143 = PyObject_GetItem(cpy_r_r2122, cpy_r_r2142); CPy_DECREF(cpy_r_r2122); CPy_DECREF(cpy_r_r2142); @@ -277789,10 +277621,10 @@ CPyL832: ; cpy_r_r2284 = PyTuple_New(2); if (unlikely(cpy_r_r2284 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp973 = cpy_r_r2283.f0; - PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp973); - PyObject *__tmp974 = cpy_r_r2283.f1; - PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp974); + PyObject *__tmp970 = cpy_r_r2283.f0; + PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp970); + PyObject *__tmp971 = cpy_r_r2283.f1; + PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp971); cpy_r_r2285 = PyObject_GetItem(cpy_r_r2276, cpy_r_r2284); CPy_DECREF(cpy_r_r2276); CPy_DECREF(cpy_r_r2284); @@ -277879,10 +277711,10 @@ CPyL832: ; cpy_r_r2315 = PyTuple_New(2); if (unlikely(cpy_r_r2315 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp975 = cpy_r_r2314.f0; - PyTuple_SET_ITEM(cpy_r_r2315, 0, __tmp975); - PyObject *__tmp976 = cpy_r_r2314.f1; - PyTuple_SET_ITEM(cpy_r_r2315, 1, __tmp976); + PyObject *__tmp972 = cpy_r_r2314.f0; + PyTuple_SET_ITEM(cpy_r_r2315, 0, __tmp972); + PyObject *__tmp973 = cpy_r_r2314.f1; + PyTuple_SET_ITEM(cpy_r_r2315, 1, __tmp973); cpy_r_r2316 = PyObject_GetItem(cpy_r_r2303, cpy_r_r2315); CPy_DECREF(cpy_r_r2303); CPy_DECREF(cpy_r_r2315); @@ -277942,10 +277774,10 @@ CPyL832: ; cpy_r_r2338 = PyTuple_New(2); if (unlikely(cpy_r_r2338 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp977 = cpy_r_r2337.f0; - PyTuple_SET_ITEM(cpy_r_r2338, 0, __tmp977); - PyObject *__tmp978 = cpy_r_r2337.f1; - PyTuple_SET_ITEM(cpy_r_r2338, 1, __tmp978); + PyObject *__tmp974 = cpy_r_r2337.f0; + PyTuple_SET_ITEM(cpy_r_r2338, 0, __tmp974); + PyObject *__tmp975 = cpy_r_r2337.f1; + PyTuple_SET_ITEM(cpy_r_r2338, 1, __tmp975); cpy_r_r2339 = PyObject_GetItem(cpy_r_r2323, cpy_r_r2338); CPy_DECREF(cpy_r_r2323); CPy_DECREF(cpy_r_r2338); @@ -277996,10 +277828,10 @@ CPyL832: ; cpy_r_r2357 = PyTuple_New(2); if (unlikely(cpy_r_r2357 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp979 = cpy_r_r2356.f0; - PyTuple_SET_ITEM(cpy_r_r2357, 0, __tmp979); - PyObject *__tmp980 = cpy_r_r2356.f1; - PyTuple_SET_ITEM(cpy_r_r2357, 1, __tmp980); + PyObject *__tmp976 = cpy_r_r2356.f0; + PyTuple_SET_ITEM(cpy_r_r2357, 0, __tmp976); + PyObject *__tmp977 = cpy_r_r2356.f1; + PyTuple_SET_ITEM(cpy_r_r2357, 1, __tmp977); cpy_r_r2358 = PyObject_GetItem(cpy_r_r2346, cpy_r_r2357); CPy_DECREF(cpy_r_r2346); CPy_DECREF(cpy_r_r2357); @@ -278081,12 +277913,12 @@ CPyL832: ; cpy_r_r2389 = PyTuple_New(3); if (unlikely(cpy_r_r2389 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp981 = cpy_r_r2388.f0; - PyTuple_SET_ITEM(cpy_r_r2389, 0, __tmp981); - PyObject *__tmp982 = cpy_r_r2388.f1; - PyTuple_SET_ITEM(cpy_r_r2389, 1, __tmp982); - PyObject *__tmp983 = cpy_r_r2388.f2; - PyTuple_SET_ITEM(cpy_r_r2389, 2, __tmp983); + PyObject *__tmp978 = cpy_r_r2388.f0; + PyTuple_SET_ITEM(cpy_r_r2389, 0, __tmp978); + PyObject *__tmp979 = cpy_r_r2388.f1; + PyTuple_SET_ITEM(cpy_r_r2389, 1, __tmp979); + PyObject *__tmp980 = cpy_r_r2388.f2; + PyTuple_SET_ITEM(cpy_r_r2389, 2, __tmp980); cpy_r_r2390 = PyObject_GetItem(cpy_r_r2378, cpy_r_r2389); CPy_DECREF(cpy_r_r2378); CPy_DECREF(cpy_r_r2389); @@ -278099,10 +277931,10 @@ CPyL832: ; cpy_r_r2392 = PyTuple_New(2); if (unlikely(cpy_r_r2392 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp984 = cpy_r_r2391.f0; - PyTuple_SET_ITEM(cpy_r_r2392, 0, __tmp984); - PyObject *__tmp985 = cpy_r_r2391.f1; - PyTuple_SET_ITEM(cpy_r_r2392, 1, __tmp985); + PyObject *__tmp981 = cpy_r_r2391.f0; + PyTuple_SET_ITEM(cpy_r_r2392, 0, __tmp981); + PyObject *__tmp982 = cpy_r_r2391.f1; + PyTuple_SET_ITEM(cpy_r_r2392, 1, __tmp982); cpy_r_r2393 = PyObject_GetItem(cpy_r_r2365, cpy_r_r2392); CPy_DECREF(cpy_r_r2365); CPy_DECREF(cpy_r_r2392); @@ -278175,12 +278007,12 @@ CPyL832: ; cpy_r_r2420 = PyTuple_New(3); if (unlikely(cpy_r_r2420 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp986 = cpy_r_r2419.f0; - PyTuple_SET_ITEM(cpy_r_r2420, 0, __tmp986); - PyObject *__tmp987 = cpy_r_r2419.f1; - PyTuple_SET_ITEM(cpy_r_r2420, 1, __tmp987); - PyObject *__tmp988 = cpy_r_r2419.f2; - PyTuple_SET_ITEM(cpy_r_r2420, 2, __tmp988); + PyObject *__tmp983 = cpy_r_r2419.f0; + PyTuple_SET_ITEM(cpy_r_r2420, 0, __tmp983); + PyObject *__tmp984 = cpy_r_r2419.f1; + PyTuple_SET_ITEM(cpy_r_r2420, 1, __tmp984); + PyObject *__tmp985 = cpy_r_r2419.f2; + PyTuple_SET_ITEM(cpy_r_r2420, 2, __tmp985); cpy_r_r2421 = PyObject_GetItem(cpy_r_r2409, cpy_r_r2420); CPy_DECREF(cpy_r_r2409); CPy_DECREF(cpy_r_r2420); @@ -278193,10 +278025,10 @@ CPyL832: ; cpy_r_r2423 = PyTuple_New(2); if (unlikely(cpy_r_r2423 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp989 = cpy_r_r2422.f0; - PyTuple_SET_ITEM(cpy_r_r2423, 0, __tmp989); - PyObject *__tmp990 = cpy_r_r2422.f1; - PyTuple_SET_ITEM(cpy_r_r2423, 1, __tmp990); + PyObject *__tmp986 = cpy_r_r2422.f0; + PyTuple_SET_ITEM(cpy_r_r2423, 0, __tmp986); + PyObject *__tmp987 = cpy_r_r2422.f1; + PyTuple_SET_ITEM(cpy_r_r2423, 1, __tmp987); cpy_r_r2424 = PyObject_GetItem(cpy_r_r2400, cpy_r_r2423); CPy_DECREF(cpy_r_r2400); CPy_DECREF(cpy_r_r2423); @@ -278991,12 +278823,12 @@ CPyL995: ; cpy_r_r2727 = PyTuple_New(3); if (unlikely(cpy_r_r2727 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp991 = cpy_r_r2726.f0; - PyTuple_SET_ITEM(cpy_r_r2727, 0, __tmp991); - PyObject *__tmp992 = cpy_r_r2726.f1; - PyTuple_SET_ITEM(cpy_r_r2727, 1, __tmp992); - PyObject *__tmp993 = cpy_r_r2726.f2; - PyTuple_SET_ITEM(cpy_r_r2727, 2, __tmp993); + PyObject *__tmp988 = cpy_r_r2726.f0; + PyTuple_SET_ITEM(cpy_r_r2727, 0, __tmp988); + PyObject *__tmp989 = cpy_r_r2726.f1; + PyTuple_SET_ITEM(cpy_r_r2727, 1, __tmp989); + PyObject *__tmp990 = cpy_r_r2726.f2; + PyTuple_SET_ITEM(cpy_r_r2727, 2, __tmp990); cpy_r_r2728 = PyObject_GetItem(cpy_r_r2718, cpy_r_r2727); CPy_DECREF(cpy_r_r2718); CPy_DECREF(cpy_r_r2727); @@ -279016,10 +278848,10 @@ CPyL995: ; cpy_r_r2733 = PyTuple_New(2); if (unlikely(cpy_r_r2733 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp994 = cpy_r_r2732.f0; - PyTuple_SET_ITEM(cpy_r_r2733, 0, __tmp994); - PyObject *__tmp995 = cpy_r_r2732.f1; - PyTuple_SET_ITEM(cpy_r_r2733, 1, __tmp995); + PyObject *__tmp991 = cpy_r_r2732.f0; + PyTuple_SET_ITEM(cpy_r_r2733, 0, __tmp991); + PyObject *__tmp992 = cpy_r_r2732.f1; + PyTuple_SET_ITEM(cpy_r_r2733, 1, __tmp992); cpy_r_r2734 = PyObject_GetItem(cpy_r_r2715, cpy_r_r2733); CPy_DECREF(cpy_r_r2715); CPy_DECREF(cpy_r_r2733); @@ -279081,10 +278913,10 @@ CPyL995: ; cpy_r_r2757 = PyTuple_New(2); if (unlikely(cpy_r_r2757 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp996 = cpy_r_r2756.f0; - PyTuple_SET_ITEM(cpy_r_r2757, 0, __tmp996); - PyObject *__tmp997 = cpy_r_r2756.f1; - PyTuple_SET_ITEM(cpy_r_r2757, 1, __tmp997); + PyObject *__tmp993 = cpy_r_r2756.f0; + PyTuple_SET_ITEM(cpy_r_r2757, 0, __tmp993); + PyObject *__tmp994 = cpy_r_r2756.f1; + PyTuple_SET_ITEM(cpy_r_r2757, 1, __tmp994); cpy_r_r2758 = PyObject_GetItem(cpy_r_r2744, cpy_r_r2757); CPy_DECREF(cpy_r_r2744); CPy_DECREF(cpy_r_r2757); @@ -279130,10 +278962,10 @@ CPyL995: ; cpy_r_r2774 = PyTuple_New(2); if (unlikely(cpy_r_r2774 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp998 = cpy_r_r2773.f0; - PyTuple_SET_ITEM(cpy_r_r2774, 0, __tmp998); - PyObject *__tmp999 = cpy_r_r2773.f1; - PyTuple_SET_ITEM(cpy_r_r2774, 1, __tmp999); + PyObject *__tmp995 = cpy_r_r2773.f0; + PyTuple_SET_ITEM(cpy_r_r2774, 0, __tmp995); + PyObject *__tmp996 = cpy_r_r2773.f1; + PyTuple_SET_ITEM(cpy_r_r2774, 1, __tmp996); cpy_r_r2775 = PyObject_GetItem(cpy_r_r2761, cpy_r_r2774); CPy_DECREF(cpy_r_r2761); CPy_DECREF(cpy_r_r2774); @@ -279146,10 +278978,10 @@ CPyL995: ; cpy_r_r2777 = PyTuple_New(2); if (unlikely(cpy_r_r2777 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1000 = cpy_r_r2776.f0; - PyTuple_SET_ITEM(cpy_r_r2777, 0, __tmp1000); - PyObject *__tmp1001 = cpy_r_r2776.f1; - PyTuple_SET_ITEM(cpy_r_r2777, 1, __tmp1001); + PyObject *__tmp997 = cpy_r_r2776.f0; + PyTuple_SET_ITEM(cpy_r_r2777, 0, __tmp997); + PyObject *__tmp998 = cpy_r_r2776.f1; + PyTuple_SET_ITEM(cpy_r_r2777, 1, __tmp998); cpy_r_r2778 = PyObject_GetItem(cpy_r_r2741, cpy_r_r2777); CPy_DECREF(cpy_r_r2741); CPy_DECREF(cpy_r_r2777); @@ -282754,10 +282586,10 @@ CPyL1546: ; cpy_r_r4177 = PyTuple_New(2); if (unlikely(cpy_r_r4177 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1002 = cpy_r_r4176.f0; - PyTuple_SET_ITEM(cpy_r_r4177, 0, __tmp1002); - PyObject *__tmp1003 = cpy_r_r4176.f1; - PyTuple_SET_ITEM(cpy_r_r4177, 1, __tmp1003); + PyObject *__tmp999 = cpy_r_r4176.f0; + PyTuple_SET_ITEM(cpy_r_r4177, 0, __tmp999); + PyObject *__tmp1000 = cpy_r_r4176.f1; + PyTuple_SET_ITEM(cpy_r_r4177, 1, __tmp1000); cpy_r_r4178 = PyObject_GetItem(cpy_r_r4169, cpy_r_r4177); CPy_DECREF(cpy_r_r4169); CPy_DECREF(cpy_r_r4177); @@ -282790,10 +282622,10 @@ CPyL1546: ; cpy_r_r4189 = PyTuple_New(2); if (unlikely(cpy_r_r4189 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1004 = cpy_r_r4188.f0; - PyTuple_SET_ITEM(cpy_r_r4189, 0, __tmp1004); - PyObject *__tmp1005 = cpy_r_r4188.f1; - PyTuple_SET_ITEM(cpy_r_r4189, 1, __tmp1005); + PyObject *__tmp1001 = cpy_r_r4188.f0; + PyTuple_SET_ITEM(cpy_r_r4189, 0, __tmp1001); + PyObject *__tmp1002 = cpy_r_r4188.f1; + PyTuple_SET_ITEM(cpy_r_r4189, 1, __tmp1002); cpy_r_r4190 = PyObject_GetItem(cpy_r_r4185, cpy_r_r4189); CPy_DECREF(cpy_r_r4185); CPy_DECREF(cpy_r_r4189); @@ -284164,10 +283996,10 @@ CPyL1751: ; cpy_r_r4713 = PyTuple_New(2); if (unlikely(cpy_r_r4713 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1006 = cpy_r_r4712.f0; - PyTuple_SET_ITEM(cpy_r_r4713, 0, __tmp1006); - PyObject *__tmp1007 = cpy_r_r4712.f1; - PyTuple_SET_ITEM(cpy_r_r4713, 1, __tmp1007); + PyObject *__tmp1003 = cpy_r_r4712.f0; + PyTuple_SET_ITEM(cpy_r_r4713, 0, __tmp1003); + PyObject *__tmp1004 = cpy_r_r4712.f1; + PyTuple_SET_ITEM(cpy_r_r4713, 1, __tmp1004); cpy_r_r4714 = PyObject_GetItem(cpy_r_r4707, cpy_r_r4713); CPy_DECREF(cpy_r_r4707); CPy_DECREF(cpy_r_r4713); @@ -284222,10 +284054,10 @@ CPyL1751: ; cpy_r_r4734 = PyTuple_New(2); if (unlikely(cpy_r_r4734 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1008 = cpy_r_r4733.f0; - PyTuple_SET_ITEM(cpy_r_r4734, 0, __tmp1008); - PyObject *__tmp1009 = cpy_r_r4733.f1; - PyTuple_SET_ITEM(cpy_r_r4734, 1, __tmp1009); + PyObject *__tmp1005 = cpy_r_r4733.f0; + PyTuple_SET_ITEM(cpy_r_r4734, 0, __tmp1005); + PyObject *__tmp1006 = cpy_r_r4733.f1; + PyTuple_SET_ITEM(cpy_r_r4734, 1, __tmp1006); cpy_r_r4735 = PyObject_GetItem(cpy_r_r4728, cpy_r_r4734); CPy_DECREF(cpy_r_r4728); CPy_DECREF(cpy_r_r4734); @@ -284284,12 +284116,12 @@ CPyL1751: ; cpy_r_r4756 = PyTuple_New(3); if (unlikely(cpy_r_r4756 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1010 = cpy_r_r4755.f0; - PyTuple_SET_ITEM(cpy_r_r4756, 0, __tmp1010); - PyObject *__tmp1011 = cpy_r_r4755.f1; - PyTuple_SET_ITEM(cpy_r_r4756, 1, __tmp1011); - PyObject *__tmp1012 = cpy_r_r4755.f2; - PyTuple_SET_ITEM(cpy_r_r4756, 2, __tmp1012); + PyObject *__tmp1007 = cpy_r_r4755.f0; + PyTuple_SET_ITEM(cpy_r_r4756, 0, __tmp1007); + PyObject *__tmp1008 = cpy_r_r4755.f1; + PyTuple_SET_ITEM(cpy_r_r4756, 1, __tmp1008); + PyObject *__tmp1009 = cpy_r_r4755.f2; + PyTuple_SET_ITEM(cpy_r_r4756, 2, __tmp1009); cpy_r_r4757 = PyObject_GetItem(cpy_r_r4751, cpy_r_r4756); CPy_DECREF(cpy_r_r4751); CPy_DECREF(cpy_r_r4756); @@ -284545,14 +284377,14 @@ CPyL1802: ; cpy_r_r4852 = PyTuple_New(4); if (unlikely(cpy_r_r4852 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1013 = cpy_r_r4851.f0; - PyTuple_SET_ITEM(cpy_r_r4852, 0, __tmp1013); - PyObject *__tmp1014 = cpy_r_r4851.f1; - PyTuple_SET_ITEM(cpy_r_r4852, 1, __tmp1014); - PyObject *__tmp1015 = cpy_r_r4851.f2; - PyTuple_SET_ITEM(cpy_r_r4852, 2, __tmp1015); - PyObject *__tmp1016 = cpy_r_r4851.f3; - PyTuple_SET_ITEM(cpy_r_r4852, 3, __tmp1016); + PyObject *__tmp1010 = cpy_r_r4851.f0; + PyTuple_SET_ITEM(cpy_r_r4852, 0, __tmp1010); + PyObject *__tmp1011 = cpy_r_r4851.f1; + PyTuple_SET_ITEM(cpy_r_r4852, 1, __tmp1011); + PyObject *__tmp1012 = cpy_r_r4851.f2; + PyTuple_SET_ITEM(cpy_r_r4852, 2, __tmp1012); + PyObject *__tmp1013 = cpy_r_r4851.f3; + PyTuple_SET_ITEM(cpy_r_r4852, 3, __tmp1013); cpy_r_r4853 = PyObject_GetItem(cpy_r_r4846, cpy_r_r4852); CPy_DECREF(cpy_r_r4846); CPy_DECREF(cpy_r_r4852); @@ -288680,16 +288512,16 @@ CPyL18: ; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL1017; + if (cpy_r_r39 != NULL) goto __LL1014; if (PyUnicode_Check(cpy_r_r38)) cpy_r_r39 = cpy_r_r38; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL1017; + if (cpy_r_r39 != NULL) goto __LL1014; CPy_TypeErrorTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", 44, CPyStatic_async_exception_handling___globals, "union[bytes, str]", cpy_r_r38); goto CPyL333; -__LL1017: ; +__LL1014: ; cpy_r_r40 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r39); CPy_DECREF(cpy_r_r39); if (unlikely(cpy_r_r40 == NULL)) { @@ -290276,10 +290108,10 @@ CPyL278: ; cpy_r_r337 = PyTuple_New(2); if (unlikely(cpy_r_r337 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1018 = cpy_r_r322.f0; - PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp1018); - PyObject *__tmp1019 = cpy_r_r322.f1; - PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp1019); + PyObject *__tmp1015 = cpy_r_r322.f0; + PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp1015); + PyObject *__tmp1016 = cpy_r_r322.f1; + PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp1016); PyObject *cpy_r_r338[2] = {cpy_r_r337, cpy_r_r331}; cpy_r_r339 = (PyObject **)&cpy_r_r338; cpy_r_r340 = PyObject_Vectorcall(cpy_r_r335, cpy_r_r339, 2, 0); @@ -291068,10 +290900,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1020 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1020); - PyObject *__tmp1021 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1021); + PyObject *__tmp1017 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1017); + PyObject *__tmp1018 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1018); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -292323,39 +292155,39 @@ CPyL11: ; goto CPyL22; } CPy_DECREF(cpy_r_r17); - PyObject *__tmp1022; + PyObject *__tmp1019; if (unlikely(!(PyTuple_Check(cpy_r_r23) && PyTuple_GET_SIZE(cpy_r_r23) == 2))) { - __tmp1022 = NULL; - goto __LL1023; + __tmp1019 = NULL; + goto __LL1020; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r23, 0)))) - __tmp1022 = PyTuple_GET_ITEM(cpy_r_r23, 0); + __tmp1019 = PyTuple_GET_ITEM(cpy_r_r23, 0); else { - __tmp1022 = NULL; + __tmp1019 = NULL; } - if (__tmp1022 == NULL) goto __LL1023; - __tmp1022 = PyTuple_GET_ITEM(cpy_r_r23, 1); - if (__tmp1022 == NULL) goto __LL1023; - __tmp1022 = cpy_r_r23; -__LL1023: ; - if (unlikely(__tmp1022 == NULL)) { + if (__tmp1019 == NULL) goto __LL1020; + __tmp1019 = PyTuple_GET_ITEM(cpy_r_r23, 1); + if (__tmp1019 == NULL) goto __LL1020; + __tmp1019 = cpy_r_r23; +__LL1020: ; + if (unlikely(__tmp1019 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r23); cpy_r_r24 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp1024 = PyTuple_GET_ITEM(cpy_r_r23, 0); - CPy_INCREF(__tmp1024); - PyObject *__tmp1025; - if (likely(PyUnicode_Check(__tmp1024))) - __tmp1025 = __tmp1024; + PyObject *__tmp1021 = PyTuple_GET_ITEM(cpy_r_r23, 0); + CPy_INCREF(__tmp1021); + PyObject *__tmp1022; + if (likely(PyUnicode_Check(__tmp1021))) + __tmp1022 = __tmp1021; else { - CPy_TypeError("str", __tmp1024); - __tmp1025 = NULL; + CPy_TypeError("str", __tmp1021); + __tmp1022 = NULL; } - cpy_r_r24.f0 = __tmp1025; - PyObject *__tmp1026 = PyTuple_GET_ITEM(cpy_r_r23, 1); - CPy_INCREF(__tmp1026); - PyObject *__tmp1027; - __tmp1027 = __tmp1026; - cpy_r_r24.f1 = __tmp1027; + cpy_r_r24.f0 = __tmp1022; + PyObject *__tmp1023 = PyTuple_GET_ITEM(cpy_r_r23, 1); + CPy_INCREF(__tmp1023); + PyObject *__tmp1024; + __tmp1024 = __tmp1023; + cpy_r_r24.f1 = __tmp1024; } CPy_DECREF(cpy_r_r23); if (unlikely(cpy_r_r24.f0 == NULL)) { @@ -292405,8 +292237,8 @@ CPyL19: ; cpy_r_r39.f1 = cpy_r_r37; return cpy_r_r39; CPyL20: ; - tuple_T2OO __tmp1028 = { NULL, NULL }; - cpy_r_r40 = __tmp1028; + tuple_T2OO __tmp1025 = { NULL, NULL }; + cpy_r_r40 = __tmp1025; return cpy_r_r40; CPyL21: ; CPy_DecRef(cpy_r_r0); @@ -292451,10 +292283,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___cache(PyObject *self, PyObject * PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1029 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1029); - PyObject *__tmp1030 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1030); + PyObject *__tmp1026 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1026); + PyObject *__tmp1027 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1027); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "cache", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -292794,39 +292626,39 @@ CPyL3: ; goto CPyL7; } CPy_DECREF(cpy_r_r0); - PyObject *__tmp1031; + PyObject *__tmp1028; if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 2))) { - __tmp1031 = NULL; - goto __LL1032; + __tmp1028 = NULL; + goto __LL1029; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r6, 0)))) - __tmp1031 = PyTuple_GET_ITEM(cpy_r_r6, 0); + __tmp1028 = PyTuple_GET_ITEM(cpy_r_r6, 0); else { - __tmp1031 = NULL; + __tmp1028 = NULL; } - if (__tmp1031 == NULL) goto __LL1032; - __tmp1031 = PyTuple_GET_ITEM(cpy_r_r6, 1); - if (__tmp1031 == NULL) goto __LL1032; - __tmp1031 = cpy_r_r6; -__LL1032: ; - if (unlikely(__tmp1031 == NULL)) { + if (__tmp1028 == NULL) goto __LL1029; + __tmp1028 = PyTuple_GET_ITEM(cpy_r_r6, 1); + if (__tmp1028 == NULL) goto __LL1029; + __tmp1028 = cpy_r_r6; +__LL1029: ; + if (unlikely(__tmp1028 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r6); cpy_r_r7 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp1033 = PyTuple_GET_ITEM(cpy_r_r6, 0); - CPy_INCREF(__tmp1033); - PyObject *__tmp1034; - if (likely(PyUnicode_Check(__tmp1033))) - __tmp1034 = __tmp1033; + PyObject *__tmp1030 = PyTuple_GET_ITEM(cpy_r_r6, 0); + CPy_INCREF(__tmp1030); + PyObject *__tmp1031; + if (likely(PyUnicode_Check(__tmp1030))) + __tmp1031 = __tmp1030; else { - CPy_TypeError("str", __tmp1033); - __tmp1034 = NULL; + CPy_TypeError("str", __tmp1030); + __tmp1031 = NULL; } - cpy_r_r7.f0 = __tmp1034; - PyObject *__tmp1035 = PyTuple_GET_ITEM(cpy_r_r6, 1); - CPy_INCREF(__tmp1035); - PyObject *__tmp1036; - __tmp1036 = __tmp1035; - cpy_r_r7.f1 = __tmp1036; + cpy_r_r7.f0 = __tmp1031; + PyObject *__tmp1032 = PyTuple_GET_ITEM(cpy_r_r6, 1); + CPy_INCREF(__tmp1032); + PyObject *__tmp1033; + __tmp1033 = __tmp1032; + cpy_r_r7.f1 = __tmp1033; } CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7.f0 == NULL)) { @@ -292835,8 +292667,8 @@ __LL1032: ; } return cpy_r_r7; CPyL6: ; - tuple_T2OO __tmp1037 = { NULL, NULL }; - cpy_r_r8 = __tmp1037; + tuple_T2OO __tmp1034 = { NULL, NULL }; + cpy_r_r8 = __tmp1034; return cpy_r_r8; CPyL7: ; CPy_DecRef(cpy_r_r0); @@ -292872,10 +292704,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___popitem(PyObject *self, PyObject PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1038 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1038); - PyObject *__tmp1039 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1039); + PyObject *__tmp1035 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1035); + PyObject *__tmp1036 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1036); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "popitem", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -293395,10 +293227,10 @@ CPyL47: ; cpy_r_r57 = PyTuple_New(2); if (unlikely(cpy_r_r57 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1040 = cpy_r_r56.f0; - PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1040); - PyObject *__tmp1041 = cpy_r_r56.f1; - PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1041); + PyObject *__tmp1037 = cpy_r_r56.f0; + PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1037); + PyObject *__tmp1038 = cpy_r_r56.f1; + PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1038); ((faster_web3___utils___caching___async_await_and_popitem_SimpleCache_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL52; CPyGen_SetStopIterationValue(cpy_r_r57); @@ -294074,10 +293906,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1042 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1042); - PyObject *__tmp1043 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1043); + PyObject *__tmp1039 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1039); + PyObject *__tmp1040 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1040); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -295025,16 +294857,16 @@ PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_off else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1044; + if (cpy_r_r18 != NULL) goto __LL1041; if (PyUnicode_Check(cpy_r_r17)) cpy_r_r18 = cpy_r_r17; else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1044; + if (cpy_r_r18 != NULL) goto __LL1041; CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 43, CPyStatic_exception_handling___globals, "union[bytes, str]", cpy_r_r17); goto CPyL101; -__LL1044: ; +__LL1041: ; cpy_r_r19 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r18); CPy_DECREF(cpy_r_r18); if (unlikely(cpy_r_r19 == NULL)) { @@ -295476,10 +295308,10 @@ CPyL88: ; cpy_r_r155 = PyTuple_New(2); if (unlikely(cpy_r_r155 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1045 = cpy_r_r142.f0; - PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1045); - PyObject *__tmp1046 = cpy_r_r142.f1; - PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1046); + PyObject *__tmp1042 = cpy_r_r142.f0; + PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1042); + PyObject *__tmp1043 = cpy_r_r142.f1; + PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1043); PyObject *cpy_r_r156[2] = {cpy_r_r155, cpy_r_r149}; cpy_r_r157 = (PyObject **)&cpy_r_r156; cpy_r_r158 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r157, 2, 0); @@ -296191,12 +296023,12 @@ subscriptions___EthSubscriptionContext_set_result(faster_web3___utils___subscrip else { tmp = NULL; } - if (tmp != NULL) goto __LL1047; + if (tmp != NULL) goto __LL1044; tmp = value; - if (tmp != NULL) goto __LL1047; + if (tmp != NULL) goto __LL1044; CPy_TypeError("union[dict, object]", value); tmp = NULL; -__LL1047: ; +__LL1044: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296497,16 +296329,16 @@ subscriptions___EthSubscription_set__id(faster_web3___utils___subscriptions___Et else { tmp = NULL; } - if (tmp != NULL) goto __LL1048; + if (tmp != NULL) goto __LL1045; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1048; + if (tmp != NULL) goto __LL1045; CPy_TypeError("str or None", value); tmp = NULL; -__LL1048: ; +__LL1045: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296544,16 +296376,16 @@ subscriptions___EthSubscription_set_manager(faster_web3___utils___subscriptions_ else { tmp = NULL; } - if (tmp != NULL) goto __LL1049; + if (tmp != NULL) goto __LL1046; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1049; + if (tmp != NULL) goto __LL1046; CPy_TypeError("faster_web3.providers.persistent.subscription_manager.SubscriptionManager or None", value); tmp = NULL; -__LL1049: ; +__LL1046: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296587,16 +296419,16 @@ subscriptions___EthSubscription_set__subscription_params(faster_web3___utils___s } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL1050; + if (tmp != NULL) goto __LL1047; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1050; + if (tmp != NULL) goto __LL1047; CPy_TypeError("object or None", value); tmp = NULL; -__LL1050: ; +__LL1047: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296630,16 +296462,16 @@ subscriptions___EthSubscription_set__handler(faster_web3___utils___subscriptions } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL1051; + if (tmp != NULL) goto __LL1048; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1051; + if (tmp != NULL) goto __LL1048; CPy_TypeError("object or None", value); tmp = NULL; -__LL1051: ; +__LL1048: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296715,16 +296547,16 @@ subscriptions___EthSubscription_set__label(faster_web3___utils___subscriptions__ else { tmp = NULL; } - if (tmp != NULL) goto __LL1052; + if (tmp != NULL) goto __LL1049; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1052; + if (tmp != NULL) goto __LL1049; CPy_TypeError("str or None", value); tmp = NULL; -__LL1052: ; +__LL1049: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -296762,16 +296594,16 @@ subscriptions___EthSubscription_set_parallelize(faster_web3___utils___subscripti else { tmp = NULL; } - if (tmp != NULL) goto __LL1053; + if (tmp != NULL) goto __LL1050; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1053; + if (tmp != NULL) goto __LL1050; CPy_TypeError("bool or None", value); tmp = NULL; -__LL1053: ; +__LL1050: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -297039,28 +296871,28 @@ subscriptions___LogsSubscription_set_address(faster_web3___utils___subscriptions else { tmp = NULL; } - if (tmp != NULL) goto __LL1054; + if (tmp != NULL) goto __LL1051; if (PyUnicode_Check(value)) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1054; + if (tmp != NULL) goto __LL1051; if (PyList_Check(value)) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1054; + if (tmp != NULL) goto __LL1051; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1054; + if (tmp != NULL) goto __LL1051; CPy_TypeError("union[bytes, str, list, None]", value); tmp = NULL; -__LL1054: ; +__LL1051: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -297094,16 +296926,16 @@ subscriptions___LogsSubscription_set_topics(faster_web3___utils___subscriptions_ } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL1055; + if (tmp != NULL) goto __LL1052; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL1055; + if (tmp != NULL) goto __LL1052; CPy_TypeError("object or None", value); tmp = NULL; -__LL1055: ; +__LL1052: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -298479,12 +298311,12 @@ PyObject *CPyPy_subscriptions___EthSubscriptionContext_____init__(PyObject *self else { arg_result = NULL; } - if (arg_result != NULL) goto __LL1056; + if (arg_result != NULL) goto __LL1053; arg_result = obj_result; - if (arg_result != NULL) goto __LL1056; + if (arg_result != NULL) goto __LL1053; CPy_TypeError("union[dict, object]", obj_result); goto fail; -__LL1056: ; +__LL1053: ; PyObject *arg_kwargs = obj_kwargs; char retval = CPyDef_subscriptions___EthSubscriptionContext_____init__(arg_self, arg_async_w3, arg_subscription, arg_result, arg_kwargs); CPy_DECREF(obj_kwargs); @@ -299551,10 +299383,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1057 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1057); - PyObject *__tmp1058 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1058); + PyObject *__tmp1054 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1054); + PyObject *__tmp1055 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1055); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -299820,16 +299652,16 @@ PyObject *CPyPy_subscriptions___handler_wrapper(PyObject *self, PyObject *const } PyObject *arg_handler; arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1059; + if (arg_handler != NULL) goto __LL1056; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1059; + if (arg_handler != NULL) goto __LL1056; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1059: ; +__LL1056: ; PyObject *retval = CPyDef_subscriptions___handler_wrapper(arg_handler); return retval; fail: ; @@ -300065,821 +299897,821 @@ PyObject *CPyPy_subscriptions___EthSubscription_____init__(PyObject *self, PyObj PyObject *arg_subscription_params; if (obj_subscription_params == NULL) { arg_subscription_params = NULL; - goto __LL1060; + goto __LL1057; } arg_subscription_params = obj_subscription_params; - if (arg_subscription_params != NULL) goto __LL1060; + if (arg_subscription_params != NULL) goto __LL1057; if (obj_subscription_params == Py_None) arg_subscription_params = obj_subscription_params; else { arg_subscription_params = NULL; } - if (arg_subscription_params != NULL) goto __LL1060; + if (arg_subscription_params != NULL) goto __LL1057; CPy_TypeError("object or None", obj_subscription_params); goto fail; -__LL1060: ; +__LL1057: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1061; + goto __LL1058; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1061; + if (arg_handler != NULL) goto __LL1058; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1061; + if (arg_handler != NULL) goto __LL1058; CPy_TypeError("object or None", obj_handler); goto fail; +__LL1058: ; + PyObject *arg_handler_context; + if (obj_handler_context == NULL) { + arg_handler_context = NULL; + goto __LL1059; + } + if (PyDict_Check(obj_handler_context)) + arg_handler_context = obj_handler_context; + else { + arg_handler_context = NULL; + } + if (arg_handler_context != NULL) goto __LL1059; + if (obj_handler_context == Py_None) + arg_handler_context = obj_handler_context; + else { + arg_handler_context = NULL; + } + if (arg_handler_context != NULL) goto __LL1059; + CPy_TypeError("dict or None", obj_handler_context); + goto fail; +__LL1059: ; + PyObject *arg_label; + if (obj_label == NULL) { + arg_label = NULL; + goto __LL1060; + } + if (PyUnicode_Check(obj_label)) + arg_label = obj_label; + else { + arg_label = NULL; + } + if (arg_label != NULL) goto __LL1060; + if (obj_label == Py_None) + arg_label = obj_label; + else { + arg_label = NULL; + } + if (arg_label != NULL) goto __LL1060; + CPy_TypeError("str or None", obj_label); + goto fail; +__LL1060: ; + PyObject *arg_parallelize; + if (obj_parallelize == NULL) { + arg_parallelize = NULL; + goto __LL1061; + } + if (PyBool_Check(obj_parallelize)) + arg_parallelize = obj_parallelize; + else { + arg_parallelize = NULL; + } + if (arg_parallelize != NULL) goto __LL1061; + if (obj_parallelize == Py_None) + arg_parallelize = obj_parallelize; + else { + arg_parallelize = NULL; + } + if (arg_parallelize != NULL) goto __LL1061; + CPy_TypeError("bool or None", obj_parallelize); + goto fail; __LL1061: ; + char retval = CPyDef_subscriptions___EthSubscription_____init__(arg_self, arg_subscription_params, arg_handler, arg_handler_context, arg_label, arg_parallelize); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + return NULL; +} + +PyObject *CPyDef_subscriptions___EthSubscription____default_label(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + cpy_r_r0 = CPy_TYPE(cpy_r_self); + cpy_r_r1 = CPy_GetName(cpy_r_r0); + CPy_DECREF(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL6; + } + if (likely(PyUnicode_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; + else { + CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "_default_label", 131, CPyStatic_subscriptions___globals, "str", cpy_r_r1); + goto CPyL6; + } + cpy_r_r3 = CPyDef_subscriptions___EthSubscription___subscription_params(cpy_r_self); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL7; + } +CPyL3: ; + cpy_r_r4 = PyObject_Str(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL7; + } + cpy_r_r5 = CPyStr_Build(2, cpy_r_r2, cpy_r_r4); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL6; + } + return cpy_r_r5; +CPyL6: ; + cpy_r_r6 = NULL; + return cpy_r_r6; +CPyL7: ; + CPy_DecRef(cpy_r_r2); + goto CPyL6; +} + +PyObject *CPyPy_subscriptions___EthSubscription____default_label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":_default_label", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { + return NULL; + } + PyObject *arg_self; + if (likely(PyObject_TypeCheck(obj_self, CPyType_subscriptions___EthSubscription))) + arg_self = obj_self; + else { + CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_self); + goto fail; + } + PyObject *retval = CPyDef_subscriptions___EthSubscription____default_label(arg_self); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + return NULL; +} + +PyObject *CPyDef_subscriptions___EthSubscription____create_type_aware_subscription(PyObject *cpy_r_cls, PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + CPyTagged cpy_r_r7; + int64_t cpy_r_r8; + char cpy_r_r9; + int64_t cpy_r_r10; + char cpy_r_r11; + char cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_subscription_arg; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + int32_t cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + int32_t cpy_r_r28; + char cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + int32_t cpy_r_r34; + char cpy_r_r35; + char cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + int32_t cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + int32_t cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + int32_t cpy_r_r50; + char cpy_r_r51; + PyObject *cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + int32_t cpy_r_r60; + char cpy_r_r61; + char cpy_r_r62; + PyObject *cpy_r_r63; + char cpy_r_r64; + PyObject *cpy_r_r65; + int32_t cpy_r_r66; + char cpy_r_r67; + char cpy_r_r68; + PyObject *cpy_r_r69; + PyObject *cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + int32_t cpy_r_r75; + char cpy_r_r76; + char cpy_r_r77; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + char cpy_r_r80; + PyObject *cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + tuple_T2OO cpy_r_r85; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + tuple_T1O cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_params; + PyObject **cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + if (cpy_r_handler != NULL) goto CPyL71; + cpy_r_r0 = Py_None; + cpy_r_handler = cpy_r_r0; +CPyL2: ; + if (cpy_r_handler_context != NULL) goto CPyL72; + cpy_r_r1 = Py_None; + cpy_r_handler_context = cpy_r_r1; +CPyL4: ; + if (cpy_r_label != NULL) goto CPyL73; + cpy_r_r2 = Py_None; + cpy_r_label = cpy_r_r2; +CPyL6: ; + if (cpy_r_parallelize != NULL) goto CPyL74; + cpy_r_r3 = Py_None; + cpy_r_parallelize = cpy_r_r3; +CPyL8: ; + CPy_INCREF(cpy_r_subscription_params); + cpy_r_r4 = cpy_r_subscription_params; + cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 0 */ + cpy_r_r6 = PyObject_GetItem(cpy_r_r4, cpy_r_r5); + CPy_DECREF(cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL75; + } + cpy_r_r7 = CPyObject_Size(cpy_r_subscription_params); + if (unlikely(cpy_r_r7 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL76; + } + cpy_r_r8 = cpy_r_r7 & 1; + cpy_r_r9 = cpy_r_r8 != 0; + if (cpy_r_r9) goto CPyL13; + cpy_r_r10 = 2 & 1; + cpy_r_r11 = cpy_r_r10 != 0; + if (!cpy_r_r11) goto CPyL14; +CPyL13: ; + cpy_r_r12 = CPyTagged_IsLt_(2, cpy_r_r7); + cpy_r_r13 = cpy_r_r12; + goto CPyL15; +CPyL14: ; + cpy_r_r14 = (Py_ssize_t)cpy_r_r7 > (Py_ssize_t)2; + cpy_r_r13 = cpy_r_r14; +CPyL15: ; + CPyTagged_DECREF(cpy_r_r7); + if (!cpy_r_r13) goto CPyL19; + CPy_INCREF(cpy_r_subscription_params); + cpy_r_r15 = cpy_r_subscription_params; + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 1 */ + cpy_r_r17 = PyObject_GetItem(cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL76; + } + cpy_r_r18 = cpy_r_r17; + goto CPyL20; +CPyL19: ; + cpy_r_r19 = Py_None; + cpy_r_r18 = cpy_r_r19; +CPyL20: ; + cpy_r_subscription_arg = cpy_r_r18; + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newHeads' */ + cpy_r_r21 = PyObject_RichCompare(cpy_r_r6, cpy_r_r20, 2); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL77; + } + cpy_r_r22 = PyObject_IsTrue(cpy_r_r21); + CPy_DECREF(cpy_r_r21); + cpy_r_r23 = cpy_r_r22 >= 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL77; + } + cpy_r_r24 = cpy_r_r22; + if (cpy_r_r24) { + goto CPyL78; + } else + goto CPyL25; +CPyL23: ; + cpy_r_r25 = CPyDef_subscriptions___NewHeadsSubscription(cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); + CPy_DECREF(cpy_r_label); + CPy_DECREF(cpy_r_handler); + CPy_DECREF(cpy_r_handler_context); + CPy_DECREF(cpy_r_parallelize); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL70; + } + return cpy_r_r25; +CPyL25: ; + cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ + cpy_r_r27 = PyObject_RichCompare(cpy_r_r6, cpy_r_r26, 2); + if (unlikely(cpy_r_r27 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL77; + } + cpy_r_r28 = PyObject_IsTrue(cpy_r_r27); + CPy_DECREF(cpy_r_r27); + cpy_r_r29 = cpy_r_r28 >= 0; + if (unlikely(!cpy_r_r29)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL77; + } + cpy_r_r30 = cpy_r_r28; + if (cpy_r_r30) { + goto CPyL79; + } else + goto CPyL44; +CPyL28: ; + cpy_r_r31 = (PyObject *)&_Py_NoneStruct; + cpy_r_r32 = cpy_r_subscription_arg != cpy_r_r31; + if (!cpy_r_r32) goto CPyL80; + CPy_INCREF(cpy_r_subscription_arg); + cpy_r_r33 = cpy_r_subscription_arg; + cpy_r_r34 = PyObject_IsTrue(cpy_r_r33); + CPy_DECREF(cpy_r_r33); + cpy_r_r35 = cpy_r_r34 >= 0; + if (unlikely(!cpy_r_r35)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL81; + } + cpy_r_r36 = cpy_r_r34; + if (!cpy_r_r36) goto CPyL80; + cpy_r_r37 = cpy_r_subscription_arg; + goto CPyL35; +CPyL33: ; + cpy_r_r38 = PyDict_New(); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL75; + } + cpy_r_r37 = cpy_r_r38; +CPyL35: ; + cpy_r_subscription_arg = cpy_r_r37; + cpy_r_r39 = (PyObject *)CPyType_subscriptions___LogsSubscription; + cpy_r_r40 = PyDict_New(); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL81; + } + cpy_r_r41 = CPyDict_UpdateInDisplay(cpy_r_r40, cpy_r_subscription_arg); + CPy_DECREF(cpy_r_subscription_arg); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL82; + } + cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler' */ + cpy_r_r44 = CPyDict_SetItem(cpy_r_r40, cpy_r_r43, cpy_r_handler); + CPy_DECREF(cpy_r_handler); + cpy_r_r45 = cpy_r_r44 >= 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL83; + } + cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler_context' */ + cpy_r_r47 = CPyDict_SetItem(cpy_r_r40, cpy_r_r46, cpy_r_handler_context); + CPy_DECREF(cpy_r_handler_context); + cpy_r_r48 = cpy_r_r47 >= 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL84; + } + cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ + cpy_r_r50 = CPyDict_SetItem(cpy_r_r40, cpy_r_r49, cpy_r_label); + CPy_DECREF(cpy_r_label); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL85; + } + cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ + cpy_r_r53 = CPyDict_SetItem(cpy_r_r40, cpy_r_r52, cpy_r_parallelize); + CPy_DECREF(cpy_r_parallelize); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL86; + } + cpy_r_r55 = CPyTuple_LoadEmptyTupleConstant(); + cpy_r_r56 = PyObject_Call(cpy_r_r39, cpy_r_r55, cpy_r_r40); + CPy_DECREF(cpy_r_r55); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL70; + } + if (likely(Py_TYPE(cpy_r_r56) == CPyType_subscriptions___LogsSubscription)) + cpy_r_r57 = cpy_r_r56; + else { + CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", 155, CPyStatic_subscriptions___globals, "faster_web3.utils.subscriptions.LogsSubscription", cpy_r_r56); + goto CPyL70; + } + return cpy_r_r57; +CPyL44: ; + cpy_r_r58 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newPendingTransactions' */ + cpy_r_r59 = PyObject_RichCompare(cpy_r_r6, cpy_r_r58, 2); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL77; + } + cpy_r_r60 = PyObject_IsTrue(cpy_r_r59); + CPy_DECREF(cpy_r_r59); + cpy_r_r61 = cpy_r_r60 >= 0; + if (unlikely(!cpy_r_r61)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL77; + } + cpy_r_r62 = cpy_r_r60; + if (cpy_r_r62) { + goto CPyL87; + } else + goto CPyL56; +CPyL47: ; + cpy_r_r63 = (PyObject *)&_Py_NoneStruct; + cpy_r_r64 = cpy_r_subscription_arg != cpy_r_r63; + if (!cpy_r_r64) goto CPyL88; + CPy_INCREF(cpy_r_subscription_arg); + cpy_r_r65 = cpy_r_subscription_arg; + cpy_r_r66 = PyObject_IsTrue(cpy_r_r65); + CPy_DECREF(cpy_r_r65); + cpy_r_r67 = cpy_r_r66 >= 0; + if (unlikely(!cpy_r_r67)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL81; + } + cpy_r_r68 = cpy_r_r66; + if (!cpy_r_r68) goto CPyL88; + cpy_r_r69 = cpy_r_subscription_arg; + goto CPyL53; +CPyL52: ; + cpy_r_r70 = 0 ? Py_True : Py_False; + cpy_r_r69 = cpy_r_r70; +CPyL53: ; + cpy_r_subscription_arg = cpy_r_r69; + if (unlikely(!PyBool_Check(cpy_r_subscription_arg))) { + CPy_TypeError("bool", cpy_r_subscription_arg); cpy_r_r71 = 2; + } else + cpy_r_r71 = cpy_r_subscription_arg == Py_True; + CPy_DECREF(cpy_r_subscription_arg); + if (unlikely(cpy_r_r71 == 2)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL75; + } + cpy_r_r72 = CPyDef_subscriptions___PendingTxSubscription(cpy_r_r71, cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); + CPy_DECREF(cpy_r_label); + CPy_DECREF(cpy_r_handler); + CPy_DECREF(cpy_r_handler_context); + CPy_DECREF(cpy_r_parallelize); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL70; + } + return cpy_r_r72; +CPyL56: ; + cpy_r_r73 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'syncing' */ + cpy_r_r74 = PyObject_RichCompare(cpy_r_r6, cpy_r_r73, 2); + if (unlikely(cpy_r_r74 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL77; + } + cpy_r_r75 = PyObject_IsTrue(cpy_r_r74); + CPy_DECREF(cpy_r_r74); + cpy_r_r76 = cpy_r_r75 >= 0; + if (unlikely(!cpy_r_r76)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL77; + } + cpy_r_r77 = cpy_r_r75; + if (cpy_r_r77) { + goto CPyL89; + } else + goto CPyL61; +CPyL59: ; + cpy_r_r78 = CPyDef_subscriptions___SyncingSubscription(cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); + CPy_DECREF(cpy_r_label); + CPy_DECREF(cpy_r_handler); + CPy_DECREF(cpy_r_handler_context); + CPy_DECREF(cpy_r_parallelize); + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL70; + } + return cpy_r_r78; +CPyL61: ; + cpy_r_r79 = (PyObject *)&_Py_NoneStruct; + cpy_r_r80 = cpy_r_subscription_arg != cpy_r_r79; + if (!cpy_r_r80) goto CPyL90; + CPy_INCREF(cpy_r_subscription_arg); + cpy_r_r81 = cpy_r_subscription_arg; + cpy_r_r82 = PyObject_IsTrue(cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL77; + } + cpy_r_r84 = cpy_r_r82; + if (!cpy_r_r84) goto CPyL90; + cpy_r_r85.f0 = cpy_r_r6; + cpy_r_r85.f1 = cpy_r_subscription_arg; + cpy_r_r86 = PyTuple_New(2); + if (unlikely(cpy_r_r86 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1062 = cpy_r_r85.f0; + PyTuple_SET_ITEM(cpy_r_r86, 0, __tmp1062); + PyObject *__tmp1063 = cpy_r_r85.f1; + PyTuple_SET_ITEM(cpy_r_r86, 1, __tmp1063); + cpy_r_r87 = cpy_r_r86; + goto CPyL67; +CPyL66: ; + cpy_r_r88.f0 = cpy_r_r6; + cpy_r_r89 = PyTuple_New(1); + if (unlikely(cpy_r_r89 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1064 = cpy_r_r88.f0; + PyTuple_SET_ITEM(cpy_r_r89, 0, __tmp1064); + cpy_r_r87 = cpy_r_r89; +CPyL67: ; + cpy_r_params = cpy_r_r87; + PyObject *cpy_r_r90[5] = { + cpy_r_params, cpy_r_handler, cpy_r_handler_context, cpy_r_label, + cpy_r_parallelize + }; + cpy_r_r91 = (PyObject **)&cpy_r_r90; + cpy_r_r92 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('handler', 'handler_context', 'label', 'parallelize') */ + cpy_r_r93 = PyObject_Vectorcall(cpy_r_cls, cpy_r_r91, 1, cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + goto CPyL91; + } + CPy_DECREF_NO_IMM(cpy_r_params); + CPy_DECREF(cpy_r_handler); + CPy_DECREF(cpy_r_handler_context); + CPy_DECREF(cpy_r_label); + CPy_DECREF(cpy_r_parallelize); + if (likely(PyObject_TypeCheck(cpy_r_r93, CPyType_subscriptions___EthSubscription))) + cpy_r_r94 = cpy_r_r93; + else { + CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", 184, CPyStatic_subscriptions___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r93); + goto CPyL70; + } + return cpy_r_r94; +CPyL70: ; + cpy_r_r95 = NULL; + return cpy_r_r95; +CPyL71: ; + CPy_INCREF(cpy_r_handler); + goto CPyL2; +CPyL72: ; + CPy_INCREF(cpy_r_handler_context); + goto CPyL4; +CPyL73: ; + CPy_INCREF(cpy_r_label); + goto CPyL6; +CPyL74: ; + CPy_INCREF(cpy_r_parallelize); + goto CPyL8; +CPyL75: ; + CPy_DecRef(cpy_r_handler); + CPy_DecRef(cpy_r_handler_context); + CPy_DecRef(cpy_r_label); + CPy_DecRef(cpy_r_parallelize); + goto CPyL70; +CPyL76: ; + CPy_DecRef(cpy_r_handler); + CPy_DecRef(cpy_r_handler_context); + CPy_DecRef(cpy_r_label); + CPy_DecRef(cpy_r_parallelize); + CPy_DecRef(cpy_r_r6); + goto CPyL70; +CPyL77: ; + CPy_DecRef(cpy_r_handler); + CPy_DecRef(cpy_r_handler_context); + CPy_DecRef(cpy_r_label); + CPy_DecRef(cpy_r_parallelize); + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_subscription_arg); + goto CPyL70; +CPyL78: ; + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_subscription_arg); + goto CPyL23; +CPyL79: ; + CPy_DECREF(cpy_r_r6); + goto CPyL28; +CPyL80: ; + CPy_DECREF(cpy_r_subscription_arg); + goto CPyL33; +CPyL81: ; + CPy_DecRef(cpy_r_handler); + CPy_DecRef(cpy_r_handler_context); + CPy_DecRef(cpy_r_label); + CPy_DecRef(cpy_r_parallelize); + CPy_DecRef(cpy_r_subscription_arg); + goto CPyL70; +CPyL82: ; + CPy_DecRef(cpy_r_handler); + CPy_DecRef(cpy_r_handler_context); + CPy_DecRef(cpy_r_label); + CPy_DecRef(cpy_r_parallelize); + CPy_DecRef(cpy_r_r40); + goto CPyL70; +CPyL83: ; + CPy_DecRef(cpy_r_handler_context); + CPy_DecRef(cpy_r_label); + CPy_DecRef(cpy_r_parallelize); + CPy_DecRef(cpy_r_r40); + goto CPyL70; +CPyL84: ; + CPy_DecRef(cpy_r_label); + CPy_DecRef(cpy_r_parallelize); + CPy_DecRef(cpy_r_r40); + goto CPyL70; +CPyL85: ; + CPy_DecRef(cpy_r_parallelize); + CPy_DecRef(cpy_r_r40); + goto CPyL70; +CPyL86: ; + CPy_DecRef(cpy_r_r40); + goto CPyL70; +CPyL87: ; + CPy_DECREF(cpy_r_r6); + goto CPyL47; +CPyL88: ; + CPy_DECREF(cpy_r_subscription_arg); + goto CPyL52; +CPyL89: ; + CPy_DECREF(cpy_r_r6); + CPy_DECREF(cpy_r_subscription_arg); + goto CPyL59; +CPyL90: ; + CPy_DECREF(cpy_r_subscription_arg); + goto CPyL66; +CPyL91: ; + CPy_DecRef(cpy_r_handler); + CPy_DecRef(cpy_r_handler_context); + CPy_DecRef(cpy_r_label); + CPy_DecRef(cpy_r_parallelize); + CPy_DecRef(cpy_r_params); + goto CPyL70; +} + +PyObject *CPyPy_subscriptions___EthSubscription____create_type_aware_subscription(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_cls = self; + static const char * const kwlist[] = {"subscription_params", "handler", "handler_context", "label", "parallelize", 0}; + static CPyArg_Parser parser = {"O|OOOO:_create_type_aware_subscription", kwlist, 0}; + PyObject *obj_subscription_params; + PyObject *obj_handler = NULL; + PyObject *obj_handler_context = NULL; + PyObject *obj_label = NULL; + PyObject *obj_parallelize = NULL; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_subscription_params, &obj_handler, &obj_handler_context, &obj_label, &obj_parallelize)) { + return NULL; + } + PyObject *arg_cls = obj_cls; + PyObject *arg_subscription_params; + arg_subscription_params = obj_subscription_params; + if (arg_subscription_params != NULL) goto __LL1065; + if (obj_subscription_params == Py_None) + arg_subscription_params = obj_subscription_params; + else { + arg_subscription_params = NULL; + } + if (arg_subscription_params != NULL) goto __LL1065; + CPy_TypeError("object or None", obj_subscription_params); + goto fail; +__LL1065: ; + PyObject *arg_handler; + if (obj_handler == NULL) { + arg_handler = NULL; + goto __LL1066; + } + arg_handler = obj_handler; + if (arg_handler != NULL) goto __LL1066; + if (obj_handler == Py_None) + arg_handler = obj_handler; + else { + arg_handler = NULL; + } + if (arg_handler != NULL) goto __LL1066; + CPy_TypeError("object or None", obj_handler); + goto fail; +__LL1066: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1062; + goto __LL1067; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1062; + if (arg_handler_context != NULL) goto __LL1067; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1062; + if (arg_handler_context != NULL) goto __LL1067; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1062: ; +__LL1067: ; PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1063; + goto __LL1068; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1063; + if (arg_label != NULL) goto __LL1068; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1063; + if (arg_label != NULL) goto __LL1068; CPy_TypeError("str or None", obj_label); goto fail; -__LL1063: ; - PyObject *arg_parallelize; - if (obj_parallelize == NULL) { - arg_parallelize = NULL; - goto __LL1064; - } - if (PyBool_Check(obj_parallelize)) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1064; - if (obj_parallelize == Py_None) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1064; - CPy_TypeError("bool or None", obj_parallelize); - goto fail; -__LL1064: ; - char retval = CPyDef_subscriptions___EthSubscription_____init__(arg_self, arg_subscription_params, arg_handler, arg_handler_context, arg_label, arg_parallelize); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___EthSubscription____default_label(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - cpy_r_r0 = CPy_TYPE(cpy_r_self); - cpy_r_r1 = CPy_GetName(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL6; - } - if (likely(PyUnicode_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "_default_label", 131, CPyStatic_subscriptions___globals, "str", cpy_r_r1); - goto CPyL6; - } - cpy_r_r3 = CPyDef_subscriptions___EthSubscription___subscription_params(cpy_r_self); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL7; - } -CPyL3: ; - cpy_r_r4 = PyObject_Str(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL7; - } - cpy_r_r5 = CPyStr_Build(2, cpy_r_r2, cpy_r_r4); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL6; - } - return cpy_r_r5; -CPyL6: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -CPyL7: ; - CPy_DecRef(cpy_r_r2); - goto CPyL6; -} - -PyObject *CPyPy_subscriptions___EthSubscription____default_label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_default_label", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_subscriptions___EthSubscription))) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_self); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___EthSubscription____default_label(arg_self); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___EthSubscription____create_type_aware_subscription(PyObject *cpy_r_cls, PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - CPyTagged cpy_r_r7; - int64_t cpy_r_r8; - char cpy_r_r9; - int64_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_subscription_arg; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - int32_t cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - int32_t cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - int32_t cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - int32_t cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - int32_t cpy_r_r66; - char cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - int32_t cpy_r_r75; - char cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - char cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - tuple_T2OO cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - tuple_T1O cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_params; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - if (cpy_r_handler != NULL) goto CPyL71; - cpy_r_r0 = Py_None; - cpy_r_handler = cpy_r_r0; -CPyL2: ; - if (cpy_r_handler_context != NULL) goto CPyL72; - cpy_r_r1 = Py_None; - cpy_r_handler_context = cpy_r_r1; -CPyL4: ; - if (cpy_r_label != NULL) goto CPyL73; - cpy_r_r2 = Py_None; - cpy_r_label = cpy_r_r2; -CPyL6: ; - if (cpy_r_parallelize != NULL) goto CPyL74; - cpy_r_r3 = Py_None; - cpy_r_parallelize = cpy_r_r3; -CPyL8: ; - CPy_INCREF(cpy_r_subscription_params); - cpy_r_r4 = cpy_r_subscription_params; - cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 0 */ - cpy_r_r6 = PyObject_GetItem(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL75; - } - cpy_r_r7 = CPyObject_Size(cpy_r_subscription_params); - if (unlikely(cpy_r_r7 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL76; - } - cpy_r_r8 = cpy_r_r7 & 1; - cpy_r_r9 = cpy_r_r8 != 0; - if (cpy_r_r9) goto CPyL13; - cpy_r_r10 = 2 & 1; - cpy_r_r11 = cpy_r_r10 != 0; - if (!cpy_r_r11) goto CPyL14; -CPyL13: ; - cpy_r_r12 = CPyTagged_IsLt_(2, cpy_r_r7); - cpy_r_r13 = cpy_r_r12; - goto CPyL15; -CPyL14: ; - cpy_r_r14 = (Py_ssize_t)cpy_r_r7 > (Py_ssize_t)2; - cpy_r_r13 = cpy_r_r14; -CPyL15: ; - CPyTagged_DECREF(cpy_r_r7); - if (!cpy_r_r13) goto CPyL19; - CPy_INCREF(cpy_r_subscription_params); - cpy_r_r15 = cpy_r_subscription_params; - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 1 */ - cpy_r_r17 = PyObject_GetItem(cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL76; - } - cpy_r_r18 = cpy_r_r17; - goto CPyL20; -CPyL19: ; - cpy_r_r19 = Py_None; - cpy_r_r18 = cpy_r_r19; -CPyL20: ; - cpy_r_subscription_arg = cpy_r_r18; - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newHeads' */ - cpy_r_r21 = PyObject_RichCompare(cpy_r_r6, cpy_r_r20, 2); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r22 = PyObject_IsTrue(cpy_r_r21); - CPy_DECREF(cpy_r_r21); - cpy_r_r23 = cpy_r_r22 >= 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r24 = cpy_r_r22; - if (cpy_r_r24) { - goto CPyL78; - } else - goto CPyL25; -CPyL23: ; - cpy_r_r25 = CPyDef_subscriptions___NewHeadsSubscription(cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL70; - } - return cpy_r_r25; -CPyL25: ; - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ - cpy_r_r27 = PyObject_RichCompare(cpy_r_r6, cpy_r_r26, 2); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r28 = PyObject_IsTrue(cpy_r_r27); - CPy_DECREF(cpy_r_r27); - cpy_r_r29 = cpy_r_r28 >= 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r30 = cpy_r_r28; - if (cpy_r_r30) { - goto CPyL79; - } else - goto CPyL44; -CPyL28: ; - cpy_r_r31 = (PyObject *)&_Py_NoneStruct; - cpy_r_r32 = cpy_r_subscription_arg != cpy_r_r31; - if (!cpy_r_r32) goto CPyL80; - CPy_INCREF(cpy_r_subscription_arg); - cpy_r_r33 = cpy_r_subscription_arg; - cpy_r_r34 = PyObject_IsTrue(cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL81; - } - cpy_r_r36 = cpy_r_r34; - if (!cpy_r_r36) goto CPyL80; - cpy_r_r37 = cpy_r_subscription_arg; - goto CPyL35; -CPyL33: ; - cpy_r_r38 = PyDict_New(); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL75; - } - cpy_r_r37 = cpy_r_r38; -CPyL35: ; - cpy_r_subscription_arg = cpy_r_r37; - cpy_r_r39 = (PyObject *)CPyType_subscriptions___LogsSubscription; - cpy_r_r40 = PyDict_New(); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL81; - } - cpy_r_r41 = CPyDict_UpdateInDisplay(cpy_r_r40, cpy_r_subscription_arg); - CPy_DECREF(cpy_r_subscription_arg); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL82; - } - cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler' */ - cpy_r_r44 = CPyDict_SetItem(cpy_r_r40, cpy_r_r43, cpy_r_handler); - CPy_DECREF(cpy_r_handler); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL83; - } - cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler_context' */ - cpy_r_r47 = CPyDict_SetItem(cpy_r_r40, cpy_r_r46, cpy_r_handler_context); - CPy_DECREF(cpy_r_handler_context); - cpy_r_r48 = cpy_r_r47 >= 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL84; - } - cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ - cpy_r_r50 = CPyDict_SetItem(cpy_r_r40, cpy_r_r49, cpy_r_label); - CPy_DECREF(cpy_r_label); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL85; - } - cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ - cpy_r_r53 = CPyDict_SetItem(cpy_r_r40, cpy_r_r52, cpy_r_parallelize); - CPy_DECREF(cpy_r_parallelize); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL86; - } - cpy_r_r55 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r56 = PyObject_Call(cpy_r_r39, cpy_r_r55, cpy_r_r40); - CPy_DECREF(cpy_r_r55); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL70; - } - if (likely(Py_TYPE(cpy_r_r56) == CPyType_subscriptions___LogsSubscription)) - cpy_r_r57 = cpy_r_r56; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", 155, CPyStatic_subscriptions___globals, "faster_web3.utils.subscriptions.LogsSubscription", cpy_r_r56); - goto CPyL70; - } - return cpy_r_r57; -CPyL44: ; - cpy_r_r58 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newPendingTransactions' */ - cpy_r_r59 = PyObject_RichCompare(cpy_r_r6, cpy_r_r58, 2); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r60 = PyObject_IsTrue(cpy_r_r59); - CPy_DECREF(cpy_r_r59); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r62 = cpy_r_r60; - if (cpy_r_r62) { - goto CPyL87; - } else - goto CPyL56; -CPyL47: ; - cpy_r_r63 = (PyObject *)&_Py_NoneStruct; - cpy_r_r64 = cpy_r_subscription_arg != cpy_r_r63; - if (!cpy_r_r64) goto CPyL88; - CPy_INCREF(cpy_r_subscription_arg); - cpy_r_r65 = cpy_r_subscription_arg; - cpy_r_r66 = PyObject_IsTrue(cpy_r_r65); - CPy_DECREF(cpy_r_r65); - cpy_r_r67 = cpy_r_r66 >= 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL81; - } - cpy_r_r68 = cpy_r_r66; - if (!cpy_r_r68) goto CPyL88; - cpy_r_r69 = cpy_r_subscription_arg; - goto CPyL53; -CPyL52: ; - cpy_r_r70 = 0 ? Py_True : Py_False; - cpy_r_r69 = cpy_r_r70; -CPyL53: ; - cpy_r_subscription_arg = cpy_r_r69; - if (unlikely(!PyBool_Check(cpy_r_subscription_arg))) { - CPy_TypeError("bool", cpy_r_subscription_arg); cpy_r_r71 = 2; - } else - cpy_r_r71 = cpy_r_subscription_arg == Py_True; - CPy_DECREF(cpy_r_subscription_arg); - if (unlikely(cpy_r_r71 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL75; - } - cpy_r_r72 = CPyDef_subscriptions___PendingTxSubscription(cpy_r_r71, cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL70; - } - return cpy_r_r72; -CPyL56: ; - cpy_r_r73 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'syncing' */ - cpy_r_r74 = PyObject_RichCompare(cpy_r_r6, cpy_r_r73, 2); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r75 = PyObject_IsTrue(cpy_r_r74); - CPy_DECREF(cpy_r_r74); - cpy_r_r76 = cpy_r_r75 >= 0; - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r77 = cpy_r_r75; - if (cpy_r_r77) { - goto CPyL89; - } else - goto CPyL61; -CPyL59: ; - cpy_r_r78 = CPyDef_subscriptions___SyncingSubscription(cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL70; - } - return cpy_r_r78; -CPyL61: ; - cpy_r_r79 = (PyObject *)&_Py_NoneStruct; - cpy_r_r80 = cpy_r_subscription_arg != cpy_r_r79; - if (!cpy_r_r80) goto CPyL90; - CPy_INCREF(cpy_r_subscription_arg); - cpy_r_r81 = cpy_r_subscription_arg; - cpy_r_r82 = PyObject_IsTrue(cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r84 = cpy_r_r82; - if (!cpy_r_r84) goto CPyL90; - cpy_r_r85.f0 = cpy_r_r6; - cpy_r_r85.f1 = cpy_r_subscription_arg; - cpy_r_r86 = PyTuple_New(2); - if (unlikely(cpy_r_r86 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1065 = cpy_r_r85.f0; - PyTuple_SET_ITEM(cpy_r_r86, 0, __tmp1065); - PyObject *__tmp1066 = cpy_r_r85.f1; - PyTuple_SET_ITEM(cpy_r_r86, 1, __tmp1066); - cpy_r_r87 = cpy_r_r86; - goto CPyL67; -CPyL66: ; - cpy_r_r88.f0 = cpy_r_r6; - cpy_r_r89 = PyTuple_New(1); - if (unlikely(cpy_r_r89 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1067 = cpy_r_r88.f0; - PyTuple_SET_ITEM(cpy_r_r89, 0, __tmp1067); - cpy_r_r87 = cpy_r_r89; -CPyL67: ; - cpy_r_params = cpy_r_r87; - PyObject *cpy_r_r90[5] = { - cpy_r_params, cpy_r_handler, cpy_r_handler_context, cpy_r_label, - cpy_r_parallelize - }; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('handler', 'handler_context', 'label', 'parallelize') */ - cpy_r_r93 = PyObject_Vectorcall(cpy_r_cls, cpy_r_r91, 1, cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL91; - } - CPy_DECREF_NO_IMM(cpy_r_params); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_parallelize); - if (likely(PyObject_TypeCheck(cpy_r_r93, CPyType_subscriptions___EthSubscription))) - cpy_r_r94 = cpy_r_r93; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", 184, CPyStatic_subscriptions___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r93); - goto CPyL70; - } - return cpy_r_r94; -CPyL70: ; - cpy_r_r95 = NULL; - return cpy_r_r95; -CPyL71: ; - CPy_INCREF(cpy_r_handler); - goto CPyL2; -CPyL72: ; - CPy_INCREF(cpy_r_handler_context); - goto CPyL4; -CPyL73: ; - CPy_INCREF(cpy_r_label); - goto CPyL6; -CPyL74: ; - CPy_INCREF(cpy_r_parallelize); - goto CPyL8; -CPyL75: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - goto CPyL70; -CPyL76: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r6); - goto CPyL70; -CPyL77: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_subscription_arg); - goto CPyL70; -CPyL78: ; - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_subscription_arg); - goto CPyL23; -CPyL79: ; - CPy_DECREF(cpy_r_r6); - goto CPyL28; -CPyL80: ; - CPy_DECREF(cpy_r_subscription_arg); - goto CPyL33; -CPyL81: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_subscription_arg); - goto CPyL70; -CPyL82: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r40); - goto CPyL70; -CPyL83: ; - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r40); - goto CPyL70; -CPyL84: ; - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r40); - goto CPyL70; -CPyL85: ; - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r40); - goto CPyL70; -CPyL86: ; - CPy_DecRef(cpy_r_r40); - goto CPyL70; -CPyL87: ; - CPy_DECREF(cpy_r_r6); - goto CPyL47; -CPyL88: ; - CPy_DECREF(cpy_r_subscription_arg); - goto CPyL52; -CPyL89: ; - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_subscription_arg); - goto CPyL59; -CPyL90: ; - CPy_DECREF(cpy_r_subscription_arg); - goto CPyL66; -CPyL91: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_params); - goto CPyL70; -} - -PyObject *CPyPy_subscriptions___EthSubscription____create_type_aware_subscription(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_cls = self; - static const char * const kwlist[] = {"subscription_params", "handler", "handler_context", "label", "parallelize", 0}; - static CPyArg_Parser parser = {"O|OOOO:_create_type_aware_subscription", kwlist, 0}; - PyObject *obj_subscription_params; - PyObject *obj_handler = NULL; - PyObject *obj_handler_context = NULL; - PyObject *obj_label = NULL; - PyObject *obj_parallelize = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_subscription_params, &obj_handler, &obj_handler_context, &obj_label, &obj_parallelize)) { - return NULL; - } - PyObject *arg_cls = obj_cls; - PyObject *arg_subscription_params; - arg_subscription_params = obj_subscription_params; - if (arg_subscription_params != NULL) goto __LL1068; - if (obj_subscription_params == Py_None) - arg_subscription_params = obj_subscription_params; - else { - arg_subscription_params = NULL; - } - if (arg_subscription_params != NULL) goto __LL1068; - CPy_TypeError("object or None", obj_subscription_params); - goto fail; __LL1068: ; - PyObject *arg_handler; - if (obj_handler == NULL) { - arg_handler = NULL; - goto __LL1069; - } - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1069; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1069; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1069: ; - PyObject *arg_handler_context; - if (obj_handler_context == NULL) { - arg_handler_context = NULL; - goto __LL1070; - } - if (PyDict_Check(obj_handler_context)) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1070; - if (obj_handler_context == Py_None) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1070; - CPy_TypeError("dict or None", obj_handler_context); - goto fail; -__LL1070: ; - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1071; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1071; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1071; - CPy_TypeError("str or None", obj_label); - goto fail; -__LL1071: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1072; + goto __LL1069; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1072; + if (arg_parallelize != NULL) goto __LL1069; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1072; + if (arg_parallelize != NULL) goto __LL1069; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1072: ; +__LL1069: ; PyObject *retval = CPyDef_subscriptions___EthSubscription____create_type_aware_subscription(arg_cls, arg_subscription_params, arg_handler, arg_handler_context, arg_label, arg_parallelize); return retval; fail: ; @@ -301665,10 +301497,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1073 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1073); - PyObject *__tmp1074 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1074); + PyObject *__tmp1070 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1070); + PyObject *__tmp1071 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1071); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -301900,22 +301732,22 @@ CPyL12: ; else { cpy_r_r12 = NULL; } - if (cpy_r_r12 != NULL) goto __LL1075; + if (cpy_r_r12 != NULL) goto __LL1072; if (PyUnicode_Check(cpy_r_address)) cpy_r_r12 = cpy_r_address; else { cpy_r_r12 = NULL; } - if (cpy_r_r12 != NULL) goto __LL1075; + if (cpy_r_r12 != NULL) goto __LL1072; if (PyList_Check(cpy_r_address)) cpy_r_r12 = cpy_r_address; else { cpy_r_r12 = NULL; } - if (cpy_r_r12 != NULL) goto __LL1075; + if (cpy_r_r12 != NULL) goto __LL1072; CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "__init__", 236, CPyStatic_subscriptions___globals, "union[bytes, str, list]", cpy_r_address); goto CPyL37; -__LL1075: ; +__LL1072: ; cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ cpy_r_r14 = CPyDict_SetItem(cpy_r_r8, cpy_r_r13, cpy_r_r12); CPy_DECREF(cpy_r_r12); @@ -301965,10 +301797,10 @@ CPyL24: ; cpy_r_r28 = PyTuple_New(2); if (unlikely(cpy_r_r28 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1076 = cpy_r_r27.f0; - PyTuple_SET_ITEM(cpy_r_r28, 0, __tmp1076); - PyObject *__tmp1077 = cpy_r_r27.f1; - PyTuple_SET_ITEM(cpy_r_r28, 1, __tmp1077); + PyObject *__tmp1073 = cpy_r_r27.f0; + PyTuple_SET_ITEM(cpy_r_r28, 0, __tmp1073); + PyObject *__tmp1074 = cpy_r_r27.f1; + PyTuple_SET_ITEM(cpy_r_r28, 1, __tmp1074); cpy_r_r29 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r28, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); CPy_DECREF(cpy_r_r28); CPy_DECREF(cpy_r_handler); @@ -302063,127 +301895,127 @@ PyObject *CPyPy_subscriptions___LogsSubscription_____init__(PyObject *self, PyOb PyObject *arg_address; if (obj_address == NULL) { arg_address = NULL; - goto __LL1078; + goto __LL1075; } if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1078; + if (arg_address != NULL) goto __LL1075; if (PyUnicode_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1078; + if (arg_address != NULL) goto __LL1075; if (PyList_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1078; + if (arg_address != NULL) goto __LL1075; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL1078; + if (arg_address != NULL) goto __LL1075; CPy_TypeError("union[bytes, str, list, None]", obj_address); goto fail; -__LL1078: ; +__LL1075: ; PyObject *arg_topics; if (obj_topics == NULL) { arg_topics = NULL; - goto __LL1079; + goto __LL1076; } arg_topics = obj_topics; - if (arg_topics != NULL) goto __LL1079; + if (arg_topics != NULL) goto __LL1076; if (obj_topics == Py_None) arg_topics = obj_topics; else { arg_topics = NULL; } - if (arg_topics != NULL) goto __LL1079; + if (arg_topics != NULL) goto __LL1076; CPy_TypeError("object or None", obj_topics); goto fail; -__LL1079: ; +__LL1076: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1080; + goto __LL1077; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1080; + if (arg_handler != NULL) goto __LL1077; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1080; + if (arg_handler != NULL) goto __LL1077; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1080: ; +__LL1077: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1081; + goto __LL1078; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1081; + if (arg_handler_context != NULL) goto __LL1078; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1081; + if (arg_handler_context != NULL) goto __LL1078; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1081: ; +__LL1078: ; PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1082; + goto __LL1079; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1082; + if (arg_label != NULL) goto __LL1079; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1082; + if (arg_label != NULL) goto __LL1079; CPy_TypeError("str or None", obj_label); goto fail; -__LL1082: ; +__LL1079: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1083; + goto __LL1080; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1083; + if (arg_parallelize != NULL) goto __LL1080; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1083; + if (arg_parallelize != NULL) goto __LL1080; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1083: ; +__LL1080: ; char retval = CPyDef_subscriptions___LogsSubscription_____init__(arg_self, arg_address, arg_topics, arg_handler, arg_handler_context, arg_label, arg_parallelize); if (retval == 2) { return NULL; @@ -302228,8 +302060,8 @@ CPyL8: ; cpy_r_r6 = PyTuple_New(1); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1084 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1084); + PyObject *__tmp1081 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1081); cpy_r_r7 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r6, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); CPy_DECREF(cpy_r_r6); CPy_DECREF(cpy_r_handler); @@ -302278,79 +302110,79 @@ PyObject *CPyPy_subscriptions___NewHeadsSubscription_____init__(PyObject *self, PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1085; + goto __LL1082; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1085; + if (arg_label != NULL) goto __LL1082; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1085; + if (arg_label != NULL) goto __LL1082; CPy_TypeError("str or None", obj_label); goto fail; -__LL1085: ; +__LL1082: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1086; + goto __LL1083; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1086; + if (arg_handler != NULL) goto __LL1083; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1086; + if (arg_handler != NULL) goto __LL1083; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1086: ; +__LL1083: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1087; + goto __LL1084; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1087; + if (arg_handler_context != NULL) goto __LL1084; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1087; + if (arg_handler_context != NULL) goto __LL1084; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1087: ; +__LL1084: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1088; + goto __LL1085; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1088; + if (arg_parallelize != NULL) goto __LL1085; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1088; + if (arg_parallelize != NULL) goto __LL1085; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1088: ; +__LL1085: ; char retval = CPyDef_subscriptions___NewHeadsSubscription_____init__(arg_self, arg_label, arg_handler, arg_handler_context, arg_parallelize); if (retval == 2) { return NULL; @@ -302406,11 +302238,11 @@ CPyL10: ; cpy_r_r7 = PyTuple_New(2); if (unlikely(cpy_r_r7 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1089 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp1089); - PyObject *__tmp1090 = cpy_r_r6.f1 ? Py_True : Py_False; - CPy_INCREF(__tmp1090); - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp1090); + PyObject *__tmp1086 = cpy_r_r6.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp1086); + PyObject *__tmp1087 = cpy_r_r6.f1 ? Py_True : Py_False; + CPy_INCREF(__tmp1087); + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp1087); cpy_r_r8 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r7, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); CPy_DECREF(cpy_r_r7); CPy_DECREF(cpy_r_handler); @@ -302473,79 +302305,79 @@ PyObject *CPyPy_subscriptions___PendingTxSubscription_____init__(PyObject *self, PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1091; + goto __LL1088; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1091; + if (arg_label != NULL) goto __LL1088; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1091; + if (arg_label != NULL) goto __LL1088; CPy_TypeError("str or None", obj_label); goto fail; -__LL1091: ; +__LL1088: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1092; + goto __LL1089; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1092; + if (arg_handler != NULL) goto __LL1089; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1092; + if (arg_handler != NULL) goto __LL1089; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1092: ; +__LL1089: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1093; + goto __LL1090; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1093; + if (arg_handler_context != NULL) goto __LL1090; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1093; + if (arg_handler_context != NULL) goto __LL1090; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1093: ; +__LL1090: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1094; + goto __LL1091; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1094; + if (arg_parallelize != NULL) goto __LL1091; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1094; + if (arg_parallelize != NULL) goto __LL1091; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1094: ; +__LL1091: ; char retval = CPyDef_subscriptions___PendingTxSubscription_____init__(arg_self, arg_full_transactions, arg_label, arg_handler, arg_handler_context, arg_parallelize); if (retval == 2) { return NULL; @@ -302590,8 +302422,8 @@ CPyL8: ; cpy_r_r6 = PyTuple_New(1); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1095 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1095); + PyObject *__tmp1092 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1092); cpy_r_r7 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r6, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); CPy_DECREF(cpy_r_r6); CPy_DECREF(cpy_r_handler); @@ -302640,79 +302472,79 @@ PyObject *CPyPy_subscriptions___SyncingSubscription_____init__(PyObject *self, P PyObject *arg_label; if (obj_label == NULL) { arg_label = NULL; - goto __LL1096; + goto __LL1093; } if (PyUnicode_Check(obj_label)) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1096; + if (arg_label != NULL) goto __LL1093; if (obj_label == Py_None) arg_label = obj_label; else { arg_label = NULL; } - if (arg_label != NULL) goto __LL1096; + if (arg_label != NULL) goto __LL1093; CPy_TypeError("str or None", obj_label); goto fail; -__LL1096: ; +__LL1093: ; PyObject *arg_handler; if (obj_handler == NULL) { arg_handler = NULL; - goto __LL1097; + goto __LL1094; } arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1097; + if (arg_handler != NULL) goto __LL1094; if (obj_handler == Py_None) arg_handler = obj_handler; else { arg_handler = NULL; } - if (arg_handler != NULL) goto __LL1097; + if (arg_handler != NULL) goto __LL1094; CPy_TypeError("object or None", obj_handler); goto fail; -__LL1097: ; +__LL1094: ; PyObject *arg_handler_context; if (obj_handler_context == NULL) { arg_handler_context = NULL; - goto __LL1098; + goto __LL1095; } if (PyDict_Check(obj_handler_context)) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1098; + if (arg_handler_context != NULL) goto __LL1095; if (obj_handler_context == Py_None) arg_handler_context = obj_handler_context; else { arg_handler_context = NULL; } - if (arg_handler_context != NULL) goto __LL1098; + if (arg_handler_context != NULL) goto __LL1095; CPy_TypeError("dict or None", obj_handler_context); goto fail; -__LL1098: ; +__LL1095: ; PyObject *arg_parallelize; if (obj_parallelize == NULL) { arg_parallelize = NULL; - goto __LL1099; + goto __LL1096; } if (PyBool_Check(obj_parallelize)) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1099; + if (arg_parallelize != NULL) goto __LL1096; if (obj_parallelize == Py_None) arg_parallelize = obj_parallelize; else { arg_parallelize = NULL; } - if (arg_parallelize != NULL) goto __LL1099; + if (arg_parallelize != NULL) goto __LL1096; CPy_TypeError("bool or None", obj_parallelize); goto fail; -__LL1099: ; +__LL1096: ; char retval = CPyDef_subscriptions___SyncingSubscription_____init__(arg_self, arg_label, arg_handler, arg_handler_context, arg_parallelize); if (retval == 2) { return NULL; @@ -303315,10 +303147,10 @@ CPyL3: ; cpy_r_r61 = PyTuple_New(2); if (unlikely(cpy_r_r61 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1100 = cpy_r_r60.f0; - PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp1100); - PyObject *__tmp1101 = cpy_r_r60.f1; - PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp1101); + PyObject *__tmp1097 = cpy_r_r60.f0; + PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp1097); + PyObject *__tmp1098 = cpy_r_r60.f1; + PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp1098); cpy_r_r62 = PyObject_GetItem(cpy_r_r53, cpy_r_r61); CPy_DECREF(cpy_r_r53); CPy_DECREF(cpy_r_r61); @@ -303401,10 +303233,10 @@ CPyL3: ; cpy_r_r92 = PyTuple_New(2); if (unlikely(cpy_r_r92 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1102 = cpy_r_r91.f0; - PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp1102); - PyObject *__tmp1103 = cpy_r_r91.f1; - PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp1103); + PyObject *__tmp1099 = cpy_r_r91.f0; + PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp1099); + PyObject *__tmp1100 = cpy_r_r91.f1; + PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp1100); cpy_r_r93 = PyObject_GetItem(cpy_r_r84, cpy_r_r92); CPy_DECREF(cpy_r_r92); if (unlikely(cpy_r_r93 == NULL)) { @@ -303447,12 +303279,12 @@ CPyL3: ; cpy_r_r108 = PyTuple_New(3); if (unlikely(cpy_r_r108 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1104 = cpy_r_r107.f0; - PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp1104); - PyObject *__tmp1105 = cpy_r_r107.f1; - PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp1105); - PyObject *__tmp1106 = cpy_r_r107.f2; - PyTuple_SET_ITEM(cpy_r_r108, 2, __tmp1106); + PyObject *__tmp1101 = cpy_r_r107.f0; + PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp1101); + PyObject *__tmp1102 = cpy_r_r107.f1; + PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp1102); + PyObject *__tmp1103 = cpy_r_r107.f2; + PyTuple_SET_ITEM(cpy_r_r108, 2, __tmp1103); cpy_r_r109 = PyObject_GetItem(cpy_r_r99, cpy_r_r108); CPy_DECREF(cpy_r_r99); CPy_DECREF(cpy_r_r108); @@ -303465,10 +303297,10 @@ CPyL3: ; cpy_r_r111 = PyTuple_New(2); if (unlikely(cpy_r_r111 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1107 = cpy_r_r110.f0; - PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp1107); - PyObject *__tmp1108 = cpy_r_r110.f1; - PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp1108); + PyObject *__tmp1104 = cpy_r_r110.f0; + PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp1104); + PyObject *__tmp1105 = cpy_r_r110.f1; + PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp1105); cpy_r_r112 = PyObject_GetItem(cpy_r_r83, cpy_r_r111); CPy_DECREF(cpy_r_r83); CPy_DECREF(cpy_r_r111); @@ -303568,10 +303400,10 @@ CPyL3: ; cpy_r_r150 = PyTuple_New(2); if (unlikely(cpy_r_r150 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1109 = cpy_r_r149.f0; - PyTuple_SET_ITEM(cpy_r_r150, 0, __tmp1109); - PyObject *__tmp1110 = cpy_r_r149.f1; - PyTuple_SET_ITEM(cpy_r_r150, 1, __tmp1110); + PyObject *__tmp1106 = cpy_r_r149.f0; + PyTuple_SET_ITEM(cpy_r_r150, 0, __tmp1106); + PyObject *__tmp1107 = cpy_r_r149.f1; + PyTuple_SET_ITEM(cpy_r_r150, 1, __tmp1107); cpy_r_r151 = PyObject_GetItem(cpy_r_r146, cpy_r_r150); CPy_DECREF(cpy_r_r150); if (unlikely(cpy_r_r151 == NULL)) { @@ -303637,12 +303469,12 @@ CPyL3: ; cpy_r_r176 = PyTuple_New(3); if (unlikely(cpy_r_r176 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1111 = cpy_r_r175.f0; - PyTuple_SET_ITEM(cpy_r_r176, 0, __tmp1111); - PyObject *__tmp1112 = cpy_r_r175.f1; - PyTuple_SET_ITEM(cpy_r_r176, 1, __tmp1112); - PyObject *__tmp1113 = cpy_r_r175.f2; - PyTuple_SET_ITEM(cpy_r_r176, 2, __tmp1113); + PyObject *__tmp1108 = cpy_r_r175.f0; + PyTuple_SET_ITEM(cpy_r_r176, 0, __tmp1108); + PyObject *__tmp1109 = cpy_r_r175.f1; + PyTuple_SET_ITEM(cpy_r_r176, 1, __tmp1109); + PyObject *__tmp1110 = cpy_r_r175.f2; + PyTuple_SET_ITEM(cpy_r_r176, 2, __tmp1110); cpy_r_r177 = PyObject_GetItem(cpy_r_r167, cpy_r_r176); CPy_DECREF(cpy_r_r167); CPy_DECREF(cpy_r_r176); @@ -303655,10 +303487,10 @@ CPyL3: ; cpy_r_r179 = PyTuple_New(2); if (unlikely(cpy_r_r179 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1114 = cpy_r_r178.f0; - PyTuple_SET_ITEM(cpy_r_r179, 0, __tmp1114); - PyObject *__tmp1115 = cpy_r_r178.f1; - PyTuple_SET_ITEM(cpy_r_r179, 1, __tmp1115); + PyObject *__tmp1111 = cpy_r_r178.f0; + PyTuple_SET_ITEM(cpy_r_r179, 0, __tmp1111); + PyObject *__tmp1112 = cpy_r_r178.f1; + PyTuple_SET_ITEM(cpy_r_r179, 1, __tmp1112); cpy_r_r180 = PyObject_GetItem(cpy_r_r158, cpy_r_r179); CPy_DECREF(cpy_r_r158); CPy_DECREF(cpy_r_r179); @@ -303759,10 +303591,10 @@ CPyL3: ; cpy_r_r221 = PyTuple_New(2); if (unlikely(cpy_r_r221 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1116 = cpy_r_r220.f0; - PyTuple_SET_ITEM(cpy_r_r221, 0, __tmp1116); - PyObject *__tmp1117 = cpy_r_r220.f1; - PyTuple_SET_ITEM(cpy_r_r221, 1, __tmp1117); + PyObject *__tmp1113 = cpy_r_r220.f0; + PyTuple_SET_ITEM(cpy_r_r221, 0, __tmp1113); + PyObject *__tmp1114 = cpy_r_r220.f1; + PyTuple_SET_ITEM(cpy_r_r221, 1, __tmp1114); cpy_r_r222 = PyObject_GetItem(cpy_r_r215, cpy_r_r221); CPy_DECREF(cpy_r_r221); if (unlikely(cpy_r_r222 == NULL)) { @@ -303828,12 +303660,12 @@ CPyL3: ; cpy_r_r247 = PyTuple_New(3); if (unlikely(cpy_r_r247 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1118 = cpy_r_r246.f0; - PyTuple_SET_ITEM(cpy_r_r247, 0, __tmp1118); - PyObject *__tmp1119 = cpy_r_r246.f1; - PyTuple_SET_ITEM(cpy_r_r247, 1, __tmp1119); - PyObject *__tmp1120 = cpy_r_r246.f2; - PyTuple_SET_ITEM(cpy_r_r247, 2, __tmp1120); + PyObject *__tmp1115 = cpy_r_r246.f0; + PyTuple_SET_ITEM(cpy_r_r247, 0, __tmp1115); + PyObject *__tmp1116 = cpy_r_r246.f1; + PyTuple_SET_ITEM(cpy_r_r247, 1, __tmp1116); + PyObject *__tmp1117 = cpy_r_r246.f2; + PyTuple_SET_ITEM(cpy_r_r247, 2, __tmp1117); cpy_r_r248 = PyObject_GetItem(cpy_r_r238, cpy_r_r247); CPy_DECREF(cpy_r_r238); CPy_DECREF(cpy_r_r247); @@ -303846,10 +303678,10 @@ CPyL3: ; cpy_r_r250 = PyTuple_New(2); if (unlikely(cpy_r_r250 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1121 = cpy_r_r249.f0; - PyTuple_SET_ITEM(cpy_r_r250, 0, __tmp1121); - PyObject *__tmp1122 = cpy_r_r249.f1; - PyTuple_SET_ITEM(cpy_r_r250, 1, __tmp1122); + PyObject *__tmp1118 = cpy_r_r249.f0; + PyTuple_SET_ITEM(cpy_r_r250, 0, __tmp1118); + PyObject *__tmp1119 = cpy_r_r249.f1; + PyTuple_SET_ITEM(cpy_r_r250, 1, __tmp1119); cpy_r_r251 = PyObject_GetItem(cpy_r_r229, cpy_r_r250); CPy_DECREF(cpy_r_r229); CPy_DECREF(cpy_r_r250); @@ -303960,10 +303792,10 @@ CPyL3: ; cpy_r_r295 = PyTuple_New(2); if (unlikely(cpy_r_r295 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1123 = cpy_r_r294.f0; - PyTuple_SET_ITEM(cpy_r_r295, 0, __tmp1123); - PyObject *__tmp1124 = cpy_r_r294.f1; - PyTuple_SET_ITEM(cpy_r_r295, 1, __tmp1124); + PyObject *__tmp1120 = cpy_r_r294.f0; + PyTuple_SET_ITEM(cpy_r_r295, 0, __tmp1120); + PyObject *__tmp1121 = cpy_r_r294.f1; + PyTuple_SET_ITEM(cpy_r_r295, 1, __tmp1121); cpy_r_r296 = PyObject_GetItem(cpy_r_r287, cpy_r_r295); CPy_DECREF(cpy_r_r287); CPy_DECREF(cpy_r_r295); @@ -303977,10 +303809,10 @@ CPyL3: ; cpy_r_r298 = PyTuple_New(2); if (unlikely(cpy_r_r298 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1125 = cpy_r_r297.f0; - PyTuple_SET_ITEM(cpy_r_r298, 0, __tmp1125); - PyObject *__tmp1126 = cpy_r_r297.f1; - PyTuple_SET_ITEM(cpy_r_r298, 1, __tmp1126); + PyObject *__tmp1122 = cpy_r_r297.f0; + PyTuple_SET_ITEM(cpy_r_r298, 0, __tmp1122); + PyObject *__tmp1123 = cpy_r_r297.f1; + PyTuple_SET_ITEM(cpy_r_r298, 1, __tmp1123); cpy_r_r299 = PyObject_GetItem(cpy_r_r283, cpy_r_r298); CPy_DECREF(cpy_r_r298); if (unlikely(cpy_r_r299 == NULL)) { @@ -304046,12 +303878,12 @@ CPyL3: ; cpy_r_r324 = PyTuple_New(3); if (unlikely(cpy_r_r324 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1127 = cpy_r_r323.f0; - PyTuple_SET_ITEM(cpy_r_r324, 0, __tmp1127); - PyObject *__tmp1128 = cpy_r_r323.f1; - PyTuple_SET_ITEM(cpy_r_r324, 1, __tmp1128); - PyObject *__tmp1129 = cpy_r_r323.f2; - PyTuple_SET_ITEM(cpy_r_r324, 2, __tmp1129); + PyObject *__tmp1124 = cpy_r_r323.f0; + PyTuple_SET_ITEM(cpy_r_r324, 0, __tmp1124); + PyObject *__tmp1125 = cpy_r_r323.f1; + PyTuple_SET_ITEM(cpy_r_r324, 1, __tmp1125); + PyObject *__tmp1126 = cpy_r_r323.f2; + PyTuple_SET_ITEM(cpy_r_r324, 2, __tmp1126); cpy_r_r325 = PyObject_GetItem(cpy_r_r315, cpy_r_r324); CPy_DECREF(cpy_r_r315); CPy_DECREF(cpy_r_r324); @@ -304064,10 +303896,10 @@ CPyL3: ; cpy_r_r327 = PyTuple_New(2); if (unlikely(cpy_r_r327 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1130 = cpy_r_r326.f0; - PyTuple_SET_ITEM(cpy_r_r327, 0, __tmp1130); - PyObject *__tmp1131 = cpy_r_r326.f1; - PyTuple_SET_ITEM(cpy_r_r327, 1, __tmp1131); + PyObject *__tmp1127 = cpy_r_r326.f0; + PyTuple_SET_ITEM(cpy_r_r327, 0, __tmp1127); + PyObject *__tmp1128 = cpy_r_r326.f1; + PyTuple_SET_ITEM(cpy_r_r327, 1, __tmp1128); cpy_r_r328 = PyObject_GetItem(cpy_r_r306, cpy_r_r327); CPy_DECREF(cpy_r_r306); CPy_DECREF(cpy_r_r327); @@ -304111,10 +303943,10 @@ CPyL3: ; cpy_r_r344 = PyTuple_New(2); if (unlikely(cpy_r_r344 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1132 = cpy_r_r343.f0; - PyTuple_SET_ITEM(cpy_r_r344, 0, __tmp1132); - PyObject *__tmp1133 = cpy_r_r343.f1; - PyTuple_SET_ITEM(cpy_r_r344, 1, __tmp1133); + PyObject *__tmp1129 = cpy_r_r343.f0; + PyTuple_SET_ITEM(cpy_r_r344, 0, __tmp1129); + PyObject *__tmp1130 = cpy_r_r343.f1; + PyTuple_SET_ITEM(cpy_r_r344, 1, __tmp1130); cpy_r_r345 = PyObject_GetItem(cpy_r_r336, cpy_r_r344); CPy_DECREF(cpy_r_r336); CPy_DECREF(cpy_r_r344); @@ -304196,10 +304028,10 @@ CPyL3: ; cpy_r_r376 = PyTuple_New(2); if (unlikely(cpy_r_r376 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1134 = cpy_r_r375.f0; - PyTuple_SET_ITEM(cpy_r_r376, 0, __tmp1134); - PyObject *__tmp1135 = cpy_r_r375.f1; - PyTuple_SET_ITEM(cpy_r_r376, 1, __tmp1135); + PyObject *__tmp1131 = cpy_r_r375.f0; + PyTuple_SET_ITEM(cpy_r_r376, 0, __tmp1131); + PyObject *__tmp1132 = cpy_r_r375.f1; + PyTuple_SET_ITEM(cpy_r_r376, 1, __tmp1132); cpy_r_r377 = PyObject_GetItem(cpy_r_r370, cpy_r_r376); CPy_DECREF(cpy_r_r376); if (unlikely(cpy_r_r377 == NULL)) { @@ -304265,12 +304097,12 @@ CPyL3: ; cpy_r_r402 = PyTuple_New(3); if (unlikely(cpy_r_r402 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1136 = cpy_r_r401.f0; - PyTuple_SET_ITEM(cpy_r_r402, 0, __tmp1136); - PyObject *__tmp1137 = cpy_r_r401.f1; - PyTuple_SET_ITEM(cpy_r_r402, 1, __tmp1137); - PyObject *__tmp1138 = cpy_r_r401.f2; - PyTuple_SET_ITEM(cpy_r_r402, 2, __tmp1138); + PyObject *__tmp1133 = cpy_r_r401.f0; + PyTuple_SET_ITEM(cpy_r_r402, 0, __tmp1133); + PyObject *__tmp1134 = cpy_r_r401.f1; + PyTuple_SET_ITEM(cpy_r_r402, 1, __tmp1134); + PyObject *__tmp1135 = cpy_r_r401.f2; + PyTuple_SET_ITEM(cpy_r_r402, 2, __tmp1135); cpy_r_r403 = PyObject_GetItem(cpy_r_r393, cpy_r_r402); CPy_DECREF(cpy_r_r393); CPy_DECREF(cpy_r_r402); @@ -304283,10 +304115,10 @@ CPyL3: ; cpy_r_r405 = PyTuple_New(2); if (unlikely(cpy_r_r405 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1139 = cpy_r_r404.f0; - PyTuple_SET_ITEM(cpy_r_r405, 0, __tmp1139); - PyObject *__tmp1140 = cpy_r_r404.f1; - PyTuple_SET_ITEM(cpy_r_r405, 1, __tmp1140); + PyObject *__tmp1136 = cpy_r_r404.f0; + PyTuple_SET_ITEM(cpy_r_r405, 0, __tmp1136); + PyObject *__tmp1137 = cpy_r_r404.f1; + PyTuple_SET_ITEM(cpy_r_r405, 1, __tmp1137); cpy_r_r406 = PyObject_GetItem(cpy_r_r384, cpy_r_r405); CPy_DECREF(cpy_r_r384); CPy_DECREF(cpy_r_r405); @@ -305121,7 +304953,7 @@ const char * const CPyLit_Str[] = { "\003\beth_sign\021eth_signTypedData$RPC_METHODS_UNSUPPORTED_DURING_BATCH", "\004\033faster_web3._utils.batching\004web3\016_requests_info\024_async_requests_info", "\005\016RequestBatcher\ais_text\bis_bytes\alatin-1\nis_integer", - "\005\036unrecognized block reference: \rWeb3TypeError\tfinalized\bearliest\004safe", + "\005\036unrecognized block reference: \rWeb3TypeError\004safe\bearliest\tfinalized", "\002\tis_string\006is_hex", "\002=Value did not match any of the recognized block identifiers: \005curry", "\003\tTypeGuard\021typing_extensions\"select_method_for_block_identifier", @@ -305130,22 +304962,23 @@ const char * const CPyLit_Str[] = { "\003\022CACHEABLE_REQUESTS\034async_handle_request_caching\022generate_cache_key", "\003\026handle_request_caching\024is_cacheable_request\022RequestInformation", "\004(faster_web3._utils.caching.caching_utils\thexdigest\004keys\tGenerator", - "\003$Cannot generate cache key for value \t of type \026cache_allowed_requests", - "\003\022cacheable_requests\"request_cache_validation_threshold\005empty", - "\006\veth_chainId\fmake_request\006result\005error\016_request_cache\001:", - "\005\023_request_cache_lock\n_decorator\visawaitable\t__aexit__\n__aenter__", - "\004\006method\006params\031async_handle_send_caching\031async_handle_recv_caching", - "\004\ahashlib\tthreading+faster_web3/_utils/caching/caching_utils.py\ainspect", - "\003\aChainId\032faster_web3._utils.caching\025UNCACHEABLE_BLOCK_IDS", - "\002\024always_cache_request&async_validate_from_block_id_in_params", + "\004$Cannot generate cache key for value \t of type \006method\006params", + "\003\023response_formatters\017subscription_id\036middleware_response_processors", + "\003\023RequestInformation(\026cache_allowed_requests\022cacheable_requests", + "\004\"request_cache_validation_threshold\005empty\veth_chainId\fmake_request", + "\006\006result\005error\016_request_cache\001:\023_request_cache_lock\n_decorator", + "\004\visawaitable\t__aexit__\n__aenter__\031async_handle_send_caching", + "\003\031async_handle_recv_caching\ahashlib\tthreading", + "\003+faster_web3/_utils/caching/caching_utils.py\ainspect\aChainId", + "\003\032faster_web3._utils.caching\025UNCACHEABLE_BLOCK_IDS\024always_cache_request", + "\001&async_validate_from_block_id_in_params", "\001\'async_validate_from_blockhash_in_params", "\001&async_validate_from_blocknum_in_result", "\002 validate_from_block_id_in_params!validate_from_blockhash_in_params", "\003 validate_from_blocknum_in_result\030faster_web3._utils.empty\003RPC", "\003\032faster_web3._utils.rpc_abi\nRPCRequest\vRPCResponse", "\004\037RequestCacheValidationThreshold\021faster_web3.utils\003md5\tget_ident", - "\006\nis_boolean\ais_dict\fis_list_like\ais_null\tis_number\023response_formatters", - "\002\017subscription_id\036middleware_response_processors", + "\005\nis_boolean\ais_dict\fis_list_like\ais_null\tis_number", "\b\034DEFAULT_VALIDATION_THRESHOLD\003ETH\004ARB1\006ZKSYNC\004OETH\005MATIC\005ZKEVM\004BASE", "\006\003SCR\003GNO\004AVAX\003BNB\003FTM#CHAIN_VALIDATION_THRESHOLD_DEFAULTS", "\004\022web3_clientVersion\vnet_version\fALWAYS_CACHE\024eth_getBlockByNumber", @@ -305608,7 +305441,7 @@ const char * const CPyLit_Str[] = { "\0017Expected a Subscription or a sequence of Subscriptions.", "\001TSubscription not found or is not being managed by the subscription manager.\n id: ", "\001WSubscription not found or is not being managed by the subscription manager.\n label: ", - "\004\005label\t\n id: \003_id\f_unsubscribe", + "\002\t\n id: \f_unsubscribe", "\001ESuccessfully unsubscribed from subscription:\n label: %s\n id: %s", "\001;Failed to unsubscribe from subscription\n subscription=%s", "\0011Successfully unsubscribed from all subscriptions.", @@ -305676,15 +305509,16 @@ const char * const CPyLit_Str[] = { "\006\fTimeoutError\034faster_web3/utils/caching.py\tFINALIZED\004SAFE\005_size\005_data", "\002\'faster_web3/utils/exception_handling.py\033\' object has no attribute \'", "\001YSubscription handler called.\n label: %s\n call count: %s\n total handler calls: %s", - "\004\ahandler\017handler_context\037No `id` found for subscription.\vunsubscribe", - "\003\023TSubscriptionResult\rTSubscription\024EthSubscription[Any]", - "\004\026EthSubscriptionHandler\024_subscription_params\b_handler\020_handler_context", - "\004\006_label\022handler_call_count\020LogsSubscription\027LogsSubscriptionContext", - "\003\027LogsSubscriptionHandler\vlogs_filter\024NewHeadsSubscription", - "\002\033NewHeadsSubscriptionContext\033NewHeadsSubscriptionHandler", - "\002\025PendingTxSubscription\034PendingTxSubscriptionContext", - "\002\034PendingTxSubscriptionHandler\023SyncingSubscription", - "\002\032SyncingSubscriptionContext\032SyncingSubscriptionHandler", + "\004\ahandler\017handler_context\005label\037No `id` found for subscription.", + "\004\vunsubscribe\023TSubscriptionResult\rTSubscription\024EthSubscription[Any]", + "\004\026EthSubscriptionHandler\003_id\024_subscription_params\b_handler", + "\004\020_handler_context\006_label\022handler_call_count\020LogsSubscription", + "\003\027LogsSubscriptionContext\027LogsSubscriptionHandler\vlogs_filter", + "\002\024NewHeadsSubscription\033NewHeadsSubscriptionContext", + "\002\033NewHeadsSubscriptionHandler\025PendingTxSubscription", + "\002\034PendingTxSubscriptionContext\034PendingTxSubscriptionHandler", + "\002\023SyncingSubscription\032SyncingSubscriptionContext", + "\001\032SyncingSubscriptionHandler", "", }; const char * const CPyLit_Bytes[] = { @@ -305702,104 +305536,104 @@ const double CPyLit_Float[] = {0}; const double CPyLit_Complex[] = {0}; const int CPyLit_Tuple[] = { 355, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 68, 68, 68, - 3, 69, 69, 69, 2, 2070, 2071, 1, 72, 1, 74, 12, 76, 77, 78, 79, 80, - 81, 82, 83, 84, 85, 86, 87, 3, 89, 89, 89, 1, 2076, 1, 13, 1, 79, 1, + 3, 69, 69, 69, 2, 2071, 2072, 1, 72, 1, 74, 12, 76, 77, 78, 79, 80, + 81, 82, 83, 84, 85, 86, 87, 3, 89, 89, 89, 1, 2077, 1, 13, 1, 79, 1, 163, 5, 165, 76, 83, 166, 86, 2, 167, 168, 1, 160, 1, 171, 1, 173, 5, 175, 153, 176, 177, 178, 3, 168, 184, 185, 1, 87, 3, 212, 213, 213, 1, - 2089, 1, 217, 1, 229, 1, 230, 1, 232, 1, 233, 2, 181, 92, 1, 236, 1, + 2090, 1, 217, 1, 229, 1, 230, 1, 232, 1, 233, 2, 181, 92, 1, 236, 1, 45, 1, 244, 1, 117, 1, 251, 1, 270, 1, 271, 1, 272, 1, 273, 3, 274, 181, 92, 2, 252, 253, 10, 165, 76, 275, 79, 83, 276, 85, 166, 86, 277, - 3, 278, 278, 278, 1, 2109, 5, 280, 167, 168, 184, 185, 4, 261, 263, + 3, 278, 278, 278, 1, 2110, 5, 280, 167, 168, 184, 185, 4, 261, 263, 247, 262, 2, 222, 220, 6, 186, 187, 188, 191, 189, 193, 2, 228, 13, 1, 302, 7, 165, 76, 78, 79, 83, 86, 277, 1, 168, 2, 303, 309, 1, 313, 1, 317, 1, 319, 1, 298, 5, 322, 323, 324, 325, 326, 1, 352, 1, 355, 13, 165, 76, 357, 358, 78, 79, 359, 81, 85, 166, 86, 277, 87, 1, 361, 3, 363, 364, 365, 3, 76, 83, 86, 1, 185, 6, 383, 392, 385, 391, 382, 263, 1, 394, 1, 395, 2, 387, 298, 1, 363, 2, 398, 399, 6, 401, 402, 403, - 404, 405, 406, 3, 432, 432, 432, 3, 433, 433, 433, 2, 2139, 2140, 1, - 425, 13, 165, 76, 357, 358, 78, 79, 410, 81, 83, 276, 85, 86, 87, 3, - 281, 281, 281, 1, 2144, 1, 436, 8, 438, 439, 440, 441, 442, 443, 444, - 445, 1, 416, 1, 447, 1, 387, 4, 363, 449, 450, 365, 1, 451, 1, 505, 3, - 508, 508, 508, 1, 2154, 8, 165, 76, 78, 79, 83, 276, 513, 86, 1, 514, - 3, 564, 564, 564, 3, 569, 569, 569, 2, 2158, 2159, 10, 165, 76, 357, - 78, 81, 83, 276, 85, 86, 277, 12, 571, 572, 573, 574, 575, 576, 577, - 578, 280, 168, 185, 579, 1, 553, 1, 581, 1, 552, 5, 551, 536, 519, - 516, 524, 1, 521, 5, 520, 538, 541, 533, 555, 1, 584, 1, 535, 1, 587, - 4, 529, 530, 532, 531, 4, 563, 387, 561, 298, 6, 590, 322, 591, 592, - 593, 324, 3, 525, 542, 547, 7, 76, 275, 78, 79, 83, 85, 166, 3, 315, - 281, 281, 2, 2144, 2177, 1, 600, 2, 617, 251, 2, 2159, 2140, 7, 76, - 357, 79, 84, 85, 513, 277, 1, 639, 1, 642, 1, 662, 1, 663, 2, 665, - 581, 1, 682, 3, 684, 684, 684, 2, 2070, 2189, 12, 76, 357, 78, 79, - 686, 687, 83, 276, 166, 513, 86, 87, 1, 688, 3, 185, 690, 579, 8, 551, - 536, 383, 392, 457, 263, 247, 535, 1, 680, 9, 627, 622, 624, 628, 626, - 629, 625, 621, 623, 2, 692, 693, 1, 679, 1, 329, 5, 76, 78, 79, 83, - 86, 3, 732, 664, 664, 2, 2201, 2144, 7, 730, 719, 710, 717, 715, 725, - 298, 2, 733, 450, 4, 165, 79, 86, 277, 2, 773, 325, 1, 687, 8, 165, - 76, 357, 78, 686, 83, 276, 86, 3, 456, 457, 391, 1, 777, 3, 778, 394, - 780, 1, 783, 1, 450, 1, 787, 1, 788, 1, 793, 1, 565, 2, 817, 818, 2, - 806, 820, 3, 842, 842, 842, 1, 2220, 1, 792, 3, 845, 845, 845, 3, 846, - 846, 846, 4, 2223, 2224, 2140, 2154, 7, 76, 78, 79, 81, 83, 86, 87, 4, - 847, 819, 832, 816, 1, 849, 3, 850, 850, 850, 1, 2229, 1, 815, 1, 403, - 1, 791, 1, 812, 1, 853, 1, 276, 2, 864, 298, 1, 903, 3, 661, 661, 661, - 3, 914, 914, 914, 2, 2239, 2240, 13, 165, 76, 357, 275, 78, 79, 686, - 82, 916, 85, 513, 86, 277, 1, 884, 15, 777, 881, 872, 605, 917, 918, - 919, 880, 383, 385, 458, 391, 877, 873, 920, 5, 921, 778, 922, 394, - 518, 1, 923, 3, 924, 925, 926, 6, 902, 909, 906, 904, 910, 907, 5, - 929, 785, 930, 931, 786, 4, 529, 933, 934, 935, 3, 447, 936, 937, 1, - 938, 1, 940, 2, 679, 941, 4, 730, 897, 387, 298, 9, 322, 942, 363, - 450, 943, 944, 365, 324, 326, 1, 962, 2, 79, 86, 5, 76, 686, 687, 84, - 86, 2, 323, 324, 2, 1214, 1215, 1, 1214, 3, 1223, 1223, 1223, 2, 2263, - 2223, 6, 76, 357, 78, 79, 916, 83, 4, 571, 577, 185, 579, 13, 1158, - 516, 1165, 919, 1184, 455, 383, 1179, 456, 1180, 385, 457, 391, 1, - 872, 1, 536, 4, 778, 1166, 1167, 1026, 1, 1226, 10, 627, 622, 624, - 628, 626, 1169, 629, 625, 1171, 623, 1, 1227, 8, 1200, 1183, 1218, - 1220, 897, 1221, 387, 298, 4, 1231, 270, 1232, 229, 1, 1233, 1, 1234, - 1, 1237, 1, 1239, 1, 1241, 1, 832, 2, 849, 185, 1, 862, 43, 1288, - 1328, 1322, 1290, 1306, 1304, 1274, 1278, 1268, 1272, 1266, 1264, - 1324, 1270, 1296, 1302, 1258, 1262, 1260, 1250, 1248, 1298, 1244, - 1246, 1316, 1280, 1284, 1286, 1282, 1308, 1312, 1314, 1310, 1292, - 1276, 1300, 1326, 1320, 1254, 1256, 1252, 1318, 1294, 8, 76, 78, 79, - 81, 83, 86, 277, 87, 3, 302, 1352, 1353, 5, 180, 1360, 163, 1361, 159, - 4, 180, 1360, 163, 159, 11, 165, 76, 357, 79, 81, 83, 276, 85, 166, - 86, 277, 1, 1344, 7, 571, 572, 575, 577, 280, 168, 579, 3, 1158, 516, - 160, 2, 778, 394, 3, 533, 555, 1351, 1, 1368, 1, 368, 1, 1370, 1, - 1349, 1, 1357, 2, 1348, 298, 6, 590, 322, 1372, 592, 593, 324, 1, 542, - 1, 83, 2, 324, 325, 1, 1376, 2, 352, 1381, 2, 1388, 1389, 3, 1390, - 1390, 1390, 3, 1391, 1391, 1391, 3, 2308, 2309, 2240, 5, 79, 686, 83, - 276, 85, 1, 920, 3, 394, 1166, 1383, 1, 1393, 2, 864, 561, 5, 591, - 1395, 323, 324, 325, 2, 1400, 1389, 2, 1405, 1406, 3, 1428, 1428, - 1428, 3, 1429, 1429, 1429, 4, 2319, 2240, 2320, 2071, 10, 165, 76, - 357, 79, 81, 916, 83, 85, 166, 513, 1, 159, 4, 730, 1431, 1409, 897, - 2, 184, 185, 4, 1433, 536, 458, 256, 1, 881, 3, 778, 394, 1421, 1, - 1434, 2, 745, 767, 2, 717, 715, 5, 1435, 1436, 365, 945, 1437, 1, - 1465, 1, 1567, 1, 1565, 3, 274, 1238, 1572, 1, 1573, 3, 274, 180, - 1572, 1, 1409, 10, 165, 76, 357, 358, 78, 79, 82, 83, 86, 277, 1, 383, - 1, 515, 1, 497, 3, 363, 733, 450, 2, 1571, 1577, 2, 1583, 1584, 1, - 2240, 7, 165, 76, 357, 78, 79, 83, 87, 2, 168, 185, 3, 456, 392, 391, - 2, 881, 605, 7, 303, 921, 778, 394, 1596, 518, 521, 6, 1597, 1598, - 929, 785, 930, 1599, 1, 1600, 1, 1601, 1, 1603, 3, 1605, 363, 324, 2, - 1669, 1670, 7, 165, 76, 78, 79, 86, 277, 87, 3, 1676, 363, 450, 11, - 165, 76, 357, 78, 79, 81, 83, 85, 513, 86, 87, 1, 367, 2, 406, 403, 3, - 1709, 1710, 298, 1, 1711, 4, 1713, 363, 1714, 450, 7, 76, 78, 79, - 1727, 81, 83, 87, 1, 1728, 1, 720, 2, 2220, 2223, 11, 165, 76, 79, 81, - 83, 276, 84, 86, 277, 87, 1766, 5, 1739, 1709, 1710, 387, 298, 2, - 1676, 450, 2, 1728, 1767, 2, 1809, 1810, 3, 1809, 1812, 1810, 3, 1783, - 1783, 1783, 2, 2224, 2377, 3, 1807, 1811, 1808, 1, 1774, 5, 76, 79, - 410, 276, 87, 3, 1816, 1816, 1816, 1, 2382, 2, 1790, 1792, 1, 1818, 1, - 1836, 2, 76, 78, 3, 1848, 1848, 1848, 3, 1783, 1783, 1849, 3, 508, - 508, 1850, 4, 2220, 2388, 2389, 2390, 2, 76, 79, 3, 848, 848, 848, 2, - 2393, 2229, 15, 165, 76, 357, 358, 78, 81, 82, 1855, 83, 276, 85, 166, - 1856, 513, 86, 1, 1857, 5, 280, 591, 168, 1859, 185, 2, 1860, 1861, 1, - 1863, 1, 831, 3, 1974, 1974, 1974, 2, 2144, 2401, 2, 168, 184, 1, 561, - 2, 185, 1867, 1, 804, 2, 68, 804, 3, 76, 78, 79, 1, 2393, 2, 1983, - 938, 2, 1981, 561, 1, 324, 1, 1985, 1, 1984, 9, 76, 78, 79, 359, 81, - 83, 85, 513, 87, 4, 1996, 1997, 1749, 1769, 13, 165, 76, 357, 358, 78, - 79, 359, 81, 83, 276, 513, 86, 87, 3, 280, 168, 185, 2, 600, 298, 6, - 1878, 1902, 1435, 1885, 1865, 323 + 404, 405, 406, 3, 436, 436, 436, 3, 437, 437, 437, 2, 2140, 2141, 1, + 431, 13, 165, 76, 357, 358, 78, 79, 410, 81, 83, 276, 85, 86, 87, 3, + 281, 281, 281, 1, 2145, 1, 440, 8, 442, 443, 444, 445, 446, 447, 448, + 449, 1, 422, 1, 451, 1, 387, 4, 363, 453, 454, 365, 1, 455, 1, 506, 3, + 509, 509, 509, 1, 2155, 8, 165, 76, 78, 79, 83, 276, 514, 86, 1, 515, + 3, 565, 565, 565, 3, 570, 570, 570, 2, 2159, 2160, 10, 165, 76, 357, + 78, 81, 83, 276, 85, 86, 277, 12, 572, 573, 574, 575, 576, 577, 578, + 579, 280, 168, 185, 580, 1, 554, 1, 582, 1, 553, 5, 552, 537, 520, + 517, 525, 1, 522, 5, 521, 539, 542, 534, 556, 1, 585, 1, 536, 1, 588, + 4, 530, 531, 533, 532, 4, 564, 387, 562, 298, 6, 591, 322, 592, 593, + 594, 324, 3, 526, 543, 548, 7, 76, 275, 78, 79, 83, 85, 166, 3, 315, + 281, 281, 2, 2145, 2178, 1, 601, 2, 618, 251, 2, 2160, 2141, 7, 76, + 357, 79, 84, 85, 514, 277, 1, 640, 1, 643, 1, 663, 1, 664, 2, 666, + 582, 1, 683, 3, 685, 685, 685, 2, 2071, 2190, 12, 76, 357, 78, 79, + 687, 688, 83, 276, 166, 514, 86, 87, 1, 689, 3, 185, 691, 580, 8, 552, + 537, 383, 392, 461, 263, 247, 536, 1, 681, 9, 628, 623, 625, 629, 627, + 630, 626, 622, 624, 2, 693, 694, 1, 680, 1, 329, 5, 76, 78, 79, 83, + 86, 3, 733, 665, 665, 2, 2202, 2145, 7, 731, 720, 711, 718, 716, 726, + 298, 2, 734, 454, 4, 165, 79, 86, 277, 2, 774, 325, 1, 688, 8, 165, + 76, 357, 78, 687, 83, 276, 86, 3, 460, 461, 391, 1, 778, 3, 779, 394, + 781, 1, 784, 1, 454, 1, 788, 1, 789, 1, 794, 1, 566, 2, 818, 819, 2, + 807, 821, 3, 843, 843, 843, 1, 2221, 1, 793, 3, 846, 846, 846, 3, 847, + 847, 847, 4, 2224, 2225, 2141, 2155, 7, 76, 78, 79, 81, 83, 86, 87, 4, + 848, 820, 833, 817, 1, 850, 3, 851, 851, 851, 1, 2230, 1, 816, 1, 403, + 1, 792, 1, 813, 1, 854, 1, 276, 2, 865, 298, 1, 904, 3, 662, 662, 662, + 3, 915, 915, 915, 2, 2240, 2241, 13, 165, 76, 357, 275, 78, 79, 687, + 82, 917, 85, 514, 86, 277, 1, 885, 15, 778, 882, 873, 606, 918, 919, + 920, 881, 383, 385, 462, 391, 878, 874, 921, 5, 922, 779, 923, 394, + 519, 1, 924, 3, 925, 926, 927, 6, 903, 910, 907, 905, 911, 908, 5, + 930, 786, 931, 932, 787, 4, 530, 934, 935, 936, 3, 451, 937, 938, 1, + 939, 1, 941, 2, 680, 942, 4, 731, 898, 387, 298, 9, 322, 943, 363, + 454, 944, 945, 365, 324, 326, 1, 963, 2, 79, 86, 5, 76, 687, 688, 84, + 86, 2, 323, 324, 2, 1215, 1216, 1, 1215, 3, 1224, 1224, 1224, 2, 2264, + 2224, 6, 76, 357, 78, 79, 917, 83, 4, 572, 578, 185, 580, 13, 1159, + 517, 1166, 920, 1185, 459, 383, 1180, 460, 1181, 385, 461, 391, 1, + 873, 1, 537, 4, 779, 1167, 1168, 1027, 1, 1227, 10, 628, 623, 625, + 629, 627, 1170, 630, 626, 1172, 624, 1, 1228, 8, 1201, 1184, 1219, + 1221, 898, 1222, 387, 298, 4, 1232, 270, 1233, 229, 1, 1234, 1, 1235, + 1, 1238, 1, 1240, 1, 1242, 1, 833, 2, 850, 185, 1, 863, 43, 1289, + 1329, 1323, 1291, 1307, 1305, 1275, 1279, 1269, 1273, 1267, 1265, + 1325, 1271, 1297, 1303, 1259, 1263, 1261, 1251, 1249, 1299, 1245, + 1247, 1317, 1281, 1285, 1287, 1283, 1309, 1313, 1315, 1311, 1293, + 1277, 1301, 1327, 1321, 1255, 1257, 1253, 1319, 1295, 8, 76, 78, 79, + 81, 83, 86, 277, 87, 3, 302, 1353, 1354, 5, 180, 1361, 163, 1362, 159, + 4, 180, 1361, 163, 159, 11, 165, 76, 357, 79, 81, 83, 276, 85, 166, + 86, 277, 1, 1345, 7, 572, 573, 576, 578, 280, 168, 580, 3, 1159, 517, + 160, 2, 779, 394, 3, 534, 556, 1352, 1, 1369, 1, 368, 1, 1371, 1, + 1350, 1, 1358, 2, 1349, 298, 6, 591, 322, 1373, 593, 594, 324, 1, 543, + 1, 83, 2, 324, 325, 1, 1377, 2, 352, 1382, 2, 1389, 1390, 3, 1391, + 1391, 1391, 3, 1392, 1392, 1392, 3, 2309, 2310, 2241, 5, 79, 687, 83, + 276, 85, 1, 921, 3, 394, 1167, 1384, 1, 1394, 2, 865, 562, 5, 592, + 1396, 323, 324, 325, 2, 1401, 1390, 2, 1406, 1407, 3, 1429, 1429, + 1429, 3, 1430, 1430, 1430, 4, 2320, 2241, 2321, 2072, 10, 165, 76, + 357, 79, 81, 917, 83, 85, 166, 514, 1, 159, 4, 731, 1432, 1410, 898, + 2, 184, 185, 4, 1434, 537, 462, 256, 1, 882, 3, 779, 394, 1422, 1, + 1435, 2, 746, 768, 2, 718, 716, 5, 1436, 1437, 365, 946, 1438, 1, + 1466, 1, 1568, 1, 1566, 3, 274, 1239, 1573, 1, 1574, 3, 274, 180, + 1573, 1, 1410, 10, 165, 76, 357, 358, 78, 79, 82, 83, 86, 277, 1, 383, + 1, 516, 1, 498, 3, 363, 734, 454, 2, 1572, 1578, 2, 1584, 1585, 1, + 2241, 7, 165, 76, 357, 78, 79, 83, 87, 2, 168, 185, 3, 460, 392, 391, + 2, 882, 606, 7, 303, 922, 779, 394, 1597, 519, 522, 6, 1598, 1599, + 930, 786, 931, 1600, 1, 1601, 1, 1602, 1, 1604, 3, 1606, 363, 324, 2, + 1670, 1671, 7, 165, 76, 78, 79, 86, 277, 87, 3, 1677, 363, 454, 11, + 165, 76, 357, 78, 79, 81, 83, 85, 514, 86, 87, 1, 367, 2, 406, 403, 3, + 1710, 1711, 298, 1, 1712, 4, 1714, 363, 1715, 454, 7, 76, 78, 79, + 1728, 81, 83, 87, 1, 1729, 1, 721, 2, 2221, 2224, 11, 165, 76, 79, 81, + 83, 276, 84, 86, 277, 87, 1765, 5, 1740, 1710, 1711, 387, 298, 2, + 1677, 454, 2, 1729, 1766, 2, 1808, 1809, 3, 1808, 1811, 1809, 3, 1782, + 1782, 1782, 2, 2225, 2378, 3, 1806, 1810, 1807, 1, 1773, 5, 76, 79, + 410, 276, 87, 3, 1815, 1815, 1815, 1, 2383, 2, 1789, 1791, 1, 1817, 1, + 1835, 2, 76, 78, 3, 1847, 1847, 1847, 3, 1782, 1782, 1848, 3, 509, + 509, 1849, 4, 2221, 2389, 2390, 2391, 2, 76, 79, 3, 849, 849, 849, 2, + 2394, 2230, 15, 165, 76, 357, 358, 78, 81, 82, 1854, 83, 276, 85, 166, + 1855, 514, 86, 1, 1856, 5, 280, 592, 168, 1858, 185, 2, 1859, 1860, 1, + 1862, 1, 832, 3, 1973, 1973, 1973, 2, 2145, 2402, 2, 168, 184, 1, 562, + 2, 185, 1866, 1, 805, 2, 68, 805, 3, 76, 78, 79, 1, 2394, 2, 1982, + 939, 2, 1980, 562, 1, 324, 1, 1984, 1, 1983, 9, 76, 78, 79, 359, 81, + 83, 85, 514, 87, 4, 1995, 1996, 1997, 1768, 13, 165, 76, 357, 358, 78, + 79, 359, 81, 83, 276, 514, 86, 87, 3, 280, 168, 185, 2, 601, 298, 6, + 1877, 1901, 1436, 1884, 1864, 323 }; const int CPyLit_FrozenSet[] = { - 4, 5, 388, 300, 389, 390, 288, 3, 19, 2024, 0, 2, 885, 886, 4, 1088, - 1086, 1089, 372 + 4, 5, 288, 388, 389, 300, 390, 3, 19, 2025, 0, 2, 886, 887, 4, 1089, + 1087, 1090, 372 }; CPyModule *CPyModule_faster_ens__internal = NULL; CPyModule *CPyModule_faster_ens; @@ -306562,9 +306396,9 @@ CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_ha PyTypeObject *CPyType_caching_utils___wrapper_async_handle_request_caching_obj; PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_objObject *caching_utils___wrapper_async_handle_request_caching_obj_free_instance; -PyTypeObject *CPyType_caching_utils___wrapper_gen___3_354; -PyObject *CPyDef_caching_utils___wrapper_gen___3_354(void); -CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *caching_utils___wrapper_gen___3_354_free_instance; +PyTypeObject *CPyType_caching_utils___wrapper_gen___3_364; +PyObject *CPyDef_caching_utils___wrapper_gen___3_364(void); +CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *caching_utils___wrapper_gen___3_364_free_instance; PyTypeObject *CPyType_caching_utils___async_handle_send_caching_env; PyObject *CPyDef_caching_utils___async_handle_send_caching_env(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_send_caching_envObject *caching_utils___async_handle_send_caching_env_free_instance; @@ -306574,9 +306408,9 @@ CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_ha PyTypeObject *CPyType_caching_utils___wrapper_async_handle_send_caching_obj; PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_objObject *caching_utils___wrapper_async_handle_send_caching_obj_free_instance; -PyTypeObject *CPyType_caching_utils___wrapper_gen___3_388; -PyObject *CPyDef_caching_utils___wrapper_gen___3_388(void); -CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *caching_utils___wrapper_gen___3_388_free_instance; +PyTypeObject *CPyType_caching_utils___wrapper_gen___3_398; +PyObject *CPyDef_caching_utils___wrapper_gen___3_398(void); +CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *caching_utils___wrapper_gen___3_398_free_instance; PyTypeObject *CPyType_caching_utils___async_handle_recv_caching_env; PyObject *CPyDef_caching_utils___async_handle_recv_caching_env(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_recv_caching_envObject *caching_utils___async_handle_recv_caching_env_free_instance; @@ -306586,13 +306420,15 @@ CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_ha PyTypeObject *CPyType_caching_utils___wrapper_async_handle_recv_caching_obj; PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_objObject *caching_utils___wrapper_async_handle_recv_caching_obj_free_instance; -PyTypeObject *CPyType_caching_utils___wrapper_gen___3_413; -PyObject *CPyDef_caching_utils___wrapper_gen___3_413(void); -CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *caching_utils___wrapper_gen___3_413_free_instance; +PyTypeObject *CPyType_caching_utils___wrapper_gen___3_423; +PyObject *CPyDef_caching_utils___wrapper_gen___3_423(void); +CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *caching_utils___wrapper_gen___3_423_free_instance; PyObject *CPyDef_caching_utils___generate_cache_key(PyObject *cpy_r_value); PyObject *CPyPy_caching_utils___generate_cache_key(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_caching_utils___RequestInformation_____init__(PyObject *cpy_r_self, PyObject *cpy_r_method, PyObject *cpy_r_params, tuple_T3OOO cpy_r_response_formatters, PyObject *cpy_r_subscription_id); PyObject *CPyPy_caching_utils___RequestInformation_____init__(PyObject *self, PyObject *args, PyObject *kw); +PyObject *CPyDef_caching_utils___RequestInformation_____repr__(PyObject *cpy_r_self); +PyObject *CPyPy_caching_utils___RequestInformation_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_caching_utils___is_cacheable_request(PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); PyObject *CPyPy_caching_utils___is_cacheable_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_caching_utils___set_threshold_if_empty(PyObject *cpy_r_provider); @@ -306637,57 +306473,57 @@ PyObject *CPyDef_caching_utils____async_should_cache_response(PyObject *cpy_r_pr PyObject *CPyPy_caching_utils____async_should_cache_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_354___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_caching_utils___wrapper_gen___3_354___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_354___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_caching_utils___wrapper_gen___3_354___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_354___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_354___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_364___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_caching_utils___wrapper_gen___3_364___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_364___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_caching_utils___wrapper_gen___3_364___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_364___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_364___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____await__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___async_handle_request_caching(PyObject *cpy_r_func); PyObject *CPyPy_caching_utils___async_handle_request_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_388___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_caching_utils___wrapper_gen___3_388___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_388___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_caching_utils___wrapper_gen___3_388___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_388___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_388___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_398___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_caching_utils___wrapper_gen___3_398___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_398___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_caching_utils___wrapper_gen___3_398___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_398___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_398___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____await__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___async_handle_send_caching(PyObject *cpy_r_func); PyObject *CPyPy_caching_utils___async_handle_send_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_413___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_caching_utils___wrapper_gen___3_413___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_413___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_caching_utils___wrapper_gen___3_413___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_413___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_413___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_423___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_caching_utils___wrapper_gen___3_423___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_423___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_caching_utils___wrapper_gen___3_423___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_423___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_423___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____await__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_rpc_request); PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___async_handle_recv_caching(PyObject *cpy_r_func); diff --git a/build/__native_95a20673e7d797e1b808.h b/build/__native_95a20673e7d797e1b808.h index 29860531e2..8e34a11a3b 100644 --- a/build/__native_95a20673e7d797e1b808.h +++ b/build/__native_95a20673e7d797e1b808.h @@ -568,7 +568,7 @@ typedef struct { PyObject_HEAD CPyVTableItem *vtable; PyObject *___mypyc_env__; -} faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object; +} faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object; typedef struct { PyObject_HEAD @@ -610,7 +610,7 @@ typedef struct { PyObject_HEAD CPyVTableItem *vtable; PyObject *___mypyc_env__; -} faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object; +} faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object; typedef struct { PyObject_HEAD @@ -668,7 +668,7 @@ typedef struct { PyObject_HEAD CPyVTableItem *vtable; PyObject *___mypyc_env__; -} faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object; +} faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object; typedef struct { PyObject_HEAD @@ -2169,16 +2169,15 @@ typedef struct { PyObject *___mypyc_generator_attribute__subscriptions; int32_t ___mypyc_next_label__; PyObject *___mypyc_generator_attribute__subscription_id; + PyObject *___mypyc_generator_attribute__subscription; PyObject *___mypyc_temp__8; tuple_T3OOO ___mypyc_temp__9; PyObject *___mypyc_generator_attribute__queue; PyObject *___mypyc_temp__10; tuple_T3OOO ___mypyc_temp__11; PyObject *___mypyc_generator_attribute__unsubscribed; - PyObject *___mypyc_generator_attribute__subs; PyObject *___mypyc_temp__12; int64_t ___mypyc_temp__13; - PyObject *___mypyc_generator_attribute__sub; PyObject *___mypyc_temp__14; tuple_T3OOO ___mypyc_temp__15; PyObject *___mypyc_temp__2_0; diff --git a/build/__native_internal_95a20673e7d797e1b808.h b/build/__native_internal_95a20673e7d797e1b808.h index 56ceb22efe..ca99733f0e 100644 --- a/build/__native_internal_95a20673e7d797e1b808.h +++ b/build/__native_internal_95a20673e7d797e1b808.h @@ -6,7 +6,7 @@ int CPyGlobalsInit(void); -extern PyObject *CPyStatics[2425]; +extern PyObject *CPyStatics[2426]; extern const char * const CPyLit_Str[]; extern const char * const CPyLit_Bytes[]; extern const char * const CPyLit_Int[]; @@ -775,9 +775,9 @@ extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_a extern PyTypeObject *CPyType_caching_utils___wrapper_async_handle_request_caching_obj; extern PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_objObject *caching_utils___wrapper_async_handle_request_caching_obj_free_instance; -extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_354; -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354(void); -extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_354Object *caching_utils___wrapper_gen___3_354_free_instance; +extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_364; +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364(void); +extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *caching_utils___wrapper_gen___3_364_free_instance; extern PyTypeObject *CPyType_caching_utils___async_handle_send_caching_env; extern PyObject *CPyDef_caching_utils___async_handle_send_caching_env(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_send_caching_envObject *caching_utils___async_handle_send_caching_env_free_instance; @@ -787,9 +787,9 @@ extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_a extern PyTypeObject *CPyType_caching_utils___wrapper_async_handle_send_caching_obj; extern PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_objObject *caching_utils___wrapper_async_handle_send_caching_obj_free_instance; -extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_388; -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388(void); -extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_388Object *caching_utils___wrapper_gen___3_388_free_instance; +extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_398; +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398(void); +extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *caching_utils___wrapper_gen___3_398_free_instance; extern PyTypeObject *CPyType_caching_utils___async_handle_recv_caching_env; extern PyObject *CPyDef_caching_utils___async_handle_recv_caching_env(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_recv_caching_envObject *caching_utils___async_handle_recv_caching_env_free_instance; @@ -799,13 +799,15 @@ extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_a extern PyTypeObject *CPyType_caching_utils___wrapper_async_handle_recv_caching_obj; extern PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_objObject *caching_utils___wrapper_async_handle_recv_caching_obj_free_instance; -extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_413; -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413(void); -extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_413Object *caching_utils___wrapper_gen___3_413_free_instance; +extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_423; +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423(void); +extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *caching_utils___wrapper_gen___3_423_free_instance; extern PyObject *CPyDef_caching_utils___generate_cache_key(PyObject *cpy_r_value); extern PyObject *CPyPy_caching_utils___generate_cache_key(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_caching_utils___RequestInformation_____init__(PyObject *cpy_r_self, PyObject *cpy_r_method, PyObject *cpy_r_params, tuple_T3OOO cpy_r_response_formatters, PyObject *cpy_r_subscription_id); extern PyObject *CPyPy_caching_utils___RequestInformation_____init__(PyObject *self, PyObject *args, PyObject *kw); +extern PyObject *CPyDef_caching_utils___RequestInformation_____repr__(PyObject *cpy_r_self); +extern PyObject *CPyPy_caching_utils___RequestInformation_____repr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_caching_utils___is_cacheable_request(PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); extern PyObject *CPyPy_caching_utils___is_cacheable_request(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_caching_utils___set_threshold_if_empty(PyObject *cpy_r_provider); @@ -850,57 +852,57 @@ extern PyObject *CPyDef_caching_utils____async_should_cache_response(PyObject *c extern PyObject *CPyPy_caching_utils____async_should_cache_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_354_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_354_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____next__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____iter__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364___close(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____await__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___async_handle_request_caching(PyObject *cpy_r_func); extern PyObject *CPyPy_caching_utils___async_handle_request_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_388_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_388_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____next__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____iter__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398___close(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____await__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___async_handle_send_caching(PyObject *cpy_r_func); extern PyObject *CPyPy_caching_utils___async_handle_send_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_413_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_413_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____next__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____iter__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423___close(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____await__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_rpc_request); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___async_handle_recv_caching(PyObject *cpy_r_func); From c37dfa92c409c6400a294efcd9b87f0ad7fac925 Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 17:40:35 +0000 Subject: [PATCH 14/19] fix --- faster_web3/_utils/caching/caching_utils.py | 101 +++++++++--------- setup.py | 2 +- .../core/providers/test_websocket_provider.py | 2 +- 3 files changed, 50 insertions(+), 55 deletions(-) diff --git a/faster_web3/_utils/caching/caching_utils.py b/faster_web3/_utils/caching/caching_utils.py index 97cce5d2e8..1a97955a08 100644 --- a/faster_web3/_utils/caching/caching_utils.py +++ b/faster_web3/_utils/caching/caching_utils.py @@ -249,11 +249,12 @@ def _should_cache_response( return False set_threshold_if_empty(provider) + cache_validator = INTERNAL_VALIDATION_MAP.get(method) if ( - method in INTERNAL_VALIDATION_MAP + cache_validator is not None and provider.request_cache_validation_threshold is not None ): - return INTERNAL_VALIDATION_MAP[method](provider, params, result) + return cache_validator(provider, params, result) return True @@ -263,22 +264,20 @@ def handle_request_caching( def wrapper( provider: SYNC_PROVIDER_TYPE, method: RPCEndpoint, params: Any ) -> "RPCResponse": - if is_cacheable_request(provider, method, params): - request_cache = provider._request_cache - cache_key = generate_cache_key( - f"{get_ident()}:{(method, params)}" - ) - cache_result = request_cache.get_cache_entry(cache_key) - if cache_result is not None: - return cache_result - else: - response = func(provider, method, params) - if _should_cache_response(provider, method, params, response): - with provider._request_cache_lock: - request_cache.cache(cache_key, response) - return response - else: + if not is_cacheable_request(provider, method, params): return func(provider, method, params) + + request_cache = provider._request_cache + cache_key = generate_cache_key(f"{get_ident()}:{(method, params)}") + cache_result = request_cache.get_cache_entry(cache_key) + if cache_result is not None: + return cache_result + + response = func(provider, method, params) + if _should_cache_response(provider, method, params, response): + with provider._request_cache_lock: + request_cache.cache(cache_key, response) + return response # save a reference to the decorator on the wrapped function wrapper._decorator = handle_request_caching # type: ignore @@ -346,11 +345,11 @@ async def _async_should_cache_response( return False await async_set_threshold_if_empty(provider) + cache_validator = ASYNC_INTERNAL_VALIDATION_MAP.get(method) if ( - method in ASYNC_INTERNAL_VALIDATION_MAP + cache_validator is not None and provider.request_cache_validation_threshold is not None ): - cache_validator = ASYNC_INTERNAL_VALIDATION_MAP[method] should_cache = cache_validator(provider, params, result) return await should_cache if isawaitable(should_cache) else should_cache return True @@ -364,24 +363,22 @@ def async_handle_request_caching( async def wrapper( provider: ASYNC_PROVIDER_TYPE, method: RPCEndpoint, params: Any ) -> "RPCResponse": - if is_cacheable_request(provider, method, params): - request_cache = provider._request_cache - cache_key = generate_cache_key( - f"{get_ident()}:{(method, params)}" - ) - cache_result = request_cache.get_cache_entry(cache_key) - if cache_result is not None: - return cache_result - else: - response = await func(provider, method, params) - if await _async_should_cache_response( - provider, method, params, response - ): - async with provider._request_cache_lock: - request_cache.cache(cache_key, response) - return response - else: + if not is_cacheable_request(provider, method, params): return await func(provider, method, params) + + request_cache = provider._request_cache + cache_key = generate_cache_key(f"{get_ident()}:{(method, params)}") + cache_result = request_cache.get_cache_entry(cache_key) + if cache_result is not None: + return cache_result + + response = await func(provider, method, params) + if await _async_should_cache_response( + provider, method, params, response + ): + async with provider._request_cache_lock: + request_cache.cache(cache_key, response) + return response # save a reference to the decorator on the wrapped function wrapper._decorator = async_handle_request_caching # type: ignore @@ -426,24 +423,22 @@ async def wrapper( ) -> "RPCResponse": method = rpc_request["method"] params = rpc_request["params"] - if is_cacheable_request(provider, method, params): - request_cache = provider._request_cache - cache_key = generate_cache_key( - f"{get_ident()}:{(method, params)}" - ) - cache_result = request_cache.get_cache_entry(cache_key) - if cache_result is not None: - return cache_result - else: - response = await func(provider, rpc_request) - if await _async_should_cache_response( - provider, method, params, response - ): - async with provider._request_cache_lock: - request_cache.cache(cache_key, response) - return response - else: + if not is_cacheable_request(provider, method, params): return await func(provider, rpc_request) + + request_cache = provider._request_cache + cache_key = generate_cache_key(f"{get_ident()}:{(method, params)}") + cache_result = request_cache.get_cache_entry(cache_key) + if cache_result is not None: + return cache_result + + response = await func(provider, rpc_request) + if await _async_should_cache_response( + provider, method, params, response + ): + async with provider._request_cache_lock: + request_cache.cache(cache_key, response) + return response # save a reference to the decorator on the wrapped function wrapper._decorator = async_handle_recv_caching # type: ignore diff --git a/setup.py b/setup.py index 77c6fda857..75abdd3c38 100644 --- a/setup.py +++ b/setup.py @@ -111,7 +111,7 @@ "faster_web3/utils/async_exception_handling.py", "faster_web3/utils/caching.py", "faster_web3/utils/exception_handling.py", - "faster_web3/utils/subscriptions.py", + # "faster_web3/utils/subscriptions.py", compile this on mypyc 1.19 ] # these do not need to be part of the same compilation unit as the rest of the library diff --git a/tests/core/providers/test_websocket_provider.py b/tests/core/providers/test_websocket_provider.py index 52997701e1..8853548e9f 100644 --- a/tests/core/providers/test_websocket_provider.py +++ b/tests/core/providers/test_websocket_provider.py @@ -547,7 +547,7 @@ async def test_req_info_cache_size_can_be_set_and_warns_when_full(caplog): (), ) - assert len(async_w3.provider._request_processor._request_information_cache) == 1 + assert len(provider._request_processor._request_information_cache) == 1 assert ( "Request information cache is full. This may result in unexpected " "behavior. Consider increasing the ``request_information_cache_size`` " From 2493b2b7cf6b916652f0f3d6894e8fbe784ecd76 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 17 Oct 2025 17:58:38 +0000 Subject: [PATCH 15/19] chore: compile C files for source control --- ...b808.c => __native_9ea8c57ae8946f99b690.c} | 29536 ++++++---------- ...b808.h => __native_9ea8c57ae8946f99b690.h} | 175 +- ... __native_internal_9ea8c57ae8946f99b690.h} | 192 +- build/faster_ens.c | 4 +- build/faster_ens/_normalization.c | 4 +- build/faster_ens/auto.c | 4 +- build/faster_ens/base_ens.c | 4 +- build/faster_ens/constants.c | 4 +- build/faster_ens/exceptions.c | 4 +- build/faster_ens/utils.c | 4 +- build/faster_web3/_utils/async_transactions.c | 4 +- build/faster_web3/_utils/batching.c | 4 +- build/faster_web3/_utils/blocks.c | 4 +- build/faster_web3/_utils/caching.c | 4 +- .../_utils/caching/caching_utils.c | 4 +- .../caching/request_caching_validation.c | 4 +- build/faster_web3/_utils/contracts.c | 4 +- build/faster_web3/_utils/datatypes.c | 4 +- build/faster_web3/_utils/decorators.c | 4 +- build/faster_web3/_utils/encoding.c | 4 +- .../_utils/error_formatters_utils.c | 4 +- build/faster_web3/_utils/fee_utils.c | 4 +- build/faster_web3/_utils/formatters.c | 4 +- build/faster_web3/_utils/http.c | 4 +- .../faster_web3/_utils/http_session_manager.c | 4 +- build/faster_web3/_utils/math.c | 4 +- build/faster_web3/_utils/method_formatters.c | 4 +- build/faster_web3/_utils/type_conversion.c | 4 +- build/faster_web3/_utils/utility_methods.c | 4 +- build/faster_web3/_utils/validation.c | 4 +- build/faster_web3/auto.c | 4 +- build/faster_web3/auto/gethdev.c | 4 +- build/faster_web3/beacon.c | 4 +- build/faster_web3/beacon/api_endpoints.c | 4 +- build/faster_web3/beacon/async_beacon.c | 4 +- build/faster_web3/beacon/beacon.c | 4 +- build/faster_web3/constants.c | 4 +- build/faster_web3/contract/utils.c | 4 +- build/faster_web3/gas_strategies.c | 4 +- build/faster_web3/gas_strategies/rpc.c | 4 +- build/faster_web3/gas_strategies/time_based.c | 4 +- build/faster_web3/providers/eth_tester.c | 4 +- .../providers/eth_tester/defaults.c | 4 +- build/faster_web3/providers/eth_tester/main.c | 4 +- .../providers/eth_tester/middleware.c | 4 +- .../persistent/persistent_connection.c | 4 +- .../providers/persistent/request_processor.c | 4 +- .../persistent/subscription_container.c | 4 +- .../persistent/subscription_manager.c | 4 +- build/faster_web3/tools/benchmark/node.c | 4 +- build/faster_web3/tools/benchmark/reporting.c | 4 +- build/faster_web3/tools/benchmark/utils.c | 4 +- build/faster_web3/types.c | 4 +- build/faster_web3/utils/address.c | 4 +- .../utils/async_exception_handling.c | 4 +- build/faster_web3/utils/caching.c | 4 +- build/faster_web3/utils/exception_handling.c | 4 +- build/faster_web3/utils/subscriptions.c | 21 - 58 files changed, 10544 insertions(+), 19596 deletions(-) rename build/{__native_95a20673e7d797e1b808.c => __native_9ea8c57ae8946f99b690.c} (95%) rename build/{__native_95a20673e7d797e1b808.h => __native_9ea8c57ae8946f99b690.h} (95%) rename build/{__native_internal_95a20673e7d797e1b808.h => __native_internal_9ea8c57ae8946f99b690.h} (96%) delete mode 100644 build/faster_web3/utils/subscriptions.c diff --git a/build/__native_95a20673e7d797e1b808.c b/build/__native_9ea8c57ae8946f99b690.c similarity index 95% rename from build/__native_95a20673e7d797e1b808.c rename to build/__native_9ea8c57ae8946f99b690.c index 3d7cbc8a6c..9292aa8dbf 100644 --- a/build/__native_95a20673e7d797e1b808.c +++ b/build/__native_9ea8c57ae8946f99b690.c @@ -16,8 +16,8 @@ #include "misc_ops.c" #include "generic_ops.c" #include "pythonsupport.c" -#include "__native_95a20673e7d797e1b808.h" -#include "__native_internal_95a20673e7d797e1b808.h" +#include "__native_9ea8c57ae8946f99b690.h" +#include "__native_internal_9ea8c57ae8946f99b690.h" static PyMethodDef faster_ensmodule_methods[] = { {NULL, NULL, 0, NULL} }; @@ -37555,28 +37555,28 @@ caching_utils___wrapper_async_handle_request_caching_env_traverse(faster_web3___ Py_VISIT(self->_value); Py_VISIT(self->_traceback); Py_VISIT(self->_arg); - Py_VISIT(self->___mypyc_generator_attribute__request_cache); - Py_VISIT(self->___mypyc_generator_attribute__cache_key); - Py_VISIT(self->___mypyc_generator_attribute__cache_result); Py_VISIT(self->___mypyc_temp__7); Py_VISIT(self->___mypyc_temp__8.f0); Py_VISIT(self->___mypyc_temp__8.f1); Py_VISIT(self->___mypyc_temp__8.f2); - Py_VISIT(self->___mypyc_generator_attribute__response); + Py_VISIT(self->___mypyc_generator_attribute__request_cache); + Py_VISIT(self->___mypyc_generator_attribute__cache_key); + Py_VISIT(self->___mypyc_generator_attribute__cache_result); Py_VISIT(self->___mypyc_temp__9); Py_VISIT(self->___mypyc_temp__10.f0); Py_VISIT(self->___mypyc_temp__10.f1); Py_VISIT(self->___mypyc_temp__10.f2); + Py_VISIT(self->___mypyc_generator_attribute__response); Py_VISIT(self->___mypyc_temp__11); - Py_VISIT(self->___mypyc_temp__12); + Py_VISIT(self->___mypyc_temp__12.f0); + Py_VISIT(self->___mypyc_temp__12.f1); + Py_VISIT(self->___mypyc_temp__12.f2); + Py_VISIT(self->___mypyc_temp__13); Py_VISIT(self->___mypyc_temp__14); - Py_VISIT(self->___mypyc_temp__15.f0); - Py_VISIT(self->___mypyc_temp__15.f1); - Py_VISIT(self->___mypyc_temp__15.f2); - Py_VISIT(self->___mypyc_temp__16.f0); - Py_VISIT(self->___mypyc_temp__16.f1); - Py_VISIT(self->___mypyc_temp__16.f2); - Py_VISIT(self->___mypyc_temp__17); + Py_VISIT(self->___mypyc_temp__16); + Py_VISIT(self->___mypyc_temp__17.f0); + Py_VISIT(self->___mypyc_temp__17.f1); + Py_VISIT(self->___mypyc_temp__17.f2); Py_VISIT(self->___mypyc_temp__18.f0); Py_VISIT(self->___mypyc_temp__18.f1); Py_VISIT(self->___mypyc_temp__18.f2); @@ -37603,28 +37603,28 @@ caching_utils___wrapper_async_handle_request_caching_env_clear(faster_web3____ut Py_CLEAR(self->_value); Py_CLEAR(self->_traceback); Py_CLEAR(self->_arg); - Py_CLEAR(self->___mypyc_generator_attribute__request_cache); - Py_CLEAR(self->___mypyc_generator_attribute__cache_key); - Py_CLEAR(self->___mypyc_generator_attribute__cache_result); Py_CLEAR(self->___mypyc_temp__7); Py_CLEAR(self->___mypyc_temp__8.f0); Py_CLEAR(self->___mypyc_temp__8.f1); Py_CLEAR(self->___mypyc_temp__8.f2); - Py_CLEAR(self->___mypyc_generator_attribute__response); + Py_CLEAR(self->___mypyc_generator_attribute__request_cache); + Py_CLEAR(self->___mypyc_generator_attribute__cache_key); + Py_CLEAR(self->___mypyc_generator_attribute__cache_result); Py_CLEAR(self->___mypyc_temp__9); Py_CLEAR(self->___mypyc_temp__10.f0); Py_CLEAR(self->___mypyc_temp__10.f1); Py_CLEAR(self->___mypyc_temp__10.f2); + Py_CLEAR(self->___mypyc_generator_attribute__response); Py_CLEAR(self->___mypyc_temp__11); - Py_CLEAR(self->___mypyc_temp__12); + Py_CLEAR(self->___mypyc_temp__12.f0); + Py_CLEAR(self->___mypyc_temp__12.f1); + Py_CLEAR(self->___mypyc_temp__12.f2); + Py_CLEAR(self->___mypyc_temp__13); Py_CLEAR(self->___mypyc_temp__14); - Py_CLEAR(self->___mypyc_temp__15.f0); - Py_CLEAR(self->___mypyc_temp__15.f1); - Py_CLEAR(self->___mypyc_temp__15.f2); - Py_CLEAR(self->___mypyc_temp__16.f0); - Py_CLEAR(self->___mypyc_temp__16.f1); - Py_CLEAR(self->___mypyc_temp__16.f2); - Py_CLEAR(self->___mypyc_temp__17); + Py_CLEAR(self->___mypyc_temp__16); + Py_CLEAR(self->___mypyc_temp__17.f0); + Py_CLEAR(self->___mypyc_temp__17.f1); + Py_CLEAR(self->___mypyc_temp__17.f2); Py_CLEAR(self->___mypyc_temp__18.f0); Py_CLEAR(self->___mypyc_temp__18.f1); Py_CLEAR(self->___mypyc_temp__18.f2); @@ -37656,29 +37656,29 @@ caching_utils___wrapper_async_handle_request_caching_env_dealloc(faster_web3____ Py_CLEAR(self->_arg); self->_stop_iter_ptr = NULL; self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_generator_attribute__request_cache); - Py_CLEAR(self->___mypyc_generator_attribute__cache_key); - Py_CLEAR(self->___mypyc_generator_attribute__cache_result); Py_CLEAR(self->___mypyc_temp__7); Py_CLEAR(self->___mypyc_temp__8.f0); Py_CLEAR(self->___mypyc_temp__8.f1); Py_CLEAR(self->___mypyc_temp__8.f2); - Py_CLEAR(self->___mypyc_generator_attribute__response); + Py_CLEAR(self->___mypyc_generator_attribute__request_cache); + Py_CLEAR(self->___mypyc_generator_attribute__cache_key); + Py_CLEAR(self->___mypyc_generator_attribute__cache_result); Py_CLEAR(self->___mypyc_temp__9); Py_CLEAR(self->___mypyc_temp__10.f0); Py_CLEAR(self->___mypyc_temp__10.f1); Py_CLEAR(self->___mypyc_temp__10.f2); + Py_CLEAR(self->___mypyc_generator_attribute__response); Py_CLEAR(self->___mypyc_temp__11); - Py_CLEAR(self->___mypyc_temp__12); - self->___mypyc_temp__13 = 2; + Py_CLEAR(self->___mypyc_temp__12.f0); + Py_CLEAR(self->___mypyc_temp__12.f1); + Py_CLEAR(self->___mypyc_temp__12.f2); + Py_CLEAR(self->___mypyc_temp__13); Py_CLEAR(self->___mypyc_temp__14); - Py_CLEAR(self->___mypyc_temp__15.f0); - Py_CLEAR(self->___mypyc_temp__15.f1); - Py_CLEAR(self->___mypyc_temp__15.f2); - Py_CLEAR(self->___mypyc_temp__16.f0); - Py_CLEAR(self->___mypyc_temp__16.f1); - Py_CLEAR(self->___mypyc_temp__16.f2); - Py_CLEAR(self->___mypyc_temp__17); + self->___mypyc_temp__15 = 2; + Py_CLEAR(self->___mypyc_temp__16); + Py_CLEAR(self->___mypyc_temp__17.f0); + Py_CLEAR(self->___mypyc_temp__17.f1); + Py_CLEAR(self->___mypyc_temp__17.f2); Py_CLEAR(self->___mypyc_temp__18.f0); Py_CLEAR(self->___mypyc_temp__18.f1); Py_CLEAR(self->___mypyc_temp__18.f2); @@ -37747,9 +37747,9 @@ PyObject *CPyDef_caching_utils_____mypyc__wrapper_async_handle_request_caching_e self->___mypyc_next_label__ = -113; self->___mypyc_temp__8 = (tuple_T3OOO) { NULL, NULL, NULL }; self->___mypyc_temp__10 = (tuple_T3OOO) { NULL, NULL, NULL }; - self->___mypyc_temp__13 = 2; - self->___mypyc_temp__15 = (tuple_T3OOO) { NULL, NULL, NULL }; - self->___mypyc_temp__16 = (tuple_T3OOO) { NULL, NULL, NULL }; + self->___mypyc_temp__12 = (tuple_T3OOO) { NULL, NULL, NULL }; + self->___mypyc_temp__15 = 2; + self->___mypyc_temp__17 = (tuple_T3OOO) { NULL, NULL, NULL }; self->___mypyc_temp__18 = (tuple_T3OOO) { NULL, NULL, NULL }; self->___mypyc_temp__20 = (tuple_T3OOO) { NULL, NULL, NULL }; self->___mypyc_temp__22 = (tuple_T3OOO) { NULL, NULL, NULL }; @@ -37936,133 +37936,133 @@ caching_utils___wrapper_async_handle_request_caching_obj_set___3_mypyc_env__(fas return 0; } -static PyAsyncMethods caching_utils___wrapper_gen___3_364_as_async = { - .am_await = CPyDef_caching_utils___wrapper_gen___3_364_____await__, +static PyAsyncMethods caching_utils___wrapper_gen___3_363_as_async = { + .am_await = CPyDef_caching_utils___wrapper_gen___3_363_____await__, }; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_364_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching_utils___wrapper_gen___3_364(void); +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_363_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching_utils___wrapper_gen___3_363(void); static PyObject * -caching_utils___wrapper_gen___3_364_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +caching_utils___wrapper_gen___3_363_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - if (type != CPyType_caching_utils___wrapper_gen___3_364) { + if (type != CPyType_caching_utils___wrapper_gen___3_363) { PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); return NULL; } - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_364_setup((PyObject*)type); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_363_setup((PyObject*)type); if (self == NULL) return NULL; return self; } static int -caching_utils___wrapper_gen___3_364_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *self, visitproc visit, void *arg) +caching_utils___wrapper_gen___3_363_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *self, visitproc visit, void *arg) { Py_VISIT(self->___mypyc_env__); return 0; } static int -caching_utils___wrapper_gen___3_364_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *self) +caching_utils___wrapper_gen___3_363_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *self) { Py_CLEAR(self->___mypyc_env__); return 0; } static void -caching_utils___wrapper_gen___3_364_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *self) +caching_utils___wrapper_gen___3_363_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *self) { PyObject_GC_UnTrack(self); - if (caching_utils___wrapper_gen___3_364_free_instance == NULL) { - caching_utils___wrapper_gen___3_364_free_instance = self; + if (caching_utils___wrapper_gen___3_363_free_instance == NULL) { + caching_utils___wrapper_gen___3_363_free_instance = self; Py_CLEAR(self->___mypyc_env__); return; } - CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_364_dealloc) - caching_utils___wrapper_gen___3_364_clear(self); + CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_363_dealloc) + caching_utils___wrapper_gen___3_363_clear(self); Py_TYPE(self)->tp_free((PyObject *)self); CPy_TRASHCAN_END(self) } -static CPyVTableItem caching_utils___wrapper_gen___3_364_vtable[7]; +static CPyVTableItem caching_utils___wrapper_gen___3_363_vtable[7]; static bool -CPyDef_caching_utils___wrapper_gen___3_364_trait_vtable_setup(void) -{ - CPyVTableItem caching_utils___wrapper_gen___3_364_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364_____next__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364___send, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364_____iter__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364___throw, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364___close, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_364_____await__, +CPyDef_caching_utils___wrapper_gen___3_363_trait_vtable_setup(void) +{ + CPyVTableItem caching_utils___wrapper_gen___3_363_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_363_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_363_____next__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_363___send, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_363_____iter__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_363___throw, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_363___close, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_363_____await__, }; - memcpy(caching_utils___wrapper_gen___3_364_vtable, caching_utils___wrapper_gen___3_364_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_364_vtable)); + memcpy(caching_utils___wrapper_gen___3_363_vtable, caching_utils___wrapper_gen___3_363_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_363_vtable)); return 1; } -static PyMethodDef caching_utils___wrapper_gen___3_364_methods[] = { +static PyMethodDef caching_utils___wrapper_gen___3_363_methods[] = { {"__next__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364_____next__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_363_____next__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, {"send", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364___send, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_363___send, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, {"__iter__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364_____iter__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_363_____iter__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, {"throw", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364___throw, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_363___throw, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, {"close", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364___close, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_363___close, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, {"__await__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_364_____await__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_363_____await__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ }; -static PyTypeObject CPyType_caching_utils___wrapper_gen___3_364_template_ = { +static PyTypeObject CPyType_caching_utils___wrapper_gen___3_363_template_ = { PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapper_gen___364", - .tp_new = caching_utils___wrapper_gen___3_364_new, - .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_364_dealloc, - .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_364_traverse, - .tp_clear = (inquiry)caching_utils___wrapper_gen___3_364_clear, - .tp_methods = caching_utils___wrapper_gen___3_364_methods, - .tp_iter = CPyDef_caching_utils___wrapper_gen___3_364_____iter__, - .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_364_____next__, - .tp_as_async = &caching_utils___wrapper_gen___3_364_as_async, - .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object), + .tp_name = "wrapper_gen___363", + .tp_new = caching_utils___wrapper_gen___3_363_new, + .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_363_dealloc, + .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_363_traverse, + .tp_clear = (inquiry)caching_utils___wrapper_gen___3_363_clear, + .tp_methods = caching_utils___wrapper_gen___3_363_methods, + .tp_iter = CPyDef_caching_utils___wrapper_gen___3_363_____iter__, + .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_363_____next__, + .tp_as_async = &caching_utils___wrapper_gen___3_363_as_async, + .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapper_gen___364()\n--\n\n"), + .tp_doc = PyDoc_STR("wrapper_gen___363()\n--\n\n"), }; -static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_364_template = &CPyType_caching_utils___wrapper_gen___3_364_template_; +static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_363_template = &CPyType_caching_utils___wrapper_gen___3_363_template_; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_364_setup(PyObject *cpy_r_type) +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_363_setup(PyObject *cpy_r_type) { PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *self; - if (caching_utils___wrapper_gen___3_364_free_instance != NULL) { - self = caching_utils___wrapper_gen___3_364_free_instance; - caching_utils___wrapper_gen___3_364_free_instance = NULL; + faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *self; + if (caching_utils___wrapper_gen___3_363_free_instance != NULL) { + self = caching_utils___wrapper_gen___3_363_free_instance; + caching_utils___wrapper_gen___3_363_free_instance = NULL; Py_SET_REFCNT(self, 1); PyObject_GC_Track(self); return (PyObject *)self; } - self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *)type->tp_alloc(type, 0); + self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *)type->tp_alloc(type, 0); if (self == NULL) return NULL; - self->vtable = caching_utils___wrapper_gen___3_364_vtable; + self->vtable = caching_utils___wrapper_gen___3_363_vtable; return (PyObject *)self; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_364(void) +PyObject *CPyDef_caching_utils___wrapper_gen___3_363(void) { - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_364_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_364); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_363_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_363); if (self == NULL) return NULL; return self; @@ -38501,133 +38501,133 @@ caching_utils___wrapper_async_handle_send_caching_obj_set___3_mypyc_env__(faster return 0; } -static PyAsyncMethods caching_utils___wrapper_gen___3_398_as_async = { - .am_await = CPyDef_caching_utils___wrapper_gen___3_398_____await__, +static PyAsyncMethods caching_utils___wrapper_gen___3_395_as_async = { + .am_await = CPyDef_caching_utils___wrapper_gen___3_395_____await__, }; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_398_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching_utils___wrapper_gen___3_398(void); +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_395_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching_utils___wrapper_gen___3_395(void); static PyObject * -caching_utils___wrapper_gen___3_398_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +caching_utils___wrapper_gen___3_395_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - if (type != CPyType_caching_utils___wrapper_gen___3_398) { + if (type != CPyType_caching_utils___wrapper_gen___3_395) { PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); return NULL; } - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_398_setup((PyObject*)type); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_395_setup((PyObject*)type); if (self == NULL) return NULL; return self; } static int -caching_utils___wrapper_gen___3_398_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *self, visitproc visit, void *arg) +caching_utils___wrapper_gen___3_395_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *self, visitproc visit, void *arg) { Py_VISIT(self->___mypyc_env__); return 0; } static int -caching_utils___wrapper_gen___3_398_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *self) +caching_utils___wrapper_gen___3_395_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *self) { Py_CLEAR(self->___mypyc_env__); return 0; } static void -caching_utils___wrapper_gen___3_398_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *self) +caching_utils___wrapper_gen___3_395_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *self) { PyObject_GC_UnTrack(self); - if (caching_utils___wrapper_gen___3_398_free_instance == NULL) { - caching_utils___wrapper_gen___3_398_free_instance = self; + if (caching_utils___wrapper_gen___3_395_free_instance == NULL) { + caching_utils___wrapper_gen___3_395_free_instance = self; Py_CLEAR(self->___mypyc_env__); return; } - CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_398_dealloc) - caching_utils___wrapper_gen___3_398_clear(self); + CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_395_dealloc) + caching_utils___wrapper_gen___3_395_clear(self); Py_TYPE(self)->tp_free((PyObject *)self); CPy_TRASHCAN_END(self) } -static CPyVTableItem caching_utils___wrapper_gen___3_398_vtable[7]; +static CPyVTableItem caching_utils___wrapper_gen___3_395_vtable[7]; static bool -CPyDef_caching_utils___wrapper_gen___3_398_trait_vtable_setup(void) -{ - CPyVTableItem caching_utils___wrapper_gen___3_398_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398_____next__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398___send, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398_____iter__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398___throw, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398___close, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_398_____await__, +CPyDef_caching_utils___wrapper_gen___3_395_trait_vtable_setup(void) +{ + CPyVTableItem caching_utils___wrapper_gen___3_395_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_395_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_395_____next__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_395___send, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_395_____iter__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_395___throw, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_395___close, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_395_____await__, }; - memcpy(caching_utils___wrapper_gen___3_398_vtable, caching_utils___wrapper_gen___3_398_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_398_vtable)); + memcpy(caching_utils___wrapper_gen___3_395_vtable, caching_utils___wrapper_gen___3_395_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_395_vtable)); return 1; } -static PyMethodDef caching_utils___wrapper_gen___3_398_methods[] = { +static PyMethodDef caching_utils___wrapper_gen___3_395_methods[] = { {"__next__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398_____next__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_395_____next__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, {"send", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398___send, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_395___send, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, {"__iter__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398_____iter__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_395_____iter__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, {"throw", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398___throw, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_395___throw, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, {"close", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398___close, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_395___close, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, {"__await__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_398_____await__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_395_____await__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ }; -static PyTypeObject CPyType_caching_utils___wrapper_gen___3_398_template_ = { +static PyTypeObject CPyType_caching_utils___wrapper_gen___3_395_template_ = { PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapper_gen___398", - .tp_new = caching_utils___wrapper_gen___3_398_new, - .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_398_dealloc, - .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_398_traverse, - .tp_clear = (inquiry)caching_utils___wrapper_gen___3_398_clear, - .tp_methods = caching_utils___wrapper_gen___3_398_methods, - .tp_iter = CPyDef_caching_utils___wrapper_gen___3_398_____iter__, - .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_398_____next__, - .tp_as_async = &caching_utils___wrapper_gen___3_398_as_async, - .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object), + .tp_name = "wrapper_gen___395", + .tp_new = caching_utils___wrapper_gen___3_395_new, + .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_395_dealloc, + .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_395_traverse, + .tp_clear = (inquiry)caching_utils___wrapper_gen___3_395_clear, + .tp_methods = caching_utils___wrapper_gen___3_395_methods, + .tp_iter = CPyDef_caching_utils___wrapper_gen___3_395_____iter__, + .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_395_____next__, + .tp_as_async = &caching_utils___wrapper_gen___3_395_as_async, + .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapper_gen___398()\n--\n\n"), + .tp_doc = PyDoc_STR("wrapper_gen___395()\n--\n\n"), }; -static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_398_template = &CPyType_caching_utils___wrapper_gen___3_398_template_; +static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_395_template = &CPyType_caching_utils___wrapper_gen___3_395_template_; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_398_setup(PyObject *cpy_r_type) +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_395_setup(PyObject *cpy_r_type) { PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *self; - if (caching_utils___wrapper_gen___3_398_free_instance != NULL) { - self = caching_utils___wrapper_gen___3_398_free_instance; - caching_utils___wrapper_gen___3_398_free_instance = NULL; + faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *self; + if (caching_utils___wrapper_gen___3_395_free_instance != NULL) { + self = caching_utils___wrapper_gen___3_395_free_instance; + caching_utils___wrapper_gen___3_395_free_instance = NULL; Py_SET_REFCNT(self, 1); PyObject_GC_Track(self); return (PyObject *)self; } - self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *)type->tp_alloc(type, 0); + self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *)type->tp_alloc(type, 0); if (self == NULL) return NULL; - self->vtable = caching_utils___wrapper_gen___3_398_vtable; + self->vtable = caching_utils___wrapper_gen___3_395_vtable; return (PyObject *)self; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_398(void) +PyObject *CPyDef_caching_utils___wrapper_gen___3_395(void) { - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_398_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_398); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_395_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_395); if (self == NULL) return NULL; return self; @@ -38772,28 +38772,28 @@ caching_utils___wrapper_async_handle_recv_caching_env_traverse(faster_web3____ut Py_VISIT(self->_arg); Py_VISIT(self->___mypyc_generator_attribute__method); Py_VISIT(self->___mypyc_generator_attribute__params); - Py_VISIT(self->___mypyc_generator_attribute__request_cache); - Py_VISIT(self->___mypyc_generator_attribute__cache_key); - Py_VISIT(self->___mypyc_generator_attribute__cache_result); Py_VISIT(self->___mypyc_temp__25); Py_VISIT(self->___mypyc_temp__26.f0); Py_VISIT(self->___mypyc_temp__26.f1); Py_VISIT(self->___mypyc_temp__26.f2); - Py_VISIT(self->___mypyc_generator_attribute__response); + Py_VISIT(self->___mypyc_generator_attribute__request_cache); + Py_VISIT(self->___mypyc_generator_attribute__cache_key); + Py_VISIT(self->___mypyc_generator_attribute__cache_result); Py_VISIT(self->___mypyc_temp__27); Py_VISIT(self->___mypyc_temp__28.f0); Py_VISIT(self->___mypyc_temp__28.f1); Py_VISIT(self->___mypyc_temp__28.f2); + Py_VISIT(self->___mypyc_generator_attribute__response); Py_VISIT(self->___mypyc_temp__29); - Py_VISIT(self->___mypyc_temp__30); + Py_VISIT(self->___mypyc_temp__30.f0); + Py_VISIT(self->___mypyc_temp__30.f1); + Py_VISIT(self->___mypyc_temp__30.f2); + Py_VISIT(self->___mypyc_temp__31); Py_VISIT(self->___mypyc_temp__32); - Py_VISIT(self->___mypyc_temp__33.f0); - Py_VISIT(self->___mypyc_temp__33.f1); - Py_VISIT(self->___mypyc_temp__33.f2); - Py_VISIT(self->___mypyc_temp__34.f0); - Py_VISIT(self->___mypyc_temp__34.f1); - Py_VISIT(self->___mypyc_temp__34.f2); - Py_VISIT(self->___mypyc_temp__35); + Py_VISIT(self->___mypyc_temp__34); + Py_VISIT(self->___mypyc_temp__35.f0); + Py_VISIT(self->___mypyc_temp__35.f1); + Py_VISIT(self->___mypyc_temp__35.f2); Py_VISIT(self->___mypyc_temp__36.f0); Py_VISIT(self->___mypyc_temp__36.f1); Py_VISIT(self->___mypyc_temp__36.f2); @@ -38821,28 +38821,28 @@ caching_utils___wrapper_async_handle_recv_caching_env_clear(faster_web3____utils Py_CLEAR(self->_arg); Py_CLEAR(self->___mypyc_generator_attribute__method); Py_CLEAR(self->___mypyc_generator_attribute__params); - Py_CLEAR(self->___mypyc_generator_attribute__request_cache); - Py_CLEAR(self->___mypyc_generator_attribute__cache_key); - Py_CLEAR(self->___mypyc_generator_attribute__cache_result); Py_CLEAR(self->___mypyc_temp__25); Py_CLEAR(self->___mypyc_temp__26.f0); Py_CLEAR(self->___mypyc_temp__26.f1); Py_CLEAR(self->___mypyc_temp__26.f2); - Py_CLEAR(self->___mypyc_generator_attribute__response); + Py_CLEAR(self->___mypyc_generator_attribute__request_cache); + Py_CLEAR(self->___mypyc_generator_attribute__cache_key); + Py_CLEAR(self->___mypyc_generator_attribute__cache_result); Py_CLEAR(self->___mypyc_temp__27); Py_CLEAR(self->___mypyc_temp__28.f0); Py_CLEAR(self->___mypyc_temp__28.f1); Py_CLEAR(self->___mypyc_temp__28.f2); + Py_CLEAR(self->___mypyc_generator_attribute__response); Py_CLEAR(self->___mypyc_temp__29); - Py_CLEAR(self->___mypyc_temp__30); + Py_CLEAR(self->___mypyc_temp__30.f0); + Py_CLEAR(self->___mypyc_temp__30.f1); + Py_CLEAR(self->___mypyc_temp__30.f2); + Py_CLEAR(self->___mypyc_temp__31); Py_CLEAR(self->___mypyc_temp__32); - Py_CLEAR(self->___mypyc_temp__33.f0); - Py_CLEAR(self->___mypyc_temp__33.f1); - Py_CLEAR(self->___mypyc_temp__33.f2); - Py_CLEAR(self->___mypyc_temp__34.f0); - Py_CLEAR(self->___mypyc_temp__34.f1); - Py_CLEAR(self->___mypyc_temp__34.f2); - Py_CLEAR(self->___mypyc_temp__35); + Py_CLEAR(self->___mypyc_temp__34); + Py_CLEAR(self->___mypyc_temp__35.f0); + Py_CLEAR(self->___mypyc_temp__35.f1); + Py_CLEAR(self->___mypyc_temp__35.f2); Py_CLEAR(self->___mypyc_temp__36.f0); Py_CLEAR(self->___mypyc_temp__36.f1); Py_CLEAR(self->___mypyc_temp__36.f2); @@ -38875,29 +38875,29 @@ caching_utils___wrapper_async_handle_recv_caching_env_dealloc(faster_web3____uti self->___mypyc_next_label__ = -113; Py_CLEAR(self->___mypyc_generator_attribute__method); Py_CLEAR(self->___mypyc_generator_attribute__params); - Py_CLEAR(self->___mypyc_generator_attribute__request_cache); - Py_CLEAR(self->___mypyc_generator_attribute__cache_key); - Py_CLEAR(self->___mypyc_generator_attribute__cache_result); Py_CLEAR(self->___mypyc_temp__25); Py_CLEAR(self->___mypyc_temp__26.f0); Py_CLEAR(self->___mypyc_temp__26.f1); Py_CLEAR(self->___mypyc_temp__26.f2); - Py_CLEAR(self->___mypyc_generator_attribute__response); + Py_CLEAR(self->___mypyc_generator_attribute__request_cache); + Py_CLEAR(self->___mypyc_generator_attribute__cache_key); + Py_CLEAR(self->___mypyc_generator_attribute__cache_result); Py_CLEAR(self->___mypyc_temp__27); Py_CLEAR(self->___mypyc_temp__28.f0); Py_CLEAR(self->___mypyc_temp__28.f1); Py_CLEAR(self->___mypyc_temp__28.f2); + Py_CLEAR(self->___mypyc_generator_attribute__response); Py_CLEAR(self->___mypyc_temp__29); - Py_CLEAR(self->___mypyc_temp__30); - self->___mypyc_temp__31 = 2; + Py_CLEAR(self->___mypyc_temp__30.f0); + Py_CLEAR(self->___mypyc_temp__30.f1); + Py_CLEAR(self->___mypyc_temp__30.f2); + Py_CLEAR(self->___mypyc_temp__31); Py_CLEAR(self->___mypyc_temp__32); - Py_CLEAR(self->___mypyc_temp__33.f0); - Py_CLEAR(self->___mypyc_temp__33.f1); - Py_CLEAR(self->___mypyc_temp__33.f2); - Py_CLEAR(self->___mypyc_temp__34.f0); - Py_CLEAR(self->___mypyc_temp__34.f1); - Py_CLEAR(self->___mypyc_temp__34.f2); - Py_CLEAR(self->___mypyc_temp__35); + self->___mypyc_temp__33 = 2; + Py_CLEAR(self->___mypyc_temp__34); + Py_CLEAR(self->___mypyc_temp__35.f0); + Py_CLEAR(self->___mypyc_temp__35.f1); + Py_CLEAR(self->___mypyc_temp__35.f2); Py_CLEAR(self->___mypyc_temp__36.f0); Py_CLEAR(self->___mypyc_temp__36.f1); Py_CLEAR(self->___mypyc_temp__36.f2); @@ -38966,9 +38966,9 @@ PyObject *CPyDef_caching_utils_____mypyc__wrapper_async_handle_recv_caching_env_ self->___mypyc_next_label__ = -113; self->___mypyc_temp__26 = (tuple_T3OOO) { NULL, NULL, NULL }; self->___mypyc_temp__28 = (tuple_T3OOO) { NULL, NULL, NULL }; - self->___mypyc_temp__31 = 2; - self->___mypyc_temp__33 = (tuple_T3OOO) { NULL, NULL, NULL }; - self->___mypyc_temp__34 = (tuple_T3OOO) { NULL, NULL, NULL }; + self->___mypyc_temp__30 = (tuple_T3OOO) { NULL, NULL, NULL }; + self->___mypyc_temp__33 = 2; + self->___mypyc_temp__35 = (tuple_T3OOO) { NULL, NULL, NULL }; self->___mypyc_temp__36 = (tuple_T3OOO) { NULL, NULL, NULL }; self->___mypyc_temp__38 = (tuple_T3OOO) { NULL, NULL, NULL }; self->___mypyc_temp__40 = (tuple_T3OOO) { NULL, NULL, NULL }; @@ -39155,133 +39155,133 @@ caching_utils___wrapper_async_handle_recv_caching_obj_set___3_mypyc_env__(faster return 0; } -static PyAsyncMethods caching_utils___wrapper_gen___3_423_as_async = { - .am_await = CPyDef_caching_utils___wrapper_gen___3_423_____await__, +static PyAsyncMethods caching_utils___wrapper_gen___3_420_as_async = { + .am_await = CPyDef_caching_utils___wrapper_gen___3_420_____await__, }; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_423_setup(PyObject *cpy_r_type); -PyObject *CPyDef_caching_utils___wrapper_gen___3_423(void); +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_420_setup(PyObject *cpy_r_type); +PyObject *CPyDef_caching_utils___wrapper_gen___3_420(void); static PyObject * -caching_utils___wrapper_gen___3_423_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +caching_utils___wrapper_gen___3_420_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - if (type != CPyType_caching_utils___wrapper_gen___3_423) { + if (type != CPyType_caching_utils___wrapper_gen___3_420) { PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); return NULL; } - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_423_setup((PyObject*)type); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_420_setup((PyObject*)type); if (self == NULL) return NULL; return self; } static int -caching_utils___wrapper_gen___3_423_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *self, visitproc visit, void *arg) +caching_utils___wrapper_gen___3_420_traverse(faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *self, visitproc visit, void *arg) { Py_VISIT(self->___mypyc_env__); return 0; } static int -caching_utils___wrapper_gen___3_423_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *self) +caching_utils___wrapper_gen___3_420_clear(faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *self) { Py_CLEAR(self->___mypyc_env__); return 0; } static void -caching_utils___wrapper_gen___3_423_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *self) +caching_utils___wrapper_gen___3_420_dealloc(faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *self) { PyObject_GC_UnTrack(self); - if (caching_utils___wrapper_gen___3_423_free_instance == NULL) { - caching_utils___wrapper_gen___3_423_free_instance = self; + if (caching_utils___wrapper_gen___3_420_free_instance == NULL) { + caching_utils___wrapper_gen___3_420_free_instance = self; Py_CLEAR(self->___mypyc_env__); return; } - CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_423_dealloc) - caching_utils___wrapper_gen___3_423_clear(self); + CPy_TRASHCAN_BEGIN(self, caching_utils___wrapper_gen___3_420_dealloc) + caching_utils___wrapper_gen___3_420_clear(self); Py_TYPE(self)->tp_free((PyObject *)self); CPy_TRASHCAN_END(self) } -static CPyVTableItem caching_utils___wrapper_gen___3_423_vtable[7]; +static CPyVTableItem caching_utils___wrapper_gen___3_420_vtable[7]; static bool -CPyDef_caching_utils___wrapper_gen___3_423_trait_vtable_setup(void) -{ - CPyVTableItem caching_utils___wrapper_gen___3_423_vtable_scratch[] = { - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423_____next__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423___send, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423_____iter__, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423___throw, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423___close, - (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_423_____await__, +CPyDef_caching_utils___wrapper_gen___3_420_trait_vtable_setup(void) +{ + CPyVTableItem caching_utils___wrapper_gen___3_420_vtable_scratch[] = { + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_420_____mypyc_generator_helper__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_420_____next__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_420___send, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_420_____iter__, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_420___throw, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_420___close, + (CPyVTableItem)CPyDef_caching_utils___wrapper_gen___3_420_____await__, }; - memcpy(caching_utils___wrapper_gen___3_423_vtable, caching_utils___wrapper_gen___3_423_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_423_vtable)); + memcpy(caching_utils___wrapper_gen___3_420_vtable, caching_utils___wrapper_gen___3_420_vtable_scratch, sizeof(caching_utils___wrapper_gen___3_420_vtable)); return 1; } -static PyMethodDef caching_utils___wrapper_gen___3_423_methods[] = { +static PyMethodDef caching_utils___wrapper_gen___3_420_methods[] = { {"__next__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423_____next__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_420_____next__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, {"send", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423___send, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_420___send, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, {"__iter__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423_____iter__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_420_____iter__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, {"throw", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423___throw, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_420___throw, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, {"close", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423___close, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_420___close, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, {"__await__", - (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_423_____await__, + (PyCFunction)CPyPy_caching_utils___wrapper_gen___3_420_____await__, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ }; -static PyTypeObject CPyType_caching_utils___wrapper_gen___3_423_template_ = { +static PyTypeObject CPyType_caching_utils___wrapper_gen___3_420_template_ = { PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapper_gen___423", - .tp_new = caching_utils___wrapper_gen___3_423_new, - .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_423_dealloc, - .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_423_traverse, - .tp_clear = (inquiry)caching_utils___wrapper_gen___3_423_clear, - .tp_methods = caching_utils___wrapper_gen___3_423_methods, - .tp_iter = CPyDef_caching_utils___wrapper_gen___3_423_____iter__, - .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_423_____next__, - .tp_as_async = &caching_utils___wrapper_gen___3_423_as_async, - .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object), + .tp_name = "wrapper_gen___420", + .tp_new = caching_utils___wrapper_gen___3_420_new, + .tp_dealloc = (destructor)caching_utils___wrapper_gen___3_420_dealloc, + .tp_traverse = (traverseproc)caching_utils___wrapper_gen___3_420_traverse, + .tp_clear = (inquiry)caching_utils___wrapper_gen___3_420_clear, + .tp_methods = caching_utils___wrapper_gen___3_420_methods, + .tp_iter = CPyDef_caching_utils___wrapper_gen___3_420_____iter__, + .tp_iternext = CPyDef_caching_utils___wrapper_gen___3_420_____next__, + .tp_as_async = &caching_utils___wrapper_gen___3_420_as_async, + .tp_basicsize = sizeof(faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapper_gen___423()\n--\n\n"), + .tp_doc = PyDoc_STR("wrapper_gen___420()\n--\n\n"), }; -static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_423_template = &CPyType_caching_utils___wrapper_gen___3_423_template_; +static PyTypeObject *CPyType_caching_utils___wrapper_gen___3_420_template = &CPyType_caching_utils___wrapper_gen___3_420_template_; -PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_423_setup(PyObject *cpy_r_type) +PyObject *CPyDef_caching_utils_____mypyc__wrapper_gen___3_420_setup(PyObject *cpy_r_type) { PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *self; - if (caching_utils___wrapper_gen___3_423_free_instance != NULL) { - self = caching_utils___wrapper_gen___3_423_free_instance; - caching_utils___wrapper_gen___3_423_free_instance = NULL; + faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *self; + if (caching_utils___wrapper_gen___3_420_free_instance != NULL) { + self = caching_utils___wrapper_gen___3_420_free_instance; + caching_utils___wrapper_gen___3_420_free_instance = NULL; Py_SET_REFCNT(self, 1); PyObject_GC_Track(self); return (PyObject *)self; } - self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *)type->tp_alloc(type, 0); + self = (faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *)type->tp_alloc(type, 0); if (self == NULL) return NULL; - self->vtable = caching_utils___wrapper_gen___3_423_vtable; + self->vtable = caching_utils___wrapper_gen___3_420_vtable; return (PyObject *)self; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_423(void) +PyObject *CPyDef_caching_utils___wrapper_gen___3_420(void) { - PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_423_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_423); + PyObject *self = CPyDef_caching_utils_____mypyc__wrapper_gen___3_420_setup((PyObject *)CPyType_caching_utils___wrapper_gen___3_420); if (self == NULL) return NULL; return self; @@ -39329,8 +39329,8 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) CPyType_caching_utils___wrapper_async_handle_request_caching_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_async_handle_request_caching_obj_template, NULL, modname); if (unlikely(!CPyType_caching_utils___wrapper_async_handle_request_caching_obj)) goto fail; - CPyType_caching_utils___wrapper_gen___3_364 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_364_template, NULL, modname); - if (unlikely(!CPyType_caching_utils___wrapper_gen___3_364)) + CPyType_caching_utils___wrapper_gen___3_363 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_363_template, NULL, modname); + if (unlikely(!CPyType_caching_utils___wrapper_gen___3_363)) goto fail; CPyType_caching_utils___async_handle_send_caching_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___async_handle_send_caching_env_template, NULL, modname); if (unlikely(!CPyType_caching_utils___async_handle_send_caching_env)) @@ -39341,8 +39341,8 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) CPyType_caching_utils___wrapper_async_handle_send_caching_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_async_handle_send_caching_obj_template, NULL, modname); if (unlikely(!CPyType_caching_utils___wrapper_async_handle_send_caching_obj)) goto fail; - CPyType_caching_utils___wrapper_gen___3_398 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_398_template, NULL, modname); - if (unlikely(!CPyType_caching_utils___wrapper_gen___3_398)) + CPyType_caching_utils___wrapper_gen___3_395 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_395_template, NULL, modname); + if (unlikely(!CPyType_caching_utils___wrapper_gen___3_395)) goto fail; CPyType_caching_utils___async_handle_recv_caching_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___async_handle_recv_caching_env_template, NULL, modname); if (unlikely(!CPyType_caching_utils___async_handle_recv_caching_env)) @@ -39353,8 +39353,8 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) CPyType_caching_utils___wrapper_async_handle_recv_caching_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_async_handle_recv_caching_obj_template, NULL, modname); if (unlikely(!CPyType_caching_utils___wrapper_async_handle_recv_caching_obj)) goto fail; - CPyType_caching_utils___wrapper_gen___3_423 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_423_template, NULL, modname); - if (unlikely(!CPyType_caching_utils___wrapper_gen___3_423)) + CPyType_caching_utils___wrapper_gen___3_420 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_caching_utils___wrapper_gen___3_420_template, NULL, modname); + if (unlikely(!CPyType_caching_utils___wrapper_gen___3_420)) goto fail; if (CPyGlobalsInit() < 0) goto fail; @@ -39410,15 +39410,15 @@ int CPyExec_faster_web3____utils___caching___caching_utils(PyObject *module) Py_CLEAR(CPyType_caching_utils___async_handle_request_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_request_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_request_caching_obj); - Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_364); + Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_363); Py_CLEAR(CPyType_caching_utils___async_handle_send_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_send_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_send_caching_obj); - Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_398); + Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_395); Py_CLEAR(CPyType_caching_utils___async_handle_recv_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_recv_caching_env); Py_CLEAR(CPyType_caching_utils___wrapper_async_handle_recv_caching_obj); - Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_423); + Py_CLEAR(CPyType_caching_utils___wrapper_gen___3_420); return -1; } static struct PyModuleDef caching_utilsmodule = { @@ -40913,26 +40913,24 @@ char CPyDef_caching_utils____should_cache_response(PyObject *cpy_r_provider, PyO char cpy_r_r13; PyObject *cpy_r_r14; char cpy_r_r15; - int32_t cpy_r_r16; - char cpy_r_r17; + PyObject *cpy_r_r16; + PyObject *cpy_r_cache_validator; + PyObject *cpy_r_r17; char cpy_r_r18; PyObject *cpy_r_r19; PyObject *cpy_r_r20; PyObject *cpy_r_r21; char cpy_r_r22; - PyObject *cpy_r_r23; - char cpy_r_r24; + PyObject **cpy_r_r24; PyObject *cpy_r_r25; - PyObject **cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; + char cpy_r_r26; + char cpy_r_r27; cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ cpy_r_r1 = Py_None; cpy_r_r2 = CPyDict_Get(cpy_r_response, cpy_r_r0, cpy_r_r1); if (unlikely(cpy_r_r2 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL26; + goto CPyL22; } cpy_r_result = cpy_r_r2; cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ @@ -40940,13 +40938,13 @@ char CPyDef_caching_utils____should_cache_response(PyObject *cpy_r_provider, PyO cpy_r_r5 = cpy_r_r4 >= 0; if (unlikely(!cpy_r_r5)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL27; + goto CPyL23; } cpy_r_r6 = cpy_r_r4; - if (cpy_r_r6) goto CPyL28; + if (cpy_r_r6) goto CPyL24; cpy_r_r7 = CPyStatic_caching_utils___is_null; if (unlikely(cpy_r_r7 == NULL)) { - goto CPyL29; + goto CPyL25; } else goto CPyL6; CPyL4: ; @@ -40954,7 +40952,7 @@ CPyL4: ; cpy_r_r8 = 0; if (unlikely(!cpy_r_r8)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL26; + goto CPyL22; } CPy_Unreachable(); CPyL6: ; @@ -40963,7 +40961,7 @@ CPyL6: ; cpy_r_r11 = PyObject_Vectorcall(cpy_r_r7, cpy_r_r10, 1, 0); if (unlikely(cpy_r_r11 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL27; + goto CPyL23; } if (unlikely(!PyBool_Check(cpy_r_r11))) { CPy_TypeError("bool", cpy_r_r11); cpy_r_r12 = 2; @@ -40972,10 +40970,10 @@ CPyL6: ; CPy_DECREF(cpy_r_r11); if (unlikely(cpy_r_r12 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL27; + goto CPyL23; } if (cpy_r_r12) { - goto CPyL28; + goto CPyL24; } else goto CPyL10; CPyL9: ; @@ -40984,11 +40982,11 @@ CPyL10: ; cpy_r_r13 = CPyDef_caching_utils___set_threshold_if_empty(cpy_r_provider); if (unlikely(cpy_r_r13 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL27; + goto CPyL23; } cpy_r_r14 = CPyStatic_caching_utils___INTERNAL_VALIDATION_MAP; if (unlikely(cpy_r_r14 == NULL)) { - goto CPyL30; + goto CPyL26; } else goto CPyL14; CPyL12: ; @@ -40996,89 +40994,73 @@ CPyL12: ; cpy_r_r15 = 0; if (unlikely(!cpy_r_r15)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL26; + goto CPyL22; } CPy_Unreachable(); CPyL14: ; - cpy_r_r16 = PyDict_Contains(cpy_r_r14, cpy_r_method); - cpy_r_r17 = cpy_r_r16 >= 0; - if (unlikely(!cpy_r_r17)) { + cpy_r_r16 = CPyDict_GetWithNone(cpy_r_r14, cpy_r_method); + if (unlikely(cpy_r_r16 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL27; + goto CPyL23; } - cpy_r_r18 = cpy_r_r16; - if (!cpy_r_r18) goto CPyL31; + cpy_r_cache_validator = cpy_r_r16; + cpy_r_r17 = (PyObject *)&_Py_NoneStruct; + cpy_r_r18 = cpy_r_cache_validator != cpy_r_r17; + if (!cpy_r_r18) goto CPyL27; cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'request_cache_validation_threshold' */ cpy_r_r20 = CPyObject_GetAttr(cpy_r_provider, cpy_r_r19); if (unlikely(cpy_r_r20 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL27; + goto CPyL28; } cpy_r_r21 = (PyObject *)&_Py_NoneStruct; cpy_r_r22 = cpy_r_r20 != cpy_r_r21; CPy_DECREF(cpy_r_r20); - if (!cpy_r_r22) goto CPyL31; - cpy_r_r23 = CPyStatic_caching_utils___INTERNAL_VALIDATION_MAP; - if (unlikely(cpy_r_r23 == NULL)) { - goto CPyL32; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_NameError, "value for final name \"INTERNAL_VALIDATION_MAP\" was not set"); - cpy_r_r24 = 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL26; - } - CPy_Unreachable(); -CPyL21: ; - cpy_r_r25 = CPyDict_GetItem(cpy_r_r23, cpy_r_method); + if (!cpy_r_r22) goto CPyL27; + PyObject *cpy_r_r23[3] = {cpy_r_provider, cpy_r_params, cpy_r_result}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_cache_validator, cpy_r_r24, 3, 0); + CPy_DECREF(cpy_r_cache_validator); if (unlikely(cpy_r_r25 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL27; - } - PyObject *cpy_r_r26[3] = {cpy_r_provider, cpy_r_params, cpy_r_result}; - cpy_r_r27 = (PyObject **)&cpy_r_r26; - cpy_r_r28 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r27, 3, 0); - CPy_DECREF(cpy_r_r25); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL27; + goto CPyL23; } CPy_DECREF(cpy_r_result); - if (unlikely(!PyBool_Check(cpy_r_r28))) { - CPy_TypeError("bool", cpy_r_r28); cpy_r_r29 = 2; + if (unlikely(!PyBool_Check(cpy_r_r25))) { + CPy_TypeError("bool", cpy_r_r25); cpy_r_r26 = 2; } else - cpy_r_r29 = cpy_r_r28 == Py_True; - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == 2)) { + cpy_r_r26 = cpy_r_r25 == Py_True; + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL26; + goto CPyL22; } - return cpy_r_r29; -CPyL25: ; + return cpy_r_r26; +CPyL21: ; return 1; -CPyL26: ; - cpy_r_r30 = 2; - return cpy_r_r30; -CPyL27: ; +CPyL22: ; + cpy_r_r27 = 2; + return cpy_r_r27; +CPyL23: ; CPy_DecRef(cpy_r_result); - goto CPyL26; -CPyL28: ; + goto CPyL22; +CPyL24: ; CPy_DECREF(cpy_r_result); goto CPyL9; -CPyL29: ; +CPyL25: ; CPy_DecRef(cpy_r_result); goto CPyL4; -CPyL30: ; +CPyL26: ; CPy_DecRef(cpy_r_result); goto CPyL12; -CPyL31: ; +CPyL27: ; CPy_DECREF(cpy_r_result); - goto CPyL25; -CPyL32: ; + CPy_DECREF(cpy_r_cache_validator); + goto CPyL21; +CPyL28: ; CPy_DecRef(cpy_r_result); - goto CPyL19; + CPy_DecRef(cpy_r_cache_validator); + goto CPyL22; } PyObject *CPyPy_caching_utils____should_cache_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -41161,65 +41143,65 @@ PyObject *CPyDef_caching_utils___wrapper_handle_request_caching_obj_____call__(P PyObject *cpy_r_r0; char cpy_r_r1; PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; + PyObject **cpy_r_r4; PyObject *cpy_r_r5; - char cpy_r_r6; + PyObject *cpy_r_r6; PyObject *cpy_r_r7; - CPyTagged cpy_r_r8; + PyObject *cpy_r_r8; PyObject *cpy_r_r9; PyObject *cpy_r_r10; - tuple_T2OO cpy_r_r11; + char cpy_r_r11; PyObject *cpy_r_r12; - PyObject *cpy_r_r13; + CPyTagged cpy_r_r13; PyObject *cpy_r_r14; PyObject *cpy_r_r15; - PyObject *cpy_r_r16; + tuple_T2OO cpy_r_r16; PyObject *cpy_r_r17; - char cpy_r_r18; + PyObject *cpy_r_r18; PyObject *cpy_r_r19; PyObject *cpy_r_r20; - PyObject **cpy_r_r22; - PyObject *cpy_r_r23; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + char cpy_r_r23; PyObject *cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; + PyObject *cpy_r_r25; + PyObject **cpy_r_r27; PyObject *cpy_r_r28; PyObject *cpy_r_r29; - PyObject *cpy_r_r30; + char cpy_r_r30; PyObject *cpy_r_r31; PyObject *cpy_r_r32; - PyObject **cpy_r_r34; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; PyObject *cpy_r_r35; - char cpy_r_r36; - tuple_T2OO cpy_r_r37; - tuple_T3OOO cpy_r_r38; - tuple_T3OOO cpy_r_r39; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject **cpy_r_r39; PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; + char cpy_r_r41; + tuple_T2OO cpy_r_r42; + tuple_T3OOO cpy_r_r43; + tuple_T3OOO cpy_r_r44; PyObject *cpy_r_r45; - int32_t cpy_r_r46; - char cpy_r_r47; - char cpy_r_r48; - char cpy_r_r49; - tuple_T3OOO cpy_r_r50; - tuple_T3OOO cpy_r_r51; - tuple_T3OOO cpy_r_r52; - PyObject *cpy_r_r53; - PyObject **cpy_r_r55; - PyObject *cpy_r_r56; - char cpy_r_r57; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; + int32_t cpy_r_r51; + char cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + tuple_T3OOO cpy_r_r55; + tuple_T3OOO cpy_r_r56; + tuple_T3OOO cpy_r_r57; PyObject *cpy_r_r58; PyObject **cpy_r_r60; PyObject *cpy_r_r61; - PyObject *cpy_r_r62; + char cpy_r_r62; PyObject *cpy_r_r63; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_handle_request_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_handle_request_caching_obj", "__mypyc_env__", 263, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_handle_request_caching_obj", "__mypyc_env__", 264, CPyStatic_caching_utils___globals); goto CPyL54; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -41229,306 +41211,306 @@ CPyL1: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL55; } - if (!cpy_r_r1) goto CPyL50; - cpy_r_r2 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ - cpy_r_r3 = CPyObject_GetAttr(cpy_r_provider, cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { + if (cpy_r_r1) goto CPyL7; + cpy_r_r2 = ((faster_web3____utils___caching___caching_utils___handle_request_caching_envObject *)cpy_r_r0)->_func; + if (unlikely(cpy_r_r2 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'handle_request_caching_env' undefined"); + } else { + CPy_INCREF(cpy_r_r2); + } + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL54; + } +CPyL4: ; + PyObject *cpy_r_r3[3] = {cpy_r_provider, cpy_r_method, cpy_r_params}; + cpy_r_r4 = (PyObject **)&cpy_r_r3; + cpy_r_r5 = PyObject_Vectorcall(cpy_r_r2, cpy_r_r4, 3, 0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL54; + } + if (likely(PyDict_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 268, CPyStatic_caching_utils___globals, "dict", cpy_r_r5); + goto CPyL54; + } + return cpy_r_r6; +CPyL7: ; + cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_provider, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL55; } - if (likely(Py_TYPE(cpy_r_r3) == CPyType_utils___caching___SimpleCache)) - cpy_r_r4 = cpy_r_r3; + if (likely(Py_TYPE(cpy_r_r8) == CPyType_utils___caching___SimpleCache)) + cpy_r_r9 = cpy_r_r8; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 267, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r3); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 270, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r8); goto CPyL55; } - cpy_r_r5 = CPyStatic_caching_utils___get_ident; - if (unlikely(cpy_r_r5 == NULL)) { + cpy_r_r10 = CPyStatic_caching_utils___get_ident; + if (unlikely(cpy_r_r10 == NULL)) { goto CPyL56; } else - goto CPyL8; -CPyL6: ; + goto CPyL12; +CPyL10: ; PyErr_SetString(PyExc_NameError, "value for final name \"get_ident\" was not set"); - cpy_r_r6 = 0; - if (unlikely(!cpy_r_r6)) { + cpy_r_r11 = 0; + if (unlikely(!cpy_r_r11)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL54; } CPy_Unreachable(); -CPyL8: ; - cpy_r_r7 = PyObject_Vectorcall(cpy_r_r5, 0, 0, 0); - if (unlikely(cpy_r_r7 == NULL)) { +CPyL12: ; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r10, 0, 0, 0); + if (unlikely(cpy_r_r12 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL57; } - if (likely(PyLong_Check(cpy_r_r7))) - cpy_r_r8 = CPyTagged_FromObject(cpy_r_r7); + if (likely(PyLong_Check(cpy_r_r12))) + cpy_r_r13 = CPyTagged_FromObject(cpy_r_r12); else { - CPy_TypeError("int", cpy_r_r7); cpy_r_r8 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r12); cpy_r_r13 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r8 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL57; } - cpy_r_r9 = CPyTagged_Str(cpy_r_r8); - CPyTagged_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { + cpy_r_r14 = CPyTagged_Str(cpy_r_r13); + CPyTagged_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL57; } - cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ + cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ CPy_INCREF(cpy_r_method); CPy_INCREF(cpy_r_params); - cpy_r_r11.f0 = cpy_r_method; - cpy_r_r11.f1 = cpy_r_params; - cpy_r_r12 = PyTuple_New(2); - if (unlikely(cpy_r_r12 == NULL)) + cpy_r_r16.f0 = cpy_r_method; + cpy_r_r16.f1 = cpy_r_params; + cpy_r_r17 = PyTuple_New(2); + if (unlikely(cpy_r_r17 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp165 = cpy_r_r11.f0; - PyTuple_SET_ITEM(cpy_r_r12, 0, __tmp165); - PyObject *__tmp166 = cpy_r_r11.f1; - PyTuple_SET_ITEM(cpy_r_r12, 1, __tmp166); - cpy_r_r13 = PyObject_Str(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { + PyObject *__tmp165 = cpy_r_r16.f0; + PyTuple_SET_ITEM(cpy_r_r17, 0, __tmp165); + PyObject *__tmp166 = cpy_r_r16.f1; + PyTuple_SET_ITEM(cpy_r_r17, 1, __tmp166); + cpy_r_r18 = PyObject_Str(cpy_r_r17); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL58; } - cpy_r_r14 = CPyStr_Build(3, cpy_r_r9, cpy_r_r10, cpy_r_r13); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == NULL)) { + cpy_r_r19 = CPyStr_Build(3, cpy_r_r14, cpy_r_r15, cpy_r_r18); + CPy_DECREF(cpy_r_r14); + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL57; } - cpy_r_r15 = CPyDef_caching_utils___generate_cache_key(cpy_r_r14); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { + cpy_r_r20 = CPyDef_caching_utils___generate_cache_key(cpy_r_r19); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL57; } - cpy_r_r16 = CPyDef_utils___caching___SimpleCache___get_cache_entry(cpy_r_r4, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { + cpy_r_r21 = CPyDef_utils___caching___SimpleCache___get_cache_entry(cpy_r_r9, cpy_r_r20); + if (unlikely(cpy_r_r21 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL59; } - cpy_r_r17 = (PyObject *)&_Py_NoneStruct; - cpy_r_r18 = cpy_r_r16 != cpy_r_r17; - if (cpy_r_r18) { + cpy_r_r22 = (PyObject *)&_Py_NoneStruct; + cpy_r_r23 = cpy_r_r21 != cpy_r_r22; + if (cpy_r_r23) { goto CPyL60; } else goto CPyL61; -CPyL16: ; - if (likely(PyDict_Check(cpy_r_r16))) - cpy_r_r19 = cpy_r_r16; +CPyL20: ; + if (likely(PyDict_Check(cpy_r_r21))) + cpy_r_r24 = cpy_r_r21; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 273, CPyStatic_caching_utils___globals, "dict", cpy_r_r16); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 274, CPyStatic_caching_utils___globals, "dict", cpy_r_r21); goto CPyL54; } - return cpy_r_r19; -CPyL18: ; - cpy_r_r20 = ((faster_web3____utils___caching___caching_utils___handle_request_caching_envObject *)cpy_r_r0)->_func; - if (unlikely(cpy_r_r20 == NULL)) { + return cpy_r_r24; +CPyL22: ; + cpy_r_r25 = ((faster_web3____utils___caching___caching_utils___handle_request_caching_envObject *)cpy_r_r0)->_func; + if (unlikely(cpy_r_r25 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'handle_request_caching_env' undefined"); } else { - CPy_INCREF(cpy_r_r20); + CPy_INCREF(cpy_r_r25); } CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r20 == NULL)) { + if (unlikely(cpy_r_r25 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL62; } -CPyL19: ; - PyObject *cpy_r_r21[3] = {cpy_r_provider, cpy_r_method, cpy_r_params}; - cpy_r_r22 = (PyObject **)&cpy_r_r21; - cpy_r_r23 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r22, 3, 0); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r23 == NULL)) { +CPyL23: ; + PyObject *cpy_r_r26[3] = {cpy_r_provider, cpy_r_method, cpy_r_params}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_Vectorcall(cpy_r_r25, cpy_r_r27, 3, 0); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r28 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL62; } - if (likely(PyDict_Check(cpy_r_r23))) - cpy_r_r24 = cpy_r_r23; + if (likely(PyDict_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 275, CPyStatic_caching_utils___globals, "dict", cpy_r_r23); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 276, CPyStatic_caching_utils___globals, "dict", cpy_r_r28); goto CPyL62; } - cpy_r_r25 = CPyDef_caching_utils____should_cache_response(cpy_r_provider, cpy_r_method, cpy_r_params, cpy_r_r24); - if (unlikely(cpy_r_r25 == 2)) { + cpy_r_r30 = CPyDef_caching_utils____should_cache_response(cpy_r_provider, cpy_r_method, cpy_r_params, cpy_r_r29); + if (unlikely(cpy_r_r30 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL63; } - if (!cpy_r_r25) goto CPyL64; - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache_lock' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_provider, cpy_r_r26); - if (unlikely(cpy_r_r27 == NULL)) { + if (!cpy_r_r30) goto CPyL64; + cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache_lock' */ + cpy_r_r32 = CPyObject_GetAttr(cpy_r_provider, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL63; } - cpy_r_r28 = CPy_TYPE(cpy_r_r27); - cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__exit__' */ - cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { + cpy_r_r33 = CPy_TYPE(cpy_r_r32); + cpy_r_r34 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__exit__' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL65; } - cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__enter__' */ - cpy_r_r32 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r31); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r32 == NULL)) { + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__enter__' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r36); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r37 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL66; } - PyObject *cpy_r_r33[1] = {cpy_r_r27}; - cpy_r_r34 = (PyObject **)&cpy_r_r33; - cpy_r_r35 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r34, 1, 0); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r35 == NULL)) { + PyObject *cpy_r_r38[1] = {cpy_r_r32}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r40 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL66; } else goto CPyL67; -CPyL27: ; - cpy_r_r36 = 1; - cpy_r_r37 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r4, cpy_r_r15, cpy_r_r24); - CPy_DECREF(cpy_r_r15); - CPy_DECREF_NO_IMM(cpy_r_r4); - if (unlikely(cpy_r_r37.f0 == NULL)) { +CPyL31: ; + cpy_r_r41 = 1; + cpy_r_r42 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r9, cpy_r_r20, cpy_r_r29); + CPy_DECREF(cpy_r_r20); + CPy_DECREF_NO_IMM(cpy_r_r9); + if (unlikely(cpy_r_r42.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); } else goto CPyL68; - cpy_r_r38 = CPy_CatchError(); - cpy_r_r36 = 0; - cpy_r_r39 = CPy_GetExcInfo(); - cpy_r_r40 = cpy_r_r39.f0; - CPy_INCREF(cpy_r_r40); - cpy_r_r41 = cpy_r_r39.f1; - CPy_INCREF(cpy_r_r41); - cpy_r_r42 = cpy_r_r39.f2; - CPy_INCREF(cpy_r_r42); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r39.f2); - PyObject *cpy_r_r43[4] = {cpy_r_r27, cpy_r_r40, cpy_r_r41, cpy_r_r42}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r44, 4, 0); - if (unlikely(cpy_r_r45 == NULL)) { + cpy_r_r43 = CPy_CatchError(); + cpy_r_r41 = 0; + cpy_r_r44 = CPy_GetExcInfo(); + cpy_r_r45 = cpy_r_r44.f0; + CPy_INCREF(cpy_r_r45); + cpy_r_r46 = cpy_r_r44.f1; + CPy_INCREF(cpy_r_r46); + cpy_r_r47 = cpy_r_r44.f2; + CPy_INCREF(cpy_r_r47); + CPy_DecRef(cpy_r_r44.f0); + CPy_DecRef(cpy_r_r44.f1); + CPy_DecRef(cpy_r_r44.f2); + PyObject *cpy_r_r48[4] = {cpy_r_r32, cpy_r_r45, cpy_r_r46, cpy_r_r47}; + cpy_r_r49 = (PyObject **)&cpy_r_r48; + cpy_r_r50 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r49, 4, 0); + if (unlikely(cpy_r_r50 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL69; } - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - cpy_r_r46 = PyObject_IsTrue(cpy_r_r45); CPy_DecRef(cpy_r_r45); - cpy_r_r47 = cpy_r_r46 >= 0; - if (unlikely(!cpy_r_r47)) { + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r47); + cpy_r_r51 = PyObject_IsTrue(cpy_r_r50); + CPy_DecRef(cpy_r_r50); + cpy_r_r52 = cpy_r_r51 >= 0; + if (unlikely(!cpy_r_r52)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL35; + goto CPyL39; } - cpy_r_r48 = cpy_r_r46; - if (cpy_r_r48) goto CPyL34; + cpy_r_r53 = cpy_r_r51; + if (cpy_r_r53) goto CPyL38; CPy_Reraise(); if (!0) { - goto CPyL35; + goto CPyL39; } else goto CPyL70; -CPyL33: ; +CPyL37: ; CPy_Unreachable(); -CPyL34: ; - CPy_RestoreExcInfo(cpy_r_r38); - CPy_DecRef(cpy_r_r38.f0); - CPy_DecRef(cpy_r_r38.f1); - CPy_DecRef(cpy_r_r38.f2); - goto CPyL37; -CPyL35: ; - CPy_RestoreExcInfo(cpy_r_r38); - CPy_DecRef(cpy_r_r38.f0); - CPy_DecRef(cpy_r_r38.f1); - CPy_DecRef(cpy_r_r38.f2); - cpy_r_r49 = CPy_KeepPropagating(); - if (!cpy_r_r49) { - goto CPyL38; +CPyL38: ; + CPy_RestoreExcInfo(cpy_r_r43); + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + goto CPyL41; +CPyL39: ; + CPy_RestoreExcInfo(cpy_r_r43); + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + cpy_r_r54 = CPy_KeepPropagating(); + if (!cpy_r_r54) { + goto CPyL42; } else goto CPyL71; -CPyL36: ; +CPyL40: ; CPy_Unreachable(); -CPyL37: ; +CPyL41: ; tuple_T3OOO __tmp167 = { NULL, NULL, NULL }; - cpy_r_r50 = __tmp167; - cpy_r_r51 = cpy_r_r50; - goto CPyL39; -CPyL38: ; - cpy_r_r52 = CPy_CatchError(); - cpy_r_r51 = cpy_r_r52; -CPyL39: ; - if (!cpy_r_r36) goto CPyL72; - cpy_r_r53 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r54[4] = {cpy_r_r27, cpy_r_r53, cpy_r_r53, cpy_r_r53}; - cpy_r_r55 = (PyObject **)&cpy_r_r54; - cpy_r_r56 = PyObject_Vectorcall(cpy_r_r30, cpy_r_r55, 4, 0); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r56 == NULL)) { + cpy_r_r55 = __tmp167; + cpy_r_r56 = cpy_r_r55; + goto CPyL43; +CPyL42: ; + cpy_r_r57 = CPy_CatchError(); + cpy_r_r56 = cpy_r_r57; +CPyL43: ; + if (!cpy_r_r41) goto CPyL72; + cpy_r_r58 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r59[4] = {cpy_r_r32, cpy_r_r58, cpy_r_r58, cpy_r_r58}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = PyObject_Vectorcall(cpy_r_r35, cpy_r_r60, 4, 0); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r61 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL73; } else goto CPyL74; -CPyL41: ; - CPy_DECREF(cpy_r_r27); -CPyL42: ; - if (cpy_r_r51.f0 == NULL) { - goto CPyL49; +CPyL45: ; + CPy_DECREF(cpy_r_r32); +CPyL46: ; + if (cpy_r_r56.f0 == NULL) { + goto CPyL53; } else goto CPyL75; -CPyL43: ; +CPyL47: ; CPy_Reraise(); if (!0) { - goto CPyL45; + goto CPyL49; } else goto CPyL76; -CPyL44: ; - CPy_Unreachable(); -CPyL45: ; - if (cpy_r_r51.f0 == NULL) goto CPyL47; - CPy_RestoreExcInfo(cpy_r_r51); - CPy_XDECREF(cpy_r_r51.f0); - CPy_XDECREF(cpy_r_r51.f1); - CPy_XDECREF(cpy_r_r51.f2); -CPyL47: ; - cpy_r_r57 = CPy_KeepPropagating(); - if (!cpy_r_r57) goto CPyL54; +CPyL48: ; CPy_Unreachable(); CPyL49: ; - return cpy_r_r24; -CPyL50: ; - cpy_r_r58 = ((faster_web3____utils___caching___caching_utils___handle_request_caching_envObject *)cpy_r_r0)->_func; - if (unlikely(cpy_r_r58 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'handle_request_caching_env' undefined"); - } else { - CPy_INCREF(cpy_r_r58); - } - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL54; - } + if (cpy_r_r56.f0 == NULL) goto CPyL51; + CPy_RestoreExcInfo(cpy_r_r56); + CPy_XDECREF(cpy_r_r56.f0); + CPy_XDECREF(cpy_r_r56.f1); + CPy_XDECREF(cpy_r_r56.f2); CPyL51: ; - PyObject *cpy_r_r59[3] = {cpy_r_provider, cpy_r_method, cpy_r_params}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r60, 3, 0); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL54; - } - if (likely(PyDict_Check(cpy_r_r61))) - cpy_r_r62 = cpy_r_r61; - else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 281, CPyStatic_caching_utils___globals, "dict", cpy_r_r61); - goto CPyL54; - } - return cpy_r_r62; + cpy_r_r62 = CPy_KeepPropagating(); + if (!cpy_r_r62) goto CPyL54; + CPy_Unreachable(); +CPyL53: ; + return cpy_r_r29; CPyL54: ; cpy_r_r63 = NULL; return cpy_r_r63; @@ -41537,101 +41519,101 @@ CPyL55: ; goto CPyL54; CPyL56: ; CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - goto CPyL6; + CPy_DecRef(cpy_r_r9); + goto CPyL10; CPyL57: ; CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r9); goto CPyL54; CPyL58: ; CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r14); goto CPyL54; CPyL59: ; CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r20); goto CPyL54; CPyL60: ; CPy_DECREF_NO_IMM(cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r4); - CPy_DECREF(cpy_r_r15); - goto CPyL16; + CPy_DECREF_NO_IMM(cpy_r_r9); + CPy_DECREF(cpy_r_r20); + goto CPyL20; CPyL61: ; - CPy_DECREF(cpy_r_r16); - goto CPyL18; + CPy_DECREF(cpy_r_r21); + goto CPyL22; CPyL62: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r20); goto CPyL54; CPyL63: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r24); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r29); goto CPyL54; CPyL64: ; - CPy_DECREF_NO_IMM(cpy_r_r4); - CPy_DECREF(cpy_r_r15); - goto CPyL49; + CPy_DECREF_NO_IMM(cpy_r_r9); + CPy_DECREF(cpy_r_r20); + goto CPyL53; CPyL65: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r33); goto CPyL54; CPyL66: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r20); + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r35); goto CPyL54; CPyL67: ; - CPy_DECREF(cpy_r_r35); - goto CPyL27; + CPy_DECREF(cpy_r_r40); + goto CPyL31; CPyL68: ; - CPy_DECREF(cpy_r_r37.f0); - CPy_DECREF(cpy_r_r37.f1); - goto CPyL37; + CPy_DECREF(cpy_r_r42.f0); + CPy_DECREF(cpy_r_r42.f1); + goto CPyL41; CPyL69: ; - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - goto CPyL35; + CPy_DecRef(cpy_r_r45); + CPy_DecRef(cpy_r_r46); + CPy_DecRef(cpy_r_r47); + goto CPyL39; CPyL70: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - CPy_DecRef(cpy_r_r38.f0); - CPy_DecRef(cpy_r_r38.f1); - CPy_DecRef(cpy_r_r38.f2); - goto CPyL33; + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r35); + CPy_DecRef(cpy_r_r43.f0); + CPy_DecRef(cpy_r_r43.f1); + CPy_DecRef(cpy_r_r43.f2); + goto CPyL37; CPyL71: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - CPy_DecRef(cpy_r_r30); - goto CPyL36; + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + CPy_DecRef(cpy_r_r35); + goto CPyL40; CPyL72: ; - CPy_DECREF(cpy_r_r27); - CPy_DECREF(cpy_r_r30); - goto CPyL42; + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r35); + goto CPyL46; CPyL73: ; - CPy_DecRef(cpy_r_r24); - CPy_DecRef(cpy_r_r27); - goto CPyL45; + CPy_DecRef(cpy_r_r29); + CPy_DecRef(cpy_r_r32); + goto CPyL49; CPyL74: ; - CPy_DECREF(cpy_r_r56); - goto CPyL41; + CPy_DECREF(cpy_r_r61); + goto CPyL45; CPyL75: ; - CPy_DECREF(cpy_r_r24); - goto CPyL43; + CPy_DECREF(cpy_r_r29); + goto CPyL47; CPyL76: ; - CPy_XDECREF(cpy_r_r51.f0); - CPy_XDECREF(cpy_r_r51.f1); - CPy_XDECREF(cpy_r_r51.f2); - goto CPyL44; + CPy_XDECREF(cpy_r_r56.f0); + CPy_XDECREF(cpy_r_r56.f1); + CPy_XDECREF(cpy_r_r56.f2); + goto CPyL48; } PyObject *CPyPy_caching_utils___wrapper_handle_request_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -41883,7 +41865,7 @@ CPyL1: ; CPyL4: ; cpy_r_r5 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r5 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 312, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 311, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r5); @@ -41906,7 +41888,7 @@ CPyL5: ; } cpy_r_r9 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__current_threshold; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 314, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 313, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r9); @@ -41924,7 +41906,7 @@ CPyL8: ; if (cpy_r_r13) goto CPyL12; cpy_r_r14 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__current_threshold; if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 315, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 314, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r14); @@ -41938,7 +41920,7 @@ CPyL11: ; CPyL12: ; cpy_r_r19 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r19 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 317, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 316, CPyStatic_caching_utils___globals); goto CPyL100; } CPy_INCREF(cpy_r_r19); @@ -41967,7 +41949,7 @@ CPyL13: ; } cpy_r_r24 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r24 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 320, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 319, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r24); @@ -41983,7 +41965,7 @@ CPyL17: ; } cpy_r_r29 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r29 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 321, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 320, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r29); @@ -42167,7 +42149,7 @@ CPyL49: ; if (likely(PyDict_Check(cpy_r_r41))) cpy_r_r60 = cpy_r_r41; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 321, CPyStatic_caching_utils___globals, "dict", cpy_r_r41); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 320, CPyStatic_caching_utils___globals, "dict", cpy_r_r41); goto CPyL67; } if (((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__chain_id_result != NULL) { @@ -42181,7 +42163,7 @@ CPyL49: ; } cpy_r_r62 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__chain_id_result; if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id_result", 324, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id_result", 323, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r62); @@ -42224,7 +42206,7 @@ CPyL52: ; } cpy_r_r72 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__current_threshold; if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 326, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "current_threshold", 325, CPyStatic_caching_utils___globals); goto CPyL67; } CPy_INCREF(cpy_r_r72); @@ -42252,7 +42234,7 @@ CPyL57: ; CPyL62: ; cpy_r_r79 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__chain_id; if (unlikely(cpy_r_r79 == CPY_INT_TAG)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id", 329, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "chain_id", 328, CPyStatic_caching_utils___globals); goto CPyL67; } CPyTagged_INCREF(cpy_r_r79); @@ -42277,12 +42259,12 @@ CPyL63: ; cpy_r_r83 = NULL; } if (cpy_r_r83 != NULL) goto __LL168; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 328, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r82); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 327, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r82); goto CPyL67; __LL168: ; cpy_r_r84 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r84 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 327, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 326, CPyStatic_caching_utils___globals); goto CPyL113; } CPy_INCREF(cpy_r_r84); @@ -42321,7 +42303,7 @@ CPyL67: ; if (!cpy_r_r93) goto CPyL72; cpy_r_r94 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r94 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 333, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 332, CPyStatic_caching_utils___globals); goto CPyL76; } CPy_INCREF(cpy_r_r94); @@ -42383,13 +42365,13 @@ CPyL80: ; CPyL81: ; cpy_r_r105 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_allowed_requests; if (unlikely(cpy_r_r105 == 2)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "cache_allowed_requests", 335, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "cache_allowed_requests", 334, CPyStatic_caching_utils___globals); goto CPyL87; } CPyL82: ; cpy_r_r106 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r106 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 335, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 334, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r106); @@ -42893,73 +42875,70 @@ PyObject *CPyDef_caching_utils____async_should_cache_response_gen_____mypyc_gene PyObject *cpy_r_r54; PyObject *cpy_r_r55; PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - char cpy_r_r58; - int32_t cpy_r_r59; + char cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; char cpy_r_r60; - char cpy_r_r61; + PyObject *cpy_r_r61; PyObject *cpy_r_r62; - PyObject *cpy_r_r63; + char cpy_r_r63; PyObject *cpy_r_r64; PyObject *cpy_r_r65; - char cpy_r_r66; + PyObject *cpy_r_r66; PyObject *cpy_r_r67; char cpy_r_r68; PyObject *cpy_r_r69; PyObject *cpy_r_r70; - char cpy_r_r71; + PyObject *cpy_r_r71; PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; + PyObject **cpy_r_r74; PyObject *cpy_r_r75; - PyObject **cpy_r_r77; + char cpy_r_r76; + PyObject *cpy_r_r77; PyObject *cpy_r_r78; - char cpy_r_r79; + PyObject *cpy_r_r79; PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; + PyObject **cpy_r_r82; PyObject *cpy_r_r83; - PyObject **cpy_r_r85; + char cpy_r_r84; + PyObject *cpy_r_r85; PyObject *cpy_r_r86; char cpy_r_r87; PyObject *cpy_r_r88; PyObject *cpy_r_r89; - char cpy_r_r90; + PyObject *cpy_r_r90; PyObject *cpy_r_r91; PyObject *cpy_r_r92; - PyObject *cpy_r_r93; + char cpy_r_r93; PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - char cpy_r_r98; - PyObject *cpy_r_r99; - char cpy_r_r100; - tuple_T3OOO cpy_r_r101; + char cpy_r_r95; + PyObject *cpy_r_r96; + char cpy_r_r97; + tuple_T3OOO cpy_r_r98; + char cpy_r_r99; + PyObject **cpy_r_r100; + PyObject *cpy_r_r101; char cpy_r_r102; - PyObject **cpy_r_r103; - PyObject *cpy_r_r104; - char cpy_r_r105; - tuple_T3OOO cpy_r_r106; - tuple_T3OOO cpy_r_r107; - tuple_T3OOO cpy_r_r108; - char cpy_r_r109; - PyObject *cpy_r_r110; - PyObject *cpy_r_r111; + tuple_T3OOO cpy_r_r103; + tuple_T3OOO cpy_r_r104; + tuple_T3OOO cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; + PyObject *cpy_r_r108; + PyObject *cpy_r_r109; + char cpy_r_r110; + char cpy_r_r111; PyObject *cpy_r_r112; char cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; + PyObject *cpy_r_r114; + char cpy_r_r115; + PyObject *cpy_r_r116; + char cpy_r_r117; char cpy_r_r118; - PyObject *cpy_r_r119; + char cpy_r_r119; char cpy_r_r120; char cpy_r_r121; - char cpy_r_r122; - char cpy_r_r123; - char cpy_r_r124; - PyObject *cpy_r_r125; + PyObject *cpy_r_r122; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; CPy_XDECREF(cpy_r_r1); @@ -42968,7 +42947,7 @@ PyObject *CPyDef_caching_utils____async_should_cache_response_gen_____mypyc_gene cpy_r_r4 = NULL; cpy_r_r5 = cpy_r_r4; cpy_r_r6 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL121; + goto CPyL117; CPyL1: ; cpy_r_r7 = (PyObject *)&_Py_NoneStruct; cpy_r_r8 = cpy_r_type != cpy_r_r7; @@ -42976,14 +42955,14 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } CPy_Unreachable(); CPyL4: ; cpy_r_r9 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 344, CPyStatic_caching_utils___globals); - goto CPyL126; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 343, CPyStatic_caching_utils___globals); + goto CPyL122; } CPy_INCREF(cpy_r_r9); CPyL5: ; @@ -42993,7 +42972,7 @@ CPyL5: ; CPy_DECREF(cpy_r_r9); if (unlikely(cpy_r_r12 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } if (((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result); @@ -43002,13 +42981,13 @@ CPyL5: ; cpy_r_r13 = 1; if (unlikely(!cpy_r_r13)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ cpy_r_r15 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r15 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 345, CPyStatic_caching_utils___globals); - goto CPyL126; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "response", 344, CPyStatic_caching_utils___globals); + goto CPyL122; } CPy_INCREF(cpy_r_r15); CPyL8: ; @@ -43017,20 +42996,20 @@ CPyL8: ; cpy_r_r17 = cpy_r_r16 >= 0; if (unlikely(!cpy_r_r17)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } cpy_r_r18 = cpy_r_r16; if (cpy_r_r18) goto CPyL17; cpy_r_r19 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result; if (unlikely(cpy_r_r19 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 345, CPyStatic_caching_utils___globals); - goto CPyL126; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 344, CPyStatic_caching_utils___globals); + goto CPyL122; } CPy_INCREF(cpy_r_r19); CPyL11: ; cpy_r_r20 = CPyStatic_caching_utils___is_null; if (unlikely(cpy_r_r20 == NULL)) { - goto CPyL127; + goto CPyL123; } else goto CPyL14; CPyL12: ; @@ -43038,7 +43017,7 @@ CPyL12: ; cpy_r_r21 = 0; if (unlikely(!cpy_r_r21)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } CPy_Unreachable(); CPyL14: ; @@ -43047,7 +43026,7 @@ CPyL14: ; cpy_r_r24 = PyObject_Vectorcall(cpy_r_r20, cpy_r_r23, 1, 0); if (unlikely(cpy_r_r24 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL128; + goto CPyL124; } CPy_DECREF(cpy_r_r19); if (unlikely(!PyBool_Check(cpy_r_r24))) { @@ -43057,7 +43036,7 @@ CPyL14: ; CPy_DECREF(cpy_r_r24); if (unlikely(cpy_r_r25 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } if (!cpy_r_r25) goto CPyL22; CPyL17: ; @@ -43065,7 +43044,7 @@ CPyL17: ; ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL21; CPyGen_SetStopIterationValue(cpy_r_r26); - if (!0) goto CPyL126; + if (!0) goto CPyL122; CPy_Unreachable(); CPyL21: ; *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r26; @@ -43073,8 +43052,8 @@ CPyL21: ; CPyL22: ; cpy_r_r28 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 348, CPyStatic_caching_utils___globals); - goto CPyL126; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 347, CPyStatic_caching_utils___globals); + goto CPyL122; } CPy_INCREF(cpy_r_r28); CPyL23: ; @@ -43082,7 +43061,7 @@ CPyL23: ; CPy_DECREF(cpy_r_r28); if (unlikely(cpy_r_r29 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } if (((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 != NULL) { CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3); @@ -43091,12 +43070,12 @@ CPyL23: ; cpy_r_r30 = 1; if (unlikely(!cpy_r_r30)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", -1, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } cpy_r_r31 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r31 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__3", -1, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } CPy_INCREF_NO_IMM(cpy_r_r31); CPyL26: ; @@ -43106,11 +43085,11 @@ CPyL26: ; cpy_r_r34 = (PyObject **)&cpy_r_r1; cpy_r_r35 = CPyDef_caching_utils___async_set_threshold_if_empty_gen_____mypyc_generator_helper__(cpy_r_r31, cpy_r_r32, cpy_r_r32, cpy_r_r32, cpy_r_r32, cpy_r_r34); CPy_DECREF_NO_IMM(cpy_r_r31); - if (cpy_r_r35 != NULL) goto CPyL129; + if (cpy_r_r35 != NULL) goto CPyL125; cpy_r_r36 = cpy_r_r1 != 0; if (unlikely(!cpy_r_r36)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", -1, CPyStatic_caching_utils___globals); - goto CPyL130; + goto CPyL126; } cpy_r_r37 = cpy_r_r1; CPy_DECREF(cpy_r_r37); @@ -43122,7 +43101,7 @@ CPyL26: ; cpy_r_r39 = 1; if (unlikely(!cpy_r_r39)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } else goto CPyL51; CPyL29: ; @@ -43133,13 +43112,13 @@ CPyL30: ; CPyL31: ; cpy_r_r42 = (PyObject *)&_Py_NoneStruct; cpy_r_r43 = cpy_r_type != cpy_r_r42; - if (!cpy_r_r43) goto CPyL131; + if (!cpy_r_r43) goto CPyL127; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL35; } else - goto CPyL132; + goto CPyL128; CPyL33: ; CPy_Unreachable(); CPyL34: ; @@ -43156,13 +43135,13 @@ CPyL35: ; cpy_r_r45 = 1; if (unlikely(!cpy_r_r45)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", -1, CPyStatic_caching_utils___globals); - goto CPyL133; + goto CPyL129; } cpy_r_r46 = (PyObject **)&cpy_r_r3; cpy_r_r47 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r47 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__3", -1, CPyStatic_caching_utils___globals); - goto CPyL133; + goto CPyL129; } CPy_INCREF_NO_IMM(cpy_r_r47); CPyL37: ; @@ -43170,14 +43149,14 @@ CPyL37: ; CPy_DecRef(cpy_r_r47); if (unlikely(cpy_r_r48 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL133; + goto CPyL129; } if (cpy_r_r48) goto CPyL41; cpy_r_r40 = cpy_r_r3; cpy_r_r49 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; if (unlikely(cpy_r_r49.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__4", -1, CPyStatic_caching_utils___globals); - goto CPyL134; + goto CPyL130; } CPy_INCREF(cpy_r_r49.f0); CPy_INCREF(cpy_r_r49.f1); @@ -43209,7 +43188,7 @@ CPyL43: ; cpy_r_r51 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; if (unlikely(cpy_r_r51.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__4", -1, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } CPy_INCREF(cpy_r_r51.f0); CPy_INCREF(cpy_r_r51.f1); @@ -43220,13 +43199,13 @@ CPyL44: ; CPy_DecRef(cpy_r_r51.f1); CPy_DecRef(cpy_r_r51.f2); cpy_r_r52 = CPy_KeepPropagating(); - if (!cpy_r_r52) goto CPyL126; + if (!cpy_r_r52) goto CPyL122; CPy_Unreachable(); CPyL46: ; cpy_r_r53 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r53 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__3", -1, CPyStatic_caching_utils___globals); - goto CPyL135; + goto CPyL131; } CPy_INCREF_NO_IMM(cpy_r_r53); CPyL47: ; @@ -43240,492 +43219,470 @@ CPyL49: ; cpy_r_r55 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r55 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } cpy_r_r37 = cpy_r_r55; CPy_DECREF(cpy_r_r37); CPyL51: ; - cpy_r_r56 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__method; - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 350, CPyStatic_caching_utils___globals); - goto CPyL126; - } - CPy_INCREF(cpy_r_r56); -CPyL52: ; - cpy_r_r57 = CPyStatic_caching_utils___ASYNC_INTERNAL_VALIDATION_MAP; - if (unlikely(cpy_r_r57 == NULL)) { - goto CPyL136; - } else - goto CPyL55; -CPyL53: ; + cpy_r_r56 = CPyStatic_caching_utils___ASYNC_INTERNAL_VALIDATION_MAP; + if (likely(cpy_r_r56 != NULL)) goto CPyL54; PyErr_SetString(PyExc_NameError, "value for final name \"ASYNC_INTERNAL_VALIDATION_MAP\" was not set"); - cpy_r_r58 = 0; - if (unlikely(!cpy_r_r58)) { + cpy_r_r57 = 0; + if (unlikely(!cpy_r_r57)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } CPy_Unreachable(); +CPyL54: ; + cpy_r_r58 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__method; + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 348, CPyStatic_caching_utils___globals); + goto CPyL122; + } + CPy_INCREF(cpy_r_r58); CPyL55: ; - cpy_r_r59 = PyDict_Contains(cpy_r_r57, cpy_r_r56); - CPy_DECREF(cpy_r_r56); - cpy_r_r60 = cpy_r_r59 >= 0; + cpy_r_r59 = CPyDict_GetWithNone(cpy_r_r56, cpy_r_r58); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r59 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL122; + } + if (((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator); + } + ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator = cpy_r_r59; + cpy_r_r60 = 1; if (unlikely(!cpy_r_r60)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - cpy_r_r61 = cpy_r_r59; - if (!cpy_r_r61) goto CPyL116; - cpy_r_r62 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 351, CPyStatic_caching_utils___globals); - goto CPyL126; + cpy_r_r61 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator; + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "cache_validator", 350, CPyStatic_caching_utils___globals); + goto CPyL122; } - CPy_INCREF(cpy_r_r62); + CPy_INCREF(cpy_r_r61); CPyL58: ; - cpy_r_r63 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'request_cache_validation_threshold' */ - cpy_r_r64 = CPyObject_GetAttr(cpy_r_r62, cpy_r_r63); - CPy_DECREF(cpy_r_r62); + cpy_r_r62 = (PyObject *)&_Py_NoneStruct; + cpy_r_r63 = cpy_r_r61 != cpy_r_r62; + CPy_DECREF(cpy_r_r61); + if (!cpy_r_r63) goto CPyL112; + cpy_r_r64 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 351, CPyStatic_caching_utils___globals); + goto CPyL122; } - cpy_r_r65 = (PyObject *)&_Py_NoneStruct; - cpy_r_r66 = cpy_r_r64 != cpy_r_r65; + CPy_INCREF(cpy_r_r64); +CPyL60: ; + cpy_r_r65 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'request_cache_validation_threshold' */ + cpy_r_r66 = CPyObject_GetAttr(cpy_r_r64, cpy_r_r65); CPy_DECREF(cpy_r_r64); - if (!cpy_r_r66) goto CPyL116; - cpy_r_r67 = CPyStatic_caching_utils___ASYNC_INTERNAL_VALIDATION_MAP; - if (likely(cpy_r_r67 != NULL)) goto CPyL63; - PyErr_SetString(PyExc_NameError, "value for final name \"ASYNC_INTERNAL_VALIDATION_MAP\" was not set"); - cpy_r_r68 = 0; - if (unlikely(!cpy_r_r68)) { + if (unlikely(cpy_r_r66 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - CPy_Unreachable(); -CPyL63: ; - cpy_r_r69 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__method; + cpy_r_r67 = (PyObject *)&_Py_NoneStruct; + cpy_r_r68 = cpy_r_r66 != cpy_r_r67; + CPy_DECREF(cpy_r_r66); + if (!cpy_r_r68) goto CPyL112; + cpy_r_r69 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r69 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "method", 353, CPyStatic_caching_utils___globals); - goto CPyL126; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 353, CPyStatic_caching_utils___globals); + goto CPyL122; } CPy_INCREF(cpy_r_r69); -CPyL64: ; - cpy_r_r70 = CPyDict_GetItem(cpy_r_r67, cpy_r_r69); - CPy_DECREF(cpy_r_r69); +CPyL63: ; + cpy_r_r70 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; - } - if (((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "params", 353, CPyStatic_caching_utils___globals); + goto CPyL132; } - ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator = cpy_r_r70; - cpy_r_r71 = 1; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + CPy_INCREF(cpy_r_r70); +CPyL64: ; + cpy_r_r71 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result; + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 353, CPyStatic_caching_utils___globals); + goto CPyL133; } - cpy_r_r72 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; + CPy_INCREF(cpy_r_r71); +CPyL65: ; + cpy_r_r72 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator; if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "provider", 354, CPyStatic_caching_utils___globals); - goto CPyL126; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "cache_validator", 353, CPyStatic_caching_utils___globals); + goto CPyL134; } CPy_INCREF(cpy_r_r72); -CPyL67: ; - cpy_r_r73 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__params; - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "params", 354, CPyStatic_caching_utils___globals); - goto CPyL137; - } - CPy_INCREF(cpy_r_r73); -CPyL68: ; - cpy_r_r74 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__result; - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "result", 354, CPyStatic_caching_utils___globals); - goto CPyL138; - } - CPy_INCREF(cpy_r_r74); -CPyL69: ; - cpy_r_r75 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_validator; +CPyL66: ; + PyObject *cpy_r_r73[3] = {cpy_r_r69, cpy_r_r70, cpy_r_r71}; + cpy_r_r74 = (PyObject **)&cpy_r_r73; + cpy_r_r75 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r74, 3, 0); + CPy_DECREF(cpy_r_r72); if (unlikely(cpy_r_r75 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "cache_validator", 354, CPyStatic_caching_utils___globals); - goto CPyL139; - } - CPy_INCREF(cpy_r_r75); -CPyL70: ; - PyObject *cpy_r_r76[3] = {cpy_r_r72, cpy_r_r73, cpy_r_r74}; - cpy_r_r77 = (PyObject **)&cpy_r_r76; - cpy_r_r78 = PyObject_Vectorcall(cpy_r_r75, cpy_r_r77, 3, 0); - CPy_DECREF(cpy_r_r75); - if (unlikely(cpy_r_r78 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL139; + goto CPyL134; } - CPy_DECREF(cpy_r_r72); - CPy_DECREF(cpy_r_r73); - CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r69); + CPy_DECREF(cpy_r_r70); + CPy_DECREF(cpy_r_r71); if (((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache); } - ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache = cpy_r_r78; - cpy_r_r79 = 1; - if (unlikely(!cpy_r_r79)) { + ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache = cpy_r_r75; + cpy_r_r76 = 1; + if (unlikely(!cpy_r_r76)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - cpy_r_r80 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; - if (unlikely(cpy_r_r80 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 355, CPyStatic_caching_utils___globals); - goto CPyL126; + cpy_r_r77 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 354, CPyStatic_caching_utils___globals); + goto CPyL122; } - CPy_INCREF(cpy_r_r80); -CPyL73: ; - cpy_r_r81 = CPyStatic_caching_utils___globals; - cpy_r_r82 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'isawaitable' */ - cpy_r_r83 = CPyDict_GetItem(cpy_r_r81, cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { + CPy_INCREF(cpy_r_r77); +CPyL69: ; + cpy_r_r78 = CPyStatic_caching_utils___globals; + cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'isawaitable' */ + cpy_r_r80 = CPyDict_GetItem(cpy_r_r78, cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL140; + goto CPyL135; } - PyObject *cpy_r_r84[1] = {cpy_r_r80}; - cpy_r_r85 = (PyObject **)&cpy_r_r84; - cpy_r_r86 = PyObject_Vectorcall(cpy_r_r83, cpy_r_r85, 1, 0); - CPy_DECREF(cpy_r_r83); - if (unlikely(cpy_r_r86 == NULL)) { + PyObject *cpy_r_r81[1] = {cpy_r_r77}; + cpy_r_r82 = (PyObject **)&cpy_r_r81; + cpy_r_r83 = PyObject_Vectorcall(cpy_r_r80, cpy_r_r82, 1, 0); + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r83 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL140; + goto CPyL135; } - CPy_DECREF(cpy_r_r80); - if (unlikely(!PyBool_Check(cpy_r_r86))) { - CPy_TypeError("bool", cpy_r_r86); cpy_r_r87 = 2; + CPy_DECREF(cpy_r_r77); + if (unlikely(!PyBool_Check(cpy_r_r83))) { + CPy_TypeError("bool", cpy_r_r83); cpy_r_r84 = 2; } else - cpy_r_r87 = cpy_r_r86 == Py_True; - CPy_DECREF(cpy_r_r86); - if (unlikely(cpy_r_r87 == 2)) { + cpy_r_r84 = cpy_r_r83 == Py_True; + CPy_DECREF(cpy_r_r83); + if (unlikely(cpy_r_r84 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - if (!cpy_r_r87) goto CPyL108; - cpy_r_r88 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 355, CPyStatic_caching_utils___globals); - goto CPyL126; + if (!cpy_r_r84) goto CPyL104; + cpy_r_r85 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 354, CPyStatic_caching_utils___globals); + goto CPyL122; } - CPy_INCREF(cpy_r_r88); -CPyL78: ; - cpy_r_r89 = CPy_GetCoro(cpy_r_r88); - CPy_DECREF(cpy_r_r88); - if (unlikely(cpy_r_r89 == NULL)) { + CPy_INCREF(cpy_r_r85); +CPyL74: ; + cpy_r_r86 = CPy_GetCoro(cpy_r_r85); + CPy_DECREF(cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } if (((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5); } - ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r89; - cpy_r_r90 = 1; - if (unlikely(!cpy_r_r90)) { + ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r86; + cpy_r_r87 = 1; + if (unlikely(!cpy_r_r87)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", -1, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - cpy_r_r91 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r91 == NULL)) { + cpy_r_r88 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r88 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__5", -1, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - CPy_INCREF(cpy_r_r91); -CPyL81: ; - cpy_r_r92 = CPyIter_Next(cpy_r_r91); - CPy_DECREF(cpy_r_r91); - if (cpy_r_r92 != NULL) goto CPyL84; - cpy_r_r93 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r93 == NULL)) { + CPy_INCREF(cpy_r_r88); +CPyL77: ; + cpy_r_r89 = CPyIter_Next(cpy_r_r88); + CPy_DECREF(cpy_r_r88); + if (cpy_r_r89 != NULL) goto CPyL80; + cpy_r_r90 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r90 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - cpy_r_r94 = cpy_r_r93; - cpy_r_r95 = NULL; + cpy_r_r91 = cpy_r_r90; + cpy_r_r92 = NULL; if (((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5); } - ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r95; - cpy_r_r96 = 1; - if (unlikely(!cpy_r_r96)) { + ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r92; + cpy_r_r93 = 1; + if (unlikely(!cpy_r_r93)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL141; + goto CPyL136; } else - goto CPyL106; -CPyL84: ; - cpy_r_r97 = cpy_r_r92; -CPyL85: ; + goto CPyL102; +CPyL80: ; + cpy_r_r94 = cpy_r_r89; +CPyL81: ; ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; - return cpy_r_r97; -CPyL86: ; - cpy_r_r99 = (PyObject *)&_Py_NoneStruct; - cpy_r_r100 = cpy_r_type != cpy_r_r99; - if (!cpy_r_r100) goto CPyL142; + return cpy_r_r94; +CPyL82: ; + cpy_r_r96 = (PyObject *)&_Py_NoneStruct; + cpy_r_r97 = cpy_r_type != cpy_r_r96; + if (!cpy_r_r97) goto CPyL137; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL90; + goto CPyL86; } else - goto CPyL143; -CPyL88: ; + goto CPyL138; +CPyL84: ; CPy_Unreachable(); -CPyL89: ; +CPyL85: ; CPy_INCREF(cpy_r_arg); - goto CPyL101; -CPyL90: ; - cpy_r_r101 = CPy_CatchError(); + goto CPyL97; +CPyL86: ; + cpy_r_r98 = CPy_CatchError(); if (((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f0 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f0); CPy_DECREF(((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f1); CPy_DECREF(((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6.f2); } - ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r101; - cpy_r_r102 = 1; - if (unlikely(!cpy_r_r102)) { + ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r98; + cpy_r_r99 = 1; + if (unlikely(!cpy_r_r99)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", -1, CPyStatic_caching_utils___globals); - goto CPyL144; + goto CPyL139; } - cpy_r_r103 = (PyObject **)&cpy_r_r5; - cpy_r_r104 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r104 == NULL)) { + cpy_r_r100 = (PyObject **)&cpy_r_r5; + cpy_r_r101 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r101 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__5", -1, CPyStatic_caching_utils___globals); - goto CPyL144; + goto CPyL139; } - CPy_INCREF(cpy_r_r104); -CPyL92: ; - cpy_r_r105 = CPy_YieldFromErrorHandle(cpy_r_r104, cpy_r_r103); - CPy_DecRef(cpy_r_r104); - if (unlikely(cpy_r_r105 == 2)) { + CPy_INCREF(cpy_r_r101); +CPyL88: ; + cpy_r_r102 = CPy_YieldFromErrorHandle(cpy_r_r101, cpy_r_r100); + CPy_DecRef(cpy_r_r101); + if (unlikely(cpy_r_r102 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL144; + goto CPyL139; } - if (cpy_r_r105) goto CPyL96; - cpy_r_r97 = cpy_r_r5; - cpy_r_r106 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r106.f0 == NULL)) { + if (cpy_r_r102) goto CPyL92; + cpy_r_r94 = cpy_r_r5; + cpy_r_r103 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r103.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__6", -1, CPyStatic_caching_utils___globals); - goto CPyL145; + goto CPyL140; } - CPy_INCREF(cpy_r_r106.f0); - CPy_INCREF(cpy_r_r106.f1); - CPy_INCREF(cpy_r_r106.f2); -CPyL95: ; - CPy_RestoreExcInfo(cpy_r_r106); - CPy_DecRef(cpy_r_r106.f0); - CPy_DecRef(cpy_r_r106.f1); - CPy_DecRef(cpy_r_r106.f2); - goto CPyL85; -CPyL96: ; - cpy_r_r94 = cpy_r_r5; - cpy_r_r107 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r107.f0 == NULL)) { + CPy_INCREF(cpy_r_r103.f0); + CPy_INCREF(cpy_r_r103.f1); + CPy_INCREF(cpy_r_r103.f2); +CPyL91: ; + CPy_RestoreExcInfo(cpy_r_r103); + CPy_DecRef(cpy_r_r103.f0); + CPy_DecRef(cpy_r_r103.f1); + CPy_DecRef(cpy_r_r103.f2); + goto CPyL81; +CPyL92: ; + cpy_r_r91 = cpy_r_r5; + cpy_r_r104 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r104.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__6", -1, CPyStatic_caching_utils___globals); - goto CPyL146; + goto CPyL141; } - CPy_INCREF(cpy_r_r107.f0); - CPy_INCREF(cpy_r_r107.f1); - CPy_INCREF(cpy_r_r107.f2); -CPyL97: ; - CPy_RestoreExcInfo(cpy_r_r107); - CPy_DecRef(cpy_r_r107.f0); - CPy_DecRef(cpy_r_r107.f1); - CPy_DecRef(cpy_r_r107.f2); - goto CPyL106; -CPyL98: ; - cpy_r_r108 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r108.f0 == NULL)) { + CPy_INCREF(cpy_r_r104.f0); + CPy_INCREF(cpy_r_r104.f1); + CPy_INCREF(cpy_r_r104.f2); +CPyL93: ; + CPy_RestoreExcInfo(cpy_r_r104); + CPy_DecRef(cpy_r_r104.f0); + CPy_DecRef(cpy_r_r104.f1); + CPy_DecRef(cpy_r_r104.f2); + goto CPyL102; +CPyL94: ; + cpy_r_r105 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r105.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__6", -1, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - CPy_INCREF(cpy_r_r108.f0); - CPy_INCREF(cpy_r_r108.f1); - CPy_INCREF(cpy_r_r108.f2); -CPyL99: ; - CPy_RestoreExcInfo(cpy_r_r108); - CPy_DecRef(cpy_r_r108.f0); - CPy_DecRef(cpy_r_r108.f1); - CPy_DecRef(cpy_r_r108.f2); - cpy_r_r109 = CPy_KeepPropagating(); - if (!cpy_r_r109) goto CPyL126; + CPy_INCREF(cpy_r_r105.f0); + CPy_INCREF(cpy_r_r105.f1); + CPy_INCREF(cpy_r_r105.f2); +CPyL95: ; + CPy_RestoreExcInfo(cpy_r_r105); + CPy_DecRef(cpy_r_r105.f0); + CPy_DecRef(cpy_r_r105.f1); + CPy_DecRef(cpy_r_r105.f2); + cpy_r_r106 = CPy_KeepPropagating(); + if (!cpy_r_r106) goto CPyL122; CPy_Unreachable(); -CPyL101: ; - cpy_r_r110 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r110 == NULL)) { +CPyL97: ; + cpy_r_r107 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r107 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "__mypyc_temp__5", -1, CPyStatic_caching_utils___globals); - goto CPyL147; + goto CPyL142; } - CPy_INCREF(cpy_r_r110); -CPyL102: ; - cpy_r_r111 = CPyIter_Send(cpy_r_r110, cpy_r_arg); - CPy_DECREF(cpy_r_r110); + CPy_INCREF(cpy_r_r107); +CPyL98: ; + cpy_r_r108 = CPyIter_Send(cpy_r_r107, cpy_r_arg); + CPy_DECREF(cpy_r_r107); CPy_DECREF(cpy_r_arg); - if (cpy_r_r111 == NULL) goto CPyL104; - cpy_r_r97 = cpy_r_r111; - goto CPyL85; -CPyL104: ; - cpy_r_r112 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r112 == NULL)) { + if (cpy_r_r108 == NULL) goto CPyL100; + cpy_r_r94 = cpy_r_r108; + goto CPyL81; +CPyL100: ; + cpy_r_r109 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r109 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - cpy_r_r94 = cpy_r_r112; -CPyL106: ; - if (unlikely(!PyBool_Check(cpy_r_r94))) { - CPy_TypeError("bool", cpy_r_r94); cpy_r_r113 = 2; + cpy_r_r91 = cpy_r_r109; +CPyL102: ; + if (unlikely(!PyBool_Check(cpy_r_r91))) { + CPy_TypeError("bool", cpy_r_r91); cpy_r_r110 = 2; } else - cpy_r_r113 = cpy_r_r94 == Py_True; - CPy_DECREF(cpy_r_r94); - if (unlikely(cpy_r_r113 == 2)) { + cpy_r_r110 = cpy_r_r91 == Py_True; + CPy_DECREF(cpy_r_r91); + if (unlikely(cpy_r_r110 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - cpy_r_r114 = cpy_r_r113; - goto CPyL111; -CPyL108: ; - cpy_r_r115 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 355, CPyStatic_caching_utils___globals); - goto CPyL126; + cpy_r_r111 = cpy_r_r110; + goto CPyL107; +CPyL104: ; + cpy_r_r112 = ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__should_cache; + if (unlikely(cpy_r_r112 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", "_async_should_cache_response_gen", "should_cache", 354, CPyStatic_caching_utils___globals); + goto CPyL122; } - CPy_INCREF(cpy_r_r115); -CPyL109: ; - if (unlikely(!PyBool_Check(cpy_r_r115))) { - CPy_TypeError("bool", cpy_r_r115); cpy_r_r116 = 2; + CPy_INCREF(cpy_r_r112); +CPyL105: ; + if (unlikely(!PyBool_Check(cpy_r_r112))) { + CPy_TypeError("bool", cpy_r_r112); cpy_r_r113 = 2; } else - cpy_r_r116 = cpy_r_r115 == Py_True; - CPy_DECREF(cpy_r_r115); - if (unlikely(cpy_r_r116 == 2)) { + cpy_r_r113 = cpy_r_r112 == Py_True; + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r113 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } - cpy_r_r114 = cpy_r_r116; -CPyL111: ; - cpy_r_r117 = cpy_r_r114 ? Py_True : Py_False; + cpy_r_r111 = cpy_r_r113; +CPyL107: ; + cpy_r_r114 = cpy_r_r111 ? Py_True : Py_False; ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL115; - CPyGen_SetStopIterationValue(cpy_r_r117); - if (!0) goto CPyL126; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL111; + CPyGen_SetStopIterationValue(cpy_r_r114); + if (!0) goto CPyL122; CPy_Unreachable(); -CPyL115: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r117; +CPyL111: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r114; return 0; -CPyL116: ; - cpy_r_r119 = 1 ? Py_True : Py_False; +CPyL112: ; + cpy_r_r116 = 1 ? Py_True : Py_False; ((faster_web3____utils___caching___caching_utils____async_should_cache_response_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL120; - CPyGen_SetStopIterationValue(cpy_r_r119); - if (!0) goto CPyL126; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL116; + CPyGen_SetStopIterationValue(cpy_r_r116); + if (!0) goto CPyL122; CPy_Unreachable(); -CPyL120: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r119; +CPyL116: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r116; return 0; -CPyL121: ; - cpy_r_r121 = cpy_r_r6 == 0; - if (cpy_r_r121) goto CPyL148; - cpy_r_r122 = cpy_r_r6 == 1; - if (cpy_r_r122) { - goto CPyL149; +CPyL117: ; + cpy_r_r118 = cpy_r_r6 == 0; + if (cpy_r_r118) goto CPyL143; + cpy_r_r119 = cpy_r_r6 == 1; + if (cpy_r_r119) { + goto CPyL144; } else - goto CPyL150; -CPyL123: ; - cpy_r_r123 = cpy_r_r6 == 2; - if (cpy_r_r123) { - goto CPyL86; + goto CPyL145; +CPyL119: ; + cpy_r_r120 = cpy_r_r6 == 2; + if (cpy_r_r120) { + goto CPyL82; } else - goto CPyL151; -CPyL124: ; + goto CPyL146; +CPyL120: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r124 = 0; - if (unlikely(!cpy_r_r124)) { + cpy_r_r121 = 0; + if (unlikely(!cpy_r_r121)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "_async_should_cache_response", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL126; + goto CPyL122; } CPy_Unreachable(); -CPyL126: ; - cpy_r_r125 = NULL; - return cpy_r_r125; -CPyL127: ; +CPyL122: ; + cpy_r_r122 = NULL; + return cpy_r_r122; +CPyL123: ; CPy_DecRef(cpy_r_r19); goto CPyL12; -CPyL128: ; +CPyL124: ; CPy_DecRef(cpy_r_r19); - goto CPyL126; -CPyL129: ; + goto CPyL122; +CPyL125: ; CPy_XDECREF(cpy_r_r1); goto CPyL29; -CPyL130: ; +CPyL126: ; CPy_XDecRef(cpy_r_r1); - goto CPyL126; -CPyL131: ; + goto CPyL122; +CPyL127: ; CPy_XDECREF(cpy_r_r3); goto CPyL34; -CPyL132: ; +CPyL128: ; CPy_XDECREF(cpy_r_r3); goto CPyL33; -CPyL133: ; +CPyL129: ; CPy_XDecRef(cpy_r_r3); goto CPyL43; -CPyL134: ; +CPyL130: ; CPy_DecRef(cpy_r_r40); goto CPyL43; -CPyL135: ; +CPyL131: ; CPy_DecRef(cpy_r_arg); - goto CPyL126; + goto CPyL122; +CPyL132: ; + CPy_DecRef(cpy_r_r69); + goto CPyL122; +CPyL133: ; + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r70); + goto CPyL122; +CPyL134: ; + CPy_DecRef(cpy_r_r69); + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r71); + goto CPyL122; +CPyL135: ; + CPy_DecRef(cpy_r_r77); + goto CPyL122; CPyL136: ; - CPy_DecRef(cpy_r_r56); - goto CPyL53; + CPy_DecRef(cpy_r_r91); + goto CPyL122; CPyL137: ; - CPy_DecRef(cpy_r_r72); - goto CPyL126; + CPy_XDECREF(cpy_r_r5); + goto CPyL85; CPyL138: ; - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r73); - goto CPyL126; + CPy_XDECREF(cpy_r_r5); + goto CPyL84; CPyL139: ; - CPy_DecRef(cpy_r_r72); - CPy_DecRef(cpy_r_r73); - CPy_DecRef(cpy_r_r74); - goto CPyL126; + CPy_XDecRef(cpy_r_r5); + goto CPyL94; CPyL140: ; - CPy_DecRef(cpy_r_r80); - goto CPyL126; -CPyL141: ; CPy_DecRef(cpy_r_r94); - goto CPyL126; + goto CPyL94; +CPyL141: ; + CPy_DecRef(cpy_r_r91); + goto CPyL94; CPyL142: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL89; -CPyL143: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL88; -CPyL144: ; - CPy_XDecRef(cpy_r_r5); - goto CPyL98; -CPyL145: ; - CPy_DecRef(cpy_r_r97); - goto CPyL98; -CPyL146: ; - CPy_DecRef(cpy_r_r94); - goto CPyL98; -CPyL147: ; CPy_DecRef(cpy_r_arg); - goto CPyL126; -CPyL148: ; + goto CPyL122; +CPyL143: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); goto CPyL1; -CPyL149: ; +CPyL144: ; CPy_XDECREF(cpy_r_r5); goto CPyL31; -CPyL150: ; +CPyL145: ; CPy_XDECREF(cpy_r_r3); - goto CPyL123; -CPyL151: ; + goto CPyL119; +CPyL146: ; CPy_XDECREF(cpy_r_r5); - goto CPyL124; + goto CPyL120; } PyObject *CPyDef_caching_utils____async_should_cache_response_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -44150,7 +44107,7 @@ fail: ; return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -44163,10 +44120,10 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper_ PyObject *cpy_r_r9; PyObject *cpy_r_r10; PyObject *cpy_r_r11; - tuple_T3OOO cpy_r_r12; - tuple_T3OOO cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + tuple_T3OOO cpy_r_r14; + tuple_T3OOO cpy_r_r15; PyObject *cpy_r_r16; int32_t cpy_r_r17; PyObject *cpy_r_r18; @@ -44180,61 +44137,61 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper_ PyObject *cpy_r_r26; PyObject *cpy_r_r27; PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; + PyObject **cpy_r_r30; + PyObject *cpy_r_r31; PyObject *cpy_r_r32; - CPyTagged cpy_r_r33; + char cpy_r_r33; PyObject *cpy_r_r34; PyObject *cpy_r_r35; PyObject *cpy_r_r36; PyObject *cpy_r_r37; - tuple_T2OO cpy_r_r38; - PyObject *cpy_r_r39; + PyObject *cpy_r_r38; + char cpy_r_r39; PyObject *cpy_r_r40; - PyObject *cpy_r_r41; + char cpy_r_r41; PyObject *cpy_r_r42; char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; + tuple_T3OOO cpy_r_r44; + char cpy_r_r45; + PyObject **cpy_r_r46; PyObject *cpy_r_r47; char cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; + tuple_T3OOO cpy_r_r49; + tuple_T3OOO cpy_r_r50; + tuple_T3OOO cpy_r_r51; + char cpy_r_r52; PyObject *cpy_r_r53; - char cpy_r_r54; + PyObject *cpy_r_r54; PyObject *cpy_r_r55; PyObject *cpy_r_r56; - PyObject *cpy_r_r57; + char cpy_r_r57; PyObject *cpy_r_r58; - PyObject **cpy_r_r60; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; + char cpy_r_r62; + PyObject *cpy_r_r63; + char cpy_r_r64; PyObject *cpy_r_r65; - PyObject *cpy_r_r66; + CPyTagged cpy_r_r66; PyObject *cpy_r_r67; PyObject *cpy_r_r68; - char cpy_r_r69; + PyObject *cpy_r_r69; PyObject *cpy_r_r70; - char cpy_r_r71; + tuple_T2OO cpy_r_r71; PyObject *cpy_r_r72; - char cpy_r_r73; - tuple_T3OOO cpy_r_r74; - char cpy_r_r75; - PyObject **cpy_r_r76; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; PyObject *cpy_r_r77; - char cpy_r_r78; - tuple_T3OOO cpy_r_r79; - tuple_T3OOO cpy_r_r80; - tuple_T3OOO cpy_r_r81; - char cpy_r_r82; + PyObject *cpy_r_r78; + PyObject *cpy_r_r79; + PyObject *cpy_r_r80; + char cpy_r_r81; + PyObject *cpy_r_r82; PyObject *cpy_r_r83; - PyObject *cpy_r_r84; + char cpy_r_r84; PyObject *cpy_r_r85; PyObject *cpy_r_r86; char cpy_r_r87; @@ -44242,14 +44199,13 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper_ PyObject *cpy_r_r89; PyObject *cpy_r_r90; PyObject *cpy_r_r91; - PyObject *cpy_r_r92; - char cpy_r_r93; + PyObject **cpy_r_r93; PyObject *cpy_r_r94; PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject **cpy_r_r97; + char cpy_r_r96; + PyObject *cpy_r_r97; PyObject *cpy_r_r98; - char cpy_r_r99; + PyObject *cpy_r_r99; PyObject *cpy_r_r100; PyObject *cpy_r_r101; char cpy_r_r102; @@ -44269,8 +44225,8 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper_ PyObject *cpy_r_r116; PyObject *cpy_r_r117; PyObject *cpy_r_r118; - char cpy_r_r119; - PyObject *cpy_r_r120; + PyObject *cpy_r_r119; + char cpy_r_r120; PyObject *cpy_r_r121; PyObject *cpy_r_r122; PyObject *cpy_r_r123; @@ -44279,144 +44235,145 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper_ char cpy_r_r126; PyObject *cpy_r_r127; PyObject *cpy_r_r128; + PyObject *cpy_r_r129; PyObject **cpy_r_r130; PyObject *cpy_r_r131; char cpy_r_r132; - char cpy_r_r133; + PyObject *cpy_r_r133; PyObject *cpy_r_r134; char cpy_r_r135; PyObject *cpy_r_r136; - PyObject *cpy_r_r137; + char cpy_r_r137; PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; + char cpy_r_r139; + tuple_T3OOO cpy_r_r140; char cpy_r_r141; - PyObject *cpy_r_r142; - char cpy_r_r143; - PyObject *cpy_r_r144; - char cpy_r_r145; + PyObject **cpy_r_r142; + PyObject *cpy_r_r143; + char cpy_r_r144; + tuple_T3OOO cpy_r_r145; tuple_T3OOO cpy_r_r146; - char cpy_r_r147; - PyObject **cpy_r_r148; + tuple_T3OOO cpy_r_r147; + char cpy_r_r148; PyObject *cpy_r_r149; - char cpy_r_r150; - tuple_T3OOO cpy_r_r151; - tuple_T3OOO cpy_r_r152; - tuple_T3OOO cpy_r_r153; - char cpy_r_r154; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; + char cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; PyObject *cpy_r_r155; PyObject *cpy_r_r156; PyObject *cpy_r_r157; PyObject *cpy_r_r158; - PyObject *cpy_r_r159; + char cpy_r_r159; PyObject *cpy_r_r160; - tuple_T2OO cpy_r_r161; - tuple_T3OOO cpy_r_r162; - char cpy_r_r163; - char cpy_r_r164; - tuple_T3OOO cpy_r_r165; - PyObject *cpy_r_r166; + PyObject *cpy_r_r161; + PyObject **cpy_r_r163; + PyObject *cpy_r_r164; + char cpy_r_r165; + char cpy_r_r166; PyObject *cpy_r_r167; - PyObject *cpy_r_r168; + char cpy_r_r168; PyObject *cpy_r_r169; PyObject *cpy_r_r170; - PyObject **cpy_r_r172; + PyObject *cpy_r_r171; + PyObject *cpy_r_r172; PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - char cpy_r_r175; - PyObject *cpy_r_r176; + char cpy_r_r174; + PyObject *cpy_r_r175; + char cpy_r_r176; PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - char cpy_r_r181; + char cpy_r_r178; + tuple_T3OOO cpy_r_r179; + char cpy_r_r180; + PyObject **cpy_r_r181; PyObject *cpy_r_r182; char cpy_r_r183; - PyObject *cpy_r_r184; - char cpy_r_r185; + tuple_T3OOO cpy_r_r184; + tuple_T3OOO cpy_r_r185; tuple_T3OOO cpy_r_r186; char cpy_r_r187; - PyObject **cpy_r_r188; + PyObject *cpy_r_r188; PyObject *cpy_r_r189; - char cpy_r_r190; - tuple_T3OOO cpy_r_r191; - tuple_T3OOO cpy_r_r192; - tuple_T3OOO cpy_r_r193; - char cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - int32_t cpy_r_r198; - char cpy_r_r199; - char cpy_r_r200; - tuple_T3OOO cpy_r_r201; - tuple_T3OOO cpy_r_r202; - char cpy_r_r203; - tuple_T3OOO cpy_r_r204; - tuple_T3OOO cpy_r_r205; - char cpy_r_r206; + PyObject *cpy_r_r190; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; + PyObject *cpy_r_r193; + tuple_T2OO cpy_r_r194; + tuple_T3OOO cpy_r_r195; + char cpy_r_r196; + char cpy_r_r197; + tuple_T3OOO cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + PyObject *cpy_r_r202; + PyObject *cpy_r_r203; + PyObject **cpy_r_r205; + PyObject *cpy_r_r206; PyObject *cpy_r_r207; - PyObject *cpy_r_r208; + char cpy_r_r208; PyObject *cpy_r_r209; - PyObject **cpy_r_r211; + PyObject *cpy_r_r210; + PyObject *cpy_r_r211; PyObject *cpy_r_r212; PyObject *cpy_r_r213; char cpy_r_r214; PyObject *cpy_r_r215; - PyObject *cpy_r_r216; + char cpy_r_r216; PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; + char cpy_r_r218; + tuple_T3OOO cpy_r_r219; char cpy_r_r220; - PyObject *cpy_r_r221; - char cpy_r_r222; - PyObject *cpy_r_r223; - char cpy_r_r224; + PyObject **cpy_r_r221; + PyObject *cpy_r_r222; + char cpy_r_r223; + tuple_T3OOO cpy_r_r224; tuple_T3OOO cpy_r_r225; - char cpy_r_r226; - PyObject **cpy_r_r227; + tuple_T3OOO cpy_r_r226; + char cpy_r_r227; PyObject *cpy_r_r228; - char cpy_r_r229; - tuple_T3OOO cpy_r_r230; - tuple_T3OOO cpy_r_r231; - tuple_T3OOO cpy_r_r232; + PyObject *cpy_r_r229; + PyObject *cpy_r_r230; + int32_t cpy_r_r231; + char cpy_r_r232; char cpy_r_r233; - PyObject *cpy_r_r234; - PyObject *cpy_r_r235; - PyObject *cpy_r_r236; - char cpy_r_r237; - PyObject *cpy_r_r238; + tuple_T3OOO cpy_r_r234; + tuple_T3OOO cpy_r_r235; + char cpy_r_r236; + tuple_T3OOO cpy_r_r237; + tuple_T3OOO cpy_r_r238; char cpy_r_r239; PyObject *cpy_r_r240; PyObject *cpy_r_r241; PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject **cpy_r_r245; + PyObject **cpy_r_r244; + PyObject *cpy_r_r245; PyObject *cpy_r_r246; - PyObject *cpy_r_r247; - char cpy_r_r248; + char cpy_r_r247; + PyObject *cpy_r_r248; PyObject *cpy_r_r249; PyObject *cpy_r_r250; PyObject *cpy_r_r251; PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - char cpy_r_r254; - PyObject *cpy_r_r255; - char cpy_r_r256; - PyObject *cpy_r_r257; - char cpy_r_r258; - tuple_T3OOO cpy_r_r259; - char cpy_r_r260; - PyObject **cpy_r_r261; - PyObject *cpy_r_r262; - char cpy_r_r263; + char cpy_r_r253; + PyObject *cpy_r_r254; + char cpy_r_r255; + PyObject *cpy_r_r256; + char cpy_r_r257; + tuple_T3OOO cpy_r_r258; + char cpy_r_r259; + PyObject **cpy_r_r260; + PyObject *cpy_r_r261; + char cpy_r_r262; + tuple_T3OOO cpy_r_r263; tuple_T3OOO cpy_r_r264; tuple_T3OOO cpy_r_r265; - tuple_T3OOO cpy_r_r266; - char cpy_r_r267; + char cpy_r_r266; + PyObject *cpy_r_r267; PyObject *cpy_r_r268; PyObject *cpy_r_r269; - PyObject *cpy_r_r270; + char cpy_r_r270; PyObject *cpy_r_r271; char cpy_r_r272; char cpy_r_r273; @@ -44432,23 +44389,23 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper_ cpy_r_r1 = cpy_r_r0; cpy_r_r2 = NULL; cpy_r_r3 = cpy_r_r2; - CPy_XDECREF(cpy_r_r3); cpy_r_r4 = NULL; cpy_r_r5 = cpy_r_r4; + CPy_XDECREF(cpy_r_r5); cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; cpy_r_r8 = NULL; cpy_r_r9 = cpy_r_r8; cpy_r_r10 = NULL; cpy_r_r11 = cpy_r_r10; - tuple_T3OOO __tmp174 = { NULL, NULL, NULL }; - cpy_r_r12 = __tmp174; + cpy_r_r12 = NULL; cpy_r_r13 = cpy_r_r12; - cpy_r_r14 = NULL; + tuple_T3OOO __tmp174 = { NULL, NULL, NULL }; + cpy_r_r14 = __tmp174; cpy_r_r15 = cpy_r_r14; - cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *)cpy_r___mypyc_self__)->___mypyc_env__; + cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___364", "__mypyc_env__", 364, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___363", "__mypyc_env__", 363, CPyStatic_caching_utils___globals); goto CPyL288; } CPy_INCREF_NO_IMM(cpy_r_r16); @@ -44456,7 +44413,7 @@ CPyL1: ; cpy_r_r17 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__; cpy_r_r18 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_env__; if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_env__", 364, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_env__", 363, CPyStatic_caching_utils___globals); goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r18); @@ -44478,21 +44435,21 @@ CPyL3: ; CPyL5: ; cpy_r_r21 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 367, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 366, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r21); CPyL6: ; cpy_r_r22 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 367, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 366, CPyStatic_caching_utils___globals); goto CPyL292; } CPy_INCREF(cpy_r_r22); CPyL7: ; cpy_r_r23 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 367, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 366, CPyStatic_caching_utils___globals); goto CPyL293; } CPy_INCREF(cpy_r_r23); @@ -44505,531 +44462,542 @@ CPyL8: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } - if (!cpy_r_r24) goto CPyL239; + if (cpy_r_r24) goto CPyL49; cpy_r_r25 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r25 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 368, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 367, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_INCREF(cpy_r_r25); CPyL11: ; - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ - cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); - CPy_DECREF(cpy_r_r25); + cpy_r_r26 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 367, CPyStatic_caching_utils___globals); + goto CPyL294; + } + CPy_INCREF(cpy_r_r26); +CPyL12: ; + cpy_r_r27 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r27 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 367, CPyStatic_caching_utils___globals); + goto CPyL295; + } + CPy_INCREF(cpy_r_r27); +CPyL13: ; + cpy_r_r28 = ((faster_web3____utils___caching___caching_utils___async_handle_request_caching_envObject *)cpy_r_r18)->_func; + if (unlikely(cpy_r_r28 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'async_handle_request_caching_env' undefined"); + } else { + CPy_INCREF(cpy_r_r28); + } + CPy_DECREF_NO_IMM(cpy_r_r18); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL296; + } +CPyL14: ; + PyObject *cpy_r_r29[3] = {cpy_r_r25, cpy_r_r26, cpy_r_r27}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r30, 3, 0); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL296; + } + CPy_DECREF(cpy_r_r25); + CPy_DECREF(cpy_r_r26); + CPy_DECREF(cpy_r_r27); + cpy_r_r32 = CPy_GetCoro(cpy_r_r31); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL297; + } + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7 = cpy_r_r32; + cpy_r_r33 = 1; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL297; + } + cpy_r_r34 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7; + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__7", -1, CPyStatic_caching_utils___globals); + goto CPyL297; + } + CPy_INCREF(cpy_r_r34); +CPyL18: ; + cpy_r_r35 = CPyIter_Next(cpy_r_r34); + CPy_DECREF(cpy_r_r34); + if (cpy_r_r35 != NULL) goto CPyL21; + cpy_r_r36 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL297; + } + cpy_r_r37 = cpy_r_r36; + cpy_r_r38 = NULL; + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7 = cpy_r_r38; + cpy_r_r39 = 1; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL298; + } else + goto CPyL43; +CPyL21: ; + cpy_r_r40 = cpy_r_r35; +CPyL22: ; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 1; + CPy_DECREF_NO_IMM(cpy_r_r16); + return cpy_r_r40; +CPyL23: ; + cpy_r_r42 = (PyObject *)&_Py_NoneStruct; + cpy_r_r43 = cpy_r_type != cpy_r_r42; + if (!cpy_r_r43) goto CPyL299; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL27; + } else + goto CPyL300; +CPyL25: ; + CPy_Unreachable(); +CPyL26: ; + CPy_INCREF(cpy_r_arg); + goto CPyL38; +CPyL27: ; + cpy_r_r44 = CPy_CatchError(); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8.f0 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8.f0); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8.f1); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8.f2); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8 = cpy_r_r44; + cpy_r_r45 = 1; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL301; + } + cpy_r_r46 = (PyObject **)&cpy_r_r1; + cpy_r_r47 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7; + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__7", -1, CPyStatic_caching_utils___globals); + goto CPyL301; + } + CPy_INCREF(cpy_r_r47); +CPyL29: ; + cpy_r_r48 = CPy_YieldFromErrorHandle(cpy_r_r47, cpy_r_r46); + CPy_DecRef(cpy_r_r47); + if (unlikely(cpy_r_r48 == 2)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL301; + } + if (cpy_r_r48) goto CPyL33; + cpy_r_r40 = cpy_r_r1; + cpy_r_r49 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8; + if (unlikely(cpy_r_r49.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__8", -1, CPyStatic_caching_utils___globals); + goto CPyL302; + } + CPy_INCREF(cpy_r_r49.f0); + CPy_INCREF(cpy_r_r49.f1); + CPy_INCREF(cpy_r_r49.f2); +CPyL32: ; + CPy_RestoreExcInfo(cpy_r_r49); + CPy_DecRef(cpy_r_r49.f0); + CPy_DecRef(cpy_r_r49.f1); + CPy_DecRef(cpy_r_r49.f2); + goto CPyL22; +CPyL33: ; + cpy_r_r37 = cpy_r_r1; + cpy_r_r50 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8; + if (unlikely(cpy_r_r50.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__8", -1, CPyStatic_caching_utils___globals); + goto CPyL303; + } + CPy_INCREF(cpy_r_r50.f0); + CPy_INCREF(cpy_r_r50.f1); + CPy_INCREF(cpy_r_r50.f2); +CPyL34: ; + CPy_RestoreExcInfo(cpy_r_r50); + CPy_DecRef(cpy_r_r50.f0); + CPy_DecRef(cpy_r_r50.f1); + CPy_DecRef(cpy_r_r50.f2); + goto CPyL43; +CPyL35: ; + cpy_r_r51 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8; + if (unlikely(cpy_r_r51.f0 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__8' of 'wrapper_async_handle_request_caching_env' undefined"); + } else { + CPy_INCREF(cpy_r_r51.f0); + CPy_INCREF(cpy_r_r51.f1); + CPy_INCREF(cpy_r_r51.f2); + } + CPy_DecRef(cpy_r_r16); + if (unlikely(cpy_r_r51.f0 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL287; + } +CPyL36: ; + CPy_RestoreExcInfo(cpy_r_r51); + CPy_DecRef(cpy_r_r51.f0); + CPy_DecRef(cpy_r_r51.f1); + CPy_DecRef(cpy_r_r51.f2); + cpy_r_r52 = CPy_KeepPropagating(); + if (!cpy_r_r52) goto CPyL287; + CPy_Unreachable(); +CPyL38: ; + cpy_r_r53 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7; + if (unlikely(cpy_r_r53 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__7", -1, CPyStatic_caching_utils___globals); + goto CPyL304; + } + CPy_INCREF(cpy_r_r53); +CPyL39: ; + cpy_r_r54 = CPyIter_Send(cpy_r_r53, cpy_r_arg); + CPy_DECREF(cpy_r_r53); + CPy_DECREF(cpy_r_arg); + if (cpy_r_r54 == NULL) goto CPyL41; + cpy_r_r40 = cpy_r_r54; + goto CPyL22; +CPyL41: ; + cpy_r_r55 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r55 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL297; + } + cpy_r_r37 = cpy_r_r55; +CPyL43: ; + if (likely(PyDict_Check(cpy_r_r37))) + cpy_r_r56 = cpy_r_r37; + else { + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 367, CPyStatic_caching_utils___globals, "dict", cpy_r_r37); + goto CPyL297; + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; + CPy_DECREF_NO_IMM(cpy_r_r16); + if (cpy_r_stop_iter_ptr != NULL) goto CPyL48; + CPyGen_SetStopIterationValue(cpy_r_r56); + CPy_DECREF(cpy_r_r56); + if (!0) goto CPyL287; + CPy_Unreachable(); +CPyL48: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r56; + return 0; +CPyL49: ; + cpy_r_r58 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 369, CPyStatic_caching_utils___globals); goto CPyL291; } - if (likely(Py_TYPE(cpy_r_r27) == CPyType_utils___caching___SimpleCache)) - cpy_r_r28 = cpy_r_r27; + CPy_INCREF(cpy_r_r58); +CPyL50: ; + cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL291; + } + if (likely(Py_TYPE(cpy_r_r60) == CPyType_utils___caching___SimpleCache)) + cpy_r_r61 = cpy_r_r60; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 368, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r27); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 369, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r60); goto CPyL291; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache != NULL) { CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache = cpy_r_r28; - cpy_r_r29 = 1; - if (unlikely(!cpy_r_r29)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache = cpy_r_r61; + cpy_r_r62 = 1; + if (unlikely(!cpy_r_r62)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } - cpy_r_r30 = CPyStatic_caching_utils___get_ident; - if (unlikely(cpy_r_r30 == NULL)) { - goto CPyL294; + cpy_r_r63 = CPyStatic_caching_utils___get_ident; + if (unlikely(cpy_r_r63 == NULL)) { + goto CPyL305; } else - goto CPyL17; -CPyL15: ; + goto CPyL56; +CPyL54: ; PyErr_SetString(PyExc_NameError, "value for final name \"get_ident\" was not set"); - cpy_r_r31 = 0; - if (unlikely(!cpy_r_r31)) { + cpy_r_r64 = 0; + if (unlikely(!cpy_r_r64)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL287; } CPy_Unreachable(); -CPyL17: ; - cpy_r_r32 = PyObject_Vectorcall(cpy_r_r30, 0, 0, 0); - if (unlikely(cpy_r_r32 == NULL)) { +CPyL56: ; + cpy_r_r65 = PyObject_Vectorcall(cpy_r_r63, 0, 0, 0); + if (unlikely(cpy_r_r65 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } - if (likely(PyLong_Check(cpy_r_r32))) - cpy_r_r33 = CPyTagged_FromObject(cpy_r_r32); + if (likely(PyLong_Check(cpy_r_r65))) + cpy_r_r66 = CPyTagged_FromObject(cpy_r_r65); else { - CPy_TypeError("int", cpy_r_r32); cpy_r_r33 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r65); cpy_r_r66 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r33 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r66 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } - cpy_r_r34 = CPyTagged_Str(cpy_r_r33); - CPyTagged_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { + cpy_r_r67 = CPyTagged_Str(cpy_r_r66); + CPyTagged_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } - cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ - cpy_r_r36 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; - if (unlikely(cpy_r_r36 == NULL)) { + cpy_r_r68 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ + cpy_r_r69 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; + if (unlikely(cpy_r_r69 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 370, CPyStatic_caching_utils___globals); - goto CPyL295; + goto CPyL306; } - CPy_INCREF(cpy_r_r36); -CPyL21: ; - cpy_r_r37 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; - if (unlikely(cpy_r_r37 == NULL)) { + CPy_INCREF(cpy_r_r69); +CPyL60: ; + cpy_r_r70 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; + if (unlikely(cpy_r_r70 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 370, CPyStatic_caching_utils___globals); - goto CPyL296; + goto CPyL307; } - CPy_INCREF(cpy_r_r37); -CPyL22: ; - cpy_r_r38.f0 = cpy_r_r36; - cpy_r_r38.f1 = cpy_r_r37; - cpy_r_r39 = PyTuple_New(2); - if (unlikely(cpy_r_r39 == NULL)) + CPy_INCREF(cpy_r_r70); +CPyL61: ; + cpy_r_r71.f0 = cpy_r_r69; + cpy_r_r71.f1 = cpy_r_r70; + cpy_r_r72 = PyTuple_New(2); + if (unlikely(cpy_r_r72 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp175 = cpy_r_r38.f0; - PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp175); - PyObject *__tmp176 = cpy_r_r38.f1; - PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp176); - cpy_r_r40 = PyObject_Str(cpy_r_r39); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { + PyObject *__tmp175 = cpy_r_r71.f0; + PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp175); + PyObject *__tmp176 = cpy_r_r71.f1; + PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp176); + cpy_r_r73 = PyObject_Str(cpy_r_r72); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL295; + goto CPyL306; } - cpy_r_r41 = CPyStr_Build(3, cpy_r_r34, cpy_r_r35, cpy_r_r40); - CPy_DECREF(cpy_r_r34); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { + cpy_r_r74 = CPyStr_Build(3, cpy_r_r67, cpy_r_r68, cpy_r_r73); + CPy_DECREF(cpy_r_r67); + CPy_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } - cpy_r_r42 = CPyDef_caching_utils___generate_cache_key(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { + cpy_r_r75 = CPyDef_caching_utils___generate_cache_key(cpy_r_r74); + CPy_DECREF(cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key = cpy_r_r42; - cpy_r_r43 = 1; - if (unlikely(!cpy_r_r43)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key = cpy_r_r75; + cpy_r_r76 = 1; + if (unlikely(!cpy_r_r76)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } - cpy_r_r44 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 372, CPyStatic_caching_utils___globals); + cpy_r_r77 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 371, CPyStatic_caching_utils___globals); goto CPyL291; } - CPy_INCREF_NO_IMM(cpy_r_r44); -CPyL27: ; - cpy_r_r45 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 372, CPyStatic_caching_utils___globals); - goto CPyL297; + CPy_INCREF_NO_IMM(cpy_r_r77); +CPyL66: ; + cpy_r_r78 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r78 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 371, CPyStatic_caching_utils___globals); + goto CPyL308; } - CPy_INCREF(cpy_r_r45); -CPyL28: ; - cpy_r_r46 = CPyDef_utils___caching___SimpleCache___get_cache_entry(cpy_r_r44, cpy_r_r45); - CPy_DECREF(cpy_r_r45); - CPy_DECREF_NO_IMM(cpy_r_r44); - if (unlikely(cpy_r_r46 == NULL)) { + CPy_INCREF(cpy_r_r78); +CPyL67: ; + cpy_r_r79 = CPyDef_utils___caching___SimpleCache___get_cache_entry(cpy_r_r77, cpy_r_r78); + CPy_DECREF(cpy_r_r78); + CPy_DECREF_NO_IMM(cpy_r_r77); + if (unlikely(cpy_r_r79 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } - if (PyDict_Check(cpy_r_r46)) - cpy_r_r47 = cpy_r_r46; + if (PyDict_Check(cpy_r_r79)) + cpy_r_r80 = cpy_r_r79; else { - cpy_r_r47 = NULL; + cpy_r_r80 = NULL; } - if (cpy_r_r47 != NULL) goto __LL177; - if (cpy_r_r46 == Py_None) - cpy_r_r47 = cpy_r_r46; + if (cpy_r_r80 != NULL) goto __LL177; + if (cpy_r_r79 == Py_None) + cpy_r_r80 = cpy_r_r79; else { - cpy_r_r47 = NULL; + cpy_r_r80 = NULL; } - if (cpy_r_r47 != NULL) goto __LL177; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 372, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r46); + if (cpy_r_r80 != NULL) goto __LL177; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 371, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r79); goto CPyL291; __LL177: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result = cpy_r_r47; - cpy_r_r48 = 1; - if (unlikely(!cpy_r_r48)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result = cpy_r_r80; + cpy_r_r81 = 1; + if (unlikely(!cpy_r_r81)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } - cpy_r_r49 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; - if (unlikely(cpy_r_r49 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 373, CPyStatic_caching_utils___globals); + cpy_r_r82 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; + if (unlikely(cpy_r_r82 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 372, CPyStatic_caching_utils___globals); goto CPyL291; } - CPy_INCREF(cpy_r_r49); -CPyL32: ; - cpy_r_r50 = (PyObject *)&_Py_NoneStruct; - cpy_r_r51 = cpy_r_r49 != cpy_r_r50; - CPy_DECREF(cpy_r_r49); - if (cpy_r_r51) { - goto CPyL298; + CPy_INCREF(cpy_r_r82); +CPyL71: ; + cpy_r_r83 = (PyObject *)&_Py_NoneStruct; + cpy_r_r84 = cpy_r_r82 != cpy_r_r83; + CPy_DECREF(cpy_r_r82); + if (cpy_r_r84) { + goto CPyL309; } else - goto CPyL40; -CPyL33: ; - cpy_r_r52 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 374, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL79; +CPyL72: ; + cpy_r_r85 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_result", 373, CPyStatic_caching_utils___globals); + goto CPyL297; } - CPy_INCREF(cpy_r_r52); -CPyL34: ; - if (likely(cpy_r_r52 != Py_None)) - cpy_r_r53 = cpy_r_r52; + CPy_INCREF(cpy_r_r85); +CPyL73: ; + if (likely(cpy_r_r85 != Py_None)) + cpy_r_r86 = cpy_r_r85; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 374, CPyStatic_caching_utils___globals, "dict", cpy_r_r52); - goto CPyL299; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 373, CPyStatic_caching_utils___globals, "dict", cpy_r_r85); + goto CPyL297; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; CPy_DECREF_NO_IMM(cpy_r_r16); - if (cpy_r_stop_iter_ptr != NULL) goto CPyL39; - CPyGen_SetStopIterationValue(cpy_r_r53); - CPy_DECREF(cpy_r_r53); + if (cpy_r_stop_iter_ptr != NULL) goto CPyL78; + CPyGen_SetStopIterationValue(cpy_r_r86); + CPy_DECREF(cpy_r_r86); if (!0) goto CPyL287; CPy_Unreachable(); -CPyL39: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r53; +CPyL78: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r86; return 0; -CPyL40: ; - cpy_r_r55 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 376, CPyStatic_caching_utils___globals); - goto CPyL291; - } - CPy_INCREF(cpy_r_r55); -CPyL41: ; - cpy_r_r56 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 376, CPyStatic_caching_utils___globals); - goto CPyL300; - } - CPy_INCREF(cpy_r_r56); -CPyL42: ; - cpy_r_r57 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 376, CPyStatic_caching_utils___globals); - goto CPyL301; - } - CPy_INCREF(cpy_r_r57); -CPyL43: ; - cpy_r_r58 = ((faster_web3____utils___caching___caching_utils___async_handle_request_caching_envObject *)cpy_r_r18)->_func; - if (unlikely(cpy_r_r58 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'async_handle_request_caching_env' undefined"); - } else { - CPy_INCREF(cpy_r_r58); - } - CPy_DECREF_NO_IMM(cpy_r_r18); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL302; - } -CPyL44: ; - PyObject *cpy_r_r59[3] = {cpy_r_r55, cpy_r_r56, cpy_r_r57}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r60, 3, 0); - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL302; - } - CPy_DECREF(cpy_r_r55); - CPy_DECREF(cpy_r_r56); - CPy_DECREF(cpy_r_r57); - cpy_r_r62 = CPy_GetCoro(cpy_r_r61); - CPy_DECREF(cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; - } - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7 = cpy_r_r62; - cpy_r_r63 = 1; - if (unlikely(!cpy_r_r63)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL299; - } - cpy_r_r64 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7; - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__7", -1, CPyStatic_caching_utils___globals); - goto CPyL299; - } - CPy_INCREF(cpy_r_r64); -CPyL48: ; - cpy_r_r65 = CPyIter_Next(cpy_r_r64); - CPy_DECREF(cpy_r_r64); - if (cpy_r_r65 != NULL) goto CPyL51; - cpy_r_r66 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; - } - cpy_r_r67 = cpy_r_r66; - cpy_r_r68 = NULL; - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7 = cpy_r_r68; - cpy_r_r69 = 1; - if (unlikely(!cpy_r_r69)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; - } else - goto CPyL73; -CPyL51: ; - cpy_r_r70 = cpy_r_r65; -CPyL52: ; - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 1; - CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r70; -CPyL53: ; - cpy_r_r72 = (PyObject *)&_Py_NoneStruct; - cpy_r_r73 = cpy_r_type != cpy_r_r72; - if (!cpy_r_r73) goto CPyL304; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL57; - } else - goto CPyL305; -CPyL55: ; - CPy_Unreachable(); -CPyL56: ; - CPy_INCREF(cpy_r_arg); - goto CPyL68; -CPyL57: ; - cpy_r_r74 = CPy_CatchError(); - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8.f0 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8.f0); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8.f1); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8.f2); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8 = cpy_r_r74; - cpy_r_r75 = 1; - if (unlikely(!cpy_r_r75)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL306; - } - cpy_r_r76 = (PyObject **)&cpy_r_r1; - cpy_r_r77 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7; - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__7", -1, CPyStatic_caching_utils___globals); - goto CPyL306; - } - CPy_INCREF(cpy_r_r77); -CPyL59: ; - cpy_r_r78 = CPy_YieldFromErrorHandle(cpy_r_r77, cpy_r_r76); - CPy_DecRef(cpy_r_r77); - if (unlikely(cpy_r_r78 == 2)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL306; - } - if (cpy_r_r78) goto CPyL63; - cpy_r_r70 = cpy_r_r1; - cpy_r_r79 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8; - if (unlikely(cpy_r_r79.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__8", -1, CPyStatic_caching_utils___globals); - goto CPyL307; - } - CPy_INCREF(cpy_r_r79.f0); - CPy_INCREF(cpy_r_r79.f1); - CPy_INCREF(cpy_r_r79.f2); -CPyL62: ; - CPy_RestoreExcInfo(cpy_r_r79); - CPy_DecRef(cpy_r_r79.f0); - CPy_DecRef(cpy_r_r79.f1); - CPy_DecRef(cpy_r_r79.f2); - goto CPyL52; -CPyL63: ; - cpy_r_r67 = cpy_r_r1; - cpy_r_r80 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8; - if (unlikely(cpy_r_r80.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__8", -1, CPyStatic_caching_utils___globals); - goto CPyL308; - } - CPy_INCREF(cpy_r_r80.f0); - CPy_INCREF(cpy_r_r80.f1); - CPy_INCREF(cpy_r_r80.f2); -CPyL64: ; - CPy_RestoreExcInfo(cpy_r_r80); - CPy_DecRef(cpy_r_r80.f0); - CPy_DecRef(cpy_r_r80.f1); - CPy_DecRef(cpy_r_r80.f2); - goto CPyL73; -CPyL65: ; - cpy_r_r81 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__8; - if (unlikely(cpy_r_r81.f0 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__8' of 'wrapper_async_handle_request_caching_env' undefined"); - } else { - CPy_INCREF(cpy_r_r81.f0); - CPy_INCREF(cpy_r_r81.f1); - CPy_INCREF(cpy_r_r81.f2); - } - CPy_DecRef(cpy_r_r16); - if (unlikely(cpy_r_r81.f0 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL287; - } -CPyL66: ; - CPy_RestoreExcInfo(cpy_r_r81); - CPy_DecRef(cpy_r_r81.f0); - CPy_DecRef(cpy_r_r81.f1); - CPy_DecRef(cpy_r_r81.f2); - cpy_r_r82 = CPy_KeepPropagating(); - if (!cpy_r_r82) goto CPyL287; - CPy_Unreachable(); -CPyL68: ; - cpy_r_r83 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__7; - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__7", -1, CPyStatic_caching_utils___globals); - goto CPyL309; - } - CPy_INCREF(cpy_r_r83); -CPyL69: ; - cpy_r_r84 = CPyIter_Send(cpy_r_r83, cpy_r_arg); - CPy_DECREF(cpy_r_r83); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r84 == NULL) goto CPyL71; - cpy_r_r70 = cpy_r_r84; - goto CPyL52; -CPyL71: ; - cpy_r_r85 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; - } - cpy_r_r67 = cpy_r_r85; -CPyL73: ; - if (likely(PyDict_Check(cpy_r_r67))) - cpy_r_r86 = cpy_r_r67; - else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 376, CPyStatic_caching_utils___globals, "dict", cpy_r_r67); - goto CPyL299; - } - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response = cpy_r_r86; - cpy_r_r87 = 1; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; - } +CPyL79: ; cpy_r_r88 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r88 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 378, CPyStatic_caching_utils___globals); - goto CPyL299; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 375, CPyStatic_caching_utils___globals); + goto CPyL291; } CPy_INCREF(cpy_r_r88); -CPyL76: ; +CPyL80: ; cpy_r_r89 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r89 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 378, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 375, CPyStatic_caching_utils___globals); goto CPyL310; } CPy_INCREF(cpy_r_r89); -CPyL77: ; +CPyL81: ; cpy_r_r90 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r90 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 378, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 375, CPyStatic_caching_utils___globals); goto CPyL311; } CPy_INCREF(cpy_r_r90); -CPyL78: ; - cpy_r_r91 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; +CPyL82: ; + cpy_r_r91 = ((faster_web3____utils___caching___caching_utils___async_handle_request_caching_envObject *)cpy_r_r18)->_func; + if (unlikely(cpy_r_r91 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'async_handle_request_caching_env' undefined"); + } else { + CPy_INCREF(cpy_r_r91); + } + CPy_DECREF_NO_IMM(cpy_r_r18); if (unlikely(cpy_r_r91 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 378, CPyStatic_caching_utils___globals); + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL312; + } +CPyL83: ; + PyObject *cpy_r_r92[3] = {cpy_r_r88, cpy_r_r89, cpy_r_r90}; + cpy_r_r93 = (PyObject **)&cpy_r_r92; + cpy_r_r94 = PyObject_Vectorcall(cpy_r_r91, cpy_r_r93, 3, 0); + CPy_DECREF(cpy_r_r91); + if (unlikely(cpy_r_r94 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL312; } - CPy_INCREF(cpy_r_r91); -CPyL79: ; - cpy_r_r92 = CPyDef_caching_utils____async_should_cache_response(cpy_r_r88, cpy_r_r89, cpy_r_r90, cpy_r_r91); CPy_DECREF(cpy_r_r88); CPy_DECREF(cpy_r_r89); CPy_DECREF(cpy_r_r90); - CPy_DECREF(cpy_r_r91); - if (unlikely(cpy_r_r92 == NULL)) { + cpy_r_r95 = CPy_GetCoro(cpy_r_r94); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r95 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL297; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9 = cpy_r_r92; - cpy_r_r93 = 1; - if (unlikely(!cpy_r_r93)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9 = cpy_r_r95; + cpy_r_r96 = 1; + if (unlikely(!cpy_r_r96)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL297; } - cpy_r_r94 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9; - if (unlikely(cpy_r_r94 == NULL)) { + cpy_r_r97 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9; + if (unlikely(cpy_r_r97 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__9", -1, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL297; } - CPy_INCREF_NO_IMM(cpy_r_r94); -CPyL82: ; - cpy_r_r95 = (PyObject *)&_Py_NoneStruct; - cpy_r_r96 = NULL; - cpy_r_r3 = cpy_r_r96; - cpy_r_r97 = (PyObject **)&cpy_r_r3; - cpy_r_r98 = CPyDef_caching_utils____async_should_cache_response_gen_____mypyc_generator_helper__(cpy_r_r94, cpy_r_r95, cpy_r_r95, cpy_r_r95, cpy_r_r95, cpy_r_r97); - CPy_DECREF_NO_IMM(cpy_r_r94); - if (cpy_r_r98 != NULL) goto CPyL313; - cpy_r_r99 = cpy_r_r3 != 0; - if (unlikely(!cpy_r_r99)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL314; + CPy_INCREF(cpy_r_r97); +CPyL87: ; + cpy_r_r98 = CPyIter_Next(cpy_r_r97); + CPy_DECREF(cpy_r_r97); + if (cpy_r_r98 != NULL) goto CPyL90; + cpy_r_r99 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r99 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL297; } - cpy_r_r100 = cpy_r_r3; + cpy_r_r100 = cpy_r_r99; cpy_r_r101 = NULL; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9); } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9 = cpy_r_r101; cpy_r_r102 = 1; if (unlikely(!cpy_r_r102)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL315; + goto CPyL313; } else - goto CPyL107; -CPyL85: ; + goto CPyL112; +CPyL90: ; cpy_r_r103 = cpy_r_r98; -CPyL86: ; +CPyL91: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 2; CPy_DECREF_NO_IMM(cpy_r_r16); return cpy_r_r103; -CPyL87: ; +CPyL92: ; cpy_r_r105 = (PyObject *)&_Py_NoneStruct; cpy_r_r106 = cpy_r_type != cpy_r_r105; - if (!cpy_r_r106) goto CPyL316; + if (!cpy_r_r106) goto CPyL314; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL91; + goto CPyL96; } else - goto CPyL317; -CPyL89: ; + goto CPyL315; +CPyL94: ; CPy_Unreachable(); -CPyL90: ; +CPyL95: ; CPy_INCREF(cpy_r_arg); - goto CPyL102; -CPyL91: ; + goto CPyL107; +CPyL96: ; cpy_r_r107 = CPy_CatchError(); if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__10.f0 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__10.f0); @@ -45040,55 +45008,55 @@ CPyL91: ; cpy_r_r108 = 1; if (unlikely(!cpy_r_r108)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL318; + goto CPyL316; } - cpy_r_r109 = (PyObject **)&cpy_r_r5; + cpy_r_r109 = (PyObject **)&cpy_r_r3; cpy_r_r110 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9; if (unlikely(cpy_r_r110 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__9", -1, CPyStatic_caching_utils___globals); - goto CPyL318; + goto CPyL316; } - CPy_INCREF_NO_IMM(cpy_r_r110); -CPyL93: ; + CPy_INCREF(cpy_r_r110); +CPyL98: ; cpy_r_r111 = CPy_YieldFromErrorHandle(cpy_r_r110, cpy_r_r109); CPy_DecRef(cpy_r_r110); if (unlikely(cpy_r_r111 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL318; + goto CPyL316; } - if (cpy_r_r111) goto CPyL97; - cpy_r_r103 = cpy_r_r5; + if (cpy_r_r111) goto CPyL102; + cpy_r_r103 = cpy_r_r3; cpy_r_r112 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__10; if (unlikely(cpy_r_r112.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__10", -1, CPyStatic_caching_utils___globals); - goto CPyL319; + goto CPyL317; } CPy_INCREF(cpy_r_r112.f0); CPy_INCREF(cpy_r_r112.f1); CPy_INCREF(cpy_r_r112.f2); -CPyL96: ; +CPyL101: ; CPy_RestoreExcInfo(cpy_r_r112); CPy_DecRef(cpy_r_r112.f0); CPy_DecRef(cpy_r_r112.f1); CPy_DecRef(cpy_r_r112.f2); - goto CPyL86; -CPyL97: ; - cpy_r_r100 = cpy_r_r5; + goto CPyL91; +CPyL102: ; + cpy_r_r100 = cpy_r_r3; cpy_r_r113 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__10; if (unlikely(cpy_r_r113.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__10", -1, CPyStatic_caching_utils___globals); - goto CPyL320; + goto CPyL318; } CPy_INCREF(cpy_r_r113.f0); CPy_INCREF(cpy_r_r113.f1); CPy_INCREF(cpy_r_r113.f2); -CPyL98: ; +CPyL103: ; CPy_RestoreExcInfo(cpy_r_r113); CPy_DecRef(cpy_r_r113.f0); CPy_DecRef(cpy_r_r113.f1); CPy_DecRef(cpy_r_r113.f2); - goto CPyL107; -CPyL99: ; + goto CPyL112; +CPyL104: ; cpy_r_r114 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__10; if (unlikely(cpy_r_r114.f0 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__10' of 'wrapper_async_handle_request_caching_env' undefined"); @@ -45102,7 +45070,7 @@ CPyL99: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); goto CPyL287; } -CPyL100: ; +CPyL105: ; CPy_RestoreExcInfo(cpy_r_r114); CPy_DecRef(cpy_r_r114.f0); CPy_DecRef(cpy_r_r114.f1); @@ -45110,1044 +45078,1033 @@ CPyL100: ; cpy_r_r115 = CPy_KeepPropagating(); if (!cpy_r_r115) goto CPyL287; CPy_Unreachable(); -CPyL102: ; +CPyL107: ; cpy_r_r116 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__9; if (unlikely(cpy_r_r116 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__9", -1, CPyStatic_caching_utils___globals); - goto CPyL321; + goto CPyL319; } - CPy_INCREF_NO_IMM(cpy_r_r116); -CPyL103: ; + CPy_INCREF(cpy_r_r116); +CPyL108: ; cpy_r_r117 = CPyIter_Send(cpy_r_r116, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r116); + CPy_DECREF(cpy_r_r116); CPy_DECREF(cpy_r_arg); - if (cpy_r_r117 == NULL) goto CPyL105; + if (cpy_r_r117 == NULL) goto CPyL110; cpy_r_r103 = cpy_r_r117; - goto CPyL86; -CPyL105: ; + goto CPyL91; +CPyL110: ; cpy_r_r118 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r118 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL297; } cpy_r_r100 = cpy_r_r118; -CPyL107: ; - if (unlikely(!PyBool_Check(cpy_r_r100))) { - CPy_TypeError("bool", cpy_r_r100); cpy_r_r119 = 2; - } else - cpy_r_r119 = cpy_r_r100 == Py_True; - CPy_DECREF(cpy_r_r100); - if (unlikely(cpy_r_r119 == 2)) { +CPyL112: ; + if (likely(PyDict_Check(cpy_r_r100))) + cpy_r_r119 = cpy_r_r100; + else { + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 375, CPyStatic_caching_utils___globals, "dict", cpy_r_r100); + goto CPyL297; + } + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response = cpy_r_r119; + cpy_r_r120 = 1; + if (unlikely(!cpy_r_r120)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL297; } - if (!cpy_r_r119) goto CPyL233; - cpy_r_r120 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 380, CPyStatic_caching_utils___globals); - goto CPyL299; + cpy_r_r121 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r121 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 377, CPyStatic_caching_utils___globals); + goto CPyL297; } - CPy_INCREF(cpy_r_r120); -CPyL110: ; - cpy_r_r121 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache_lock' */ - cpy_r_r122 = CPyObject_GetAttr(cpy_r_r120, cpy_r_r121); - CPy_DECREF(cpy_r_r120); + CPy_INCREF(cpy_r_r121); +CPyL115: ; + cpy_r_r122 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 377, CPyStatic_caching_utils___globals); + goto CPyL320; + } + CPy_INCREF(cpy_r_r122); +CPyL116: ; + cpy_r_r123 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 377, CPyStatic_caching_utils___globals); + goto CPyL321; + } + CPy_INCREF(cpy_r_r123); +CPyL117: ; + cpy_r_r124 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; + if (unlikely(cpy_r_r124 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 377, CPyStatic_caching_utils___globals); + goto CPyL322; } - cpy_r_r123 = CPy_TYPE(cpy_r_r122); - cpy_r_r124 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aexit__' */ - cpy_r_r125 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r124); + CPy_INCREF(cpy_r_r124); +CPyL118: ; + cpy_r_r125 = CPyDef_caching_utils____async_should_cache_response(cpy_r_r121, cpy_r_r122, cpy_r_r123, cpy_r_r124); + CPy_DECREF(cpy_r_r121); + CPy_DECREF(cpy_r_r122); + CPy_DECREF(cpy_r_r123); + CPy_DECREF(cpy_r_r124); if (unlikely(cpy_r_r125 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL322; + goto CPyL297; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11); + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11); } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11 = cpy_r_r125; cpy_r_r126 = 1; if (unlikely(!cpy_r_r126)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL322; - } - cpy_r_r127 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aenter__' */ - cpy_r_r128 = CPyObject_GetAttr(cpy_r_r123, cpy_r_r127); - CPy_DECREF(cpy_r_r123); - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL323; - } - PyObject *cpy_r_r129[1] = {cpy_r_r122}; - cpy_r_r130 = (PyObject **)&cpy_r_r129; - cpy_r_r131 = PyObject_Vectorcall(cpy_r_r128, cpy_r_r130, 1, 0); - CPy_DECREF(cpy_r_r128); - if (unlikely(cpy_r_r131 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL323; + goto CPyL297; } - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12); + cpy_r_r127 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11; + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__11", -1, CPyStatic_caching_utils___globals); + goto CPyL297; } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12 = cpy_r_r122; - cpy_r_r132 = 1; + CPy_INCREF_NO_IMM(cpy_r_r127); +CPyL121: ; + cpy_r_r128 = (PyObject *)&_Py_NoneStruct; + cpy_r_r129 = NULL; + cpy_r_r5 = cpy_r_r129; + cpy_r_r130 = (PyObject **)&cpy_r_r5; + cpy_r_r131 = CPyDef_caching_utils____async_should_cache_response_gen_____mypyc_generator_helper__(cpy_r_r127, cpy_r_r128, cpy_r_r128, cpy_r_r128, cpy_r_r128, cpy_r_r130); + CPy_DECREF_NO_IMM(cpy_r_r127); + if (cpy_r_r131 != NULL) goto CPyL323; + cpy_r_r132 = cpy_r_r5 != 0; if (unlikely(!cpy_r_r132)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); goto CPyL324; } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__13 = 1; - cpy_r_r133 = 1; - if (unlikely(!cpy_r_r133)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL324; - } - cpy_r_r134 = CPy_GetCoro(cpy_r_r131); - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; - } - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14); + cpy_r_r133 = cpy_r_r5; + cpy_r_r134 = NULL; + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14 = cpy_r_r134; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11 = cpy_r_r134; cpy_r_r135 = 1; if (unlikely(!cpy_r_r135)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL299; - } - cpy_r_r136 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14; - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__14", -1, CPyStatic_caching_utils___globals); - goto CPyL299; - } - CPy_INCREF(cpy_r_r136); -CPyL120: ; - cpy_r_r137 = CPyIter_Next(cpy_r_r136); - CPy_DECREF(cpy_r_r136); - if (cpy_r_r137 != NULL) goto CPyL123; - cpy_r_r138 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; - } - cpy_r_r139 = cpy_r_r138; - CPy_DECREF(cpy_r_r139); - cpy_r_r140 = NULL; - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14 = cpy_r_r140; - cpy_r_r141 = 1; - if (unlikely(!cpy_r_r141)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL325; } else - goto CPyL145; -CPyL123: ; - cpy_r_r142 = cpy_r_r137; + goto CPyL146; CPyL124: ; + cpy_r_r136 = cpy_r_r131; +CPyL125: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 3; CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r142; -CPyL125: ; - cpy_r_r144 = (PyObject *)&_Py_NoneStruct; - cpy_r_r145 = cpy_r_type != cpy_r_r144; - if (!cpy_r_r145) goto CPyL325; + return cpy_r_r136; +CPyL126: ; + cpy_r_r138 = (PyObject *)&_Py_NoneStruct; + cpy_r_r139 = cpy_r_type != cpy_r_r138; + if (!cpy_r_r139) goto CPyL326; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL129; + goto CPyL130; } else - goto CPyL326; -CPyL127: ; - CPy_Unreachable(); + goto CPyL327; CPyL128: ; - CPy_INCREF(cpy_r_arg); - goto CPyL140; + CPy_Unreachable(); CPyL129: ; - cpy_r_r146 = CPy_CatchError(); - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15.f0 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15.f0); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15.f1); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15.f2); + CPy_INCREF(cpy_r_arg); + goto CPyL141; +CPyL130: ; + cpy_r_r140 = CPy_CatchError(); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12.f0 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12.f0); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12.f1); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12.f2); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15 = cpy_r_r146; - cpy_r_r147 = 1; - if (unlikely(!cpy_r_r147)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12 = cpy_r_r140; + cpy_r_r141 = 1; + if (unlikely(!cpy_r_r141)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL327; + goto CPyL328; } - cpy_r_r148 = (PyObject **)&cpy_r_r7; - cpy_r_r149 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14; - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__14", -1, CPyStatic_caching_utils___globals); - goto CPyL327; + cpy_r_r142 = (PyObject **)&cpy_r_r7; + cpy_r_r143 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11; + if (unlikely(cpy_r_r143 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__11", -1, CPyStatic_caching_utils___globals); + goto CPyL328; } - CPy_INCREF(cpy_r_r149); -CPyL131: ; - cpy_r_r150 = CPy_YieldFromErrorHandle(cpy_r_r149, cpy_r_r148); - CPy_DecRef(cpy_r_r149); - if (unlikely(cpy_r_r150 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r143); +CPyL132: ; + cpy_r_r144 = CPy_YieldFromErrorHandle(cpy_r_r143, cpy_r_r142); + CPy_DecRef(cpy_r_r143); + if (unlikely(cpy_r_r144 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL327; - } - if (cpy_r_r150) goto CPyL135; - cpy_r_r142 = cpy_r_r7; - cpy_r_r151 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15; - if (unlikely(cpy_r_r151.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__15", -1, CPyStatic_caching_utils___globals); goto CPyL328; } - CPy_INCREF(cpy_r_r151.f0); - CPy_INCREF(cpy_r_r151.f1); - CPy_INCREF(cpy_r_r151.f2); -CPyL134: ; - CPy_RestoreExcInfo(cpy_r_r151); - CPy_DecRef(cpy_r_r151.f0); - CPy_DecRef(cpy_r_r151.f1); - CPy_DecRef(cpy_r_r151.f2); - goto CPyL124; -CPyL135: ; - cpy_r_r139 = cpy_r_r7; - CPy_DecRef(cpy_r_r139); - cpy_r_r152 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15; - if (unlikely(cpy_r_r152.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__15", -1, CPyStatic_caching_utils___globals); - goto CPyL137; + if (cpy_r_r144) goto CPyL136; + cpy_r_r136 = cpy_r_r7; + cpy_r_r145 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12; + if (unlikely(cpy_r_r145.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__12", -1, CPyStatic_caching_utils___globals); + goto CPyL329; } - CPy_INCREF(cpy_r_r152.f0); - CPy_INCREF(cpy_r_r152.f1); - CPy_INCREF(cpy_r_r152.f2); + CPy_INCREF(cpy_r_r145.f0); + CPy_INCREF(cpy_r_r145.f1); + CPy_INCREF(cpy_r_r145.f2); +CPyL135: ; + CPy_RestoreExcInfo(cpy_r_r145); + CPy_DecRef(cpy_r_r145.f0); + CPy_DecRef(cpy_r_r145.f1); + CPy_DecRef(cpy_r_r145.f2); + goto CPyL125; CPyL136: ; - CPy_RestoreExcInfo(cpy_r_r152); - CPy_DecRef(cpy_r_r152.f0); - CPy_DecRef(cpy_r_r152.f1); - CPy_DecRef(cpy_r_r152.f2); - goto CPyL145; + cpy_r_r133 = cpy_r_r7; + cpy_r_r146 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12; + if (unlikely(cpy_r_r146.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__12", -1, CPyStatic_caching_utils___globals); + goto CPyL330; + } + CPy_INCREF(cpy_r_r146.f0); + CPy_INCREF(cpy_r_r146.f1); + CPy_INCREF(cpy_r_r146.f2); CPyL137: ; - cpy_r_r153 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15; - if (unlikely(cpy_r_r153.f0 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__15' of 'wrapper_async_handle_request_caching_env' undefined"); + CPy_RestoreExcInfo(cpy_r_r146); + CPy_DecRef(cpy_r_r146.f0); + CPy_DecRef(cpy_r_r146.f1); + CPy_DecRef(cpy_r_r146.f2); + goto CPyL146; +CPyL138: ; + cpy_r_r147 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12; + if (unlikely(cpy_r_r147.f0 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__12' of 'wrapper_async_handle_request_caching_env' undefined"); } else { - CPy_INCREF(cpy_r_r153.f0); - CPy_INCREF(cpy_r_r153.f1); - CPy_INCREF(cpy_r_r153.f2); + CPy_INCREF(cpy_r_r147.f0); + CPy_INCREF(cpy_r_r147.f1); + CPy_INCREF(cpy_r_r147.f2); } CPy_DecRef(cpy_r_r16); - if (unlikely(cpy_r_r153.f0 == NULL)) { + if (unlikely(cpy_r_r147.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); goto CPyL287; } -CPyL138: ; - CPy_RestoreExcInfo(cpy_r_r153); - CPy_DecRef(cpy_r_r153.f0); - CPy_DecRef(cpy_r_r153.f1); - CPy_DecRef(cpy_r_r153.f2); - cpy_r_r154 = CPy_KeepPropagating(); - if (!cpy_r_r154) goto CPyL287; +CPyL139: ; + CPy_RestoreExcInfo(cpy_r_r147); + CPy_DecRef(cpy_r_r147.f0); + CPy_DecRef(cpy_r_r147.f1); + CPy_DecRef(cpy_r_r147.f2); + cpy_r_r148 = CPy_KeepPropagating(); + if (!cpy_r_r148) goto CPyL287; CPy_Unreachable(); -CPyL140: ; - cpy_r_r155 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14; - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__14", -1, CPyStatic_caching_utils___globals); - goto CPyL329; - } - CPy_INCREF(cpy_r_r155); CPyL141: ; - cpy_r_r156 = CPyIter_Send(cpy_r_r155, cpy_r_arg); - CPy_DECREF(cpy_r_r155); + cpy_r_r149 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11; + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__11", -1, CPyStatic_caching_utils___globals); + goto CPyL331; + } + CPy_INCREF_NO_IMM(cpy_r_r149); +CPyL142: ; + cpy_r_r150 = CPyIter_Send(cpy_r_r149, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r149); CPy_DECREF(cpy_r_arg); - if (cpy_r_r156 == NULL) goto CPyL143; - cpy_r_r142 = cpy_r_r156; - goto CPyL124; -CPyL143: ; - cpy_r_r157 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r157 == NULL)) { + if (cpy_r_r150 == NULL) goto CPyL144; + cpy_r_r136 = cpy_r_r150; + goto CPyL125; +CPyL144: ; + cpy_r_r151 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r151 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; - } - cpy_r_r139 = cpy_r_r157; - CPy_DECREF(cpy_r_r139); -CPyL145: ; - cpy_r_r158 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 381, CPyStatic_caching_utils___globals); - goto CPyL149; + goto CPyL297; } - CPy_INCREF_NO_IMM(cpy_r_r158); + cpy_r_r133 = cpy_r_r151; CPyL146: ; - cpy_r_r159 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 381, CPyStatic_caching_utils___globals); - goto CPyL330; + if (unlikely(!PyBool_Check(cpy_r_r133))) { + CPy_TypeError("bool", cpy_r_r133); cpy_r_r152 = 2; + } else + cpy_r_r152 = cpy_r_r133 == Py_True; + CPy_DECREF(cpy_r_r133); + if (unlikely(cpy_r_r152 == 2)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL297; } - CPy_INCREF(cpy_r_r159); -CPyL147: ; - cpy_r_r160 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 381, CPyStatic_caching_utils___globals); - goto CPyL331; + if (!cpy_r_r152) goto CPyL272; + cpy_r_r153 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 379, CPyStatic_caching_utils___globals); + goto CPyL297; } - CPy_INCREF(cpy_r_r160); -CPyL148: ; - cpy_r_r161 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r158, cpy_r_r159, cpy_r_r160); - CPy_DECREF(cpy_r_r159); - CPy_DECREF(cpy_r_r160); - CPy_DECREF_NO_IMM(cpy_r_r158); - if (unlikely(cpy_r_r161.f0 == NULL)) { + CPy_INCREF(cpy_r_r153); +CPyL149: ; + cpy_r_r154 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache_lock' */ + cpy_r_r155 = CPyObject_GetAttr(cpy_r_r153, cpy_r_r154); + CPy_DECREF(cpy_r_r153); + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL297; + } + cpy_r_r156 = CPy_TYPE(cpy_r_r155); + cpy_r_r157 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aexit__' */ + cpy_r_r158 = CPyObject_GetAttr(cpy_r_r156, cpy_r_r157); + if (unlikely(cpy_r_r158 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - } else goto CPyL332; -CPyL149: ; - cpy_r_r162 = CPy_CatchError(); - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16.f0 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16.f0); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16.f1); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16.f2); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16 = cpy_r_r162; - cpy_r_r163 = 1; - if (unlikely(!cpy_r_r163)) { + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__13 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__13); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__13 = cpy_r_r158; + cpy_r_r159 = 1; + if (unlikely(!cpy_r_r159)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL188; + goto CPyL332; } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__13 = 0; - cpy_r_r164 = 1; - if (unlikely(!cpy_r_r164)) { + cpy_r_r160 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aenter__' */ + cpy_r_r161 = CPyObject_GetAttr(cpy_r_r156, cpy_r_r160); + CPy_DECREF(cpy_r_r156); + if (unlikely(cpy_r_r161 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL188; + goto CPyL333; } - cpy_r_r165 = CPy_GetExcInfo(); - cpy_r_r166 = cpy_r_r165.f0; - CPy_INCREF(cpy_r_r166); - cpy_r_r167 = cpy_r_r165.f1; - CPy_INCREF(cpy_r_r167); - cpy_r_r168 = cpy_r_r165.f2; - CPy_INCREF(cpy_r_r168); - CPy_DecRef(cpy_r_r165.f0); - CPy_DecRef(cpy_r_r165.f1); - CPy_DecRef(cpy_r_r165.f2); - cpy_r_r169 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11; - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__11", -1, CPyStatic_caching_utils___globals); + PyObject *cpy_r_r162[1] = {cpy_r_r155}; + cpy_r_r163 = (PyObject **)&cpy_r_r162; + cpy_r_r164 = PyObject_Vectorcall(cpy_r_r161, cpy_r_r163, 1, 0); + CPy_DECREF(cpy_r_r161); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL333; } - CPy_INCREF(cpy_r_r169); -CPyL152: ; - cpy_r_r170 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12; - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__12", -1, CPyStatic_caching_utils___globals); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14 = cpy_r_r155; + cpy_r_r165 = 1; + if (unlikely(!cpy_r_r165)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); goto CPyL334; } - CPy_INCREF(cpy_r_r170); -CPyL153: ; - PyObject *cpy_r_r171[4] = {cpy_r_r170, cpy_r_r166, cpy_r_r167, cpy_r_r168}; - cpy_r_r172 = (PyObject **)&cpy_r_r171; - cpy_r_r173 = PyObject_Vectorcall(cpy_r_r169, cpy_r_r172, 4, 0); - CPy_DecRef(cpy_r_r169); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL335; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15 = 1; + cpy_r_r166 = 1; + if (unlikely(!cpy_r_r166)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL334; } - CPy_DecRef(cpy_r_r170); - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r168); - cpy_r_r174 = CPy_GetCoro(cpy_r_r173); - CPy_DecRef(cpy_r_r173); - if (unlikely(cpy_r_r174 == NULL)) { + cpy_r_r167 = CPy_GetCoro(cpy_r_r164); + CPy_DECREF(cpy_r_r164); + if (unlikely(cpy_r_r167 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL188; + goto CPyL297; } - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17 = cpy_r_r174; - cpy_r_r175 = 1; - if (unlikely(!cpy_r_r175)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16 = cpy_r_r167; + cpy_r_r168 = 1; + if (unlikely(!cpy_r_r168)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL188; + goto CPyL297; } - cpy_r_r176 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17; - if (unlikely(cpy_r_r176 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__17", -1, CPyStatic_caching_utils___globals); - goto CPyL188; + cpy_r_r169 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16; + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__16", -1, CPyStatic_caching_utils___globals); + goto CPyL297; } - CPy_INCREF(cpy_r_r176); -CPyL157: ; - cpy_r_r177 = CPyIter_Next(cpy_r_r176); - CPy_DecRef(cpy_r_r176); - if (cpy_r_r177 != NULL) goto CPyL160; - cpy_r_r178 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r178 == NULL)) { + CPy_INCREF(cpy_r_r169); +CPyL159: ; + cpy_r_r170 = CPyIter_Next(cpy_r_r169); + CPy_DECREF(cpy_r_r169); + if (cpy_r_r170 != NULL) goto CPyL162; + cpy_r_r171 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r171 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL188; + goto CPyL297; } - cpy_r_r179 = cpy_r_r178; - cpy_r_r180 = NULL; - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17); + cpy_r_r172 = cpy_r_r171; + CPy_DECREF(cpy_r_r172); + cpy_r_r173 = NULL; + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17 = cpy_r_r180; - cpy_r_r181 = 1; - if (unlikely(!cpy_r_r181)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16 = cpy_r_r173; + cpy_r_r174 = 1; + if (unlikely(!cpy_r_r174)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL336; + goto CPyL297; } else - goto CPyL182; -CPyL160: ; - cpy_r_r182 = cpy_r_r177; -CPyL161: ; + goto CPyL184; +CPyL162: ; + cpy_r_r175 = cpy_r_r170; +CPyL163: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 4; CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r182; -CPyL162: ; - cpy_r_r184 = (PyObject *)&_Py_NoneStruct; - cpy_r_r185 = cpy_r_type != cpy_r_r184; - if (!cpy_r_r185) goto CPyL337; + return cpy_r_r175; +CPyL164: ; + cpy_r_r177 = (PyObject *)&_Py_NoneStruct; + cpy_r_r178 = cpy_r_type != cpy_r_r177; + if (!cpy_r_r178) goto CPyL335; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL166; + goto CPyL168; } else - goto CPyL338; -CPyL164: ; + goto CPyL336; +CPyL166: ; CPy_Unreachable(); -CPyL165: ; +CPyL167: ; CPy_INCREF(cpy_r_arg); - goto CPyL177; -CPyL166: ; - cpy_r_r186 = CPy_CatchError(); - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18.f0 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18.f0); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18.f1); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18.f2); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18 = cpy_r_r186; - cpy_r_r187 = 1; - if (unlikely(!cpy_r_r187)) { + goto CPyL179; +CPyL168: ; + cpy_r_r179 = CPy_CatchError(); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17.f0 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17.f0); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17.f1); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17.f2); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17 = cpy_r_r179; + cpy_r_r180 = 1; + if (unlikely(!cpy_r_r180)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL339; + goto CPyL337; } - cpy_r_r188 = (PyObject **)&cpy_r_r9; - cpy_r_r189 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17; - if (unlikely(cpy_r_r189 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__17", -1, CPyStatic_caching_utils___globals); - goto CPyL339; + cpy_r_r181 = (PyObject **)&cpy_r_r9; + cpy_r_r182 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16; + if (unlikely(cpy_r_r182 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__16", -1, CPyStatic_caching_utils___globals); + goto CPyL337; } - CPy_INCREF(cpy_r_r189); -CPyL168: ; - cpy_r_r190 = CPy_YieldFromErrorHandle(cpy_r_r189, cpy_r_r188); - CPy_DecRef(cpy_r_r189); - if (unlikely(cpy_r_r190 == 2)) { + CPy_INCREF(cpy_r_r182); +CPyL170: ; + cpy_r_r183 = CPy_YieldFromErrorHandle(cpy_r_r182, cpy_r_r181); + CPy_DecRef(cpy_r_r182); + if (unlikely(cpy_r_r183 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL339; - } - if (cpy_r_r190) goto CPyL172; - cpy_r_r182 = cpy_r_r9; - cpy_r_r191 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18; - if (unlikely(cpy_r_r191.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__18", -1, CPyStatic_caching_utils___globals); - goto CPyL340; + goto CPyL337; } - CPy_INCREF(cpy_r_r191.f0); - CPy_INCREF(cpy_r_r191.f1); - CPy_INCREF(cpy_r_r191.f2); -CPyL171: ; - CPy_RestoreExcInfo(cpy_r_r191); - CPy_DecRef(cpy_r_r191.f0); - CPy_DecRef(cpy_r_r191.f1); - CPy_DecRef(cpy_r_r191.f2); - goto CPyL161; -CPyL172: ; - cpy_r_r179 = cpy_r_r9; - cpy_r_r192 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18; - if (unlikely(cpy_r_r192.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__18", -1, CPyStatic_caching_utils___globals); - goto CPyL341; + if (cpy_r_r183) goto CPyL174; + cpy_r_r175 = cpy_r_r9; + cpy_r_r184 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17; + if (unlikely(cpy_r_r184.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__17", -1, CPyStatic_caching_utils___globals); + goto CPyL338; } - CPy_INCREF(cpy_r_r192.f0); - CPy_INCREF(cpy_r_r192.f1); - CPy_INCREF(cpy_r_r192.f2); + CPy_INCREF(cpy_r_r184.f0); + CPy_INCREF(cpy_r_r184.f1); + CPy_INCREF(cpy_r_r184.f2); CPyL173: ; - CPy_RestoreExcInfo(cpy_r_r192); - CPy_DecRef(cpy_r_r192.f0); - CPy_DecRef(cpy_r_r192.f1); - CPy_DecRef(cpy_r_r192.f2); - goto CPyL182; + CPy_RestoreExcInfo(cpy_r_r184); + CPy_DecRef(cpy_r_r184.f0); + CPy_DecRef(cpy_r_r184.f1); + CPy_DecRef(cpy_r_r184.f2); + goto CPyL163; CPyL174: ; - cpy_r_r193 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18; - if (unlikely(cpy_r_r193.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__18", -1, CPyStatic_caching_utils___globals); - goto CPyL188; + cpy_r_r172 = cpy_r_r9; + CPy_DecRef(cpy_r_r172); + cpy_r_r185 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17; + if (unlikely(cpy_r_r185.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__17", -1, CPyStatic_caching_utils___globals); + goto CPyL176; } - CPy_INCREF(cpy_r_r193.f0); - CPy_INCREF(cpy_r_r193.f1); - CPy_INCREF(cpy_r_r193.f2); + CPy_INCREF(cpy_r_r185.f0); + CPy_INCREF(cpy_r_r185.f1); + CPy_INCREF(cpy_r_r185.f2); CPyL175: ; - CPy_RestoreExcInfo(cpy_r_r193); - CPy_DecRef(cpy_r_r193.f0); - CPy_DecRef(cpy_r_r193.f1); - CPy_DecRef(cpy_r_r193.f2); - cpy_r_r194 = CPy_KeepPropagating(); - if (!cpy_r_r194) { - goto CPyL188; - } else - goto CPyL342; + CPy_RestoreExcInfo(cpy_r_r185); + CPy_DecRef(cpy_r_r185.f0); + CPy_DecRef(cpy_r_r185.f1); + CPy_DecRef(cpy_r_r185.f2); + goto CPyL184; CPyL176: ; - CPy_Unreachable(); + cpy_r_r186 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17; + if (unlikely(cpy_r_r186.f0 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__17' of 'wrapper_async_handle_request_caching_env' undefined"); + } else { + CPy_INCREF(cpy_r_r186.f0); + CPy_INCREF(cpy_r_r186.f1); + CPy_INCREF(cpy_r_r186.f2); + } + CPy_DecRef(cpy_r_r16); + if (unlikely(cpy_r_r186.f0 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL287; + } CPyL177: ; - cpy_r_r195 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__17; - if (unlikely(cpy_r_r195 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__17", -1, CPyStatic_caching_utils___globals); - goto CPyL343; + CPy_RestoreExcInfo(cpy_r_r186); + CPy_DecRef(cpy_r_r186.f0); + CPy_DecRef(cpy_r_r186.f1); + CPy_DecRef(cpy_r_r186.f2); + cpy_r_r187 = CPy_KeepPropagating(); + if (!cpy_r_r187) goto CPyL287; + CPy_Unreachable(); +CPyL179: ; + cpy_r_r188 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16; + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__16", -1, CPyStatic_caching_utils___globals); + goto CPyL339; } - CPy_INCREF(cpy_r_r195); -CPyL178: ; - cpy_r_r196 = CPyIter_Send(cpy_r_r195, cpy_r_arg); - CPy_DECREF(cpy_r_r195); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r196 == NULL) goto CPyL180; - cpy_r_r182 = cpy_r_r196; - goto CPyL161; + CPy_INCREF(cpy_r_r188); CPyL180: ; - cpy_r_r197 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r197 == NULL)) { + cpy_r_r189 = CPyIter_Send(cpy_r_r188, cpy_r_arg); + CPy_DECREF(cpy_r_r188); + CPy_DECREF(cpy_r_arg); + if (cpy_r_r189 == NULL) goto CPyL182; + cpy_r_r175 = cpy_r_r189; + goto CPyL163; +CPyL182: ; + cpy_r_r190 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r190 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL188; + goto CPyL297; } - cpy_r_r179 = cpy_r_r197; -CPyL182: ; - cpy_r_r198 = PyObject_IsTrue(cpy_r_r179); - CPy_DECREF(cpy_r_r179); - cpy_r_r199 = cpy_r_r198 >= 0; - if (unlikely(!cpy_r_r199)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + cpy_r_r172 = cpy_r_r190; + CPy_DECREF(cpy_r_r172); +CPyL184: ; + cpy_r_r191 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; + if (unlikely(cpy_r_r191 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "request_cache", 380, CPyStatic_caching_utils___globals); goto CPyL188; } - cpy_r_r200 = cpy_r_r198; - if (cpy_r_r200) goto CPyL186; - CPy_Reraise(); - if (!0) { - goto CPyL188; - } else - goto CPyL344; + CPy_INCREF_NO_IMM(cpy_r_r191); CPyL185: ; - CPy_Unreachable(); + cpy_r_r192 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r192 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "cache_key", 380, CPyStatic_caching_utils___globals); + goto CPyL340; + } + CPy_INCREF(cpy_r_r192); CPyL186: ; - cpy_r_r201 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16; - if (unlikely(cpy_r_r201.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__16", -1, CPyStatic_caching_utils___globals); - goto CPyL192; + cpy_r_r193 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; + if (unlikely(cpy_r_r193 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 380, CPyStatic_caching_utils___globals); + goto CPyL341; } - CPy_INCREF(cpy_r_r201.f0); - CPy_INCREF(cpy_r_r201.f1); - CPy_INCREF(cpy_r_r201.f2); + CPy_INCREF(cpy_r_r193); CPyL187: ; - CPy_RestoreExcInfo(cpy_r_r201); - CPy_DECREF(cpy_r_r201.f0); - CPy_DECREF(cpy_r_r201.f1); - CPy_DECREF(cpy_r_r201.f2); - goto CPyL191; + cpy_r_r194 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r191, cpy_r_r192, cpy_r_r193); + CPy_DECREF(cpy_r_r192); + CPy_DECREF(cpy_r_r193); + CPy_DECREF_NO_IMM(cpy_r_r191); + if (unlikely(cpy_r_r194.f0 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + } else + goto CPyL342; CPyL188: ; - cpy_r_r202 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__16; - if (unlikely(cpy_r_r202.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__16", -1, CPyStatic_caching_utils___globals); - goto CPyL192; + cpy_r_r195 = CPy_CatchError(); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18.f0 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18.f0); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18.f1); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18.f2); } - CPy_INCREF(cpy_r_r202.f0); - CPy_INCREF(cpy_r_r202.f1); - CPy_INCREF(cpy_r_r202.f2); -CPyL189: ; - CPy_RestoreExcInfo(cpy_r_r202); - CPy_DECREF(cpy_r_r202.f0); - CPy_DECREF(cpy_r_r202.f1); - CPy_DECREF(cpy_r_r202.f2); - cpy_r_r203 = CPy_KeepPropagating(); - if (!cpy_r_r203) { - goto CPyL192; - } else - goto CPyL345; -CPyL190: ; - CPy_Unreachable(); -CPyL191: ; - tuple_T3OOO __tmp178 = { NULL, NULL, NULL }; - cpy_r_r204 = __tmp178; - cpy_r_r13 = cpy_r_r204; - goto CPyL193; -CPyL192: ; - cpy_r_r205 = CPy_CatchError(); - cpy_r_r13 = cpy_r_r205; -CPyL193: ; - cpy_r_r206 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__13; - if (unlikely(cpy_r_r206 == 2)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__13", -1, CPyStatic_caching_utils___globals); - goto CPyL346; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18 = cpy_r_r195; + cpy_r_r196 = 1; + if (unlikely(!cpy_r_r196)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL227; } -CPyL194: ; - if (!cpy_r_r206) goto CPyL226; -CPyL195: ; - cpy_r_r207 = (PyObject *)&_Py_NoneStruct; - cpy_r_r208 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__11; - if (unlikely(cpy_r_r208 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__11", -1, CPyStatic_caching_utils___globals); - goto CPyL346; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15 = 0; + cpy_r_r197 = 1; + if (unlikely(!cpy_r_r197)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL227; } - CPy_INCREF(cpy_r_r208); -CPyL196: ; - cpy_r_r209 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__12; - if (unlikely(cpy_r_r209 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__12", -1, CPyStatic_caching_utils___globals); - goto CPyL347; + cpy_r_r198 = CPy_GetExcInfo(); + cpy_r_r199 = cpy_r_r198.f0; + CPy_INCREF(cpy_r_r199); + cpy_r_r200 = cpy_r_r198.f1; + CPy_INCREF(cpy_r_r200); + cpy_r_r201 = cpy_r_r198.f2; + CPy_INCREF(cpy_r_r201); + CPy_DecRef(cpy_r_r198.f0); + CPy_DecRef(cpy_r_r198.f1); + CPy_DecRef(cpy_r_r198.f2); + cpy_r_r202 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__13; + if (unlikely(cpy_r_r202 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__13", -1, CPyStatic_caching_utils___globals); + goto CPyL343; } - CPy_INCREF(cpy_r_r209); -CPyL197: ; - PyObject *cpy_r_r210[4] = {cpy_r_r209, cpy_r_r207, cpy_r_r207, cpy_r_r207}; - cpy_r_r211 = (PyObject **)&cpy_r_r210; - cpy_r_r212 = PyObject_Vectorcall(cpy_r_r208, cpy_r_r211, 4, 0); - CPy_DECREF(cpy_r_r208); - if (unlikely(cpy_r_r212 == NULL)) { + CPy_INCREF(cpy_r_r202); +CPyL191: ; + cpy_r_r203 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14; + if (unlikely(cpy_r_r203 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__14", -1, CPyStatic_caching_utils___globals); + goto CPyL344; + } + CPy_INCREF(cpy_r_r203); +CPyL192: ; + PyObject *cpy_r_r204[4] = {cpy_r_r203, cpy_r_r199, cpy_r_r200, cpy_r_r201}; + cpy_r_r205 = (PyObject **)&cpy_r_r204; + cpy_r_r206 = PyObject_Vectorcall(cpy_r_r202, cpy_r_r205, 4, 0); + CPy_DecRef(cpy_r_r202); + if (unlikely(cpy_r_r206 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL348; + goto CPyL345; } - CPy_DECREF(cpy_r_r209); - cpy_r_r213 = CPy_GetCoro(cpy_r_r212); - CPy_DECREF(cpy_r_r212); - if (unlikely(cpy_r_r213 == NULL)) { + CPy_DecRef(cpy_r_r203); + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r200); + CPy_DecRef(cpy_r_r201); + cpy_r_r207 = CPy_GetCoro(cpy_r_r206); + CPy_DecRef(cpy_r_r206); + if (unlikely(cpy_r_r207 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL346; + goto CPyL227; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19 = cpy_r_r213; - cpy_r_r214 = 1; - if (unlikely(!cpy_r_r214)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19 = cpy_r_r207; + cpy_r_r208 = 1; + if (unlikely(!cpy_r_r208)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL346; + goto CPyL227; } - cpy_r_r215 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19; - if (unlikely(cpy_r_r215 == NULL)) { + cpy_r_r209 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19; + if (unlikely(cpy_r_r209 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__19", -1, CPyStatic_caching_utils___globals); - goto CPyL346; + goto CPyL227; } - CPy_INCREF(cpy_r_r215); -CPyL201: ; - cpy_r_r216 = CPyIter_Next(cpy_r_r215); - CPy_DECREF(cpy_r_r215); - if (cpy_r_r216 != NULL) goto CPyL349; - cpy_r_r217 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r217 == NULL)) { + CPy_INCREF(cpy_r_r209); +CPyL196: ; + cpy_r_r210 = CPyIter_Next(cpy_r_r209); + CPy_DecRef(cpy_r_r209); + if (cpy_r_r210 != NULL) goto CPyL199; + cpy_r_r211 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r211 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL346; + goto CPyL227; } - cpy_r_r218 = cpy_r_r217; - CPy_DECREF(cpy_r_r218); - cpy_r_r219 = NULL; + cpy_r_r212 = cpy_r_r211; + cpy_r_r213 = NULL; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19 = cpy_r_r219; - cpy_r_r220 = 1; - if (unlikely(!cpy_r_r220)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19 = cpy_r_r213; + cpy_r_r214 = 1; + if (unlikely(!cpy_r_r214)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL346; } else - goto CPyL226; -CPyL204: ; - cpy_r_r221 = cpy_r_r216; -CPyL205: ; + goto CPyL221; +CPyL199: ; + cpy_r_r215 = cpy_r_r210; +CPyL200: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 5; CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r221; -CPyL206: ; - cpy_r_r223 = (PyObject *)&_Py_NoneStruct; - cpy_r_r224 = cpy_r_type != cpy_r_r223; - if (!cpy_r_r224) goto CPyL350; + return cpy_r_r215; +CPyL201: ; + cpy_r_r217 = (PyObject *)&_Py_NoneStruct; + cpy_r_r218 = cpy_r_type != cpy_r_r217; + if (!cpy_r_r218) goto CPyL347; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL210; + goto CPyL205; } else - goto CPyL351; -CPyL208: ; + goto CPyL348; +CPyL203: ; CPy_Unreachable(); -CPyL209: ; +CPyL204: ; CPy_INCREF(cpy_r_arg); - goto CPyL221; -CPyL210: ; - cpy_r_r225 = CPy_CatchError(); + goto CPyL216; +CPyL205: ; + cpy_r_r219 = CPy_CatchError(); if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20.f0 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20.f0); CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20.f1); CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20.f2); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20 = cpy_r_r225; - cpy_r_r226 = 1; - if (unlikely(!cpy_r_r226)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20 = cpy_r_r219; + cpy_r_r220 = 1; + if (unlikely(!cpy_r_r220)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL352; + goto CPyL349; } - cpy_r_r227 = (PyObject **)&cpy_r_r11; - cpy_r_r228 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19; - if (unlikely(cpy_r_r228 == NULL)) { + cpy_r_r221 = (PyObject **)&cpy_r_r11; + cpy_r_r222 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19; + if (unlikely(cpy_r_r222 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__19", -1, CPyStatic_caching_utils___globals); - goto CPyL352; + goto CPyL349; } - CPy_INCREF(cpy_r_r228); -CPyL212: ; - cpy_r_r229 = CPy_YieldFromErrorHandle(cpy_r_r228, cpy_r_r227); - CPy_DecRef(cpy_r_r228); - if (unlikely(cpy_r_r229 == 2)) { + CPy_INCREF(cpy_r_r222); +CPyL207: ; + cpy_r_r223 = CPy_YieldFromErrorHandle(cpy_r_r222, cpy_r_r221); + CPy_DecRef(cpy_r_r222); + if (unlikely(cpy_r_r223 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL352; + goto CPyL349; } - if (cpy_r_r229) goto CPyL216; - cpy_r_r221 = cpy_r_r11; - cpy_r_r230 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20; - if (unlikely(cpy_r_r230.f0 == NULL)) { + if (cpy_r_r223) goto CPyL211; + cpy_r_r215 = cpy_r_r11; + cpy_r_r224 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20; + if (unlikely(cpy_r_r224.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__20", -1, CPyStatic_caching_utils___globals); - goto CPyL353; + goto CPyL350; } - CPy_INCREF(cpy_r_r230.f0); - CPy_INCREF(cpy_r_r230.f1); - CPy_INCREF(cpy_r_r230.f2); - goto CPyL354; -CPyL215: ; - CPy_RestoreExcInfo(cpy_r_r230); - CPy_DecRef(cpy_r_r230.f0); - CPy_DecRef(cpy_r_r230.f1); - CPy_DecRef(cpy_r_r230.f2); - goto CPyL205; -CPyL216: ; - cpy_r_r218 = cpy_r_r11; - CPy_DecRef(cpy_r_r218); - cpy_r_r231 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20; - if (unlikely(cpy_r_r231.f0 == NULL)) { + CPy_INCREF(cpy_r_r224.f0); + CPy_INCREF(cpy_r_r224.f1); + CPy_INCREF(cpy_r_r224.f2); +CPyL210: ; + CPy_RestoreExcInfo(cpy_r_r224); + CPy_DecRef(cpy_r_r224.f0); + CPy_DecRef(cpy_r_r224.f1); + CPy_DecRef(cpy_r_r224.f2); + goto CPyL200; +CPyL211: ; + cpy_r_r212 = cpy_r_r11; + cpy_r_r225 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20; + if (unlikely(cpy_r_r225.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__20", -1, CPyStatic_caching_utils___globals); - goto CPyL218; - } - CPy_INCREF(cpy_r_r231.f0); - CPy_INCREF(cpy_r_r231.f1); - CPy_INCREF(cpy_r_r231.f2); -CPyL217: ; - CPy_RestoreExcInfo(cpy_r_r231); - CPy_DecRef(cpy_r_r231.f0); - CPy_DecRef(cpy_r_r231.f1); - CPy_DecRef(cpy_r_r231.f2); - goto CPyL226; -CPyL218: ; - cpy_r_r232 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20; - if (unlikely(cpy_r_r232.f0 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__20' of 'wrapper_async_handle_request_caching_env' undefined"); - } else { - CPy_INCREF(cpy_r_r232.f0); - CPy_INCREF(cpy_r_r232.f1); - CPy_INCREF(cpy_r_r232.f2); + goto CPyL351; } - CPy_DecRef(cpy_r_r16); - if (unlikely(cpy_r_r232.f0 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL229; + CPy_INCREF(cpy_r_r225.f0); + CPy_INCREF(cpy_r_r225.f1); + CPy_INCREF(cpy_r_r225.f2); +CPyL212: ; + CPy_RestoreExcInfo(cpy_r_r225); + CPy_DecRef(cpy_r_r225.f0); + CPy_DecRef(cpy_r_r225.f1); + CPy_DecRef(cpy_r_r225.f2); + goto CPyL221; +CPyL213: ; + cpy_r_r226 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__20; + if (unlikely(cpy_r_r226.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__20", -1, CPyStatic_caching_utils___globals); + goto CPyL227; } -CPyL219: ; - CPy_RestoreExcInfo(cpy_r_r232); - CPy_DecRef(cpy_r_r232.f0); - CPy_DecRef(cpy_r_r232.f1); - CPy_DecRef(cpy_r_r232.f2); - cpy_r_r233 = CPy_KeepPropagating(); - if (!cpy_r_r233) { - goto CPyL229; + CPy_INCREF(cpy_r_r226.f0); + CPy_INCREF(cpy_r_r226.f1); + CPy_INCREF(cpy_r_r226.f2); +CPyL214: ; + CPy_RestoreExcInfo(cpy_r_r226); + CPy_DecRef(cpy_r_r226.f0); + CPy_DecRef(cpy_r_r226.f1); + CPy_DecRef(cpy_r_r226.f2); + cpy_r_r227 = CPy_KeepPropagating(); + if (!cpy_r_r227) { + goto CPyL227; } else - goto CPyL355; -CPyL220: ; + goto CPyL352; +CPyL215: ; CPy_Unreachable(); -CPyL221: ; - cpy_r_r234 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19; - if (unlikely(cpy_r_r234 == NULL)) { +CPyL216: ; + cpy_r_r228 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__19; + if (unlikely(cpy_r_r228 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__19", -1, CPyStatic_caching_utils___globals); - goto CPyL356; + goto CPyL353; } - CPy_INCREF(cpy_r_r234); -CPyL222: ; - cpy_r_r235 = CPyIter_Send(cpy_r_r234, cpy_r_arg); - CPy_DECREF(cpy_r_r234); + CPy_INCREF(cpy_r_r228); +CPyL217: ; + cpy_r_r229 = CPyIter_Send(cpy_r_r228, cpy_r_arg); + CPy_DECREF(cpy_r_r228); CPy_DECREF(cpy_r_arg); - if (cpy_r_r235 == NULL) { - goto CPyL224; - } else - goto CPyL357; -CPyL223: ; - cpy_r_r221 = cpy_r_r235; - goto CPyL205; -CPyL224: ; - cpy_r_r236 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r236 == NULL)) { + if (cpy_r_r229 == NULL) goto CPyL219; + cpy_r_r215 = cpy_r_r229; + goto CPyL200; +CPyL219: ; + cpy_r_r230 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r230 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL346; + goto CPyL227; } - cpy_r_r218 = cpy_r_r236; - CPy_DECREF(cpy_r_r218); -CPyL226: ; - if (cpy_r_r13.f0 == NULL) { - goto CPyL233; - } else - goto CPyL358; -CPyL227: ; + cpy_r_r212 = cpy_r_r230; +CPyL221: ; + cpy_r_r231 = PyObject_IsTrue(cpy_r_r212); + CPy_DECREF(cpy_r_r212); + cpy_r_r232 = cpy_r_r231 >= 0; + if (unlikely(!cpy_r_r232)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL227; + } + cpy_r_r233 = cpy_r_r231; + if (cpy_r_r233) goto CPyL225; CPy_Reraise(); if (!0) { - goto CPyL229; + goto CPyL227; } else - goto CPyL359; -CPyL228: ; + goto CPyL354; +CPyL224: ; CPy_Unreachable(); +CPyL225: ; + cpy_r_r234 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18; + if (unlikely(cpy_r_r234.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__18", -1, CPyStatic_caching_utils___globals); + goto CPyL231; + } + CPy_INCREF(cpy_r_r234.f0); + CPy_INCREF(cpy_r_r234.f1); + CPy_INCREF(cpy_r_r234.f2); +CPyL226: ; + CPy_RestoreExcInfo(cpy_r_r234); + CPy_DECREF(cpy_r_r234.f0); + CPy_DECREF(cpy_r_r234.f1); + CPy_DECREF(cpy_r_r234.f2); + goto CPyL230; +CPyL227: ; + cpy_r_r235 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__18; + if (unlikely(cpy_r_r235.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__18", -1, CPyStatic_caching_utils___globals); + goto CPyL231; + } + CPy_INCREF(cpy_r_r235.f0); + CPy_INCREF(cpy_r_r235.f1); + CPy_INCREF(cpy_r_r235.f2); +CPyL228: ; + CPy_RestoreExcInfo(cpy_r_r235); + CPy_DECREF(cpy_r_r235.f0); + CPy_DECREF(cpy_r_r235.f1); + CPy_DECREF(cpy_r_r235.f2); + cpy_r_r236 = CPy_KeepPropagating(); + if (!cpy_r_r236) { + goto CPyL231; + } else + goto CPyL355; CPyL229: ; - if (cpy_r_r13.f0 == NULL) goto CPyL231; - CPy_RestoreExcInfo(cpy_r_r13); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); -CPyL231: ; - cpy_r_r237 = CPy_KeepPropagating(); - if (!cpy_r_r237) goto CPyL287; CPy_Unreachable(); -CPyL233: ; - cpy_r_r238 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; - if (unlikely(cpy_r_r238 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 382, CPyStatic_caching_utils___globals); - goto CPyL299; +CPyL230: ; + tuple_T3OOO __tmp178 = { NULL, NULL, NULL }; + cpy_r_r237 = __tmp178; + cpy_r_r15 = cpy_r_r237; + goto CPyL232; +CPyL231: ; + cpy_r_r238 = CPy_CatchError(); + cpy_r_r15 = cpy_r_r238; +CPyL232: ; + cpy_r_r239 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__15; + if (unlikely(cpy_r_r239 == 2)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__15", -1, CPyStatic_caching_utils___globals); + goto CPyL356; } - CPy_INCREF(cpy_r_r238); +CPyL233: ; + if (!cpy_r_r239) goto CPyL265; CPyL234: ; - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; - CPy_DECREF_NO_IMM(cpy_r_r16); - if (cpy_r_stop_iter_ptr != NULL) goto CPyL238; - CPyGen_SetStopIterationValue(cpy_r_r238); - CPy_DECREF(cpy_r_r238); - if (!0) goto CPyL287; - CPy_Unreachable(); -CPyL238: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r238; - return 0; -CPyL239: ; - cpy_r_r240 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r240 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "provider", 384, CPyStatic_caching_utils___globals); - goto CPyL291; - } - CPy_INCREF(cpy_r_r240); -CPyL240: ; - cpy_r_r241 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; + cpy_r_r240 = (PyObject *)&_Py_NoneStruct; + cpy_r_r241 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__13; if (unlikely(cpy_r_r241 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "method", 384, CPyStatic_caching_utils___globals); - goto CPyL360; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__13", -1, CPyStatic_caching_utils___globals); + goto CPyL356; } CPy_INCREF(cpy_r_r241); -CPyL241: ; - cpy_r_r242 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; +CPyL235: ; + cpy_r_r242 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__14; if (unlikely(cpy_r_r242 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "params", 384, CPyStatic_caching_utils___globals); - goto CPyL361; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__14", -1, CPyStatic_caching_utils___globals); + goto CPyL357; } CPy_INCREF(cpy_r_r242); -CPyL242: ; - cpy_r_r243 = ((faster_web3____utils___caching___caching_utils___async_handle_request_caching_envObject *)cpy_r_r18)->_func; - if (unlikely(cpy_r_r243 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'async_handle_request_caching_env' undefined"); - } else { - CPy_INCREF(cpy_r_r243); - } - CPy_DECREF_NO_IMM(cpy_r_r18); - if (unlikely(cpy_r_r243 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL362; - } -CPyL243: ; - PyObject *cpy_r_r244[3] = {cpy_r_r240, cpy_r_r241, cpy_r_r242}; - cpy_r_r245 = (PyObject **)&cpy_r_r244; - cpy_r_r246 = PyObject_Vectorcall(cpy_r_r243, cpy_r_r245, 3, 0); - CPy_DECREF(cpy_r_r243); - if (unlikely(cpy_r_r246 == NULL)) { +CPyL236: ; + PyObject *cpy_r_r243[4] = {cpy_r_r242, cpy_r_r240, cpy_r_r240, cpy_r_r240}; + cpy_r_r244 = (PyObject **)&cpy_r_r243; + cpy_r_r245 = PyObject_Vectorcall(cpy_r_r241, cpy_r_r244, 4, 0); + CPy_DECREF(cpy_r_r241); + if (unlikely(cpy_r_r245 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL362; + goto CPyL358; } - CPy_DECREF(cpy_r_r240); - CPy_DECREF(cpy_r_r241); CPy_DECREF(cpy_r_r242); - cpy_r_r247 = CPy_GetCoro(cpy_r_r246); - CPy_DECREF(cpy_r_r246); - if (unlikely(cpy_r_r247 == NULL)) { + cpy_r_r246 = CPy_GetCoro(cpy_r_r245); + CPy_DECREF(cpy_r_r245); + if (unlikely(cpy_r_r246 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL356; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21 = cpy_r_r247; - cpy_r_r248 = 1; - if (unlikely(!cpy_r_r248)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21 = cpy_r_r246; + cpy_r_r247 = 1; + if (unlikely(!cpy_r_r247)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL356; } - cpy_r_r249 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21; - if (unlikely(cpy_r_r249 == NULL)) { + cpy_r_r248 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21; + if (unlikely(cpy_r_r248 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__21", -1, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL356; } - CPy_INCREF(cpy_r_r249); -CPyL247: ; - cpy_r_r250 = CPyIter_Next(cpy_r_r249); - CPy_DECREF(cpy_r_r249); - if (cpy_r_r250 != NULL) goto CPyL250; - cpy_r_r251 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r251 == NULL)) { + CPy_INCREF(cpy_r_r248); +CPyL240: ; + cpy_r_r249 = CPyIter_Next(cpy_r_r248); + CPy_DECREF(cpy_r_r248); + if (cpy_r_r249 != NULL) goto CPyL359; + cpy_r_r250 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r250 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL356; } - cpy_r_r252 = cpy_r_r251; - cpy_r_r253 = NULL; + cpy_r_r251 = cpy_r_r250; + CPy_DECREF(cpy_r_r251); + cpy_r_r252 = NULL; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21 = cpy_r_r253; - cpy_r_r254 = 1; - if (unlikely(!cpy_r_r254)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21 = cpy_r_r252; + cpy_r_r253 = 1; + if (unlikely(!cpy_r_r253)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL363; + goto CPyL356; } else - goto CPyL272; -CPyL250: ; - cpy_r_r255 = cpy_r_r250; -CPyL251: ; + goto CPyL265; +CPyL243: ; + cpy_r_r254 = cpy_r_r249; +CPyL244: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 6; CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r255; -CPyL252: ; - cpy_r_r257 = (PyObject *)&_Py_NoneStruct; - cpy_r_r258 = cpy_r_type != cpy_r_r257; - if (!cpy_r_r258) goto CPyL364; + return cpy_r_r254; +CPyL245: ; + cpy_r_r256 = (PyObject *)&_Py_NoneStruct; + cpy_r_r257 = cpy_r_type != cpy_r_r256; + if (!cpy_r_r257) goto CPyL360; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL256; + goto CPyL249; } else - goto CPyL365; -CPyL254: ; + goto CPyL361; +CPyL247: ; CPy_Unreachable(); -CPyL255: ; +CPyL248: ; CPy_INCREF(cpy_r_arg); - goto CPyL267; -CPyL256: ; - cpy_r_r259 = CPy_CatchError(); + goto CPyL260; +CPyL249: ; + cpy_r_r258 = CPy_CatchError(); if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__22.f0 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__22.f0); CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__22.f1); CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__22.f2); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__22 = cpy_r_r259; - cpy_r_r260 = 1; - if (unlikely(!cpy_r_r260)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__22 = cpy_r_r258; + cpy_r_r259 = 1; + if (unlikely(!cpy_r_r259)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL366; + goto CPyL362; } - cpy_r_r261 = (PyObject **)&cpy_r_r15; - cpy_r_r262 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21; - if (unlikely(cpy_r_r262 == NULL)) { + cpy_r_r260 = (PyObject **)&cpy_r_r13; + cpy_r_r261 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21; + if (unlikely(cpy_r_r261 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__21", -1, CPyStatic_caching_utils___globals); - goto CPyL366; + goto CPyL362; } - CPy_INCREF(cpy_r_r262); -CPyL258: ; - cpy_r_r263 = CPy_YieldFromErrorHandle(cpy_r_r262, cpy_r_r261); - CPy_DecRef(cpy_r_r262); - if (unlikely(cpy_r_r263 == 2)) { + CPy_INCREF(cpy_r_r261); +CPyL251: ; + cpy_r_r262 = CPy_YieldFromErrorHandle(cpy_r_r261, cpy_r_r260); + CPy_DecRef(cpy_r_r261); + if (unlikely(cpy_r_r262 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL366; + goto CPyL362; + } + if (cpy_r_r262) goto CPyL255; + cpy_r_r254 = cpy_r_r13; + cpy_r_r263 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__22; + if (unlikely(cpy_r_r263.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__22", -1, CPyStatic_caching_utils___globals); + goto CPyL363; } - if (cpy_r_r263) goto CPyL262; - cpy_r_r255 = cpy_r_r15; + CPy_INCREF(cpy_r_r263.f0); + CPy_INCREF(cpy_r_r263.f1); + CPy_INCREF(cpy_r_r263.f2); + goto CPyL364; +CPyL254: ; + CPy_RestoreExcInfo(cpy_r_r263); + CPy_DecRef(cpy_r_r263.f0); + CPy_DecRef(cpy_r_r263.f1); + CPy_DecRef(cpy_r_r263.f2); + goto CPyL244; +CPyL255: ; + cpy_r_r251 = cpy_r_r13; + CPy_DecRef(cpy_r_r251); cpy_r_r264 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__22; if (unlikely(cpy_r_r264.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__22", -1, CPyStatic_caching_utils___globals); - goto CPyL367; + goto CPyL257; } CPy_INCREF(cpy_r_r264.f0); CPy_INCREF(cpy_r_r264.f1); CPy_INCREF(cpy_r_r264.f2); -CPyL261: ; +CPyL256: ; CPy_RestoreExcInfo(cpy_r_r264); CPy_DecRef(cpy_r_r264.f0); CPy_DecRef(cpy_r_r264.f1); CPy_DecRef(cpy_r_r264.f2); - goto CPyL251; -CPyL262: ; - cpy_r_r252 = cpy_r_r15; + goto CPyL265; +CPyL257: ; cpy_r_r265 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__22; if (unlikely(cpy_r_r265.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__22", -1, CPyStatic_caching_utils___globals); - goto CPyL368; - } - CPy_INCREF(cpy_r_r265.f0); - CPy_INCREF(cpy_r_r265.f1); - CPy_INCREF(cpy_r_r265.f2); -CPyL263: ; - CPy_RestoreExcInfo(cpy_r_r265); - CPy_DecRef(cpy_r_r265.f0); - CPy_DecRef(cpy_r_r265.f1); - CPy_DecRef(cpy_r_r265.f2); - goto CPyL272; -CPyL264: ; - cpy_r_r266 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__22; - if (unlikely(cpy_r_r266.f0 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__22' of 'wrapper_async_handle_request_caching_env' undefined"); } else { - CPy_INCREF(cpy_r_r266.f0); - CPy_INCREF(cpy_r_r266.f1); - CPy_INCREF(cpy_r_r266.f2); + CPy_INCREF(cpy_r_r265.f0); + CPy_INCREF(cpy_r_r265.f1); + CPy_INCREF(cpy_r_r265.f2); } CPy_DecRef(cpy_r_r16); - if (unlikely(cpy_r_r266.f0 == NULL)) { + if (unlikely(cpy_r_r265.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL287; + goto CPyL268; } -CPyL265: ; - CPy_RestoreExcInfo(cpy_r_r266); - CPy_DecRef(cpy_r_r266.f0); - CPy_DecRef(cpy_r_r266.f1); - CPy_DecRef(cpy_r_r266.f2); - cpy_r_r267 = CPy_KeepPropagating(); - if (!cpy_r_r267) goto CPyL287; +CPyL258: ; + CPy_RestoreExcInfo(cpy_r_r265); + CPy_DecRef(cpy_r_r265.f0); + CPy_DecRef(cpy_r_r265.f1); + CPy_DecRef(cpy_r_r265.f2); + cpy_r_r266 = CPy_KeepPropagating(); + if (!cpy_r_r266) { + goto CPyL268; + } else + goto CPyL365; +CPyL259: ; CPy_Unreachable(); -CPyL267: ; - cpy_r_r268 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21; - if (unlikely(cpy_r_r268 == NULL)) { +CPyL260: ; + cpy_r_r267 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_temp__21; + if (unlikely(cpy_r_r267 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "__mypyc_temp__21", -1, CPyStatic_caching_utils___globals); - goto CPyL369; + goto CPyL366; } - CPy_INCREF(cpy_r_r268); -CPyL268: ; - cpy_r_r269 = CPyIter_Send(cpy_r_r268, cpy_r_arg); - CPy_DECREF(cpy_r_r268); + CPy_INCREF(cpy_r_r267); +CPyL261: ; + cpy_r_r268 = CPyIter_Send(cpy_r_r267, cpy_r_arg); + CPy_DECREF(cpy_r_r267); CPy_DECREF(cpy_r_arg); - if (cpy_r_r269 == NULL) goto CPyL270; - cpy_r_r255 = cpy_r_r269; - goto CPyL251; -CPyL270: ; - cpy_r_r270 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r270 == NULL)) { + if (cpy_r_r268 == NULL) { + goto CPyL263; + } else + goto CPyL367; +CPyL262: ; + cpy_r_r254 = cpy_r_r268; + goto CPyL244; +CPyL263: ; + cpy_r_r269 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r269 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL356; } - cpy_r_r252 = cpy_r_r270; + cpy_r_r251 = cpy_r_r269; + CPy_DECREF(cpy_r_r251); +CPyL265: ; + if (cpy_r_r15.f0 == NULL) { + goto CPyL272; + } else + goto CPyL368; +CPyL266: ; + CPy_Reraise(); + if (!0) { + goto CPyL268; + } else + goto CPyL369; +CPyL267: ; + CPy_Unreachable(); +CPyL268: ; + if (cpy_r_r15.f0 == NULL) goto CPyL270; + CPy_RestoreExcInfo(cpy_r_r15); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); +CPyL270: ; + cpy_r_r270 = CPy_KeepPropagating(); + if (!cpy_r_r270) goto CPyL287; + CPy_Unreachable(); CPyL272: ; - if (likely(PyDict_Check(cpy_r_r252))) - cpy_r_r271 = cpy_r_r252; - else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 384, CPyStatic_caching_utils___globals, "dict", cpy_r_r252); - goto CPyL299; + cpy_r_r271 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; + if (unlikely(cpy_r_r271 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_env", "response", 381, CPyStatic_caching_utils___globals); + goto CPyL297; } + CPy_INCREF(cpy_r_r271); +CPyL273: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; CPy_DECREF_NO_IMM(cpy_r_r16); if (cpy_r_stop_iter_ptr != NULL) goto CPyL277; @@ -46197,7 +46154,7 @@ CPyL283: ; CPyL284: ; cpy_r_r279 = cpy_r_r17 == 6; if (cpy_r_r279) { - goto CPyL252; + goto CPyL245; } else goto CPyL382; CPyL285: ; @@ -46213,25 +46170,25 @@ CPyL287: ; return cpy_r_r281; CPyL288: ; CPy_XDecRef(cpy_r_r1); - CPy_XDecRef(cpy_r_r5); + CPy_XDecRef(cpy_r_r3); CPy_XDecRef(cpy_r_r7); CPy_XDecRef(cpy_r_r9); CPy_XDecRef(cpy_r_r11); - CPy_XDecRef(cpy_r_r13.f0); - CPy_XDecRef(cpy_r_r13.f1); - CPy_XDecRef(cpy_r_r13.f2); - CPy_XDecRef(cpy_r_r15); + CPy_XDecRef(cpy_r_r13); + CPy_XDecRef(cpy_r_r15.f0); + CPy_XDecRef(cpy_r_r15.f1); + CPy_XDecRef(cpy_r_r15.f2); goto CPyL287; CPyL289: ; CPy_XDecRef(cpy_r_r1); - CPy_XDecRef(cpy_r_r5); + CPy_XDecRef(cpy_r_r3); CPy_XDecRef(cpy_r_r7); CPy_XDecRef(cpy_r_r9); CPy_XDecRef(cpy_r_r11); - CPy_XDecRef(cpy_r_r13.f0); - CPy_XDecRef(cpy_r_r13.f1); - CPy_XDecRef(cpy_r_r13.f2); - CPy_XDecRef(cpy_r_r15); + CPy_XDecRef(cpy_r_r13); + CPy_XDecRef(cpy_r_r15.f0); + CPy_XDecRef(cpy_r_r15.f1); + CPy_XDecRef(cpy_r_r15.f2); CPy_DecRef(cpy_r_r16); goto CPyL287; CPyL290: ; @@ -46256,76 +46213,78 @@ CPyL293: ; CPyL294: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); - goto CPyL15; + CPy_DecRef(cpy_r_r25); + goto CPyL287; CPyL295: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); goto CPyL287; CPyL296: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r34); - CPy_DecRef(cpy_r_r36); + CPy_DecRef(cpy_r_r25); + CPy_DecRef(cpy_r_r26); + CPy_DecRef(cpy_r_r27); goto CPyL287; CPyL297: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r44); goto CPyL287; CPyL298: ; - CPy_DECREF_NO_IMM(cpy_r_r18); - goto CPyL33; -CPyL299: ; CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r37); goto CPyL287; +CPyL299: ; + CPy_XDECREF(cpy_r_r1); + goto CPyL26; CPyL300: ; + CPy_XDECREF(cpy_r_r1); + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL25; +CPyL301: ; + CPy_XDecRef(cpy_r_r1); + goto CPyL35; +CPyL302: ; + CPy_DecRef(cpy_r_r40); + goto CPyL35; +CPyL303: ; + CPy_DecRef(cpy_r_r37); + goto CPyL35; +CPyL304: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r55); + CPy_DecRef(cpy_r_arg); goto CPyL287; -CPyL301: ; +CPyL305: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r56); - goto CPyL287; -CPyL302: ; + goto CPyL54; +CPyL306: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r55); - CPy_DecRef(cpy_r_r56); - CPy_DecRef(cpy_r_r57); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r67); goto CPyL287; -CPyL303: ; +CPyL307: ; CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r67); + CPy_DecRef(cpy_r_r69); goto CPyL287; -CPyL304: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL56; -CPyL305: ; - CPy_XDECREF(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL55; -CPyL306: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL65; -CPyL307: ; - CPy_DecRef(cpy_r_r70); - goto CPyL65; CPyL308: ; - CPy_DecRef(cpy_r_r67); - goto CPyL65; -CPyL309: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_arg); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r77); goto CPyL287; +CPyL309: ; + CPy_DECREF_NO_IMM(cpy_r_r18); + goto CPyL72; CPyL310: ; CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r88); goto CPyL287; CPyL311: ; CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r88); CPy_DecRef(cpy_r_r89); goto CPyL287; @@ -46336,249 +46295,247 @@ CPyL312: ; CPy_DecRef(cpy_r_r90); goto CPyL287; CPyL313: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL85; -CPyL314: ; - CPy_XDecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r16); - goto CPyL287; -CPyL315: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r100); goto CPyL287; +CPyL314: ; + CPy_XDECREF(cpy_r_r3); + goto CPyL95; +CPyL315: ; + CPy_XDECREF(cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL94; CPyL316: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL90; + CPy_XDecRef(cpy_r_r3); + goto CPyL104; CPyL317: ; - CPy_XDECREF(cpy_r_r5); - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL89; + CPy_DecRef(cpy_r_r103); + goto CPyL104; CPyL318: ; - CPy_XDecRef(cpy_r_r5); - goto CPyL99; + CPy_DecRef(cpy_r_r100); + goto CPyL104; CPyL319: ; - CPy_DecRef(cpy_r_r103); - goto CPyL99; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_arg); + goto CPyL287; CPyL320: ; - CPy_DecRef(cpy_r_r100); - goto CPyL99; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r121); + goto CPyL287; CPyL321: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_arg); + CPy_DecRef(cpy_r_r121); + CPy_DecRef(cpy_r_r122); goto CPyL287; CPyL322: ; CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r121); CPy_DecRef(cpy_r_r122); CPy_DecRef(cpy_r_r123); goto CPyL287; CPyL323: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r122); - goto CPyL287; + CPy_XDECREF(cpy_r_r5); + goto CPyL124; CPyL324: ; + CPy_XDecRef(cpy_r_r5); CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r131); goto CPyL287; CPyL325: ; - CPy_XDECREF(cpy_r_r7); - goto CPyL128; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r133); + goto CPyL287; CPyL326: ; CPy_XDECREF(cpy_r_r7); - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL127; + goto CPyL129; CPyL327: ; - CPy_XDecRef(cpy_r_r7); - goto CPyL137; + CPy_XDECREF(cpy_r_r7); + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL128; CPyL328: ; - CPy_DecRef(cpy_r_r142); - goto CPyL137; + CPy_XDecRef(cpy_r_r7); + goto CPyL138; CPyL329: ; + CPy_DecRef(cpy_r_r136); + goto CPyL138; +CPyL330: ; + CPy_DecRef(cpy_r_r133); + goto CPyL138; +CPyL331: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_arg); goto CPyL287; -CPyL330: ; - CPy_DecRef(cpy_r_r158); - goto CPyL149; -CPyL331: ; - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r159); - goto CPyL149; CPyL332: ; - CPy_DECREF(cpy_r_r161.f0); - CPy_DECREF(cpy_r_r161.f1); - goto CPyL191; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r155); + CPy_DecRef(cpy_r_r156); + goto CPyL287; CPyL333: ; - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r168); - goto CPyL188; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r155); + goto CPyL287; CPyL334: ; - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r168); - CPy_DecRef(cpy_r_r169); - goto CPyL188; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r164); + goto CPyL287; CPyL335: ; - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r168); - CPy_DecRef(cpy_r_r170); - goto CPyL188; -CPyL336: ; - CPy_DecRef(cpy_r_r179); - goto CPyL188; -CPyL337: ; CPy_XDECREF(cpy_r_r9); - goto CPyL165; -CPyL338: ; + goto CPyL167; +CPyL336: ; CPy_XDECREF(cpy_r_r9); CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL164; -CPyL339: ; + goto CPyL166; +CPyL337: ; CPy_XDecRef(cpy_r_r9); - goto CPyL174; -CPyL340: ; - CPy_DecRef(cpy_r_r182); - goto CPyL174; -CPyL341: ; - CPy_DecRef(cpy_r_r179); - goto CPyL174; -CPyL342: ; - CPy_DecRef(cpy_r_r16); goto CPyL176; -CPyL343: ; - CPy_DecRef(cpy_r_arg); +CPyL338: ; + CPy_DecRef(cpy_r_r175); + goto CPyL176; +CPyL339: ; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_arg); + goto CPyL287; +CPyL340: ; + CPy_DecRef(cpy_r_r191); goto CPyL188; +CPyL341: ; + CPy_DecRef(cpy_r_r191); + CPy_DecRef(cpy_r_r192); + goto CPyL188; +CPyL342: ; + CPy_DECREF(cpy_r_r194.f0); + CPy_DECREF(cpy_r_r194.f1); + goto CPyL230; +CPyL343: ; + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r200); + CPy_DecRef(cpy_r_r201); + goto CPyL227; CPyL344: ; - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL185; + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r200); + CPy_DecRef(cpy_r_r201); + CPy_DecRef(cpy_r_r202); + goto CPyL227; CPyL345: ; - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL190; + CPy_DecRef(cpy_r_r199); + CPy_DecRef(cpy_r_r200); + CPy_DecRef(cpy_r_r201); + CPy_DecRef(cpy_r_r203); + goto CPyL227; CPyL346: ; - CPy_DecRef(cpy_r_r16); - goto CPyL229; + CPy_DecRef(cpy_r_r212); + goto CPyL227; CPyL347: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r208); - goto CPyL229; + CPy_XDECREF(cpy_r_r11); + goto CPyL204; CPyL348: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r209); - goto CPyL229; + CPy_XDECREF(cpy_r_r11); + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL203; CPyL349: ; - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - goto CPyL204; + CPy_XDecRef(cpy_r_r11); + goto CPyL213; CPyL350: ; - CPy_XDECREF(cpy_r_r11); - goto CPyL209; + CPy_DecRef(cpy_r_r215); + goto CPyL213; CPyL351: ; - CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL208; + CPy_DecRef(cpy_r_r212); + goto CPyL213; CPyL352: ; - CPy_XDecRef(cpy_r_r11); - goto CPyL218; + CPy_DecRef(cpy_r_r16); + goto CPyL215; CPyL353: ; - CPy_DecRef(cpy_r_r221); - goto CPyL218; + CPy_DecRef(cpy_r_arg); + goto CPyL227; CPyL354: ; - CPy_XDecRef(cpy_r_r13.f0); - CPy_XDecRef(cpy_r_r13.f1); - CPy_XDecRef(cpy_r_r13.f2); - goto CPyL215; + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL224; CPyL355: ; - CPy_XDecRef(cpy_r_r13.f0); - CPy_XDecRef(cpy_r_r13.f1); - CPy_XDecRef(cpy_r_r13.f2); - goto CPyL220; + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL229; CPyL356: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_arg); - goto CPyL229; + goto CPyL268; CPyL357: ; - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - goto CPyL223; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r241); + goto CPyL268; CPyL358: ; - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL227; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r242); + goto CPyL268; CPyL359: ; - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - goto CPyL228; + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL243; CPyL360: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r240); - goto CPyL287; + CPy_XDECREF(cpy_r_r13); + goto CPyL248; CPyL361: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r240); - CPy_DecRef(cpy_r_r241); - goto CPyL287; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL247; CPyL362: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r240); - CPy_DecRef(cpy_r_r241); - CPy_DecRef(cpy_r_r242); - goto CPyL287; + CPy_XDecRef(cpy_r_r13); + goto CPyL257; CPyL363: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r252); - goto CPyL287; + CPy_DecRef(cpy_r_r254); + goto CPyL257; CPyL364: ; - CPy_XDECREF(cpy_r_r15); - goto CPyL255; -CPyL365: ; - CPy_XDECREF(cpy_r_r15); - CPy_DECREF_NO_IMM(cpy_r_r16); + CPy_XDecRef(cpy_r_r15.f0); + CPy_XDecRef(cpy_r_r15.f1); + CPy_XDecRef(cpy_r_r15.f2); goto CPyL254; +CPyL365: ; + CPy_XDecRef(cpy_r_r15.f0); + CPy_XDecRef(cpy_r_r15.f1); + CPy_XDecRef(cpy_r_r15.f2); + goto CPyL259; CPyL366: ; - CPy_XDecRef(cpy_r_r15); - goto CPyL264; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_arg); + goto CPyL268; CPyL367: ; - CPy_DecRef(cpy_r_r255); - goto CPyL264; + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL262; CPyL368: ; - CPy_DecRef(cpy_r_r252); - goto CPyL264; + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL266; CPyL369: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_arg); - goto CPyL287; + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL267; CPyL370: ; CPy_XDECREF(cpy_r_r1); - CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9); CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_XDECREF(cpy_r_r15); + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); goto CPyL2; CPyL371: ; CPy_DECREF_NO_IMM(cpy_r_r18); goto CPyL279; CPyL372: ; - CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9); CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_XDECREF(cpy_r_r15); - goto CPyL53; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL23; CPyL373: ; CPy_XDECREF(cpy_r_r1); goto CPyL280; @@ -46586,56 +46543,59 @@ CPyL374: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9); CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_XDECREF(cpy_r_r15); - goto CPyL87; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL92; CPyL375: ; - CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r3); goto CPyL281; CPyL376: ; CPy_XDECREF(cpy_r_r9); CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_XDECREF(cpy_r_r15); - goto CPyL125; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL126; CPyL377: ; CPy_XDECREF(cpy_r_r7); goto CPyL282; CPyL378: ; CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_XDECREF(cpy_r_r15); - goto CPyL162; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL164; CPyL379: ; CPy_XDECREF(cpy_r_r9); goto CPyL283; CPyL380: ; - CPy_XDECREF(cpy_r_r15); - goto CPyL206; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL201; CPyL381: ; CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); goto CPyL284; CPyL382: ; - CPy_XDECREF(cpy_r_r15); + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL285; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____next__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____next__(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_363_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -46643,7 +46603,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_363_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__next__", kwlist, 0}; @@ -46651,25 +46611,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____next__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_363)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___363", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364_____next__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_363_____next__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__next__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_364___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_363___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_363_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -46677,7 +46637,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_364___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_363___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"arg", 0}; static CPyArg_Parser parser = {"O:send", kwlist, 0}; @@ -46686,26 +46646,26 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_364___send(PyObject *self, PyObj return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_363)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___363", obj___mypyc_self__); goto fail; } PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364___send(arg___mypyc_self__, arg_arg); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_363___send(arg___mypyc_self__, arg_arg); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "send", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____iter__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____iter__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_363_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__iter__", kwlist, 0}; @@ -46713,20 +46673,20 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____iter__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_363)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___363", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364_____iter__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_363_____iter__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__iter__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_364___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_363___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -46739,7 +46699,7 @@ CPyL2: ; CPy_INCREF(cpy_r_r0); cpy_r_traceback = cpy_r_r0; CPyL4: ; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_363_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); CPy_DECREF(cpy_r_value); CPy_DECREF(cpy_r_traceback); if (cpy_r_r1 == NULL) goto CPyL6; @@ -46755,7 +46715,7 @@ CPyL8: ; goto CPyL4; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_364___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_363___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"type", "value", "traceback", 0}; static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; @@ -46766,10 +46726,10 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_364___throw(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_363)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___363", obj___mypyc_self__); goto fail; } PyObject *arg_type = obj_type; @@ -46785,14 +46745,14 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_364___throw(PyObject *self, PyOb } else { arg_traceback = obj_traceback; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_363___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "throw", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_364___close(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_363___close(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -46815,7 +46775,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_364___close(PyObject *cpy_r___m if (cpy_r_r2 == NULL) goto CPyL3; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_364___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_363___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); if (cpy_r_r5 != NULL) goto CPyL11; CPyL3: ; cpy_r_r6 = CPy_CatchError(); @@ -46871,7 +46831,7 @@ CPyL13: ; goto CPyL6; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_364___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_363___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":close", kwlist, 0}; @@ -46879,25 +46839,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_364___close(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_363)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___363", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364___close(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_363___close(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "close", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____await__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____await__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_363_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__await__", kwlist, 0}; @@ -46905,13 +46865,13 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____await__(PyObject *self, return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_364)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_363)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___364", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___363", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_364_____await__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_363_____await__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__await__", -1, CPyStatic_caching_utils___globals); @@ -46931,7 +46891,7 @@ PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____ca PyObject *cpy_r_r9; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_obj", "__mypyc_env__", 364, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_request_caching_obj", "__mypyc_env__", 363, CPyStatic_caching_utils___globals); goto CPyL9; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -46980,16 +46940,16 @@ CPyL1: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } - cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_364(); + cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_363(); if (unlikely(cpy_r_r6 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } CPy_INCREF_NO_IMM(cpy_r_r1); - if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *)cpy_r_r6)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *)cpy_r_r6)->___mypyc_env__); + if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *)cpy_r_r6)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *)cpy_r_r6)->___mypyc_env__); } - ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; + ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; cpy_r_r7 = 1; if (unlikely(!cpy_r_r7)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); @@ -47166,7 +47126,7 @@ fail: ; return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -47251,9 +47211,9 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper_ PyObject *cpy_r_r82; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; - cpy_r_r2 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *)cpy_r___mypyc_self__)->___mypyc_env__; + cpy_r_r2 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r2 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___398", "__mypyc_env__", 398, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___395", "__mypyc_env__", 395, CPyStatic_caching_utils___globals); goto CPyL84; } CPy_INCREF_NO_IMM(cpy_r_r2); @@ -47261,7 +47221,7 @@ CPyL1: ; cpy_r_r3 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_next_label__; cpy_r_r4 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_env__; if (unlikely(cpy_r_r4 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "__mypyc_env__", 398, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "__mypyc_env__", 395, CPyStatic_caching_utils___globals); goto CPyL85; } CPy_INCREF_NO_IMM(cpy_r_r4); @@ -47283,21 +47243,21 @@ CPyL3: ; CPyL5: ; cpy_r_r7 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 401, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 398, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r7); CPyL6: ; cpy_r_r8 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r8 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 401, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 398, CPyStatic_caching_utils___globals); goto CPyL88; } CPy_INCREF(cpy_r_r8); CPyL7: ; cpy_r_r9 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 401, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 398, CPyStatic_caching_utils___globals); goto CPyL89; } CPy_INCREF(cpy_r_r9); @@ -47313,7 +47273,7 @@ CPyL8: ; if (!cpy_r_r10) goto CPyL40; cpy_r_r11 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r11 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 402, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 399, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r11); @@ -47328,7 +47288,7 @@ CPyL11: ; if (likely(Py_TYPE(cpy_r_r13) == CPyType_utils___caching___SimpleCache)) cpy_r_r14 = cpy_r_r13; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 402, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r13); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 399, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r13); goto CPyL87; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__request_cache != NULL) { @@ -47378,14 +47338,14 @@ CPyL17: ; cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ cpy_r_r22 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 403, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 400, CPyStatic_caching_utils___globals); goto CPyL91; } CPy_INCREF(cpy_r_r22); CPyL21: ; cpy_r_r23 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 403, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 400, CPyStatic_caching_utils___globals); goto CPyL92; } CPy_INCREF(cpy_r_r23); @@ -47429,14 +47389,14 @@ CPyL22: ; } cpy_r_r30 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__request_cache; if (unlikely(cpy_r_r30 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "request_cache", 404, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "request_cache", 401, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF_NO_IMM(cpy_r_r30); CPyL27: ; cpy_r_r31 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cache_key; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cache_key", 404, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cache_key", 401, CPyStatic_caching_utils___globals); goto CPyL93; } CPy_INCREF(cpy_r_r31); @@ -47460,7 +47420,7 @@ CPyL28: ; cpy_r_r33 = NULL; } if (cpy_r_r33 != NULL) goto __LL183; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 404, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r32); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 401, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r32); goto CPyL87; __LL183: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cached_response != NULL) { @@ -47474,7 +47434,7 @@ __LL183: ; } cpy_r_r35 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cached_response; if (unlikely(cpy_r_r35 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cached_response", 405, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "cached_response", 402, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r35); @@ -47516,21 +47476,21 @@ CPyL39: ; CPyL40: ; cpy_r_r46 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r46 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 409, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "provider", 406, CPyStatic_caching_utils___globals); goto CPyL87; } CPy_INCREF(cpy_r_r46); CPyL41: ; cpy_r_r47 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r47 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 409, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "method", 406, CPyStatic_caching_utils___globals); goto CPyL96; } CPy_INCREF(cpy_r_r47); CPyL42: ; cpy_r_r48 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r48 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 409, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_env", "params", 406, CPyStatic_caching_utils___globals); goto CPyL97; } CPy_INCREF(cpy_r_r48); @@ -47727,7 +47687,7 @@ CPyL73: ; if (likely(PyDict_Check(cpy_r_r58))) cpy_r_r77 = cpy_r_r58; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 409, CPyStatic_caching_utils___globals, "dict", cpy_r_r58); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 406, CPyStatic_caching_utils___globals, "dict", cpy_r_r58); goto CPyL95; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_next_label__ = -1; @@ -47868,12 +47828,12 @@ CPyL108: ; goto CPyL81; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____next__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____next__(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_395_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -47881,7 +47841,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_395_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__next__", kwlist, 0}; @@ -47889,25 +47849,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____next__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_395)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___395", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398_____next__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_395_____next__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__next__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_398___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_395___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_395_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -47915,7 +47875,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_398___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_395___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"arg", 0}; static CPyArg_Parser parser = {"O:send", kwlist, 0}; @@ -47924,26 +47884,26 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_398___send(PyObject *self, PyObj return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_395)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___395", obj___mypyc_self__); goto fail; } PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398___send(arg___mypyc_self__, arg_arg); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_395___send(arg___mypyc_self__, arg_arg); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "send", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____iter__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____iter__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_395_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__iter__", kwlist, 0}; @@ -47951,20 +47911,20 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____iter__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_395)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___395", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398_____iter__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_395_____iter__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__iter__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_398___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_395___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -47977,7 +47937,7 @@ CPyL2: ; CPy_INCREF(cpy_r_r0); cpy_r_traceback = cpy_r_r0; CPyL4: ; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_395_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); CPy_DECREF(cpy_r_value); CPy_DECREF(cpy_r_traceback); if (cpy_r_r1 == NULL) goto CPyL6; @@ -47993,7 +47953,7 @@ CPyL8: ; goto CPyL4; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_398___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_395___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"type", "value", "traceback", 0}; static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; @@ -48004,10 +47964,10 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_398___throw(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_395)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___395", obj___mypyc_self__); goto fail; } PyObject *arg_type = obj_type; @@ -48023,14 +47983,14 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_398___throw(PyObject *self, PyOb } else { arg_traceback = obj_traceback; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_395___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "throw", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_398___close(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_395___close(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -48053,7 +48013,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_398___close(PyObject *cpy_r___m if (cpy_r_r2 == NULL) goto CPyL3; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_398___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_395___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); if (cpy_r_r5 != NULL) goto CPyL11; CPyL3: ; cpy_r_r6 = CPy_CatchError(); @@ -48109,7 +48069,7 @@ CPyL13: ; goto CPyL6; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_398___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_395___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":close", kwlist, 0}; @@ -48117,25 +48077,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_398___close(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_395)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___395", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398___close(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_395___close(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "close", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____await__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____await__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_395_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__await__", kwlist, 0}; @@ -48143,13 +48103,13 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____await__(PyObject *self, return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_398)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_395)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___398", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___395", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_398_____await__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_395_____await__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__await__", -1, CPyStatic_caching_utils___globals); @@ -48169,7 +48129,7 @@ PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____call_ PyObject *cpy_r_r9; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_obj", "__mypyc_env__", 398, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_send_caching_obj", "__mypyc_env__", 395, CPyStatic_caching_utils___globals); goto CPyL9; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -48218,16 +48178,16 @@ CPyL1: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } - cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_398(); + cpy_r_r6 = CPyDef_caching_utils___wrapper_gen___3_395(); if (unlikely(cpy_r_r6 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL11; } CPy_INCREF_NO_IMM(cpy_r_r1); - if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *)cpy_r_r6)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *)cpy_r_r6)->___mypyc_env__); + if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *)cpy_r_r6)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *)cpy_r_r6)->___mypyc_env__); } - ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; + ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *)cpy_r_r6)->___mypyc_env__ = cpy_r_r1; cpy_r_r7 = 1; if (unlikely(!cpy_r_r7)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); @@ -48404,7 +48364,7 @@ fail: ; return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -48417,10 +48377,10 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper_ PyObject *cpy_r_r9; PyObject *cpy_r_r10; PyObject *cpy_r_r11; - tuple_T3OOO cpy_r_r12; - tuple_T3OOO cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + tuple_T3OOO cpy_r_r14; + tuple_T3OOO cpy_r_r15; PyObject *cpy_r_r16; int32_t cpy_r_r17; PyObject *cpy_r_r18; @@ -48442,241 +48402,241 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper_ PyObject *cpy_r_r34; PyObject *cpy_r_r35; PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; + PyObject **cpy_r_r38; PyObject *cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - CPyTagged cpy_r_r42; + PyObject *cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; PyObject *cpy_r_r43; PyObject *cpy_r_r44; PyObject *cpy_r_r45; PyObject *cpy_r_r46; - tuple_T2OO cpy_r_r47; + char cpy_r_r47; PyObject *cpy_r_r48; - PyObject *cpy_r_r49; + char cpy_r_r49; PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - char cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; + char cpy_r_r51; + tuple_T3OOO cpy_r_r52; + char cpy_r_r53; + PyObject **cpy_r_r54; PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; + char cpy_r_r56; + tuple_T3OOO cpy_r_r57; + tuple_T3OOO cpy_r_r58; + tuple_T3OOO cpy_r_r59; char cpy_r_r60; PyObject *cpy_r_r61; PyObject *cpy_r_r62; - char cpy_r_r63; - PyObject *cpy_r_r64; + PyObject *cpy_r_r63; + char cpy_r_r64; PyObject *cpy_r_r65; PyObject *cpy_r_r66; - PyObject **cpy_r_r68; - PyObject *cpy_r_r69; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + char cpy_r_r69; PyObject *cpy_r_r70; char cpy_r_r71; PyObject *cpy_r_r72; - PyObject *cpy_r_r73; + CPyTagged cpy_r_r73; PyObject *cpy_r_r74; PyObject *cpy_r_r75; PyObject *cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; + PyObject *cpy_r_r77; + tuple_T2OO cpy_r_r78; + PyObject *cpy_r_r79; PyObject *cpy_r_r80; - char cpy_r_r81; - tuple_T3OOO cpy_r_r82; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; char cpy_r_r83; - PyObject **cpy_r_r84; + PyObject *cpy_r_r84; PyObject *cpy_r_r85; - char cpy_r_r86; - tuple_T3OOO cpy_r_r87; - tuple_T3OOO cpy_r_r88; - tuple_T3OOO cpy_r_r89; - char cpy_r_r90; - PyObject *cpy_r_r91; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + char cpy_r_r88; + PyObject *cpy_r_r89; + PyObject *cpy_r_r90; + char cpy_r_r91; PyObject *cpy_r_r92; PyObject *cpy_r_r93; char cpy_r_r94; PyObject *cpy_r_r95; PyObject *cpy_r_r96; PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; + PyObject **cpy_r_r99; PyObject *cpy_r_r100; - char cpy_r_r101; - PyObject *cpy_r_r102; + PyObject *cpy_r_r101; + char cpy_r_r102; PyObject *cpy_r_r103; PyObject *cpy_r_r104; - PyObject **cpy_r_r105; + PyObject *cpy_r_r105; PyObject *cpy_r_r106; - char cpy_r_r107; - PyObject *cpy_r_r108; + PyObject *cpy_r_r107; + char cpy_r_r108; PyObject *cpy_r_r109; char cpy_r_r110; PyObject *cpy_r_r111; char cpy_r_r112; - PyObject *cpy_r_r113; + tuple_T3OOO cpy_r_r113; char cpy_r_r114; - tuple_T3OOO cpy_r_r115; - char cpy_r_r116; - PyObject **cpy_r_r117; - PyObject *cpy_r_r118; - char cpy_r_r119; + PyObject **cpy_r_r115; + PyObject *cpy_r_r116; + char cpy_r_r117; + tuple_T3OOO cpy_r_r118; + tuple_T3OOO cpy_r_r119; tuple_T3OOO cpy_r_r120; - tuple_T3OOO cpy_r_r121; - tuple_T3OOO cpy_r_r122; - char cpy_r_r123; + char cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; PyObject *cpy_r_r124; - PyObject *cpy_r_r125; + char cpy_r_r125; PyObject *cpy_r_r126; - char cpy_r_r127; + PyObject *cpy_r_r127; PyObject *cpy_r_r128; PyObject *cpy_r_r129; PyObject *cpy_r_r130; PyObject *cpy_r_r131; - PyObject *cpy_r_r132; + char cpy_r_r132; PyObject *cpy_r_r133; - char cpy_r_r134; + PyObject *cpy_r_r134; PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject **cpy_r_r138; + PyObject **cpy_r_r136; + PyObject *cpy_r_r137; + char cpy_r_r138; PyObject *cpy_r_r139; - char cpy_r_r140; + PyObject *cpy_r_r140; char cpy_r_r141; PyObject *cpy_r_r142; char cpy_r_r143; PyObject *cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - char cpy_r_r149; - PyObject *cpy_r_r150; - char cpy_r_r151; - PyObject *cpy_r_r152; - char cpy_r_r153; - tuple_T3OOO cpy_r_r154; - char cpy_r_r155; - PyObject **cpy_r_r156; + char cpy_r_r145; + tuple_T3OOO cpy_r_r146; + char cpy_r_r147; + PyObject **cpy_r_r148; + PyObject *cpy_r_r149; + char cpy_r_r150; + tuple_T3OOO cpy_r_r151; + tuple_T3OOO cpy_r_r152; + tuple_T3OOO cpy_r_r153; + char cpy_r_r154; + PyObject *cpy_r_r155; + PyObject *cpy_r_r156; PyObject *cpy_r_r157; char cpy_r_r158; - tuple_T3OOO cpy_r_r159; - tuple_T3OOO cpy_r_r160; - tuple_T3OOO cpy_r_r161; - char cpy_r_r162; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; + PyObject *cpy_r_r161; + PyObject *cpy_r_r162; PyObject *cpy_r_r163; PyObject *cpy_r_r164; - PyObject *cpy_r_r165; + char cpy_r_r165; PyObject *cpy_r_r166; PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - tuple_T2OO cpy_r_r169; - tuple_T3OOO cpy_r_r170; + PyObject **cpy_r_r169; + PyObject *cpy_r_r170; char cpy_r_r171; char cpy_r_r172; - tuple_T3OOO cpy_r_r173; - PyObject *cpy_r_r174; + PyObject *cpy_r_r173; + char cpy_r_r174; PyObject *cpy_r_r175; PyObject *cpy_r_r176; PyObject *cpy_r_r177; PyObject *cpy_r_r178; - PyObject **cpy_r_r180; + PyObject *cpy_r_r179; + char cpy_r_r180; PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - char cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; + char cpy_r_r182; + PyObject *cpy_r_r183; + char cpy_r_r184; + tuple_T3OOO cpy_r_r185; + char cpy_r_r186; + PyObject **cpy_r_r187; PyObject *cpy_r_r188; char cpy_r_r189; - PyObject *cpy_r_r190; - char cpy_r_r191; - PyObject *cpy_r_r192; + tuple_T3OOO cpy_r_r190; + tuple_T3OOO cpy_r_r191; + tuple_T3OOO cpy_r_r192; char cpy_r_r193; - tuple_T3OOO cpy_r_r194; - char cpy_r_r195; - PyObject **cpy_r_r196; + PyObject *cpy_r_r194; + PyObject *cpy_r_r195; + PyObject *cpy_r_r196; PyObject *cpy_r_r197; - char cpy_r_r198; - tuple_T3OOO cpy_r_r199; - tuple_T3OOO cpy_r_r200; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + tuple_T2OO cpy_r_r200; tuple_T3OOO cpy_r_r201; char cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; + char cpy_r_r203; + tuple_T3OOO cpy_r_r204; PyObject *cpy_r_r205; - int32_t cpy_r_r206; - char cpy_r_r207; - char cpy_r_r208; - tuple_T3OOO cpy_r_r209; - tuple_T3OOO cpy_r_r210; - char cpy_r_r211; - tuple_T3OOO cpy_r_r212; - tuple_T3OOO cpy_r_r213; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; + PyObject **cpy_r_r211; + PyObject *cpy_r_r212; + PyObject *cpy_r_r213; char cpy_r_r214; PyObject *cpy_r_r215; PyObject *cpy_r_r216; PyObject *cpy_r_r217; - PyObject **cpy_r_r219; - PyObject *cpy_r_r220; + PyObject *cpy_r_r218; + PyObject *cpy_r_r219; + char cpy_r_r220; PyObject *cpy_r_r221; char cpy_r_r222; PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - PyObject *cpy_r_r225; - PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - char cpy_r_r228; - PyObject *cpy_r_r229; - char cpy_r_r230; - PyObject *cpy_r_r231; - char cpy_r_r232; - tuple_T3OOO cpy_r_r233; - char cpy_r_r234; - PyObject **cpy_r_r235; + char cpy_r_r224; + tuple_T3OOO cpy_r_r225; + char cpy_r_r226; + PyObject **cpy_r_r227; + PyObject *cpy_r_r228; + char cpy_r_r229; + tuple_T3OOO cpy_r_r230; + tuple_T3OOO cpy_r_r231; + tuple_T3OOO cpy_r_r232; + char cpy_r_r233; + PyObject *cpy_r_r234; + PyObject *cpy_r_r235; PyObject *cpy_r_r236; - char cpy_r_r237; - tuple_T3OOO cpy_r_r238; - tuple_T3OOO cpy_r_r239; + int32_t cpy_r_r237; + char cpy_r_r238; + char cpy_r_r239; tuple_T3OOO cpy_r_r240; - char cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; + tuple_T3OOO cpy_r_r241; + char cpy_r_r242; + tuple_T3OOO cpy_r_r243; + tuple_T3OOO cpy_r_r244; char cpy_r_r245; PyObject *cpy_r_r246; - char cpy_r_r247; + PyObject *cpy_r_r247; PyObject *cpy_r_r248; - PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - PyObject **cpy_r_r252; - PyObject *cpy_r_r253; + PyObject **cpy_r_r250; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; + char cpy_r_r253; PyObject *cpy_r_r254; - char cpy_r_r255; + PyObject *cpy_r_r255; PyObject *cpy_r_r256; PyObject *cpy_r_r257; PyObject *cpy_r_r258; - PyObject *cpy_r_r259; + char cpy_r_r259; PyObject *cpy_r_r260; char cpy_r_r261; PyObject *cpy_r_r262; char cpy_r_r263; - PyObject *cpy_r_r264; + tuple_T3OOO cpy_r_r264; char cpy_r_r265; - tuple_T3OOO cpy_r_r266; - char cpy_r_r267; - PyObject **cpy_r_r268; - PyObject *cpy_r_r269; - char cpy_r_r270; + PyObject **cpy_r_r266; + PyObject *cpy_r_r267; + char cpy_r_r268; + tuple_T3OOO cpy_r_r269; + tuple_T3OOO cpy_r_r270; tuple_T3OOO cpy_r_r271; - tuple_T3OOO cpy_r_r272; - tuple_T3OOO cpy_r_r273; - char cpy_r_r274; + char cpy_r_r272; + PyObject *cpy_r_r273; + PyObject *cpy_r_r274; PyObject *cpy_r_r275; - PyObject *cpy_r_r276; + char cpy_r_r276; PyObject *cpy_r_r277; char cpy_r_r278; char cpy_r_r279; @@ -48692,23 +48652,23 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper_ cpy_r_r1 = cpy_r_r0; cpy_r_r2 = NULL; cpy_r_r3 = cpy_r_r2; - CPy_XDECREF(cpy_r_r3); cpy_r_r4 = NULL; cpy_r_r5 = cpy_r_r4; + CPy_XDECREF(cpy_r_r5); cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; cpy_r_r8 = NULL; cpy_r_r9 = cpy_r_r8; cpy_r_r10 = NULL; cpy_r_r11 = cpy_r_r10; - tuple_T3OOO __tmp186 = { NULL, NULL, NULL }; - cpy_r_r12 = __tmp186; + cpy_r_r12 = NULL; cpy_r_r13 = cpy_r_r12; - cpy_r_r14 = NULL; + tuple_T3OOO __tmp186 = { NULL, NULL, NULL }; + cpy_r_r14 = __tmp186; cpy_r_r15 = cpy_r_r14; - cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *)cpy_r___mypyc_self__)->___mypyc_env__; + cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___423", "__mypyc_env__", 423, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_gen___420", "__mypyc_env__", 420, CPyStatic_caching_utils___globals); goto CPyL292; } CPy_INCREF_NO_IMM(cpy_r_r16); @@ -48716,7 +48676,7 @@ CPyL1: ; cpy_r_r17 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__; cpy_r_r18 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_env__; if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_env__", 423, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_env__", 420, CPyStatic_caching_utils___globals); goto CPyL293; } CPy_INCREF_NO_IMM(cpy_r_r18); @@ -48738,7 +48698,7 @@ CPyL3: ; CPyL5: ; cpy_r_r21 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 427, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 424, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r21); @@ -48753,7 +48713,7 @@ CPyL6: ; if (likely(PyUnicode_Check(cpy_r_r23))) cpy_r_r24 = cpy_r_r23; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 427, CPyStatic_caching_utils___globals, "str", cpy_r_r23); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 424, CPyStatic_caching_utils___globals, "str", cpy_r_r23); goto CPyL295; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method != NULL) { @@ -48767,7 +48727,7 @@ CPyL6: ; } cpy_r_r26 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r26 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 428, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 425, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r26); @@ -48790,21 +48750,21 @@ CPyL10: ; } cpy_r_r30 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r30 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 429, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 426, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r30); CPyL13: ; cpy_r_r31 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 429, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 426, CPyStatic_caching_utils___globals); goto CPyL296; } CPy_INCREF(cpy_r_r31); CPyL14: ; cpy_r_r32 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 429, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 426, CPyStatic_caching_utils___globals); goto CPyL297; } CPy_INCREF(cpy_r_r32); @@ -48817,1636 +48777,1636 @@ CPyL15: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } - if (!cpy_r_r33) goto CPyL245; + if (cpy_r_r33) goto CPyL54; cpy_r_r34 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r34 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 430, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 427, CPyStatic_caching_utils___globals); goto CPyL295; } CPy_INCREF(cpy_r_r34); CPyL18: ; - cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); - CPy_DECREF(cpy_r_r34); + cpy_r_r35 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 427, CPyStatic_caching_utils___globals); + goto CPyL298; + } + CPy_INCREF(cpy_r_r35); +CPyL19: ; + cpy_r_r36 = ((faster_web3____utils___caching___caching_utils___async_handle_recv_caching_envObject *)cpy_r_r18)->_func; + if (unlikely(cpy_r_r36 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'async_handle_recv_caching_env' undefined"); + } else { + CPy_INCREF(cpy_r_r36); + } + CPy_DECREF_NO_IMM(cpy_r_r18); if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL299; + } +CPyL20: ; + PyObject *cpy_r_r37[2] = {cpy_r_r34, cpy_r_r35}; + cpy_r_r38 = (PyObject **)&cpy_r_r37; + cpy_r_r39 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r38, 2, 0); + CPy_DECREF(cpy_r_r36); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL299; + } + CPy_DECREF(cpy_r_r34); + CPy_DECREF(cpy_r_r35); + cpy_r_r40 = CPy_GetCoro(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL300; + } + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25 = cpy_r_r40; + cpy_r_r41 = 1; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL300; + } + cpy_r_r42 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25; + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__25", -1, CPyStatic_caching_utils___globals); + goto CPyL300; + } + CPy_INCREF(cpy_r_r42); +CPyL24: ; + cpy_r_r43 = CPyIter_Next(cpy_r_r42); + CPy_DECREF(cpy_r_r42); + if (cpy_r_r43 != NULL) goto CPyL27; + cpy_r_r44 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL300; + } + cpy_r_r45 = cpy_r_r44; + cpy_r_r46 = NULL; + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25 = cpy_r_r46; + cpy_r_r47 = 1; + if (unlikely(!cpy_r_r47)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL301; + } else + goto CPyL49; +CPyL27: ; + cpy_r_r48 = cpy_r_r43; +CPyL28: ; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 1; + CPy_DECREF_NO_IMM(cpy_r_r16); + return cpy_r_r48; +CPyL29: ; + cpy_r_r50 = (PyObject *)&_Py_NoneStruct; + cpy_r_r51 = cpy_r_type != cpy_r_r50; + if (!cpy_r_r51) goto CPyL302; + CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL33; + } else + goto CPyL303; +CPyL31: ; + CPy_Unreachable(); +CPyL32: ; + CPy_INCREF(cpy_r_arg); + goto CPyL44; +CPyL33: ; + cpy_r_r52 = CPy_CatchError(); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26.f0 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26.f0); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26.f1); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26.f2); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26 = cpy_r_r52; + cpy_r_r53 = 1; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL304; + } + cpy_r_r54 = (PyObject **)&cpy_r_r1; + cpy_r_r55 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25; + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__25", -1, CPyStatic_caching_utils___globals); + goto CPyL304; + } + CPy_INCREF(cpy_r_r55); +CPyL35: ; + cpy_r_r56 = CPy_YieldFromErrorHandle(cpy_r_r55, cpy_r_r54); + CPy_DecRef(cpy_r_r55); + if (unlikely(cpy_r_r56 == 2)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL304; + } + if (cpy_r_r56) goto CPyL39; + cpy_r_r48 = cpy_r_r1; + cpy_r_r57 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26; + if (unlikely(cpy_r_r57.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__26", -1, CPyStatic_caching_utils___globals); + goto CPyL305; + } + CPy_INCREF(cpy_r_r57.f0); + CPy_INCREF(cpy_r_r57.f1); + CPy_INCREF(cpy_r_r57.f2); +CPyL38: ; + CPy_RestoreExcInfo(cpy_r_r57); + CPy_DecRef(cpy_r_r57.f0); + CPy_DecRef(cpy_r_r57.f1); + CPy_DecRef(cpy_r_r57.f2); + goto CPyL28; +CPyL39: ; + cpy_r_r45 = cpy_r_r1; + cpy_r_r58 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26; + if (unlikely(cpy_r_r58.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__26", -1, CPyStatic_caching_utils___globals); + goto CPyL306; + } + CPy_INCREF(cpy_r_r58.f0); + CPy_INCREF(cpy_r_r58.f1); + CPy_INCREF(cpy_r_r58.f2); +CPyL40: ; + CPy_RestoreExcInfo(cpy_r_r58); + CPy_DecRef(cpy_r_r58.f0); + CPy_DecRef(cpy_r_r58.f1); + CPy_DecRef(cpy_r_r58.f2); + goto CPyL49; +CPyL41: ; + cpy_r_r59 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26; + if (unlikely(cpy_r_r59.f0 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__26' of 'wrapper_async_handle_recv_caching_env' undefined"); + } else { + CPy_INCREF(cpy_r_r59.f0); + CPy_INCREF(cpy_r_r59.f1); + CPy_INCREF(cpy_r_r59.f2); + } + CPy_DecRef(cpy_r_r16); + if (unlikely(cpy_r_r59.f0 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL291; + } +CPyL42: ; + CPy_RestoreExcInfo(cpy_r_r59); + CPy_DecRef(cpy_r_r59.f0); + CPy_DecRef(cpy_r_r59.f1); + CPy_DecRef(cpy_r_r59.f2); + cpy_r_r60 = CPy_KeepPropagating(); + if (!cpy_r_r60) goto CPyL291; + CPy_Unreachable(); +CPyL44: ; + cpy_r_r61 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25; + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__25", -1, CPyStatic_caching_utils___globals); + goto CPyL307; + } + CPy_INCREF(cpy_r_r61); +CPyL45: ; + cpy_r_r62 = CPyIter_Send(cpy_r_r61, cpy_r_arg); + CPy_DECREF(cpy_r_r61); + CPy_DECREF(cpy_r_arg); + if (cpy_r_r62 == NULL) goto CPyL47; + cpy_r_r48 = cpy_r_r62; + goto CPyL28; +CPyL47: ; + cpy_r_r63 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r63 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL300; + } + cpy_r_r45 = cpy_r_r63; +CPyL49: ; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; + CPy_DECREF_NO_IMM(cpy_r_r16); + if (cpy_r_stop_iter_ptr != NULL) goto CPyL53; + CPyGen_SetStopIterationValue(cpy_r_r45); + CPy_DECREF(cpy_r_r45); + if (!0) goto CPyL291; + CPy_Unreachable(); +CPyL53: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r45; + return 0; +CPyL54: ; + cpy_r_r65 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 429, CPyStatic_caching_utils___globals); + goto CPyL295; + } + CPy_INCREF(cpy_r_r65); +CPyL55: ; + cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ + cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); + CPy_DECREF(cpy_r_r65); + if (unlikely(cpy_r_r67 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } - if (likely(Py_TYPE(cpy_r_r36) == CPyType_utils___caching___SimpleCache)) - cpy_r_r37 = cpy_r_r36; + if (likely(Py_TYPE(cpy_r_r67) == CPyType_utils___caching___SimpleCache)) + cpy_r_r68 = cpy_r_r67; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 430, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r36); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 429, CPyStatic_caching_utils___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r67); goto CPyL295; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache != NULL) { CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache = cpy_r_r37; - cpy_r_r38 = 1; - if (unlikely(!cpy_r_r38)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache = cpy_r_r68; + cpy_r_r69 = 1; + if (unlikely(!cpy_r_r69)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } - cpy_r_r39 = CPyStatic_caching_utils___get_ident; - if (unlikely(cpy_r_r39 == NULL)) { - goto CPyL298; + cpy_r_r70 = CPyStatic_caching_utils___get_ident; + if (unlikely(cpy_r_r70 == NULL)) { + goto CPyL308; } else - goto CPyL24; -CPyL22: ; + goto CPyL61; +CPyL59: ; PyErr_SetString(PyExc_NameError, "value for final name \"get_ident\" was not set"); - cpy_r_r40 = 0; - if (unlikely(!cpy_r_r40)) { + cpy_r_r71 = 0; + if (unlikely(!cpy_r_r71)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL291; } CPy_Unreachable(); -CPyL24: ; - cpy_r_r41 = PyObject_Vectorcall(cpy_r_r39, 0, 0, 0); - if (unlikely(cpy_r_r41 == NULL)) { +CPyL61: ; + cpy_r_r72 = PyObject_Vectorcall(cpy_r_r70, 0, 0, 0); + if (unlikely(cpy_r_r72 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } - if (likely(PyLong_Check(cpy_r_r41))) - cpy_r_r42 = CPyTagged_FromObject(cpy_r_r41); + if (likely(PyLong_Check(cpy_r_r72))) + cpy_r_r73 = CPyTagged_FromObject(cpy_r_r72); else { - CPy_TypeError("int", cpy_r_r41); cpy_r_r42 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r72); cpy_r_r73 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } - cpy_r_r43 = CPyTagged_Str(cpy_r_r42); - CPyTagged_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { + cpy_r_r74 = CPyTagged_Str(cpy_r_r73); + CPyTagged_DECREF(cpy_r_r73); + if (unlikely(cpy_r_r74 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } - cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ - cpy_r_r45 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 432, CPyStatic_caching_utils___globals); - goto CPyL299; + cpy_r_r75 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ':' */ + cpy_r_r76 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; + if (unlikely(cpy_r_r76 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 430, CPyStatic_caching_utils___globals); + goto CPyL309; } - CPy_INCREF(cpy_r_r45); -CPyL28: ; - cpy_r_r46 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 432, CPyStatic_caching_utils___globals); - goto CPyL300; + CPy_INCREF(cpy_r_r76); +CPyL65: ; + cpy_r_r77 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 430, CPyStatic_caching_utils___globals); + goto CPyL310; } - CPy_INCREF(cpy_r_r46); -CPyL29: ; - cpy_r_r47.f0 = cpy_r_r45; - cpy_r_r47.f1 = cpy_r_r46; - cpy_r_r48 = PyTuple_New(2); - if (unlikely(cpy_r_r48 == NULL)) + CPy_INCREF(cpy_r_r77); +CPyL66: ; + cpy_r_r78.f0 = cpy_r_r76; + cpy_r_r78.f1 = cpy_r_r77; + cpy_r_r79 = PyTuple_New(2); + if (unlikely(cpy_r_r79 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp187 = cpy_r_r47.f0; - PyTuple_SET_ITEM(cpy_r_r48, 0, __tmp187); - PyObject *__tmp188 = cpy_r_r47.f1; - PyTuple_SET_ITEM(cpy_r_r48, 1, __tmp188); - cpy_r_r49 = PyObject_Str(cpy_r_r48); - CPy_DECREF(cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { + PyObject *__tmp187 = cpy_r_r78.f0; + PyTuple_SET_ITEM(cpy_r_r79, 0, __tmp187); + PyObject *__tmp188 = cpy_r_r78.f1; + PyTuple_SET_ITEM(cpy_r_r79, 1, __tmp188); + cpy_r_r80 = PyObject_Str(cpy_r_r79); + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r80 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL299; + goto CPyL309; } - cpy_r_r50 = CPyStr_Build(3, cpy_r_r43, cpy_r_r44, cpy_r_r49); - CPy_DECREF(cpy_r_r43); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { + cpy_r_r81 = CPyStr_Build(3, cpy_r_r74, cpy_r_r75, cpy_r_r80); + CPy_DECREF(cpy_r_r74); + CPy_DECREF(cpy_r_r80); + if (unlikely(cpy_r_r81 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } - cpy_r_r51 = CPyDef_caching_utils___generate_cache_key(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { + cpy_r_r82 = CPyDef_caching_utils___generate_cache_key(cpy_r_r81); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r82 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key = cpy_r_r51; - cpy_r_r52 = 1; - if (unlikely(!cpy_r_r52)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key = cpy_r_r82; + cpy_r_r83 = 1; + if (unlikely(!cpy_r_r83)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } - cpy_r_r53 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 434, CPyStatic_caching_utils___globals); + cpy_r_r84 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 431, CPyStatic_caching_utils___globals); goto CPyL295; } - CPy_INCREF_NO_IMM(cpy_r_r53); -CPyL34: ; - cpy_r_r54 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 434, CPyStatic_caching_utils___globals); - goto CPyL301; + CPy_INCREF_NO_IMM(cpy_r_r84); +CPyL71: ; + cpy_r_r85 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 431, CPyStatic_caching_utils___globals); + goto CPyL311; } - CPy_INCREF(cpy_r_r54); -CPyL35: ; - cpy_r_r55 = CPyDef_utils___caching___SimpleCache___get_cache_entry(cpy_r_r53, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - CPy_DECREF_NO_IMM(cpy_r_r53); - if (unlikely(cpy_r_r55 == NULL)) { + CPy_INCREF(cpy_r_r85); +CPyL72: ; + cpy_r_r86 = CPyDef_utils___caching___SimpleCache___get_cache_entry(cpy_r_r84, cpy_r_r85); + CPy_DECREF(cpy_r_r85); + CPy_DECREF_NO_IMM(cpy_r_r84); + if (unlikely(cpy_r_r86 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } - if (PyDict_Check(cpy_r_r55)) - cpy_r_r56 = cpy_r_r55; + if (PyDict_Check(cpy_r_r86)) + cpy_r_r87 = cpy_r_r86; else { - cpy_r_r56 = NULL; + cpy_r_r87 = NULL; } - if (cpy_r_r56 != NULL) goto __LL189; - if (cpy_r_r55 == Py_None) - cpy_r_r56 = cpy_r_r55; + if (cpy_r_r87 != NULL) goto __LL189; + if (cpy_r_r86 == Py_None) + cpy_r_r87 = cpy_r_r86; else { - cpy_r_r56 = NULL; + cpy_r_r87 = NULL; } - if (cpy_r_r56 != NULL) goto __LL189; - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 434, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r55); + if (cpy_r_r87 != NULL) goto __LL189; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 431, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r86); goto CPyL295; __LL189: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result = cpy_r_r56; - cpy_r_r57 = 1; - if (unlikely(!cpy_r_r57)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result = cpy_r_r87; + cpy_r_r88 = 1; + if (unlikely(!cpy_r_r88)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL295; } - cpy_r_r58 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 435, CPyStatic_caching_utils___globals); + cpy_r_r89 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; + if (unlikely(cpy_r_r89 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 432, CPyStatic_caching_utils___globals); goto CPyL295; } - CPy_INCREF(cpy_r_r58); -CPyL39: ; - cpy_r_r59 = (PyObject *)&_Py_NoneStruct; - cpy_r_r60 = cpy_r_r58 != cpy_r_r59; - CPy_DECREF(cpy_r_r58); - if (cpy_r_r60) { - goto CPyL302; + CPy_INCREF(cpy_r_r89); +CPyL76: ; + cpy_r_r90 = (PyObject *)&_Py_NoneStruct; + cpy_r_r91 = cpy_r_r89 != cpy_r_r90; + CPy_DECREF(cpy_r_r89); + if (cpy_r_r91) { + goto CPyL312; } else - goto CPyL47; -CPyL40: ; - cpy_r_r61 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; - if (unlikely(cpy_r_r61 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 436, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL84; +CPyL77: ; + cpy_r_r92 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result; + if (unlikely(cpy_r_r92 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_result", 433, CPyStatic_caching_utils___globals); + goto CPyL300; } - CPy_INCREF(cpy_r_r61); -CPyL41: ; - if (likely(cpy_r_r61 != Py_None)) - cpy_r_r62 = cpy_r_r61; + CPy_INCREF(cpy_r_r92); +CPyL78: ; + if (likely(cpy_r_r92 != Py_None)) + cpy_r_r93 = cpy_r_r92; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 436, CPyStatic_caching_utils___globals, "dict", cpy_r_r61); - goto CPyL303; + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 433, CPyStatic_caching_utils___globals, "dict", cpy_r_r92); + goto CPyL300; } ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; CPy_DECREF_NO_IMM(cpy_r_r16); - if (cpy_r_stop_iter_ptr != NULL) goto CPyL46; - CPyGen_SetStopIterationValue(cpy_r_r62); - CPy_DECREF(cpy_r_r62); + if (cpy_r_stop_iter_ptr != NULL) goto CPyL83; + CPyGen_SetStopIterationValue(cpy_r_r93); + CPy_DECREF(cpy_r_r93); if (!0) goto CPyL291; CPy_Unreachable(); -CPyL46: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r62; +CPyL83: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r93; return 0; -CPyL47: ; - cpy_r_r64 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 438, CPyStatic_caching_utils___globals); - goto CPyL295; - } - CPy_INCREF(cpy_r_r64); -CPyL48: ; - cpy_r_r65 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 438, CPyStatic_caching_utils___globals); - goto CPyL304; - } - CPy_INCREF(cpy_r_r65); -CPyL49: ; - cpy_r_r66 = ((faster_web3____utils___caching___caching_utils___async_handle_recv_caching_envObject *)cpy_r_r18)->_func; - if (unlikely(cpy_r_r66 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'async_handle_recv_caching_env' undefined"); - } else { - CPy_INCREF(cpy_r_r66); - } - CPy_DECREF_NO_IMM(cpy_r_r18); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL305; - } -CPyL50: ; - PyObject *cpy_r_r67[2] = {cpy_r_r64, cpy_r_r65}; - cpy_r_r68 = (PyObject **)&cpy_r_r67; - cpy_r_r69 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r68, 2, 0); - CPy_DECREF(cpy_r_r66); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL305; - } - CPy_DECREF(cpy_r_r64); - CPy_DECREF(cpy_r_r65); - cpy_r_r70 = CPy_GetCoro(cpy_r_r69); - CPy_DECREF(cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; - } - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25 = cpy_r_r70; - cpy_r_r71 = 1; - if (unlikely(!cpy_r_r71)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL303; - } - cpy_r_r72 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25; - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__25", -1, CPyStatic_caching_utils___globals); - goto CPyL303; - } - CPy_INCREF(cpy_r_r72); -CPyL54: ; - cpy_r_r73 = CPyIter_Next(cpy_r_r72); - CPy_DECREF(cpy_r_r72); - if (cpy_r_r73 != NULL) goto CPyL57; - cpy_r_r74 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; - } - cpy_r_r75 = cpy_r_r74; - cpy_r_r76 = NULL; - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25 = cpy_r_r76; - cpy_r_r77 = 1; - if (unlikely(!cpy_r_r77)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL306; - } else - goto CPyL79; -CPyL57: ; - cpy_r_r78 = cpy_r_r73; -CPyL58: ; - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 1; - CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r78; -CPyL59: ; - cpy_r_r80 = (PyObject *)&_Py_NoneStruct; - cpy_r_r81 = cpy_r_type != cpy_r_r80; - if (!cpy_r_r81) goto CPyL307; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL63; - } else - goto CPyL308; -CPyL61: ; - CPy_Unreachable(); -CPyL62: ; - CPy_INCREF(cpy_r_arg); - goto CPyL74; -CPyL63: ; - cpy_r_r82 = CPy_CatchError(); - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26.f0 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26.f0); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26.f1); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26.f2); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26 = cpy_r_r82; - cpy_r_r83 = 1; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL309; - } - cpy_r_r84 = (PyObject **)&cpy_r_r1; - cpy_r_r85 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25; - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__25", -1, CPyStatic_caching_utils___globals); - goto CPyL309; - } - CPy_INCREF(cpy_r_r85); -CPyL65: ; - cpy_r_r86 = CPy_YieldFromErrorHandle(cpy_r_r85, cpy_r_r84); - CPy_DecRef(cpy_r_r85); - if (unlikely(cpy_r_r86 == 2)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL309; - } - if (cpy_r_r86) goto CPyL69; - cpy_r_r78 = cpy_r_r1; - cpy_r_r87 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26; - if (unlikely(cpy_r_r87.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__26", -1, CPyStatic_caching_utils___globals); - goto CPyL310; - } - CPy_INCREF(cpy_r_r87.f0); - CPy_INCREF(cpy_r_r87.f1); - CPy_INCREF(cpy_r_r87.f2); -CPyL68: ; - CPy_RestoreExcInfo(cpy_r_r87); - CPy_DecRef(cpy_r_r87.f0); - CPy_DecRef(cpy_r_r87.f1); - CPy_DecRef(cpy_r_r87.f2); - goto CPyL58; -CPyL69: ; - cpy_r_r75 = cpy_r_r1; - cpy_r_r88 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26; - if (unlikely(cpy_r_r88.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__26", -1, CPyStatic_caching_utils___globals); - goto CPyL311; - } - CPy_INCREF(cpy_r_r88.f0); - CPy_INCREF(cpy_r_r88.f1); - CPy_INCREF(cpy_r_r88.f2); -CPyL70: ; - CPy_RestoreExcInfo(cpy_r_r88); - CPy_DecRef(cpy_r_r88.f0); - CPy_DecRef(cpy_r_r88.f1); - CPy_DecRef(cpy_r_r88.f2); - goto CPyL79; -CPyL71: ; - cpy_r_r89 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__26; - if (unlikely(cpy_r_r89.f0 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__26' of 'wrapper_async_handle_recv_caching_env' undefined"); - } else { - CPy_INCREF(cpy_r_r89.f0); - CPy_INCREF(cpy_r_r89.f1); - CPy_INCREF(cpy_r_r89.f2); - } - CPy_DecRef(cpy_r_r16); - if (unlikely(cpy_r_r89.f0 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL291; - } -CPyL72: ; - CPy_RestoreExcInfo(cpy_r_r89); - CPy_DecRef(cpy_r_r89.f0); - CPy_DecRef(cpy_r_r89.f1); - CPy_DecRef(cpy_r_r89.f2); - cpy_r_r90 = CPy_KeepPropagating(); - if (!cpy_r_r90) goto CPyL291; - CPy_Unreachable(); -CPyL74: ; - cpy_r_r91 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__25; - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__25", -1, CPyStatic_caching_utils___globals); - goto CPyL312; - } - CPy_INCREF(cpy_r_r91); -CPyL75: ; - cpy_r_r92 = CPyIter_Send(cpy_r_r91, cpy_r_arg); - CPy_DECREF(cpy_r_r91); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r92 == NULL) goto CPyL77; - cpy_r_r78 = cpy_r_r92; - goto CPyL58; -CPyL77: ; - cpy_r_r93 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; - } - cpy_r_r75 = cpy_r_r93; -CPyL79: ; - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response = cpy_r_r75; - cpy_r_r94 = 1; - if (unlikely(!cpy_r_r94)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; - } +CPyL84: ; cpy_r_r95 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r95 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 440, CPyStatic_caching_utils___globals); - goto CPyL303; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 435, CPyStatic_caching_utils___globals); + goto CPyL295; } CPy_INCREF(cpy_r_r95); -CPyL81: ; - cpy_r_r96 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; +CPyL85: ; + cpy_r_r96 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; if (unlikely(cpy_r_r96 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 440, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 435, CPyStatic_caching_utils___globals); goto CPyL313; } CPy_INCREF(cpy_r_r96); -CPyL82: ; - cpy_r_r97 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; +CPyL86: ; + cpy_r_r97 = ((faster_web3____utils___caching___caching_utils___async_handle_recv_caching_envObject *)cpy_r_r18)->_func; if (unlikely(cpy_r_r97 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 440, CPyStatic_caching_utils___globals); - goto CPyL314; + PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'async_handle_recv_caching_env' undefined"); + } else { + CPy_INCREF(cpy_r_r97); } - CPy_INCREF(cpy_r_r97); -CPyL83: ; - cpy_r_r98 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; - if (unlikely(cpy_r_r98 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 440, CPyStatic_caching_utils___globals); - goto CPyL315; + CPy_DECREF_NO_IMM(cpy_r_r18); + if (unlikely(cpy_r_r97 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL314; } - CPy_INCREF(cpy_r_r98); -CPyL84: ; - if (likely(PyDict_Check(cpy_r_r98))) - cpy_r_r99 = cpy_r_r98; - else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 439, CPyStatic_caching_utils___globals, "dict", cpy_r_r98); - goto CPyL315; +CPyL87: ; + PyObject *cpy_r_r98[2] = {cpy_r_r95, cpy_r_r96}; + cpy_r_r99 = (PyObject **)&cpy_r_r98; + cpy_r_r100 = PyObject_Vectorcall(cpy_r_r97, cpy_r_r99, 2, 0); + CPy_DECREF(cpy_r_r97); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL314; } - cpy_r_r100 = CPyDef_caching_utils____async_should_cache_response(cpy_r_r95, cpy_r_r96, cpy_r_r97, cpy_r_r99); CPy_DECREF(cpy_r_r95); CPy_DECREF(cpy_r_r96); - CPy_DECREF(cpy_r_r97); - CPy_DECREF(cpy_r_r99); - if (unlikely(cpy_r_r100 == NULL)) { + cpy_r_r101 = CPy_GetCoro(cpy_r_r100); + CPy_DECREF(cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL300; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27 = cpy_r_r100; - cpy_r_r101 = 1; - if (unlikely(!cpy_r_r101)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27 = cpy_r_r101; + cpy_r_r102 = 1; + if (unlikely(!cpy_r_r102)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL300; } - cpy_r_r102 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27; - if (unlikely(cpy_r_r102 == NULL)) { + cpy_r_r103 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27; + if (unlikely(cpy_r_r103 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__27", -1, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL300; } - CPy_INCREF_NO_IMM(cpy_r_r102); -CPyL88: ; - cpy_r_r103 = (PyObject *)&_Py_NoneStruct; - cpy_r_r104 = NULL; - cpy_r_r3 = cpy_r_r104; - cpy_r_r105 = (PyObject **)&cpy_r_r3; - cpy_r_r106 = CPyDef_caching_utils____async_should_cache_response_gen_____mypyc_generator_helper__(cpy_r_r102, cpy_r_r103, cpy_r_r103, cpy_r_r103, cpy_r_r103, cpy_r_r105); - CPy_DECREF_NO_IMM(cpy_r_r102); - if (cpy_r_r106 != NULL) goto CPyL316; - cpy_r_r107 = cpy_r_r3 != 0; - if (unlikely(!cpy_r_r107)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL317; + CPy_INCREF(cpy_r_r103); +CPyL91: ; + cpy_r_r104 = CPyIter_Next(cpy_r_r103); + CPy_DECREF(cpy_r_r103); + if (cpy_r_r104 != NULL) goto CPyL94; + cpy_r_r105 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r105 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL300; } - cpy_r_r108 = cpy_r_r3; - cpy_r_r109 = NULL; + cpy_r_r106 = cpy_r_r105; + cpy_r_r107 = NULL; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27 = cpy_r_r109; - cpy_r_r110 = 1; - if (unlikely(!cpy_r_r110)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27 = cpy_r_r107; + cpy_r_r108 = 1; + if (unlikely(!cpy_r_r108)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL318; + goto CPyL315; } else - goto CPyL113; -CPyL91: ; - cpy_r_r111 = cpy_r_r106; -CPyL92: ; + goto CPyL116; +CPyL94: ; + cpy_r_r109 = cpy_r_r104; +CPyL95: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 2; CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r111; -CPyL93: ; - cpy_r_r113 = (PyObject *)&_Py_NoneStruct; - cpy_r_r114 = cpy_r_type != cpy_r_r113; - if (!cpy_r_r114) goto CPyL319; + return cpy_r_r109; +CPyL96: ; + cpy_r_r111 = (PyObject *)&_Py_NoneStruct; + cpy_r_r112 = cpy_r_type != cpy_r_r111; + if (!cpy_r_r112) goto CPyL316; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL97; + goto CPyL100; } else - goto CPyL320; -CPyL95: ; + goto CPyL317; +CPyL98: ; CPy_Unreachable(); -CPyL96: ; +CPyL99: ; CPy_INCREF(cpy_r_arg); - goto CPyL108; -CPyL97: ; - cpy_r_r115 = CPy_CatchError(); + goto CPyL111; +CPyL100: ; + cpy_r_r113 = CPy_CatchError(); if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28.f0 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28.f0); CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28.f1); CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28.f2); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28 = cpy_r_r115; - cpy_r_r116 = 1; - if (unlikely(!cpy_r_r116)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28 = cpy_r_r113; + cpy_r_r114 = 1; + if (unlikely(!cpy_r_r114)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL321; + goto CPyL318; } - cpy_r_r117 = (PyObject **)&cpy_r_r5; - cpy_r_r118 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27; - if (unlikely(cpy_r_r118 == NULL)) { + cpy_r_r115 = (PyObject **)&cpy_r_r3; + cpy_r_r116 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27; + if (unlikely(cpy_r_r116 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__27", -1, CPyStatic_caching_utils___globals); - goto CPyL321; + goto CPyL318; } - CPy_INCREF_NO_IMM(cpy_r_r118); -CPyL99: ; - cpy_r_r119 = CPy_YieldFromErrorHandle(cpy_r_r118, cpy_r_r117); - CPy_DecRef(cpy_r_r118); - if (unlikely(cpy_r_r119 == 2)) { + CPy_INCREF(cpy_r_r116); +CPyL102: ; + cpy_r_r117 = CPy_YieldFromErrorHandle(cpy_r_r116, cpy_r_r115); + CPy_DecRef(cpy_r_r116); + if (unlikely(cpy_r_r117 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL321; + goto CPyL318; } - if (cpy_r_r119) goto CPyL103; - cpy_r_r111 = cpy_r_r5; - cpy_r_r120 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28; - if (unlikely(cpy_r_r120.f0 == NULL)) { + if (cpy_r_r117) goto CPyL106; + cpy_r_r109 = cpy_r_r3; + cpy_r_r118 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28; + if (unlikely(cpy_r_r118.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__28", -1, CPyStatic_caching_utils___globals); - goto CPyL322; + goto CPyL319; } - CPy_INCREF(cpy_r_r120.f0); - CPy_INCREF(cpy_r_r120.f1); - CPy_INCREF(cpy_r_r120.f2); -CPyL102: ; - CPy_RestoreExcInfo(cpy_r_r120); - CPy_DecRef(cpy_r_r120.f0); - CPy_DecRef(cpy_r_r120.f1); - CPy_DecRef(cpy_r_r120.f2); - goto CPyL92; -CPyL103: ; - cpy_r_r108 = cpy_r_r5; - cpy_r_r121 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28; - if (unlikely(cpy_r_r121.f0 == NULL)) { + CPy_INCREF(cpy_r_r118.f0); + CPy_INCREF(cpy_r_r118.f1); + CPy_INCREF(cpy_r_r118.f2); +CPyL105: ; + CPy_RestoreExcInfo(cpy_r_r118); + CPy_DecRef(cpy_r_r118.f0); + CPy_DecRef(cpy_r_r118.f1); + CPy_DecRef(cpy_r_r118.f2); + goto CPyL95; +CPyL106: ; + cpy_r_r106 = cpy_r_r3; + cpy_r_r119 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28; + if (unlikely(cpy_r_r119.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__28", -1, CPyStatic_caching_utils___globals); - goto CPyL323; + goto CPyL320; } - CPy_INCREF(cpy_r_r121.f0); - CPy_INCREF(cpy_r_r121.f1); - CPy_INCREF(cpy_r_r121.f2); -CPyL104: ; - CPy_RestoreExcInfo(cpy_r_r121); - CPy_DecRef(cpy_r_r121.f0); - CPy_DecRef(cpy_r_r121.f1); - CPy_DecRef(cpy_r_r121.f2); - goto CPyL113; -CPyL105: ; - cpy_r_r122 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28; - if (unlikely(cpy_r_r122.f0 == NULL)) { + CPy_INCREF(cpy_r_r119.f0); + CPy_INCREF(cpy_r_r119.f1); + CPy_INCREF(cpy_r_r119.f2); +CPyL107: ; + CPy_RestoreExcInfo(cpy_r_r119); + CPy_DecRef(cpy_r_r119.f0); + CPy_DecRef(cpy_r_r119.f1); + CPy_DecRef(cpy_r_r119.f2); + goto CPyL116; +CPyL108: ; + cpy_r_r120 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__28; + if (unlikely(cpy_r_r120.f0 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__28' of 'wrapper_async_handle_recv_caching_env' undefined"); } else { - CPy_INCREF(cpy_r_r122.f0); - CPy_INCREF(cpy_r_r122.f1); - CPy_INCREF(cpy_r_r122.f2); + CPy_INCREF(cpy_r_r120.f0); + CPy_INCREF(cpy_r_r120.f1); + CPy_INCREF(cpy_r_r120.f2); } CPy_DecRef(cpy_r_r16); - if (unlikely(cpy_r_r122.f0 == NULL)) { + if (unlikely(cpy_r_r120.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); goto CPyL291; } -CPyL106: ; - CPy_RestoreExcInfo(cpy_r_r122); - CPy_DecRef(cpy_r_r122.f0); - CPy_DecRef(cpy_r_r122.f1); - CPy_DecRef(cpy_r_r122.f2); - cpy_r_r123 = CPy_KeepPropagating(); - if (!cpy_r_r123) goto CPyL291; +CPyL109: ; + CPy_RestoreExcInfo(cpy_r_r120); + CPy_DecRef(cpy_r_r120.f0); + CPy_DecRef(cpy_r_r120.f1); + CPy_DecRef(cpy_r_r120.f2); + cpy_r_r121 = CPy_KeepPropagating(); + if (!cpy_r_r121) goto CPyL291; CPy_Unreachable(); -CPyL108: ; - cpy_r_r124 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27; - if (unlikely(cpy_r_r124 == NULL)) { +CPyL111: ; + cpy_r_r122 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__27; + if (unlikely(cpy_r_r122 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__27", -1, CPyStatic_caching_utils___globals); - goto CPyL324; + goto CPyL321; } - CPy_INCREF_NO_IMM(cpy_r_r124); -CPyL109: ; - cpy_r_r125 = CPyIter_Send(cpy_r_r124, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r124); + CPy_INCREF(cpy_r_r122); +CPyL112: ; + cpy_r_r123 = CPyIter_Send(cpy_r_r122, cpy_r_arg); + CPy_DECREF(cpy_r_r122); CPy_DECREF(cpy_r_arg); - if (cpy_r_r125 == NULL) goto CPyL111; - cpy_r_r111 = cpy_r_r125; - goto CPyL92; -CPyL111: ; - cpy_r_r126 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r126 == NULL)) { + if (cpy_r_r123 == NULL) goto CPyL114; + cpy_r_r109 = cpy_r_r123; + goto CPyL95; +CPyL114: ; + cpy_r_r124 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r124 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL300; } - cpy_r_r108 = cpy_r_r126; -CPyL113: ; - if (unlikely(!PyBool_Check(cpy_r_r108))) { - CPy_TypeError("bool", cpy_r_r108); cpy_r_r127 = 2; - } else - cpy_r_r127 = cpy_r_r108 == Py_True; - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r127 == 2)) { + cpy_r_r106 = cpy_r_r124; +CPyL116: ; + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response = cpy_r_r106; + cpy_r_r125 = 1; + if (unlikely(!cpy_r_r125)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL300; + } + cpy_r_r126 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 437, CPyStatic_caching_utils___globals); + goto CPyL300; + } + CPy_INCREF(cpy_r_r126); +CPyL118: ; + cpy_r_r127 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__method; + if (unlikely(cpy_r_r127 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "method", 437, CPyStatic_caching_utils___globals); + goto CPyL322; } - if (!cpy_r_r127) goto CPyL239; - cpy_r_r128 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; + CPy_INCREF(cpy_r_r127); +CPyL119: ; + cpy_r_r128 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__params; if (unlikely(cpy_r_r128 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 442, CPyStatic_caching_utils___globals); - goto CPyL303; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "params", 437, CPyStatic_caching_utils___globals); + goto CPyL323; } CPy_INCREF(cpy_r_r128); -CPyL116: ; - cpy_r_r129 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache_lock' */ - cpy_r_r130 = CPyObject_GetAttr(cpy_r_r128, cpy_r_r129); - CPy_DECREF(cpy_r_r128); - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; +CPyL120: ; + cpy_r_r129 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; + if (unlikely(cpy_r_r129 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 437, CPyStatic_caching_utils___globals); + goto CPyL324; } - cpy_r_r131 = CPy_TYPE(cpy_r_r130); - cpy_r_r132 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aexit__' */ - cpy_r_r133 = CPyObject_GetAttr(cpy_r_r131, cpy_r_r132); - if (unlikely(cpy_r_r133 == NULL)) { + CPy_INCREF(cpy_r_r129); +CPyL121: ; + if (likely(PyDict_Check(cpy_r_r129))) + cpy_r_r130 = cpy_r_r129; + else { + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 436, CPyStatic_caching_utils___globals, "dict", cpy_r_r129); + goto CPyL324; + } + cpy_r_r131 = CPyDef_caching_utils____async_should_cache_response(cpy_r_r126, cpy_r_r127, cpy_r_r128, cpy_r_r130); + CPy_DECREF(cpy_r_r126); + CPy_DECREF(cpy_r_r127); + CPy_DECREF(cpy_r_r128); + CPy_DECREF(cpy_r_r130); + if (unlikely(cpy_r_r131 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL325; + goto CPyL300; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29); + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29 = cpy_r_r133; - cpy_r_r134 = 1; - if (unlikely(!cpy_r_r134)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29 = cpy_r_r131; + cpy_r_r132 = 1; + if (unlikely(!cpy_r_r132)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL325; + goto CPyL300; } - cpy_r_r135 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aenter__' */ - cpy_r_r136 = CPyObject_GetAttr(cpy_r_r131, cpy_r_r135); - CPy_DECREF(cpy_r_r131); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL326; + cpy_r_r133 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29; + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__29", -1, CPyStatic_caching_utils___globals); + goto CPyL300; } - PyObject *cpy_r_r137[1] = {cpy_r_r130}; - cpy_r_r138 = (PyObject **)&cpy_r_r137; - cpy_r_r139 = PyObject_Vectorcall(cpy_r_r136, cpy_r_r138, 1, 0); - CPy_DECREF(cpy_r_r136); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + CPy_INCREF_NO_IMM(cpy_r_r133); +CPyL125: ; + cpy_r_r134 = (PyObject *)&_Py_NoneStruct; + cpy_r_r135 = NULL; + cpy_r_r5 = cpy_r_r135; + cpy_r_r136 = (PyObject **)&cpy_r_r5; + cpy_r_r137 = CPyDef_caching_utils____async_should_cache_response_gen_____mypyc_generator_helper__(cpy_r_r133, cpy_r_r134, cpy_r_r134, cpy_r_r134, cpy_r_r134, cpy_r_r136); + CPy_DECREF_NO_IMM(cpy_r_r133); + if (cpy_r_r137 != NULL) goto CPyL325; + cpy_r_r138 = cpy_r_r5 != 0; + if (unlikely(!cpy_r_r138)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); goto CPyL326; } - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30 = cpy_r_r130; - cpy_r_r140 = 1; - if (unlikely(!cpy_r_r140)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL327; + cpy_r_r139 = cpy_r_r5; + cpy_r_r140 = NULL; + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__31 = 1; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29 = cpy_r_r140; cpy_r_r141 = 1; if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL327; - } - cpy_r_r142 = CPy_GetCoro(cpy_r_r139); - CPy_DECREF(cpy_r_r139); - if (unlikely(cpy_r_r142 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; - } - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32 = cpy_r_r142; - cpy_r_r143 = 1; - if (unlikely(!cpy_r_r143)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL303; - } - cpy_r_r144 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32; - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__32", -1, CPyStatic_caching_utils___globals); - goto CPyL303; - } - CPy_INCREF(cpy_r_r144); -CPyL126: ; - cpy_r_r145 = CPyIter_Next(cpy_r_r144); - CPy_DECREF(cpy_r_r144); - if (cpy_r_r145 != NULL) goto CPyL129; - cpy_r_r146 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; - } - cpy_r_r147 = cpy_r_r146; - CPy_DECREF(cpy_r_r147); - cpy_r_r148 = NULL; - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32 = cpy_r_r148; - cpy_r_r149 = 1; - if (unlikely(!cpy_r_r149)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL327; } else - goto CPyL151; + goto CPyL150; +CPyL128: ; + cpy_r_r142 = cpy_r_r137; CPyL129: ; - cpy_r_r150 = cpy_r_r145; -CPyL130: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 3; CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r150; -CPyL131: ; - cpy_r_r152 = (PyObject *)&_Py_NoneStruct; - cpy_r_r153 = cpy_r_type != cpy_r_r152; - if (!cpy_r_r153) goto CPyL328; + return cpy_r_r142; +CPyL130: ; + cpy_r_r144 = (PyObject *)&_Py_NoneStruct; + cpy_r_r145 = cpy_r_type != cpy_r_r144; + if (!cpy_r_r145) goto CPyL328; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL135; + goto CPyL134; } else goto CPyL329; -CPyL133: ; +CPyL132: ; CPy_Unreachable(); -CPyL134: ; +CPyL133: ; CPy_INCREF(cpy_r_arg); - goto CPyL146; -CPyL135: ; - cpy_r_r154 = CPy_CatchError(); - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33.f0 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33.f0); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33.f1); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33.f2); + goto CPyL145; +CPyL134: ; + cpy_r_r146 = CPy_CatchError(); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30.f0 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30.f0); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30.f1); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30.f2); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33 = cpy_r_r154; - cpy_r_r155 = 1; - if (unlikely(!cpy_r_r155)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30 = cpy_r_r146; + cpy_r_r147 = 1; + if (unlikely(!cpy_r_r147)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); goto CPyL330; } - cpy_r_r156 = (PyObject **)&cpy_r_r7; - cpy_r_r157 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32; - if (unlikely(cpy_r_r157 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__32", -1, CPyStatic_caching_utils___globals); + cpy_r_r148 = (PyObject **)&cpy_r_r7; + cpy_r_r149 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29; + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__29", -1, CPyStatic_caching_utils___globals); goto CPyL330; } - CPy_INCREF(cpy_r_r157); -CPyL137: ; - cpy_r_r158 = CPy_YieldFromErrorHandle(cpy_r_r157, cpy_r_r156); - CPy_DecRef(cpy_r_r157); - if (unlikely(cpy_r_r158 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r149); +CPyL136: ; + cpy_r_r150 = CPy_YieldFromErrorHandle(cpy_r_r149, cpy_r_r148); + CPy_DecRef(cpy_r_r149); + if (unlikely(cpy_r_r150 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL330; } - if (cpy_r_r158) goto CPyL141; - cpy_r_r150 = cpy_r_r7; - cpy_r_r159 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33; - if (unlikely(cpy_r_r159.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__33", -1, CPyStatic_caching_utils___globals); + if (cpy_r_r150) goto CPyL140; + cpy_r_r142 = cpy_r_r7; + cpy_r_r151 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30; + if (unlikely(cpy_r_r151.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__30", -1, CPyStatic_caching_utils___globals); goto CPyL331; } - CPy_INCREF(cpy_r_r159.f0); - CPy_INCREF(cpy_r_r159.f1); - CPy_INCREF(cpy_r_r159.f2); + CPy_INCREF(cpy_r_r151.f0); + CPy_INCREF(cpy_r_r151.f1); + CPy_INCREF(cpy_r_r151.f2); +CPyL139: ; + CPy_RestoreExcInfo(cpy_r_r151); + CPy_DecRef(cpy_r_r151.f0); + CPy_DecRef(cpy_r_r151.f1); + CPy_DecRef(cpy_r_r151.f2); + goto CPyL129; CPyL140: ; - CPy_RestoreExcInfo(cpy_r_r159); - CPy_DecRef(cpy_r_r159.f0); - CPy_DecRef(cpy_r_r159.f1); - CPy_DecRef(cpy_r_r159.f2); - goto CPyL130; -CPyL141: ; - cpy_r_r147 = cpy_r_r7; - CPy_DecRef(cpy_r_r147); - cpy_r_r160 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33; - if (unlikely(cpy_r_r160.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__33", -1, CPyStatic_caching_utils___globals); - goto CPyL143; + cpy_r_r139 = cpy_r_r7; + cpy_r_r152 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30; + if (unlikely(cpy_r_r152.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__30", -1, CPyStatic_caching_utils___globals); + goto CPyL332; } - CPy_INCREF(cpy_r_r160.f0); - CPy_INCREF(cpy_r_r160.f1); - CPy_INCREF(cpy_r_r160.f2); + CPy_INCREF(cpy_r_r152.f0); + CPy_INCREF(cpy_r_r152.f1); + CPy_INCREF(cpy_r_r152.f2); +CPyL141: ; + CPy_RestoreExcInfo(cpy_r_r152); + CPy_DecRef(cpy_r_r152.f0); + CPy_DecRef(cpy_r_r152.f1); + CPy_DecRef(cpy_r_r152.f2); + goto CPyL150; CPyL142: ; - CPy_RestoreExcInfo(cpy_r_r160); - CPy_DecRef(cpy_r_r160.f0); - CPy_DecRef(cpy_r_r160.f1); - CPy_DecRef(cpy_r_r160.f2); - goto CPyL151; -CPyL143: ; - cpy_r_r161 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33; - if (unlikely(cpy_r_r161.f0 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__33' of 'wrapper_async_handle_recv_caching_env' undefined"); + cpy_r_r153 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30; + if (unlikely(cpy_r_r153.f0 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__30' of 'wrapper_async_handle_recv_caching_env' undefined"); } else { - CPy_INCREF(cpy_r_r161.f0); - CPy_INCREF(cpy_r_r161.f1); - CPy_INCREF(cpy_r_r161.f2); + CPy_INCREF(cpy_r_r153.f0); + CPy_INCREF(cpy_r_r153.f1); + CPy_INCREF(cpy_r_r153.f2); } CPy_DecRef(cpy_r_r16); - if (unlikely(cpy_r_r161.f0 == NULL)) { + if (unlikely(cpy_r_r153.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); goto CPyL291; } -CPyL144: ; - CPy_RestoreExcInfo(cpy_r_r161); - CPy_DecRef(cpy_r_r161.f0); - CPy_DecRef(cpy_r_r161.f1); - CPy_DecRef(cpy_r_r161.f2); - cpy_r_r162 = CPy_KeepPropagating(); - if (!cpy_r_r162) goto CPyL291; +CPyL143: ; + CPy_RestoreExcInfo(cpy_r_r153); + CPy_DecRef(cpy_r_r153.f0); + CPy_DecRef(cpy_r_r153.f1); + CPy_DecRef(cpy_r_r153.f2); + cpy_r_r154 = CPy_KeepPropagating(); + if (!cpy_r_r154) goto CPyL291; CPy_Unreachable(); -CPyL146: ; - cpy_r_r163 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32; - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__32", -1, CPyStatic_caching_utils___globals); - goto CPyL332; +CPyL145: ; + cpy_r_r155 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29; + if (unlikely(cpy_r_r155 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__29", -1, CPyStatic_caching_utils___globals); + goto CPyL333; } - CPy_INCREF(cpy_r_r163); -CPyL147: ; - cpy_r_r164 = CPyIter_Send(cpy_r_r163, cpy_r_arg); - CPy_DECREF(cpy_r_r163); + CPy_INCREF_NO_IMM(cpy_r_r155); +CPyL146: ; + cpy_r_r156 = CPyIter_Send(cpy_r_r155, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r155); CPy_DECREF(cpy_r_arg); - if (cpy_r_r164 == NULL) goto CPyL149; - cpy_r_r150 = cpy_r_r164; - goto CPyL130; -CPyL149: ; - cpy_r_r165 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r165 == NULL)) { + if (cpy_r_r156 == NULL) goto CPyL148; + cpy_r_r142 = cpy_r_r156; + goto CPyL129; +CPyL148: ; + cpy_r_r157 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r157 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL300; } - cpy_r_r147 = cpy_r_r165; - CPy_DECREF(cpy_r_r147); -CPyL151: ; - cpy_r_r166 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; - if (unlikely(cpy_r_r166 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 443, CPyStatic_caching_utils___globals); - goto CPyL155; + cpy_r_r139 = cpy_r_r157; +CPyL150: ; + if (unlikely(!PyBool_Check(cpy_r_r139))) { + CPy_TypeError("bool", cpy_r_r139); cpy_r_r158 = 2; + } else + cpy_r_r158 = cpy_r_r139 == Py_True; + CPy_DECREF(cpy_r_r139); + if (unlikely(cpy_r_r158 == 2)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL300; } - CPy_INCREF_NO_IMM(cpy_r_r166); -CPyL152: ; - cpy_r_r167 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 443, CPyStatic_caching_utils___globals); - goto CPyL333; + if (!cpy_r_r158) goto CPyL276; + cpy_r_r159 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 439, CPyStatic_caching_utils___globals); + goto CPyL300; } - CPy_INCREF(cpy_r_r167); + CPy_INCREF(cpy_r_r159); CPyL153: ; - cpy_r_r168 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 443, CPyStatic_caching_utils___globals); + cpy_r_r160 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache_lock' */ + cpy_r_r161 = CPyObject_GetAttr(cpy_r_r159, cpy_r_r160); + CPy_DECREF(cpy_r_r159); + if (unlikely(cpy_r_r161 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL300; + } + cpy_r_r162 = CPy_TYPE(cpy_r_r161); + cpy_r_r163 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aexit__' */ + cpy_r_r164 = CPyObject_GetAttr(cpy_r_r162, cpy_r_r163); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL334; } - CPy_INCREF(cpy_r_r168); -CPyL154: ; - cpy_r_r169 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r166, cpy_r_r167, cpy_r_r168); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__31 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__31); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__31 = cpy_r_r164; + cpy_r_r165 = 1; + if (unlikely(!cpy_r_r165)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL334; + } + cpy_r_r166 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__aenter__' */ + cpy_r_r167 = CPyObject_GetAttr(cpy_r_r162, cpy_r_r166); + CPy_DECREF(cpy_r_r162); + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL335; + } + PyObject *cpy_r_r168[1] = {cpy_r_r161}; + cpy_r_r169 = (PyObject **)&cpy_r_r168; + cpy_r_r170 = PyObject_Vectorcall(cpy_r_r167, cpy_r_r169, 1, 0); CPy_DECREF(cpy_r_r167); - CPy_DECREF(cpy_r_r168); - CPy_DECREF_NO_IMM(cpy_r_r166); - if (unlikely(cpy_r_r169.f0 == NULL)) { + if (unlikely(cpy_r_r170 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - } else goto CPyL335; -CPyL155: ; - cpy_r_r170 = CPy_CatchError(); - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34.f0 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34.f0); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34.f1); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34.f2); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34 = cpy_r_r170; + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32 = cpy_r_r161; cpy_r_r171 = 1; if (unlikely(!cpy_r_r171)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL194; + goto CPyL336; } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__31 = 0; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33 = 1; cpy_r_r172 = 1; if (unlikely(!cpy_r_r172)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL194; - } - cpy_r_r173 = CPy_GetExcInfo(); - cpy_r_r174 = cpy_r_r173.f0; - CPy_INCREF(cpy_r_r174); - cpy_r_r175 = cpy_r_r173.f1; - CPy_INCREF(cpy_r_r175); - cpy_r_r176 = cpy_r_r173.f2; - CPy_INCREF(cpy_r_r176); - CPy_DecRef(cpy_r_r173.f0); - CPy_DecRef(cpy_r_r173.f1); - CPy_DecRef(cpy_r_r173.f2); - cpy_r_r177 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29; - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__29", -1, CPyStatic_caching_utils___globals); + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); goto CPyL336; } - CPy_INCREF(cpy_r_r177); -CPyL158: ; - cpy_r_r178 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30; - if (unlikely(cpy_r_r178 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__30", -1, CPyStatic_caching_utils___globals); - goto CPyL337; - } - CPy_INCREF(cpy_r_r178); -CPyL159: ; - PyObject *cpy_r_r179[4] = {cpy_r_r178, cpy_r_r174, cpy_r_r175, cpy_r_r176}; - cpy_r_r180 = (PyObject **)&cpy_r_r179; - cpy_r_r181 = PyObject_Vectorcall(cpy_r_r177, cpy_r_r180, 4, 0); - CPy_DecRef(cpy_r_r177); - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL338; - } - CPy_DecRef(cpy_r_r178); - CPy_DecRef(cpy_r_r174); - CPy_DecRef(cpy_r_r175); - CPy_DecRef(cpy_r_r176); - cpy_r_r182 = CPy_GetCoro(cpy_r_r181); - CPy_DecRef(cpy_r_r181); - if (unlikely(cpy_r_r182 == NULL)) { + cpy_r_r173 = CPy_GetCoro(cpy_r_r170); + CPy_DECREF(cpy_r_r170); + if (unlikely(cpy_r_r173 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL194; + goto CPyL300; } - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35 = cpy_r_r182; - cpy_r_r183 = 1; - if (unlikely(!cpy_r_r183)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34 = cpy_r_r173; + cpy_r_r174 = 1; + if (unlikely(!cpy_r_r174)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL194; + goto CPyL300; } - cpy_r_r184 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35; - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__35", -1, CPyStatic_caching_utils___globals); - goto CPyL194; + cpy_r_r175 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34; + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__34", -1, CPyStatic_caching_utils___globals); + goto CPyL300; } - CPy_INCREF(cpy_r_r184); + CPy_INCREF(cpy_r_r175); CPyL163: ; - cpy_r_r185 = CPyIter_Next(cpy_r_r184); - CPy_DecRef(cpy_r_r184); - if (cpy_r_r185 != NULL) goto CPyL166; - cpy_r_r186 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r186 == NULL)) { + cpy_r_r176 = CPyIter_Next(cpy_r_r175); + CPy_DECREF(cpy_r_r175); + if (cpy_r_r176 != NULL) goto CPyL166; + cpy_r_r177 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r177 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL194; + goto CPyL300; } - cpy_r_r187 = cpy_r_r186; - cpy_r_r188 = NULL; - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35); + cpy_r_r178 = cpy_r_r177; + CPy_DECREF(cpy_r_r178); + cpy_r_r179 = NULL; + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35 = cpy_r_r188; - cpy_r_r189 = 1; - if (unlikely(!cpy_r_r189)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34 = cpy_r_r179; + cpy_r_r180 = 1; + if (unlikely(!cpy_r_r180)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL339; + goto CPyL300; } else goto CPyL188; CPyL166: ; - cpy_r_r190 = cpy_r_r185; + cpy_r_r181 = cpy_r_r176; CPyL167: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 4; CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r190; + return cpy_r_r181; CPyL168: ; - cpy_r_r192 = (PyObject *)&_Py_NoneStruct; - cpy_r_r193 = cpy_r_type != cpy_r_r192; - if (!cpy_r_r193) goto CPyL340; + cpy_r_r183 = (PyObject *)&_Py_NoneStruct; + cpy_r_r184 = cpy_r_type != cpy_r_r183; + if (!cpy_r_r184) goto CPyL337; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL172; } else - goto CPyL341; + goto CPyL338; CPyL170: ; CPy_Unreachable(); CPyL171: ; CPy_INCREF(cpy_r_arg); goto CPyL183; CPyL172: ; - cpy_r_r194 = CPy_CatchError(); - if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36.f0 != NULL) { - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36.f0); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36.f1); - CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36.f2); - } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36 = cpy_r_r194; - cpy_r_r195 = 1; - if (unlikely(!cpy_r_r195)) { + cpy_r_r185 = CPy_CatchError(); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35.f0 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35.f0); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35.f1); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35.f2); + } + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35 = cpy_r_r185; + cpy_r_r186 = 1; + if (unlikely(!cpy_r_r186)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL342; + goto CPyL339; } - cpy_r_r196 = (PyObject **)&cpy_r_r9; - cpy_r_r197 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35; - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__35", -1, CPyStatic_caching_utils___globals); - goto CPyL342; + cpy_r_r187 = (PyObject **)&cpy_r_r9; + cpy_r_r188 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34; + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__34", -1, CPyStatic_caching_utils___globals); + goto CPyL339; } - CPy_INCREF(cpy_r_r197); + CPy_INCREF(cpy_r_r188); CPyL174: ; - cpy_r_r198 = CPy_YieldFromErrorHandle(cpy_r_r197, cpy_r_r196); - CPy_DecRef(cpy_r_r197); - if (unlikely(cpy_r_r198 == 2)) { + cpy_r_r189 = CPy_YieldFromErrorHandle(cpy_r_r188, cpy_r_r187); + CPy_DecRef(cpy_r_r188); + if (unlikely(cpy_r_r189 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL342; + goto CPyL339; } - if (cpy_r_r198) goto CPyL178; - cpy_r_r190 = cpy_r_r9; - cpy_r_r199 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36; - if (unlikely(cpy_r_r199.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__36", -1, CPyStatic_caching_utils___globals); - goto CPyL343; + if (cpy_r_r189) goto CPyL178; + cpy_r_r181 = cpy_r_r9; + cpy_r_r190 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35; + if (unlikely(cpy_r_r190.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__35", -1, CPyStatic_caching_utils___globals); + goto CPyL340; } - CPy_INCREF(cpy_r_r199.f0); - CPy_INCREF(cpy_r_r199.f1); - CPy_INCREF(cpy_r_r199.f2); + CPy_INCREF(cpy_r_r190.f0); + CPy_INCREF(cpy_r_r190.f1); + CPy_INCREF(cpy_r_r190.f2); CPyL177: ; - CPy_RestoreExcInfo(cpy_r_r199); - CPy_DecRef(cpy_r_r199.f0); - CPy_DecRef(cpy_r_r199.f1); - CPy_DecRef(cpy_r_r199.f2); + CPy_RestoreExcInfo(cpy_r_r190); + CPy_DecRef(cpy_r_r190.f0); + CPy_DecRef(cpy_r_r190.f1); + CPy_DecRef(cpy_r_r190.f2); goto CPyL167; CPyL178: ; - cpy_r_r187 = cpy_r_r9; - cpy_r_r200 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36; - if (unlikely(cpy_r_r200.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__36", -1, CPyStatic_caching_utils___globals); - goto CPyL344; + cpy_r_r178 = cpy_r_r9; + CPy_DecRef(cpy_r_r178); + cpy_r_r191 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35; + if (unlikely(cpy_r_r191.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__35", -1, CPyStatic_caching_utils___globals); + goto CPyL180; } - CPy_INCREF(cpy_r_r200.f0); - CPy_INCREF(cpy_r_r200.f1); - CPy_INCREF(cpy_r_r200.f2); + CPy_INCREF(cpy_r_r191.f0); + CPy_INCREF(cpy_r_r191.f1); + CPy_INCREF(cpy_r_r191.f2); CPyL179: ; - CPy_RestoreExcInfo(cpy_r_r200); - CPy_DecRef(cpy_r_r200.f0); - CPy_DecRef(cpy_r_r200.f1); - CPy_DecRef(cpy_r_r200.f2); + CPy_RestoreExcInfo(cpy_r_r191); + CPy_DecRef(cpy_r_r191.f0); + CPy_DecRef(cpy_r_r191.f1); + CPy_DecRef(cpy_r_r191.f2); goto CPyL188; CPyL180: ; - cpy_r_r201 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36; - if (unlikely(cpy_r_r201.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__36", -1, CPyStatic_caching_utils___globals); - goto CPyL194; + cpy_r_r192 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35; + if (unlikely(cpy_r_r192.f0 == NULL)) { + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__35' of 'wrapper_async_handle_recv_caching_env' undefined"); + } else { + CPy_INCREF(cpy_r_r192.f0); + CPy_INCREF(cpy_r_r192.f1); + CPy_INCREF(cpy_r_r192.f2); + } + CPy_DecRef(cpy_r_r16); + if (unlikely(cpy_r_r192.f0 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL291; } - CPy_INCREF(cpy_r_r201.f0); - CPy_INCREF(cpy_r_r201.f1); - CPy_INCREF(cpy_r_r201.f2); CPyL181: ; - CPy_RestoreExcInfo(cpy_r_r201); - CPy_DecRef(cpy_r_r201.f0); - CPy_DecRef(cpy_r_r201.f1); - CPy_DecRef(cpy_r_r201.f2); - cpy_r_r202 = CPy_KeepPropagating(); - if (!cpy_r_r202) { - goto CPyL194; - } else - goto CPyL345; -CPyL182: ; + CPy_RestoreExcInfo(cpy_r_r192); + CPy_DecRef(cpy_r_r192.f0); + CPy_DecRef(cpy_r_r192.f1); + CPy_DecRef(cpy_r_r192.f2); + cpy_r_r193 = CPy_KeepPropagating(); + if (!cpy_r_r193) goto CPyL291; CPy_Unreachable(); CPyL183: ; - cpy_r_r203 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__35; - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__35", -1, CPyStatic_caching_utils___globals); - goto CPyL346; + cpy_r_r194 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34; + if (unlikely(cpy_r_r194 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__34", -1, CPyStatic_caching_utils___globals); + goto CPyL341; } - CPy_INCREF(cpy_r_r203); + CPy_INCREF(cpy_r_r194); CPyL184: ; - cpy_r_r204 = CPyIter_Send(cpy_r_r203, cpy_r_arg); - CPy_DECREF(cpy_r_r203); + cpy_r_r195 = CPyIter_Send(cpy_r_r194, cpy_r_arg); + CPy_DECREF(cpy_r_r194); CPy_DECREF(cpy_r_arg); - if (cpy_r_r204 == NULL) goto CPyL186; - cpy_r_r190 = cpy_r_r204; + if (cpy_r_r195 == NULL) goto CPyL186; + cpy_r_r181 = cpy_r_r195; goto CPyL167; CPyL186: ; - cpy_r_r205 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r205 == NULL)) { + cpy_r_r196 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r196 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL194; + goto CPyL300; } - cpy_r_r187 = cpy_r_r205; + cpy_r_r178 = cpy_r_r196; + CPy_DECREF(cpy_r_r178); CPyL188: ; - cpy_r_r206 = PyObject_IsTrue(cpy_r_r187); - CPy_DECREF(cpy_r_r187); - cpy_r_r207 = cpy_r_r206 >= 0; - if (unlikely(!cpy_r_r207)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL194; + cpy_r_r197 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__request_cache; + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "request_cache", 440, CPyStatic_caching_utils___globals); + goto CPyL192; } - cpy_r_r208 = cpy_r_r206; - if (cpy_r_r208) goto CPyL192; - CPy_Reraise(); - if (!0) { - goto CPyL194; - } else - goto CPyL347; + CPy_INCREF_NO_IMM(cpy_r_r197); +CPyL189: ; + cpy_r_r198 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r198 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "cache_key", 440, CPyStatic_caching_utils___globals); + goto CPyL342; + } + CPy_INCREF(cpy_r_r198); +CPyL190: ; + cpy_r_r199 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 440, CPyStatic_caching_utils___globals); + goto CPyL343; + } + CPy_INCREF(cpy_r_r199); CPyL191: ; - CPy_Unreachable(); + cpy_r_r200 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r197, cpy_r_r198, cpy_r_r199); + CPy_DECREF(cpy_r_r198); + CPy_DECREF(cpy_r_r199); + CPy_DECREF_NO_IMM(cpy_r_r197); + if (unlikely(cpy_r_r200.f0 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + } else + goto CPyL344; CPyL192: ; - cpy_r_r209 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34; - if (unlikely(cpy_r_r209.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__34", -1, CPyStatic_caching_utils___globals); - goto CPyL198; + cpy_r_r201 = CPy_CatchError(); + if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36.f0 != NULL) { + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36.f0); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36.f1); + CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36.f2); } - CPy_INCREF(cpy_r_r209.f0); - CPy_INCREF(cpy_r_r209.f1); - CPy_INCREF(cpy_r_r209.f2); -CPyL193: ; - CPy_RestoreExcInfo(cpy_r_r209); - CPy_DECREF(cpy_r_r209.f0); - CPy_DECREF(cpy_r_r209.f1); - CPy_DECREF(cpy_r_r209.f2); - goto CPyL197; -CPyL194: ; - cpy_r_r210 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__34; - if (unlikely(cpy_r_r210.f0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__34", -1, CPyStatic_caching_utils___globals); - goto CPyL198; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36 = cpy_r_r201; + cpy_r_r202 = 1; + if (unlikely(!cpy_r_r202)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL231; } - CPy_INCREF(cpy_r_r210.f0); - CPy_INCREF(cpy_r_r210.f1); - CPy_INCREF(cpy_r_r210.f2); -CPyL195: ; - CPy_RestoreExcInfo(cpy_r_r210); - CPy_DECREF(cpy_r_r210.f0); - CPy_DECREF(cpy_r_r210.f1); - CPy_DECREF(cpy_r_r210.f2); - cpy_r_r211 = CPy_KeepPropagating(); - if (!cpy_r_r211) { - goto CPyL198; - } else - goto CPyL348; -CPyL196: ; - CPy_Unreachable(); -CPyL197: ; - tuple_T3OOO __tmp190 = { NULL, NULL, NULL }; - cpy_r_r212 = __tmp190; - cpy_r_r13 = cpy_r_r212; - goto CPyL199; -CPyL198: ; - cpy_r_r213 = CPy_CatchError(); - cpy_r_r13 = cpy_r_r213; -CPyL199: ; - cpy_r_r214 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__31; - if (unlikely(cpy_r_r214 == 2)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__31", -1, CPyStatic_caching_utils___globals); - goto CPyL349; + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33 = 0; + cpy_r_r203 = 1; + if (unlikely(!cpy_r_r203)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL231; } -CPyL200: ; - if (!cpy_r_r214) goto CPyL232; -CPyL201: ; - cpy_r_r215 = (PyObject *)&_Py_NoneStruct; - cpy_r_r216 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__29; - if (unlikely(cpy_r_r216 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__29", -1, CPyStatic_caching_utils___globals); - goto CPyL349; + cpy_r_r204 = CPy_GetExcInfo(); + cpy_r_r205 = cpy_r_r204.f0; + CPy_INCREF(cpy_r_r205); + cpy_r_r206 = cpy_r_r204.f1; + CPy_INCREF(cpy_r_r206); + cpy_r_r207 = cpy_r_r204.f2; + CPy_INCREF(cpy_r_r207); + CPy_DecRef(cpy_r_r204.f0); + CPy_DecRef(cpy_r_r204.f1); + CPy_DecRef(cpy_r_r204.f2); + cpy_r_r208 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__31; + if (unlikely(cpy_r_r208 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__31", -1, CPyStatic_caching_utils___globals); + goto CPyL345; } - CPy_INCREF(cpy_r_r216); -CPyL202: ; - cpy_r_r217 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__30; - if (unlikely(cpy_r_r217 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__30", -1, CPyStatic_caching_utils___globals); - goto CPyL350; + CPy_INCREF(cpy_r_r208); +CPyL195: ; + cpy_r_r209 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32; + if (unlikely(cpy_r_r209 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__32", -1, CPyStatic_caching_utils___globals); + goto CPyL346; } - CPy_INCREF(cpy_r_r217); -CPyL203: ; - PyObject *cpy_r_r218[4] = {cpy_r_r217, cpy_r_r215, cpy_r_r215, cpy_r_r215}; - cpy_r_r219 = (PyObject **)&cpy_r_r218; - cpy_r_r220 = PyObject_Vectorcall(cpy_r_r216, cpy_r_r219, 4, 0); - CPy_DECREF(cpy_r_r216); - if (unlikely(cpy_r_r220 == NULL)) { + CPy_INCREF(cpy_r_r209); +CPyL196: ; + PyObject *cpy_r_r210[4] = {cpy_r_r209, cpy_r_r205, cpy_r_r206, cpy_r_r207}; + cpy_r_r211 = (PyObject **)&cpy_r_r210; + cpy_r_r212 = PyObject_Vectorcall(cpy_r_r208, cpy_r_r211, 4, 0); + CPy_DecRef(cpy_r_r208); + if (unlikely(cpy_r_r212 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL351; + goto CPyL347; } - CPy_DECREF(cpy_r_r217); - cpy_r_r221 = CPy_GetCoro(cpy_r_r220); - CPy_DECREF(cpy_r_r220); - if (unlikely(cpy_r_r221 == NULL)) { + CPy_DecRef(cpy_r_r209); + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + cpy_r_r213 = CPy_GetCoro(cpy_r_r212); + CPy_DecRef(cpy_r_r212); + if (unlikely(cpy_r_r213 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL349; + goto CPyL231; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37 = cpy_r_r221; - cpy_r_r222 = 1; - if (unlikely(!cpy_r_r222)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37 = cpy_r_r213; + cpy_r_r214 = 1; + if (unlikely(!cpy_r_r214)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL349; + goto CPyL231; } - cpy_r_r223 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37; - if (unlikely(cpy_r_r223 == NULL)) { + cpy_r_r215 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37; + if (unlikely(cpy_r_r215 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__37", -1, CPyStatic_caching_utils___globals); - goto CPyL349; + goto CPyL231; } - CPy_INCREF(cpy_r_r223); -CPyL207: ; - cpy_r_r224 = CPyIter_Next(cpy_r_r223); - CPy_DECREF(cpy_r_r223); - if (cpy_r_r224 != NULL) goto CPyL352; - cpy_r_r225 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r225 == NULL)) { + CPy_INCREF(cpy_r_r215); +CPyL200: ; + cpy_r_r216 = CPyIter_Next(cpy_r_r215); + CPy_DecRef(cpy_r_r215); + if (cpy_r_r216 != NULL) goto CPyL203; + cpy_r_r217 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r217 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL349; + goto CPyL231; } - cpy_r_r226 = cpy_r_r225; - CPy_DECREF(cpy_r_r226); - cpy_r_r227 = NULL; + cpy_r_r218 = cpy_r_r217; + cpy_r_r219 = NULL; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37 = cpy_r_r227; - cpy_r_r228 = 1; - if (unlikely(!cpy_r_r228)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37 = cpy_r_r219; + cpy_r_r220 = 1; + if (unlikely(!cpy_r_r220)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL349; + goto CPyL348; } else - goto CPyL232; -CPyL210: ; - cpy_r_r229 = cpy_r_r224; -CPyL211: ; + goto CPyL225; +CPyL203: ; + cpy_r_r221 = cpy_r_r216; +CPyL204: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 5; CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r229; -CPyL212: ; - cpy_r_r231 = (PyObject *)&_Py_NoneStruct; - cpy_r_r232 = cpy_r_type != cpy_r_r231; - if (!cpy_r_r232) goto CPyL353; + return cpy_r_r221; +CPyL205: ; + cpy_r_r223 = (PyObject *)&_Py_NoneStruct; + cpy_r_r224 = cpy_r_type != cpy_r_r223; + if (!cpy_r_r224) goto CPyL349; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL216; + goto CPyL209; } else - goto CPyL354; -CPyL214: ; + goto CPyL350; +CPyL207: ; CPy_Unreachable(); -CPyL215: ; +CPyL208: ; CPy_INCREF(cpy_r_arg); - goto CPyL227; -CPyL216: ; - cpy_r_r233 = CPy_CatchError(); + goto CPyL220; +CPyL209: ; + cpy_r_r225 = CPy_CatchError(); if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38.f0 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38.f0); CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38.f1); CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38.f2); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38 = cpy_r_r233; - cpy_r_r234 = 1; - if (unlikely(!cpy_r_r234)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38 = cpy_r_r225; + cpy_r_r226 = 1; + if (unlikely(!cpy_r_r226)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL355; + goto CPyL351; } - cpy_r_r235 = (PyObject **)&cpy_r_r11; - cpy_r_r236 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37; - if (unlikely(cpy_r_r236 == NULL)) { + cpy_r_r227 = (PyObject **)&cpy_r_r11; + cpy_r_r228 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37; + if (unlikely(cpy_r_r228 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__37", -1, CPyStatic_caching_utils___globals); - goto CPyL355; + goto CPyL351; } - CPy_INCREF(cpy_r_r236); -CPyL218: ; - cpy_r_r237 = CPy_YieldFromErrorHandle(cpy_r_r236, cpy_r_r235); - CPy_DecRef(cpy_r_r236); - if (unlikely(cpy_r_r237 == 2)) { + CPy_INCREF(cpy_r_r228); +CPyL211: ; + cpy_r_r229 = CPy_YieldFromErrorHandle(cpy_r_r228, cpy_r_r227); + CPy_DecRef(cpy_r_r228); + if (unlikely(cpy_r_r229 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL355; + goto CPyL351; } - if (cpy_r_r237) goto CPyL222; - cpy_r_r229 = cpy_r_r11; - cpy_r_r238 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38; - if (unlikely(cpy_r_r238.f0 == NULL)) { + if (cpy_r_r229) goto CPyL215; + cpy_r_r221 = cpy_r_r11; + cpy_r_r230 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38; + if (unlikely(cpy_r_r230.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__38", -1, CPyStatic_caching_utils___globals); - goto CPyL356; + goto CPyL352; } - CPy_INCREF(cpy_r_r238.f0); - CPy_INCREF(cpy_r_r238.f1); - CPy_INCREF(cpy_r_r238.f2); - goto CPyL357; -CPyL221: ; - CPy_RestoreExcInfo(cpy_r_r238); - CPy_DecRef(cpy_r_r238.f0); - CPy_DecRef(cpy_r_r238.f1); - CPy_DecRef(cpy_r_r238.f2); - goto CPyL211; -CPyL222: ; - cpy_r_r226 = cpy_r_r11; - CPy_DecRef(cpy_r_r226); - cpy_r_r239 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38; - if (unlikely(cpy_r_r239.f0 == NULL)) { + CPy_INCREF(cpy_r_r230.f0); + CPy_INCREF(cpy_r_r230.f1); + CPy_INCREF(cpy_r_r230.f2); +CPyL214: ; + CPy_RestoreExcInfo(cpy_r_r230); + CPy_DecRef(cpy_r_r230.f0); + CPy_DecRef(cpy_r_r230.f1); + CPy_DecRef(cpy_r_r230.f2); + goto CPyL204; +CPyL215: ; + cpy_r_r218 = cpy_r_r11; + cpy_r_r231 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38; + if (unlikely(cpy_r_r231.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__38", -1, CPyStatic_caching_utils___globals); - goto CPyL224; - } - CPy_INCREF(cpy_r_r239.f0); - CPy_INCREF(cpy_r_r239.f1); - CPy_INCREF(cpy_r_r239.f2); -CPyL223: ; - CPy_RestoreExcInfo(cpy_r_r239); - CPy_DecRef(cpy_r_r239.f0); - CPy_DecRef(cpy_r_r239.f1); - CPy_DecRef(cpy_r_r239.f2); - goto CPyL232; -CPyL224: ; - cpy_r_r240 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38; - if (unlikely(cpy_r_r240.f0 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__38' of 'wrapper_async_handle_recv_caching_env' undefined"); - } else { - CPy_INCREF(cpy_r_r240.f0); - CPy_INCREF(cpy_r_r240.f1); - CPy_INCREF(cpy_r_r240.f2); + goto CPyL353; } - CPy_DecRef(cpy_r_r16); - if (unlikely(cpy_r_r240.f0 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL235; + CPy_INCREF(cpy_r_r231.f0); + CPy_INCREF(cpy_r_r231.f1); + CPy_INCREF(cpy_r_r231.f2); +CPyL216: ; + CPy_RestoreExcInfo(cpy_r_r231); + CPy_DecRef(cpy_r_r231.f0); + CPy_DecRef(cpy_r_r231.f1); + CPy_DecRef(cpy_r_r231.f2); + goto CPyL225; +CPyL217: ; + cpy_r_r232 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__38; + if (unlikely(cpy_r_r232.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__38", -1, CPyStatic_caching_utils___globals); + goto CPyL231; } -CPyL225: ; - CPy_RestoreExcInfo(cpy_r_r240); - CPy_DecRef(cpy_r_r240.f0); - CPy_DecRef(cpy_r_r240.f1); - CPy_DecRef(cpy_r_r240.f2); - cpy_r_r241 = CPy_KeepPropagating(); - if (!cpy_r_r241) { - goto CPyL235; + CPy_INCREF(cpy_r_r232.f0); + CPy_INCREF(cpy_r_r232.f1); + CPy_INCREF(cpy_r_r232.f2); +CPyL218: ; + CPy_RestoreExcInfo(cpy_r_r232); + CPy_DecRef(cpy_r_r232.f0); + CPy_DecRef(cpy_r_r232.f1); + CPy_DecRef(cpy_r_r232.f2); + cpy_r_r233 = CPy_KeepPropagating(); + if (!cpy_r_r233) { + goto CPyL231; } else - goto CPyL358; -CPyL226: ; + goto CPyL354; +CPyL219: ; CPy_Unreachable(); -CPyL227: ; - cpy_r_r242 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37; - if (unlikely(cpy_r_r242 == NULL)) { +CPyL220: ; + cpy_r_r234 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__37; + if (unlikely(cpy_r_r234 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__37", -1, CPyStatic_caching_utils___globals); - goto CPyL359; + goto CPyL355; } - CPy_INCREF(cpy_r_r242); -CPyL228: ; - cpy_r_r243 = CPyIter_Send(cpy_r_r242, cpy_r_arg); - CPy_DECREF(cpy_r_r242); + CPy_INCREF(cpy_r_r234); +CPyL221: ; + cpy_r_r235 = CPyIter_Send(cpy_r_r234, cpy_r_arg); + CPy_DECREF(cpy_r_r234); CPy_DECREF(cpy_r_arg); - if (cpy_r_r243 == NULL) { - goto CPyL230; + if (cpy_r_r235 == NULL) goto CPyL223; + cpy_r_r221 = cpy_r_r235; + goto CPyL204; +CPyL223: ; + cpy_r_r236 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r236 == NULL)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); + goto CPyL231; + } + cpy_r_r218 = cpy_r_r236; +CPyL225: ; + cpy_r_r237 = PyObject_IsTrue(cpy_r_r218); + CPy_DECREF(cpy_r_r218); + cpy_r_r238 = cpy_r_r237 >= 0; + if (unlikely(!cpy_r_r238)) { + CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); + goto CPyL231; + } + cpy_r_r239 = cpy_r_r237; + if (cpy_r_r239) goto CPyL229; + CPy_Reraise(); + if (!0) { + goto CPyL231; } else - goto CPyL360; + goto CPyL356; +CPyL228: ; + CPy_Unreachable(); CPyL229: ; - cpy_r_r229 = cpy_r_r243; - goto CPyL211; + cpy_r_r240 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36; + if (unlikely(cpy_r_r240.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__36", -1, CPyStatic_caching_utils___globals); + goto CPyL235; + } + CPy_INCREF(cpy_r_r240.f0); + CPy_INCREF(cpy_r_r240.f1); + CPy_INCREF(cpy_r_r240.f2); CPyL230: ; - cpy_r_r244 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r244 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL349; + CPy_RestoreExcInfo(cpy_r_r240); + CPy_DECREF(cpy_r_r240.f0); + CPy_DECREF(cpy_r_r240.f1); + CPy_DECREF(cpy_r_r240.f2); + goto CPyL234; +CPyL231: ; + cpy_r_r241 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__36; + if (unlikely(cpy_r_r241.f0 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__36", -1, CPyStatic_caching_utils___globals); + goto CPyL235; } - cpy_r_r226 = cpy_r_r244; - CPy_DECREF(cpy_r_r226); + CPy_INCREF(cpy_r_r241.f0); + CPy_INCREF(cpy_r_r241.f1); + CPy_INCREF(cpy_r_r241.f2); CPyL232: ; - if (cpy_r_r13.f0 == NULL) { - goto CPyL239; - } else - goto CPyL361; -CPyL233: ; - CPy_Reraise(); - if (!0) { + CPy_RestoreExcInfo(cpy_r_r241); + CPy_DECREF(cpy_r_r241.f0); + CPy_DECREF(cpy_r_r241.f1); + CPy_DECREF(cpy_r_r241.f2); + cpy_r_r242 = CPy_KeepPropagating(); + if (!cpy_r_r242) { goto CPyL235; } else - goto CPyL362; -CPyL234: ; + goto CPyL357; +CPyL233: ; CPy_Unreachable(); +CPyL234: ; + tuple_T3OOO __tmp190 = { NULL, NULL, NULL }; + cpy_r_r243 = __tmp190; + cpy_r_r15 = cpy_r_r243; + goto CPyL236; CPyL235: ; - if (cpy_r_r13.f0 == NULL) goto CPyL237; - CPy_RestoreExcInfo(cpy_r_r13); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); + cpy_r_r244 = CPy_CatchError(); + cpy_r_r15 = cpy_r_r244; +CPyL236: ; + cpy_r_r245 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__33; + if (unlikely(cpy_r_r245 == 2)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__33", -1, CPyStatic_caching_utils___globals); + goto CPyL358; + } CPyL237: ; - cpy_r_r245 = CPy_KeepPropagating(); - if (!cpy_r_r245) goto CPyL291; - CPy_Unreachable(); -CPyL239: ; - cpy_r_r246 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; - if (unlikely(cpy_r_r246 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 444, CPyStatic_caching_utils___globals); - goto CPyL303; + if (!cpy_r_r245) goto CPyL269; +CPyL238: ; + cpy_r_r246 = (PyObject *)&_Py_NoneStruct; + cpy_r_r247 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__31; + if (unlikely(cpy_r_r247 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__31", -1, CPyStatic_caching_utils___globals); + goto CPyL358; } - CPy_INCREF(cpy_r_r246); -CPyL240: ; - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; - CPy_DECREF_NO_IMM(cpy_r_r16); - if (cpy_r_stop_iter_ptr != NULL) goto CPyL244; - CPyGen_SetStopIterationValue(cpy_r_r246); - CPy_DECREF(cpy_r_r246); - if (!0) goto CPyL291; - CPy_Unreachable(); -CPyL244: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r246; - return 0; -CPyL245: ; - cpy_r_r248 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__provider; + CPy_INCREF(cpy_r_r247); +CPyL239: ; + cpy_r_r248 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__32; if (unlikely(cpy_r_r248 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "provider", 446, CPyStatic_caching_utils___globals); - goto CPyL295; + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__32", -1, CPyStatic_caching_utils___globals); + goto CPyL359; } CPy_INCREF(cpy_r_r248); -CPyL246: ; - cpy_r_r249 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__rpc_request; - if (unlikely(cpy_r_r249 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "rpc_request", 446, CPyStatic_caching_utils___globals); - goto CPyL363; - } - CPy_INCREF(cpy_r_r249); -CPyL247: ; - cpy_r_r250 = ((faster_web3____utils___caching___caching_utils___async_handle_recv_caching_envObject *)cpy_r_r18)->_func; - if (unlikely(cpy_r_r250 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'func' of 'async_handle_recv_caching_env' undefined"); - } else { - CPy_INCREF(cpy_r_r250); - } - CPy_DECREF_NO_IMM(cpy_r_r18); - if (unlikely(cpy_r_r250 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL364; - } -CPyL248: ; - PyObject *cpy_r_r251[2] = {cpy_r_r248, cpy_r_r249}; - cpy_r_r252 = (PyObject **)&cpy_r_r251; - cpy_r_r253 = PyObject_Vectorcall(cpy_r_r250, cpy_r_r252, 2, 0); - CPy_DECREF(cpy_r_r250); - if (unlikely(cpy_r_r253 == NULL)) { +CPyL240: ; + PyObject *cpy_r_r249[4] = {cpy_r_r248, cpy_r_r246, cpy_r_r246, cpy_r_r246}; + cpy_r_r250 = (PyObject **)&cpy_r_r249; + cpy_r_r251 = PyObject_Vectorcall(cpy_r_r247, cpy_r_r250, 4, 0); + CPy_DECREF(cpy_r_r247); + if (unlikely(cpy_r_r251 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL364; + goto CPyL360; } CPy_DECREF(cpy_r_r248); - CPy_DECREF(cpy_r_r249); - cpy_r_r254 = CPy_GetCoro(cpy_r_r253); - CPy_DECREF(cpy_r_r253); - if (unlikely(cpy_r_r254 == NULL)) { + cpy_r_r252 = CPy_GetCoro(cpy_r_r251); + CPy_DECREF(cpy_r_r251); + if (unlikely(cpy_r_r252 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL358; } if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39 = cpy_r_r254; - cpy_r_r255 = 1; - if (unlikely(!cpy_r_r255)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39 = cpy_r_r252; + cpy_r_r253 = 1; + if (unlikely(!cpy_r_r253)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL358; } - cpy_r_r256 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39; - if (unlikely(cpy_r_r256 == NULL)) { + cpy_r_r254 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39; + if (unlikely(cpy_r_r254 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__39", -1, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL358; } - CPy_INCREF(cpy_r_r256); -CPyL252: ; - cpy_r_r257 = CPyIter_Next(cpy_r_r256); - CPy_DECREF(cpy_r_r256); - if (cpy_r_r257 != NULL) goto CPyL255; - cpy_r_r258 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r258 == NULL)) { + CPy_INCREF(cpy_r_r254); +CPyL244: ; + cpy_r_r255 = CPyIter_Next(cpy_r_r254); + CPy_DECREF(cpy_r_r254); + if (cpy_r_r255 != NULL) goto CPyL361; + cpy_r_r256 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r256 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL358; } - cpy_r_r259 = cpy_r_r258; - cpy_r_r260 = NULL; + cpy_r_r257 = cpy_r_r256; + CPy_DECREF(cpy_r_r257); + cpy_r_r258 = NULL; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39 = cpy_r_r260; - cpy_r_r261 = 1; - if (unlikely(!cpy_r_r261)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39 = cpy_r_r258; + cpy_r_r259 = 1; + if (unlikely(!cpy_r_r259)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL365; + goto CPyL358; } else - goto CPyL277; -CPyL255: ; - cpy_r_r262 = cpy_r_r257; -CPyL256: ; + goto CPyL269; +CPyL247: ; + cpy_r_r260 = cpy_r_r255; +CPyL248: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = 6; CPy_DECREF_NO_IMM(cpy_r_r16); - return cpy_r_r262; -CPyL257: ; - cpy_r_r264 = (PyObject *)&_Py_NoneStruct; - cpy_r_r265 = cpy_r_type != cpy_r_r264; - if (!cpy_r_r265) goto CPyL366; + return cpy_r_r260; +CPyL249: ; + cpy_r_r262 = (PyObject *)&_Py_NoneStruct; + cpy_r_r263 = cpy_r_type != cpy_r_r262; + if (!cpy_r_r263) goto CPyL362; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL261; + goto CPyL253; } else - goto CPyL367; -CPyL259: ; + goto CPyL363; +CPyL251: ; CPy_Unreachable(); -CPyL260: ; +CPyL252: ; CPy_INCREF(cpy_r_arg); - goto CPyL272; -CPyL261: ; - cpy_r_r266 = CPy_CatchError(); + goto CPyL264; +CPyL253: ; + cpy_r_r264 = CPy_CatchError(); if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40.f0 != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40.f0); CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40.f1); CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40.f2); } - ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40 = cpy_r_r266; - cpy_r_r267 = 1; - if (unlikely(!cpy_r_r267)) { + ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40 = cpy_r_r264; + cpy_r_r265 = 1; + if (unlikely(!cpy_r_r265)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL368; + goto CPyL364; } - cpy_r_r268 = (PyObject **)&cpy_r_r15; - cpy_r_r269 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39; - if (unlikely(cpy_r_r269 == NULL)) { + cpy_r_r266 = (PyObject **)&cpy_r_r13; + cpy_r_r267 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39; + if (unlikely(cpy_r_r267 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__39", -1, CPyStatic_caching_utils___globals); - goto CPyL368; + goto CPyL364; } - CPy_INCREF(cpy_r_r269); -CPyL263: ; - cpy_r_r270 = CPy_YieldFromErrorHandle(cpy_r_r269, cpy_r_r268); - CPy_DecRef(cpy_r_r269); - if (unlikely(cpy_r_r270 == 2)) { + CPy_INCREF(cpy_r_r267); +CPyL255: ; + cpy_r_r268 = CPy_YieldFromErrorHandle(cpy_r_r267, cpy_r_r266); + CPy_DecRef(cpy_r_r267); + if (unlikely(cpy_r_r268 == 2)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL368; + goto CPyL364; } - if (cpy_r_r270) goto CPyL267; - cpy_r_r262 = cpy_r_r15; - cpy_r_r271 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40; - if (unlikely(cpy_r_r271.f0 == NULL)) { + if (cpy_r_r268) goto CPyL259; + cpy_r_r260 = cpy_r_r13; + cpy_r_r269 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40; + if (unlikely(cpy_r_r269.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__40", -1, CPyStatic_caching_utils___globals); - goto CPyL369; + goto CPyL365; } - CPy_INCREF(cpy_r_r271.f0); - CPy_INCREF(cpy_r_r271.f1); - CPy_INCREF(cpy_r_r271.f2); -CPyL266: ; - CPy_RestoreExcInfo(cpy_r_r271); - CPy_DecRef(cpy_r_r271.f0); - CPy_DecRef(cpy_r_r271.f1); - CPy_DecRef(cpy_r_r271.f2); - goto CPyL256; -CPyL267: ; - cpy_r_r259 = cpy_r_r15; - cpy_r_r272 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40; - if (unlikely(cpy_r_r272.f0 == NULL)) { + CPy_INCREF(cpy_r_r269.f0); + CPy_INCREF(cpy_r_r269.f1); + CPy_INCREF(cpy_r_r269.f2); + goto CPyL366; +CPyL258: ; + CPy_RestoreExcInfo(cpy_r_r269); + CPy_DecRef(cpy_r_r269.f0); + CPy_DecRef(cpy_r_r269.f1); + CPy_DecRef(cpy_r_r269.f2); + goto CPyL248; +CPyL259: ; + cpy_r_r257 = cpy_r_r13; + CPy_DecRef(cpy_r_r257); + cpy_r_r270 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40; + if (unlikely(cpy_r_r270.f0 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__40", -1, CPyStatic_caching_utils___globals); - goto CPyL370; + goto CPyL261; } - CPy_INCREF(cpy_r_r272.f0); - CPy_INCREF(cpy_r_r272.f1); - CPy_INCREF(cpy_r_r272.f2); -CPyL268: ; - CPy_RestoreExcInfo(cpy_r_r272); - CPy_DecRef(cpy_r_r272.f0); - CPy_DecRef(cpy_r_r272.f1); - CPy_DecRef(cpy_r_r272.f2); - goto CPyL277; -CPyL269: ; - cpy_r_r273 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40; - if (unlikely(cpy_r_r273.f0 == NULL)) { + CPy_INCREF(cpy_r_r270.f0); + CPy_INCREF(cpy_r_r270.f1); + CPy_INCREF(cpy_r_r270.f2); +CPyL260: ; + CPy_RestoreExcInfo(cpy_r_r270); + CPy_DecRef(cpy_r_r270.f0); + CPy_DecRef(cpy_r_r270.f1); + CPy_DecRef(cpy_r_r270.f2); + goto CPyL269; +CPyL261: ; + cpy_r_r271 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__40; + if (unlikely(cpy_r_r271.f0 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__40' of 'wrapper_async_handle_recv_caching_env' undefined"); } else { - CPy_INCREF(cpy_r_r273.f0); - CPy_INCREF(cpy_r_r273.f1); - CPy_INCREF(cpy_r_r273.f2); + CPy_INCREF(cpy_r_r271.f0); + CPy_INCREF(cpy_r_r271.f1); + CPy_INCREF(cpy_r_r271.f2); } CPy_DecRef(cpy_r_r16); - if (unlikely(cpy_r_r273.f0 == NULL)) { + if (unlikely(cpy_r_r271.f0 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", -1, CPyStatic_caching_utils___globals); - goto CPyL291; + goto CPyL272; } -CPyL270: ; - CPy_RestoreExcInfo(cpy_r_r273); - CPy_DecRef(cpy_r_r273.f0); - CPy_DecRef(cpy_r_r273.f1); - CPy_DecRef(cpy_r_r273.f2); - cpy_r_r274 = CPy_KeepPropagating(); - if (!cpy_r_r274) goto CPyL291; +CPyL262: ; + CPy_RestoreExcInfo(cpy_r_r271); + CPy_DecRef(cpy_r_r271.f0); + CPy_DecRef(cpy_r_r271.f1); + CPy_DecRef(cpy_r_r271.f2); + cpy_r_r272 = CPy_KeepPropagating(); + if (!cpy_r_r272) { + goto CPyL272; + } else + goto CPyL367; +CPyL263: ; CPy_Unreachable(); -CPyL272: ; - cpy_r_r275 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39; - if (unlikely(cpy_r_r275 == NULL)) { +CPyL264: ; + cpy_r_r273 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_temp__39; + if (unlikely(cpy_r_r273 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "__mypyc_temp__39", -1, CPyStatic_caching_utils___globals); - goto CPyL371; + goto CPyL368; } - CPy_INCREF(cpy_r_r275); -CPyL273: ; - cpy_r_r276 = CPyIter_Send(cpy_r_r275, cpy_r_arg); - CPy_DECREF(cpy_r_r275); + CPy_INCREF(cpy_r_r273); +CPyL265: ; + cpy_r_r274 = CPyIter_Send(cpy_r_r273, cpy_r_arg); + CPy_DECREF(cpy_r_r273); CPy_DECREF(cpy_r_arg); - if (cpy_r_r276 == NULL) goto CPyL275; - cpy_r_r262 = cpy_r_r276; - goto CPyL256; -CPyL275: ; - cpy_r_r277 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r277 == NULL)) { + if (cpy_r_r274 == NULL) { + goto CPyL267; + } else + goto CPyL369; +CPyL266: ; + cpy_r_r260 = cpy_r_r274; + goto CPyL248; +CPyL267: ; + cpy_r_r275 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r275 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); - goto CPyL303; + goto CPyL358; } - cpy_r_r259 = cpy_r_r277; + cpy_r_r257 = cpy_r_r275; + CPy_DECREF(cpy_r_r257); +CPyL269: ; + if (cpy_r_r15.f0 == NULL) { + goto CPyL276; + } else + goto CPyL370; +CPyL270: ; + CPy_Reraise(); + if (!0) { + goto CPyL272; + } else + goto CPyL371; +CPyL271: ; + CPy_Unreachable(); +CPyL272: ; + if (cpy_r_r15.f0 == NULL) goto CPyL274; + CPy_RestoreExcInfo(cpy_r_r15); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); +CPyL274: ; + cpy_r_r276 = CPy_KeepPropagating(); + if (!cpy_r_r276) goto CPyL291; + CPy_Unreachable(); +CPyL276: ; + cpy_r_r277 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__response; + if (unlikely(cpy_r_r277 == NULL)) { + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_env", "response", 441, CPyStatic_caching_utils___globals); + goto CPyL300; + } + CPy_INCREF(cpy_r_r277); CPyL277: ; ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_next_label__ = -1; CPy_DECREF_NO_IMM(cpy_r_r16); if (cpy_r_stop_iter_ptr != NULL) goto CPyL281; - CPyGen_SetStopIterationValue(cpy_r_r259); - CPy_DECREF(cpy_r_r259); + CPyGen_SetStopIterationValue(cpy_r_r277); + CPy_DECREF(cpy_r_r277); if (!0) goto CPyL291; CPy_Unreachable(); CPyL281: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r259; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r277; return 0; CPyL282: ; cpy_r_r279 = cpy_r_r17 == 0; @@ -50487,7 +50447,7 @@ CPyL287: ; CPyL288: ; cpy_r_r285 = cpy_r_r17 == 6; if (cpy_r_r285) { - goto CPyL257; + goto CPyL249; } else goto CPyL384; CPyL289: ; @@ -50503,25 +50463,25 @@ CPyL291: ; return cpy_r_r287; CPyL292: ; CPy_XDecRef(cpy_r_r1); - CPy_XDecRef(cpy_r_r5); + CPy_XDecRef(cpy_r_r3); CPy_XDecRef(cpy_r_r7); CPy_XDecRef(cpy_r_r9); CPy_XDecRef(cpy_r_r11); - CPy_XDecRef(cpy_r_r13.f0); - CPy_XDecRef(cpy_r_r13.f1); - CPy_XDecRef(cpy_r_r13.f2); - CPy_XDecRef(cpy_r_r15); + CPy_XDecRef(cpy_r_r13); + CPy_XDecRef(cpy_r_r15.f0); + CPy_XDecRef(cpy_r_r15.f1); + CPy_XDecRef(cpy_r_r15.f2); goto CPyL291; CPyL293: ; CPy_XDecRef(cpy_r_r1); - CPy_XDecRef(cpy_r_r5); + CPy_XDecRef(cpy_r_r3); CPy_XDecRef(cpy_r_r7); CPy_XDecRef(cpy_r_r9); CPy_XDecRef(cpy_r_r11); - CPy_XDecRef(cpy_r_r13.f0); - CPy_XDecRef(cpy_r_r13.f1); - CPy_XDecRef(cpy_r_r13.f2); - CPy_XDecRef(cpy_r_r15); + CPy_XDecRef(cpy_r_r13); + CPy_XDecRef(cpy_r_r15.f0); + CPy_XDecRef(cpy_r_r15.f1); + CPy_XDecRef(cpy_r_r15.f2); CPy_DecRef(cpy_r_r16); goto CPyL291; CPyL294: ; @@ -50546,65 +50506,66 @@ CPyL297: ; CPyL298: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_r18); - goto CPyL22; + CPy_DecRef(cpy_r_r34); + goto CPyL291; CPyL299: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r43); + CPy_DecRef(cpy_r_r34); + CPy_DecRef(cpy_r_r35); goto CPyL291; CPyL300: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r45); goto CPyL291; CPyL301: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r53); + CPy_DecRef(cpy_r_r45); goto CPyL291; CPyL302: ; - CPy_DECREF_NO_IMM(cpy_r_r18); - goto CPyL40; + CPy_XDECREF(cpy_r_r1); + goto CPyL32; CPyL303: ; - CPy_DecRef(cpy_r_r16); - goto CPyL291; + CPy_XDECREF(cpy_r_r1); + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL31; CPyL304: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r64); - goto CPyL291; + CPy_XDecRef(cpy_r_r1); + goto CPyL41; CPyL305: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r64); - CPy_DecRef(cpy_r_r65); - goto CPyL291; + CPy_DecRef(cpy_r_r48); + goto CPyL41; CPyL306: ; + CPy_DecRef(cpy_r_r45); + goto CPyL41; +CPyL307: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_arg); goto CPyL291; -CPyL307: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL62; CPyL308: ; - CPy_XDECREF(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL61; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r18); + goto CPyL59; CPyL309: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL71; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r74); + goto CPyL291; CPyL310: ; - CPy_DecRef(cpy_r_r78); - goto CPyL71; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r74); + CPy_DecRef(cpy_r_r76); + goto CPyL291; CPyL311: ; - CPy_DecRef(cpy_r_r75); - goto CPyL71; -CPyL312: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_arg); + CPy_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r84); goto CPyL291; +CPyL312: ; + CPy_DECREF_NO_IMM(cpy_r_r18); + goto CPyL77; CPyL313: ; CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r95); goto CPyL291; CPyL314: ; @@ -50614,49 +50575,49 @@ CPyL314: ; goto CPyL291; CPyL315: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r96); - CPy_DecRef(cpy_r_r97); + CPy_DecRef(cpy_r_r106); goto CPyL291; CPyL316: ; CPy_XDECREF(cpy_r_r3); - goto CPyL91; + goto CPyL99; CPyL317: ; - CPy_XDecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r16); - goto CPyL291; + CPy_XDECREF(cpy_r_r3); + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL98; CPyL318: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r108); - goto CPyL291; + CPy_XDecRef(cpy_r_r3); + goto CPyL108; CPyL319: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL96; + CPy_DecRef(cpy_r_r109); + goto CPyL108; CPyL320: ; - CPy_XDECREF(cpy_r_r5); - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL95; + CPy_DecRef(cpy_r_r106); + goto CPyL108; CPyL321: ; - CPy_XDecRef(cpy_r_r5); - goto CPyL105; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_arg); + goto CPyL291; CPyL322: ; - CPy_DecRef(cpy_r_r111); - goto CPyL105; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r126); + goto CPyL291; CPyL323: ; - CPy_DecRef(cpy_r_r108); - goto CPyL105; -CPyL324: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_arg); + CPy_DecRef(cpy_r_r126); + CPy_DecRef(cpy_r_r127); goto CPyL291; -CPyL325: ; +CPyL324: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r130); - CPy_DecRef(cpy_r_r131); + CPy_DecRef(cpy_r_r126); + CPy_DecRef(cpy_r_r127); + CPy_DecRef(cpy_r_r128); goto CPyL291; +CPyL325: ; + CPy_XDECREF(cpy_r_r5); + goto CPyL128; CPyL326: ; + CPy_XDecRef(cpy_r_r5); CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r130); goto CPyL291; CPyL327: ; CPy_DecRef(cpy_r_r16); @@ -50664,197 +50625,196 @@ CPyL327: ; goto CPyL291; CPyL328: ; CPy_XDECREF(cpy_r_r7); - goto CPyL134; + goto CPyL133; CPyL329: ; CPy_XDECREF(cpy_r_r7); CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL133; + goto CPyL132; CPyL330: ; CPy_XDecRef(cpy_r_r7); - goto CPyL143; + goto CPyL142; CPyL331: ; - CPy_DecRef(cpy_r_r150); - goto CPyL143; + CPy_DecRef(cpy_r_r142); + goto CPyL142; CPyL332: ; + CPy_DecRef(cpy_r_r139); + goto CPyL142; +CPyL333: ; CPy_DecRef(cpy_r_r16); CPy_DecRef(cpy_r_arg); goto CPyL291; -CPyL333: ; - CPy_DecRef(cpy_r_r166); - goto CPyL155; CPyL334: ; - CPy_DecRef(cpy_r_r166); - CPy_DecRef(cpy_r_r167); - goto CPyL155; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r161); + CPy_DecRef(cpy_r_r162); + goto CPyL291; CPyL335: ; - CPy_DECREF(cpy_r_r169.f0); - CPy_DECREF(cpy_r_r169.f1); - goto CPyL197; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r161); + goto CPyL291; CPyL336: ; - CPy_DecRef(cpy_r_r174); - CPy_DecRef(cpy_r_r175); - CPy_DecRef(cpy_r_r176); - goto CPyL194; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r170); + goto CPyL291; CPyL337: ; - CPy_DecRef(cpy_r_r174); - CPy_DecRef(cpy_r_r175); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r177); - goto CPyL194; -CPyL338: ; - CPy_DecRef(cpy_r_r174); - CPy_DecRef(cpy_r_r175); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r178); - goto CPyL194; -CPyL339: ; - CPy_DecRef(cpy_r_r187); - goto CPyL194; -CPyL340: ; CPy_XDECREF(cpy_r_r9); goto CPyL171; -CPyL341: ; +CPyL338: ; CPy_XDECREF(cpy_r_r9); CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL170; -CPyL342: ; +CPyL339: ; CPy_XDecRef(cpy_r_r9); goto CPyL180; -CPyL343: ; - CPy_DecRef(cpy_r_r190); +CPyL340: ; + CPy_DecRef(cpy_r_r181); goto CPyL180; +CPyL341: ; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_arg); + goto CPyL291; +CPyL342: ; + CPy_DecRef(cpy_r_r197); + goto CPyL192; +CPyL343: ; + CPy_DecRef(cpy_r_r197); + CPy_DecRef(cpy_r_r198); + goto CPyL192; CPyL344: ; - CPy_DecRef(cpy_r_r187); - goto CPyL180; + CPy_DECREF(cpy_r_r200.f0); + CPy_DECREF(cpy_r_r200.f1); + goto CPyL234; CPyL345: ; - CPy_DecRef(cpy_r_r16); - goto CPyL182; + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + goto CPyL231; CPyL346: ; - CPy_DecRef(cpy_r_arg); - goto CPyL194; + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_r208); + goto CPyL231; CPyL347: ; - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL191; + CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r207); + CPy_DecRef(cpy_r_r209); + goto CPyL231; CPyL348: ; - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL196; + CPy_DecRef(cpy_r_r218); + goto CPyL231; CPyL349: ; - CPy_DecRef(cpy_r_r16); - goto CPyL235; + CPy_XDECREF(cpy_r_r11); + goto CPyL208; CPyL350: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r216); - goto CPyL235; + CPy_XDECREF(cpy_r_r11); + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL207; CPyL351: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r217); - goto CPyL235; + CPy_XDecRef(cpy_r_r11); + goto CPyL217; CPyL352: ; - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - goto CPyL210; + CPy_DecRef(cpy_r_r221); + goto CPyL217; CPyL353: ; - CPy_XDECREF(cpy_r_r11); - goto CPyL215; + CPy_DecRef(cpy_r_r218); + goto CPyL217; CPyL354: ; - CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL214; + CPy_DecRef(cpy_r_r16); + goto CPyL219; CPyL355: ; - CPy_XDecRef(cpy_r_r11); - goto CPyL224; + CPy_DecRef(cpy_r_arg); + goto CPyL231; CPyL356: ; - CPy_DecRef(cpy_r_r229); - goto CPyL224; + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL228; CPyL357: ; - CPy_XDecRef(cpy_r_r13.f0); - CPy_XDecRef(cpy_r_r13.f1); - CPy_XDecRef(cpy_r_r13.f2); - goto CPyL221; + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL233; CPyL358: ; - CPy_XDecRef(cpy_r_r13.f0); - CPy_XDecRef(cpy_r_r13.f1); - CPy_XDecRef(cpy_r_r13.f2); - goto CPyL226; + CPy_DecRef(cpy_r_r16); + goto CPyL272; CPyL359: ; CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_arg); - goto CPyL235; + CPy_DecRef(cpy_r_r247); + goto CPyL272; CPyL360: ; - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - goto CPyL229; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r248); + goto CPyL272; CPyL361: ; - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL233; + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL247; CPyL362: ; - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - goto CPyL234; + CPy_XDECREF(cpy_r_r13); + goto CPyL252; CPyL363: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r18); - CPy_DecRef(cpy_r_r248); - goto CPyL291; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL251; CPyL364: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r248); - CPy_DecRef(cpy_r_r249); - goto CPyL291; + CPy_XDecRef(cpy_r_r13); + goto CPyL261; CPyL365: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r259); - goto CPyL291; + CPy_DecRef(cpy_r_r260); + goto CPyL261; CPyL366: ; - CPy_XDECREF(cpy_r_r15); - goto CPyL260; + CPy_XDecRef(cpy_r_r15.f0); + CPy_XDecRef(cpy_r_r15.f1); + CPy_XDecRef(cpy_r_r15.f2); + goto CPyL258; CPyL367: ; - CPy_XDECREF(cpy_r_r15); - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL259; + CPy_XDecRef(cpy_r_r15.f0); + CPy_XDecRef(cpy_r_r15.f1); + CPy_XDecRef(cpy_r_r15.f2); + goto CPyL263; CPyL368: ; - CPy_XDecRef(cpy_r_r15); - goto CPyL269; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_arg); + goto CPyL272; CPyL369: ; - CPy_DecRef(cpy_r_r262); - goto CPyL269; + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL266; CPyL370: ; - CPy_DecRef(cpy_r_r259); - goto CPyL269; + CPy_DECREF_NO_IMM(cpy_r_r16); + goto CPyL270; CPyL371: ; - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_arg); - goto CPyL291; + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL271; CPyL372: ; CPy_XDECREF(cpy_r_r1); - CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9); CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_XDECREF(cpy_r_r15); + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); goto CPyL2; CPyL373: ; CPy_DECREF_NO_IMM(cpy_r_r18); goto CPyL283; CPyL374: ; - CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9); CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_XDECREF(cpy_r_r15); - goto CPyL59; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL29; CPyL375: ; CPy_XDECREF(cpy_r_r1); goto CPyL284; @@ -50862,56 +50822,59 @@ CPyL376: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r9); CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_XDECREF(cpy_r_r15); - goto CPyL93; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL96; CPyL377: ; - CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r3); goto CPyL285; CPyL378: ; CPy_XDECREF(cpy_r_r9); CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_XDECREF(cpy_r_r15); - goto CPyL131; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL130; CPyL379: ; CPy_XDECREF(cpy_r_r7); goto CPyL286; CPyL380: ; CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); - CPy_XDECREF(cpy_r_r15); + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); goto CPyL168; CPyL381: ; CPy_XDECREF(cpy_r_r9); goto CPyL287; CPyL382: ; - CPy_XDECREF(cpy_r_r15); - goto CPyL212; + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); + goto CPyL205; CPyL383: ; CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r13.f0); - CPy_XDECREF(cpy_r_r13.f1); - CPy_XDECREF(cpy_r_r13.f2); goto CPyL288; CPyL384: ; - CPy_XDECREF(cpy_r_r15); + CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r15.f0); + CPy_XDECREF(cpy_r_r15.f1); + CPy_XDECREF(cpy_r_r15.f2); CPy_DECREF_NO_IMM(cpy_r_r16); goto CPyL289; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____next__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____next__(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_420_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -50919,7 +50882,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_420_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__next__", kwlist, 0}; @@ -50927,25 +50890,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____next__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_420)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___420", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423_____next__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_420_____next__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__next__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_423___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_420___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_420_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); if (cpy_r_r1 == NULL) goto CPyL2; return cpy_r_r1; CPyL2: ; @@ -50953,7 +50916,7 @@ CPyL2: ; return cpy_r_r2; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_423___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_420___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"arg", 0}; static CPyArg_Parser parser = {"O:send", kwlist, 0}; @@ -50962,26 +50925,26 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_423___send(PyObject *self, PyObj return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_420)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___420", obj___mypyc_self__); goto fail; } PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423___send(arg___mypyc_self__, arg_arg); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_420___send(arg___mypyc_self__, arg_arg); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "send", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____iter__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____iter__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_420_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__iter__", kwlist, 0}; @@ -50989,20 +50952,20 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____iter__(PyObject *self, P return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_420)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___420", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423_____iter__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_420_____iter__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__iter__", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_423___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_420___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -51015,7 +50978,7 @@ CPyL2: ; CPy_INCREF(cpy_r_r0); cpy_r_traceback = cpy_r_r0; CPyL4: ; - cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); + cpy_r_r1 = CPyDef_caching_utils___wrapper_gen___3_420_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); CPy_DECREF(cpy_r_value); CPy_DECREF(cpy_r_traceback); if (cpy_r_r1 == NULL) goto CPyL6; @@ -51031,7 +50994,7 @@ CPyL8: ; goto CPyL4; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_423___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_420___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {"type", "value", "traceback", 0}; static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; @@ -51042,10 +51005,10 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_423___throw(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_420)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___420", obj___mypyc_self__); goto fail; } PyObject *arg_type = obj_type; @@ -51061,14 +51024,14 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_423___throw(PyObject *self, PyOb } else { arg_traceback = obj_traceback; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_420___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "throw", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_423___close(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_420___close(PyObject *cpy_r___mypyc_self__) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; @@ -51091,7 +51054,7 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_423___close(PyObject *cpy_r___m if (cpy_r_r2 == NULL) goto CPyL3; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_423___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_420___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); if (cpy_r_r5 != NULL) goto CPyL11; CPyL3: ; cpy_r_r6 = CPy_CatchError(); @@ -51147,7 +51110,7 @@ CPyL13: ; goto CPyL6; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_423___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_420___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":close", kwlist, 0}; @@ -51155,25 +51118,25 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_423___close(PyObject *self, PyOb return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_420)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___420", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423___close(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_420___close(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "close", -1, CPyStatic_caching_utils___globals); return NULL; } -PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____await__(PyObject *cpy_r___mypyc_self__) { +PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____await__(PyObject *cpy_r___mypyc_self__) { CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); return cpy_r___mypyc_self__; } -PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { +PyObject *CPyPy_caching_utils___wrapper_gen___3_420_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { PyObject *obj___mypyc_self__ = self; static const char * const kwlist[] = {0}; static CPyArg_Parser parser = {":__await__", kwlist, 0}; @@ -51181,13 +51144,13 @@ PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____await__(PyObject *self, return NULL; } PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_423)) + if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_caching_utils___wrapper_gen___3_420)) arg___mypyc_self__ = obj___mypyc_self__; else { - CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___423", obj___mypyc_self__); + CPy_TypeError("faster_web3._utils.caching.caching_utils.wrapper_gen___420", obj___mypyc_self__); goto fail; } - PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_423_____await__(arg___mypyc_self__); + PyObject *retval = CPyDef_caching_utils___wrapper_gen___3_420_____await__(arg___mypyc_self__); return retval; fail: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "__await__", -1, CPyStatic_caching_utils___globals); @@ -51206,7 +51169,7 @@ PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____call_ PyObject *cpy_r_r8; cpy_r_r0 = ((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_obj", "__mypyc_env__", 423, CPyStatic_caching_utils___globals); + CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "wrapper", "wrapper_async_handle_recv_caching_obj", "__mypyc_env__", 420, CPyStatic_caching_utils___globals); goto CPyL8; } CPy_INCREF_NO_IMM(cpy_r_r0); @@ -51245,16 +51208,16 @@ CPyL1: ; CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL10; } - cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_423(); + cpy_r_r5 = CPyDef_caching_utils___wrapper_gen___3_420(); if (unlikely(cpy_r_r5 == NULL)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); goto CPyL10; } CPy_INCREF_NO_IMM(cpy_r_r1); - if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *)cpy_r_r5)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *)cpy_r_r5)->___mypyc_env__); + if (((faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *)cpy_r_r5)->___mypyc_env__ != NULL) { + CPy_DECREF_NO_IMM(((faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *)cpy_r_r5)->___mypyc_env__); } - ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *)cpy_r_r5)->___mypyc_env__ = cpy_r_r1; + ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *)cpy_r_r5)->___mypyc_env__ = cpy_r_r1; cpy_r_r6 = 1; if (unlikely(!cpy_r_r6)) { CPy_AddTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_caching_utils___globals); @@ -53918,7 +53881,7 @@ CPyL244: ; if (likely(PyUnicode_Check(cpy_r_r563))) cpy_r_r564 = cpy_r_r563; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 296, CPyStatic_caching_utils___globals, "str", cpy_r_r563); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 295, CPyStatic_caching_utils___globals, "str", cpy_r_r563); goto CPyL390; } cpy_r_r565 = CPyStatic_caching_utils___globals; @@ -53973,7 +53936,7 @@ CPyL254: ; if (likely(PyUnicode_Check(cpy_r_r575))) cpy_r_r576 = cpy_r_r575; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 297, CPyStatic_caching_utils___globals, "str", cpy_r_r575); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 296, CPyStatic_caching_utils___globals, "str", cpy_r_r575); goto CPyL395; } cpy_r_r577 = CPyStatic_caching_utils___globals; @@ -54028,7 +53991,7 @@ CPyL264: ; if (likely(PyUnicode_Check(cpy_r_r587))) cpy_r_r588 = cpy_r_r587; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 301, CPyStatic_caching_utils___globals, "str", cpy_r_r587); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 300, CPyStatic_caching_utils___globals, "str", cpy_r_r587); goto CPyL400; } cpy_r_r589 = CPyStatic_caching_utils___globals; @@ -54083,7 +54046,7 @@ CPyL274: ; if (likely(PyUnicode_Check(cpy_r_r599))) cpy_r_r600 = cpy_r_r599; else { - CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 304, CPyStatic_caching_utils___globals, "str", cpy_r_r599); + CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "", 303, CPyStatic_caching_utils___globals, "str", cpy_r_r599); goto CPyL405; } cpy_r_r601 = CPyStatic_caching_utils___globals; @@ -242469,122 +242432,126 @@ PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen____ PyObject *cpy_r_r100; char cpy_r_r101; PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject **cpy_r_r107; + int32_t cpy_r_r103; + char cpy_r_r104; + char cpy_r_r105; + PyObject *cpy_r_r106; + PyObject *cpy_r_r107; PyObject *cpy_r_r108; PyObject *cpy_r_r109; - char cpy_r_r110; - PyObject *cpy_r_r111; + PyObject **cpy_r_r111; PyObject *cpy_r_r112; PyObject *cpy_r_r113; - PyObject *cpy_r_r114; + char cpy_r_r114; PyObject *cpy_r_r115; - char cpy_r_r116; + PyObject *cpy_r_r116; PyObject *cpy_r_r117; - char cpy_r_r118; + PyObject *cpy_r_r118; PyObject *cpy_r_r119; char cpy_r_r120; - tuple_T3OOO cpy_r_r121; + PyObject *cpy_r_r121; char cpy_r_r122; - PyObject **cpy_r_r123; - PyObject *cpy_r_r124; - char cpy_r_r125; - tuple_T3OOO cpy_r_r126; - tuple_T3OOO cpy_r_r127; - tuple_T3OOO cpy_r_r128; + PyObject *cpy_r_r123; + char cpy_r_r124; + tuple_T3OOO cpy_r_r125; + char cpy_r_r126; + PyObject **cpy_r_r127; + PyObject *cpy_r_r128; char cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; + tuple_T3OOO cpy_r_r130; + tuple_T3OOO cpy_r_r131; + tuple_T3OOO cpy_r_r132; + char cpy_r_r133; PyObject *cpy_r_r134; PyObject *cpy_r_r135; PyObject *cpy_r_r136; - PyObject **cpy_r_r138; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; PyObject *cpy_r_r139; PyObject *cpy_r_r140; - char cpy_r_r141; - PyObject *cpy_r_r142; + PyObject **cpy_r_r142; PyObject *cpy_r_r143; PyObject *cpy_r_r144; - PyObject *cpy_r_r145; + char cpy_r_r145; PyObject *cpy_r_r146; - char cpy_r_r147; + PyObject *cpy_r_r147; PyObject *cpy_r_r148; - char cpy_r_r149; + PyObject *cpy_r_r149; PyObject *cpy_r_r150; char cpy_r_r151; - tuple_T3OOO cpy_r_r152; + PyObject *cpy_r_r152; char cpy_r_r153; - PyObject **cpy_r_r154; - PyObject *cpy_r_r155; - char cpy_r_r156; - tuple_T3OOO cpy_r_r157; - tuple_T3OOO cpy_r_r158; - tuple_T3OOO cpy_r_r159; + PyObject *cpy_r_r154; + char cpy_r_r155; + tuple_T3OOO cpy_r_r156; + char cpy_r_r157; + PyObject **cpy_r_r158; + PyObject *cpy_r_r159; char cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; + tuple_T3OOO cpy_r_r161; + tuple_T3OOO cpy_r_r162; + tuple_T3OOO cpy_r_r163; + char cpy_r_r164; PyObject *cpy_r_r165; PyObject *cpy_r_r166; - char cpy_r_r167; + PyObject *cpy_r_r167; PyObject *cpy_r_r168; PyObject *cpy_r_r169; - char cpy_r_r170; - PyObject *cpy_r_r171; + PyObject *cpy_r_r170; + char cpy_r_r171; PyObject *cpy_r_r172; PyObject *cpy_r_r173; - PyObject *cpy_r_r174; + char cpy_r_r174; PyObject *cpy_r_r175; PyObject *cpy_r_r176; PyObject *cpy_r_r177; PyObject *cpy_r_r178; PyObject *cpy_r_r179; - PyObject **cpy_r_r181; + PyObject *cpy_r_r180; + PyObject *cpy_r_r181; PyObject *cpy_r_r182; PyObject *cpy_r_r183; - PyObject *cpy_r_r184; - PyObject *cpy_r_r185; + PyObject **cpy_r_r185; PyObject *cpy_r_r186; PyObject *cpy_r_r187; - tuple_T2OO cpy_r_r188; + PyObject *cpy_r_r188; PyObject *cpy_r_r189; PyObject *cpy_r_r190; PyObject *cpy_r_r191; - PyObject **cpy_r_r193; + tuple_T2OO cpy_r_r192; + PyObject *cpy_r_r193; PyObject *cpy_r_r194; - char cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - char cpy_r_r198; - PyObject *cpy_r_r199; + PyObject *cpy_r_r195; + PyObject **cpy_r_r197; + PyObject *cpy_r_r198; + char cpy_r_r199; PyObject *cpy_r_r200; PyObject *cpy_r_r201; - PyObject *cpy_r_r202; + char cpy_r_r202; PyObject *cpy_r_r203; PyObject *cpy_r_r204; PyObject *cpy_r_r205; PyObject *cpy_r_r206; PyObject *cpy_r_r207; - PyObject **cpy_r_r209; + PyObject *cpy_r_r208; + PyObject *cpy_r_r209; PyObject *cpy_r_r210; PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject *cpy_r_r213; + PyObject **cpy_r_r213; PyObject *cpy_r_r214; - tuple_T2OO cpy_r_r215; + PyObject *cpy_r_r215; PyObject *cpy_r_r216; - char cpy_r_r217; - char cpy_r_r218; - char cpy_r_r219; - char cpy_r_r220; + PyObject *cpy_r_r217; + PyObject *cpy_r_r218; + tuple_T2OO cpy_r_r219; + PyObject *cpy_r_r220; char cpy_r_r221; char cpy_r_r222; - PyObject *cpy_r_r223; + char cpy_r_r223; + char cpy_r_r224; + char cpy_r_r225; + char cpy_r_r226; + PyObject *cpy_r_r227; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; cpy_r_r2 = NULL; @@ -242592,7 +242559,7 @@ PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen____ cpy_r_r4 = NULL; cpy_r_r5 = cpy_r_r4; cpy_r_r6 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL170; + goto CPyL173; CPyL1: ; cpy_r_r7 = (PyObject *)&_Py_NoneStruct; cpy_r_r8 = cpy_r_type != cpy_r_r7; @@ -242600,22 +242567,22 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_Unreachable(); CPyL4: ; cpy_r_r9 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r9 == 2)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "subscription", 264, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPyL5: ; - if (!cpy_r_r9) goto CPyL131; + if (!cpy_r_r9) goto CPyL134; CPyL6: ; cpy_r_r10 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r10 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 265, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF_NO_IMM(cpy_r_r10); CPyL7: ; @@ -242628,7 +242595,7 @@ CPyL7: ; cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); if (unlikely(cpy_r_r15 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL177; + goto CPyL180; } CPy_DECREF_NO_IMM(cpy_r_r11); if (unlikely(!PyBool_Check(cpy_r_r15))) { @@ -242638,13 +242605,13 @@ CPyL7: ; CPy_DECREF(cpy_r_r15); if (unlikely(cpy_r_r16 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } if (!cpy_r_r16) goto CPyL50; cpy_r_r17 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r17 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 266, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF_NO_IMM(cpy_r_r17); CPyL11: ; @@ -242658,12 +242625,12 @@ CPyL11: ; cpy_r_r19 = 1; if (unlikely(!cpy_r_r19)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } cpy_r_r20 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r20 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "provider", 267, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF(cpy_r_r20); CPyL13: ; @@ -242672,7 +242639,7 @@ CPyL13: ; CPy_DECREF(cpy_r_r20); if (unlikely(cpy_r_r22 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription queue is full. Waiting for provider to ' 'consume messages before caching.') */ @@ -242682,15 +242649,15 @@ CPyL13: ; cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r27 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL178; + goto CPyL181; } else - goto CPyL179; + goto CPyL182; CPyL15: ; CPy_DECREF(cpy_r_r22); cpy_r_r28 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r28 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "provider", 271, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF(cpy_r_r28); CPyL16: ; @@ -242699,7 +242666,7 @@ CPyL16: ; CPy_DECREF(cpy_r_r28); if (unlikely(cpy_r_r30 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event); @@ -242708,12 +242675,12 @@ CPyL16: ; cpy_r_r31 = 1; if (unlikely(!cpy_r_r31)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } cpy_r_r32 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event; if (unlikely(cpy_r_r32 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "listen_event", 272, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF(cpy_r_r32); CPyL19: ; @@ -242723,15 +242690,15 @@ CPyL19: ; cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775809ULL, 0); if (unlikely(cpy_r_r36 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL180; + goto CPyL183; } else - goto CPyL181; + goto CPyL184; CPyL20: ; CPy_DECREF(cpy_r_r32); cpy_r_r37 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event; if (unlikely(cpy_r_r37 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "listen_event", 273, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF(cpy_r_r37); CPyL21: ; @@ -242741,14 +242708,14 @@ CPyL21: ; cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775809ULL, 0); if (unlikely(cpy_r_r41 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL182; + goto CPyL185; } CPy_DECREF(cpy_r_r37); cpy_r_r42 = CPy_GetCoro(cpy_r_r41); CPy_DECREF(cpy_r_r41); if (unlikely(cpy_r_r42 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2); @@ -242757,12 +242724,12 @@ CPyL21: ; cpy_r_r43 = 1; if (unlikely(!cpy_r_r43)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } cpy_r_r44 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; if (unlikely(cpy_r_r44 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__2", -1, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF(cpy_r_r44); CPyL25: ; @@ -242772,7 +242739,7 @@ CPyL25: ; cpy_r_r46 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r46 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } cpy_r_r47 = cpy_r_r46; CPy_DECREF(cpy_r_r47); @@ -242784,7 +242751,7 @@ CPyL25: ; cpy_r_r49 = 1; if (unlikely(!cpy_r_r49)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } else goto CPyL50; CPyL28: ; @@ -242795,13 +242762,13 @@ CPyL29: ; CPyL30: ; cpy_r_r52 = (PyObject *)&_Py_NoneStruct; cpy_r_r53 = cpy_r_type != cpy_r_r52; - if (!cpy_r_r53) goto CPyL183; + if (!cpy_r_r53) goto CPyL186; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); goto CPyL34; } else - goto CPyL184; + goto CPyL187; CPyL32: ; CPy_Unreachable(); CPyL33: ; @@ -242818,13 +242785,13 @@ CPyL34: ; cpy_r_r55 = 1; if (unlikely(!cpy_r_r55)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL185; + goto CPyL188; } cpy_r_r56 = (PyObject **)&cpy_r_r1; cpy_r_r57 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; if (unlikely(cpy_r_r57 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__2", -1, CPyStatic_request_processor___globals); - goto CPyL185; + goto CPyL188; } CPy_INCREF(cpy_r_r57); CPyL36: ; @@ -242832,14 +242799,14 @@ CPyL36: ; CPy_DecRef(cpy_r_r57); if (unlikely(cpy_r_r58 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL185; + goto CPyL188; } if (cpy_r_r58) goto CPyL40; cpy_r_r50 = cpy_r_r1; cpy_r_r59 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r59.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__3", -1, CPyStatic_request_processor___globals); - goto CPyL186; + goto CPyL189; } CPy_INCREF(cpy_r_r59.f0); CPy_INCREF(cpy_r_r59.f1); @@ -242871,7 +242838,7 @@ CPyL42: ; cpy_r_r61 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; if (unlikely(cpy_r_r61.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__3", -1, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF(cpy_r_r61.f0); CPy_INCREF(cpy_r_r61.f1); @@ -242882,13 +242849,13 @@ CPyL43: ; CPy_DecRef(cpy_r_r61.f1); CPy_DecRef(cpy_r_r61.f2); cpy_r_r62 = CPy_KeepPropagating(); - if (!cpy_r_r62) goto CPyL176; + if (!cpy_r_r62) goto CPyL179; CPy_Unreachable(); CPyL45: ; cpy_r_r63 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; if (unlikely(cpy_r_r63 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__2", -1, CPyStatic_request_processor___globals); - goto CPyL187; + goto CPyL190; } CPy_INCREF(cpy_r_r63); CPyL46: ; @@ -242902,7 +242869,7 @@ CPyL48: ; cpy_r_r65 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r65 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } cpy_r_r47 = cpy_r_r65; CPy_DECREF(cpy_r_r47); @@ -242910,7 +242877,7 @@ CPyL50: ; cpy_r_r66 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r66 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 275, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF_NO_IMM(cpy_r_r66); CPyL51: ; @@ -242922,13 +242889,13 @@ CPyL51: ; CPy_DECREF(cpy_r_r67); if (unlikely(cpy_r_r69 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } cpy_r_r70 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Caching subscription response:\n response=%s' */ cpy_r_r71 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r71 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 276, CPyStatic_request_processor___globals); - goto CPyL188; + goto CPyL191; } CPy_INCREF(cpy_r_r71); CPyL53: ; @@ -242938,16 +242905,16 @@ CPyL53: ; cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r75 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL189; + goto CPyL192; } else - goto CPyL190; + goto CPyL193; CPyL54: ; CPy_DECREF(cpy_r_r69); CPy_DECREF(cpy_r_r71); cpy_r_r76 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; if (unlikely(cpy_r_r76 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 278, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF(cpy_r_r76); CPyL55: ; @@ -242955,7 +242922,7 @@ CPyL55: ; cpy_r_r78 = PyDict_New(); if (unlikely(cpy_r_r78 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL191; + goto CPyL194; } cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ PyObject *cpy_r_r80[3] = {cpy_r_r76, cpy_r_r77, cpy_r_r78}; @@ -242963,7 +242930,7 @@ CPyL55: ; cpy_r_r82 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r82 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL192; + goto CPyL195; } CPy_DECREF(cpy_r_r76); CPy_DECREF(cpy_r_r78); @@ -242974,7 +242941,7 @@ CPyL55: ; cpy_r_r87 = PyObject_VectorcallMethod(cpy_r_r84, cpy_r_r86, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r87 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL193; + goto CPyL196; } CPy_DECREF(cpy_r_r82); if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id != NULL) { @@ -242984,12 +242951,12 @@ CPyL55: ; cpy_r_r88 = 1; if (unlikely(!cpy_r_r88)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } cpy_r_r89 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r89 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 279, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF_NO_IMM(cpy_r_r89); CPyL60: ; @@ -243003,23 +242970,23 @@ CPyL60: ; cpy_r_r91 = 1; if (unlikely(!cpy_r_r91)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } cpy_r_r92 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_container; if (unlikely(cpy_r_r92 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "sub_container", 280, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF(cpy_r_r92); CPyL62: ; cpy_r_r93 = (PyObject *)&_Py_NoneStruct; cpy_r_r94 = cpy_r_r92 != cpy_r_r93; CPy_DECREF(cpy_r_r92); - if (!cpy_r_r94) goto CPyL100; + if (!cpy_r_r94) goto CPyL103; cpy_r_r95 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_container; if (unlikely(cpy_r_r95 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "sub_container", 280, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_INCREF(cpy_r_r95); CPyL64: ; @@ -243027,12 +242994,12 @@ CPyL64: ; cpy_r_r96 = cpy_r_r95; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 280, CPyStatic_request_processor___globals, "faster_web3.providers.persistent.subscription_container.SubscriptionContainer", cpy_r_r95); - goto CPyL176; + goto CPyL179; } cpy_r_r97 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; if (unlikely(cpy_r_r97 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "subscription_id", 281, CPyStatic_request_processor___globals); - goto CPyL194; + goto CPyL197; } CPy_INCREF(cpy_r_r97); CPyL66: ; @@ -243040,927 +243007,939 @@ CPyL66: ; cpy_r_r98 = cpy_r_r97; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 280, CPyStatic_request_processor___globals, "str", cpy_r_r97); - goto CPyL194; + goto CPyL197; } cpy_r_r99 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r96, cpy_r_r98); CPy_DECREF(cpy_r_r98); CPy_DECREF_NO_IMM(cpy_r_r96); if (unlikely(cpy_r_r99 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } cpy_r_r100 = (PyObject *)&_Py_NoneStruct; cpy_r_r101 = cpy_r_r99 != cpy_r_r100; - CPy_DECREF(cpy_r_r99); - if (!cpy_r_r101) goto CPyL100; - cpy_r_r102 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r102 == NULL)) { + if (!cpy_r_r101) goto CPyL198; + cpy_r_r102 = cpy_r_r99; + cpy_r_r103 = PyObject_IsTrue(cpy_r_r102); + CPy_DECREF(cpy_r_r102); + cpy_r_r104 = cpy_r_r103 >= 0; + if (unlikely(!cpy_r_r104)) { + CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); + goto CPyL179; + } + cpy_r_r105 = cpy_r_r103; + if (!cpy_r_r105) goto CPyL103; + cpy_r_r106 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r106 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 284, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF_NO_IMM(cpy_r_r102); -CPyL70: ; - cpy_r_r103 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r102)->__handler_subscription_queue; - CPy_INCREF_NO_IMM(cpy_r_r103); - CPy_DECREF_NO_IMM(cpy_r_r102); - cpy_r_r104 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r104 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r106); +CPyL73: ; + cpy_r_r107 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r106)->__handler_subscription_queue; + CPy_INCREF_NO_IMM(cpy_r_r107); + CPy_DECREF_NO_IMM(cpy_r_r106); + cpy_r_r108 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r108 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 284, CPyStatic_request_processor___globals); - goto CPyL195; + goto CPyL199; } - CPy_INCREF(cpy_r_r104); -CPyL71: ; - cpy_r_r105 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ - PyObject *cpy_r_r106[2] = {cpy_r_r103, cpy_r_r104}; - cpy_r_r107 = (PyObject **)&cpy_r_r106; - cpy_r_r108 = PyObject_VectorcallMethod(cpy_r_r105, cpy_r_r107, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r108 == NULL)) { + CPy_INCREF(cpy_r_r108); +CPyL74: ; + cpy_r_r109 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ + PyObject *cpy_r_r110[2] = {cpy_r_r107, cpy_r_r108}; + cpy_r_r111 = (PyObject **)&cpy_r_r110; + cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r109, cpy_r_r111, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r112 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL196; + goto CPyL200; } - CPy_DECREF_NO_IMM(cpy_r_r103); - CPy_DECREF(cpy_r_r104); - cpy_r_r109 = CPy_GetCoro(cpy_r_r108); + CPy_DECREF_NO_IMM(cpy_r_r107); CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { + cpy_r_r113 = CPy_GetCoro(cpy_r_r112); + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r113 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r109; - cpy_r_r110 = 1; - if (unlikely(!cpy_r_r110)) { + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r113; + cpy_r_r114 = 1; + if (unlikely(!cpy_r_r114)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r111 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; - if (unlikely(cpy_r_r111 == NULL)) { + cpy_r_r115 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; + if (unlikely(cpy_r_r115 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__4", -1, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF(cpy_r_r111); -CPyL75: ; - cpy_r_r112 = CPyIter_Next(cpy_r_r111); - CPy_DECREF(cpy_r_r111); - if (cpy_r_r112 != NULL) goto CPyL78; - cpy_r_r113 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r113 == NULL)) { + CPy_INCREF(cpy_r_r115); +CPyL78: ; + cpy_r_r116 = CPyIter_Next(cpy_r_r115); + CPy_DECREF(cpy_r_r115); + if (cpy_r_r116 != NULL) goto CPyL81; + cpy_r_r117 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r117 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r114 = cpy_r_r113; - CPy_DECREF(cpy_r_r114); - cpy_r_r115 = NULL; + cpy_r_r118 = cpy_r_r117; + CPy_DECREF(cpy_r_r118); + cpy_r_r119 = NULL; if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r115; - cpy_r_r116 = 1; - if (unlikely(!cpy_r_r116)) { + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r119; + cpy_r_r120 = 1; + if (unlikely(!cpy_r_r120)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } else - goto CPyL165; -CPyL78: ; - cpy_r_r117 = cpy_r_r112; -CPyL79: ; + goto CPyL168; +CPyL81: ; + cpy_r_r121 = cpy_r_r116; +CPyL82: ; ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; - return cpy_r_r117; -CPyL80: ; - cpy_r_r119 = (PyObject *)&_Py_NoneStruct; - cpy_r_r120 = cpy_r_type != cpy_r_r119; - if (!cpy_r_r120) goto CPyL197; + return cpy_r_r121; +CPyL83: ; + cpy_r_r123 = (PyObject *)&_Py_NoneStruct; + cpy_r_r124 = cpy_r_type != cpy_r_r123; + if (!cpy_r_r124) goto CPyL201; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL84; + goto CPyL87; } else - goto CPyL198; -CPyL82: ; + goto CPyL202; +CPyL85: ; CPy_Unreachable(); -CPyL83: ; +CPyL86: ; CPy_INCREF(cpy_r_arg); - goto CPyL95; -CPyL84: ; - cpy_r_r121 = CPy_CatchError(); + goto CPyL98; +CPyL87: ; + cpy_r_r125 = CPy_CatchError(); if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f0); CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f1); CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f2); } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r121; - cpy_r_r122 = 1; - if (unlikely(!cpy_r_r122)) { + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r125; + cpy_r_r126 = 1; + if (unlikely(!cpy_r_r126)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL199; + goto CPyL203; } - cpy_r_r123 = (PyObject **)&cpy_r_r3; - cpy_r_r124 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; - if (unlikely(cpy_r_r124 == NULL)) { + cpy_r_r127 = (PyObject **)&cpy_r_r3; + cpy_r_r128 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; + if (unlikely(cpy_r_r128 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__4", -1, CPyStatic_request_processor___globals); - goto CPyL199; + goto CPyL203; } - CPy_INCREF(cpy_r_r124); -CPyL86: ; - cpy_r_r125 = CPy_YieldFromErrorHandle(cpy_r_r124, cpy_r_r123); - CPy_DecRef(cpy_r_r124); - if (unlikely(cpy_r_r125 == 2)) { + CPy_INCREF(cpy_r_r128); +CPyL89: ; + cpy_r_r129 = CPy_YieldFromErrorHandle(cpy_r_r128, cpy_r_r127); + CPy_DecRef(cpy_r_r128); + if (unlikely(cpy_r_r129 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL199; + goto CPyL203; } - if (cpy_r_r125) goto CPyL90; - cpy_r_r117 = cpy_r_r3; - cpy_r_r126 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r126.f0 == NULL)) { + if (cpy_r_r129) goto CPyL93; + cpy_r_r121 = cpy_r_r3; + cpy_r_r130 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r130.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__5", -1, CPyStatic_request_processor___globals); - goto CPyL200; + goto CPyL204; } - CPy_INCREF(cpy_r_r126.f0); - CPy_INCREF(cpy_r_r126.f1); - CPy_INCREF(cpy_r_r126.f2); -CPyL89: ; - CPy_RestoreExcInfo(cpy_r_r126); - CPy_DecRef(cpy_r_r126.f0); - CPy_DecRef(cpy_r_r126.f1); - CPy_DecRef(cpy_r_r126.f2); - goto CPyL79; -CPyL90: ; - cpy_r_r114 = cpy_r_r3; - CPy_DecRef(cpy_r_r114); - cpy_r_r127 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r127.f0 == NULL)) { + CPy_INCREF(cpy_r_r130.f0); + CPy_INCREF(cpy_r_r130.f1); + CPy_INCREF(cpy_r_r130.f2); +CPyL92: ; + CPy_RestoreExcInfo(cpy_r_r130); + CPy_DecRef(cpy_r_r130.f0); + CPy_DecRef(cpy_r_r130.f1); + CPy_DecRef(cpy_r_r130.f2); + goto CPyL82; +CPyL93: ; + cpy_r_r118 = cpy_r_r3; + CPy_DecRef(cpy_r_r118); + cpy_r_r131 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r131.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__5", -1, CPyStatic_request_processor___globals); - goto CPyL92; + goto CPyL95; } - CPy_INCREF(cpy_r_r127.f0); - CPy_INCREF(cpy_r_r127.f1); - CPy_INCREF(cpy_r_r127.f2); -CPyL91: ; - CPy_RestoreExcInfo(cpy_r_r127); - CPy_DecRef(cpy_r_r127.f0); - CPy_DecRef(cpy_r_r127.f1); - CPy_DecRef(cpy_r_r127.f2); - goto CPyL165; -CPyL92: ; - cpy_r_r128 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r128.f0 == NULL)) { + CPy_INCREF(cpy_r_r131.f0); + CPy_INCREF(cpy_r_r131.f1); + CPy_INCREF(cpy_r_r131.f2); +CPyL94: ; + CPy_RestoreExcInfo(cpy_r_r131); + CPy_DecRef(cpy_r_r131.f0); + CPy_DecRef(cpy_r_r131.f1); + CPy_DecRef(cpy_r_r131.f2); + goto CPyL168; +CPyL95: ; + cpy_r_r132 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r132.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__5", -1, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF(cpy_r_r128.f0); - CPy_INCREF(cpy_r_r128.f1); - CPy_INCREF(cpy_r_r128.f2); -CPyL93: ; - CPy_RestoreExcInfo(cpy_r_r128); - CPy_DecRef(cpy_r_r128.f0); - CPy_DecRef(cpy_r_r128.f1); - CPy_DecRef(cpy_r_r128.f2); - cpy_r_r129 = CPy_KeepPropagating(); - if (!cpy_r_r129) goto CPyL176; + CPy_INCREF(cpy_r_r132.f0); + CPy_INCREF(cpy_r_r132.f1); + CPy_INCREF(cpy_r_r132.f2); +CPyL96: ; + CPy_RestoreExcInfo(cpy_r_r132); + CPy_DecRef(cpy_r_r132.f0); + CPy_DecRef(cpy_r_r132.f1); + CPy_DecRef(cpy_r_r132.f2); + cpy_r_r133 = CPy_KeepPropagating(); + if (!cpy_r_r133) goto CPyL179; CPy_Unreachable(); -CPyL95: ; - cpy_r_r130 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; - if (unlikely(cpy_r_r130 == NULL)) { +CPyL98: ; + cpy_r_r134 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; + if (unlikely(cpy_r_r134 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__4", -1, CPyStatic_request_processor___globals); - goto CPyL201; + goto CPyL205; } - CPy_INCREF(cpy_r_r130); -CPyL96: ; - cpy_r_r131 = CPyIter_Send(cpy_r_r130, cpy_r_arg); - CPy_DECREF(cpy_r_r130); + CPy_INCREF(cpy_r_r134); +CPyL99: ; + cpy_r_r135 = CPyIter_Send(cpy_r_r134, cpy_r_arg); + CPy_DECREF(cpy_r_r134); CPy_DECREF(cpy_r_arg); - if (cpy_r_r131 == NULL) goto CPyL98; - cpy_r_r117 = cpy_r_r131; - goto CPyL79; -CPyL98: ; - cpy_r_r132 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r132 == NULL)) { + if (cpy_r_r135 == NULL) goto CPyL101; + cpy_r_r121 = cpy_r_r135; + goto CPyL82; +CPyL101: ; + cpy_r_r136 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r136 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r114 = cpy_r_r132; - CPy_DECREF(cpy_r_r114); - goto CPyL165; -CPyL100: ; - cpy_r_r133 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r133 == NULL)) { + cpy_r_r118 = cpy_r_r136; + CPy_DECREF(cpy_r_r118); + goto CPyL168; +CPyL103: ; + cpy_r_r137 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r137 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 288, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF_NO_IMM(cpy_r_r133); -CPyL101: ; - cpy_r_r134 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r133)->__subscription_response_queue; - CPy_INCREF_NO_IMM(cpy_r_r134); - CPy_DECREF_NO_IMM(cpy_r_r133); - cpy_r_r135 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r135 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r137); +CPyL104: ; + cpy_r_r138 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r137)->__subscription_response_queue; + CPy_INCREF_NO_IMM(cpy_r_r138); + CPy_DECREF_NO_IMM(cpy_r_r137); + cpy_r_r139 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r139 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 288, CPyStatic_request_processor___globals); - goto CPyL202; + goto CPyL206; } - CPy_INCREF(cpy_r_r135); -CPyL102: ; - cpy_r_r136 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ - PyObject *cpy_r_r137[2] = {cpy_r_r134, cpy_r_r135}; - cpy_r_r138 = (PyObject **)&cpy_r_r137; - cpy_r_r139 = PyObject_VectorcallMethod(cpy_r_r136, cpy_r_r138, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r139 == NULL)) { + CPy_INCREF(cpy_r_r139); +CPyL105: ; + cpy_r_r140 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ + PyObject *cpy_r_r141[2] = {cpy_r_r138, cpy_r_r139}; + cpy_r_r142 = (PyObject **)&cpy_r_r141; + cpy_r_r143 = PyObject_VectorcallMethod(cpy_r_r140, cpy_r_r142, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r143 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL203; + goto CPyL207; } - CPy_DECREF_NO_IMM(cpy_r_r134); - CPy_DECREF(cpy_r_r135); - cpy_r_r140 = CPy_GetCoro(cpy_r_r139); + CPy_DECREF_NO_IMM(cpy_r_r138); CPy_DECREF(cpy_r_r139); - if (unlikely(cpy_r_r140 == NULL)) { + cpy_r_r144 = CPy_GetCoro(cpy_r_r143); + CPy_DECREF(cpy_r_r143); + if (unlikely(cpy_r_r144 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r140; - cpy_r_r141 = 1; - if (unlikely(!cpy_r_r141)) { + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r144; + cpy_r_r145 = 1; + if (unlikely(!cpy_r_r145)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r142 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r142 == NULL)) { + cpy_r_r146 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r146 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__6", -1, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF(cpy_r_r142); -CPyL106: ; - cpy_r_r143 = CPyIter_Next(cpy_r_r142); - CPy_DECREF(cpy_r_r142); - if (cpy_r_r143 != NULL) goto CPyL109; - cpy_r_r144 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r144 == NULL)) { + CPy_INCREF(cpy_r_r146); +CPyL109: ; + cpy_r_r147 = CPyIter_Next(cpy_r_r146); + CPy_DECREF(cpy_r_r146); + if (cpy_r_r147 != NULL) goto CPyL112; + cpy_r_r148 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r148 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r145 = cpy_r_r144; - CPy_DECREF(cpy_r_r145); - cpy_r_r146 = NULL; + cpy_r_r149 = cpy_r_r148; + CPy_DECREF(cpy_r_r149); + cpy_r_r150 = NULL; if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r146; - cpy_r_r147 = 1; - if (unlikely(!cpy_r_r147)) { + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r150; + cpy_r_r151 = 1; + if (unlikely(!cpy_r_r151)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } else - goto CPyL165; -CPyL109: ; - cpy_r_r148 = cpy_r_r143; -CPyL110: ; + goto CPyL168; +CPyL112: ; + cpy_r_r152 = cpy_r_r147; +CPyL113: ; ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; - return cpy_r_r148; -CPyL111: ; - cpy_r_r150 = (PyObject *)&_Py_NoneStruct; - cpy_r_r151 = cpy_r_type != cpy_r_r150; - if (!cpy_r_r151) goto CPyL204; + return cpy_r_r152; +CPyL114: ; + cpy_r_r154 = (PyObject *)&_Py_NoneStruct; + cpy_r_r155 = cpy_r_type != cpy_r_r154; + if (!cpy_r_r155) goto CPyL208; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL115; + goto CPyL118; } else - goto CPyL205; -CPyL113: ; + goto CPyL209; +CPyL116: ; CPy_Unreachable(); -CPyL114: ; +CPyL117: ; CPy_INCREF(cpy_r_arg); - goto CPyL126; -CPyL115: ; - cpy_r_r152 = CPy_CatchError(); + goto CPyL129; +CPyL118: ; + cpy_r_r156 = CPy_CatchError(); if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f0); CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f1); CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f2); } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r152; - cpy_r_r153 = 1; - if (unlikely(!cpy_r_r153)) { + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r156; + cpy_r_r157 = 1; + if (unlikely(!cpy_r_r157)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL206; + goto CPyL210; } - cpy_r_r154 = (PyObject **)&cpy_r_r5; - cpy_r_r155 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r155 == NULL)) { + cpy_r_r158 = (PyObject **)&cpy_r_r5; + cpy_r_r159 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r159 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__6", -1, CPyStatic_request_processor___globals); - goto CPyL206; + goto CPyL210; } - CPy_INCREF(cpy_r_r155); -CPyL117: ; - cpy_r_r156 = CPy_YieldFromErrorHandle(cpy_r_r155, cpy_r_r154); - CPy_DecRef(cpy_r_r155); - if (unlikely(cpy_r_r156 == 2)) { + CPy_INCREF(cpy_r_r159); +CPyL120: ; + cpy_r_r160 = CPy_YieldFromErrorHandle(cpy_r_r159, cpy_r_r158); + CPy_DecRef(cpy_r_r159); + if (unlikely(cpy_r_r160 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL206; + goto CPyL210; } - if (cpy_r_r156) goto CPyL121; - cpy_r_r148 = cpy_r_r5; - cpy_r_r157 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r157.f0 == NULL)) { + if (cpy_r_r160) goto CPyL124; + cpy_r_r152 = cpy_r_r5; + cpy_r_r161 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r161.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__7", -1, CPyStatic_request_processor___globals); - goto CPyL207; + goto CPyL211; } - CPy_INCREF(cpy_r_r157.f0); - CPy_INCREF(cpy_r_r157.f1); - CPy_INCREF(cpy_r_r157.f2); -CPyL120: ; - CPy_RestoreExcInfo(cpy_r_r157); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r157.f2); - goto CPyL110; -CPyL121: ; - cpy_r_r145 = cpy_r_r5; - CPy_DecRef(cpy_r_r145); - cpy_r_r158 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r158.f0 == NULL)) { + CPy_INCREF(cpy_r_r161.f0); + CPy_INCREF(cpy_r_r161.f1); + CPy_INCREF(cpy_r_r161.f2); +CPyL123: ; + CPy_RestoreExcInfo(cpy_r_r161); + CPy_DecRef(cpy_r_r161.f0); + CPy_DecRef(cpy_r_r161.f1); + CPy_DecRef(cpy_r_r161.f2); + goto CPyL113; +CPyL124: ; + cpy_r_r149 = cpy_r_r5; + CPy_DecRef(cpy_r_r149); + cpy_r_r162 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r162.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__7", -1, CPyStatic_request_processor___globals); - goto CPyL123; + goto CPyL126; } - CPy_INCREF(cpy_r_r158.f0); - CPy_INCREF(cpy_r_r158.f1); - CPy_INCREF(cpy_r_r158.f2); -CPyL122: ; - CPy_RestoreExcInfo(cpy_r_r158); - CPy_DecRef(cpy_r_r158.f0); - CPy_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - goto CPyL165; -CPyL123: ; - cpy_r_r159 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r159.f0 == NULL)) { + CPy_INCREF(cpy_r_r162.f0); + CPy_INCREF(cpy_r_r162.f1); + CPy_INCREF(cpy_r_r162.f2); +CPyL125: ; + CPy_RestoreExcInfo(cpy_r_r162); + CPy_DecRef(cpy_r_r162.f0); + CPy_DecRef(cpy_r_r162.f1); + CPy_DecRef(cpy_r_r162.f2); + goto CPyL168; +CPyL126: ; + cpy_r_r163 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r163.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__7", -1, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF(cpy_r_r159.f0); - CPy_INCREF(cpy_r_r159.f1); - CPy_INCREF(cpy_r_r159.f2); -CPyL124: ; - CPy_RestoreExcInfo(cpy_r_r159); - CPy_DecRef(cpy_r_r159.f0); - CPy_DecRef(cpy_r_r159.f1); - CPy_DecRef(cpy_r_r159.f2); - cpy_r_r160 = CPy_KeepPropagating(); - if (!cpy_r_r160) goto CPyL176; + CPy_INCREF(cpy_r_r163.f0); + CPy_INCREF(cpy_r_r163.f1); + CPy_INCREF(cpy_r_r163.f2); +CPyL127: ; + CPy_RestoreExcInfo(cpy_r_r163); + CPy_DecRef(cpy_r_r163.f0); + CPy_DecRef(cpy_r_r163.f1); + CPy_DecRef(cpy_r_r163.f2); + cpy_r_r164 = CPy_KeepPropagating(); + if (!cpy_r_r164) goto CPyL179; CPy_Unreachable(); -CPyL126: ; - cpy_r_r161 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r161 == NULL)) { +CPyL129: ; + cpy_r_r165 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r165 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__6", -1, CPyStatic_request_processor___globals); - goto CPyL208; + goto CPyL212; } - CPy_INCREF(cpy_r_r161); -CPyL127: ; - cpy_r_r162 = CPyIter_Send(cpy_r_r161, cpy_r_arg); - CPy_DECREF(cpy_r_r161); + CPy_INCREF(cpy_r_r165); +CPyL130: ; + cpy_r_r166 = CPyIter_Send(cpy_r_r165, cpy_r_arg); + CPy_DECREF(cpy_r_r165); CPy_DECREF(cpy_r_arg); - if (cpy_r_r162 == NULL) goto CPyL129; - cpy_r_r148 = cpy_r_r162; - goto CPyL110; -CPyL129: ; - cpy_r_r163 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r163 == NULL)) { + if (cpy_r_r166 == NULL) goto CPyL132; + cpy_r_r152 = cpy_r_r166; + goto CPyL113; +CPyL132: ; + cpy_r_r167 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r167 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r145 = cpy_r_r163; - CPy_DECREF(cpy_r_r145); - goto CPyL165; -CPyL131: ; - cpy_r_r164 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r164 == NULL)) { + cpy_r_r149 = cpy_r_r167; + CPy_DECREF(cpy_r_r149); + goto CPyL168; +CPyL134: ; + cpy_r_r168 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r168 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 289, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF_NO_IMM(cpy_r_r164); -CPyL132: ; - cpy_r_r165 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r165 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r168); +CPyL135: ; + cpy_r_r169 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r169 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 289, CPyStatic_request_processor___globals); - goto CPyL209; + goto CPyL213; } - CPy_INCREF(cpy_r_r165); -CPyL133: ; - if (PyList_Check(cpy_r_r165)) - cpy_r_r166 = cpy_r_r165; + CPy_INCREF(cpy_r_r169); +CPyL136: ; + if (PyList_Check(cpy_r_r169)) + cpy_r_r170 = cpy_r_r169; else { - cpy_r_r166 = NULL; + cpy_r_r170 = NULL; } - if (cpy_r_r166 != NULL) goto __LL841; - if (PyDict_Check(cpy_r_r165)) - cpy_r_r166 = cpy_r_r165; + if (cpy_r_r170 != NULL) goto __LL841; + if (PyDict_Check(cpy_r_r169)) + cpy_r_r170 = cpy_r_r169; else { - cpy_r_r166 = NULL; + cpy_r_r170 = NULL; } - if (cpy_r_r166 != NULL) goto __LL841; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 289, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r165); - goto CPyL209; + if (cpy_r_r170 != NULL) goto __LL841; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 289, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r169); + goto CPyL213; __LL841: ; - cpy_r_r167 = CPyDef_request_processor___RequestProcessor____is_batch_response(cpy_r_r164, cpy_r_r166); - CPy_DECREF(cpy_r_r166); - CPy_DECREF_NO_IMM(cpy_r_r164); - if (unlikely(cpy_r_r167 == 2)) { + cpy_r_r171 = CPyDef_request_processor___RequestProcessor____is_batch_response(cpy_r_r168, cpy_r_r170); + CPy_DECREF(cpy_r_r170); + CPy_DECREF_NO_IMM(cpy_r_r168); + if (unlikely(cpy_r_r171 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - if (!cpy_r_r167) goto CPyL149; - cpy_r_r168 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'batch_request' */ - cpy_r_r169 = CPyDef_caching_utils___generate_cache_key(cpy_r_r168); - if (unlikely(cpy_r_r169 == NULL)) { + if (!cpy_r_r171) goto CPyL152; + cpy_r_r172 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'batch_request' */ + cpy_r_r173 = CPyDef_caching_utils___generate_cache_key(cpy_r_r172); + if (unlikely(cpy_r_r173 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key); } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key = cpy_r_r169; - cpy_r_r170 = 1; - if (unlikely(!cpy_r_r170)) { + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key = cpy_r_r173; + cpy_r_r174 = 1; + if (unlikely(!cpy_r_r174)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r171 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r171 == NULL)) { + cpy_r_r175 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r175 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 293, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF_NO_IMM(cpy_r_r171); -CPyL139: ; - cpy_r_r172 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r171)->__provider; - CPy_INCREF(cpy_r_r172); - CPy_DECREF_NO_IMM(cpy_r_r171); - cpy_r_r173 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r174 = CPyObject_GetAttr(cpy_r_r172, cpy_r_r173); - CPy_DECREF(cpy_r_r172); - if (unlikely(cpy_r_r174 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r175); +CPyL142: ; + cpy_r_r176 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r175)->__provider; + CPy_INCREF(cpy_r_r176); + CPy_DECREF_NO_IMM(cpy_r_r175); + cpy_r_r177 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r178 = CPyObject_GetAttr(cpy_r_r176, cpy_r_r177); + CPy_DECREF(cpy_r_r176); + if (unlikely(cpy_r_r178 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r175 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching batch response:\n' + cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching batch response:\n' ' cache_key=%s,\n' ' response=%s') */ - cpy_r_r176 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r176 == NULL)) { + cpy_r_r180 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r180 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 295, CPyStatic_request_processor___globals); - goto CPyL210; + goto CPyL214; } - CPy_INCREF(cpy_r_r176); -CPyL141: ; - cpy_r_r177 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r177 == NULL)) { + CPy_INCREF(cpy_r_r180); +CPyL144: ; + cpy_r_r181 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r181 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 296, CPyStatic_request_processor___globals); - goto CPyL211; + goto CPyL215; } - CPy_INCREF(cpy_r_r177); -CPyL142: ; - if (PyList_Check(cpy_r_r177)) - cpy_r_r178 = cpy_r_r177; + CPy_INCREF(cpy_r_r181); +CPyL145: ; + if (PyList_Check(cpy_r_r181)) + cpy_r_r182 = cpy_r_r181; else { - cpy_r_r178 = NULL; + cpy_r_r182 = NULL; } - if (cpy_r_r178 != NULL) goto __LL842; - if (PyDict_Check(cpy_r_r177)) - cpy_r_r178 = cpy_r_r177; + if (cpy_r_r182 != NULL) goto __LL842; + if (PyDict_Check(cpy_r_r181)) + cpy_r_r182 = cpy_r_r181; else { - cpy_r_r178 = NULL; + cpy_r_r182 = NULL; } - if (cpy_r_r178 != NULL) goto __LL842; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 296, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r177); - goto CPyL211; + if (cpy_r_r182 != NULL) goto __LL842; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 296, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r181); + goto CPyL215; __LL842: ; - cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r180[4] = {cpy_r_r174, cpy_r_r175, cpy_r_r176, cpy_r_r178}; - cpy_r_r181 = (PyObject **)&cpy_r_r180; - cpy_r_r182 = PyObject_VectorcallMethod(cpy_r_r179, cpy_r_r181, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r182 == NULL)) { + cpy_r_r183 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r184[4] = {cpy_r_r178, cpy_r_r179, cpy_r_r180, cpy_r_r182}; + cpy_r_r185 = (PyObject **)&cpy_r_r184; + cpy_r_r186 = PyObject_VectorcallMethod(cpy_r_r183, cpy_r_r185, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r186 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL212; + goto CPyL216; } else - goto CPyL213; -CPyL144: ; - CPy_DECREF(cpy_r_r174); - CPy_DECREF(cpy_r_r176); + goto CPyL217; +CPyL147: ; CPy_DECREF(cpy_r_r178); - cpy_r_r183 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r183 == NULL)) { + CPy_DECREF(cpy_r_r180); + CPy_DECREF(cpy_r_r182); + cpy_r_r187 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r187 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 298, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF_NO_IMM(cpy_r_r183); -CPyL145: ; - cpy_r_r184 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r183)->__request_response_cache; - CPy_INCREF_NO_IMM(cpy_r_r184); - CPy_DECREF_NO_IMM(cpy_r_r183); - cpy_r_r185 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r185 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r187); +CPyL148: ; + cpy_r_r188 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r187)->__request_response_cache; + CPy_INCREF_NO_IMM(cpy_r_r188); + CPy_DECREF_NO_IMM(cpy_r_r187); + cpy_r_r189 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r189 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 298, CPyStatic_request_processor___globals); - goto CPyL214; + goto CPyL218; } - CPy_INCREF(cpy_r_r185); -CPyL146: ; - cpy_r_r186 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r186 == NULL)) { + CPy_INCREF(cpy_r_r189); +CPyL149: ; + cpy_r_r190 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r190 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 298, CPyStatic_request_processor___globals); - goto CPyL215; + goto CPyL219; } - CPy_INCREF(cpy_r_r186); -CPyL147: ; - if (PyList_Check(cpy_r_r186)) - cpy_r_r187 = cpy_r_r186; + CPy_INCREF(cpy_r_r190); +CPyL150: ; + if (PyList_Check(cpy_r_r190)) + cpy_r_r191 = cpy_r_r190; else { - cpy_r_r187 = NULL; + cpy_r_r191 = NULL; } - if (cpy_r_r187 != NULL) goto __LL843; - if (PyDict_Check(cpy_r_r186)) - cpy_r_r187 = cpy_r_r186; + if (cpy_r_r191 != NULL) goto __LL843; + if (PyDict_Check(cpy_r_r190)) + cpy_r_r191 = cpy_r_r190; else { - cpy_r_r187 = NULL; + cpy_r_r191 = NULL; } - if (cpy_r_r187 != NULL) goto __LL843; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 298, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r186); - goto CPyL215; + if (cpy_r_r191 != NULL) goto __LL843; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 298, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r190); + goto CPyL219; __LL843: ; - cpy_r_r188 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r184, cpy_r_r185, cpy_r_r187); - CPy_DECREF(cpy_r_r185); - CPy_DECREF(cpy_r_r187); - CPy_DECREF_NO_IMM(cpy_r_r184); - if (unlikely(cpy_r_r188.f0 == NULL)) { + cpy_r_r192 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r188, cpy_r_r189, cpy_r_r191); + CPy_DECREF(cpy_r_r189); + CPy_DECREF(cpy_r_r191); + CPy_DECREF_NO_IMM(cpy_r_r188); + if (unlikely(cpy_r_r192.f0 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } else - goto CPyL216; -CPyL149: ; - cpy_r_r189 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r189 == NULL)) { + goto CPyL220; +CPyL152: ; + cpy_r_r193 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r193 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 300, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF(cpy_r_r189); -CPyL150: ; - cpy_r_r190 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r191 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ - PyObject *cpy_r_r192[2] = {cpy_r_r189, cpy_r_r190}; - cpy_r_r193 = (PyObject **)&cpy_r_r192; - cpy_r_r194 = PyObject_VectorcallMethod(cpy_r_r191, cpy_r_r193, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r194 == NULL)) { + CPy_INCREF(cpy_r_r193); +CPyL153: ; + cpy_r_r194 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r195 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + PyObject *cpy_r_r196[2] = {cpy_r_r193, cpy_r_r194}; + cpy_r_r197 = (PyObject **)&cpy_r_r196; + cpy_r_r198 = PyObject_VectorcallMethod(cpy_r_r195, cpy_r_r197, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r198 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL217; + goto CPyL221; } - CPy_DECREF(cpy_r_r189); + CPy_DECREF(cpy_r_r193); if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id); } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id = cpy_r_r194; - cpy_r_r195 = 1; - if (unlikely(!cpy_r_r195)) { + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id = cpy_r_r198; + cpy_r_r199 = 1; + if (unlikely(!cpy_r_r199)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r196 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id; - if (unlikely(cpy_r_r196 == NULL)) { + cpy_r_r200 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id; + if (unlikely(cpy_r_r200 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "response_id", 301, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF(cpy_r_r196); -CPyL153: ; - cpy_r_r197 = CPyDef_caching_utils___generate_cache_key(cpy_r_r196); - CPy_DECREF(cpy_r_r196); - if (unlikely(cpy_r_r197 == NULL)) { + CPy_INCREF(cpy_r_r200); +CPyL156: ; + cpy_r_r201 = CPyDef_caching_utils___generate_cache_key(cpy_r_r200); + CPy_DECREF(cpy_r_r200); + if (unlikely(cpy_r_r201 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key != NULL) { CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key); } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key = cpy_r_r197; - cpy_r_r198 = 1; - if (unlikely(!cpy_r_r198)) { + ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key = cpy_r_r201; + cpy_r_r202 = 1; + if (unlikely(!cpy_r_r202)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r199 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r199 == NULL)) { + cpy_r_r203 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r203 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 302, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF_NO_IMM(cpy_r_r199); -CPyL156: ; - cpy_r_r200 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r199)->__provider; - CPy_INCREF(cpy_r_r200); - CPy_DECREF_NO_IMM(cpy_r_r199); - cpy_r_r201 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r202 = CPyObject_GetAttr(cpy_r_r200, cpy_r_r201); - CPy_DECREF(cpy_r_r200); - if (unlikely(cpy_r_r202 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r203); +CPyL159: ; + cpy_r_r204 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r203)->__provider; + CPy_INCREF(cpy_r_r204); + CPy_DECREF_NO_IMM(cpy_r_r203); + cpy_r_r205 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ + cpy_r_r206 = CPyObject_GetAttr(cpy_r_r204, cpy_r_r205); + CPy_DECREF(cpy_r_r204); + if (unlikely(cpy_r_r206 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - cpy_r_r203 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching response:\n' + cpy_r_r207 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching response:\n' ' response_id=%s,\n' ' cache_key=%s,\n' ' response=%s') */ - cpy_r_r204 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id; - if (unlikely(cpy_r_r204 == NULL)) { + cpy_r_r208 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id; + if (unlikely(cpy_r_r208 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "response_id", 305, CPyStatic_request_processor___globals); - goto CPyL218; + goto CPyL222; } - CPy_INCREF(cpy_r_r204); -CPyL158: ; - cpy_r_r205 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r205 == NULL)) { + CPy_INCREF(cpy_r_r208); +CPyL161: ; + cpy_r_r209 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r209 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 306, CPyStatic_request_processor___globals); - goto CPyL219; + goto CPyL223; } - CPy_INCREF(cpy_r_r205); -CPyL159: ; - cpy_r_r206 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r206 == NULL)) { + CPy_INCREF(cpy_r_r209); +CPyL162: ; + cpy_r_r210 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r210 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 307, CPyStatic_request_processor___globals); - goto CPyL220; + goto CPyL224; } - CPy_INCREF(cpy_r_r206); -CPyL160: ; - cpy_r_r207 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r208[5] = {cpy_r_r202, cpy_r_r203, cpy_r_r204, cpy_r_r205, cpy_r_r206}; - cpy_r_r209 = (PyObject **)&cpy_r_r208; - cpy_r_r210 = PyObject_VectorcallMethod(cpy_r_r207, cpy_r_r209, 9223372036854775813ULL, 0); - if (unlikely(cpy_r_r210 == NULL)) { + CPy_INCREF(cpy_r_r210); +CPyL163: ; + cpy_r_r211 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ + PyObject *cpy_r_r212[5] = {cpy_r_r206, cpy_r_r207, cpy_r_r208, cpy_r_r209, cpy_r_r210}; + cpy_r_r213 = (PyObject **)&cpy_r_r212; + cpy_r_r214 = PyObject_VectorcallMethod(cpy_r_r211, cpy_r_r213, 9223372036854775813ULL, 0); + if (unlikely(cpy_r_r214 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL221; + goto CPyL225; } else - goto CPyL222; -CPyL161: ; - CPy_DECREF(cpy_r_r202); - CPy_DECREF(cpy_r_r204); - CPy_DECREF(cpy_r_r205); + goto CPyL226; +CPyL164: ; CPy_DECREF(cpy_r_r206); - cpy_r_r211 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r211 == NULL)) { + CPy_DECREF(cpy_r_r208); + CPy_DECREF(cpy_r_r209); + CPy_DECREF(cpy_r_r210); + cpy_r_r215 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r215 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 309, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } - CPy_INCREF_NO_IMM(cpy_r_r211); -CPyL162: ; - cpy_r_r212 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r211)->__request_response_cache; - CPy_INCREF_NO_IMM(cpy_r_r212); - CPy_DECREF_NO_IMM(cpy_r_r211); - cpy_r_r213 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r213 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r215); +CPyL165: ; + cpy_r_r216 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r215)->__request_response_cache; + CPy_INCREF_NO_IMM(cpy_r_r216); + CPy_DECREF_NO_IMM(cpy_r_r215); + cpy_r_r217 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; + if (unlikely(cpy_r_r217 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 309, CPyStatic_request_processor___globals); - goto CPyL223; + goto CPyL227; } - CPy_INCREF(cpy_r_r213); -CPyL163: ; - cpy_r_r214 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r214 == NULL)) { + CPy_INCREF(cpy_r_r217); +CPyL166: ; + cpy_r_r218 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; + if (unlikely(cpy_r_r218 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 309, CPyStatic_request_processor___globals); - goto CPyL224; + goto CPyL228; } - CPy_INCREF(cpy_r_r214); -CPyL164: ; - cpy_r_r215 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r212, cpy_r_r213, cpy_r_r214); - CPy_DECREF(cpy_r_r213); - CPy_DECREF(cpy_r_r214); - CPy_DECREF_NO_IMM(cpy_r_r212); - if (unlikely(cpy_r_r215.f0 == NULL)) { + CPy_INCREF(cpy_r_r218); +CPyL167: ; + cpy_r_r219 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r216, cpy_r_r217, cpy_r_r218); + CPy_DECREF(cpy_r_r217); + CPy_DECREF(cpy_r_r218); + CPy_DECREF_NO_IMM(cpy_r_r216); + if (unlikely(cpy_r_r219.f0 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } else - goto CPyL225; -CPyL165: ; - cpy_r_r216 = Py_None; + goto CPyL229; +CPyL168: ; + cpy_r_r220 = Py_None; ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL169; - CPyGen_SetStopIterationValue(cpy_r_r216); - if (!0) goto CPyL176; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL172; + CPyGen_SetStopIterationValue(cpy_r_r220); + if (!0) goto CPyL179; CPy_Unreachable(); -CPyL169: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r216; +CPyL172: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r220; return 0; -CPyL170: ; - cpy_r_r218 = cpy_r_r6 == 0; - if (cpy_r_r218) goto CPyL226; - cpy_r_r219 = cpy_r_r6 == 1; - if (cpy_r_r219) { - goto CPyL227; +CPyL173: ; + cpy_r_r222 = cpy_r_r6 == 0; + if (cpy_r_r222) goto CPyL230; + cpy_r_r223 = cpy_r_r6 == 1; + if (cpy_r_r223) { + goto CPyL231; } else - goto CPyL228; -CPyL172: ; - cpy_r_r220 = cpy_r_r6 == 2; - if (cpy_r_r220) { - goto CPyL229; + goto CPyL232; +CPyL175: ; + cpy_r_r224 = cpy_r_r6 == 2; + if (cpy_r_r224) { + goto CPyL233; } else - goto CPyL230; -CPyL173: ; - cpy_r_r221 = cpy_r_r6 == 3; - if (cpy_r_r221) { - goto CPyL111; + goto CPyL234; +CPyL176: ; + cpy_r_r225 = cpy_r_r6 == 3; + if (cpy_r_r225) { + goto CPyL114; } else - goto CPyL231; -CPyL174: ; + goto CPyL235; +CPyL177: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r222 = 0; - if (unlikely(!cpy_r_r222)) { + cpy_r_r226 = 0; + if (unlikely(!cpy_r_r226)) { CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL176; + goto CPyL179; } CPy_Unreachable(); -CPyL176: ; - cpy_r_r223 = NULL; - return cpy_r_r223; -CPyL177: ; +CPyL179: ; + cpy_r_r227 = NULL; + return cpy_r_r227; +CPyL180: ; CPy_DecRef(cpy_r_r11); - goto CPyL176; -CPyL178: ; + goto CPyL179; +CPyL181: ; CPy_DecRef(cpy_r_r22); - goto CPyL176; -CPyL179: ; + goto CPyL179; +CPyL182: ; CPy_DECREF(cpy_r_r27); goto CPyL15; -CPyL180: ; +CPyL183: ; CPy_DecRef(cpy_r_r32); - goto CPyL176; -CPyL181: ; + goto CPyL179; +CPyL184: ; CPy_DECREF(cpy_r_r36); goto CPyL20; -CPyL182: ; +CPyL185: ; CPy_DecRef(cpy_r_r37); - goto CPyL176; -CPyL183: ; + goto CPyL179; +CPyL186: ; CPy_XDECREF(cpy_r_r1); goto CPyL33; -CPyL184: ; +CPyL187: ; CPy_XDECREF(cpy_r_r1); goto CPyL32; -CPyL185: ; +CPyL188: ; CPy_XDecRef(cpy_r_r1); goto CPyL42; -CPyL186: ; +CPyL189: ; CPy_DecRef(cpy_r_r50); goto CPyL42; -CPyL187: ; +CPyL190: ; CPy_DecRef(cpy_r_arg); - goto CPyL176; -CPyL188: ; + goto CPyL179; +CPyL191: ; CPy_DecRef(cpy_r_r69); - goto CPyL176; -CPyL189: ; + goto CPyL179; +CPyL192: ; CPy_DecRef(cpy_r_r69); CPy_DecRef(cpy_r_r71); - goto CPyL176; -CPyL190: ; + goto CPyL179; +CPyL193: ; CPy_DECREF(cpy_r_r75); goto CPyL54; -CPyL191: ; +CPyL194: ; CPy_DecRef(cpy_r_r76); - goto CPyL176; -CPyL192: ; + goto CPyL179; +CPyL195: ; CPy_DecRef(cpy_r_r76); CPy_DecRef(cpy_r_r78); - goto CPyL176; -CPyL193: ; - CPy_DecRef(cpy_r_r82); - goto CPyL176; -CPyL194: ; - CPy_DecRef(cpy_r_r96); - goto CPyL176; -CPyL195: ; - CPy_DecRef(cpy_r_r103); - goto CPyL176; + goto CPyL179; CPyL196: ; - CPy_DecRef(cpy_r_r103); - CPy_DecRef(cpy_r_r104); - goto CPyL176; + CPy_DecRef(cpy_r_r82); + goto CPyL179; CPyL197: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL83; + CPy_DecRef(cpy_r_r96); + goto CPyL179; CPyL198: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL82; + CPy_DECREF(cpy_r_r99); + goto CPyL103; CPyL199: ; - CPy_XDecRef(cpy_r_r3); - goto CPyL92; + CPy_DecRef(cpy_r_r107); + goto CPyL179; CPyL200: ; - CPy_DecRef(cpy_r_r117); - goto CPyL92; + CPy_DecRef(cpy_r_r107); + CPy_DecRef(cpy_r_r108); + goto CPyL179; CPyL201: ; - CPy_DecRef(cpy_r_arg); - goto CPyL176; + CPy_XDECREF(cpy_r_r3); + goto CPyL86; CPyL202: ; - CPy_DecRef(cpy_r_r134); - goto CPyL176; + CPy_XDECREF(cpy_r_r3); + goto CPyL85; CPyL203: ; - CPy_DecRef(cpy_r_r134); - CPy_DecRef(cpy_r_r135); - goto CPyL176; + CPy_XDecRef(cpy_r_r3); + goto CPyL95; CPyL204: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL114; + CPy_DecRef(cpy_r_r121); + goto CPyL95; CPyL205: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL113; + CPy_DecRef(cpy_r_arg); + goto CPyL179; CPyL206: ; - CPy_XDecRef(cpy_r_r5); - goto CPyL123; + CPy_DecRef(cpy_r_r138); + goto CPyL179; CPyL207: ; - CPy_DecRef(cpy_r_r148); - goto CPyL123; + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r139); + goto CPyL179; CPyL208: ; - CPy_DecRef(cpy_r_arg); - goto CPyL176; + CPy_XDECREF(cpy_r_r5); + goto CPyL117; CPyL209: ; - CPy_DecRef(cpy_r_r164); - goto CPyL176; + CPy_XDECREF(cpy_r_r5); + goto CPyL116; CPyL210: ; - CPy_DecRef(cpy_r_r174); - goto CPyL176; + CPy_XDecRef(cpy_r_r5); + goto CPyL126; CPyL211: ; - CPy_DecRef(cpy_r_r174); - CPy_DecRef(cpy_r_r176); - goto CPyL176; + CPy_DecRef(cpy_r_r152); + goto CPyL126; CPyL212: ; - CPy_DecRef(cpy_r_r174); - CPy_DecRef(cpy_r_r176); - CPy_DecRef(cpy_r_r178); - goto CPyL176; + CPy_DecRef(cpy_r_arg); + goto CPyL179; CPyL213: ; - CPy_DECREF(cpy_r_r182); - goto CPyL144; + CPy_DecRef(cpy_r_r168); + goto CPyL179; CPyL214: ; - CPy_DecRef(cpy_r_r184); - goto CPyL176; + CPy_DecRef(cpy_r_r178); + goto CPyL179; CPyL215: ; - CPy_DecRef(cpy_r_r184); - CPy_DecRef(cpy_r_r185); - goto CPyL176; + CPy_DecRef(cpy_r_r178); + CPy_DecRef(cpy_r_r180); + goto CPyL179; CPyL216: ; - CPy_DECREF(cpy_r_r188.f0); - CPy_DECREF(cpy_r_r188.f1); - goto CPyL165; + CPy_DecRef(cpy_r_r178); + CPy_DecRef(cpy_r_r180); + CPy_DecRef(cpy_r_r182); + goto CPyL179; CPyL217: ; - CPy_DecRef(cpy_r_r189); - goto CPyL176; + CPy_DECREF(cpy_r_r186); + goto CPyL147; CPyL218: ; - CPy_DecRef(cpy_r_r202); - goto CPyL176; + CPy_DecRef(cpy_r_r188); + goto CPyL179; CPyL219: ; - CPy_DecRef(cpy_r_r202); - CPy_DecRef(cpy_r_r204); - goto CPyL176; + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r189); + goto CPyL179; CPyL220: ; - CPy_DecRef(cpy_r_r202); - CPy_DecRef(cpy_r_r204); - CPy_DecRef(cpy_r_r205); - goto CPyL176; + CPy_DECREF(cpy_r_r192.f0); + CPy_DECREF(cpy_r_r192.f1); + goto CPyL168; CPyL221: ; - CPy_DecRef(cpy_r_r202); - CPy_DecRef(cpy_r_r204); - CPy_DecRef(cpy_r_r205); - CPy_DecRef(cpy_r_r206); - goto CPyL176; + CPy_DecRef(cpy_r_r193); + goto CPyL179; CPyL222: ; - CPy_DECREF(cpy_r_r210); - goto CPyL161; + CPy_DecRef(cpy_r_r206); + goto CPyL179; CPyL223: ; - CPy_DecRef(cpy_r_r212); - goto CPyL176; + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r208); + goto CPyL179; CPyL224: ; - CPy_DecRef(cpy_r_r212); - CPy_DecRef(cpy_r_r213); - goto CPyL176; + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r209); + goto CPyL179; CPyL225: ; - CPy_DECREF(cpy_r_r215.f0); - CPy_DECREF(cpy_r_r215.f1); - goto CPyL165; -CPyL226: ; - CPy_XDECREF(cpy_r_r1); + CPy_DecRef(cpy_r_r206); + CPy_DecRef(cpy_r_r208); + CPy_DecRef(cpy_r_r209); + CPy_DecRef(cpy_r_r210); + goto CPyL179; +CPyL226: ; + CPy_DECREF(cpy_r_r214); + goto CPyL164; +CPyL227: ; + CPy_DecRef(cpy_r_r216); + goto CPyL179; +CPyL228: ; + CPy_DecRef(cpy_r_r216); + CPy_DecRef(cpy_r_r217); + goto CPyL179; +CPyL229: ; + CPy_DECREF(cpy_r_r219.f0); + CPy_DECREF(cpy_r_r219.f1); + goto CPyL168; +CPyL230: ; + CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); goto CPyL1; -CPyL227: ; +CPyL231: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); goto CPyL30; -CPyL228: ; +CPyL232: ; CPy_XDECREF(cpy_r_r1); - goto CPyL172; -CPyL229: ; + goto CPyL175; +CPyL233: ; CPy_XDECREF(cpy_r_r5); - goto CPyL80; -CPyL230: ; + goto CPyL83; +CPyL234: ; CPy_XDECREF(cpy_r_r3); - goto CPyL173; -CPyL231: ; + goto CPyL176; +CPyL235: ; CPy_XDECREF(cpy_r_r5); - goto CPyL174; + goto CPyL177; } PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -246732,13 +246711,17 @@ char CPyDef_subscription_container___SubscriptionContainer___add_subscription(Py char cpy_r_r2; PyObject *cpy_r_r3; PyObject *cpy_r_r4; - int32_t cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - int32_t cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + int32_t cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; CPy_INCREF_NO_IMM(cpy_r_r0); cpy_r_r1 = PyList_Append(cpy_r_r0, cpy_r_subscription); @@ -246746,50 +246729,62 @@ char CPyDef_subscription_container___SubscriptionContainer___add_subscription(Py cpy_r_r2 = cpy_r_r1 >= 0; if (unlikely(!cpy_r_r2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL6; + goto CPyL8; } cpy_r_r3 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_id; CPy_INCREF(cpy_r_r3); - cpy_r_r4 = CPyDef_subscriptions___EthSubscription___id(cpy_r_subscription); - if (unlikely(cpy_r_r4 == NULL)) { + cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL7; + goto CPyL9; } -CPyL2: ; - cpy_r_r5 = CPyDict_SetItem(cpy_r_r3, cpy_r_r4, cpy_r_subscription); + if (likely(PyUnicode_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", 35, CPyStatic_subscription_container___globals, "str", cpy_r_r5); + goto CPyL9; + } + cpy_r_r7 = CPyDict_SetItem(cpy_r_r3, cpy_r_r6, cpy_r_subscription); CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4); - cpy_r_r6 = cpy_r_r5 >= 0; - if (unlikely(!cpy_r_r6)) { + CPy_DECREF(cpy_r_r6); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL6; + goto CPyL8; } - cpy_r_r7 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_label; - CPy_INCREF(cpy_r_r7); - cpy_r_r8 = CPyDef_subscriptions___EthSubscription___label(cpy_r_subscription); - if (unlikely(cpy_r_r8 == NULL)) { + cpy_r_r9 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_label; + CPy_INCREF(cpy_r_r9); + cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL8; + goto CPyL10; } -CPyL4: ; - cpy_r_r9 = CPyDict_SetItem(cpy_r_r7, cpy_r_r8, cpy_r_subscription); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r8); - cpy_r_r10 = cpy_r_r9 >= 0; - if (unlikely(!cpy_r_r10)) { + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", 36, CPyStatic_subscription_container___globals, "str", cpy_r_r11); + goto CPyL10; + } + cpy_r_r13 = CPyDict_SetItem(cpy_r_r9, cpy_r_r12, cpy_r_subscription); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL6; + goto CPyL8; } return 1; -CPyL6: ; - cpy_r_r11 = 2; - return cpy_r_r11; -CPyL7: ; - CPy_DecRef(cpy_r_r3); - goto CPyL6; CPyL8: ; - CPy_DecRef(cpy_r_r7); - goto CPyL6; + cpy_r_r15 = 2; + return cpy_r_r15; +CPyL9: ; + CPy_DecRef(cpy_r_r3); + goto CPyL8; +CPyL10: ; + CPy_DecRef(cpy_r_r9); + goto CPyL8; } PyObject *CPyPy_subscription_container___SubscriptionContainer___add_subscription(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -246807,13 +246802,7 @@ PyObject *CPyPy_subscription_container___SubscriptionContainer___add_subscriptio CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer", obj_self); goto fail; } - PyObject *arg_subscription; - if (likely(PyObject_TypeCheck(obj_subscription, CPyType_subscriptions___EthSubscription))) - arg_subscription = obj_subscription; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_subscription); - goto fail; - } + PyObject *arg_subscription = obj_subscription; char retval = CPyDef_subscription_container___SubscriptionContainer___add_subscription(arg_self, arg_subscription); if (retval == 2) { return NULL; @@ -246833,14 +246822,18 @@ char CPyDef_subscription_container___SubscriptionContainer___remove_subscription PyObject *cpy_r_r3; PyObject *cpy_r_r4; PyObject *cpy_r_r5; - PyObject **cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject **cpy_r_r9; PyObject *cpy_r_r10; PyObject *cpy_r_r11; - PyObject **cpy_r_r13; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; PyObject *cpy_r_r14; - char cpy_r_r15; + PyObject *cpy_r_r15; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; CPy_INCREF_NO_IMM(cpy_r_r0); cpy_r_r1 = CPyList_Remove(cpy_r_r0, cpy_r_subscription); @@ -246848,72 +246841,84 @@ char CPyDef_subscription_container___SubscriptionContainer___remove_subscription cpy_r_r2 = cpy_r_r1 >= 0; if (unlikely(!cpy_r_r2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL6; + goto CPyL8; } cpy_r_r3 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_id; CPy_INCREF(cpy_r_r3); - cpy_r_r4 = CPyDef_subscriptions___EthSubscription___id(cpy_r_subscription); - if (unlikely(cpy_r_r4 == NULL)) { + cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL7; + goto CPyL9; } -CPyL2: ; - cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pop' */ - PyObject *cpy_r_r6[2] = {cpy_r_r3, cpy_r_r4}; - cpy_r_r7 = (PyObject **)&cpy_r_r6; - cpy_r_r8 = PyObject_VectorcallMethod(cpy_r_r5, cpy_r_r7, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL8; - } else + if (likely(PyUnicode_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", 40, CPyStatic_subscription_container___globals, "str", cpy_r_r5); goto CPyL9; -CPyL3: ; - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r4); - cpy_r_r9 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_label; - CPy_INCREF(cpy_r_r9); - cpy_r_r10 = CPyDef_subscriptions___EthSubscription___label(cpy_r_subscription); + } + cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pop' */ + PyObject *cpy_r_r8[2] = {cpy_r_r3, cpy_r_r6}; + cpy_r_r9 = (PyObject **)&cpy_r_r8; + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r10 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); goto CPyL10; - } + } else + goto CPyL11; CPyL4: ; - cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pop' */ - PyObject *cpy_r_r12[2] = {cpy_r_r9, cpy_r_r10}; - cpy_r_r13 = (PyObject **)&cpy_r_r12; - cpy_r_r14 = PyObject_VectorcallMethod(cpy_r_r11, cpy_r_r13, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r14 == NULL)) { + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r6); + cpy_r_r11 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_label; + CPy_INCREF(cpy_r_r11); + cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ + cpy_r_r13 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL11; - } else goto CPyL12; -CPyL5: ; - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r10); - return 1; -CPyL6: ; - cpy_r_r15 = 2; - return cpy_r_r15; + } + if (likely(PyUnicode_Check(cpy_r_r13))) + cpy_r_r14 = cpy_r_r13; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", 41, CPyStatic_subscription_container___globals, "str", cpy_r_r13); + goto CPyL12; + } + cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pop' */ + PyObject *cpy_r_r16[2] = {cpy_r_r11, cpy_r_r14}; + cpy_r_r17 = (PyObject **)&cpy_r_r16; + cpy_r_r18 = PyObject_VectorcallMethod(cpy_r_r15, cpy_r_r17, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL13; + } else + goto CPyL14; CPyL7: ; - CPy_DecRef(cpy_r_r3); - goto CPyL6; + CPy_DECREF(cpy_r_r11); + CPy_DECREF(cpy_r_r14); + return 1; CPyL8: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r4); - goto CPyL6; + cpy_r_r19 = 2; + return cpy_r_r19; CPyL9: ; - CPy_DECREF(cpy_r_r8); - goto CPyL3; + CPy_DecRef(cpy_r_r3); + goto CPyL8; CPyL10: ; - CPy_DecRef(cpy_r_r9); - goto CPyL6; + CPy_DecRef(cpy_r_r3); + CPy_DecRef(cpy_r_r6); + goto CPyL8; CPyL11: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r10); - goto CPyL6; + CPy_DECREF(cpy_r_r10); + goto CPyL4; CPyL12: ; - CPy_DECREF(cpy_r_r14); - goto CPyL5; + CPy_DecRef(cpy_r_r11); + goto CPyL8; +CPyL13: ; + CPy_DecRef(cpy_r_r11); + CPy_DecRef(cpy_r_r14); + goto CPyL8; +CPyL14: ; + CPy_DECREF(cpy_r_r18); + goto CPyL7; } PyObject *CPyPy_subscription_container___SubscriptionContainer___remove_subscription(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -246931,13 +246936,7 @@ PyObject *CPyPy_subscription_container___SubscriptionContainer___remove_subscrip CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer", obj_self); goto fail; } - PyObject *arg_subscription; - if (likely(PyObject_TypeCheck(obj_subscription, CPyType_subscriptions___EthSubscription))) - arg_subscription = obj_subscription; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_subscription); - goto fail; - } + PyObject *arg_subscription = obj_subscription; char retval = CPyDef_subscription_container___SubscriptionContainer___remove_subscription(arg_self, arg_subscription); if (retval == 2) { return NULL; @@ -246954,34 +246953,18 @@ PyObject *CPyDef_subscription_container___SubscriptionContainer___get_by_id(PyOb PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; - PyObject *cpy_r_r3; cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_id; CPy_INCREF(cpy_r_r0); cpy_r_r1 = CPyDict_GetWithNone(cpy_r_r0, cpy_r_sub_id); CPy_DECREF(cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL3; - } - if (PyObject_TypeCheck(cpy_r_r1, CPyType_subscriptions___EthSubscription)) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL849; - if (cpy_r_r1 == Py_None) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; + goto CPyL2; } - if (cpy_r_r2 != NULL) goto __LL849; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_id", 44, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription or None", cpy_r_r1); - goto CPyL3; -__LL849: ; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; return cpy_r_r2; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; } PyObject *CPyPy_subscription_container___SubscriptionContainer___get_by_id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -247017,34 +247000,18 @@ PyObject *CPyDef_subscription_container___SubscriptionContainer___get_by_label(P PyObject *cpy_r_r0; PyObject *cpy_r_r1; PyObject *cpy_r_r2; - PyObject *cpy_r_r3; cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_label; CPy_INCREF(cpy_r_r0); cpy_r_r1 = CPyDict_GetWithNone(cpy_r_r0, cpy_r_label); CPy_DECREF(cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL3; - } - if (PyObject_TypeCheck(cpy_r_r1, CPyType_subscriptions___EthSubscription)) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL850; - if (cpy_r_r1 == Py_None) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; + goto CPyL2; } - if (cpy_r_r2 != NULL) goto __LL850; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_by_label", 47, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription or None", cpy_r_r1); - goto CPyL3; -__LL850: ; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; return cpy_r_r2; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; } PyObject *CPyPy_subscription_container___SubscriptionContainer___get_by_label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -247099,7 +247066,7 @@ PyObject *CPyDef_subscription_container___SubscriptionContainer___handler_subscr cpy_r_r0 = PyList_New(0); if (unlikely(cpy_r_r0 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "handler_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL9; + goto CPyL8; } cpy_r_r1 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; CPy_INCREF_NO_IMM(cpy_r_r1); @@ -247108,59 +247075,54 @@ CPyL2: ; cpy_r_r3 = (CPyPtr)&((PyVarObject *)cpy_r_r1)->ob_size; cpy_r_r4 = *(int64_t *)cpy_r_r3; cpy_r_r5 = cpy_r_r2 < cpy_r_r4; - if (!cpy_r_r5) goto CPyL10; + if (!cpy_r_r5) goto CPyL9; cpy_r_r6 = (CPyPtr)&((PyListObject *)cpy_r_r1)->ob_item; cpy_r_r7 = *(CPyPtr *)cpy_r_r6; cpy_r_r8 = cpy_r_r2 * 8; cpy_r_r9 = cpy_r_r7 + cpy_r_r8; cpy_r_r10 = *(PyObject * *)cpy_r_r9; CPy_INCREF(cpy_r_r10); - if (likely(PyObject_TypeCheck(cpy_r_r10, CPyType_subscriptions___EthSubscription))) - cpy_r_r11 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "handler_subscriptions", 51, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r10); - goto CPyL11; - } - cpy_r_r12 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r11)->__handler; + cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ + cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); if (unlikely(cpy_r_r12 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_container.py", "handler_subscriptions", "EthSubscription", "_handler", 51, CPyStatic_subscription_container___globals); - goto CPyL12; + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "handler_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL10; } -CPyL5: ; cpy_r_r13 = (PyObject *)&_Py_NoneStruct; cpy_r_r14 = cpy_r_r12 != cpy_r_r13; - if (!cpy_r_r14) goto CPyL13; - cpy_r_r15 = PyList_Append(cpy_r_r0, cpy_r_r11); - CPy_DECREF_NO_IMM(cpy_r_r11); + CPy_DECREF(cpy_r_r12); + if (!cpy_r_r14) goto CPyL11; + cpy_r_r15 = PyList_Append(cpy_r_r0, cpy_r_r10); + CPy_DECREF(cpy_r_r10); cpy_r_r16 = cpy_r_r15 >= 0; if (unlikely(!cpy_r_r16)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "handler_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL11; + goto CPyL12; } -CPyL7: ; +CPyL6: ; cpy_r_r17 = cpy_r_r2 + 1; cpy_r_r2 = cpy_r_r17; goto CPyL2; -CPyL8: ; +CPyL7: ; return cpy_r_r0; -CPyL9: ; +CPyL8: ; cpy_r_r18 = NULL; return cpy_r_r18; -CPyL10: ; +CPyL9: ; CPy_DECREF_NO_IMM(cpy_r_r1); - goto CPyL8; -CPyL11: ; + goto CPyL7; +CPyL10: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_r1); - goto CPyL9; + CPy_DecRef(cpy_r_r10); + goto CPyL8; +CPyL11: ; + CPy_DECREF(cpy_r_r10); + goto CPyL6; CPyL12: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r11); - goto CPyL9; -CPyL13: ; - CPy_DECREF_NO_IMM(cpy_r_r11); - goto CPyL7; + goto CPyL8; } PyObject *CPyPy_subscription_container___SubscriptionContainer___handler_subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -247189,73 +247151,80 @@ PyObject *CPyDef_subscription_container___SubscriptionContainer___get_handler_su PyObject *cpy_r_r1; char cpy_r_r2; PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; + int32_t cpy_r_r4; + char cpy_r_r5; char cpy_r_r6; PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; PyObject *cpy_r_r11; - PyObject *cpy_r_r12; + char cpy_r_r12; PyObject *cpy_r_r13; + int32_t cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; cpy_r_r0 = CPyDef_subscription_container___SubscriptionContainer___get_by_id(cpy_r_self, cpy_r_sub_id); if (unlikely(cpy_r_r0 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL11; + goto CPyL13; } cpy_r_r1 = (PyObject *)&_Py_NoneStruct; cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (!cpy_r_r2) goto CPyL12; - if (likely(cpy_r_r0 != Py_None)) - cpy_r_r3 = cpy_r_r0; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", 57, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r0); - goto CPyL13; - } - cpy_r_r4 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r3)->__handler; - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", "EthSubscription", "_handler", 57, CPyStatic_subscription_container___globals); - goto CPyL13; + if (!cpy_r_r2) goto CPyL14; + CPy_INCREF(cpy_r_r0); + cpy_r_r3 = cpy_r_r0; + cpy_r_r4 = PyObject_IsTrue(cpy_r_r3); + CPy_DECREF(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL15; } - CPy_INCREF(cpy_r_r4); -CPyL4: ; - cpy_r_r5 = (PyObject *)&_Py_NoneStruct; - cpy_r_r6 = cpy_r_r4 != cpy_r_r5; + cpy_r_r6 = cpy_r_r4; if (!cpy_r_r6) goto CPyL14; - cpy_r_r7 = cpy_r_r4; - cpy_r_r8 = PyObject_IsTrue(cpy_r_r7); + CPy_INCREF(cpy_r_r0); + cpy_r_r7 = cpy_r_r0; + cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); CPy_DECREF(cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { + if (unlikely(cpy_r_r9 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL13; + goto CPyL15; } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL12; - if (likely(cpy_r_r0 != Py_None)) - cpy_r_r11 = cpy_r_r0; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", 58, CPyStatic_subscription_container___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r0); - goto CPyL11; + cpy_r_r10 = cpy_r_r9; + cpy_r_r11 = (PyObject *)&_Py_NoneStruct; + cpy_r_r12 = cpy_r_r10 != cpy_r_r11; + if (!cpy_r_r12) goto CPyL16; + cpy_r_r13 = cpy_r_r10; + cpy_r_r14 = PyObject_IsTrue(cpy_r_r13); + CPy_DECREF(cpy_r_r13); + cpy_r_r15 = cpy_r_r14 >= 0; + if (unlikely(!cpy_r_r15)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "get_handler_subscription_by_id", -1, CPyStatic_subscription_container___globals); + goto CPyL15; } - return cpy_r_r11; -CPyL10: ; - cpy_r_r12 = Py_None; - return cpy_r_r12; -CPyL11: ; - cpy_r_r13 = NULL; - return cpy_r_r13; + cpy_r_r16 = cpy_r_r14; + if (!cpy_r_r16) goto CPyL14; + return cpy_r_r0; CPyL12: ; - CPy_DECREF(cpy_r_r0); - goto CPyL10; + cpy_r_r17 = Py_None; + return cpy_r_r17; CPyL13: ; - CPy_DecRef(cpy_r_r0); - goto CPyL11; + cpy_r_r18 = NULL; + return cpy_r_r18; CPyL14: ; CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r4); - goto CPyL10; + goto CPyL12; +CPyL15: ; + CPy_DecRef(cpy_r_r0); + goto CPyL13; +CPyL16: ; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r10); + goto CPyL12; } PyObject *CPyPy_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -249062,13 +249031,7 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager____add_subscription(P CPy_TypeError("faster_web3.providers.persistent.subscription_manager.SubscriptionManager", obj_self); goto fail; } - PyObject *arg_subscription; - if (likely(PyObject_TypeCheck(obj_subscription, CPyType_subscriptions___EthSubscription))) - arg_subscription = obj_subscription; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_subscription); - goto fail; - } + PyObject *arg_subscription = obj_subscription; char retval = CPyDef_subscription_manager___SubscriptionManager____add_subscription(arg_self, arg_subscription); if (retval == 2) { return NULL; @@ -249114,13 +249077,7 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager____remove_subscriptio CPy_TypeError("faster_web3.providers.persistent.subscription_manager.SubscriptionManager", obj_self); goto fail; } - PyObject *arg_subscription; - if (likely(PyObject_TypeCheck(obj_subscription, CPyType_subscriptions___EthSubscription))) - arg_subscription = obj_subscription; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_subscription); - goto fail; - } + PyObject *arg_subscription = obj_subscription; char retval = CPyDef_subscription_manager___SubscriptionManager____remove_subscription(arg_self, arg_subscription); if (retval == 2) { return NULL; @@ -249136,195 +249093,252 @@ fail: ; char CPyDef_subscription_manager___SubscriptionManager____validate_and_normalize_label(PyObject *cpy_r_self, PyObject *cpy_r_subscription) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; - char cpy_r_r2; - CPyTagged cpy_r_i; + PyObject *cpy_r_r2; PyObject *cpy_r_r3; PyObject *cpy_r_r4; PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; + char cpy_r_r6; + CPyTagged cpy_r_i; + PyObject *cpy_r_r7; PyObject *cpy_r_r8; PyObject *cpy_r_r9; PyObject *cpy_r_r10; PyObject *cpy_r_r11; - char cpy_r_r12; - CPyTagged cpy_r_r13; + PyObject *cpy_r_r12; + char cpy_r_r13; PyObject *cpy_r_r14; PyObject *cpy_r_r15; PyObject *cpy_r_r16; - int32_t cpy_r_r17; - char cpy_r_r18; - char cpy_r_r19; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; + int32_t cpy_r_r21; + char cpy_r_r22; + CPyTagged cpy_r_r23; PyObject *cpy_r_r24; PyObject *cpy_r_r25; PyObject *cpy_r_r26; - PyObject **cpy_r_r28; - PyObject *cpy_r_r29; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; char cpy_r_r30; - cpy_r_r0 = CPyDef_subscriptions___EthSubscription___label(cpy_r_subscription); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL24; - } -CPyL1: ; - cpy_r_r1 = CPyDef_subscriptions___EthSubscription____default_label(cpy_r_subscription); + char cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject **cpy_r_r41; + PyObject *cpy_r_r42; + char cpy_r_r43; + cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ + cpy_r_r1 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL25; - } -CPyL2: ; - cpy_r_r2 = CPyStr_Equal(cpy_r_r0, cpy_r_r1); - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r1); - if (!cpy_r_r2) goto CPyL13; - cpy_r_i = 4; -CPyL4: ; - cpy_r_r3 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_subscription)->__label; - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", "EthSubscription", "_label", 88, CPyStatic_subscription_manager___globals); - goto CPyL26; + goto CPyL29; } - CPy_INCREF(cpy_r_r3); -CPyL5: ; - if (likely(cpy_r_r3 != Py_None)) - cpy_r_r4 = cpy_r_r3; + if (likely(PyUnicode_Check(cpy_r_r1))) + cpy_r_r2 = cpy_r_r1; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 88, CPyStatic_subscription_manager___globals, "str", cpy_r_r3); - goto CPyL26; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 85, CPyStatic_subscription_manager___globals, "str", cpy_r_r1); + goto CPyL29; } - cpy_r_r5 = CPyDef_subscription_manager___SubscriptionManager___get_by_label(cpy_r_self, cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { + cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_default_label' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL26; + goto CPyL30; + } + if (likely(PyUnicode_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 85, CPyStatic_subscription_manager___globals, "str", cpy_r_r4); + goto CPyL30; } - cpy_r_r6 = (PyObject *)&_Py_NoneStruct; - cpy_r_r7 = cpy_r_r5 != cpy_r_r6; + cpy_r_r6 = CPyStr_Equal(cpy_r_r2, cpy_r_r5); + CPy_DECREF(cpy_r_r2); CPy_DECREF(cpy_r_r5); - if (!cpy_r_r7) goto CPyL27; - cpy_r_r8 = CPyDef_subscriptions___EthSubscription____default_label(cpy_r_subscription); + if (!cpy_r_r6) goto CPyL17; + cpy_r_i = 4; +CPyL6: ; + cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_label' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r7); if (unlikely(cpy_r_r8 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL26; + goto CPyL31; } -CPyL9: ; - cpy_r_r9 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '#' */ - cpy_r_r10 = CPyTagged_Str(cpy_r_i); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL28; + if (PyUnicode_Check(cpy_r_r8)) + cpy_r_r9 = cpy_r_r8; + else { + cpy_r_r9 = NULL; } - cpy_r_r11 = CPyStr_Build(3, cpy_r_r8, cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r8); + if (cpy_r_r9 != NULL) goto __LL849; + if (cpy_r_r8 == Py_None) + cpy_r_r9 = cpy_r_r8; + else { + cpy_r_r9 = NULL; + } + if (cpy_r_r9 != NULL) goto __LL849; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 88, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r8); + goto CPyL31; +__LL849: ; + if (likely(cpy_r_r9 != Py_None)) + cpy_r_r10 = cpy_r_r9; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 88, CPyStatic_subscription_manager___globals, "str", cpy_r_r9); + goto CPyL31; + } + cpy_r_r11 = CPyDef_subscription_manager___SubscriptionManager___get_by_label(cpy_r_self, cpy_r_r10); CPy_DECREF(cpy_r_r10); if (unlikely(cpy_r_r11 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL26; - } - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_subscription)->__label != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_subscription)->__label); + goto CPyL31; } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_subscription)->__label = cpy_r_r11; - cpy_r_r12 = 1; - if (unlikely(!cpy_r_r12)) { + cpy_r_r12 = (PyObject *)&_Py_NoneStruct; + cpy_r_r13 = cpy_r_r11 != cpy_r_r12; + CPy_DECREF(cpy_r_r11); + if (!cpy_r_r13) goto CPyL32; + cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_default_label' */ + cpy_r_r15 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL26; + goto CPyL31; } - cpy_r_r13 = CPyTagged_Add(cpy_r_i, 2); - CPyTagged_DECREF(cpy_r_i); - cpy_r_i = cpy_r_r13; - goto CPyL4; -CPyL13: ; - cpy_r_r14 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_subscription)->__label; - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", "EthSubscription", "_label", 93, CPyStatic_subscription_manager___globals); - goto CPyL24; + if (likely(PyUnicode_Check(cpy_r_r15))) + cpy_r_r16 = cpy_r_r15; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 89, CPyStatic_subscription_manager___globals, "str", cpy_r_r15); + goto CPyL31; } - CPy_INCREF(cpy_r_r14); -CPyL14: ; - cpy_r_r15 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->__subscription_container; - cpy_r_r16 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_r15)->_subscriptions_by_label; - CPy_INCREF(cpy_r_r16); - cpy_r_r17 = PyDict_Contains(cpy_r_r16, cpy_r_r14); + cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '#' */ + cpy_r_r18 = CPyTagged_Str(cpy_r_i); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL33; + } + cpy_r_r19 = CPyStr_Build(3, cpy_r_r16, cpy_r_r17, cpy_r_r18); CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r14); - cpy_r_r18 = cpy_r_r17 >= 0; - if (unlikely(!cpy_r_r18)) { + CPy_DECREF(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL24; + goto CPyL31; } - cpy_r_r19 = cpy_r_r17; - if (!cpy_r_r19) goto CPyL23; - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription label already exists. Subscriptions must ' - 'have unique labels.\n' - ' label: ') */ - cpy_r_r21 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_subscription)->__label; - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", "EthSubscription", "_label", 98, CPyStatic_subscription_manager___globals); - goto CPyL24; + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_label' */ + cpy_r_r21 = PyObject_SetAttr(cpy_r_subscription, cpy_r_r20, cpy_r_r19); + CPy_DECREF(cpy_r_r19); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL31; } - CPy_INCREF(cpy_r_r21); + cpy_r_r23 = CPyTagged_Add(cpy_r_i, 2); + CPyTagged_DECREF(cpy_r_i); + cpy_r_i = cpy_r_r23; + goto CPyL6; CPyL17: ; - if (likely(cpy_r_r21 != Py_None)) - cpy_r_r22 = cpy_r_r21; + cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_label' */ + cpy_r_r25 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r24); + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL29; + } + if (PyUnicode_Check(cpy_r_r25)) + cpy_r_r26 = cpy_r_r25; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 98, CPyStatic_subscription_manager___globals, "str", cpy_r_r21); - goto CPyL24; + cpy_r_r26 = NULL; } - cpy_r_r23 = CPyStr_Build(2, cpy_r_r20, cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { + if (cpy_r_r26 != NULL) goto __LL850; + if (cpy_r_r25 == Py_None) + cpy_r_r26 = cpy_r_r25; + else { + cpy_r_r26 = NULL; + } + if (cpy_r_r26 != NULL) goto __LL850; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 93, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r25); + goto CPyL29; +__LL850: ; + cpy_r_r27 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->__subscription_container; + cpy_r_r28 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_r27)->_subscriptions_by_label; + CPy_INCREF(cpy_r_r28); + cpy_r_r29 = PyDict_Contains(cpy_r_r28, cpy_r_r26); + CPy_DECREF(cpy_r_r28); + CPy_DECREF(cpy_r_r26); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL24; + goto CPyL29; } - cpy_r_r24 = CPyStatic_subscription_manager___globals; - cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r26 = CPyDict_GetItem(cpy_r_r24, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { + cpy_r_r31 = cpy_r_r29; + if (!cpy_r_r31) goto CPyL28; + cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription label already exists. Subscriptions must ' + 'have unique labels.\n' + ' label: ') */ + cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_label' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL29; } - PyObject *cpy_r_r27[1] = {cpy_r_r23}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_Vectorcall(cpy_r_r26, cpy_r_r28, 1, 0); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r29 == NULL)) { + if (likely(PyUnicode_Check(cpy_r_r34))) + cpy_r_r35 = cpy_r_r34; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 98, CPyStatic_subscription_manager___globals, "str", cpy_r_r34); + goto CPyL29; + } + cpy_r_r36 = CPyStr_Build(2, cpy_r_r32, cpy_r_r35); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL29; } - CPy_DECREF(cpy_r_r23); - CPy_Raise(cpy_r_r29); - CPy_DECREF(cpy_r_r29); + cpy_r_r37 = CPyStatic_subscription_manager___globals; + cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL34; + } + PyObject *cpy_r_r40[1] = {cpy_r_r36}; + cpy_r_r41 = (PyObject **)&cpy_r_r40; + cpy_r_r42 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r41, 1, 0); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL34; + } + CPy_DECREF(cpy_r_r36); + CPy_Raise(cpy_r_r42); + CPy_DECREF(cpy_r_r42); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL24; + goto CPyL29; } CPy_Unreachable(); -CPyL23: ; +CPyL28: ; return 1; -CPyL24: ; - cpy_r_r30 = 2; - return cpy_r_r30; -CPyL25: ; - CPy_DecRef(cpy_r_r0); - goto CPyL24; -CPyL26: ; +CPyL29: ; + cpy_r_r43 = 2; + return cpy_r_r43; +CPyL30: ; + CPy_DecRef(cpy_r_r2); + goto CPyL29; +CPyL31: ; CPyTagged_DecRef(cpy_r_i); - goto CPyL24; -CPyL27: ; + goto CPyL29; +CPyL32: ; CPyTagged_DECREF(cpy_r_i); - goto CPyL23; -CPyL28: ; + goto CPyL28; +CPyL33: ; CPyTagged_DecRef(cpy_r_i); - CPy_DecRef(cpy_r_r8); - goto CPyL24; -CPyL29: ; - CPy_DecRef(cpy_r_r23); - goto CPyL24; + CPy_DecRef(cpy_r_r16); + goto CPyL29; +CPyL34: ; + CPy_DecRef(cpy_r_r36); + goto CPyL29; } PyObject *CPyPy_subscription_manager___SubscriptionManager____validate_and_normalize_label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -249342,13 +249356,7 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager____validate_and_norma CPy_TypeError("faster_web3.providers.persistent.subscription_manager.SubscriptionManager", obj_self); goto fail; } - PyObject *arg_subscription; - if (likely(PyObject_TypeCheck(obj_subscription, CPyType_subscriptions___EthSubscription))) - arg_subscription = obj_subscription; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_subscription); - goto fail; - } + PyObject *arg_subscription = obj_subscription; char retval = CPyDef_subscription_manager___SubscriptionManager____validate_and_normalize_label(arg_self, arg_subscription); if (retval == 2) { return NULL; @@ -250408,19 +250416,19 @@ PyObject *CPyDef_subscription_manager___subscribe_SubscriptionManager_gen_____my char cpy_r_r8; PyObject *cpy_r_r9; PyObject *cpy_r_r10; - char cpy_r_r11; + PyObject *cpy_r_r11; PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; + int32_t cpy_r_r13; + char cpy_r_r14; char cpy_r_r15; PyObject *cpy_r_r16; PyObject *cpy_r_r17; PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; + int32_t cpy_r_r19; + char cpy_r_r20; PyObject *cpy_r_r21; PyObject *cpy_r_r22; - PyObject *cpy_r_r23; + char cpy_r_r23; PyObject *cpy_r_r24; PyObject *cpy_r_r25; PyObject *cpy_r_r26; @@ -250429,31 +250437,31 @@ PyObject *CPyDef_subscription_manager___subscribe_SubscriptionManager_gen_____my PyObject *cpy_r_r29; PyObject *cpy_r_r30; PyObject *cpy_r_r31; - char cpy_r_r32; + PyObject *cpy_r_r32; PyObject *cpy_r_r33; PyObject *cpy_r_r34; PyObject *cpy_r_r35; - PyObject *cpy_r_r36; + char cpy_r_r36; PyObject *cpy_r_r37; - char cpy_r_r38; + PyObject *cpy_r_r38; PyObject *cpy_r_r39; - char cpy_r_r40; + PyObject *cpy_r_r40; PyObject *cpy_r_r41; char cpy_r_r42; - tuple_T3OOO cpy_r_r43; + PyObject *cpy_r_r43; char cpy_r_r44; - PyObject **cpy_r_r45; - PyObject *cpy_r_r46; - char cpy_r_r47; - tuple_T3OOO cpy_r_r48; - tuple_T3OOO cpy_r_r49; - tuple_T3OOO cpy_r_r50; + PyObject *cpy_r_r45; + char cpy_r_r46; + tuple_T3OOO cpy_r_r47; + char cpy_r_r48; + PyObject **cpy_r_r49; + PyObject *cpy_r_r50; char cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; + tuple_T3OOO cpy_r_r52; + tuple_T3OOO cpy_r_r53; + tuple_T3OOO cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; PyObject *cpy_r_r57; PyObject *cpy_r_r58; PyObject *cpy_r_r59; @@ -250461,104 +250469,108 @@ PyObject *CPyDef_subscription_manager___subscribe_SubscriptionManager_gen_____my PyObject *cpy_r_r61; PyObject *cpy_r_r62; PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; + int32_t cpy_r_r64; + char cpy_r_r65; PyObject *cpy_r_r66; PyObject *cpy_r_r67; - PyObject *cpy_r_r68; + char cpy_r_r68; PyObject *cpy_r_r69; PyObject *cpy_r_r70; PyObject *cpy_r_r71; PyObject *cpy_r_r72; - PyObject **cpy_r_r74; + PyObject *cpy_r_r73; + PyObject *cpy_r_r74; PyObject *cpy_r_r75; PyObject *cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; + PyObject *cpy_r_r77; + PyObject **cpy_r_r79; PyObject *cpy_r_r80; PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; + char cpy_r_r82; + PyObject *cpy_r_r83; + PyObject *cpy_r_r84; PyObject *cpy_r_r85; - CPyTagged cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; + PyObject *cpy_r_r86; + int32_t cpy_r_r87; + char cpy_r_r88; + char cpy_r_r89; PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - PyObject **cpy_r_r93; + CPyTagged cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; PyObject *cpy_r_r94; PyObject *cpy_r_r95; - char cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - char cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; + PyObject *cpy_r_r96; + PyObject **cpy_r_r98; + PyObject *cpy_r_r99; + PyObject *cpy_r_r100; + char cpy_r_r101; PyObject *cpy_r_r102; PyObject *cpy_r_r103; char cpy_r_r104; - PyObject *cpy_r_r105; - char cpy_r_r106; + char cpy_r_r105; + PyObject *cpy_r_r106; PyObject *cpy_r_r107; - PyObject *cpy_r_r108; + char cpy_r_r108; PyObject *cpy_r_r109; char cpy_r_r110; PyObject *cpy_r_r111; PyObject *cpy_r_r112; PyObject *cpy_r_r113; - PyObject **cpy_r_r114; + char cpy_r_r114; PyObject *cpy_r_r115; - char cpy_r_r116; + PyObject *cpy_r_r116; PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - char cpy_r_r119; - PyObject *cpy_r_r120; - char cpy_r_r121; + PyObject **cpy_r_r118; + PyObject *cpy_r_r119; + char cpy_r_r120; + PyObject *cpy_r_r121; PyObject *cpy_r_r122; char cpy_r_r123; - tuple_T3OOO cpy_r_r124; + PyObject *cpy_r_r124; char cpy_r_r125; - PyObject **cpy_r_r126; - PyObject *cpy_r_r127; - char cpy_r_r128; - tuple_T3OOO cpy_r_r129; - tuple_T3OOO cpy_r_r130; - tuple_T3OOO cpy_r_r131; + PyObject *cpy_r_r126; + char cpy_r_r127; + tuple_T3OOO cpy_r_r128; + char cpy_r_r129; + PyObject **cpy_r_r130; + PyObject *cpy_r_r131; char cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; + tuple_T3OOO cpy_r_r133; + tuple_T3OOO cpy_r_r134; + tuple_T3OOO cpy_r_r135; + char cpy_r_r136; PyObject *cpy_r_r137; - int32_t cpy_r_r138; + PyObject *cpy_r_r138; PyObject *cpy_r_r139; - char cpy_r_r140; - char cpy_r_r141; - char cpy_r_r142; + PyObject *cpy_r_r140; + PyObject *cpy_r_r141; + int32_t cpy_r_r142; PyObject *cpy_r_r143; char cpy_r_r144; - PyObject *cpy_r_r145; - PyObject *cpy_r_r146; + char cpy_r_r145; + char cpy_r_r146; PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject **cpy_r_r150; + char cpy_r_r148; + PyObject *cpy_r_r149; + PyObject *cpy_r_r150; PyObject *cpy_r_r151; - char cpy_r_r152; - char cpy_r_r153; - char cpy_r_r154; - char cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; + PyObject *cpy_r_r152; + PyObject **cpy_r_r154; + PyObject *cpy_r_r155; + char cpy_r_r156; + char cpy_r_r157; char cpy_r_r158; - PyObject *cpy_r_r159; - char cpy_r_r160; + char cpy_r_r159; + PyObject *cpy_r_r160; PyObject *cpy_r_r161; char cpy_r_r162; PyObject *cpy_r_r163; char cpy_r_r164; + PyObject *cpy_r_r165; + char cpy_r_r166; + PyObject *cpy_r_r167; + char cpy_r_r168; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; cpy_r_r2 = NULL; @@ -250567,7 +250579,7 @@ PyObject *CPyDef_subscription_manager___subscribe_SubscriptionManager_gen_____my cpy_r_r4 = NULL; cpy_r_r5 = cpy_r_r4; cpy_r_r6 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL137; + goto CPyL133; CPyL1: ; cpy_r_r7 = (PyObject *)&_Py_NoneStruct; cpy_r_r8 = cpy_r_type != cpy_r_r7; @@ -250575,1034 +250587,990 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } CPy_Unreachable(); CPyL4: ; cpy_r_r9 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r9 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 159, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } CPy_INCREF(cpy_r_r9); CPyL5: ; - cpy_r_r10 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r11 = CPy_TypeCheck(cpy_r_r9, cpy_r_r10); - CPy_DECREF(cpy_r_r9); - if (!cpy_r_r11) goto CPyL72; - cpy_r_r12 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + cpy_r_r10 = CPyStatic_subscription_manager___globals; + cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscription' */ + cpy_r_r12 = CPyDict_GetItem(cpy_r_r10, cpy_r_r11); if (unlikely(cpy_r_r12 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 160, CPyStatic_subscription_manager___globals); - goto CPyL142; - } - CPy_INCREF_NO_IMM(cpy_r_r12); -CPyL7: ; - cpy_r_r13 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 160, CPyStatic_subscription_manager___globals); - goto CPyL143; - } - CPy_INCREF(cpy_r_r13); -CPyL8: ; - if (likely(PyObject_TypeCheck(cpy_r_r13, CPyType_subscriptions___EthSubscription))) - cpy_r_r14 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 160, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r13); - goto CPyL144; - } - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r14)->_manager != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r14)->_manager); + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL139; } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r14)->_manager = cpy_r_r12; - cpy_r_r15 = 1; - if (unlikely(!cpy_r_r15)) { + cpy_r_r13 = PyObject_IsInstance(cpy_r_r9, cpy_r_r12); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL145; + goto CPyL138; } - CPy_DECREF(cpy_r_r13); + cpy_r_r15 = cpy_r_r13; + if (!cpy_r_r15) goto CPyL69; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 161, CPyStatic_subscription_manager___globals); - goto CPyL142; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 160, CPyStatic_subscription_manager___globals); + goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r16); -CPyL11: ; +CPyL9: ; cpy_r_r17 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r17 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 161, CPyStatic_subscription_manager___globals); - goto CPyL146; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 160, CPyStatic_subscription_manager___globals); + goto CPyL140; } CPy_INCREF(cpy_r_r17); +CPyL10: ; + cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'manager' */ + cpy_r_r19 = PyObject_SetAttr(cpy_r_r17, cpy_r_r18, cpy_r_r16); + CPy_DECREF(cpy_r_r17); + CPy_DECREF_NO_IMM(cpy_r_r16); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL138; + } + cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 161, CPyStatic_subscription_manager___globals); + goto CPyL138; + } + CPy_INCREF_NO_IMM(cpy_r_r21); CPyL12: ; - if (likely(PyObject_TypeCheck(cpy_r_r17, CPyType_subscriptions___EthSubscription))) - cpy_r_r18 = cpy_r_r17; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 161, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r17); - goto CPyL146; + cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 161, CPyStatic_subscription_manager___globals); + goto CPyL141; } - cpy_r_r19 = CPyDef_subscription_manager___SubscriptionManager____validate_and_normalize_label(cpy_r_r16, cpy_r_r18); - CPy_DECREF_NO_IMM(cpy_r_r18); - CPy_DECREF_NO_IMM(cpy_r_r16); - if (unlikely(cpy_r_r19 == 2)) { + CPy_INCREF(cpy_r_r22); +CPyL13: ; + cpy_r_r23 = CPyDef_subscription_manager___SubscriptionManager____validate_and_normalize_label(cpy_r_r21, cpy_r_r22); + CPy_DECREF(cpy_r_r22); + CPy_DECREF_NO_IMM(cpy_r_r21); + if (unlikely(cpy_r_r23 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r20 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r20 == NULL)) { + cpy_r_r24 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r24 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 162, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF_NO_IMM(cpy_r_r20); + CPy_INCREF_NO_IMM(cpy_r_r24); CPyL15: ; - cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r20)->__w3; - CPy_INCREF(cpy_r_r21); - CPy_DECREF_NO_IMM(cpy_r_r20); - cpy_r_r22 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ - cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { + cpy_r_r25 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r24)->__w3; + CPy_INCREF(cpy_r_r25); + CPy_DECREF_NO_IMM(cpy_r_r24); + cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ + cpy_r_r27 = CPyObject_GetAttr(cpy_r_r25, cpy_r_r26); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r24 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r24 == NULL)) { + cpy_r_r28 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r28 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 162, CPyStatic_subscription_manager___globals); - goto CPyL147; + goto CPyL142; } - CPy_INCREF(cpy_r_r24); + CPy_INCREF(cpy_r_r28); CPyL17: ; - if (likely(PyObject_TypeCheck(cpy_r_r24, CPyType_subscriptions___EthSubscription))) - cpy_r_r25 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 162, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r24); - goto CPyL148; - } - cpy_r_r26 = CPyDef_subscriptions___EthSubscription___subscription_params(cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { + cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription_params' */ + cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); + CPy_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r30 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL148; + goto CPyL142; } -CPyL19: ; - CPy_DECREF(cpy_r_r24); - cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscribe' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r23, cpy_r_r27); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r28 == NULL)) { + cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscribe' */ + cpy_r_r32 = CPyObject_GetAttr(cpy_r_r27, cpy_r_r31); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r32 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL149; + goto CPyL143; } - cpy_r_r29 = PySequence_Tuple(cpy_r_r26); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r29 == NULL)) { + cpy_r_r33 = PySequence_Tuple(cpy_r_r30); + CPy_DECREF(cpy_r_r30); + if (unlikely(cpy_r_r33 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL150; + goto CPyL144; } - cpy_r_r30 = PyObject_CallObject(cpy_r_r28, cpy_r_r29); - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { + cpy_r_r34 = PyObject_CallObject(cpy_r_r32, cpy_r_r33); + CPy_DECREF(cpy_r_r32); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r31 = CPy_GetCoro(cpy_r_r30); - CPy_DECREF(cpy_r_r30); - if (unlikely(cpy_r_r31 == NULL)) { + cpy_r_r35 = CPy_GetCoro(cpy_r_r34); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r31; - cpy_r_r32 = 1; - if (unlikely(!cpy_r_r32)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r35; + cpy_r_r36 = 1; + if (unlikely(!cpy_r_r36)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r33 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r33 == NULL)) { + cpy_r_r37 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; + if (unlikely(cpy_r_r37 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__2", -1, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF(cpy_r_r33); -CPyL25: ; - cpy_r_r34 = CPyIter_Next(cpy_r_r33); - CPy_DECREF(cpy_r_r33); - if (cpy_r_r34 != NULL) goto CPyL28; - cpy_r_r35 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r35 == NULL)) { + CPy_INCREF(cpy_r_r37); +CPyL24: ; + cpy_r_r38 = CPyIter_Next(cpy_r_r37); + CPy_DECREF(cpy_r_r37); + if (cpy_r_r38 != NULL) goto CPyL27; + cpy_r_r39 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r39 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r36 = cpy_r_r35; - cpy_r_r37 = NULL; + cpy_r_r40 = cpy_r_r39; + cpy_r_r41 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r37; - cpy_r_r38 = 1; - if (unlikely(!cpy_r_r38)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r41; + cpy_r_r42 = 1; + if (unlikely(!cpy_r_r42)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL151; + goto CPyL145; } else - goto CPyL50; + goto CPyL49; +CPyL27: ; + cpy_r_r43 = cpy_r_r38; CPyL28: ; - cpy_r_r39 = cpy_r_r34; -CPyL29: ; ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r39; -CPyL30: ; - cpy_r_r41 = (PyObject *)&_Py_NoneStruct; - cpy_r_r42 = cpy_r_type != cpy_r_r41; - if (!cpy_r_r42) goto CPyL152; + return cpy_r_r43; +CPyL29: ; + cpy_r_r45 = (PyObject *)&_Py_NoneStruct; + cpy_r_r46 = cpy_r_type != cpy_r_r45; + if (!cpy_r_r46) goto CPyL146; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL34; + goto CPyL33; } else - goto CPyL153; -CPyL32: ; + goto CPyL147; +CPyL31: ; CPy_Unreachable(); -CPyL33: ; +CPyL32: ; CPy_INCREF(cpy_r_arg); - goto CPyL45; -CPyL34: ; - cpy_r_r43 = CPy_CatchError(); + goto CPyL44; +CPyL33: ; + cpy_r_r47 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f2); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r43; - cpy_r_r44 = 1; - if (unlikely(!cpy_r_r44)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r47; + cpy_r_r48 = 1; + if (unlikely(!cpy_r_r48)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL154; + goto CPyL148; } - cpy_r_r45 = (PyObject **)&cpy_r_r1; - cpy_r_r46 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r46 == NULL)) { + cpy_r_r49 = (PyObject **)&cpy_r_r1; + cpy_r_r50 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; + if (unlikely(cpy_r_r50 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__2", -1, CPyStatic_subscription_manager___globals); - goto CPyL154; + goto CPyL148; } - CPy_INCREF(cpy_r_r46); -CPyL36: ; - cpy_r_r47 = CPy_YieldFromErrorHandle(cpy_r_r46, cpy_r_r45); - CPy_DecRef(cpy_r_r46); - if (unlikely(cpy_r_r47 == 2)) { + CPy_INCREF(cpy_r_r50); +CPyL35: ; + cpy_r_r51 = CPy_YieldFromErrorHandle(cpy_r_r50, cpy_r_r49); + CPy_DecRef(cpy_r_r50); + if (unlikely(cpy_r_r51 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL154; + goto CPyL148; } - if (cpy_r_r47) goto CPyL40; - cpy_r_r39 = cpy_r_r1; - cpy_r_r48 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r48.f0 == NULL)) { + if (cpy_r_r51) goto CPyL39; + cpy_r_r43 = cpy_r_r1; + cpy_r_r52 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; + if (unlikely(cpy_r_r52.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__3", -1, CPyStatic_subscription_manager___globals); - goto CPyL155; + goto CPyL149; } - CPy_INCREF(cpy_r_r48.f0); - CPy_INCREF(cpy_r_r48.f1); - CPy_INCREF(cpy_r_r48.f2); + CPy_INCREF(cpy_r_r52.f0); + CPy_INCREF(cpy_r_r52.f1); + CPy_INCREF(cpy_r_r52.f2); +CPyL38: ; + CPy_RestoreExcInfo(cpy_r_r52); + CPy_DecRef(cpy_r_r52.f0); + CPy_DecRef(cpy_r_r52.f1); + CPy_DecRef(cpy_r_r52.f2); + goto CPyL28; CPyL39: ; - CPy_RestoreExcInfo(cpy_r_r48); - CPy_DecRef(cpy_r_r48.f0); - CPy_DecRef(cpy_r_r48.f1); - CPy_DecRef(cpy_r_r48.f2); - goto CPyL29; -CPyL40: ; - cpy_r_r36 = cpy_r_r1; - cpy_r_r49 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r49.f0 == NULL)) { + cpy_r_r40 = cpy_r_r1; + cpy_r_r53 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; + if (unlikely(cpy_r_r53.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__3", -1, CPyStatic_subscription_manager___globals); - goto CPyL156; + goto CPyL150; } - CPy_INCREF(cpy_r_r49.f0); - CPy_INCREF(cpy_r_r49.f1); - CPy_INCREF(cpy_r_r49.f2); + CPy_INCREF(cpy_r_r53.f0); + CPy_INCREF(cpy_r_r53.f1); + CPy_INCREF(cpy_r_r53.f2); +CPyL40: ; + CPy_RestoreExcInfo(cpy_r_r53); + CPy_DecRef(cpy_r_r53.f0); + CPy_DecRef(cpy_r_r53.f1); + CPy_DecRef(cpy_r_r53.f2); + goto CPyL49; CPyL41: ; - CPy_RestoreExcInfo(cpy_r_r49); - CPy_DecRef(cpy_r_r49.f0); - CPy_DecRef(cpy_r_r49.f1); - CPy_DecRef(cpy_r_r49.f2); - goto CPyL50; -CPyL42: ; - cpy_r_r50 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r50.f0 == NULL)) { + cpy_r_r54 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; + if (unlikely(cpy_r_r54.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__3", -1, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF(cpy_r_r50.f0); - CPy_INCREF(cpy_r_r50.f1); - CPy_INCREF(cpy_r_r50.f2); -CPyL43: ; - CPy_RestoreExcInfo(cpy_r_r50); - CPy_DecRef(cpy_r_r50.f0); - CPy_DecRef(cpy_r_r50.f1); - CPy_DecRef(cpy_r_r50.f2); - cpy_r_r51 = CPy_KeepPropagating(); - if (!cpy_r_r51) goto CPyL142; + CPy_INCREF(cpy_r_r54.f0); + CPy_INCREF(cpy_r_r54.f1); + CPy_INCREF(cpy_r_r54.f2); +CPyL42: ; + CPy_RestoreExcInfo(cpy_r_r54); + CPy_DecRef(cpy_r_r54.f0); + CPy_DecRef(cpy_r_r54.f1); + CPy_DecRef(cpy_r_r54.f2); + cpy_r_r55 = CPy_KeepPropagating(); + if (!cpy_r_r55) goto CPyL138; CPy_Unreachable(); -CPyL45: ; - cpy_r_r52 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r52 == NULL)) { +CPyL44: ; + cpy_r_r56 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; + if (unlikely(cpy_r_r56 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__2", -1, CPyStatic_subscription_manager___globals); - goto CPyL157; + goto CPyL151; } - CPy_INCREF(cpy_r_r52); -CPyL46: ; - cpy_r_r53 = CPyIter_Send(cpy_r_r52, cpy_r_arg); - CPy_DECREF(cpy_r_r52); + CPy_INCREF(cpy_r_r56); +CPyL45: ; + cpy_r_r57 = CPyIter_Send(cpy_r_r56, cpy_r_arg); + CPy_DECREF(cpy_r_r56); CPy_DECREF(cpy_r_arg); - if (cpy_r_r53 == NULL) goto CPyL48; - cpy_r_r39 = cpy_r_r53; - goto CPyL29; -CPyL48: ; - cpy_r_r54 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r54 == NULL)) { + if (cpy_r_r57 == NULL) goto CPyL47; + cpy_r_r43 = cpy_r_r57; + goto CPyL28; +CPyL47: ; + cpy_r_r58 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r58 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r36 = cpy_r_r54; -CPyL50: ; - if (likely(PyUnicode_Check(cpy_r_r36))) - cpy_r_r55 = cpy_r_r36; + cpy_r_r40 = cpy_r_r58; +CPyL49: ; + if (likely(PyUnicode_Check(cpy_r_r40))) + cpy_r_r59 = cpy_r_r40; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 162, CPyStatic_subscription_manager___globals, "str", cpy_r_r36); - goto CPyL142; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 162, CPyStatic_subscription_manager___globals, "str", cpy_r_r40); + goto CPyL138; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id = cpy_r_r55; - cpy_r_r56 = 1; - if (unlikely(!cpy_r_r56)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id = cpy_r_r59; + cpy_r_r60 = 1; + if (unlikely(!cpy_r_r60)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r57 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; - if (unlikely(cpy_r_r57 == NULL)) { + cpy_r_r61 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; + if (unlikely(cpy_r_r61 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 163, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF(cpy_r_r57); -CPyL53: ; - cpy_r_r58 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r58 == NULL)) { + CPy_INCREF(cpy_r_r61); +CPyL52: ; + cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r62 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 163, CPyStatic_subscription_manager___globals); - goto CPyL158; - } - CPy_INCREF(cpy_r_r58); -CPyL54: ; - if (likely(PyObject_TypeCheck(cpy_r_r58, CPyType_subscriptions___EthSubscription))) - cpy_r_r59 = cpy_r_r58; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 163, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r58); - goto CPyL159; - } - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r59)->__id != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r59)->__id); + goto CPyL152; } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r59)->__id = cpy_r_r57; - cpy_r_r60 = 1; - if (unlikely(!cpy_r_r60)) { + CPy_INCREF(cpy_r_r62); +CPyL53: ; + cpy_r_r63 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_id' */ + cpy_r_r64 = PyObject_SetAttr(cpy_r_r62, cpy_r_r63, cpy_r_r61); + CPy_DECREF(cpy_r_r62); + CPy_DECREF(cpy_r_r61); + cpy_r_r65 = cpy_r_r64 >= 0; + if (unlikely(!cpy_r_r65)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL160; + goto CPyL138; } - CPy_DECREF(cpy_r_r58); - cpy_r_r61 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r61 == NULL)) { + cpy_r_r66 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r66 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 164, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF_NO_IMM(cpy_r_r61); -CPyL57: ; - cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r62 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r66); +CPyL55: ; + cpy_r_r67 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r67 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 164, CPyStatic_subscription_manager___globals); - goto CPyL161; - } - CPy_INCREF(cpy_r_r62); -CPyL58: ; - if (likely(PyObject_TypeCheck(cpy_r_r62, CPyType_subscriptions___EthSubscription))) - cpy_r_r63 = cpy_r_r62; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 164, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r62); - goto CPyL161; + goto CPyL153; } - cpy_r_r64 = CPyDef_subscription_manager___SubscriptionManager____add_subscription(cpy_r_r61, cpy_r_r63); - CPy_DECREF_NO_IMM(cpy_r_r63); - CPy_DECREF_NO_IMM(cpy_r_r61); - if (unlikely(cpy_r_r64 == 2)) { + CPy_INCREF(cpy_r_r67); +CPyL56: ; + cpy_r_r68 = CPyDef_subscription_manager___SubscriptionManager____add_subscription(cpy_r_r66, cpy_r_r67); + CPy_DECREF(cpy_r_r67); + CPy_DECREF_NO_IMM(cpy_r_r66); + if (unlikely(cpy_r_r68 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r65 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r65 == NULL)) { + cpy_r_r69 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r69 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 165, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF_NO_IMM(cpy_r_r65); -CPyL61: ; - cpy_r_r66 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r65)->_logger; - CPy_INCREF(cpy_r_r66); - CPy_DECREF_NO_IMM(cpy_r_r65); - cpy_r_r67 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Successfully subscribed to subscription:\n' + CPy_INCREF_NO_IMM(cpy_r_r69); +CPyL58: ; + cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r69)->_logger; + CPy_INCREF(cpy_r_r70); + CPy_DECREF_NO_IMM(cpy_r_r69); + cpy_r_r71 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Successfully subscribed to subscription:\n' ' label: %s\n' ' id: %s') */ - cpy_r_r68 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r68 == NULL)) { + cpy_r_r72 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r72 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 167, CPyStatic_subscription_manager___globals); - goto CPyL162; - } - CPy_INCREF(cpy_r_r68); -CPyL62: ; - if (likely(PyObject_TypeCheck(cpy_r_r68, CPyType_subscriptions___EthSubscription))) - cpy_r_r69 = cpy_r_r68; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 167, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r68); - goto CPyL163; + goto CPyL154; } - cpy_r_r70 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { + CPy_INCREF(cpy_r_r72); +CPyL59: ; + cpy_r_r73 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ + cpy_r_r74 = CPyObject_GetAttr(cpy_r_r72, cpy_r_r73); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r74 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL163; + goto CPyL154; } -CPyL64: ; - CPy_DECREF(cpy_r_r68); - cpy_r_r71 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; - if (unlikely(cpy_r_r71 == NULL)) { + if (likely(PyUnicode_Check(cpy_r_r74))) + cpy_r_r75 = cpy_r_r74; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 167, CPyStatic_subscription_manager___globals, "str", cpy_r_r74); + goto CPyL154; + } + cpy_r_r76 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; + if (unlikely(cpy_r_r76 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 168, CPyStatic_subscription_manager___globals); - goto CPyL164; + goto CPyL155; } - CPy_INCREF(cpy_r_r71); -CPyL65: ; - cpy_r_r72 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ - PyObject *cpy_r_r73[4] = {cpy_r_r66, cpy_r_r67, cpy_r_r70, cpy_r_r71}; - cpy_r_r74 = (PyObject **)&cpy_r_r73; - cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r75 == NULL)) { + CPy_INCREF(cpy_r_r76); +CPyL62: ; + cpy_r_r77 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ + PyObject *cpy_r_r78[4] = {cpy_r_r70, cpy_r_r71, cpy_r_r75, cpy_r_r76}; + cpy_r_r79 = (PyObject **)&cpy_r_r78; + cpy_r_r80 = PyObject_VectorcallMethod(cpy_r_r77, cpy_r_r79, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r80 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL165; + goto CPyL156; } else - goto CPyL166; -CPyL66: ; - CPy_DECREF(cpy_r_r66); + goto CPyL157; +CPyL63: ; CPy_DECREF(cpy_r_r70); - CPy_DECREF(cpy_r_r71); - cpy_r_r76 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; - if (unlikely(cpy_r_r76 == NULL)) { + CPy_DECREF(cpy_r_r75); + CPy_DECREF(cpy_r_r76); + cpy_r_r81 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; + if (unlikely(cpy_r_r81 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 170, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF(cpy_r_r76); -CPyL67: ; + CPy_INCREF(cpy_r_r81); +CPyL64: ; ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL71; - CPyGen_SetStopIterationValue(cpy_r_r76); - CPy_DECREF(cpy_r_r76); - if (!0) goto CPyL142; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL68; + CPyGen_SetStopIterationValue(cpy_r_r81); + CPy_DECREF(cpy_r_r81); + if (!0) goto CPyL138; CPy_Unreachable(); -CPyL71: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r76; +CPyL68: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r81; return 0; -CPyL72: ; - cpy_r_r78 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r78 == NULL)) { +CPyL69: ; + cpy_r_r83 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r83 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 171, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF(cpy_r_r78); -CPyL73: ; - cpy_r_r79 = CPyStatic_subscription_manager___globals; - cpy_r_r80 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r81 = CPyDict_GetItem(cpy_r_r79, cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { + CPy_INCREF(cpy_r_r83); +CPyL70: ; + cpy_r_r84 = CPyStatic_subscription_manager___globals; + cpy_r_r85 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r86 = CPyDict_GetItem(cpy_r_r84, cpy_r_r85); + if (unlikely(cpy_r_r86 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL167; + goto CPyL158; } - cpy_r_r82 = PyObject_IsInstance(cpy_r_r78, cpy_r_r81); - CPy_DECREF(cpy_r_r78); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { + cpy_r_r87 = PyObject_IsInstance(cpy_r_r83, cpy_r_r86); + CPy_DECREF(cpy_r_r83); + CPy_DECREF(cpy_r_r86); + cpy_r_r88 = cpy_r_r87 >= 0; + if (unlikely(!cpy_r_r88)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r84 = cpy_r_r82; - if (!cpy_r_r84) goto CPyL133; - cpy_r_r85 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r85 == NULL)) { + cpy_r_r89 = cpy_r_r87; + if (!cpy_r_r89) goto CPyL129; + cpy_r_r90 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r90 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 172, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF(cpy_r_r85); -CPyL77: ; - cpy_r_r86 = CPyObject_Size(cpy_r_r85); - CPy_DECREF(cpy_r_r85); - if (unlikely(cpy_r_r86 == CPY_INT_TAG)) { + CPy_INCREF(cpy_r_r90); +CPyL74: ; + cpy_r_r91 = CPyObject_Size(cpy_r_r90); + CPy_DECREF(cpy_r_r90); + if (unlikely(cpy_r_r91 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r87 = cpy_r_r86 == 0; - CPyTagged_DECREF(cpy_r_r86); - if (!cpy_r_r87) goto CPyL83; - cpy_r_r88 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'No subscriptions provided.' */ - cpy_r_r89 = CPyStatic_subscription_manager___globals; - cpy_r_r90 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r91 = CPyDict_GetItem(cpy_r_r89, cpy_r_r90); - if (unlikely(cpy_r_r91 == NULL)) { + cpy_r_r92 = cpy_r_r91 == 0; + CPyTagged_DECREF(cpy_r_r91); + if (!cpy_r_r92) goto CPyL80; + cpy_r_r93 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'No subscriptions provided.' */ + cpy_r_r94 = CPyStatic_subscription_manager___globals; + cpy_r_r95 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r96 = CPyDict_GetItem(cpy_r_r94, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - PyObject *cpy_r_r92[1] = {cpy_r_r88}; - cpy_r_r93 = (PyObject **)&cpy_r_r92; - cpy_r_r94 = PyObject_Vectorcall(cpy_r_r91, cpy_r_r93, 1, 0); - CPy_DECREF(cpy_r_r91); - if (unlikely(cpy_r_r94 == NULL)) { + PyObject *cpy_r_r97[1] = {cpy_r_r93}; + cpy_r_r98 = (PyObject **)&cpy_r_r97; + cpy_r_r99 = PyObject_Vectorcall(cpy_r_r96, cpy_r_r98, 1, 0); + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r99 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_Raise(cpy_r_r94); - CPy_DECREF(cpy_r_r94); + CPy_Raise(cpy_r_r99); + CPy_DECREF(cpy_r_r99); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } CPy_Unreachable(); -CPyL83: ; - cpy_r_r95 = PyList_New(0); - if (unlikely(cpy_r_r95 == NULL)) { +CPyL80: ; + cpy_r_r100 = PyList_New(0); + if (unlikely(cpy_r_r100 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids = cpy_r_r95; - cpy_r_r96 = 1; - if (unlikely(!cpy_r_r96)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids = cpy_r_r100; + cpy_r_r101 = 1; + if (unlikely(!cpy_r_r101)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r97 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r97 == NULL)) { + cpy_r_r102 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r102 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 176, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF(cpy_r_r97); -CPyL86: ; - cpy_r_r98 = PyObject_GetIter(cpy_r_r97); - if (unlikely(cpy_r_r98 == NULL)) { + CPy_INCREF(cpy_r_r102); +CPyL83: ; + cpy_r_r103 = PyObject_GetIter(cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL168; + goto CPyL159; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r97; - cpy_r_r99 = 1; - if (unlikely(!cpy_r_r99)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r102; + cpy_r_r104 = 1; + if (unlikely(!cpy_r_r104)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL169; + goto CPyL160; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r98; - cpy_r_r100 = 1; - if (unlikely(!cpy_r_r100)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r103; + cpy_r_r105 = 1; + if (unlikely(!cpy_r_r105)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } -CPyL89: ; - cpy_r_r101 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r101 == NULL)) { +CPyL86: ; + cpy_r_r106 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; + if (unlikely(cpy_r_r106 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__5", 176, CPyStatic_subscription_manager___globals); - goto CPyL142; - } - CPy_INCREF(cpy_r_r101); -CPyL90: ; - cpy_r_r102 = PyIter_Next(cpy_r_r101); - CPy_DECREF(cpy_r_r101); - if (cpy_r_r102 == NULL) goto CPyL126; - if (likely(PyObject_TypeCheck(cpy_r_r102, CPyType_subscriptions___EthSubscription))) - cpy_r_r103 = cpy_r_r102; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 176, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r102); - goto CPyL142; + goto CPyL138; } + CPy_INCREF(cpy_r_r106); +CPyL87: ; + cpy_r_r107 = PyIter_Next(cpy_r_r106); + CPy_DECREF(cpy_r_r106); + if (cpy_r_r107 == NULL) goto CPyL122; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); + CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r103; - cpy_r_r104 = 1; - if (unlikely(!cpy_r_r104)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r107; + cpy_r_r108 = 1; + if (unlikely(!cpy_r_r108)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r105 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids; - if (unlikely(cpy_r_r105 == NULL)) { + cpy_r_r109 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids; + if (unlikely(cpy_r_r109 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute 'sub_ids' of 'subscribe_SubscriptionManager_gen' undefined"); } else { - CPy_INCREF_NO_IMM(cpy_r_r105); + CPy_INCREF_NO_IMM(cpy_r_r109); } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r105; - cpy_r_r106 = 1; - if (unlikely(cpy_r_r105 == NULL)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r109; + cpy_r_r110 = 1; + if (unlikely(cpy_r_r109 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } -CPyL94: ; - cpy_r_r107 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r107 == NULL)) { +CPyL90: ; + cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r111 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 177, CPyStatic_subscription_manager___globals); - goto CPyL170; + goto CPyL161; } - CPy_INCREF_NO_IMM(cpy_r_r107); -CPyL95: ; - cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r108 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r111); +CPyL91: ; + cpy_r_r112 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r112 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub", 177, CPyStatic_subscription_manager___globals); - goto CPyL171; + goto CPyL162; } - CPy_INCREF_NO_IMM(cpy_r_r108); -CPyL96: ; - cpy_r_r109 = CPyDef_subscription_manager___SubscriptionManager___subscribe(cpy_r_r107, cpy_r_r108); - CPy_DECREF_NO_IMM(cpy_r_r108); - CPy_DECREF_NO_IMM(cpy_r_r107); - if (unlikely(cpy_r_r109 == NULL)) { + CPy_INCREF(cpy_r_r112); +CPyL92: ; + cpy_r_r113 = CPyDef_subscription_manager___SubscriptionManager___subscribe(cpy_r_r111, cpy_r_r112); + CPy_DECREF(cpy_r_r112); + CPy_DECREF_NO_IMM(cpy_r_r111); + if (unlikely(cpy_r_r113 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL170; + goto CPyL161; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r109; - cpy_r_r110 = 1; - if (unlikely(!cpy_r_r110)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r113; + cpy_r_r114 = 1; + if (unlikely(!cpy_r_r114)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL170; + goto CPyL161; } - cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r111 == NULL)) { + cpy_r_r115 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r115 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__6", -1, CPyStatic_subscription_manager___globals); - goto CPyL170; + goto CPyL161; } - CPy_INCREF_NO_IMM(cpy_r_r111); -CPyL99: ; - cpy_r_r112 = (PyObject *)&_Py_NoneStruct; - cpy_r_r113 = NULL; - cpy_r_r3 = cpy_r_r113; - cpy_r_r114 = (PyObject **)&cpy_r_r3; - cpy_r_r115 = CPyDef_subscription_manager___subscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r111, cpy_r_r112, cpy_r_r112, cpy_r_r112, cpy_r_r112, cpy_r_r114); - CPy_DECREF_NO_IMM(cpy_r_r111); - if (cpy_r_r115 != NULL) goto CPyL172; - cpy_r_r116 = cpy_r_r3 != 0; - if (unlikely(!cpy_r_r116)) { + CPy_INCREF_NO_IMM(cpy_r_r115); +CPyL95: ; + cpy_r_r116 = (PyObject *)&_Py_NoneStruct; + cpy_r_r117 = NULL; + cpy_r_r3 = cpy_r_r117; + cpy_r_r118 = (PyObject **)&cpy_r_r3; + cpy_r_r119 = CPyDef_subscription_manager___subscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r115, cpy_r_r116, cpy_r_r116, cpy_r_r116, cpy_r_r116, cpy_r_r118); + CPy_DECREF_NO_IMM(cpy_r_r115); + if (cpy_r_r119 != NULL) goto CPyL163; + cpy_r_r120 = cpy_r_r3 != 0; + if (unlikely(!cpy_r_r120)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL173; + goto CPyL164; } - cpy_r_r117 = cpy_r_r3; - cpy_r_r118 = NULL; + cpy_r_r121 = cpy_r_r3; + cpy_r_r122 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r118; - cpy_r_r119 = 1; - if (unlikely(!cpy_r_r119)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r122; + cpy_r_r123 = 1; + if (unlikely(!cpy_r_r123)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL165; } else - goto CPyL124; -CPyL102: ; - cpy_r_r120 = cpy_r_r115; -CPyL103: ; + goto CPyL120; +CPyL98: ; + cpy_r_r124 = cpy_r_r119; +CPyL99: ; ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; - return cpy_r_r120; -CPyL104: ; - cpy_r_r122 = (PyObject *)&_Py_NoneStruct; - cpy_r_r123 = cpy_r_type != cpy_r_r122; - if (!cpy_r_r123) goto CPyL175; + return cpy_r_r124; +CPyL100: ; + cpy_r_r126 = (PyObject *)&_Py_NoneStruct; + cpy_r_r127 = cpy_r_type != cpy_r_r126; + if (!cpy_r_r127) goto CPyL166; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL108; + goto CPyL104; } else - goto CPyL176; -CPyL106: ; + goto CPyL167; +CPyL102: ; CPy_Unreachable(); -CPyL107: ; +CPyL103: ; CPy_INCREF(cpy_r_arg); - goto CPyL119; -CPyL108: ; - cpy_r_r124 = CPy_CatchError(); + goto CPyL115; +CPyL104: ; + cpy_r_r128 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f2); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r124; - cpy_r_r125 = 1; - if (unlikely(!cpy_r_r125)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r128; + cpy_r_r129 = 1; + if (unlikely(!cpy_r_r129)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL168; } - cpy_r_r126 = (PyObject **)&cpy_r_r5; - cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r127 == NULL)) { + cpy_r_r130 = (PyObject **)&cpy_r_r5; + cpy_r_r131 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r131 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__6", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL168; } - CPy_INCREF_NO_IMM(cpy_r_r127); -CPyL110: ; - cpy_r_r128 = CPy_YieldFromErrorHandle(cpy_r_r127, cpy_r_r126); - CPy_DecRef(cpy_r_r127); - if (unlikely(cpy_r_r128 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r131); +CPyL106: ; + cpy_r_r132 = CPy_YieldFromErrorHandle(cpy_r_r131, cpy_r_r130); + CPy_DecRef(cpy_r_r131); + if (unlikely(cpy_r_r132 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL168; } - if (cpy_r_r128) { - goto CPyL114; + if (cpy_r_r132) { + goto CPyL110; } else - goto CPyL178; -CPyL112: ; - cpy_r_r120 = cpy_r_r5; - cpy_r_r129 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r129.f0 == NULL)) { + goto CPyL169; +CPyL108: ; + cpy_r_r124 = cpy_r_r5; + cpy_r_r133 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r133.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__7", -1, CPyStatic_subscription_manager___globals); - goto CPyL179; + goto CPyL170; } - CPy_INCREF(cpy_r_r129.f0); - CPy_INCREF(cpy_r_r129.f1); - CPy_INCREF(cpy_r_r129.f2); -CPyL113: ; - CPy_RestoreExcInfo(cpy_r_r129); - CPy_DecRef(cpy_r_r129.f0); - CPy_DecRef(cpy_r_r129.f1); - CPy_DecRef(cpy_r_r129.f2); - goto CPyL103; -CPyL114: ; - cpy_r_r117 = cpy_r_r5; - cpy_r_r130 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r130.f0 == NULL)) { + CPy_INCREF(cpy_r_r133.f0); + CPy_INCREF(cpy_r_r133.f1); + CPy_INCREF(cpy_r_r133.f2); +CPyL109: ; + CPy_RestoreExcInfo(cpy_r_r133); + CPy_DecRef(cpy_r_r133.f0); + CPy_DecRef(cpy_r_r133.f1); + CPy_DecRef(cpy_r_r133.f2); + goto CPyL99; +CPyL110: ; + cpy_r_r121 = cpy_r_r5; + cpy_r_r134 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r134.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__7", -1, CPyStatic_subscription_manager___globals); - goto CPyL180; + goto CPyL171; } - CPy_INCREF(cpy_r_r130.f0); - CPy_INCREF(cpy_r_r130.f1); - CPy_INCREF(cpy_r_r130.f2); -CPyL115: ; - CPy_RestoreExcInfo(cpy_r_r130); - CPy_DecRef(cpy_r_r130.f0); - CPy_DecRef(cpy_r_r130.f1); - CPy_DecRef(cpy_r_r130.f2); - goto CPyL124; -CPyL116: ; - cpy_r_r131 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r131.f0 == NULL)) { + CPy_INCREF(cpy_r_r134.f0); + CPy_INCREF(cpy_r_r134.f1); + CPy_INCREF(cpy_r_r134.f2); +CPyL111: ; + CPy_RestoreExcInfo(cpy_r_r134); + CPy_DecRef(cpy_r_r134.f0); + CPy_DecRef(cpy_r_r134.f1); + CPy_DecRef(cpy_r_r134.f2); + goto CPyL120; +CPyL112: ; + cpy_r_r135 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; + if (unlikely(cpy_r_r135.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__7", -1, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF(cpy_r_r131.f0); - CPy_INCREF(cpy_r_r131.f1); - CPy_INCREF(cpy_r_r131.f2); -CPyL117: ; - CPy_RestoreExcInfo(cpy_r_r131); - CPy_DecRef(cpy_r_r131.f0); - CPy_DecRef(cpy_r_r131.f1); - CPy_DecRef(cpy_r_r131.f2); - cpy_r_r132 = CPy_KeepPropagating(); - if (!cpy_r_r132) goto CPyL142; + CPy_INCREF(cpy_r_r135.f0); + CPy_INCREF(cpy_r_r135.f1); + CPy_INCREF(cpy_r_r135.f2); +CPyL113: ; + CPy_RestoreExcInfo(cpy_r_r135); + CPy_DecRef(cpy_r_r135.f0); + CPy_DecRef(cpy_r_r135.f1); + CPy_DecRef(cpy_r_r135.f2); + cpy_r_r136 = CPy_KeepPropagating(); + if (!cpy_r_r136) goto CPyL138; CPy_Unreachable(); -CPyL119: ; - cpy_r_r133 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r133 == NULL)) { +CPyL115: ; + cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; + if (unlikely(cpy_r_r137 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__6", -1, CPyStatic_subscription_manager___globals); - goto CPyL181; + goto CPyL172; } - CPy_INCREF_NO_IMM(cpy_r_r133); -CPyL120: ; - cpy_r_r134 = CPyIter_Send(cpy_r_r133, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r133); + CPy_INCREF_NO_IMM(cpy_r_r137); +CPyL116: ; + cpy_r_r138 = CPyIter_Send(cpy_r_r137, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r137); CPy_DECREF(cpy_r_arg); - if (cpy_r_r134 == NULL) { - goto CPyL122; + if (cpy_r_r138 == NULL) { + goto CPyL118; } else - goto CPyL182; -CPyL121: ; - cpy_r_r120 = cpy_r_r134; - goto CPyL103; -CPyL122: ; - cpy_r_r135 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r135 == NULL)) { + goto CPyL173; +CPyL117: ; + cpy_r_r124 = cpy_r_r138; + goto CPyL99; +CPyL118: ; + cpy_r_r139 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r139 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL170; + goto CPyL161; } - cpy_r_r117 = cpy_r_r135; -CPyL124: ; - if (likely(PyUnicode_Check(cpy_r_r117))) - cpy_r_r136 = cpy_r_r117; + cpy_r_r121 = cpy_r_r139; +CPyL120: ; + if (likely(PyUnicode_Check(cpy_r_r121))) + cpy_r_r140 = cpy_r_r121; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 177, CPyStatic_subscription_manager___globals, "str", cpy_r_r117); - goto CPyL170; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 177, CPyStatic_subscription_manager___globals, "str", cpy_r_r121); + goto CPyL161; } - cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; - if (unlikely(cpy_r_r137 == NULL)) { + cpy_r_r141 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; + if (unlikely(cpy_r_r141 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'subscribe_SubscriptionManager_gen' undefined"); } else { - CPy_INCREF_NO_IMM(cpy_r_r137); + CPy_INCREF_NO_IMM(cpy_r_r141); } - cpy_r_r138 = PyList_Append(cpy_r_r137, cpy_r_r136); - CPy_DECREF_NO_IMM(cpy_r_r137); - cpy_r_r139 = NULL; + cpy_r_r142 = PyList_Append(cpy_r_r141, cpy_r_r140); + CPy_DECREF_NO_IMM(cpy_r_r141); + cpy_r_r143 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r139; - cpy_r_r140 = 1; - CPy_DECREF(cpy_r_r136); - cpy_r_r141 = cpy_r_r138 >= 0; - if (unlikely(!cpy_r_r141)) { + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r143; + cpy_r_r144 = 1; + CPy_DECREF(cpy_r_r140); + cpy_r_r145 = cpy_r_r142 >= 0; + if (unlikely(!cpy_r_r145)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } else - goto CPyL89; -CPyL126: ; - cpy_r_r142 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r142)) { + goto CPyL86; +CPyL122: ; + cpy_r_r146 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r146)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - cpy_r_r143 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids; - if (unlikely(cpy_r_r143 == NULL)) { + cpy_r_r147 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids; + if (unlikely(cpy_r_r147 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_ids", 178, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_INCREF_NO_IMM(cpy_r_r143); -CPyL128: ; + CPy_INCREF_NO_IMM(cpy_r_r147); +CPyL124: ; ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL132; - CPyGen_SetStopIterationValue(cpy_r_r143); - CPy_DECREF_NO_IMM(cpy_r_r143); - if (!0) goto CPyL142; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL128; + CPyGen_SetStopIterationValue(cpy_r_r147); + CPy_DECREF_NO_IMM(cpy_r_r147); + if (!0) goto CPyL138; CPy_Unreachable(); -CPyL132: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r143; +CPyL128: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r147; return 0; -CPyL133: ; - cpy_r_r145 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Expected a Subscription or a sequence of ' +CPyL129: ; + cpy_r_r149 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Expected a Subscription or a sequence of ' 'Subscriptions.') */ - cpy_r_r146 = CPyStatic_subscription_manager___globals; - cpy_r_r147 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3TypeError' */ - cpy_r_r148 = CPyDict_GetItem(cpy_r_r146, cpy_r_r147); - if (unlikely(cpy_r_r148 == NULL)) { + cpy_r_r150 = CPyStatic_subscription_manager___globals; + cpy_r_r151 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3TypeError' */ + cpy_r_r152 = CPyDict_GetItem(cpy_r_r150, cpy_r_r151); + if (unlikely(cpy_r_r152 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - PyObject *cpy_r_r149[1] = {cpy_r_r145}; - cpy_r_r150 = (PyObject **)&cpy_r_r149; - cpy_r_r151 = PyObject_Vectorcall(cpy_r_r148, cpy_r_r150, 1, 0); - CPy_DECREF(cpy_r_r148); - if (unlikely(cpy_r_r151 == NULL)) { + PyObject *cpy_r_r153[1] = {cpy_r_r149}; + cpy_r_r154 = (PyObject **)&cpy_r_r153; + cpy_r_r155 = PyObject_Vectorcall(cpy_r_r152, cpy_r_r154, 1, 0); + CPy_DECREF(cpy_r_r152); + if (unlikely(cpy_r_r155 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } - CPy_Raise(cpy_r_r151); - CPy_DECREF(cpy_r_r151); + CPy_Raise(cpy_r_r155); + CPy_DECREF(cpy_r_r155); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } CPy_Unreachable(); -CPyL137: ; - cpy_r_r152 = cpy_r_r6 == 0; - if (cpy_r_r152) goto CPyL183; - cpy_r_r153 = cpy_r_r6 == 1; - if (cpy_r_r153) { - goto CPyL184; +CPyL133: ; + cpy_r_r156 = cpy_r_r6 == 0; + if (cpy_r_r156) goto CPyL174; + cpy_r_r157 = cpy_r_r6 == 1; + if (cpy_r_r157) { + goto CPyL175; } else - goto CPyL185; -CPyL139: ; - cpy_r_r154 = cpy_r_r6 == 2; - if (cpy_r_r154) { - goto CPyL104; + goto CPyL176; +CPyL135: ; + cpy_r_r158 = cpy_r_r6 == 2; + if (cpy_r_r158) { + goto CPyL100; } else - goto CPyL186; -CPyL140: ; + goto CPyL177; +CPyL136: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r155 = 0; - if (unlikely(!cpy_r_r155)) { + cpy_r_r159 = 0; + if (unlikely(!cpy_r_r159)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL142; + goto CPyL138; } CPy_Unreachable(); +CPyL138: ; + cpy_r_r160 = NULL; + return cpy_r_r160; +CPyL139: ; + CPy_DecRef(cpy_r_r9); + goto CPyL138; +CPyL140: ; + CPy_DecRef(cpy_r_r16); + goto CPyL138; +CPyL141: ; + CPy_DecRef(cpy_r_r21); + goto CPyL138; CPyL142: ; - cpy_r_r156 = NULL; - return cpy_r_r156; + CPy_DecRef(cpy_r_r27); + goto CPyL138; CPyL143: ; - CPy_DecRef(cpy_r_r12); - goto CPyL142; + CPy_DecRef(cpy_r_r30); + goto CPyL138; CPyL144: ; - CPy_DecRef(cpy_r_r12); - CPy_DecRef(cpy_r_r13); - goto CPyL142; + CPy_DecRef(cpy_r_r32); + goto CPyL138; CPyL145: ; - CPy_DecRef(cpy_r_r13); - goto CPyL142; + CPy_DecRef(cpy_r_r40); + goto CPyL138; CPyL146: ; - CPy_DecRef(cpy_r_r16); - goto CPyL142; + CPy_XDECREF(cpy_r_r1); + goto CPyL32; CPyL147: ; - CPy_DecRef(cpy_r_r23); - goto CPyL142; + CPy_XDECREF(cpy_r_r1); + goto CPyL31; CPyL148: ; - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r24); - goto CPyL142; + CPy_XDecRef(cpy_r_r1); + goto CPyL41; CPyL149: ; - CPy_DecRef(cpy_r_r26); - goto CPyL142; + CPy_DecRef(cpy_r_r43); + goto CPyL41; CPyL150: ; - CPy_DecRef(cpy_r_r28); - goto CPyL142; + CPy_DecRef(cpy_r_r40); + goto CPyL41; CPyL151: ; - CPy_DecRef(cpy_r_r36); - goto CPyL142; + CPy_DecRef(cpy_r_arg); + goto CPyL138; CPyL152: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL33; + CPy_DecRef(cpy_r_r61); + goto CPyL138; CPyL153: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL32; -CPyL154: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL42; + CPy_DecRef(cpy_r_r66); + goto CPyL138; +CPyL154: ; + CPy_DecRef(cpy_r_r70); + goto CPyL138; CPyL155: ; - CPy_DecRef(cpy_r_r39); - goto CPyL42; + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r75); + goto CPyL138; CPyL156: ; - CPy_DecRef(cpy_r_r36); - goto CPyL42; + CPy_DecRef(cpy_r_r70); + CPy_DecRef(cpy_r_r75); + CPy_DecRef(cpy_r_r76); + goto CPyL138; CPyL157: ; - CPy_DecRef(cpy_r_arg); - goto CPyL142; + CPy_DECREF(cpy_r_r80); + goto CPyL63; CPyL158: ; - CPy_DecRef(cpy_r_r57); - goto CPyL142; + CPy_DecRef(cpy_r_r83); + goto CPyL138; CPyL159: ; - CPy_DecRef(cpy_r_r57); - CPy_DecRef(cpy_r_r58); - goto CPyL142; + CPy_DecRef(cpy_r_r102); + goto CPyL138; CPyL160: ; - CPy_DecRef(cpy_r_r58); - goto CPyL142; + CPy_DecRef(cpy_r_r103); + goto CPyL138; CPyL161: ; - CPy_DecRef(cpy_r_r61); - goto CPyL142; + goto CPyL138; CPyL162: ; - CPy_DecRef(cpy_r_r66); - goto CPyL142; + CPy_DecRef(cpy_r_r111); + goto CPyL138; CPyL163: ; - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r68); - goto CPyL142; + CPy_XDECREF(cpy_r_r3); + goto CPyL98; CPyL164: ; - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r70); - goto CPyL142; + CPy_XDecRef(cpy_r_r3); + goto CPyL138; CPyL165: ; - CPy_DecRef(cpy_r_r66); - CPy_DecRef(cpy_r_r70); - CPy_DecRef(cpy_r_r71); - goto CPyL142; + CPy_DecRef(cpy_r_r121); + goto CPyL138; CPyL166: ; - CPy_DECREF(cpy_r_r75); - goto CPyL66; -CPyL167: ; - CPy_DecRef(cpy_r_r78); - goto CPyL142; -CPyL168: ; - CPy_DecRef(cpy_r_r97); - goto CPyL142; -CPyL169: ; - CPy_DecRef(cpy_r_r98); - goto CPyL142; -CPyL170: ; - goto CPyL142; -CPyL171: ; - CPy_DecRef(cpy_r_r107); - goto CPyL142; -CPyL172: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL102; -CPyL173: ; - CPy_XDecRef(cpy_r_r3); - goto CPyL142; -CPyL174: ; - CPy_DecRef(cpy_r_r117); - goto CPyL142; -CPyL175: ; CPy_XDECREF(cpy_r_r5); - goto CPyL107; -CPyL176: ; + goto CPyL103; +CPyL167: ; CPy_XDECREF(cpy_r_r5); - goto CPyL106; -CPyL177: ; + goto CPyL102; +CPyL168: ; CPy_XDecRef(cpy_r_r5); - cpy_r_r157 = NULL; + cpy_r_r161 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r157; - cpy_r_r158 = 1; - goto CPyL116; -CPyL178: ; + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r161; + cpy_r_r162 = 1; goto CPyL112; -CPyL179: ; - CPy_DecRef(cpy_r_r120); - goto CPyL116; -CPyL180: ; - cpy_r_r159 = NULL; +CPyL169: ; + goto CPyL108; +CPyL170: ; + CPy_DecRef(cpy_r_r124); + goto CPyL112; +CPyL171: ; + cpy_r_r163 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r159; - cpy_r_r160 = 1; - CPy_DecRef(cpy_r_r117); - goto CPyL116; -CPyL181: ; + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r163; + cpy_r_r164 = 1; + CPy_DecRef(cpy_r_r121); + goto CPyL112; +CPyL172: ; CPy_DecRef(cpy_r_arg); - goto CPyL142; -CPyL182: ; - goto CPyL121; -CPyL183: ; + goto CPyL138; +CPyL173: ; + goto CPyL117; +CPyL174: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r5); - cpy_r_r161 = NULL; + cpy_r_r165 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r161; - cpy_r_r162 = 1; + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r165; + cpy_r_r166 = 1; goto CPyL1; -CPyL184: ; +CPyL175: ; CPy_XDECREF(cpy_r_r5); - cpy_r_r163 = NULL; + cpy_r_r167 = NULL; if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r163; - cpy_r_r164 = 1; - goto CPyL30; -CPyL185: ; + ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r167; + cpy_r_r168 = 1; + goto CPyL29; +CPyL176: ; CPy_XDECREF(cpy_r_r1); - goto CPyL139; -CPyL186: ; + goto CPyL135; +CPyL177: ; CPy_XDECREF(cpy_r_r5); - goto CPyL140; + goto CPyL136; } PyObject *CPyDef_subscription_manager___subscribe_SubscriptionManager_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -251949,18 +251917,7 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager___subscribe(PyObject CPy_TypeError("faster_web3.providers.persistent.subscription_manager.SubscriptionManager", obj_self); goto fail; } - PyObject *arg_subscriptions; - if (PyObject_TypeCheck(obj_subscriptions, CPyType_subscriptions___EthSubscription)) - arg_subscriptions = obj_subscriptions; - else { - arg_subscriptions = NULL; - } - if (arg_subscriptions != NULL) goto __LL855; - arg_subscriptions = obj_subscriptions; - if (arg_subscriptions != NULL) goto __LL855; - CPy_TypeError("union[faster_web3.utils.subscriptions.EthSubscription, object]", obj_subscriptions); - goto fail; -__LL855: ; + PyObject *arg_subscriptions = obj_subscriptions; PyObject *retval = CPyDef_subscription_manager___SubscriptionManager___subscribe(arg_self, arg_subscriptions); return retval; fail: ; @@ -251982,42 +251939,42 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ char cpy_r_r10; PyObject *cpy_r_r11; PyObject *cpy_r_r12; - char cpy_r_r13; + PyObject *cpy_r_r13; PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; + int32_t cpy_r_r15; + char cpy_r_r16; char cpy_r_r17; PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; + char cpy_r_r19; + PyObject *cpy_r_r20; + char cpy_r_r21; PyObject *cpy_r_r22; PyObject *cpy_r_r23; char cpy_r_r24; PyObject *cpy_r_r25; PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; + PyObject *cpy_r_r27; + char cpy_r_r28; PyObject *cpy_r_r29; PyObject *cpy_r_r30; - PyObject *cpy_r_r31; + char cpy_r_r31; PyObject *cpy_r_r32; PyObject *cpy_r_r33; - PyObject **cpy_r_r35; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; PyObject *cpy_r_r36; PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - char cpy_r_r39; + PyObject **cpy_r_r39; PyObject *cpy_r_r40; PyObject *cpy_r_r41; - PyObject *cpy_r_r42; + char cpy_r_r42; PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + int32_t cpy_r_r46; char cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; + char cpy_r_r48; + char cpy_r_r49; PyObject *cpy_r_r50; PyObject *cpy_r_r51; PyObject *cpy_r_r52; @@ -252029,80 +251986,81 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ PyObject *cpy_r_r58; PyObject *cpy_r_r59; PyObject *cpy_r_r60; - PyObject **cpy_r_r62; + PyObject *cpy_r_r61; + PyObject *cpy_r_r62; PyObject *cpy_r_r63; PyObject *cpy_r_r64; PyObject *cpy_r_r65; PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; + PyObject **cpy_r_r68; PyObject *cpy_r_r69; PyObject *cpy_r_r70; PyObject *cpy_r_r71; - PyObject **cpy_r_r73; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; PyObject *cpy_r_r74; PyObject *cpy_r_r75; - char cpy_r_r76; + PyObject *cpy_r_r76; PyObject *cpy_r_r77; PyObject *cpy_r_r78; PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - char cpy_r_r82; + PyObject **cpy_r_r81; + PyObject *cpy_r_r82; PyObject *cpy_r_r83; char cpy_r_r84; PyObject *cpy_r_r85; - char cpy_r_r86; - tuple_T3OOO cpy_r_r87; - char cpy_r_r88; - PyObject **cpy_r_r89; - PyObject *cpy_r_r90; - char cpy_r_r91; - tuple_T3OOO cpy_r_r92; - tuple_T3OOO cpy_r_r93; - tuple_T3OOO cpy_r_r94; - char cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; + PyObject *cpy_r_r86; + PyObject *cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + char cpy_r_r90; + PyObject *cpy_r_r91; + char cpy_r_r92; + PyObject *cpy_r_r93; + char cpy_r_r94; + tuple_T3OOO cpy_r_r95; + char cpy_r_r96; + PyObject **cpy_r_r97; PyObject *cpy_r_r98; char cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; + tuple_T3OOO cpy_r_r100; + tuple_T3OOO cpy_r_r101; + tuple_T3OOO cpy_r_r102; char cpy_r_r103; PyObject *cpy_r_r104; PyObject *cpy_r_r105; PyObject *cpy_r_r106; - PyObject *cpy_r_r107; + char cpy_r_r107; PyObject *cpy_r_r108; PyObject *cpy_r_r109; - PyObject *cpy_r_r110; + char cpy_r_r110; PyObject *cpy_r_r111; PyObject *cpy_r_r112; PyObject *cpy_r_r113; - PyObject **cpy_r_r115; + PyObject *cpy_r_r114; + PyObject *cpy_r_r115; PyObject *cpy_r_r116; PyObject *cpy_r_r117; PyObject *cpy_r_r118; PyObject *cpy_r_r119; - CPyPtr cpy_r_r120; - int64_t cpy_r_r121; - CPyTagged cpy_r_r122; - char cpy_r_r123; + PyObject *cpy_r_r120; + PyObject *cpy_r_r121; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; + PyObject **cpy_r_r126; PyObject *cpy_r_r127; PyObject *cpy_r_r128; PyObject *cpy_r_r129; - char cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; + PyObject *cpy_r_r130; + CPyPtr cpy_r_r131; + int64_t cpy_r_r132; + CPyTagged cpy_r_r133; + char cpy_r_r134; PyObject *cpy_r_r135; PyObject *cpy_r_r136; - PyObject **cpy_r_r138; + PyObject *cpy_r_r137; + PyObject *cpy_r_r138; PyObject *cpy_r_r139; PyObject *cpy_r_r140; char cpy_r_r141; @@ -252111,138 +252069,145 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ PyObject *cpy_r_r144; PyObject *cpy_r_r145; PyObject *cpy_r_r146; - char cpy_r_r147; - PyObject *cpy_r_r148; - char cpy_r_r149; + PyObject *cpy_r_r147; + PyObject **cpy_r_r149; PyObject *cpy_r_r150; - char cpy_r_r151; - tuple_T3OOO cpy_r_r152; - char cpy_r_r153; - PyObject **cpy_r_r154; + PyObject *cpy_r_r151; + char cpy_r_r152; + PyObject *cpy_r_r153; + PyObject *cpy_r_r154; PyObject *cpy_r_r155; - char cpy_r_r156; - tuple_T3OOO cpy_r_r157; - tuple_T3OOO cpy_r_r158; - tuple_T3OOO cpy_r_r159; + PyObject *cpy_r_r156; + PyObject *cpy_r_r157; + char cpy_r_r158; + PyObject *cpy_r_r159; char cpy_r_r160; PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - PyObject *cpy_r_r163; - PyObject *cpy_r_r164; - char cpy_r_r165; + char cpy_r_r162; + tuple_T3OOO cpy_r_r163; + char cpy_r_r164; + PyObject **cpy_r_r165; PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - int32_t cpy_r_r170; + char cpy_r_r167; + tuple_T3OOO cpy_r_r168; + tuple_T3OOO cpy_r_r169; + tuple_T3OOO cpy_r_r170; char cpy_r_r171; - char cpy_r_r172; + PyObject *cpy_r_r172; PyObject *cpy_r_r173; - CPyTagged cpy_r_r174; - char cpy_r_r175; - PyObject *cpy_r_r176; + PyObject *cpy_r_r174; + PyObject *cpy_r_r175; + char cpy_r_r176; PyObject *cpy_r_r177; PyObject *cpy_r_r178; PyObject *cpy_r_r179; - PyObject **cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - char cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - char cpy_r_r187; - char cpy_r_r188; + PyObject *cpy_r_r180; + int32_t cpy_r_r181; + char cpy_r_r182; + char cpy_r_r183; + PyObject *cpy_r_r184; + CPyTagged cpy_r_r185; + char cpy_r_r186; + PyObject *cpy_r_r187; + PyObject *cpy_r_r188; PyObject *cpy_r_r189; - CPyPtr cpy_r_r190; - int64_t cpy_r_r191; - int64_t cpy_r_r192; - char cpy_r_r193; + PyObject *cpy_r_r190; + PyObject **cpy_r_r192; + PyObject *cpy_r_r193; PyObject *cpy_r_r194; - int64_t cpy_r_r195; - CPyPtr cpy_r_r196; - CPyPtr cpy_r_r197; - int64_t cpy_r_r198; - CPyPtr cpy_r_r199; + char cpy_r_r195; + PyObject *cpy_r_r196; + PyObject *cpy_r_r197; + char cpy_r_r198; + char cpy_r_r199; PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - char cpy_r_r203; - PyObject *cpy_r_r204; - char cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - char cpy_r_r209; - PyObject *cpy_r_r210; + CPyPtr cpy_r_r201; + int64_t cpy_r_r202; + int64_t cpy_r_r203; + char cpy_r_r204; + PyObject *cpy_r_r205; + int64_t cpy_r_r206; + CPyPtr cpy_r_r207; + CPyPtr cpy_r_r208; + int64_t cpy_r_r209; + CPyPtr cpy_r_r210; PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - PyObject **cpy_r_r213; - PyObject *cpy_r_r214; - char cpy_r_r215; + char cpy_r_r212; + PyObject *cpy_r_r213; + char cpy_r_r214; + PyObject *cpy_r_r215; PyObject *cpy_r_r216; PyObject *cpy_r_r217; char cpy_r_r218; PyObject *cpy_r_r219; - char cpy_r_r220; + PyObject *cpy_r_r220; PyObject *cpy_r_r221; - char cpy_r_r222; - tuple_T3OOO cpy_r_r223; + PyObject **cpy_r_r222; + PyObject *cpy_r_r223; char cpy_r_r224; - PyObject **cpy_r_r225; + PyObject *cpy_r_r225; PyObject *cpy_r_r226; char cpy_r_r227; - tuple_T3OOO cpy_r_r228; - tuple_T3OOO cpy_r_r229; - tuple_T3OOO cpy_r_r230; + PyObject *cpy_r_r228; + char cpy_r_r229; + PyObject *cpy_r_r230; char cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; - char cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - int32_t cpy_r_r238; - PyObject *cpy_r_r239; + tuple_T3OOO cpy_r_r232; + char cpy_r_r233; + PyObject **cpy_r_r234; + PyObject *cpy_r_r235; + char cpy_r_r236; + tuple_T3OOO cpy_r_r237; + tuple_T3OOO cpy_r_r238; + tuple_T3OOO cpy_r_r239; char cpy_r_r240; - char cpy_r_r241; - int64_t cpy_r_r242; - int64_t cpy_r_r243; + PyObject *cpy_r_r241; + PyObject *cpy_r_r242; + PyObject *cpy_r_r243; char cpy_r_r244; PyObject *cpy_r_r245; PyObject *cpy_r_r246; - PyObject *cpy_r_r247; + int32_t cpy_r_r247; PyObject *cpy_r_r248; - PyObject **cpy_r_r250; - PyObject *cpy_r_r251; - char cpy_r_r252; - PyObject *cpy_r_r253; - char cpy_r_r254; + char cpy_r_r249; + char cpy_r_r250; + int64_t cpy_r_r251; + int64_t cpy_r_r252; + char cpy_r_r253; + PyObject *cpy_r_r254; PyObject *cpy_r_r255; PyObject *cpy_r_r256; PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; + PyObject **cpy_r_r259; PyObject *cpy_r_r260; - PyObject **cpy_r_r262; - PyObject *cpy_r_r263; + char cpy_r_r261; + PyObject *cpy_r_r262; + char cpy_r_r263; PyObject *cpy_r_r264; - char cpy_r_r265; - char cpy_r_r266; - char cpy_r_r267; - char cpy_r_r268; - char cpy_r_r269; - char cpy_r_r270; + PyObject *cpy_r_r265; + PyObject *cpy_r_r266; + PyObject *cpy_r_r267; + PyObject *cpy_r_r268; + PyObject **cpy_r_r270; PyObject *cpy_r_r271; PyObject *cpy_r_r272; char cpy_r_r273; - PyObject *cpy_r_r274; + char cpy_r_r274; char cpy_r_r275; - PyObject *cpy_r_r276; + char cpy_r_r276; char cpy_r_r277; - PyObject *cpy_r_r278; - char cpy_r_r279; + char cpy_r_r278; + PyObject *cpy_r_r279; PyObject *cpy_r_r280; char cpy_r_r281; + PyObject *cpy_r_r282; + char cpy_r_r283; + PyObject *cpy_r_r284; + char cpy_r_r285; + PyObject *cpy_r_r286; + char cpy_r_r287; + PyObject *cpy_r_r288; + char cpy_r_r289; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; cpy_r_r2 = NULL; @@ -252253,7 +252218,7 @@ PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____ cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; cpy_r_r8 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL216; + goto CPyL217; CPyL1: ; cpy_r_r9 = (PyObject *)&_Py_NoneStruct; cpy_r_r10 = cpy_r_type != cpy_r_r9; @@ -252261,1630 +252226,1576 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } CPy_Unreachable(); CPyL4: ; cpy_r_r11 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r11 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } CPy_INCREF(cpy_r_r11); CPyL5: ; - cpy_r_r12 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r13 = CPy_TypeCheck(cpy_r_r11, cpy_r_r12); - CPy_DECREF(cpy_r_r11); - if (cpy_r_r13) goto CPyL8; - cpy_r_r14 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + cpy_r_r12 = CPyStatic_subscription_manager___globals; + cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscription' */ + cpy_r_r14 = CPyDict_GetItem(cpy_r_r12, cpy_r_r13); if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); - goto CPyL222; + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL224; } - CPy_INCREF(cpy_r_r14); -CPyL7: ; - cpy_r_r15 = PyUnicode_Check(cpy_r_r14); + cpy_r_r15 = PyObject_IsInstance(cpy_r_r11, cpy_r_r14); + CPy_DECREF(cpy_r_r11); CPy_DECREF(cpy_r_r14); - if (!cpy_r_r15) goto CPyL138; -CPyL8: ; - cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 215, CPyStatic_subscription_manager___globals); - goto CPyL222; + cpy_r_r16 = cpy_r_r15 >= 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL223; } - CPy_INCREF(cpy_r_r16); -CPyL9: ; - cpy_r_r17 = PyUnicode_Check(cpy_r_r16); - CPy_DECREF(cpy_r_r16); - if (!cpy_r_r17) goto CPyL25; + cpy_r_r17 = cpy_r_r15; + if (cpy_r_r17) goto CPyL10; cpy_r_r18 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 216, CPyStatic_subscription_manager___globals); - goto CPyL222; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); + goto CPyL223; } CPy_INCREF(cpy_r_r18); +CPyL9: ; + cpy_r_r19 = PyUnicode_Check(cpy_r_r18); + CPy_DECREF(cpy_r_r18); + if (!cpy_r_r19) goto CPyL142; +CPyL10: ; + cpy_r_r20 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 215, CPyStatic_subscription_manager___globals); + goto CPyL223; + } + CPy_INCREF(cpy_r_r20); CPyL11: ; - if (likely(PyUnicode_Check(cpy_r_r18))) - cpy_r_r19 = cpy_r_r18; + cpy_r_r21 = PyUnicode_Check(cpy_r_r20); + CPy_DECREF(cpy_r_r20); + if (!cpy_r_r21) goto CPyL27; + cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 216, CPyStatic_subscription_manager___globals); + goto CPyL223; + } + CPy_INCREF(cpy_r_r22); +CPyL13: ; + if (likely(PyUnicode_Check(cpy_r_r22))) + cpy_r_r23 = cpy_r_r22; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 216, CPyStatic_subscription_manager___globals, "str", cpy_r_r18); - goto CPyL222; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 216, CPyStatic_subscription_manager___globals, "str", cpy_r_r22); + goto CPyL223; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id = cpy_r_r19; - cpy_r_r20 = 1; - if (unlikely(!cpy_r_r20)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id = cpy_r_r23; + cpy_r_r24 = 1; + if (unlikely(!cpy_r_r24)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r21 == NULL)) { + cpy_r_r25 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r25 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 217, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r21); -CPyL14: ; - cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; - if (unlikely(cpy_r_r22 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r25); +CPyL16: ; + cpy_r_r26 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; + if (unlikely(cpy_r_r26 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 217, CPyStatic_subscription_manager___globals); - goto CPyL223; + goto CPyL225; } - CPy_INCREF(cpy_r_r22); -CPyL15: ; - cpy_r_r23 = CPyDef_subscription_manager___SubscriptionManager___get_by_id(cpy_r_r21, cpy_r_r22); - CPy_DECREF(cpy_r_r22); - CPy_DECREF_NO_IMM(cpy_r_r21); - if (unlikely(cpy_r_r23 == NULL)) { + CPy_INCREF(cpy_r_r26); +CPyL17: ; + cpy_r_r27 = CPyDef_subscription_manager___SubscriptionManager___get_by_id(cpy_r_r25, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + CPy_DECREF_NO_IMM(cpy_r_r25); + if (unlikely(cpy_r_r27 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription = cpy_r_r23; - cpy_r_r24 = 1; - if (unlikely(!cpy_r_r24)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription = cpy_r_r27; + cpy_r_r28 = 1; + if (unlikely(!cpy_r_r28)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r25 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r25 == NULL)) { + cpy_r_r29 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r29 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 218, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r25); -CPyL18: ; - cpy_r_r26 = (PyObject *)&_Py_NoneStruct; - cpy_r_r27 = cpy_r_r25 == cpy_r_r26; - CPy_DECREF(cpy_r_r25); - if (!cpy_r_r27) goto CPyL28; - cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription not found or is not being managed by the ' + CPy_INCREF(cpy_r_r29); +CPyL20: ; + cpy_r_r30 = (PyObject *)&_Py_NoneStruct; + cpy_r_r31 = cpy_r_r29 == cpy_r_r30; + CPy_DECREF(cpy_r_r29); + if (!cpy_r_r31) goto CPyL29; + cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription not found or is not being managed by the ' 'subscription manager.\n' ' id: ') */ - cpy_r_r29 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; - if (unlikely(cpy_r_r29 == NULL)) { + cpy_r_r33 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; + if (unlikely(cpy_r_r33 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 221, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r29); -CPyL20: ; - cpy_r_r30 = CPyStr_Build(2, cpy_r_r28, cpy_r_r29); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { + CPy_INCREF(cpy_r_r33); +CPyL22: ; + cpy_r_r34 = CPyStr_Build(2, cpy_r_r32, cpy_r_r33); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r31 = CPyStatic_subscription_manager___globals; - cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r33 = CPyDict_GetItem(cpy_r_r31, cpy_r_r32); - if (unlikely(cpy_r_r33 == NULL)) { + cpy_r_r35 = CPyStatic_subscription_manager___globals; + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL224; + goto CPyL226; } - PyObject *cpy_r_r34[1] = {cpy_r_r30}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r33, cpy_r_r35, 1, 0); - CPy_DECREF(cpy_r_r33); - if (unlikely(cpy_r_r36 == NULL)) { + PyObject *cpy_r_r38[1] = {cpy_r_r34}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r40 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL224; + goto CPyL226; } - CPy_DECREF(cpy_r_r30); - CPy_Raise(cpy_r_r36); - CPy_DECREF(cpy_r_r36); + CPy_DECREF(cpy_r_r34); + CPy_Raise(cpy_r_r40); + CPy_DECREF(cpy_r_r40); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } CPy_Unreachable(); -CPyL25: ; - cpy_r_r37 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r37 == NULL)) { +CPyL27: ; + cpy_r_r41 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r41 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 224, CPyStatic_subscription_manager___globals); - goto CPyL222; - } - CPy_INCREF(cpy_r_r37); -CPyL26: ; - if (likely(PyObject_TypeCheck(cpy_r_r37, CPyType_subscriptions___EthSubscription))) - cpy_r_r38 = cpy_r_r37; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 224, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r37); - goto CPyL222; + goto CPyL223; } + CPy_INCREF(cpy_r_r41); +CPyL28: ; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription = cpy_r_r38; - cpy_r_r39 = 1; - if (unlikely(!cpy_r_r39)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription = cpy_r_r41; + cpy_r_r42 = 1; + if (unlikely(!cpy_r_r42)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; - } -CPyL28: ; - cpy_r_r40 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 226, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r40); CPyL29: ; - if (likely(cpy_r_r40 != Py_None)) - cpy_r_r41 = cpy_r_r40; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 226, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r40); - goto CPyL222; + cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 226, CPyStatic_subscription_manager___globals); + goto CPyL223; } - cpy_r_r42 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r42 == NULL)) { + CPy_INCREF(cpy_r_r43); +CPyL30: ; + cpy_r_r44 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r44 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 226, CPyStatic_subscription_manager___globals); - goto CPyL225; + goto CPyL227; } - CPy_INCREF_NO_IMM(cpy_r_r42); + CPy_INCREF_NO_IMM(cpy_r_r44); CPyL31: ; - cpy_r_r43 = CPyDef_subscription_manager___SubscriptionManager___subscriptions(cpy_r_r42); - CPy_DECREF_NO_IMM(cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { + cpy_r_r45 = CPyDef_subscription_manager___SubscriptionManager___subscriptions(cpy_r_r44); + CPy_DECREF_NO_IMM(cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL225; + goto CPyL227; } CPyL32: ; - cpy_r_r44 = PySequence_Contains(cpy_r_r43, cpy_r_r41); - CPy_DECREF_NO_IMM(cpy_r_r43); - CPy_DECREF_NO_IMM(cpy_r_r41); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { + cpy_r_r46 = PySequence_Contains(cpy_r_r45, cpy_r_r43); + CPy_DECREF_NO_IMM(cpy_r_r45); + CPy_DECREF(cpy_r_r43); + cpy_r_r47 = cpy_r_r46 >= 0; + if (unlikely(!cpy_r_r47)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r46 = cpy_r_r44; - cpy_r_r47 = cpy_r_r46 ^ 1; - if (!cpy_r_r47) goto CPyL46; - cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription not found or is not being managed by the ' + cpy_r_r48 = cpy_r_r46; + cpy_r_r49 = cpy_r_r48 ^ 1; + if (!cpy_r_r49) goto CPyL48; + cpy_r_r50 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription not found or is not being managed by the ' 'subscription manager.\n' ' label: ') */ - cpy_r_r49 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r49 == NULL)) { + cpy_r_r51 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r51 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 230, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r49); + CPy_INCREF(cpy_r_r51); CPyL35: ; - if (likely(cpy_r_r49 != Py_None)) - cpy_r_r50 = cpy_r_r49; + cpy_r_r52 = cpy_r_r51; + cpy_r_r53 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ + cpy_r_r54 = CPyObject_GetAttr(cpy_r_r52, cpy_r_r53); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL223; + } + if (likely(PyUnicode_Check(cpy_r_r54))) + cpy_r_r55 = cpy_r_r54; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 230, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r49); - goto CPyL226; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 230, CPyStatic_subscription_manager___globals, "str", cpy_r_r54); + goto CPyL223; } - cpy_r_r51 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { + cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '\n id: ' */ + cpy_r_r57 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r57 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 230, CPyStatic_subscription_manager___globals); + goto CPyL228; + } + CPy_INCREF(cpy_r_r57); +CPyL39: ; + cpy_r_r58 = cpy_r_r57; + cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_id' */ + cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r60 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL226; + goto CPyL228; } -CPyL37: ; - CPy_DECREF(cpy_r_r49); - cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '\n id: ' */ - cpy_r_r53 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 230, CPyStatic_subscription_manager___globals); - goto CPyL227; + if (PyUnicode_Check(cpy_r_r60)) + cpy_r_r61 = cpy_r_r60; + else { + cpy_r_r61 = NULL; } - CPy_INCREF(cpy_r_r53); -CPyL38: ; - if (likely(cpy_r_r53 != Py_None)) - cpy_r_r54 = cpy_r_r53; + if (cpy_r_r61 != NULL) goto __LL855; + if (cpy_r_r60 == Py_None) + cpy_r_r61 = cpy_r_r60; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 230, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r53); - goto CPyL228; + cpy_r_r61 = NULL; } - cpy_r_r55 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r54)->__id; - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "EthSubscription", "_id", 230, CPyStatic_subscription_manager___globals); + if (cpy_r_r61 != NULL) goto __LL855; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 230, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r60); + goto CPyL228; +__LL855: ; + cpy_r_r62 = PyObject_Str(cpy_r_r61); + CPy_DECREF(cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL228; } - CPy_INCREF(cpy_r_r55); -CPyL40: ; - CPy_DECREF(cpy_r_r53); - cpy_r_r56 = PyObject_Str(cpy_r_r55); + cpy_r_r63 = CPyStr_Build(4, cpy_r_r50, cpy_r_r55, cpy_r_r56, cpy_r_r62); CPy_DECREF(cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL227; - } - cpy_r_r57 = CPyStr_Build(4, cpy_r_r48, cpy_r_r51, cpy_r_r52, cpy_r_r56); - CPy_DECREF(cpy_r_r51); - CPy_DECREF(cpy_r_r56); - if (unlikely(cpy_r_r57 == NULL)) { + CPy_DECREF(cpy_r_r62); + if (unlikely(cpy_r_r63 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r58 = CPyStatic_subscription_manager___globals; - cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r60 = CPyDict_GetItem(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { + cpy_r_r64 = CPyStatic_subscription_manager___globals; + cpy_r_r65 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r66 = CPyDict_GetItem(cpy_r_r64, cpy_r_r65); + if (unlikely(cpy_r_r66 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL229; } - PyObject *cpy_r_r61[1] = {cpy_r_r57}; - cpy_r_r62 = (PyObject **)&cpy_r_r61; - cpy_r_r63 = PyObject_Vectorcall(cpy_r_r60, cpy_r_r62, 1, 0); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r63 == NULL)) { + PyObject *cpy_r_r67[1] = {cpy_r_r63}; + cpy_r_r68 = (PyObject **)&cpy_r_r67; + cpy_r_r69 = PyObject_Vectorcall(cpy_r_r66, cpy_r_r68, 1, 0); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r69 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL229; } - CPy_DECREF(cpy_r_r57); - CPy_Raise(cpy_r_r63); CPy_DECREF(cpy_r_r63); + CPy_Raise(cpy_r_r69); + CPy_DECREF(cpy_r_r69); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } CPy_Unreachable(); -CPyL46: ; - cpy_r_r64 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r64 == NULL)) { +CPyL48: ; + cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r70 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 233, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r64); -CPyL47: ; - cpy_r_r65 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r64)->__w3; - CPy_INCREF(cpy_r_r65); - CPy_DECREF_NO_IMM(cpy_r_r64); - cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ - cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); - CPy_DECREF(cpy_r_r65); - if (unlikely(cpy_r_r67 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r70); +CPyL49: ; + cpy_r_r71 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r70)->__w3; + CPy_INCREF(cpy_r_r71); + CPy_DECREF_NO_IMM(cpy_r_r70); + cpy_r_r72 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ + cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r73 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r68 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r68 == NULL)) { + cpy_r_r74 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r74 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 233, CPyStatic_subscription_manager___globals); goto CPyL230; } - CPy_INCREF(cpy_r_r68); -CPyL49: ; - if (likely(cpy_r_r68 != Py_None)) - cpy_r_r69 = cpy_r_r68; + CPy_INCREF(cpy_r_r74); +CPyL51: ; + cpy_r_r75 = cpy_r_r74; + cpy_r_r76 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r77 = CPyObject_GetAttr(cpy_r_r75, cpy_r_r76); + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL230; + } + if (likely(PyUnicode_Check(cpy_r_r77))) + cpy_r_r78 = cpy_r_r77; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 233, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r68); - goto CPyL231; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 233, CPyStatic_subscription_manager___globals, "str", cpy_r_r77); + goto CPyL230; } - cpy_r_r70 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r69); - if (unlikely(cpy_r_r70 == NULL)) { + cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unsubscribe' */ + PyObject *cpy_r_r80[2] = {cpy_r_r73, cpy_r_r78}; + cpy_r_r81 = (PyObject **)&cpy_r_r80; + cpy_r_r82 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r82 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL231; } -CPyL51: ; - CPy_DECREF(cpy_r_r68); - cpy_r_r71 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unsubscribe' */ - PyObject *cpy_r_r72[2] = {cpy_r_r67, cpy_r_r70}; - cpy_r_r73 = (PyObject **)&cpy_r_r72; - cpy_r_r74 = PyObject_VectorcallMethod(cpy_r_r71, cpy_r_r73, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL232; - } - CPy_DECREF(cpy_r_r67); - CPy_DECREF(cpy_r_r70); - cpy_r_r75 = CPy_GetCoro(cpy_r_r74); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { + CPy_DECREF(cpy_r_r73); + CPy_DECREF(cpy_r_r78); + cpy_r_r83 = CPy_GetCoro(cpy_r_r82); + CPy_DECREF(cpy_r_r82); + if (unlikely(cpy_r_r83 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r75; - cpy_r_r76 = 1; - if (unlikely(!cpy_r_r76)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r83; + cpy_r_r84 = 1; + if (unlikely(!cpy_r_r84)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r77 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r77 == NULL)) { + cpy_r_r85 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r85 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r77); -CPyL55: ; - cpy_r_r78 = CPyIter_Next(cpy_r_r77); - CPy_DECREF(cpy_r_r77); - if (cpy_r_r78 != NULL) goto CPyL58; - cpy_r_r79 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r79 == NULL)) { + CPy_INCREF(cpy_r_r85); +CPyL58: ; + cpy_r_r86 = CPyIter_Next(cpy_r_r85); + CPy_DECREF(cpy_r_r85); + if (cpy_r_r86 != NULL) goto CPyL61; + cpy_r_r87 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r87 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r80 = cpy_r_r79; - cpy_r_r81 = NULL; + cpy_r_r88 = cpy_r_r87; + cpy_r_r89 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r81; - cpy_r_r82 = 1; - if (unlikely(!cpy_r_r82)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r89; + cpy_r_r90 = 1; + if (unlikely(!cpy_r_r90)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL233; + goto CPyL232; } else - goto CPyL80; -CPyL58: ; - cpy_r_r83 = cpy_r_r78; -CPyL59: ; + goto CPyL83; +CPyL61: ; + cpy_r_r91 = cpy_r_r86; +CPyL62: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r83; -CPyL60: ; - cpy_r_r85 = (PyObject *)&_Py_NoneStruct; - cpy_r_r86 = cpy_r_type != cpy_r_r85; - if (!cpy_r_r86) goto CPyL234; + return cpy_r_r91; +CPyL63: ; + cpy_r_r93 = (PyObject *)&_Py_NoneStruct; + cpy_r_r94 = cpy_r_type != cpy_r_r93; + if (!cpy_r_r94) goto CPyL233; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL64; + goto CPyL67; } else - goto CPyL235; -CPyL62: ; + goto CPyL234; +CPyL65: ; CPy_Unreachable(); -CPyL63: ; +CPyL66: ; CPy_INCREF(cpy_r_arg); - goto CPyL75; -CPyL64: ; - cpy_r_r87 = CPy_CatchError(); + goto CPyL78; +CPyL67: ; + cpy_r_r95 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f2); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r87; - cpy_r_r88 = 1; - if (unlikely(!cpy_r_r88)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r95; + cpy_r_r96 = 1; + if (unlikely(!cpy_r_r96)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL236; + goto CPyL235; } - cpy_r_r89 = (PyObject **)&cpy_r_r1; - cpy_r_r90 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r90 == NULL)) { + cpy_r_r97 = (PyObject **)&cpy_r_r1; + cpy_r_r98 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r98 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL236; + goto CPyL235; } - CPy_INCREF(cpy_r_r90); -CPyL66: ; - cpy_r_r91 = CPy_YieldFromErrorHandle(cpy_r_r90, cpy_r_r89); - CPy_DecRef(cpy_r_r90); - if (unlikely(cpy_r_r91 == 2)) { + CPy_INCREF(cpy_r_r98); +CPyL69: ; + cpy_r_r99 = CPy_YieldFromErrorHandle(cpy_r_r98, cpy_r_r97); + CPy_DecRef(cpy_r_r98); + if (unlikely(cpy_r_r99 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL236; + goto CPyL235; } - if (cpy_r_r91) goto CPyL70; - cpy_r_r83 = cpy_r_r1; - cpy_r_r92 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r92.f0 == NULL)) { + if (cpy_r_r99) goto CPyL73; + cpy_r_r91 = cpy_r_r1; + cpy_r_r100 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r100.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL236; } - CPy_INCREF(cpy_r_r92.f0); - CPy_INCREF(cpy_r_r92.f1); - CPy_INCREF(cpy_r_r92.f2); -CPyL69: ; - CPy_RestoreExcInfo(cpy_r_r92); - CPy_DecRef(cpy_r_r92.f0); - CPy_DecRef(cpy_r_r92.f1); - CPy_DecRef(cpy_r_r92.f2); - goto CPyL59; -CPyL70: ; - cpy_r_r80 = cpy_r_r1; - cpy_r_r93 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r93.f0 == NULL)) { + CPy_INCREF(cpy_r_r100.f0); + CPy_INCREF(cpy_r_r100.f1); + CPy_INCREF(cpy_r_r100.f2); +CPyL72: ; + CPy_RestoreExcInfo(cpy_r_r100); + CPy_DecRef(cpy_r_r100.f0); + CPy_DecRef(cpy_r_r100.f1); + CPy_DecRef(cpy_r_r100.f2); + goto CPyL62; +CPyL73: ; + cpy_r_r88 = cpy_r_r1; + cpy_r_r101 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r101.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL238; + goto CPyL237; } - CPy_INCREF(cpy_r_r93.f0); - CPy_INCREF(cpy_r_r93.f1); - CPy_INCREF(cpy_r_r93.f2); -CPyL71: ; - CPy_RestoreExcInfo(cpy_r_r93); - CPy_DecRef(cpy_r_r93.f0); - CPy_DecRef(cpy_r_r93.f1); - CPy_DecRef(cpy_r_r93.f2); - goto CPyL80; -CPyL72: ; - cpy_r_r94 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r94.f0 == NULL)) { + CPy_INCREF(cpy_r_r101.f0); + CPy_INCREF(cpy_r_r101.f1); + CPy_INCREF(cpy_r_r101.f2); +CPyL74: ; + CPy_RestoreExcInfo(cpy_r_r101); + CPy_DecRef(cpy_r_r101.f0); + CPy_DecRef(cpy_r_r101.f1); + CPy_DecRef(cpy_r_r101.f2); + goto CPyL83; +CPyL75: ; + cpy_r_r102 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; + if (unlikely(cpy_r_r102.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__9", -1, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r94.f0); - CPy_INCREF(cpy_r_r94.f1); - CPy_INCREF(cpy_r_r94.f2); -CPyL73: ; - CPy_RestoreExcInfo(cpy_r_r94); - CPy_DecRef(cpy_r_r94.f0); - CPy_DecRef(cpy_r_r94.f1); - CPy_DecRef(cpy_r_r94.f2); - cpy_r_r95 = CPy_KeepPropagating(); - if (!cpy_r_r95) goto CPyL222; + CPy_INCREF(cpy_r_r102.f0); + CPy_INCREF(cpy_r_r102.f1); + CPy_INCREF(cpy_r_r102.f2); +CPyL76: ; + CPy_RestoreExcInfo(cpy_r_r102); + CPy_DecRef(cpy_r_r102.f0); + CPy_DecRef(cpy_r_r102.f1); + CPy_DecRef(cpy_r_r102.f2); + cpy_r_r103 = CPy_KeepPropagating(); + if (!cpy_r_r103) goto CPyL223; CPy_Unreachable(); -CPyL75: ; - cpy_r_r96 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r96 == NULL)) { +CPyL78: ; + cpy_r_r104 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; + if (unlikely(cpy_r_r104 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__8", -1, CPyStatic_subscription_manager___globals); - goto CPyL239; + goto CPyL238; } - CPy_INCREF(cpy_r_r96); -CPyL76: ; - cpy_r_r97 = CPyIter_Send(cpy_r_r96, cpy_r_arg); - CPy_DECREF(cpy_r_r96); + CPy_INCREF(cpy_r_r104); +CPyL79: ; + cpy_r_r105 = CPyIter_Send(cpy_r_r104, cpy_r_arg); + CPy_DECREF(cpy_r_r104); CPy_DECREF(cpy_r_arg); - if (cpy_r_r97 == NULL) goto CPyL78; - cpy_r_r83 = cpy_r_r97; - goto CPyL59; -CPyL78: ; - cpy_r_r98 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r98 == NULL)) { + if (cpy_r_r105 == NULL) goto CPyL81; + cpy_r_r91 = cpy_r_r105; + goto CPyL62; +CPyL81: ; + cpy_r_r106 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r106 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r80 = cpy_r_r98; -CPyL80: ; - if (unlikely(!PyBool_Check(cpy_r_r80))) { - CPy_TypeError("bool", cpy_r_r80); cpy_r_r99 = 2; + cpy_r_r88 = cpy_r_r106; +CPyL83: ; + if (unlikely(!PyBool_Check(cpy_r_r88))) { + CPy_TypeError("bool", cpy_r_r88); cpy_r_r107 = 2; } else - cpy_r_r99 = cpy_r_r80 == Py_True; - CPy_DECREF(cpy_r_r80); - if (unlikely(cpy_r_r99 == 2)) { + cpy_r_r107 = cpy_r_r88 == Py_True; + CPy_DECREF(cpy_r_r88); + if (unlikely(cpy_r_r107 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - if (!cpy_r_r99) goto CPyL207; - cpy_r_r100 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r100 == NULL)) { + if (!cpy_r_r107) goto CPyL209; + cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r108 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 234, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r100); -CPyL83: ; - cpy_r_r101 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r101 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r108); +CPyL86: ; + cpy_r_r109 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r109 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 234, CPyStatic_subscription_manager___globals); - goto CPyL240; - } - CPy_INCREF(cpy_r_r101); -CPyL84: ; - if (likely(cpy_r_r101 != Py_None)) - cpy_r_r102 = cpy_r_r101; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 234, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r101); - goto CPyL240; + goto CPyL239; } - cpy_r_r103 = CPyDef_subscription_manager___SubscriptionManager____remove_subscription(cpy_r_r100, cpy_r_r102); - CPy_DECREF_NO_IMM(cpy_r_r102); - CPy_DECREF_NO_IMM(cpy_r_r100); - if (unlikely(cpy_r_r103 == 2)) { + CPy_INCREF(cpy_r_r109); +CPyL87: ; + cpy_r_r110 = CPyDef_subscription_manager___SubscriptionManager____remove_subscription(cpy_r_r108, cpy_r_r109); + CPy_DECREF(cpy_r_r109); + CPy_DECREF_NO_IMM(cpy_r_r108); + if (unlikely(cpy_r_r110 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r104 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r104 == NULL)) { + cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r111 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 235, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r104); -CPyL87: ; - cpy_r_r105 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r104)->_logger; - CPy_INCREF(cpy_r_r105); - CPy_DECREF_NO_IMM(cpy_r_r104); - cpy_r_r106 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Successfully unsubscribed from subscription:\n' + CPy_INCREF_NO_IMM(cpy_r_r111); +CPyL89: ; + cpy_r_r112 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r111)->_logger; + CPy_INCREF(cpy_r_r112); + CPy_DECREF_NO_IMM(cpy_r_r111); + cpy_r_r113 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Successfully unsubscribed from subscription:\n' ' label: %s\n' ' id: %s') */ - cpy_r_r107 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r107 == NULL)) { + cpy_r_r114 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r114 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 238, CPyStatic_subscription_manager___globals); - goto CPyL241; - } - CPy_INCREF(cpy_r_r107); -CPyL88: ; - if (likely(cpy_r_r107 != Py_None)) - cpy_r_r108 = cpy_r_r107; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 238, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r107); - goto CPyL242; - } - cpy_r_r109 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL242; + goto CPyL240; } + CPy_INCREF(cpy_r_r114); CPyL90: ; - CPy_DECREF(cpy_r_r107); - cpy_r_r110 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 239, CPyStatic_subscription_manager___globals); - goto CPyL243; + cpy_r_r115 = cpy_r_r114; + cpy_r_r116 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ + cpy_r_r117 = CPyObject_GetAttr(cpy_r_r115, cpy_r_r116); + CPy_DECREF(cpy_r_r115); + if (unlikely(cpy_r_r117 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL240; } - CPy_INCREF(cpy_r_r110); -CPyL91: ; - if (likely(cpy_r_r110 != Py_None)) - cpy_r_r111 = cpy_r_r110; + if (likely(PyUnicode_Check(cpy_r_r117))) + cpy_r_r118 = cpy_r_r117; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 239, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r110); - goto CPyL244; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 238, CPyStatic_subscription_manager___globals, "str", cpy_r_r117); + goto CPyL240; } - cpy_r_r112 = CPyDef_subscriptions___EthSubscription___id(cpy_r_r111); - if (unlikely(cpy_r_r112 == NULL)) { + cpy_r_r119 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r119 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 239, CPyStatic_subscription_manager___globals); + goto CPyL241; + } + CPy_INCREF(cpy_r_r119); +CPyL94: ; + cpy_r_r120 = cpy_r_r119; + cpy_r_r121 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r122 = CPyObject_GetAttr(cpy_r_r120, cpy_r_r121); + CPy_DECREF(cpy_r_r120); + if (unlikely(cpy_r_r122 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL244; + goto CPyL241; } -CPyL93: ; - CPy_DECREF(cpy_r_r110); - cpy_r_r113 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ - PyObject *cpy_r_r114[4] = {cpy_r_r105, cpy_r_r106, cpy_r_r109, cpy_r_r112}; - cpy_r_r115 = (PyObject **)&cpy_r_r114; - cpy_r_r116 = PyObject_VectorcallMethod(cpy_r_r113, cpy_r_r115, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r116 == NULL)) { + if (likely(PyUnicode_Check(cpy_r_r122))) + cpy_r_r123 = cpy_r_r122; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 239, CPyStatic_subscription_manager___globals, "str", cpy_r_r122); + goto CPyL241; + } + cpy_r_r124 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ + PyObject *cpy_r_r125[4] = {cpy_r_r112, cpy_r_r113, cpy_r_r118, cpy_r_r123}; + cpy_r_r126 = (PyObject **)&cpy_r_r125; + cpy_r_r127 = PyObject_VectorcallMethod(cpy_r_r124, cpy_r_r126, 9223372036854775812ULL, 0); + if (unlikely(cpy_r_r127 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL245; + goto CPyL242; } else - goto CPyL246; -CPyL94: ; - CPy_DECREF(cpy_r_r105); - CPy_DECREF(cpy_r_r109); + goto CPyL243; +CPyL98: ; CPy_DECREF(cpy_r_r112); - cpy_r_r117 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r117 == NULL)) { + CPy_DECREF(cpy_r_r118); + CPy_DECREF(cpy_r_r123); + cpy_r_r128 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r128 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 242, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r117); -CPyL95: ; - cpy_r_r118 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r117)->__subscription_container; - cpy_r_r119 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r128); +CPyL99: ; + cpy_r_r129 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r128)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r129); + CPy_DECREF_NO_IMM(cpy_r_r128); + cpy_r_r130 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r129); + CPy_DECREF_NO_IMM(cpy_r_r129); + if (unlikely(cpy_r_r130 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL247; + goto CPyL223; } -CPyL96: ; - cpy_r_r120 = (CPyPtr)&((PyVarObject *)cpy_r_r119)->ob_size; - cpy_r_r121 = *(int64_t *)cpy_r_r120; - cpy_r_r122 = cpy_r_r121 << 1; - cpy_r_r123 = cpy_r_r122 == 0; - CPy_DECREF_NO_IMM(cpy_r_r117); - if (!cpy_r_r123) goto CPyL133; - cpy_r_r124 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r124 == NULL)) { +CPyL100: ; + cpy_r_r131 = (CPyPtr)&((PyVarObject *)cpy_r_r130)->ob_size; + cpy_r_r132 = *(int64_t *)cpy_r_r131; + CPy_DECREF_NO_IMM(cpy_r_r130); + cpy_r_r133 = cpy_r_r132 << 1; + cpy_r_r134 = cpy_r_r133 == 0; + if (!cpy_r_r134) goto CPyL137; + cpy_r_r135 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r135 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 244, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r124); -CPyL98: ; - cpy_r_r125 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r124)->__provider; - CPy_INCREF(cpy_r_r125); - CPy_DECREF_NO_IMM(cpy_r_r124); - cpy_r_r126 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ - cpy_r_r127 = CPyObject_GetAttr(cpy_r_r125, cpy_r_r126); - CPy_DECREF(cpy_r_r125); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + CPy_INCREF_NO_IMM(cpy_r_r135); +CPyL102: ; + cpy_r_r136 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r135)->__provider; + CPy_INCREF(cpy_r_r136); + CPy_DECREF_NO_IMM(cpy_r_r135); + cpy_r_r137 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ + cpy_r_r138 = CPyObject_GetAttr(cpy_r_r136, cpy_r_r137); + CPy_DECREF(cpy_r_r136); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL223; } - if (likely(Py_TYPE(cpy_r_r127) == CPyType_request_processor___RequestProcessor)) - cpy_r_r128 = cpy_r_r127; + if (likely(Py_TYPE(cpy_r_r138) == CPyType_request_processor___RequestProcessor)) + cpy_r_r139 = cpy_r_r138; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 244, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r127); - goto CPyL248; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 244, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r138); + goto CPyL244; } - cpy_r_r129 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r128)->__handler_subscription_queue; - CPy_INCREF_NO_IMM(cpy_r_r129); - CPy_DECREF(cpy_r_r127); + cpy_r_r140 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r139)->__handler_subscription_queue; + CPy_INCREF_NO_IMM(cpy_r_r140); + CPy_DECREF(cpy_r_r138); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r129; - cpy_r_r130 = 1; - if (unlikely(!cpy_r_r130)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r140; + cpy_r_r141 = 1; + if (unlikely(!cpy_r_r141)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r131 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; - if (unlikely(cpy_r_r131 == NULL)) { + cpy_r_r142 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; + if (unlikely(cpy_r_r142 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "queue", 246, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r131); -CPyL102: ; - cpy_r_r132 = CPyStatic_subscription_manager___globals; - cpy_r_r133 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ - cpy_r_r134 = CPyDict_GetItem(cpy_r_r132, cpy_r_r133); - if (unlikely(cpy_r_r134 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r142); +CPyL106: ; + cpy_r_r143 = CPyStatic_subscription_manager___globals; + cpy_r_r144 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ + cpy_r_r145 = CPyDict_GetItem(cpy_r_r143, cpy_r_r144); + if (unlikely(cpy_r_r145 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL249; + goto CPyL245; } - cpy_r_r135 = PyObject_Vectorcall(cpy_r_r134, 0, 0, 0); - CPy_DECREF(cpy_r_r134); - if (unlikely(cpy_r_r135 == NULL)) { + cpy_r_r146 = PyObject_Vectorcall(cpy_r_r145, 0, 0, 0); + CPy_DECREF(cpy_r_r145); + if (unlikely(cpy_r_r146 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL249; + goto CPyL245; } - cpy_r_r136 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ - PyObject *cpy_r_r137[2] = {cpy_r_r131, cpy_r_r135}; - cpy_r_r138 = (PyObject **)&cpy_r_r137; - cpy_r_r139 = PyObject_VectorcallMethod(cpy_r_r136, cpy_r_r138, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r139 == NULL)) { + cpy_r_r147 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ + PyObject *cpy_r_r148[2] = {cpy_r_r142, cpy_r_r146}; + cpy_r_r149 = (PyObject **)&cpy_r_r148; + cpy_r_r150 = PyObject_VectorcallMethod(cpy_r_r147, cpy_r_r149, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r150 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL250; + goto CPyL246; } - CPy_DECREF_NO_IMM(cpy_r_r131); - CPy_DECREF(cpy_r_r135); - cpy_r_r140 = CPy_GetCoro(cpy_r_r139); - CPy_DECREF(cpy_r_r139); - if (unlikely(cpy_r_r140 == NULL)) { + CPy_DECREF_NO_IMM(cpy_r_r142); + CPy_DECREF(cpy_r_r146); + cpy_r_r151 = CPy_GetCoro(cpy_r_r150); + CPy_DECREF(cpy_r_r150); + if (unlikely(cpy_r_r151 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r140; - cpy_r_r141 = 1; - if (unlikely(!cpy_r_r141)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r151; + cpy_r_r152 = 1; + if (unlikely(!cpy_r_r152)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r142 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r142 == NULL)) { + cpy_r_r153 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r153 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r142); -CPyL108: ; - cpy_r_r143 = CPyIter_Next(cpy_r_r142); - CPy_DECREF(cpy_r_r142); - if (cpy_r_r143 != NULL) goto CPyL111; - cpy_r_r144 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r144 == NULL)) { + CPy_INCREF(cpy_r_r153); +CPyL112: ; + cpy_r_r154 = CPyIter_Next(cpy_r_r153); + CPy_DECREF(cpy_r_r153); + if (cpy_r_r154 != NULL) goto CPyL115; + cpy_r_r155 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r155 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r145 = cpy_r_r144; - CPy_DECREF(cpy_r_r145); - cpy_r_r146 = NULL; + cpy_r_r156 = cpy_r_r155; + CPy_DECREF(cpy_r_r156); + cpy_r_r157 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r146; - cpy_r_r147 = 1; - if (unlikely(!cpy_r_r147)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10 = cpy_r_r157; + cpy_r_r158 = 1; + if (unlikely(!cpy_r_r158)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } else - goto CPyL133; -CPyL111: ; - cpy_r_r148 = cpy_r_r143; -CPyL112: ; + goto CPyL137; +CPyL115: ; + cpy_r_r159 = cpy_r_r154; +CPyL116: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; - return cpy_r_r148; -CPyL113: ; - cpy_r_r150 = (PyObject *)&_Py_NoneStruct; - cpy_r_r151 = cpy_r_type != cpy_r_r150; - if (!cpy_r_r151) goto CPyL251; + return cpy_r_r159; +CPyL117: ; + cpy_r_r161 = (PyObject *)&_Py_NoneStruct; + cpy_r_r162 = cpy_r_type != cpy_r_r161; + if (!cpy_r_r162) goto CPyL247; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL117; + goto CPyL121; } else - goto CPyL252; -CPyL115: ; + goto CPyL248; +CPyL119: ; CPy_Unreachable(); -CPyL116: ; +CPyL120: ; CPy_INCREF(cpy_r_arg); - goto CPyL128; -CPyL117: ; - cpy_r_r152 = CPy_CatchError(); + goto CPyL132; +CPyL121: ; + cpy_r_r163 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11.f2); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r152; - cpy_r_r153 = 1; - if (unlikely(!cpy_r_r153)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11 = cpy_r_r163; + cpy_r_r164 = 1; + if (unlikely(!cpy_r_r164)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL253; + goto CPyL249; } - cpy_r_r154 = (PyObject **)&cpy_r_r3; - cpy_r_r155 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r155 == NULL)) { + cpy_r_r165 = (PyObject **)&cpy_r_r3; + cpy_r_r166 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r166 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL253; + goto CPyL249; } - CPy_INCREF(cpy_r_r155); -CPyL119: ; - cpy_r_r156 = CPy_YieldFromErrorHandle(cpy_r_r155, cpy_r_r154); - CPy_DecRef(cpy_r_r155); - if (unlikely(cpy_r_r156 == 2)) { + CPy_INCREF(cpy_r_r166); +CPyL123: ; + cpy_r_r167 = CPy_YieldFromErrorHandle(cpy_r_r166, cpy_r_r165); + CPy_DecRef(cpy_r_r166); + if (unlikely(cpy_r_r167 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL253; + goto CPyL249; } - if (cpy_r_r156) goto CPyL123; - cpy_r_r148 = cpy_r_r3; - cpy_r_r157 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r157.f0 == NULL)) { + if (cpy_r_r167) goto CPyL127; + cpy_r_r159 = cpy_r_r3; + cpy_r_r168 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r168.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL254; + goto CPyL250; } - CPy_INCREF(cpy_r_r157.f0); - CPy_INCREF(cpy_r_r157.f1); - CPy_INCREF(cpy_r_r157.f2); -CPyL122: ; - CPy_RestoreExcInfo(cpy_r_r157); - CPy_DecRef(cpy_r_r157.f0); - CPy_DecRef(cpy_r_r157.f1); - CPy_DecRef(cpy_r_r157.f2); - goto CPyL112; -CPyL123: ; - cpy_r_r145 = cpy_r_r3; - CPy_DecRef(cpy_r_r145); - cpy_r_r158 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r158.f0 == NULL)) { + CPy_INCREF(cpy_r_r168.f0); + CPy_INCREF(cpy_r_r168.f1); + CPy_INCREF(cpy_r_r168.f2); +CPyL126: ; + CPy_RestoreExcInfo(cpy_r_r168); + CPy_DecRef(cpy_r_r168.f0); + CPy_DecRef(cpy_r_r168.f1); + CPy_DecRef(cpy_r_r168.f2); + goto CPyL116; +CPyL127: ; + cpy_r_r156 = cpy_r_r3; + CPy_DecRef(cpy_r_r156); + cpy_r_r169 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r169.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL125; + goto CPyL129; } - CPy_INCREF(cpy_r_r158.f0); - CPy_INCREF(cpy_r_r158.f1); - CPy_INCREF(cpy_r_r158.f2); -CPyL124: ; - CPy_RestoreExcInfo(cpy_r_r158); - CPy_DecRef(cpy_r_r158.f0); - CPy_DecRef(cpy_r_r158.f1); - CPy_DecRef(cpy_r_r158.f2); - goto CPyL133; -CPyL125: ; - cpy_r_r159 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; - if (unlikely(cpy_r_r159.f0 == NULL)) { + CPy_INCREF(cpy_r_r169.f0); + CPy_INCREF(cpy_r_r169.f1); + CPy_INCREF(cpy_r_r169.f2); +CPyL128: ; + CPy_RestoreExcInfo(cpy_r_r169); + CPy_DecRef(cpy_r_r169.f0); + CPy_DecRef(cpy_r_r169.f1); + CPy_DecRef(cpy_r_r169.f2); + goto CPyL137; +CPyL129: ; + cpy_r_r170 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; + if (unlikely(cpy_r_r170.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r159.f0); - CPy_INCREF(cpy_r_r159.f1); - CPy_INCREF(cpy_r_r159.f2); -CPyL126: ; - CPy_RestoreExcInfo(cpy_r_r159); - CPy_DecRef(cpy_r_r159.f0); - CPy_DecRef(cpy_r_r159.f1); - CPy_DecRef(cpy_r_r159.f2); - cpy_r_r160 = CPy_KeepPropagating(); - if (!cpy_r_r160) goto CPyL222; + CPy_INCREF(cpy_r_r170.f0); + CPy_INCREF(cpy_r_r170.f1); + CPy_INCREF(cpy_r_r170.f2); +CPyL130: ; + CPy_RestoreExcInfo(cpy_r_r170); + CPy_DecRef(cpy_r_r170.f0); + CPy_DecRef(cpy_r_r170.f1); + CPy_DecRef(cpy_r_r170.f2); + cpy_r_r171 = CPy_KeepPropagating(); + if (!cpy_r_r171) goto CPyL223; CPy_Unreachable(); -CPyL128: ; - cpy_r_r161 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; - if (unlikely(cpy_r_r161 == NULL)) { +CPyL132: ; + cpy_r_r172 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; + if (unlikely(cpy_r_r172 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL251; } - CPy_INCREF(cpy_r_r161); -CPyL129: ; - cpy_r_r162 = CPyIter_Send(cpy_r_r161, cpy_r_arg); - CPy_DECREF(cpy_r_r161); + CPy_INCREF(cpy_r_r172); +CPyL133: ; + cpy_r_r173 = CPyIter_Send(cpy_r_r172, cpy_r_arg); + CPy_DECREF(cpy_r_r172); CPy_DECREF(cpy_r_arg); - if (cpy_r_r162 == NULL) goto CPyL131; - cpy_r_r148 = cpy_r_r162; - goto CPyL112; -CPyL131: ; - cpy_r_r163 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r163 == NULL)) { + if (cpy_r_r173 == NULL) goto CPyL135; + cpy_r_r159 = cpy_r_r173; + goto CPyL116; +CPyL135: ; + cpy_r_r174 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r174 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r145 = cpy_r_r163; - CPy_DECREF(cpy_r_r145); -CPyL133: ; - cpy_r_r164 = 1 ? Py_True : Py_False; + cpy_r_r156 = cpy_r_r174; + CPy_DECREF(cpy_r_r156); +CPyL137: ; + cpy_r_r175 = 1 ? Py_True : Py_False; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL137; - CPyGen_SetStopIterationValue(cpy_r_r164); - if (!0) goto CPyL222; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL141; + CPyGen_SetStopIterationValue(cpy_r_r175); + if (!0) goto CPyL223; CPy_Unreachable(); -CPyL137: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r164; +CPyL141: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r175; return 0; -CPyL138: ; - cpy_r_r166 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r166 == NULL)) { +CPyL142: ; + cpy_r_r177 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r177 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 249, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r166); -CPyL139: ; - cpy_r_r167 = CPyStatic_subscription_manager___globals; - cpy_r_r168 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ - cpy_r_r169 = CPyDict_GetItem(cpy_r_r167, cpy_r_r168); - if (unlikely(cpy_r_r169 == NULL)) { + CPy_INCREF(cpy_r_r177); +CPyL143: ; + cpy_r_r178 = CPyStatic_subscription_manager___globals; + cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Sequence' */ + cpy_r_r180 = CPyDict_GetItem(cpy_r_r178, cpy_r_r179); + if (unlikely(cpy_r_r180 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL256; + goto CPyL252; } - cpy_r_r170 = PyObject_IsInstance(cpy_r_r166, cpy_r_r169); - CPy_DECREF(cpy_r_r166); - CPy_DECREF(cpy_r_r169); - cpy_r_r171 = cpy_r_r170 >= 0; - if (unlikely(!cpy_r_r171)) { + cpy_r_r181 = PyObject_IsInstance(cpy_r_r177, cpy_r_r180); + CPy_DECREF(cpy_r_r177); + CPy_DECREF(cpy_r_r180); + cpy_r_r182 = cpy_r_r181 >= 0; + if (unlikely(!cpy_r_r182)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r172 = cpy_r_r170; - if (!cpy_r_r172) goto CPyL207; - cpy_r_r173 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r173 == NULL)) { + cpy_r_r183 = cpy_r_r181; + if (!cpy_r_r183) goto CPyL209; + cpy_r_r184 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r184 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 250, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r173); -CPyL143: ; - cpy_r_r174 = CPyObject_Size(cpy_r_r173); - CPy_DECREF(cpy_r_r173); - if (unlikely(cpy_r_r174 == CPY_INT_TAG)) { + CPy_INCREF(cpy_r_r184); +CPyL147: ; + cpy_r_r185 = CPyObject_Size(cpy_r_r184); + CPy_DECREF(cpy_r_r184); + if (unlikely(cpy_r_r185 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r175 = cpy_r_r174 == 0; - CPyTagged_DECREF(cpy_r_r174); - if (!cpy_r_r175) goto CPyL149; - cpy_r_r176 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'No subscriptions provided.' */ - cpy_r_r177 = CPyStatic_subscription_manager___globals; - cpy_r_r178 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r179 = CPyDict_GetItem(cpy_r_r177, cpy_r_r178); - if (unlikely(cpy_r_r179 == NULL)) { + cpy_r_r186 = cpy_r_r185 == 0; + CPyTagged_DECREF(cpy_r_r185); + if (!cpy_r_r186) goto CPyL153; + cpy_r_r187 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'No subscriptions provided.' */ + cpy_r_r188 = CPyStatic_subscription_manager___globals; + cpy_r_r189 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ + cpy_r_r190 = CPyDict_GetItem(cpy_r_r188, cpy_r_r189); + if (unlikely(cpy_r_r190 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - PyObject *cpy_r_r180[1] = {cpy_r_r176}; - cpy_r_r181 = (PyObject **)&cpy_r_r180; - cpy_r_r182 = PyObject_Vectorcall(cpy_r_r179, cpy_r_r181, 1, 0); - CPy_DECREF(cpy_r_r179); - if (unlikely(cpy_r_r182 == NULL)) { + PyObject *cpy_r_r191[1] = {cpy_r_r187}; + cpy_r_r192 = (PyObject **)&cpy_r_r191; + cpy_r_r193 = PyObject_Vectorcall(cpy_r_r190, cpy_r_r192, 1, 0); + CPy_DECREF(cpy_r_r190); + if (unlikely(cpy_r_r193 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_Raise(cpy_r_r182); - CPy_DECREF(cpy_r_r182); + CPy_Raise(cpy_r_r193); + CPy_DECREF(cpy_r_r193); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } CPy_Unreachable(); -CPyL149: ; - cpy_r_r183 = PyList_New(0); - if (unlikely(cpy_r_r183 == NULL)) { +CPyL153: ; + cpy_r_r194 = PyList_New(0); + if (unlikely(cpy_r_r194 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed = cpy_r_r183; - cpy_r_r184 = 1; - if (unlikely(!cpy_r_r184)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed = cpy_r_r194; + cpy_r_r195 = 1; + if (unlikely(!cpy_r_r195)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r185 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r185 == NULL)) { + cpy_r_r196 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r196 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 256, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF(cpy_r_r185); -CPyL152: ; - cpy_r_r186 = PySequence_List(cpy_r_r185); - CPy_DECREF(cpy_r_r185); - if (unlikely(cpy_r_r186 == NULL)) { + CPy_INCREF(cpy_r_r196); +CPyL156: ; + cpy_r_r197 = PySequence_List(cpy_r_r196); + CPy_DECREF(cpy_r_r196); + if (unlikely(cpy_r_r197 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r186; - cpy_r_r187 = 1; - if (unlikely(!cpy_r_r187)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12 = cpy_r_r197; + cpy_r_r198 = 1; + if (unlikely(!cpy_r_r198)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = 0; - cpy_r_r188 = 1; - if (unlikely(!cpy_r_r188)) { + cpy_r_r199 = 1; + if (unlikely(!cpy_r_r199)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } -CPyL155: ; - cpy_r_r189 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; - if (unlikely(cpy_r_r189 == NULL)) { +CPyL159: ; + cpy_r_r200 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r200 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 256, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r189); -CPyL156: ; - cpy_r_r190 = (CPyPtr)&((PyVarObject *)cpy_r_r189)->ob_size; - cpy_r_r191 = *(int64_t *)cpy_r_r190; - CPy_DECREF_NO_IMM(cpy_r_r189); - cpy_r_r192 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r192 == -113)) { + CPy_INCREF_NO_IMM(cpy_r_r200); +CPyL160: ; + cpy_r_r201 = (CPyPtr)&((PyVarObject *)cpy_r_r200)->ob_size; + cpy_r_r202 = *(int64_t *)cpy_r_r201; + CPy_DECREF_NO_IMM(cpy_r_r200); + cpy_r_r203 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r203 == -113)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 256, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } -CPyL157: ; - cpy_r_r193 = cpy_r_r192 < cpy_r_r191; - if (!cpy_r_r193) goto CPyL198; - cpy_r_r194 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; - if (unlikely(cpy_r_r194 == NULL)) { +CPyL161: ; + cpy_r_r204 = cpy_r_r203 < cpy_r_r202; + if (!cpy_r_r204) goto CPyL200; + cpy_r_r205 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; + if (unlikely(cpy_r_r205 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 256, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r194); -CPyL159: ; - cpy_r_r195 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r195 == -113)) { + CPy_INCREF_NO_IMM(cpy_r_r205); +CPyL163: ; + cpy_r_r206 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r206 == -113)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 256, CPyStatic_subscription_manager___globals); - goto CPyL257; - } -CPyL160: ; - cpy_r_r196 = (CPyPtr)&((PyListObject *)cpy_r_r194)->ob_item; - cpy_r_r197 = *(CPyPtr *)cpy_r_r196; - cpy_r_r198 = cpy_r_r195 * 8; - cpy_r_r199 = cpy_r_r197 + cpy_r_r198; - cpy_r_r200 = *(PyObject * *)cpy_r_r199; - CPy_INCREF(cpy_r_r200); - CPy_DECREF_NO_IMM(cpy_r_r194); - if (PyUnicode_Check(cpy_r_r200)) - cpy_r_r201 = cpy_r_r200; - else { - cpy_r_r201 = NULL; - } - if (cpy_r_r201 != NULL) goto __LL856; - if (PyObject_TypeCheck(cpy_r_r200, CPyType_subscriptions___EthSubscription)) - cpy_r_r201 = cpy_r_r200; - else { - cpy_r_r201 = NULL; - } - if (cpy_r_r201 != NULL) goto __LL856; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 256, CPyStatic_subscription_manager___globals, "union[str, faster_web3.utils.subscriptions.EthSubscription]", cpy_r_r200); - goto CPyL222; -__LL856: ; - if (PyObject_TypeCheck(cpy_r_r201, CPyType_subscriptions___EthSubscription)) - cpy_r_r202 = cpy_r_r201; - else { - cpy_r_r202 = NULL; - } - if (cpy_r_r202 != NULL) goto __LL857; - if (cpy_r_r201 == Py_None) - cpy_r_r202 = cpy_r_r201; - else { - cpy_r_r202 = NULL; + goto CPyL253; } - if (cpy_r_r202 != NULL) goto __LL857; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 256, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription or None", cpy_r_r201); - goto CPyL222; -__LL857: ; +CPyL164: ; + cpy_r_r207 = (CPyPtr)&((PyListObject *)cpy_r_r205)->ob_item; + cpy_r_r208 = *(CPyPtr *)cpy_r_r207; + cpy_r_r209 = cpy_r_r206 * 8; + cpy_r_r210 = cpy_r_r208 + cpy_r_r209; + cpy_r_r211 = *(PyObject * *)cpy_r_r210; + CPy_INCREF(cpy_r_r211); + CPy_DECREF_NO_IMM(cpy_r_r205); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription = cpy_r_r202; - cpy_r_r203 = 1; - if (unlikely(!cpy_r_r203)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription = cpy_r_r211; + cpy_r_r212 = 1; + if (unlikely(!cpy_r_r212)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r204 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; - if (unlikely(cpy_r_r204 == NULL)) { + cpy_r_r213 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; + if (unlikely(cpy_r_r213 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute 'unsubscribed' of 'unsubscribe_SubscriptionManager_gen' undefined"); } else { - CPy_INCREF_NO_IMM(cpy_r_r204); + CPy_INCREF_NO_IMM(cpy_r_r213); } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r204; - cpy_r_r205 = 1; - if (unlikely(cpy_r_r204 == NULL)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r213; + cpy_r_r214 = 1; + if (unlikely(cpy_r_r213 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } -CPyL164: ; - cpy_r_r206 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r206 == NULL)) { +CPyL166: ; + cpy_r_r215 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r215 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 257, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL254; } - CPy_INCREF_NO_IMM(cpy_r_r206); -CPyL165: ; - cpy_r_r207 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r207 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r215); +CPyL167: ; + cpy_r_r216 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; + if (unlikely(cpy_r_r216 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 257, CPyStatic_subscription_manager___globals); - goto CPyL259; + goto CPyL255; } - CPy_INCREF(cpy_r_r207); -CPyL166: ; - cpy_r_r208 = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(cpy_r_r206, cpy_r_r207); - CPy_DECREF(cpy_r_r207); - CPy_DECREF_NO_IMM(cpy_r_r206); - if (unlikely(cpy_r_r208 == NULL)) { + CPy_INCREF(cpy_r_r216); +CPyL168: ; + cpy_r_r217 = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(cpy_r_r215, cpy_r_r216); + CPy_DECREF(cpy_r_r216); + CPy_DECREF_NO_IMM(cpy_r_r215); + if (unlikely(cpy_r_r217 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL254; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r208; - cpy_r_r209 = 1; - if (unlikely(!cpy_r_r209)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r217; + cpy_r_r218 = 1; + if (unlikely(!cpy_r_r218)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL254; } - cpy_r_r210 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r210 == NULL)) { + cpy_r_r219 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r219 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL254; } - CPy_INCREF_NO_IMM(cpy_r_r210); -CPyL169: ; - cpy_r_r211 = (PyObject *)&_Py_NoneStruct; - cpy_r_r212 = NULL; - cpy_r_r5 = cpy_r_r212; - cpy_r_r213 = (PyObject **)&cpy_r_r5; - cpy_r_r214 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r210, cpy_r_r211, cpy_r_r211, cpy_r_r211, cpy_r_r211, cpy_r_r213); - CPy_DECREF_NO_IMM(cpy_r_r210); - if (cpy_r_r214 != NULL) goto CPyL260; - cpy_r_r215 = cpy_r_r5 != 0; - if (unlikely(!cpy_r_r215)) { + CPy_INCREF_NO_IMM(cpy_r_r219); +CPyL171: ; + cpy_r_r220 = (PyObject *)&_Py_NoneStruct; + cpy_r_r221 = NULL; + cpy_r_r5 = cpy_r_r221; + cpy_r_r222 = (PyObject **)&cpy_r_r5; + cpy_r_r223 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r219, cpy_r_r220, cpy_r_r220, cpy_r_r220, cpy_r_r220, cpy_r_r222); + CPy_DECREF_NO_IMM(cpy_r_r219); + if (cpy_r_r223 != NULL) goto CPyL256; + cpy_r_r224 = cpy_r_r5 != 0; + if (unlikely(!cpy_r_r224)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL261; + goto CPyL257; } - cpy_r_r216 = cpy_r_r5; - cpy_r_r217 = NULL; + cpy_r_r225 = cpy_r_r5; + cpy_r_r226 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r217; - cpy_r_r218 = 1; - if (unlikely(!cpy_r_r218)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 = cpy_r_r226; + cpy_r_r227 = 1; + if (unlikely(!cpy_r_r227)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL258; } else - goto CPyL194; -CPyL172: ; - cpy_r_r219 = cpy_r_r214; -CPyL173: ; - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; - return cpy_r_r219; + goto CPyL196; CPyL174: ; - cpy_r_r221 = (PyObject *)&_Py_NoneStruct; - cpy_r_r222 = cpy_r_type != cpy_r_r221; - if (!cpy_r_r222) goto CPyL263; + cpy_r_r228 = cpy_r_r223; +CPyL175: ; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; + return cpy_r_r228; +CPyL176: ; + cpy_r_r230 = (PyObject *)&_Py_NoneStruct; + cpy_r_r231 = cpy_r_type != cpy_r_r230; + if (!cpy_r_r231) goto CPyL259; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL178; + goto CPyL180; } else - goto CPyL264; -CPyL176: ; + goto CPyL260; +CPyL178: ; CPy_Unreachable(); -CPyL177: ; +CPyL179: ; CPy_INCREF(cpy_r_arg); - goto CPyL189; -CPyL178: ; - cpy_r_r223 = CPy_CatchError(); + goto CPyL191; +CPyL180: ; + cpy_r_r232 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15.f2); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15 = cpy_r_r223; - cpy_r_r224 = 1; - if (unlikely(!cpy_r_r224)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15 = cpy_r_r232; + cpy_r_r233 = 1; + if (unlikely(!cpy_r_r233)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL265; + goto CPyL261; } - cpy_r_r225 = (PyObject **)&cpy_r_r7; - cpy_r_r226 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r226 == NULL)) { + cpy_r_r234 = (PyObject **)&cpy_r_r7; + cpy_r_r235 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r235 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL265; + goto CPyL261; } - CPy_INCREF_NO_IMM(cpy_r_r226); -CPyL180: ; - cpy_r_r227 = CPy_YieldFromErrorHandle(cpy_r_r226, cpy_r_r225); - CPy_DecRef(cpy_r_r226); - if (unlikely(cpy_r_r227 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r235); +CPyL182: ; + cpy_r_r236 = CPy_YieldFromErrorHandle(cpy_r_r235, cpy_r_r234); + CPy_DecRef(cpy_r_r235); + if (unlikely(cpy_r_r236 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL265; + goto CPyL261; } - if (cpy_r_r227) { - goto CPyL184; + if (cpy_r_r236) { + goto CPyL186; } else - goto CPyL266; -CPyL182: ; - cpy_r_r219 = cpy_r_r7; - cpy_r_r228 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; - if (unlikely(cpy_r_r228.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL267; - } - CPy_INCREF(cpy_r_r228.f0); - CPy_INCREF(cpy_r_r228.f1); - CPy_INCREF(cpy_r_r228.f2); -CPyL183: ; - CPy_RestoreExcInfo(cpy_r_r228); - CPy_DecRef(cpy_r_r228.f0); - CPy_DecRef(cpy_r_r228.f1); - CPy_DecRef(cpy_r_r228.f2); - goto CPyL173; + goto CPyL262; CPyL184: ; - cpy_r_r216 = cpy_r_r7; - cpy_r_r229 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; - if (unlikely(cpy_r_r229.f0 == NULL)) { + cpy_r_r228 = cpy_r_r7; + cpy_r_r237 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; + if (unlikely(cpy_r_r237.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL268; + goto CPyL263; } - CPy_INCREF(cpy_r_r229.f0); - CPy_INCREF(cpy_r_r229.f1); - CPy_INCREF(cpy_r_r229.f2); + CPy_INCREF(cpy_r_r237.f0); + CPy_INCREF(cpy_r_r237.f1); + CPy_INCREF(cpy_r_r237.f2); CPyL185: ; - CPy_RestoreExcInfo(cpy_r_r229); - CPy_DecRef(cpy_r_r229.f0); - CPy_DecRef(cpy_r_r229.f1); - CPy_DecRef(cpy_r_r229.f2); - goto CPyL194; + CPy_RestoreExcInfo(cpy_r_r237); + CPy_DecRef(cpy_r_r237.f0); + CPy_DecRef(cpy_r_r237.f1); + CPy_DecRef(cpy_r_r237.f2); + goto CPyL175; CPyL186: ; - cpy_r_r230 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; - if (unlikely(cpy_r_r230.f0 == NULL)) { + cpy_r_r225 = cpy_r_r7; + cpy_r_r238 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; + if (unlikely(cpy_r_r238.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL264; } - CPy_INCREF(cpy_r_r230.f0); - CPy_INCREF(cpy_r_r230.f1); - CPy_INCREF(cpy_r_r230.f2); + CPy_INCREF(cpy_r_r238.f0); + CPy_INCREF(cpy_r_r238.f1); + CPy_INCREF(cpy_r_r238.f2); CPyL187: ; - CPy_RestoreExcInfo(cpy_r_r230); - CPy_DecRef(cpy_r_r230.f0); - CPy_DecRef(cpy_r_r230.f1); - CPy_DecRef(cpy_r_r230.f2); - cpy_r_r231 = CPy_KeepPropagating(); - if (!cpy_r_r231) goto CPyL222; - CPy_Unreachable(); + CPy_RestoreExcInfo(cpy_r_r238); + CPy_DecRef(cpy_r_r238.f0); + CPy_DecRef(cpy_r_r238.f1); + CPy_DecRef(cpy_r_r238.f2); + goto CPyL196; +CPyL188: ; + cpy_r_r239 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; + if (unlikely(cpy_r_r239.f0 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); + goto CPyL223; + } + CPy_INCREF(cpy_r_r239.f0); + CPy_INCREF(cpy_r_r239.f1); + CPy_INCREF(cpy_r_r239.f2); CPyL189: ; - cpy_r_r232 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; - if (unlikely(cpy_r_r232 == NULL)) { + CPy_RestoreExcInfo(cpy_r_r239); + CPy_DecRef(cpy_r_r239.f0); + CPy_DecRef(cpy_r_r239.f1); + CPy_DecRef(cpy_r_r239.f2); + cpy_r_r240 = CPy_KeepPropagating(); + if (!cpy_r_r240) goto CPyL223; + CPy_Unreachable(); +CPyL191: ; + cpy_r_r241 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; + if (unlikely(cpy_r_r241 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL269; + goto CPyL265; } - CPy_INCREF_NO_IMM(cpy_r_r232); -CPyL190: ; - cpy_r_r233 = CPyIter_Send(cpy_r_r232, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r232); + CPy_INCREF_NO_IMM(cpy_r_r241); +CPyL192: ; + cpy_r_r242 = CPyIter_Send(cpy_r_r241, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r241); CPy_DECREF(cpy_r_arg); - if (cpy_r_r233 == NULL) { - goto CPyL192; + if (cpy_r_r242 == NULL) { + goto CPyL194; } else - goto CPyL270; -CPyL191: ; - cpy_r_r219 = cpy_r_r233; - goto CPyL173; -CPyL192: ; - cpy_r_r234 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r234 == NULL)) { + goto CPyL266; +CPyL193: ; + cpy_r_r228 = cpy_r_r242; + goto CPyL175; +CPyL194: ; + cpy_r_r243 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r243 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL254; } - cpy_r_r216 = cpy_r_r234; -CPyL194: ; - if (unlikely(!PyBool_Check(cpy_r_r216))) { - CPy_TypeError("bool", cpy_r_r216); cpy_r_r235 = 2; + cpy_r_r225 = cpy_r_r243; +CPyL196: ; + if (unlikely(!PyBool_Check(cpy_r_r225))) { + CPy_TypeError("bool", cpy_r_r225); cpy_r_r244 = 2; } else - cpy_r_r235 = cpy_r_r216 == Py_True; - CPy_DECREF(cpy_r_r216); - if (unlikely(cpy_r_r235 == 2)) { + cpy_r_r244 = cpy_r_r225 == Py_True; + CPy_DECREF(cpy_r_r225); + if (unlikely(cpy_r_r244 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL254; } - cpy_r_r236 = cpy_r_r235 ? Py_True : Py_False; - cpy_r_r237 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; - if (unlikely(cpy_r_r237 == NULL)) { + cpy_r_r245 = cpy_r_r244 ? Py_True : Py_False; + cpy_r_r246 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; + if (unlikely(cpy_r_r246 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_SubscriptionManager_gen' undefined"); } else { - CPy_INCREF_NO_IMM(cpy_r_r237); + CPy_INCREF_NO_IMM(cpy_r_r246); } - cpy_r_r238 = PyList_Append(cpy_r_r237, cpy_r_r236); - CPy_DECREF_NO_IMM(cpy_r_r237); - cpy_r_r239 = NULL; + cpy_r_r247 = PyList_Append(cpy_r_r246, cpy_r_r245); + CPy_DECREF_NO_IMM(cpy_r_r246); + cpy_r_r248 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r239; - cpy_r_r240 = 1; - cpy_r_r241 = cpy_r_r238 >= 0; - if (unlikely(!cpy_r_r241)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r248; + cpy_r_r249 = 1; + cpy_r_r250 = cpy_r_r247 >= 0; + if (unlikely(!cpy_r_r250)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r242 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; - if (unlikely(cpy_r_r242 == -113)) { + cpy_r_r251 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; + if (unlikely(cpy_r_r251 == -113)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 256, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } -CPyL197: ; - cpy_r_r243 = cpy_r_r242 + 1; - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r243; - cpy_r_r244 = 1; - if (unlikely(!cpy_r_r244)) { +CPyL199: ; + cpy_r_r252 = cpy_r_r251 + 1; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13 = cpy_r_r252; + cpy_r_r253 = 1; + if (unlikely(!cpy_r_r253)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } else - goto CPyL155; -CPyL198: ; - cpy_r_r245 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; - if (unlikely(cpy_r_r245 == NULL)) { + goto CPyL159; +CPyL200: ; + cpy_r_r254 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; + if (unlikely(cpy_r_r254 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "unsubscribed", 258, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r245); -CPyL199: ; - cpy_r_r246 = CPyModule_builtins; - cpy_r_r247 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'all' */ - cpy_r_r248 = CPyObject_GetAttr(cpy_r_r246, cpy_r_r247); - if (unlikely(cpy_r_r248 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r254); +CPyL201: ; + cpy_r_r255 = CPyModule_builtins; + cpy_r_r256 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'all' */ + cpy_r_r257 = CPyObject_GetAttr(cpy_r_r255, cpy_r_r256); + if (unlikely(cpy_r_r257 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL271; + goto CPyL267; } - PyObject *cpy_r_r249[1] = {cpy_r_r245}; - cpy_r_r250 = (PyObject **)&cpy_r_r249; - cpy_r_r251 = PyObject_Vectorcall(cpy_r_r248, cpy_r_r250, 1, 0); - CPy_DECREF(cpy_r_r248); - if (unlikely(cpy_r_r251 == NULL)) { + PyObject *cpy_r_r258[1] = {cpy_r_r254}; + cpy_r_r259 = (PyObject **)&cpy_r_r258; + cpy_r_r260 = PyObject_Vectorcall(cpy_r_r257, cpy_r_r259, 1, 0); + CPy_DECREF(cpy_r_r257); + if (unlikely(cpy_r_r260 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL271; + goto CPyL267; } - CPy_DECREF_NO_IMM(cpy_r_r245); - if (unlikely(!PyBool_Check(cpy_r_r251))) { - CPy_TypeError("bool", cpy_r_r251); cpy_r_r252 = 2; + CPy_DECREF_NO_IMM(cpy_r_r254); + if (unlikely(!PyBool_Check(cpy_r_r260))) { + CPy_TypeError("bool", cpy_r_r260); cpy_r_r261 = 2; } else - cpy_r_r252 = cpy_r_r251 == Py_True; - CPy_DECREF(cpy_r_r251); - if (unlikely(cpy_r_r252 == 2)) { + cpy_r_r261 = cpy_r_r260 == Py_True; + CPy_DECREF(cpy_r_r260); + if (unlikely(cpy_r_r261 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - cpy_r_r253 = cpy_r_r252 ? Py_True : Py_False; + cpy_r_r262 = cpy_r_r261 ? Py_True : Py_False; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL206; - CPyGen_SetStopIterationValue(cpy_r_r253); - if (!0) goto CPyL222; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL208; + CPyGen_SetStopIterationValue(cpy_r_r262); + if (!0) goto CPyL223; CPy_Unreachable(); -CPyL206: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r253; +CPyL208: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r262; return 0; -CPyL207: ; - cpy_r_r255 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r255 == NULL)) { +CPyL209: ; + cpy_r_r264 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r264 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 260, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r255); -CPyL208: ; - cpy_r_r256 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r255)->_logger; - CPy_INCREF(cpy_r_r256); - CPy_DECREF_NO_IMM(cpy_r_r255); - cpy_r_r257 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Failed to unsubscribe from subscription\n' + CPy_INCREF_NO_IMM(cpy_r_r264); +CPyL210: ; + cpy_r_r265 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r264)->_logger; + CPy_INCREF(cpy_r_r265); + CPy_DECREF_NO_IMM(cpy_r_r264); + cpy_r_r266 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Failed to unsubscribe from subscription\n' ' subscription=%s') */ - cpy_r_r258 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; - if (unlikely(cpy_r_r258 == NULL)) { + cpy_r_r267 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; + if (unlikely(cpy_r_r267 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 262, CPyStatic_subscription_manager___globals); - goto CPyL272; - } - CPy_INCREF(cpy_r_r258); -CPyL209: ; - if (PyObject_TypeCheck(cpy_r_r258, CPyType_subscriptions___EthSubscription)) - cpy_r_r259 = cpy_r_r258; - else { - cpy_r_r259 = NULL; - } - if (cpy_r_r259 != NULL) goto __LL858; - if (PyUnicode_Check(cpy_r_r258)) - cpy_r_r259 = cpy_r_r258; - else { - cpy_r_r259 = NULL; + goto CPyL268; } - if (cpy_r_r259 != NULL) goto __LL858; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 262, CPyStatic_subscription_manager___globals, "union[faster_web3.utils.subscriptions.EthSubscription, str]", cpy_r_r258); - goto CPyL272; -__LL858: ; - cpy_r_r260 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ - PyObject *cpy_r_r261[3] = {cpy_r_r256, cpy_r_r257, cpy_r_r259}; - cpy_r_r262 = (PyObject **)&cpy_r_r261; - cpy_r_r263 = PyObject_VectorcallMethod(cpy_r_r260, cpy_r_r262, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r263 == NULL)) { + CPy_INCREF(cpy_r_r267); +CPyL211: ; + cpy_r_r268 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ + PyObject *cpy_r_r269[3] = {cpy_r_r265, cpy_r_r266, cpy_r_r267}; + cpy_r_r270 = (PyObject **)&cpy_r_r269; + cpy_r_r271 = PyObject_VectorcallMethod(cpy_r_r268, cpy_r_r270, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r271 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL273; + goto CPyL269; } else - goto CPyL274; -CPyL211: ; - CPy_DECREF(cpy_r_r256); - CPy_DECREF(cpy_r_r259); - cpy_r_r264 = 0 ? Py_True : Py_False; + goto CPyL270; +CPyL212: ; + CPy_DECREF(cpy_r_r265); + CPy_DECREF(cpy_r_r267); + cpy_r_r272 = 0 ? Py_True : Py_False; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL215; - CPyGen_SetStopIterationValue(cpy_r_r264); - if (!0) goto CPyL222; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL216; + CPyGen_SetStopIterationValue(cpy_r_r272); + if (!0) goto CPyL223; CPy_Unreachable(); -CPyL215: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r264; - return 0; CPyL216: ; - cpy_r_r266 = cpy_r_r8 == 0; - if (cpy_r_r266) goto CPyL275; - cpy_r_r267 = cpy_r_r8 == 1; - if (cpy_r_r267) { - goto CPyL276; - } else - goto CPyL277; -CPyL218: ; - cpy_r_r268 = cpy_r_r8 == 2; - if (cpy_r_r268) { - goto CPyL278; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r272; + return 0; +CPyL217: ; + cpy_r_r274 = cpy_r_r8 == 0; + if (cpy_r_r274) goto CPyL271; + cpy_r_r275 = cpy_r_r8 == 1; + if (cpy_r_r275) { + goto CPyL272; } else - goto CPyL279; + goto CPyL273; CPyL219: ; - cpy_r_r269 = cpy_r_r8 == 3; - if (cpy_r_r269) { - goto CPyL174; + cpy_r_r276 = cpy_r_r8 == 2; + if (cpy_r_r276) { + goto CPyL274; } else - goto CPyL280; + goto CPyL275; CPyL220: ; + cpy_r_r277 = cpy_r_r8 == 3; + if (cpy_r_r277) { + goto CPyL176; + } else + goto CPyL276; +CPyL221: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r270 = 0; - if (unlikely(!cpy_r_r270)) { + cpy_r_r278 = 0; + if (unlikely(!cpy_r_r278)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL222; + goto CPyL223; } CPy_Unreachable(); -CPyL222: ; - cpy_r_r271 = NULL; - return cpy_r_r271; CPyL223: ; - CPy_DecRef(cpy_r_r21); - goto CPyL222; + cpy_r_r279 = NULL; + return cpy_r_r279; CPyL224: ; - CPy_DecRef(cpy_r_r30); - goto CPyL222; + CPy_DecRef(cpy_r_r11); + goto CPyL223; CPyL225: ; - CPy_DecRef(cpy_r_r41); - goto CPyL222; + CPy_DecRef(cpy_r_r25); + goto CPyL223; CPyL226: ; - CPy_DecRef(cpy_r_r49); - goto CPyL222; + CPy_DecRef(cpy_r_r34); + goto CPyL223; CPyL227: ; - CPy_DecRef(cpy_r_r51); - goto CPyL222; + CPy_DecRef(cpy_r_r43); + goto CPyL223; CPyL228: ; - CPy_DecRef(cpy_r_r51); - CPy_DecRef(cpy_r_r53); - goto CPyL222; + CPy_DecRef(cpy_r_r55); + goto CPyL223; CPyL229: ; - CPy_DecRef(cpy_r_r57); - goto CPyL222; + CPy_DecRef(cpy_r_r63); + goto CPyL223; CPyL230: ; - CPy_DecRef(cpy_r_r67); - goto CPyL222; + CPy_DecRef(cpy_r_r73); + goto CPyL223; CPyL231: ; - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r68); - goto CPyL222; + CPy_DecRef(cpy_r_r73); + CPy_DecRef(cpy_r_r78); + goto CPyL223; CPyL232: ; - CPy_DecRef(cpy_r_r67); - CPy_DecRef(cpy_r_r70); - goto CPyL222; + CPy_DecRef(cpy_r_r88); + goto CPyL223; CPyL233: ; - CPy_DecRef(cpy_r_r80); - goto CPyL222; + CPy_XDECREF(cpy_r_r1); + goto CPyL66; CPyL234: ; CPy_XDECREF(cpy_r_r1); - goto CPyL63; + goto CPyL65; CPyL235: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL62; -CPyL236: ; CPy_XDecRef(cpy_r_r1); - goto CPyL72; + goto CPyL75; +CPyL236: ; + CPy_DecRef(cpy_r_r91); + goto CPyL75; CPyL237: ; - CPy_DecRef(cpy_r_r83); - goto CPyL72; + CPy_DecRef(cpy_r_r88); + goto CPyL75; CPyL238: ; - CPy_DecRef(cpy_r_r80); - goto CPyL72; -CPyL239: ; CPy_DecRef(cpy_r_arg); - goto CPyL222; + goto CPyL223; +CPyL239: ; + CPy_DecRef(cpy_r_r108); + goto CPyL223; CPyL240: ; - CPy_DecRef(cpy_r_r100); - goto CPyL222; + CPy_DecRef(cpy_r_r112); + goto CPyL223; CPyL241: ; - CPy_DecRef(cpy_r_r105); - goto CPyL222; + CPy_DecRef(cpy_r_r112); + CPy_DecRef(cpy_r_r118); + goto CPyL223; CPyL242: ; - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r107); - goto CPyL222; + CPy_DecRef(cpy_r_r112); + CPy_DecRef(cpy_r_r118); + CPy_DecRef(cpy_r_r123); + goto CPyL223; CPyL243: ; - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r109); - goto CPyL222; + CPy_DECREF(cpy_r_r127); + goto CPyL98; CPyL244: ; - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r109); - CPy_DecRef(cpy_r_r110); - goto CPyL222; + CPy_DecRef(cpy_r_r138); + goto CPyL223; CPyL245: ; - CPy_DecRef(cpy_r_r105); - CPy_DecRef(cpy_r_r109); - CPy_DecRef(cpy_r_r112); - goto CPyL222; + CPy_DecRef(cpy_r_r142); + goto CPyL223; CPyL246: ; - CPy_DECREF(cpy_r_r116); - goto CPyL94; + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r146); + goto CPyL223; CPyL247: ; - CPy_DecRef(cpy_r_r117); - goto CPyL222; + CPy_XDECREF(cpy_r_r3); + goto CPyL120; CPyL248: ; - CPy_DecRef(cpy_r_r127); - goto CPyL222; + CPy_XDECREF(cpy_r_r3); + goto CPyL119; CPyL249: ; - CPy_DecRef(cpy_r_r131); - goto CPyL222; + CPy_XDecRef(cpy_r_r3); + goto CPyL129; CPyL250: ; - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r135); - goto CPyL222; + CPy_DecRef(cpy_r_r159); + goto CPyL129; CPyL251: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL116; + CPy_DecRef(cpy_r_arg); + goto CPyL223; CPyL252: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL115; + CPy_DecRef(cpy_r_r177); + goto CPyL223; CPyL253: ; - CPy_XDecRef(cpy_r_r3); - goto CPyL125; + CPy_DecRef(cpy_r_r205); + goto CPyL223; CPyL254: ; - CPy_DecRef(cpy_r_r148); - goto CPyL125; + goto CPyL223; CPyL255: ; - CPy_DecRef(cpy_r_arg); - goto CPyL222; + CPy_DecRef(cpy_r_r215); + goto CPyL223; CPyL256: ; - CPy_DecRef(cpy_r_r166); - goto CPyL222; + CPy_XDECREF(cpy_r_r5); + goto CPyL174; CPyL257: ; - CPy_DecRef(cpy_r_r194); - goto CPyL222; + CPy_XDecRef(cpy_r_r5); + goto CPyL223; CPyL258: ; - goto CPyL222; + CPy_DecRef(cpy_r_r225); + goto CPyL223; CPyL259: ; - CPy_DecRef(cpy_r_r206); - goto CPyL222; + CPy_XDECREF(cpy_r_r7); + goto CPyL179; CPyL260: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL172; + CPy_XDECREF(cpy_r_r7); + goto CPyL178; CPyL261: ; - CPy_XDecRef(cpy_r_r5); - goto CPyL222; + CPy_XDecRef(cpy_r_r7); + cpy_r_r280 = NULL; + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); + } + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r280; + cpy_r_r281 = 1; + goto CPyL188; CPyL262: ; - CPy_DecRef(cpy_r_r216); - goto CPyL222; + goto CPyL184; CPyL263: ; - CPy_XDECREF(cpy_r_r7); - goto CPyL177; + CPy_DecRef(cpy_r_r228); + goto CPyL188; CPyL264: ; - CPy_XDECREF(cpy_r_r7); - goto CPyL176; -CPyL265: ; - CPy_XDecRef(cpy_r_r7); - cpy_r_r272 = NULL; + cpy_r_r282 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r272; - cpy_r_r273 = 1; - goto CPyL186; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r282; + cpy_r_r283 = 1; + CPy_DecRef(cpy_r_r225); + goto CPyL188; +CPyL265: ; + CPy_DecRef(cpy_r_arg); + goto CPyL223; CPyL266: ; - goto CPyL182; + goto CPyL193; CPyL267: ; - CPy_DecRef(cpy_r_r219); - goto CPyL186; + CPy_DecRef(cpy_r_r254); + goto CPyL223; CPyL268: ; - cpy_r_r274 = NULL; - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); - } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r274; - cpy_r_r275 = 1; - CPy_DecRef(cpy_r_r216); - goto CPyL186; + CPy_DecRef(cpy_r_r265); + goto CPyL223; CPyL269: ; - CPy_DecRef(cpy_r_arg); - goto CPyL222; + CPy_DecRef(cpy_r_r265); + CPy_DecRef(cpy_r_r267); + goto CPyL223; CPyL270: ; - goto CPyL191; + CPy_DECREF(cpy_r_r271); + goto CPyL212; CPyL271: ; - CPy_DecRef(cpy_r_r245); - goto CPyL222; -CPyL272: ; - CPy_DecRef(cpy_r_r256); - goto CPyL222; -CPyL273: ; - CPy_DecRef(cpy_r_r256); - CPy_DecRef(cpy_r_r259); - goto CPyL222; -CPyL274: ; - CPy_DECREF(cpy_r_r263); - goto CPyL211; -CPyL275: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); - cpy_r_r276 = NULL; + cpy_r_r284 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r276; - cpy_r_r277 = 1; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r284; + cpy_r_r285 = 1; goto CPyL1; -CPyL276: ; +CPyL272: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); - cpy_r_r278 = NULL; + cpy_r_r286 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r278; - cpy_r_r279 = 1; - goto CPyL60; -CPyL277: ; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r286; + cpy_r_r287 = 1; + goto CPyL63; +CPyL273: ; CPy_XDECREF(cpy_r_r1); - goto CPyL218; -CPyL278: ; + goto CPyL219; +CPyL274: ; CPy_XDECREF(cpy_r_r7); - cpy_r_r280 = NULL; + cpy_r_r288 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r280; - cpy_r_r281 = 1; - goto CPyL113; -CPyL279: ; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r288; + cpy_r_r289 = 1; + goto CPyL117; +CPyL275: ; CPy_XDECREF(cpy_r_r3); - goto CPyL219; -CPyL280: ; - CPy_XDECREF(cpy_r_r7); goto CPyL220; +CPyL276: ; + CPy_XDECREF(cpy_r_r7); + goto CPyL221; } PyObject *CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -254085,10 +253996,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp859 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp859); - PyObject *__tmp860 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp860); + PyObject *__tmp856 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp856); + PyObject *__tmp857 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp857); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -254232,23 +254143,17 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager___unsubscribe(PyObjec goto fail; } PyObject *arg_subscriptions; - if (PyObject_TypeCheck(obj_subscriptions, CPyType_subscriptions___EthSubscription)) - arg_subscriptions = obj_subscriptions; - else { - arg_subscriptions = NULL; - } - if (arg_subscriptions != NULL) goto __LL861; + arg_subscriptions = obj_subscriptions; + if (arg_subscriptions != NULL) goto __LL858; if (PyUnicode_Check(obj_subscriptions)) arg_subscriptions = obj_subscriptions; else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL861; - arg_subscriptions = obj_subscriptions; - if (arg_subscriptions != NULL) goto __LL861; - CPy_TypeError("union[faster_web3.utils.subscriptions.EthSubscription, str, object]", obj_subscriptions); + if (arg_subscriptions != NULL) goto __LL858; + CPy_TypeError("union[object, str]", obj_subscriptions); goto fail; -__LL861: ; +__LL858: ; PyObject *retval = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(arg_self, arg_subscriptions); return retval; fail: ; @@ -254285,96 +254190,95 @@ PyObject *CPyDef_subscription_manager___unsubscribe_all_SubscriptionManager_gen_ int64_t cpy_r_r25; CPyPtr cpy_r_r26; PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - int64_t cpy_r_r30; - char cpy_r_r31; + char cpy_r_r28; + int64_t cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; PyObject *cpy_r_r32; PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; + char cpy_r_r34; + PyObject *cpy_r_r35; PyObject *cpy_r_r36; PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r39; - PyObject *cpy_r_r40; - char cpy_r_r41; + PyObject **cpy_r_r38; + PyObject *cpy_r_r39; + char cpy_r_r40; + PyObject *cpy_r_r41; PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - char cpy_r_r44; - PyObject *cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - char cpy_r_r48; - tuple_T3OOO cpy_r_r49; - char cpy_r_r50; - PyObject **cpy_r_r51; - PyObject *cpy_r_r52; - char cpy_r_r53; + char cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + char cpy_r_r47; + tuple_T3OOO cpy_r_r48; + char cpy_r_r49; + PyObject **cpy_r_r50; + PyObject *cpy_r_r51; + char cpy_r_r52; + tuple_T3OOO cpy_r_r53; tuple_T3OOO cpy_r_r54; tuple_T3OOO cpy_r_r55; - tuple_T3OOO cpy_r_r56; - char cpy_r_r57; + char cpy_r_r56; + PyObject *cpy_r_r57; PyObject *cpy_r_r58; PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - char cpy_r_r61; + char cpy_r_r60; + PyObject *cpy_r_r61; PyObject *cpy_r_r62; - PyObject *cpy_r_r63; + int64_t cpy_r_r63; int64_t cpy_r_r64; int64_t cpy_r_r65; - int64_t cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - char cpy_r_r69; + char cpy_r_r66; + PyObject *cpy_r_r67; + char cpy_r_r68; + PyObject *cpy_r_r69; PyObject *cpy_r_r70; PyObject *cpy_r_r71; PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject **cpy_r_r75; - PyObject *cpy_r_r76; - char cpy_r_r77; + PyObject **cpy_r_r74; + PyObject *cpy_r_r75; + char cpy_r_r76; + PyObject *cpy_r_r77; PyObject *cpy_r_r78; PyObject *cpy_r_r79; PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - PyObject **cpy_r_r83; + PyObject **cpy_r_r82; + PyObject *cpy_r_r83; PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - char cpy_r_r86; + char cpy_r_r85; + PyObject *cpy_r_r86; PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - CPyPtr cpy_r_r89; - int64_t cpy_r_r90; - CPyTagged cpy_r_r91; - char cpy_r_r92; + CPyPtr cpy_r_r88; + int64_t cpy_r_r89; + CPyTagged cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; PyObject *cpy_r_r93; PyObject *cpy_r_r94; PyObject *cpy_r_r95; PyObject *cpy_r_r96; PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject **cpy_r_r100; + PyObject **cpy_r_r99; + PyObject *cpy_r_r100; PyObject *cpy_r_r101; - PyObject *cpy_r_r102; + char cpy_r_r102; char cpy_r_r103; char cpy_r_r104; char cpy_r_r105; - char cpy_r_r106; + PyObject *cpy_r_r106; PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - char cpy_r_r109; - PyObject *cpy_r_r110; - char cpy_r_r111; - PyObject *cpy_r_r112; - char cpy_r_r113; + char cpy_r_r108; + PyObject *cpy_r_r109; + char cpy_r_r110; + PyObject *cpy_r_r111; + char cpy_r_r112; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; CPy_XDECREF(cpy_r_r1); cpy_r_r2 = NULL; cpy_r_r3 = cpy_r_r2; cpy_r_r4 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL78; + goto CPyL77; CPyL1: ; cpy_r_r5 = (PyObject *)&_Py_NoneStruct; cpy_r_r6 = cpy_r_type != cpy_r_r5; @@ -254382,14 +254286,14 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL82; + goto CPyL81; } CPy_Unreachable(); CPyL4: ; cpy_r_r7 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r7 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 277, CPyStatic_subscription_manager___globals); - goto CPyL82; + goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r7); CPyL5: ; @@ -254397,14 +254301,14 @@ CPyL5: ; CPy_DECREF_NO_IMM(cpy_r_r7); if (unlikely(cpy_r_r8 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL82; + goto CPyL81; } CPyL6: ; cpy_r_r9 = CPyList_Copy(cpy_r_r8); CPy_DECREF_NO_IMM(cpy_r_r8); if (unlikely(cpy_r_r9 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL82; + goto CPyL81; } cpy_r_r10 = (CPyPtr)&((PyVarObject *)cpy_r_r9)->ob_size; cpy_r_r11 = *(int64_t *)cpy_r_r10; @@ -254416,7 +254320,7 @@ CPyL6: ; cpy_r_r13 = 1; if (unlikely(cpy_r_r12 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL83; + goto CPyL82; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16); @@ -254425,19 +254329,19 @@ CPyL6: ; cpy_r_r14 = 1; if (unlikely(!cpy_r_r14)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", -1, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17 = 0; cpy_r_r15 = 1; if (unlikely(!cpy_r_r15)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", -1, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } CPyL10: ; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; if (unlikely(cpy_r_r16 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 274, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } CPy_INCREF_NO_IMM(cpy_r_r16); CPyL11: ; @@ -254447,22 +254351,22 @@ CPyL11: ; cpy_r_r19 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r19 == -113)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } CPyL12: ; cpy_r_r20 = cpy_r_r19 < cpy_r_r18; - if (!cpy_r_r20) goto CPyL52; + if (!cpy_r_r20) goto CPyL51; cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; if (unlikely(cpy_r_r21 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 274, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } CPy_INCREF_NO_IMM(cpy_r_r21); CPyL14: ; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r22 == -113)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); - goto CPyL85; + goto CPyL84; } CPyL15: ; cpy_r_r23 = (CPyPtr)&((PyListObject *)cpy_r_r21)->ob_item; @@ -254472,146 +254376,156 @@ CPyL15: ; cpy_r_r27 = *(PyObject * *)cpy_r_r26; CPy_INCREF(cpy_r_r27); CPy_DECREF_NO_IMM(cpy_r_r21); - if (likely(PyObject_TypeCheck(cpy_r_r27, CPyType_subscriptions___EthSubscription))) - cpy_r_r28 = cpy_r_r27; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", 274, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r27); - goto CPyL84; - } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); + CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r28; - cpy_r_r29 = 1; - if (unlikely(!cpy_r_r29)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r27; + cpy_r_r28 = 1; + if (unlikely(!cpy_r_r28)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } - cpy_r_r30 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; - if (unlikely(cpy_r_r30 == -113)) { + cpy_r_r29 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; + if (unlikely(cpy_r_r29 == -113)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__17' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r30; - cpy_r_r31 = 1; - if (unlikely(cpy_r_r30 == -113)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r29; + cpy_r_r30 = 1; + if (unlikely(cpy_r_r29 == -113)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", -1, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; + } +CPyL17: ; + cpy_r_r31 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 275, CPyStatic_subscription_manager___globals); + goto CPyL83; } + CPy_INCREF_NO_IMM(cpy_r_r31); CPyL18: ; - cpy_r_r32 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + cpy_r_r32 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 275, CPyStatic_subscription_manager___globals); - goto CPyL84; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "sub", 275, CPyStatic_subscription_manager___globals); + goto CPyL85; } - CPy_INCREF_NO_IMM(cpy_r_r32); + CPy_INCREF(cpy_r_r32); CPyL19: ; - cpy_r_r33 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + cpy_r_r33 = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(cpy_r_r31, cpy_r_r32); + CPy_DECREF(cpy_r_r32); + CPy_DECREF_NO_IMM(cpy_r_r31); if (unlikely(cpy_r_r33 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "sub", 275, CPyStatic_subscription_manager___globals); - goto CPyL86; - } - CPy_INCREF_NO_IMM(cpy_r_r33); -CPyL20: ; - cpy_r_r34 = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(cpy_r_r32, cpy_r_r33); - CPy_DECREF_NO_IMM(cpy_r_r33); - CPy_DECREF_NO_IMM(cpy_r_r32); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL84; + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL83; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18 = cpy_r_r34; - cpy_r_r35 = 1; - if (unlikely(!cpy_r_r35)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18 = cpy_r_r33; + cpy_r_r34 = 1; + if (unlikely(!cpy_r_r34)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", -1, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } - cpy_r_r36 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18; - if (unlikely(cpy_r_r36 == NULL)) { + cpy_r_r35 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18; + if (unlikely(cpy_r_r35 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__18", -1, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } - CPy_INCREF_NO_IMM(cpy_r_r36); -CPyL23: ; - cpy_r_r37 = (PyObject *)&_Py_NoneStruct; - cpy_r_r38 = NULL; - cpy_r_r1 = cpy_r_r38; - cpy_r_r39 = (PyObject **)&cpy_r_r1; - cpy_r_r40 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r36, cpy_r_r37, cpy_r_r37, cpy_r_r37, cpy_r_r37, cpy_r_r39); - CPy_DECREF_NO_IMM(cpy_r_r36); - if (cpy_r_r40 != NULL) goto CPyL87; - cpy_r_r41 = cpy_r_r1 != 0; - if (unlikely(!cpy_r_r41)) { + CPy_INCREF_NO_IMM(cpy_r_r35); +CPyL22: ; + cpy_r_r36 = (PyObject *)&_Py_NoneStruct; + cpy_r_r37 = NULL; + cpy_r_r1 = cpy_r_r37; + cpy_r_r38 = (PyObject **)&cpy_r_r1; + cpy_r_r39 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r35, cpy_r_r36, cpy_r_r36, cpy_r_r36, cpy_r_r36, cpy_r_r38); + CPy_DECREF_NO_IMM(cpy_r_r35); + if (cpy_r_r39 != NULL) goto CPyL86; + cpy_r_r40 = cpy_r_r1 != 0; + if (unlikely(!cpy_r_r40)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", -1, CPyStatic_subscription_manager___globals); - goto CPyL88; + goto CPyL87; } - cpy_r_r42 = cpy_r_r1; - cpy_r_r43 = NULL; + cpy_r_r41 = cpy_r_r1; + cpy_r_r42 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18 = cpy_r_r43; - cpy_r_r44 = 1; - if (unlikely(!cpy_r_r44)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18 = cpy_r_r42; + cpy_r_r43 = 1; + if (unlikely(!cpy_r_r43)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL89; + goto CPyL88; } else - goto CPyL48; + goto CPyL47; +CPyL25: ; + cpy_r_r44 = cpy_r_r39; CPyL26: ; - cpy_r_r45 = cpy_r_r40; -CPyL27: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r45; -CPyL28: ; - cpy_r_r47 = (PyObject *)&_Py_NoneStruct; - cpy_r_r48 = cpy_r_type != cpy_r_r47; - if (!cpy_r_r48) goto CPyL90; + return cpy_r_r44; +CPyL27: ; + cpy_r_r46 = (PyObject *)&_Py_NoneStruct; + cpy_r_r47 = cpy_r_type != cpy_r_r46; + if (!cpy_r_r47) goto CPyL89; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL32; + goto CPyL31; } else - goto CPyL91; -CPyL30: ; + goto CPyL90; +CPyL29: ; CPy_Unreachable(); -CPyL31: ; +CPyL30: ; CPy_INCREF(cpy_r_arg); - goto CPyL43; -CPyL32: ; - cpy_r_r49 = CPy_CatchError(); + goto CPyL42; +CPyL31: ; + cpy_r_r48 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__19.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__19.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__19.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__19.f2); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__19 = cpy_r_r49; - cpy_r_r50 = 1; - if (unlikely(!cpy_r_r50)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__19 = cpy_r_r48; + cpy_r_r49 = 1; + if (unlikely(!cpy_r_r49)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", -1, CPyStatic_subscription_manager___globals); - goto CPyL92; + goto CPyL91; } - cpy_r_r51 = (PyObject **)&cpy_r_r3; - cpy_r_r52 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18; - if (unlikely(cpy_r_r52 == NULL)) { + cpy_r_r50 = (PyObject **)&cpy_r_r3; + cpy_r_r51 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18; + if (unlikely(cpy_r_r51 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__18", -1, CPyStatic_subscription_manager___globals); - goto CPyL92; + goto CPyL91; } - CPy_INCREF_NO_IMM(cpy_r_r52); -CPyL34: ; - cpy_r_r53 = CPy_YieldFromErrorHandle(cpy_r_r52, cpy_r_r51); - CPy_DecRef(cpy_r_r52); - if (unlikely(cpy_r_r53 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r51); +CPyL33: ; + cpy_r_r52 = CPy_YieldFromErrorHandle(cpy_r_r51, cpy_r_r50); + CPy_DecRef(cpy_r_r51); + if (unlikely(cpy_r_r52 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL92; + goto CPyL91; } - if (cpy_r_r53) { - goto CPyL38; + if (cpy_r_r52) { + goto CPyL37; } else + goto CPyL92; +CPyL35: ; + cpy_r_r44 = cpy_r_r3; + cpy_r_r53 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__19; + if (unlikely(cpy_r_r53.f0 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__19", -1, CPyStatic_subscription_manager___globals); goto CPyL93; + } + CPy_INCREF(cpy_r_r53.f0); + CPy_INCREF(cpy_r_r53.f1); + CPy_INCREF(cpy_r_r53.f2); CPyL36: ; - cpy_r_r45 = cpy_r_r3; + CPy_RestoreExcInfo(cpy_r_r53); + CPy_DecRef(cpy_r_r53.f0); + CPy_DecRef(cpy_r_r53.f1); + CPy_DecRef(cpy_r_r53.f2); + goto CPyL26; +CPyL37: ; + cpy_r_r41 = cpy_r_r3; cpy_r_r54 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__19; if (unlikely(cpy_r_r54.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__19", -1, CPyStatic_subscription_manager___globals); @@ -254620,361 +254534,345 @@ CPyL36: ; CPy_INCREF(cpy_r_r54.f0); CPy_INCREF(cpy_r_r54.f1); CPy_INCREF(cpy_r_r54.f2); -CPyL37: ; +CPyL38: ; CPy_RestoreExcInfo(cpy_r_r54); CPy_DecRef(cpy_r_r54.f0); CPy_DecRef(cpy_r_r54.f1); CPy_DecRef(cpy_r_r54.f2); - goto CPyL27; -CPyL38: ; - cpy_r_r42 = cpy_r_r3; + goto CPyL47; +CPyL39: ; cpy_r_r55 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__19; if (unlikely(cpy_r_r55.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__19", -1, CPyStatic_subscription_manager___globals); - goto CPyL95; + goto CPyL81; } CPy_INCREF(cpy_r_r55.f0); CPy_INCREF(cpy_r_r55.f1); CPy_INCREF(cpy_r_r55.f2); -CPyL39: ; +CPyL40: ; CPy_RestoreExcInfo(cpy_r_r55); CPy_DecRef(cpy_r_r55.f0); CPy_DecRef(cpy_r_r55.f1); CPy_DecRef(cpy_r_r55.f2); - goto CPyL48; -CPyL40: ; - cpy_r_r56 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__19; - if (unlikely(cpy_r_r56.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__19", -1, CPyStatic_subscription_manager___globals); - goto CPyL82; - } - CPy_INCREF(cpy_r_r56.f0); - CPy_INCREF(cpy_r_r56.f1); - CPy_INCREF(cpy_r_r56.f2); -CPyL41: ; - CPy_RestoreExcInfo(cpy_r_r56); - CPy_DecRef(cpy_r_r56.f0); - CPy_DecRef(cpy_r_r56.f1); - CPy_DecRef(cpy_r_r56.f2); - cpy_r_r57 = CPy_KeepPropagating(); - if (!cpy_r_r57) goto CPyL82; + cpy_r_r56 = CPy_KeepPropagating(); + if (!cpy_r_r56) goto CPyL81; CPy_Unreachable(); -CPyL43: ; - cpy_r_r58 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18; - if (unlikely(cpy_r_r58 == NULL)) { +CPyL42: ; + cpy_r_r57 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__18; + if (unlikely(cpy_r_r57 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__18", -1, CPyStatic_subscription_manager___globals); - goto CPyL96; + goto CPyL95; } - CPy_INCREF_NO_IMM(cpy_r_r58); -CPyL44: ; - cpy_r_r59 = CPyIter_Send(cpy_r_r58, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r58); + CPy_INCREF_NO_IMM(cpy_r_r57); +CPyL43: ; + cpy_r_r58 = CPyIter_Send(cpy_r_r57, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r57); CPy_DECREF(cpy_r_arg); - if (cpy_r_r59 == NULL) { - goto CPyL46; + if (cpy_r_r58 == NULL) { + goto CPyL45; } else - goto CPyL97; + goto CPyL96; +CPyL44: ; + cpy_r_r44 = cpy_r_r58; + goto CPyL26; CPyL45: ; - cpy_r_r45 = cpy_r_r59; - goto CPyL27; -CPyL46: ; - cpy_r_r60 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r60 == NULL)) { + cpy_r_r59 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r59 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } - cpy_r_r42 = cpy_r_r60; -CPyL48: ; - if (unlikely(!PyBool_Check(cpy_r_r42))) { - CPy_TypeError("bool", cpy_r_r42); cpy_r_r61 = 2; + cpy_r_r41 = cpy_r_r59; +CPyL47: ; + if (unlikely(!PyBool_Check(cpy_r_r41))) { + CPy_TypeError("bool", cpy_r_r41); cpy_r_r60 = 2; } else - cpy_r_r61 = cpy_r_r42 == Py_True; - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r61 == 2)) { + cpy_r_r60 = cpy_r_r41 == Py_True; + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r60 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } - cpy_r_r62 = cpy_r_r61 ? Py_True : Py_False; - cpy_r_r63 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; - if (unlikely(cpy_r_r63 == NULL)) { + cpy_r_r61 = cpy_r_r60 ? Py_True : Py_False; + cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; + if (unlikely(cpy_r_r62 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } else { - CPy_INCREF_NO_IMM(cpy_r_r63); + CPy_INCREF_NO_IMM(cpy_r_r62); } - cpy_r_r64 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1; - if (unlikely(cpy_r_r64 == -113)) { + cpy_r_r63 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1; + if (unlikely(cpy_r_r63 == -113)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_1' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } - CPyList_SetItemUnsafe(cpy_r_r63, cpy_r_r64, cpy_r_r62); - CPy_DECREF_NO_IMM(cpy_r_r63); - cpy_r_r65 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; - if (unlikely(cpy_r_r65 == -113)) { + CPyList_SetItemUnsafe(cpy_r_r62, cpy_r_r63, cpy_r_r61); + CPy_DECREF_NO_IMM(cpy_r_r62); + cpy_r_r64 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; + if (unlikely(cpy_r_r64 == -113)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } -CPyL51: ; - cpy_r_r66 = cpy_r_r65 + 1; - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17 = cpy_r_r66; - cpy_r_r67 = 1; - if (unlikely(!cpy_r_r67)) { +CPyL50: ; + cpy_r_r65 = cpy_r_r64 + 1; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17 = cpy_r_r65; + cpy_r_r66 = 1; + if (unlikely(!cpy_r_r66)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL84; + goto CPyL83; } else goto CPyL10; -CPyL52: ; - cpy_r_r68 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; - if (unlikely(cpy_r_r68 == NULL)) { +CPyL51: ; + cpy_r_r67 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; + if (unlikely(cpy_r_r67 == NULL)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } else { - CPy_INCREF_NO_IMM(cpy_r_r68); + CPy_INCREF_NO_IMM(cpy_r_r67); } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed = cpy_r_r68; - cpy_r_r69 = 1; - if (unlikely(!cpy_r_r69)) { + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed = cpy_r_r67; + cpy_r_r68 = 1; + if (unlikely(!cpy_r_r68)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL82; + goto CPyL81; } - cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; - if (unlikely(cpy_r_r70 == NULL)) { + cpy_r_r69 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; + if (unlikely(cpy_r_r69 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "unsubscribed", 279, CPyStatic_subscription_manager___globals); - goto CPyL82; + goto CPyL81; } - CPy_INCREF_NO_IMM(cpy_r_r70); -CPyL54: ; - cpy_r_r71 = CPyModule_builtins; - cpy_r_r72 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'all' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r69); +CPyL53: ; + cpy_r_r70 = CPyModule_builtins; + cpy_r_r71 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'all' */ + cpy_r_r72 = CPyObject_GetAttr(cpy_r_r70, cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL98; + goto CPyL97; } - PyObject *cpy_r_r74[1] = {cpy_r_r70}; - cpy_r_r75 = (PyObject **)&cpy_r_r74; - cpy_r_r76 = PyObject_Vectorcall(cpy_r_r73, cpy_r_r75, 1, 0); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r76 == NULL)) { + PyObject *cpy_r_r73[1] = {cpy_r_r69}; + cpy_r_r74 = (PyObject **)&cpy_r_r73; + cpy_r_r75 = PyObject_Vectorcall(cpy_r_r72, cpy_r_r74, 1, 0); + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r75 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL98; + goto CPyL97; } - CPy_DECREF_NO_IMM(cpy_r_r70); - if (unlikely(!PyBool_Check(cpy_r_r76))) { - CPy_TypeError("bool", cpy_r_r76); cpy_r_r77 = 2; + CPy_DECREF_NO_IMM(cpy_r_r69); + if (unlikely(!PyBool_Check(cpy_r_r75))) { + CPy_TypeError("bool", cpy_r_r75); cpy_r_r76 = 2; } else - cpy_r_r77 = cpy_r_r76 == Py_True; - CPy_DECREF(cpy_r_r76); - if (unlikely(cpy_r_r77 == 2)) { + cpy_r_r76 = cpy_r_r75 == Py_True; + CPy_DECREF(cpy_r_r75); + if (unlikely(cpy_r_r76 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL82; + goto CPyL81; } - if (!cpy_r_r77) goto CPyL65; - cpy_r_r78 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r78 == NULL)) { + if (!cpy_r_r76) goto CPyL64; + cpy_r_r77 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r77 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 280, CPyStatic_subscription_manager___globals); - goto CPyL82; + goto CPyL81; } - CPy_INCREF_NO_IMM(cpy_r_r78); -CPyL59: ; - cpy_r_r79 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r78)->_logger; - CPy_INCREF(cpy_r_r79); - CPy_DECREF_NO_IMM(cpy_r_r78); - cpy_r_r80 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Successfully unsubscribed from all subscriptions.' */ - cpy_r_r81 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ - PyObject *cpy_r_r82[2] = {cpy_r_r79, cpy_r_r80}; - cpy_r_r83 = (PyObject **)&cpy_r_r82; - cpy_r_r84 = PyObject_VectorcallMethod(cpy_r_r81, cpy_r_r83, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r84 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r77); +CPyL58: ; + cpy_r_r78 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r77)->_logger; + CPy_INCREF(cpy_r_r78); + CPy_DECREF_NO_IMM(cpy_r_r77); + cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Successfully unsubscribed from all subscriptions.' */ + cpy_r_r80 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ + PyObject *cpy_r_r81[2] = {cpy_r_r78, cpy_r_r79}; + cpy_r_r82 = (PyObject **)&cpy_r_r81; + cpy_r_r83 = PyObject_VectorcallMethod(cpy_r_r80, cpy_r_r82, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r83 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL99; + goto CPyL98; } else - goto CPyL100; -CPyL60: ; - CPy_DECREF(cpy_r_r79); - cpy_r_r85 = 1 ? Py_True : Py_False; + goto CPyL99; +CPyL59: ; + CPy_DECREF(cpy_r_r78); + cpy_r_r84 = 1 ? Py_True : Py_False; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL64; - CPyGen_SetStopIterationValue(cpy_r_r85); - if (!0) goto CPyL82; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL63; + CPyGen_SetStopIterationValue(cpy_r_r84); + if (!0) goto CPyL81; CPy_Unreachable(); -CPyL64: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r85; +CPyL63: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r84; return 0; +CPyL64: ; + cpy_r_r86 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r86 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 283, CPyStatic_subscription_manager___globals); + goto CPyL81; + } + CPy_INCREF_NO_IMM(cpy_r_r86); CPyL65: ; - cpy_r_r87 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + cpy_r_r87 = CPyDef_subscription_manager___SubscriptionManager___subscriptions(cpy_r_r86); + CPy_DECREF_NO_IMM(cpy_r_r86); if (unlikely(cpy_r_r87 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 283, CPyStatic_subscription_manager___globals); - goto CPyL82; + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL81; } - CPy_INCREF_NO_IMM(cpy_r_r87); CPyL66: ; - cpy_r_r88 = CPyDef_subscription_manager___SubscriptionManager___subscriptions(cpy_r_r87); + cpy_r_r88 = (CPyPtr)&((PyVarObject *)cpy_r_r87)->ob_size; + cpy_r_r89 = *(int64_t *)cpy_r_r88; CPy_DECREF_NO_IMM(cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL82; - } -CPyL67: ; - cpy_r_r89 = (CPyPtr)&((PyVarObject *)cpy_r_r88)->ob_size; - cpy_r_r90 = *(int64_t *)cpy_r_r89; - CPy_DECREF_NO_IMM(cpy_r_r88); - cpy_r_r91 = cpy_r_r90 << 1; - cpy_r_r92 = (Py_ssize_t)cpy_r_r91 > (Py_ssize_t)0; - if (!cpy_r_r92) goto CPyL73; - cpy_r_r93 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r93 == NULL)) { + cpy_r_r90 = cpy_r_r89 << 1; + cpy_r_r91 = (Py_ssize_t)cpy_r_r90 > (Py_ssize_t)0; + if (!cpy_r_r91) goto CPyL72; + cpy_r_r92 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r92 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 284, CPyStatic_subscription_manager___globals); - goto CPyL82; + goto CPyL81; } - CPy_INCREF_NO_IMM(cpy_r_r93); -CPyL69: ; - cpy_r_r94 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r93)->_logger; - CPy_INCREF(cpy_r_r94); - CPy_DECREF_NO_IMM(cpy_r_r93); - cpy_r_r95 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Failed to unsubscribe from all subscriptions. Some ' + CPy_INCREF_NO_IMM(cpy_r_r92); +CPyL68: ; + cpy_r_r93 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r92)->_logger; + CPy_INCREF(cpy_r_r93); + CPy_DECREF_NO_IMM(cpy_r_r92); + cpy_r_r94 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Failed to unsubscribe from all subscriptions. Some ' 'subscriptions are still active.\n' ' subscriptions=%s') */ - cpy_r_r96 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r96 == NULL)) { + cpy_r_r95 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r95 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 287, CPyStatic_subscription_manager___globals); - goto CPyL101; + goto CPyL100; } - CPy_INCREF_NO_IMM(cpy_r_r96); -CPyL70: ; - cpy_r_r97 = CPyDef_subscription_manager___SubscriptionManager___subscriptions(cpy_r_r96); - CPy_DECREF_NO_IMM(cpy_r_r96); - if (unlikely(cpy_r_r97 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r95); +CPyL69: ; + cpy_r_r96 = CPyDef_subscription_manager___SubscriptionManager___subscriptions(cpy_r_r95); + CPy_DECREF_NO_IMM(cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL101; + goto CPyL100; } -CPyL71: ; - cpy_r_r98 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ - PyObject *cpy_r_r99[3] = {cpy_r_r94, cpy_r_r95, cpy_r_r97}; - cpy_r_r100 = (PyObject **)&cpy_r_r99; - cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r100, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r101 == NULL)) { +CPyL70: ; + cpy_r_r97 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ + PyObject *cpy_r_r98[3] = {cpy_r_r93, cpy_r_r94, cpy_r_r96}; + cpy_r_r99 = (PyObject **)&cpy_r_r98; + cpy_r_r100 = PyObject_VectorcallMethod(cpy_r_r97, cpy_r_r99, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r100 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL102; + goto CPyL101; } else - goto CPyL103; + goto CPyL102; +CPyL71: ; + CPy_DECREF(cpy_r_r93); + CPy_DECREF_NO_IMM(cpy_r_r96); CPyL72: ; - CPy_DECREF(cpy_r_r94); - CPy_DECREF_NO_IMM(cpy_r_r97); -CPyL73: ; - cpy_r_r102 = 0 ? Py_True : Py_False; + cpy_r_r101 = 0 ? Py_True : Py_False; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL77; - CPyGen_SetStopIterationValue(cpy_r_r102); - if (!0) goto CPyL82; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL76; + CPyGen_SetStopIterationValue(cpy_r_r101); + if (!0) goto CPyL81; CPy_Unreachable(); -CPyL77: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r102; +CPyL76: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r101; return 0; -CPyL78: ; - cpy_r_r104 = cpy_r_r4 == 0; - if (cpy_r_r104) goto CPyL104; - cpy_r_r105 = cpy_r_r4 == 1; - if (cpy_r_r105) { - goto CPyL28; +CPyL77: ; + cpy_r_r103 = cpy_r_r4 == 0; + if (cpy_r_r103) goto CPyL103; + cpy_r_r104 = cpy_r_r4 == 1; + if (cpy_r_r104) { + goto CPyL27; } else - goto CPyL105; -CPyL80: ; + goto CPyL104; +CPyL79: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r106 = 0; - if (unlikely(!cpy_r_r106)) { + cpy_r_r105 = 0; + if (unlikely(!cpy_r_r105)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL82; + goto CPyL81; } CPy_Unreachable(); +CPyL81: ; + cpy_r_r106 = NULL; + return cpy_r_r106; CPyL82: ; - cpy_r_r107 = NULL; - return cpy_r_r107; -CPyL83: ; CPy_DecRef(cpy_r_r9); - goto CPyL82; + goto CPyL81; +CPyL83: ; + goto CPyL81; CPyL84: ; - goto CPyL82; -CPyL85: ; CPy_DecRef(cpy_r_r21); - goto CPyL82; + goto CPyL81; +CPyL85: ; + CPy_DecRef(cpy_r_r31); + goto CPyL81; CPyL86: ; - CPy_DecRef(cpy_r_r32); - goto CPyL82; -CPyL87: ; CPy_XDECREF(cpy_r_r1); - goto CPyL26; -CPyL88: ; + goto CPyL25; +CPyL87: ; CPy_XDecRef(cpy_r_r1); - goto CPyL82; + goto CPyL81; +CPyL88: ; + CPy_DecRef(cpy_r_r41); + goto CPyL81; CPyL89: ; - CPy_DecRef(cpy_r_r42); - goto CPyL82; + CPy_XDECREF(cpy_r_r3); + goto CPyL30; CPyL90: ; CPy_XDECREF(cpy_r_r3); - goto CPyL31; + goto CPyL29; CPyL91: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL30; -CPyL92: ; CPy_XDecRef(cpy_r_r3); - cpy_r_r108 = NULL; + cpy_r_r107 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r108; - cpy_r_r109 = 1; - goto CPyL40; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r107; + cpy_r_r108 = 1; + goto CPyL39; +CPyL92: ; + goto CPyL35; CPyL93: ; - goto CPyL36; + CPy_DecRef(cpy_r_r44); + goto CPyL39; CPyL94: ; - CPy_DecRef(cpy_r_r45); - goto CPyL40; -CPyL95: ; - cpy_r_r110 = NULL; + cpy_r_r109 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r110; - cpy_r_r111 = 1; - CPy_DecRef(cpy_r_r42); - goto CPyL40; -CPyL96: ; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r109; + cpy_r_r110 = 1; + CPy_DecRef(cpy_r_r41); + goto CPyL39; +CPyL95: ; CPy_DecRef(cpy_r_arg); - goto CPyL82; + goto CPyL81; +CPyL96: ; + goto CPyL44; CPyL97: ; - goto CPyL45; + CPy_DecRef(cpy_r_r69); + goto CPyL81; CPyL98: ; - CPy_DecRef(cpy_r_r70); - goto CPyL82; + CPy_DecRef(cpy_r_r78); + goto CPyL81; CPyL99: ; - CPy_DecRef(cpy_r_r79); - goto CPyL82; + CPy_DECREF(cpy_r_r83); + goto CPyL59; CPyL100: ; - CPy_DECREF(cpy_r_r84); - goto CPyL60; + CPy_DecRef(cpy_r_r93); + goto CPyL81; CPyL101: ; - CPy_DecRef(cpy_r_r94); - goto CPyL82; + CPy_DecRef(cpy_r_r93); + CPy_DecRef(cpy_r_r96); + goto CPyL81; CPyL102: ; - CPy_DecRef(cpy_r_r94); - CPy_DecRef(cpy_r_r97); - goto CPyL82; + CPy_DECREF(cpy_r_r100); + goto CPyL71; CPyL103: ; - CPy_DECREF(cpy_r_r101); - goto CPyL72; -CPyL104: ; CPy_XDECREF(cpy_r_r3); - cpy_r_r112 = NULL; + cpy_r_r111 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r112; - cpy_r_r113 = 1; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r111; + cpy_r_r112 = 1; goto CPyL1; -CPyL105: ; +CPyL104: ; CPy_XDECREF(cpy_r_r3); - goto CPyL80; + goto CPyL79; } PyObject *CPyDef_subscription_manager___unsubscribe_all_SubscriptionManager_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -255175,10 +255073,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp862 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp862); - PyObject *__tmp863 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp863); + PyObject *__tmp859 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp859); + PyObject *__tmp860 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp860); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -255446,9 +255344,9 @@ PyObject *CPyDef_subscription_manager___handle_subscriptions_SubscriptionManager PyObject *cpy_r_r128; char cpy_r_r129; PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; + int32_t cpy_r_r131; + char cpy_r_r132; + char cpy_r_r133; PyObject *cpy_r_r134; PyObject *cpy_r_r135; PyObject *cpy_r_r136; @@ -255457,101 +255355,102 @@ PyObject *CPyDef_subscription_manager___handle_subscriptions_SubscriptionManager PyObject *cpy_r_r139; PyObject *cpy_r_r140; PyObject *cpy_r_r141; - int32_t cpy_r_r142; - char cpy_r_r143; + PyObject *cpy_r_r142; + PyObject *cpy_r_r143; PyObject *cpy_r_r144; PyObject *cpy_r_r145; PyObject *cpy_r_r146; - char cpy_r_r147; + PyObject *cpy_r_r147; PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; + int32_t cpy_r_r149; + char cpy_r_r150; PyObject *cpy_r_r151; - char cpy_r_r152; - PyObject *cpy_r_r153; + PyObject *cpy_r_r152; + char cpy_r_r153; PyObject *cpy_r_r154; PyObject *cpy_r_r155; PyObject *cpy_r_r156; - char cpy_r_r157; + PyObject *cpy_r_r157; PyObject *cpy_r_r158; - char cpy_r_r159; - PyObject *cpy_r_r160; + PyObject *cpy_r_r159; + char cpy_r_r160; PyObject *cpy_r_r161; PyObject *cpy_r_r162; PyObject *cpy_r_r163; - PyObject **cpy_r_r165; + PyObject *cpy_r_r164; + PyObject *cpy_r_r165; PyObject *cpy_r_r166; - PyObject *cpy_r_r167; + char cpy_r_r167; PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject **cpy_r_r171; + char cpy_r_r169; + PyObject *cpy_r_r170; + PyObject *cpy_r_r171; PyObject *cpy_r_r172; - char cpy_r_r173; - PyObject *cpy_r_r174; - PyObject *cpy_r_r175; + PyObject *cpy_r_r173; + PyObject **cpy_r_r175; PyObject *cpy_r_r176; - int32_t cpy_r_r177; - char cpy_r_r178; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; + PyObject **cpy_r_r181; PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject **cpy_r_r185; + char cpy_r_r183; + PyObject *cpy_r_r184; + PyObject *cpy_r_r185; PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; + int32_t cpy_r_r187; + char cpy_r_r188; PyObject *cpy_r_r189; PyObject *cpy_r_r190; - PyObject **cpy_r_r192; + PyObject *cpy_r_r191; + PyObject *cpy_r_r192; PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - char cpy_r_r195; + PyObject **cpy_r_r195; PyObject *cpy_r_r196; PyObject *cpy_r_r197; PyObject *cpy_r_r198; PyObject *cpy_r_r199; PyObject *cpy_r_r200; - char cpy_r_r201; - PyObject *cpy_r_r202; - char cpy_r_r203; + PyObject **cpy_r_r202; + PyObject *cpy_r_r203; PyObject *cpy_r_r204; char cpy_r_r205; - tuple_T3OOO cpy_r_r206; - char cpy_r_r207; - PyObject **cpy_r_r208; + PyObject *cpy_r_r206; + PyObject *cpy_r_r207; + PyObject *cpy_r_r208; PyObject *cpy_r_r209; - char cpy_r_r210; - tuple_T3OOO cpy_r_r211; - tuple_T3OOO cpy_r_r212; - tuple_T3OOO cpy_r_r213; - char cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - tuple_T3OOO cpy_r_r218; - char cpy_r_r219; - PyObject *cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - char cpy_r_r223; + PyObject *cpy_r_r210; + char cpy_r_r211; + PyObject *cpy_r_r212; + char cpy_r_r213; + PyObject *cpy_r_r214; + char cpy_r_r215; + tuple_T3OOO cpy_r_r216; + char cpy_r_r217; + PyObject **cpy_r_r218; + PyObject *cpy_r_r219; + char cpy_r_r220; + tuple_T3OOO cpy_r_r221; + tuple_T3OOO cpy_r_r222; + tuple_T3OOO cpy_r_r223; char cpy_r_r224; PyObject *cpy_r_r225; PyObject *cpy_r_r226; PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject **cpy_r_r230; + tuple_T3OOO cpy_r_r228; + char cpy_r_r229; + PyObject *cpy_r_r230; PyObject *cpy_r_r231; - tuple_T3OOO cpy_r_r232; - PyObject *cpy_r_r233; - PyObject *cpy_r_r234; + PyObject *cpy_r_r232; + char cpy_r_r233; + char cpy_r_r234; PyObject *cpy_r_r235; - char cpy_r_r236; + PyObject *cpy_r_r236; PyObject *cpy_r_r237; PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject **cpy_r_r242; + PyObject **cpy_r_r240; + PyObject *cpy_r_r241; + tuple_T3OOO cpy_r_r242; PyObject *cpy_r_r243; PyObject *cpy_r_r244; PyObject *cpy_r_r245; @@ -255559,102 +255458,111 @@ PyObject *CPyDef_subscription_manager___handle_subscriptions_SubscriptionManager PyObject *cpy_r_r247; PyObject *cpy_r_r248; PyObject *cpy_r_r249; - PyObject **cpy_r_r250; - PyObject *cpy_r_r251; - char cpy_r_r252; + PyObject *cpy_r_r250; + PyObject **cpy_r_r252; PyObject *cpy_r_r253; PyObject *cpy_r_r254; - char cpy_r_r255; - PyObject *cpy_r_r256; - char cpy_r_r257; + PyObject *cpy_r_r255; + char cpy_r_r256; + PyObject *cpy_r_r257; PyObject *cpy_r_r258; - char cpy_r_r259; - tuple_T3OOO cpy_r_r260; - char cpy_r_r261; - PyObject **cpy_r_r262; + PyObject *cpy_r_r259; + PyObject **cpy_r_r260; + PyObject *cpy_r_r261; + char cpy_r_r262; PyObject *cpy_r_r263; - char cpy_r_r264; - tuple_T3OOO cpy_r_r265; - tuple_T3OOO cpy_r_r266; - tuple_T3OOO cpy_r_r267; - char cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; + PyObject *cpy_r_r264; + char cpy_r_r265; + PyObject *cpy_r_r266; + char cpy_r_r267; + PyObject *cpy_r_r268; + char cpy_r_r269; + tuple_T3OOO cpy_r_r270; + char cpy_r_r271; + PyObject **cpy_r_r272; PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - char cpy_r_r275; - PyObject *cpy_r_r276; - char cpy_r_r277; - PyObject *cpy_r_r278; + char cpy_r_r274; + tuple_T3OOO cpy_r_r275; + tuple_T3OOO cpy_r_r276; + tuple_T3OOO cpy_r_r277; + char cpy_r_r278; PyObject *cpy_r_r279; PyObject *cpy_r_r280; PyObject *cpy_r_r281; PyObject *cpy_r_r282; PyObject *cpy_r_r283; PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - PyObject **cpy_r_r287; + char cpy_r_r285; + PyObject *cpy_r_r286; + char cpy_r_r287; PyObject *cpy_r_r288; PyObject *cpy_r_r289; PyObject *cpy_r_r290; PyObject *cpy_r_r291; - PyObject **cpy_r_r293; + PyObject *cpy_r_r292; + PyObject *cpy_r_r293; PyObject *cpy_r_r294; - tuple_T3OOO cpy_r_r295; - tuple_T3OOO cpy_r_r296; - tuple_T3OOO cpy_r_r297; - char cpy_r_r298; + PyObject *cpy_r_r295; + PyObject **cpy_r_r297; + PyObject *cpy_r_r298; PyObject *cpy_r_r299; PyObject *cpy_r_r300; PyObject *cpy_r_r301; - PyObject *cpy_r_r302; - PyObject *cpy_r_r303; - char cpy_r_r304; - PyObject *cpy_r_r305; - PyObject *cpy_r_r306; - int32_t cpy_r_r307; + PyObject **cpy_r_r303; + PyObject *cpy_r_r304; + tuple_T3OOO cpy_r_r305; + tuple_T3OOO cpy_r_r306; + tuple_T3OOO cpy_r_r307; char cpy_r_r308; - char cpy_r_r309; + PyObject *cpy_r_r309; PyObject *cpy_r_r310; PyObject *cpy_r_r311; - char cpy_r_r312; + PyObject *cpy_r_r312; PyObject *cpy_r_r313; - PyObject *cpy_r_r314; + char cpy_r_r314; PyObject *cpy_r_r315; - PyObject **cpy_r_r316; - PyObject *cpy_r_r317; + PyObject *cpy_r_r316; + int32_t cpy_r_r317; char cpy_r_r318; - PyObject *cpy_r_r319; + char cpy_r_r319; PyObject *cpy_r_r320; - char cpy_r_r321; - PyObject *cpy_r_r322; - char cpy_r_r323; + PyObject *cpy_r_r321; + char cpy_r_r322; + PyObject *cpy_r_r323; PyObject *cpy_r_r324; - char cpy_r_r325; - tuple_T3OOO cpy_r_r326; - char cpy_r_r327; - PyObject **cpy_r_r328; + PyObject *cpy_r_r325; + PyObject **cpy_r_r326; + PyObject *cpy_r_r327; + char cpy_r_r328; PyObject *cpy_r_r329; - char cpy_r_r330; - tuple_T3OOO cpy_r_r331; - tuple_T3OOO cpy_r_r332; - tuple_T3OOO cpy_r_r333; - char cpy_r_r334; - PyObject *cpy_r_r335; - PyObject *cpy_r_r336; - PyObject *cpy_r_r337; - PyObject *cpy_r_r338; - char cpy_r_r339; + PyObject *cpy_r_r330; + char cpy_r_r331; + PyObject *cpy_r_r332; + char cpy_r_r333; + PyObject *cpy_r_r334; + char cpy_r_r335; + tuple_T3OOO cpy_r_r336; + char cpy_r_r337; + PyObject **cpy_r_r338; + PyObject *cpy_r_r339; char cpy_r_r340; - char cpy_r_r341; - char cpy_r_r342; - char cpy_r_r343; + tuple_T3OOO cpy_r_r341; + tuple_T3OOO cpy_r_r342; + tuple_T3OOO cpy_r_r343; char cpy_r_r344; - char cpy_r_r345; - char cpy_r_r346; + PyObject *cpy_r_r345; + PyObject *cpy_r_r346; PyObject *cpy_r_r347; + PyObject *cpy_r_r348; + char cpy_r_r349; + char cpy_r_r350; + char cpy_r_r351; + char cpy_r_r352; + char cpy_r_r353; + char cpy_r_r354; + char cpy_r_r355; + char cpy_r_r356; + PyObject *cpy_r_r357; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; CPy_XDECREF(cpy_r_r1); @@ -255675,7 +255583,7 @@ PyObject *CPyDef_subscription_manager___handle_subscriptions_SubscriptionManager cpy_r_r14 = NULL; cpy_r_r15 = cpy_r_r14; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL278; + goto CPyL281; CPyL1: ; cpy_r_r17 = (PyObject *)&_Py_NoneStruct; cpy_r_r18 = cpy_r_type != cpy_r_r17; @@ -255683,25 +255591,27 @@ CPyL1: ; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } CPy_Unreachable(); CPyL4: ; cpy_r_r19 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r19 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 301, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r19); CPyL5: ; cpy_r_r20 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r19)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r20); + CPy_DECREF_NO_IMM(cpy_r_r19); cpy_r_r21 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r20); + CPy_DECREF_NO_IMM(cpy_r_r20); if (unlikely(cpy_r_r21 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL287; + goto CPyL289; } CPyL6: ; - CPy_DECREF_NO_IMM(cpy_r_r19); cpy_r_r22 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; cpy_r_r23 = *(int64_t *)cpy_r_r22; CPy_DECREF_NO_IMM(cpy_r_r21); @@ -255711,7 +255621,7 @@ CPyL6: ; cpy_r_r26 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r26 == 2)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 301, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } CPyL8: ; if (cpy_r_r26) goto CPyL16; @@ -255719,7 +255629,7 @@ CPyL9: ; cpy_r_r27 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r27 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 302, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r27); CPyL10: ; @@ -255734,16 +255644,16 @@ CPyL10: ; cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r33 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL288; + goto CPyL290; } else - goto CPyL289; + goto CPyL291; CPyL11: ; CPy_DECREF(cpy_r_r28); cpy_r_r34 = Py_None; ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL15; CPyGen_SetStopIterationValue(cpy_r_r34); - if (!0) goto CPyL286; + if (!0) goto CPyL289; CPy_Unreachable(); CPyL15: ; *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r34; @@ -255752,7 +255662,7 @@ CPyL16: ; cpy_r_r36 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r36 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 307, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r36); CPyL17: ; @@ -255764,13 +255674,13 @@ CPyL17: ; CPy_DECREF(cpy_r_r37); if (unlikely(cpy_r_r39 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } if (likely(Py_TYPE(cpy_r_r39) == CPyType_request_processor___RequestProcessor)) cpy_r_r40 = cpy_r_r39; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 307, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r39); - goto CPyL290; + goto CPyL292; } cpy_r_r41 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r40)->__handler_subscription_queue; CPy_INCREF_NO_IMM(cpy_r_r41); @@ -255782,13 +255692,13 @@ CPyL17: ; cpy_r_r42 = 1; if (unlikely(!cpy_r_r42)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } CPyL20: ; cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r43 == 2)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 308, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } CPyL21: ; if (cpy_r_r43) goto CPyL25; @@ -255796,29 +255706,31 @@ CPyL22: ; cpy_r_r44 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r44 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 308, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r44); CPyL23: ; cpy_r_r45 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r44)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r45); + CPy_DECREF_NO_IMM(cpy_r_r44); cpy_r_r46 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r45); + CPy_DECREF_NO_IMM(cpy_r_r45); if (unlikely(cpy_r_r46 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL291; + goto CPyL289; } CPyL24: ; - CPy_DECREF_NO_IMM(cpy_r_r44); cpy_r_r47 = (CPyPtr)&((PyVarObject *)cpy_r_r46)->ob_size; cpy_r_r48 = *(int64_t *)cpy_r_r47; CPy_DECREF_NO_IMM(cpy_r_r46); cpy_r_r49 = cpy_r_r48 << 1; cpy_r_r50 = cpy_r_r49 != 0; - if (!cpy_r_r50) goto CPyL237; + if (!cpy_r_r50) goto CPyL240; CPyL25: ; cpy_r_r51 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; if (unlikely(cpy_r_r51 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "queue", 310, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } CPy_INCREF_NO_IMM(cpy_r_r51); CPyL26: ; @@ -255826,7 +255738,7 @@ CPyL26: ; CPy_DECREF_NO_IMM(cpy_r_r51); if (unlikely(cpy_r_r52 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20); @@ -255835,12 +255747,12 @@ CPyL26: ; cpy_r_r53 = 1; if (unlikely(!cpy_r_r53)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } cpy_r_r54 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; if (unlikely(cpy_r_r54 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } CPy_INCREF_NO_IMM(cpy_r_r54); CPyL29: ; @@ -255850,11 +255762,11 @@ CPyL29: ; cpy_r_r57 = (PyObject **)&cpy_r_r1; cpy_r_r58 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r_r54, cpy_r_r55, cpy_r_r55, cpy_r_r55, cpy_r_r55, cpy_r_r57); CPy_DECREF_NO_IMM(cpy_r_r54); - if (cpy_r_r58 != NULL) goto CPyL292; + if (cpy_r_r58 != NULL) goto CPyL293; cpy_r_r59 = cpy_r_r1 != 0; if (unlikely(!cpy_r_r59)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL293; + goto CPyL294; } cpy_r_r60 = cpy_r_r1; cpy_r_r61 = NULL; @@ -255865,7 +255777,7 @@ CPyL29: ; cpy_r_r62 = 1; if (unlikely(!cpy_r_r62)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL294; + goto CPyL295; } else goto CPyL54; CPyL32: ; @@ -255876,13 +255788,13 @@ CPyL33: ; CPyL34: ; cpy_r_r65 = (PyObject *)&_Py_NoneStruct; cpy_r_r66 = cpy_r_type != cpy_r_r65; - if (!cpy_r_r66) goto CPyL295; + if (!cpy_r_r66) goto CPyL296; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL38; } else - goto CPyL296; + goto CPyL297; CPyL36: ; CPy_Unreachable(); CPyL37: ; @@ -255899,13 +255811,13 @@ CPyL38: ; cpy_r_r68 = 1; if (unlikely(!cpy_r_r68)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL297; + goto CPyL298; } cpy_r_r69 = (PyObject **)&cpy_r_r3; cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; if (unlikely(cpy_r_r70 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL297; + goto CPyL298; } CPy_INCREF_NO_IMM(cpy_r_r70); CPyL40: ; @@ -255913,14 +255825,14 @@ CPyL40: ; CPy_DecRef(cpy_r_r70); if (unlikely(cpy_r_r71 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL297; + goto CPyL298; } if (cpy_r_r71) goto CPyL44; cpy_r_r63 = cpy_r_r3; cpy_r_r72 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r72.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL298; + goto CPyL299; } CPy_INCREF(cpy_r_r72.f0); CPy_INCREF(cpy_r_r72.f1); @@ -255936,7 +255848,7 @@ CPyL44: ; cpy_r_r73 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r73.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL299; + goto CPyL300; } CPy_INCREF(cpy_r_r73.f0); CPy_INCREF(cpy_r_r73.f1); @@ -255951,7 +255863,7 @@ CPyL46: ; cpy_r_r74 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r74.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } CPy_INCREF(cpy_r_r74.f0); CPy_INCREF(cpy_r_r74.f1); @@ -255962,13 +255874,13 @@ CPyL47: ; CPy_DecRef(cpy_r_r74.f1); CPy_DecRef(cpy_r_r74.f2); cpy_r_r75 = CPy_KeepPropagating(); - if (!cpy_r_r75) goto CPyL174; + if (!cpy_r_r75) goto CPyL177; CPy_Unreachable(); CPyL49: ; cpy_r_r76 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; if (unlikely(cpy_r_r76 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL300; + goto CPyL301; } CPy_INCREF_NO_IMM(cpy_r_r76); CPyL50: ; @@ -255982,7 +255894,7 @@ CPyL52: ; cpy_r_r78 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r78 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } cpy_r_r60 = cpy_r_r78; CPyL54: ; @@ -255990,7 +255902,7 @@ CPyL54: ; cpy_r_r79 = cpy_r_r60; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 310, CPyStatic_subscription_manager___globals, "dict", cpy_r_r60); - goto CPyL174; + goto CPyL177; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response); @@ -255999,12 +255911,12 @@ CPyL54: ; cpy_r_r80 = 1; if (unlikely(!cpy_r_r80)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } cpy_r_r81 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r81 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 313, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } CPy_INCREF_NO_IMM(cpy_r_r81); CPyL57: ; @@ -256016,12 +255928,12 @@ CPyL57: ; CPy_DECREF(cpy_r_r82); if (unlikely(cpy_r_r84 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } cpy_r_r85 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r85 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 313, CPyStatic_subscription_manager___globals); - goto CPyL301; + goto CPyL302; } CPy_INCREF(cpy_r_r85); CPyL59: ; @@ -256031,7 +255943,7 @@ CPyL59: ; cpy_r_r89 = PyObject_VectorcallMethod(cpy_r_r86, cpy_r_r88, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r89 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL302; + goto CPyL303; } CPy_DECREF(cpy_r_r84); CPy_DECREF(cpy_r_r85); @@ -256039,7 +255951,7 @@ CPyL59: ; CPy_DECREF(cpy_r_r89); if (unlikely(cpy_r_r90 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22); @@ -256048,12 +255960,12 @@ CPyL59: ; cpy_r_r91 = 1; if (unlikely(!cpy_r_r91)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } cpy_r_r92 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; if (unlikely(cpy_r_r92 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } CPy_INCREF(cpy_r_r92); CPyL63: ; @@ -256063,7 +255975,7 @@ CPyL63: ; cpy_r_r94 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r94 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } cpy_r_r95 = cpy_r_r94; cpy_r_r96 = NULL; @@ -256074,7 +255986,7 @@ CPyL63: ; cpy_r_r97 = 1; if (unlikely(!cpy_r_r97)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL303; + goto CPyL304; } else goto CPyL88; CPyL66: ; @@ -256085,13 +255997,13 @@ CPyL67: ; CPyL68: ; cpy_r_r100 = (PyObject *)&_Py_NoneStruct; cpy_r_r101 = cpy_r_type != cpy_r_r100; - if (!cpy_r_r101) goto CPyL304; + if (!cpy_r_r101) goto CPyL305; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL72; } else - goto CPyL305; + goto CPyL306; CPyL70: ; CPy_Unreachable(); CPyL71: ; @@ -256108,13 +256020,13 @@ CPyL72: ; cpy_r_r103 = 1; if (unlikely(!cpy_r_r103)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL306; + goto CPyL307; } cpy_r_r104 = (PyObject **)&cpy_r_r5; cpy_r_r105 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; if (unlikely(cpy_r_r105 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL306; + goto CPyL307; } CPy_INCREF(cpy_r_r105); CPyL74: ; @@ -256122,14 +256034,14 @@ CPyL74: ; CPy_DecRef(cpy_r_r105); if (unlikely(cpy_r_r106 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL306; + goto CPyL307; } if (cpy_r_r106) goto CPyL78; cpy_r_r98 = cpy_r_r5; cpy_r_r107 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r107.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL307; + goto CPyL308; } CPy_INCREF(cpy_r_r107.f0); CPy_INCREF(cpy_r_r107.f1); @@ -256145,7 +256057,7 @@ CPyL78: ; cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r108.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL308; + goto CPyL309; } CPy_INCREF(cpy_r_r108.f0); CPy_INCREF(cpy_r_r108.f1); @@ -256160,7 +256072,7 @@ CPyL80: ; cpy_r_r109 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r109.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } CPy_INCREF(cpy_r_r109.f0); CPy_INCREF(cpy_r_r109.f1); @@ -256171,13 +256083,13 @@ CPyL81: ; CPy_DecRef(cpy_r_r109.f1); CPy_DecRef(cpy_r_r109.f2); cpy_r_r110 = CPy_KeepPropagating(); - if (!cpy_r_r110) goto CPyL174; + if (!cpy_r_r110) goto CPyL177; CPy_Unreachable(); CPyL83: ; cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; if (unlikely(cpy_r_r111 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL309; + goto CPyL310; } CPy_INCREF(cpy_r_r111); CPyL84: ; @@ -256191,7 +256103,7 @@ CPyL86: ; cpy_r_r113 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r113 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } cpy_r_r95 = cpy_r_r113; CPyL88: ; @@ -256199,7 +256111,7 @@ CPyL88: ; cpy_r_r114 = cpy_r_r95; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 313, CPyStatic_subscription_manager___globals, "dict", cpy_r_r95); - goto CPyL174; + goto CPyL177; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response); @@ -256208,12 +256120,12 @@ CPyL88: ; cpy_r_r115 = 1; if (unlikely(!cpy_r_r115)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } cpy_r_r116 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r116 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 318, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } CPy_INCREF(cpy_r_r116); CPyL91: ; @@ -256222,23 +256134,23 @@ CPyL91: ; CPy_DECREF(cpy_r_r116); if (unlikely(cpy_r_r118 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } if (PyUnicode_Check(cpy_r_r118)) cpy_r_r119 = cpy_r_r118; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL864; + if (cpy_r_r119 != NULL) goto __LL861; if (cpy_r_r118 == Py_None) cpy_r_r119 = cpy_r_r118; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL864; + if (cpy_r_r119 != NULL) goto __LL861; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 318, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r118); - goto CPyL174; -__LL864: ; + goto CPyL177; +__LL861: ; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id); } @@ -256246,12 +256158,12 @@ __LL864: ; cpy_r_r120 = 1; if (unlikely(!cpy_r_r120)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } cpy_r_r121 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r121 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 319, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } CPy_INCREF_NO_IMM(cpy_r_r121); CPyL95: ; @@ -256261,7 +256173,7 @@ CPyL95: ; cpy_r_r123 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r123 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 320, CPyStatic_subscription_manager___globals); - goto CPyL310; + goto CPyL311; } CPy_INCREF(cpy_r_r123); CPyL96: ; @@ -256269,14 +256181,14 @@ CPyL96: ; cpy_r_r124 = cpy_r_r123; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 319, CPyStatic_subscription_manager___globals, "str", cpy_r_r123); - goto CPyL310; + goto CPyL311; } cpy_r_r125 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r122, cpy_r_r124); CPy_DECREF(cpy_r_r124); CPy_DECREF_NO_IMM(cpy_r_r122); if (unlikely(cpy_r_r125 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); @@ -256285,1423 +256197,1411 @@ CPyL96: ; cpy_r_r126 = 1; if (unlikely(!cpy_r_r126)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r127 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 322, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } CPy_INCREF(cpy_r_r127); CPyL100: ; cpy_r_r128 = (PyObject *)&_Py_NoneStruct; cpy_r_r129 = cpy_r_r127 != cpy_r_r128; - CPy_DECREF(cpy_r_r127); - if (!cpy_r_r129) goto CPyL20; - cpy_r_r130 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 324, CPyStatic_subscription_manager___globals); - goto CPyL174; - } - CPy_INCREF_NO_IMM(cpy_r_r130); -CPyL102: ; - cpy_r_r131 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r130)->__w3; - CPy_INCREF(cpy_r_r131); - CPy_DECREF_NO_IMM(cpy_r_r130); - cpy_r_r132 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r132 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 325, CPyStatic_subscription_manager___globals); - goto CPyL311; - } - CPy_INCREF(cpy_r_r132); -CPyL103: ; - if (likely(cpy_r_r132 != Py_None)) - cpy_r_r133 = cpy_r_r132; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 325, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r132); - goto CPyL311; + if (!cpy_r_r129) goto CPyL312; + cpy_r_r130 = cpy_r_r127; + cpy_r_r131 = PyObject_IsTrue(cpy_r_r130); + CPy_DECREF(cpy_r_r130); + cpy_r_r132 = cpy_r_r131 >= 0; + if (unlikely(!cpy_r_r132)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL177; } - cpy_r_r134 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; + cpy_r_r133 = cpy_r_r131; + if (!cpy_r_r133) goto CPyL20; + cpy_r_r134 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r134 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 326, CPyStatic_subscription_manager___globals); - goto CPyL312; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 324, CPyStatic_subscription_manager___globals); + goto CPyL177; } - CPy_INCREF(cpy_r_r134); + CPy_INCREF_NO_IMM(cpy_r_r134); CPyL105: ; - cpy_r_r135 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ - cpy_r_r136 = CPyDict_GetItem(cpy_r_r134, cpy_r_r135); - CPy_DECREF(cpy_r_r134); + cpy_r_r135 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r134)->__w3; + CPy_INCREF(cpy_r_r135); + CPy_DECREF_NO_IMM(cpy_r_r134); + cpy_r_r136 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL312; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 325, CPyStatic_subscription_manager___globals); + goto CPyL313; } - cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + CPy_INCREF(cpy_r_r136); +CPyL106: ; + cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r137 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 327, CPyStatic_subscription_manager___globals); - goto CPyL313; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 326, CPyStatic_subscription_manager___globals); + goto CPyL314; } CPy_INCREF(cpy_r_r137); CPyL107: ; - if (likely(cpy_r_r137 != Py_None)) - cpy_r_r138 = cpy_r_r137; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 327, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r137); - goto CPyL314; - } - cpy_r_r139 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r138)->__handler_context; + cpy_r_r138 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ + cpy_r_r139 = CPyDict_GetItem(cpy_r_r137, cpy_r_r138); + CPy_DECREF(cpy_r_r137); if (unlikely(cpy_r_r139 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "_handler_context", 327, CPyStatic_subscription_manager___globals); + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL314; } - CPy_INCREF(cpy_r_r139); + cpy_r_r140 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 327, CPyStatic_subscription_manager___globals); + goto CPyL315; + } + CPy_INCREF(cpy_r_r140); CPyL109: ; - CPy_DECREF(cpy_r_r137); - cpy_r_r140 = (PyObject *)CPyType_subscriptions___EthSubscriptionContext; - cpy_r_r141 = PyDict_New(); - if (unlikely(cpy_r_r141 == NULL)) { + cpy_r_r141 = cpy_r_r140; + cpy_r_r142 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_context' */ + cpy_r_r143 = CPyObject_GetAttr(cpy_r_r141, cpy_r_r142); + CPy_DECREF(cpy_r_r141); + if (unlikely(cpy_r_r143 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL315; } - cpy_r_r142 = CPyDict_UpdateInDisplay(cpy_r_r141, cpy_r_r139); - CPy_DECREF(cpy_r_r139); - cpy_r_r143 = cpy_r_r142 >= 0; - if (unlikely(!cpy_r_r143)) { + if (likely(PyDict_Check(cpy_r_r143))) + cpy_r_r144 = cpy_r_r143; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 327, CPyStatic_subscription_manager___globals, "dict", cpy_r_r143); + goto CPyL315; + } + cpy_r_r145 = CPyStatic_subscription_manager___globals; + cpy_r_r146 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscriptionContext' */ + cpy_r_r147 = CPyDict_GetItem(cpy_r_r145, cpy_r_r146); + if (unlikely(cpy_r_r147 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL316; } - cpy_r_r144 = PyTuple_Pack(3, cpy_r_r131, cpy_r_r133, cpy_r_r136); - CPy_DECREF(cpy_r_r131); - CPy_DECREF_NO_IMM(cpy_r_r133); - CPy_DECREF(cpy_r_r136); - if (unlikely(cpy_r_r144 == NULL)) { + cpy_r_r148 = PyDict_New(); + if (unlikely(cpy_r_r148 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL317; } - cpy_r_r145 = PyObject_Call(cpy_r_r140, cpy_r_r144, cpy_r_r141); + cpy_r_r149 = CPyDict_UpdateInDisplay(cpy_r_r148, cpy_r_r144); CPy_DECREF(cpy_r_r144); - CPy_DECREF(cpy_r_r141); - if (unlikely(cpy_r_r145 == NULL)) { + cpy_r_r150 = cpy_r_r149 >= 0; + if (unlikely(!cpy_r_r150)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL318; } - if (likely(Py_TYPE(cpy_r_r145) == CPyType_subscriptions___EthSubscriptionContext)) - cpy_r_r146 = cpy_r_r145; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 323, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscriptionContext", cpy_r_r145); - goto CPyL174; + cpy_r_r151 = PyTuple_Pack(3, cpy_r_r135, cpy_r_r136, cpy_r_r139); + CPy_DECREF(cpy_r_r135); + CPy_DECREF(cpy_r_r136); + CPy_DECREF(cpy_r_r139); + if (unlikely(cpy_r_r151 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL319; + } + cpy_r_r152 = PyObject_Call(cpy_r_r147, cpy_r_r151, cpy_r_r148); + CPy_DECREF(cpy_r_r147); + CPy_DECREF(cpy_r_r151); + CPy_DECREF(cpy_r_r148); + if (unlikely(cpy_r_r152 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL177; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context); + CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context = cpy_r_r146; - cpy_r_r147 = 1; - if (unlikely(!cpy_r_r147)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context = cpy_r_r152; + cpy_r_r153 = 1; + if (unlikely(!cpy_r_r153)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - cpy_r_r148 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r148 == NULL)) { + cpy_r_r154 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r154 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 329, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - CPy_INCREF(cpy_r_r148); -CPyL116: ; - if (likely(cpy_r_r148 != Py_None)) - cpy_r_r149 = cpy_r_r148; + CPy_INCREF(cpy_r_r154); +CPyL119: ; + cpy_r_r155 = cpy_r_r154; + cpy_r_r156 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ + cpy_r_r157 = CPyObject_GetAttr(cpy_r_r155, cpy_r_r156); + CPy_DECREF(cpy_r_r155); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL177; + } + if (PyBool_Check(cpy_r_r157)) + cpy_r_r158 = cpy_r_r157; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 329, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r148); - goto CPyL318; + cpy_r_r158 = NULL; } - cpy_r_r150 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r149)->_parallelize; - if (unlikely(cpy_r_r150 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 329, CPyStatic_subscription_manager___globals); - goto CPyL318; + if (cpy_r_r158 != NULL) goto __LL862; + if (cpy_r_r157 == Py_None) + cpy_r_r158 = cpy_r_r157; + else { + cpy_r_r158 = NULL; } - CPy_INCREF(cpy_r_r150); -CPyL118: ; - CPy_DECREF(cpy_r_r148); - cpy_r_r151 = 1 ? Py_True : Py_False; - cpy_r_r152 = cpy_r_r150 == cpy_r_r151; - CPy_DECREF(cpy_r_r150); - if (cpy_r_r152) goto CPyL125; - cpy_r_r153 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r153 == NULL)) { + if (cpy_r_r158 != NULL) goto __LL862; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 329, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r157); + goto CPyL177; +__LL862: ; + cpy_r_r159 = 1 ? Py_True : Py_False; + cpy_r_r160 = cpy_r_r158 == cpy_r_r159; + CPy_DECREF(cpy_r_r158); + if (cpy_r_r160) goto CPyL130; + cpy_r_r161 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r161 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 330, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - CPy_INCREF(cpy_r_r153); -CPyL120: ; - if (likely(cpy_r_r153 != Py_None)) - cpy_r_r154 = cpy_r_r153; + CPy_INCREF(cpy_r_r161); +CPyL124: ; + cpy_r_r162 = cpy_r_r161; + cpy_r_r163 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ + cpy_r_r164 = CPyObject_GetAttr(cpy_r_r162, cpy_r_r163); + CPy_DECREF(cpy_r_r162); + if (unlikely(cpy_r_r164 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL177; + } + if (PyBool_Check(cpy_r_r164)) + cpy_r_r165 = cpy_r_r164; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 330, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r153); - goto CPyL319; + cpy_r_r165 = NULL; } - cpy_r_r155 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r154)->_parallelize; - if (unlikely(cpy_r_r155 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "EthSubscription", "parallelize", 330, CPyStatic_subscription_manager___globals); - goto CPyL319; + if (cpy_r_r165 != NULL) goto __LL863; + if (cpy_r_r164 == Py_None) + cpy_r_r165 = cpy_r_r164; + else { + cpy_r_r165 = NULL; } -CPyL122: ; - cpy_r_r156 = (PyObject *)&_Py_NoneStruct; - cpy_r_r157 = cpy_r_r155 == cpy_r_r156; - CPy_DECREF(cpy_r_r153); - if (!cpy_r_r157) goto CPyL141; - cpy_r_r158 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r158 == NULL)) { + if (cpy_r_r165 != NULL) goto __LL863; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 330, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r164); + goto CPyL177; +__LL863: ; + cpy_r_r166 = (PyObject *)&_Py_NoneStruct; + cpy_r_r167 = cpy_r_r165 == cpy_r_r166; + CPy_DECREF(cpy_r_r165); + if (!cpy_r_r167) goto CPyL145; + cpy_r_r168 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r168 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 330, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - CPy_INCREF_NO_IMM(cpy_r_r158); -CPyL124: ; - cpy_r_r159 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r158)->_parallelize; - CPy_DECREF_NO_IMM(cpy_r_r158); - if (!cpy_r_r159) goto CPyL141; -CPyL125: ; - cpy_r_r160 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r160 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r168); +CPyL129: ; + cpy_r_r169 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r168)->_parallelize; + CPy_DECREF_NO_IMM(cpy_r_r168); + if (!cpy_r_r169) goto CPyL145; +CPyL130: ; + cpy_r_r170 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r170 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 333, CPyStatic_subscription_manager___globals); - goto CPyL174; - } - CPy_INCREF(cpy_r_r160); -CPyL126: ; - if (likely(cpy_r_r160 != Py_None)) - cpy_r_r161 = cpy_r_r160; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 333, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r160); - goto CPyL174; + goto CPyL177; } - cpy_r_r162 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; - if (unlikely(cpy_r_r162 == NULL)) { + CPy_INCREF(cpy_r_r170); +CPyL131: ; + cpy_r_r171 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; + if (unlikely(cpy_r_r171 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 333, CPyStatic_subscription_manager___globals); goto CPyL320; } - CPy_INCREF_NO_IMM(cpy_r_r162); -CPyL128: ; - cpy_r_r163 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r161)->__handler; - if (unlikely(cpy_r_r163 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '_handler' of 'EthSubscription' undefined"); - } else { - CPy_INCREF(cpy_r_r163); - } - CPy_DECREF_NO_IMM(cpy_r_r161); - if (unlikely(cpy_r_r163 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL321; - } -CPyL129: ; - PyObject *cpy_r_r164[1] = {cpy_r_r162}; - cpy_r_r165 = (PyObject **)&cpy_r_r164; - cpy_r_r166 = PyObject_Vectorcall(cpy_r_r163, cpy_r_r165, 1, 0); - CPy_DECREF(cpy_r_r163); - if (unlikely(cpy_r_r166 == NULL)) { + CPy_INCREF(cpy_r_r171); +CPyL132: ; + cpy_r_r172 = cpy_r_r170; + cpy_r_r173 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ + PyObject *cpy_r_r174[2] = {cpy_r_r172, cpy_r_r171}; + cpy_r_r175 = (PyObject **)&cpy_r_r174; + cpy_r_r176 = PyObject_VectorcallMethod(cpy_r_r173, cpy_r_r175, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r176 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL321; } - CPy_DECREF_NO_IMM(cpy_r_r162); - cpy_r_r167 = CPyModule_asyncio; - cpy_r_r168 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'create_task' */ - cpy_r_r169 = CPyObject_GetAttr(cpy_r_r167, cpy_r_r168); - if (unlikely(cpy_r_r169 == NULL)) { + CPy_DECREF(cpy_r_r172); + CPy_DECREF(cpy_r_r171); + cpy_r_r177 = CPyModule_asyncio; + cpy_r_r178 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'create_task' */ + cpy_r_r179 = CPyObject_GetAttr(cpy_r_r177, cpy_r_r178); + if (unlikely(cpy_r_r179 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL322; } - PyObject *cpy_r_r170[1] = {cpy_r_r166}; - cpy_r_r171 = (PyObject **)&cpy_r_r170; - cpy_r_r172 = PyObject_Vectorcall(cpy_r_r169, cpy_r_r171, 1, 0); - CPy_DECREF(cpy_r_r169); - if (unlikely(cpy_r_r172 == NULL)) { + PyObject *cpy_r_r180[1] = {cpy_r_r176}; + cpy_r_r181 = (PyObject **)&cpy_r_r180; + cpy_r_r182 = PyObject_Vectorcall(cpy_r_r179, cpy_r_r181, 1, 0); + CPy_DECREF(cpy_r_r179); + if (unlikely(cpy_r_r182 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL322; } - CPy_DECREF(cpy_r_r166); + CPy_DECREF(cpy_r_r176); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task = cpy_r_r172; - cpy_r_r173 = 1; - if (unlikely(!cpy_r_r173)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task = cpy_r_r182; + cpy_r_r183 = 1; + if (unlikely(!cpy_r_r183)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - cpy_r_r174 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r174 == NULL)) { + cpy_r_r184 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r184 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 334, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - CPy_INCREF_NO_IMM(cpy_r_r174); -CPyL134: ; - cpy_r_r175 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r174)->__tasks; - CPy_INCREF(cpy_r_r175); - CPy_DECREF_NO_IMM(cpy_r_r174); - cpy_r_r176 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; - if (unlikely(cpy_r_r176 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r184); +CPyL138: ; + cpy_r_r185 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r184)->__tasks; + CPy_INCREF(cpy_r_r185); + CPy_DECREF_NO_IMM(cpy_r_r184); + cpy_r_r186 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; + if (unlikely(cpy_r_r186 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 334, CPyStatic_subscription_manager___globals); goto CPyL323; } - CPy_INCREF(cpy_r_r176); -CPyL135: ; - cpy_r_r177 = PySet_Add(cpy_r_r175, cpy_r_r176); - CPy_DECREF(cpy_r_r175); - CPy_DECREF(cpy_r_r176); - cpy_r_r178 = cpy_r_r177 >= 0; - if (unlikely(!cpy_r_r178)) { + CPy_INCREF(cpy_r_r186); +CPyL139: ; + cpy_r_r187 = PySet_Add(cpy_r_r185, cpy_r_r186); + CPy_DECREF(cpy_r_r185); + CPy_DECREF(cpy_r_r186); + cpy_r_r188 = cpy_r_r187 >= 0; + if (unlikely(!cpy_r_r188)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - cpy_r_r179 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; - if (unlikely(cpy_r_r179 == NULL)) { + cpy_r_r189 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; + if (unlikely(cpy_r_r189 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 335, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - CPy_INCREF(cpy_r_r179); -CPyL137: ; - cpy_r_r180 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r180 == NULL)) { + CPy_INCREF(cpy_r_r189); +CPyL141: ; + cpy_r_r190 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r190 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 335, CPyStatic_subscription_manager___globals); goto CPyL324; } - CPy_INCREF_NO_IMM(cpy_r_r180); -CPyL138: ; - cpy_r_r181 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_task_callback' */ - cpy_r_r182 = CPyObject_GetAttr(cpy_r_r180, cpy_r_r181); - CPy_DECREF_NO_IMM(cpy_r_r180); - if (unlikely(cpy_r_r182 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r190); +CPyL142: ; + cpy_r_r191 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_task_callback' */ + cpy_r_r192 = CPyObject_GetAttr(cpy_r_r190, cpy_r_r191); + CPy_DECREF_NO_IMM(cpy_r_r190); + if (unlikely(cpy_r_r192 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL324; } - cpy_r_r183 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'add_done_callback' */ - PyObject *cpy_r_r184[2] = {cpy_r_r179, cpy_r_r182}; - cpy_r_r185 = (PyObject **)&cpy_r_r184; - cpy_r_r186 = PyObject_VectorcallMethod(cpy_r_r183, cpy_r_r185, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r186 == NULL)) { + cpy_r_r193 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'add_done_callback' */ + PyObject *cpy_r_r194[2] = {cpy_r_r189, cpy_r_r192}; + cpy_r_r195 = (PyObject **)&cpy_r_r194; + cpy_r_r196 = PyObject_VectorcallMethod(cpy_r_r193, cpy_r_r195, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r196 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL325; } else goto CPyL326; -CPyL140: ; - CPy_DECREF(cpy_r_r179); - CPy_DECREF(cpy_r_r182); - goto CPyL20; -CPyL141: ; - cpy_r_r187 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r187 == NULL)) { +CPyL144: ; + CPy_DECREF(cpy_r_r189); + CPy_DECREF(cpy_r_r192); + goto CPyL20; +CPyL145: ; + cpy_r_r197 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r197 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 338, CPyStatic_subscription_manager___globals); - goto CPyL174; - } - CPy_INCREF(cpy_r_r187); -CPyL142: ; - if (likely(cpy_r_r187 != Py_None)) - cpy_r_r188 = cpy_r_r187; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 338, CPyStatic_subscription_manager___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r187); - goto CPyL174; + goto CPyL177; } - cpy_r_r189 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; - if (unlikely(cpy_r_r189 == NULL)) { + CPy_INCREF(cpy_r_r197); +CPyL146: ; + cpy_r_r198 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; + if (unlikely(cpy_r_r198 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 338, CPyStatic_subscription_manager___globals); goto CPyL327; } - CPy_INCREF_NO_IMM(cpy_r_r189); -CPyL144: ; - cpy_r_r190 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r188)->__handler; - if (unlikely(cpy_r_r190 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '_handler' of 'EthSubscription' undefined"); - } else { - CPy_INCREF(cpy_r_r190); - } - CPy_DECREF_NO_IMM(cpy_r_r188); - if (unlikely(cpy_r_r190 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL328; - } -CPyL145: ; - PyObject *cpy_r_r191[1] = {cpy_r_r189}; - cpy_r_r192 = (PyObject **)&cpy_r_r191; - cpy_r_r193 = PyObject_Vectorcall(cpy_r_r190, cpy_r_r192, 1, 0); - CPy_DECREF(cpy_r_r190); - if (unlikely(cpy_r_r193 == NULL)) { + CPy_INCREF(cpy_r_r198); +CPyL147: ; + cpy_r_r199 = cpy_r_r197; + cpy_r_r200 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ + PyObject *cpy_r_r201[2] = {cpy_r_r199, cpy_r_r198}; + cpy_r_r202 = (PyObject **)&cpy_r_r201; + cpy_r_r203 = PyObject_VectorcallMethod(cpy_r_r200, cpy_r_r202, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r203 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL328; } - CPy_DECREF_NO_IMM(cpy_r_r189); - cpy_r_r194 = CPy_GetCoro(cpy_r_r193); - CPy_DECREF(cpy_r_r193); - if (unlikely(cpy_r_r194 == NULL)) { + CPy_DECREF(cpy_r_r199); + CPy_DECREF(cpy_r_r198); + cpy_r_r204 = CPy_GetCoro(cpy_r_r203); + CPy_DECREF(cpy_r_r203); + if (unlikely(cpy_r_r204 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 = cpy_r_r194; - cpy_r_r195 = 1; - if (unlikely(!cpy_r_r195)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 = cpy_r_r204; + cpy_r_r205 = 1; + if (unlikely(!cpy_r_r205)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - cpy_r_r196 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; - if (unlikely(cpy_r_r196 == NULL)) { + cpy_r_r206 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; + if (unlikely(cpy_r_r206 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - CPy_INCREF(cpy_r_r196); -CPyL149: ; - cpy_r_r197 = CPyIter_Next(cpy_r_r196); - CPy_DECREF(cpy_r_r196); - if (cpy_r_r197 != NULL) goto CPyL152; - cpy_r_r198 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r198 == NULL)) { + CPy_INCREF(cpy_r_r206); +CPyL152: ; + cpy_r_r207 = CPyIter_Next(cpy_r_r206); + CPy_DECREF(cpy_r_r206); + if (cpy_r_r207 != NULL) goto CPyL155; + cpy_r_r208 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r208 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - cpy_r_r199 = cpy_r_r198; - CPy_DECREF(cpy_r_r199); - cpy_r_r200 = NULL; + cpy_r_r209 = cpy_r_r208; + CPy_DECREF(cpy_r_r209); + cpy_r_r210 = NULL; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 = cpy_r_r200; - cpy_r_r201 = 1; - if (unlikely(!cpy_r_r201)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 = cpy_r_r210; + cpy_r_r211 = 1; + if (unlikely(!cpy_r_r211)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } else goto CPyL20; -CPyL152: ; - cpy_r_r202 = cpy_r_r197; -CPyL153: ; +CPyL155: ; + cpy_r_r212 = cpy_r_r207; +CPyL156: ; ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; - return cpy_r_r202; -CPyL154: ; - cpy_r_r204 = (PyObject *)&_Py_NoneStruct; - cpy_r_r205 = cpy_r_type != cpy_r_r204; - if (!cpy_r_r205) goto CPyL329; + return cpy_r_r212; +CPyL157: ; + cpy_r_r214 = (PyObject *)&_Py_NoneStruct; + cpy_r_r215 = cpy_r_type != cpy_r_r214; + if (!cpy_r_r215) goto CPyL329; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL158; + goto CPyL161; } else goto CPyL330; -CPyL156: ; +CPyL159: ; CPy_Unreachable(); -CPyL157: ; +CPyL160: ; CPy_INCREF(cpy_r_arg); - goto CPyL169; -CPyL158: ; - cpy_r_r206 = CPy_CatchError(); + goto CPyL172; +CPyL161: ; + cpy_r_r216 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25.f2); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25 = cpy_r_r206; - cpy_r_r207 = 1; - if (unlikely(!cpy_r_r207)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25 = cpy_r_r216; + cpy_r_r217 = 1; + if (unlikely(!cpy_r_r217)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); goto CPyL331; } - cpy_r_r208 = (PyObject **)&cpy_r_r7; - cpy_r_r209 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; - if (unlikely(cpy_r_r209 == NULL)) { + cpy_r_r218 = (PyObject **)&cpy_r_r7; + cpy_r_r219 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; + if (unlikely(cpy_r_r219 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); goto CPyL331; } - CPy_INCREF(cpy_r_r209); -CPyL160: ; - cpy_r_r210 = CPy_YieldFromErrorHandle(cpy_r_r209, cpy_r_r208); - CPy_DecRef(cpy_r_r209); - if (unlikely(cpy_r_r210 == 2)) { + CPy_INCREF(cpy_r_r219); +CPyL163: ; + cpy_r_r220 = CPy_YieldFromErrorHandle(cpy_r_r219, cpy_r_r218); + CPy_DecRef(cpy_r_r219); + if (unlikely(cpy_r_r220 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL331; } - if (cpy_r_r210) goto CPyL164; - cpy_r_r202 = cpy_r_r7; - cpy_r_r211 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; - if (unlikely(cpy_r_r211.f0 == NULL)) { + if (cpy_r_r220) goto CPyL167; + cpy_r_r212 = cpy_r_r7; + cpy_r_r221 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; + if (unlikely(cpy_r_r221.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__25", -1, CPyStatic_subscription_manager___globals); goto CPyL332; } - CPy_INCREF(cpy_r_r211.f0); - CPy_INCREF(cpy_r_r211.f1); - CPy_INCREF(cpy_r_r211.f2); -CPyL163: ; - CPy_RestoreExcInfo(cpy_r_r211); - CPy_DecRef(cpy_r_r211.f0); - CPy_DecRef(cpy_r_r211.f1); - CPy_DecRef(cpy_r_r211.f2); - goto CPyL153; -CPyL164: ; - cpy_r_r199 = cpy_r_r7; - CPy_DecRef(cpy_r_r199); - cpy_r_r212 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; - if (unlikely(cpy_r_r212.f0 == NULL)) { + CPy_INCREF(cpy_r_r221.f0); + CPy_INCREF(cpy_r_r221.f1); + CPy_INCREF(cpy_r_r221.f2); +CPyL166: ; + CPy_RestoreExcInfo(cpy_r_r221); + CPy_DecRef(cpy_r_r221.f0); + CPy_DecRef(cpy_r_r221.f1); + CPy_DecRef(cpy_r_r221.f2); + goto CPyL156; +CPyL167: ; + cpy_r_r209 = cpy_r_r7; + CPy_DecRef(cpy_r_r209); + cpy_r_r222 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; + if (unlikely(cpy_r_r222.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__25", -1, CPyStatic_subscription_manager___globals); - goto CPyL166; + goto CPyL169; } - CPy_INCREF(cpy_r_r212.f0); - CPy_INCREF(cpy_r_r212.f1); - CPy_INCREF(cpy_r_r212.f2); -CPyL165: ; - CPy_RestoreExcInfo(cpy_r_r212); - CPy_DecRef(cpy_r_r212.f0); - CPy_DecRef(cpy_r_r212.f1); - CPy_DecRef(cpy_r_r212.f2); + CPy_INCREF(cpy_r_r222.f0); + CPy_INCREF(cpy_r_r222.f1); + CPy_INCREF(cpy_r_r222.f2); +CPyL168: ; + CPy_RestoreExcInfo(cpy_r_r222); + CPy_DecRef(cpy_r_r222.f0); + CPy_DecRef(cpy_r_r222.f1); + CPy_DecRef(cpy_r_r222.f2); goto CPyL20; -CPyL166: ; - cpy_r_r213 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; - if (unlikely(cpy_r_r213.f0 == NULL)) { +CPyL169: ; + cpy_r_r223 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; + if (unlikely(cpy_r_r223.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__25", -1, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - CPy_INCREF(cpy_r_r213.f0); - CPy_INCREF(cpy_r_r213.f1); - CPy_INCREF(cpy_r_r213.f2); -CPyL167: ; - CPy_RestoreExcInfo(cpy_r_r213); - CPy_DecRef(cpy_r_r213.f0); - CPy_DecRef(cpy_r_r213.f1); - CPy_DecRef(cpy_r_r213.f2); - cpy_r_r214 = CPy_KeepPropagating(); - if (!cpy_r_r214) goto CPyL174; + CPy_INCREF(cpy_r_r223.f0); + CPy_INCREF(cpy_r_r223.f1); + CPy_INCREF(cpy_r_r223.f2); +CPyL170: ; + CPy_RestoreExcInfo(cpy_r_r223); + CPy_DecRef(cpy_r_r223.f0); + CPy_DecRef(cpy_r_r223.f1); + CPy_DecRef(cpy_r_r223.f2); + cpy_r_r224 = CPy_KeepPropagating(); + if (!cpy_r_r224) goto CPyL177; CPy_Unreachable(); -CPyL169: ; - cpy_r_r215 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; - if (unlikely(cpy_r_r215 == NULL)) { +CPyL172: ; + cpy_r_r225 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; + if (unlikely(cpy_r_r225 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); goto CPyL333; } - CPy_INCREF(cpy_r_r215); -CPyL170: ; - cpy_r_r216 = CPyIter_Send(cpy_r_r215, cpy_r_arg); - CPy_DECREF(cpy_r_r215); + CPy_INCREF(cpy_r_r225); +CPyL173: ; + cpy_r_r226 = CPyIter_Send(cpy_r_r225, cpy_r_arg); + CPy_DECREF(cpy_r_r225); CPy_DECREF(cpy_r_arg); - if (cpy_r_r216 == NULL) goto CPyL172; - cpy_r_r202 = cpy_r_r216; - goto CPyL153; -CPyL172: ; - cpy_r_r217 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r217 == NULL)) { + if (cpy_r_r226 == NULL) goto CPyL175; + cpy_r_r212 = cpy_r_r226; + goto CPyL156; +CPyL175: ; + cpy_r_r227 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r227 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL174; + goto CPyL177; } - cpy_r_r199 = cpy_r_r217; - CPy_DECREF(cpy_r_r199); + cpy_r_r209 = cpy_r_r227; + CPy_DECREF(cpy_r_r209); goto CPyL20; -CPyL174: ; - cpy_r_r218 = CPy_CatchError(); +CPyL177: ; + cpy_r_r228 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26.f2); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26 = cpy_r_r218; - cpy_r_r219 = 1; - if (unlikely(!cpy_r_r219)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26 = cpy_r_r228; + cpy_r_r229 = 1; + if (unlikely(!cpy_r_r229)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - cpy_r_r220 = CPyStatic_subscription_manager___globals; - cpy_r_r221 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ - cpy_r_r222 = CPyDict_GetItem(cpy_r_r220, cpy_r_r221); - if (unlikely(cpy_r_r222 == NULL)) { + cpy_r_r230 = CPyStatic_subscription_manager___globals; + cpy_r_r231 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ + cpy_r_r232 = CPyDict_GetItem(cpy_r_r230, cpy_r_r231); + if (unlikely(cpy_r_r232 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - cpy_r_r223 = CPy_ExceptionMatches(cpy_r_r222); - CPy_DecRef(cpy_r_r222); - if (!cpy_r_r223) goto CPyL183; - cpy_r_r224 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; - if (unlikely(cpy_r_r224 == 2)) { + cpy_r_r233 = CPy_ExceptionMatches(cpy_r_r232); + CPy_DecRef(cpy_r_r232); + if (!cpy_r_r233) goto CPyL186; + cpy_r_r234 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; + if (unlikely(cpy_r_r234 == 2)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 341, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } -CPyL178: ; - if (cpy_r_r224) goto CPyL232; -CPyL179: ; - cpy_r_r225 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r225 == NULL)) { +CPyL181: ; + if (cpy_r_r234) goto CPyL235; +CPyL182: ; + cpy_r_r235 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r235 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 342, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - CPy_INCREF_NO_IMM(cpy_r_r225); -CPyL180: ; - cpy_r_r226 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r225)->_logger; - CPy_INCREF(cpy_r_r226); - CPy_DecRef(cpy_r_r225); - cpy_r_r227 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('All handler subscriptions have been unsubscribed ' + CPy_INCREF_NO_IMM(cpy_r_r235); +CPyL183: ; + cpy_r_r236 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r235)->_logger; + CPy_INCREF(cpy_r_r236); + CPy_DecRef(cpy_r_r235); + cpy_r_r237 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('All handler subscriptions have been unsubscribed ' 'from. Stopping subscription handling.') */ - cpy_r_r228 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ - PyObject *cpy_r_r229[2] = {cpy_r_r226, cpy_r_r227}; - cpy_r_r230 = (PyObject **)&cpy_r_r229; - cpy_r_r231 = PyObject_VectorcallMethod(cpy_r_r228, cpy_r_r230, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r231 == NULL)) { + cpy_r_r238 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ + PyObject *cpy_r_r239[2] = {cpy_r_r236, cpy_r_r237}; + cpy_r_r240 = (PyObject **)&cpy_r_r239; + cpy_r_r241 = PyObject_VectorcallMethod(cpy_r_r238, cpy_r_r240, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r241 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL334; } else goto CPyL335; -CPyL181: ; - CPy_DecRef(cpy_r_r226); - cpy_r_r232 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; - if (unlikely(cpy_r_r232.f0 == NULL)) { +CPyL184: ; + CPy_DecRef(cpy_r_r236); + cpy_r_r242 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; + if (unlikely(cpy_r_r242.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__26", -1, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - CPy_INCREF(cpy_r_r232.f0); - CPy_INCREF(cpy_r_r232.f1); - CPy_INCREF(cpy_r_r232.f2); -CPyL182: ; - CPy_RestoreExcInfo(cpy_r_r232); - CPy_DecRef(cpy_r_r232.f0); - CPy_DecRef(cpy_r_r232.f1); - CPy_DecRef(cpy_r_r232.f2); - goto CPyL237; -CPyL183: ; - cpy_r_r233 = CPyStatic_subscription_manager___globals; - cpy_r_r234 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionHandlerTaskException' */ - cpy_r_r235 = CPyDict_GetItem(cpy_r_r233, cpy_r_r234); - if (unlikely(cpy_r_r235 == NULL)) { + CPy_INCREF(cpy_r_r242.f0); + CPy_INCREF(cpy_r_r242.f1); + CPy_INCREF(cpy_r_r242.f2); +CPyL185: ; + CPy_RestoreExcInfo(cpy_r_r242); + CPy_DecRef(cpy_r_r242.f0); + CPy_DecRef(cpy_r_r242.f1); + CPy_DecRef(cpy_r_r242.f2); + goto CPyL240; +CPyL186: ; + cpy_r_r243 = CPyStatic_subscription_manager___globals; + cpy_r_r244 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionHandlerTaskException' */ + cpy_r_r245 = CPyDict_GetItem(cpy_r_r243, cpy_r_r244); + if (unlikely(cpy_r_r245 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - cpy_r_r236 = CPy_ExceptionMatches(cpy_r_r235); - CPy_DecRef(cpy_r_r235); - if (!cpy_r_r236) goto CPyL218; - cpy_r_r237 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r237 == NULL)) { + cpy_r_r246 = CPy_ExceptionMatches(cpy_r_r245); + CPy_DecRef(cpy_r_r245); + if (!cpy_r_r246) goto CPyL221; + cpy_r_r247 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r247 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 348, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - CPy_INCREF_NO_IMM(cpy_r_r237); -CPyL186: ; - cpy_r_r238 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r237)->_logger; - CPy_INCREF(cpy_r_r238); - CPy_DecRef(cpy_r_r237); - cpy_r_r239 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('An exception occurred in a subscription handler ' + CPy_INCREF_NO_IMM(cpy_r_r247); +CPyL189: ; + cpy_r_r248 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r247)->_logger; + CPy_INCREF(cpy_r_r248); + CPy_DecRef(cpy_r_r247); + cpy_r_r249 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('An exception occurred in a subscription handler ' 'task. Stopping subscription handling.') */ - cpy_r_r240 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ - PyObject *cpy_r_r241[2] = {cpy_r_r238, cpy_r_r239}; - cpy_r_r242 = (PyObject **)&cpy_r_r241; - cpy_r_r243 = PyObject_VectorcallMethod(cpy_r_r240, cpy_r_r242, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r243 == NULL)) { + cpy_r_r250 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ + PyObject *cpy_r_r251[2] = {cpy_r_r248, cpy_r_r249}; + cpy_r_r252 = (PyObject **)&cpy_r_r251; + cpy_r_r253 = PyObject_VectorcallMethod(cpy_r_r250, cpy_r_r252, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r253 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL336; } else goto CPyL337; -CPyL187: ; - CPy_DecRef(cpy_r_r238); - cpy_r_r244 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r244 == NULL)) { +CPyL190: ; + CPy_DecRef(cpy_r_r248); + cpy_r_r254 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r254 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 352, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - CPy_INCREF_NO_IMM(cpy_r_r244); -CPyL188: ; - cpy_r_r245 = CPyDef_subscription_manager___SubscriptionManager____cleanup_remaining_tasks(cpy_r_r244); - CPy_DecRef(cpy_r_r244); - if (unlikely(cpy_r_r245 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r254); +CPyL191: ; + cpy_r_r255 = CPyDef_subscription_manager___SubscriptionManager____cleanup_remaining_tasks(cpy_r_r254); + CPy_DecRef(cpy_r_r254); + if (unlikely(cpy_r_r255 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 = cpy_r_r245; - cpy_r_r246 = 1; - if (unlikely(!cpy_r_r246)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 = cpy_r_r255; + cpy_r_r256 = 1; + if (unlikely(!cpy_r_r256)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - cpy_r_r247 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; - if (unlikely(cpy_r_r247 == NULL)) { + cpy_r_r257 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; + if (unlikely(cpy_r_r257 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - CPy_INCREF_NO_IMM(cpy_r_r247); -CPyL191: ; - cpy_r_r248 = (PyObject *)&_Py_NoneStruct; - cpy_r_r249 = NULL; - cpy_r_r9 = cpy_r_r249; - cpy_r_r250 = (PyObject **)&cpy_r_r9; - cpy_r_r251 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r247, cpy_r_r248, cpy_r_r248, cpy_r_r248, cpy_r_r248, cpy_r_r250); - CPy_DecRef(cpy_r_r247); - if (cpy_r_r251 != NULL) goto CPyL338; - cpy_r_r252 = cpy_r_r9 != 0; - if (unlikely(!cpy_r_r252)) { + CPy_INCREF_NO_IMM(cpy_r_r257); +CPyL194: ; + cpy_r_r258 = (PyObject *)&_Py_NoneStruct; + cpy_r_r259 = NULL; + cpy_r_r9 = cpy_r_r259; + cpy_r_r260 = (PyObject **)&cpy_r_r9; + cpy_r_r261 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r257, cpy_r_r258, cpy_r_r258, cpy_r_r258, cpy_r_r258, cpy_r_r260); + CPy_DecRef(cpy_r_r257); + if (cpy_r_r261 != NULL) goto CPyL338; + cpy_r_r262 = cpy_r_r9 != 0; + if (unlikely(!cpy_r_r262)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); goto CPyL339; } - cpy_r_r253 = cpy_r_r9; - CPy_DecRef(cpy_r_r253); - cpy_r_r254 = NULL; + cpy_r_r263 = cpy_r_r9; + CPy_DecRef(cpy_r_r263); + cpy_r_r264 = NULL; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 = cpy_r_r254; - cpy_r_r255 = 1; - if (unlikely(!cpy_r_r255)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 = cpy_r_r264; + cpy_r_r265 = 1; + if (unlikely(!cpy_r_r265)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } else - goto CPyL216; -CPyL194: ; - cpy_r_r256 = cpy_r_r251; -CPyL195: ; + goto CPyL219; +CPyL197: ; + cpy_r_r266 = cpy_r_r261; +CPyL198: ; ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 4; - return cpy_r_r256; -CPyL196: ; - cpy_r_r258 = (PyObject *)&_Py_NoneStruct; - cpy_r_r259 = cpy_r_type != cpy_r_r258; - if (!cpy_r_r259) goto CPyL340; + return cpy_r_r266; +CPyL199: ; + cpy_r_r268 = (PyObject *)&_Py_NoneStruct; + cpy_r_r269 = cpy_r_type != cpy_r_r268; + if (!cpy_r_r269) goto CPyL340; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL200; + goto CPyL203; } else goto CPyL341; -CPyL198: ; +CPyL201: ; CPy_Unreachable(); -CPyL199: ; +CPyL202: ; CPy_INCREF(cpy_r_arg); - goto CPyL211; -CPyL200: ; - cpy_r_r260 = CPy_CatchError(); + goto CPyL214; +CPyL203: ; + cpy_r_r270 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28.f2); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28 = cpy_r_r260; - cpy_r_r261 = 1; - if (unlikely(!cpy_r_r261)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28 = cpy_r_r270; + cpy_r_r271 = 1; + if (unlikely(!cpy_r_r271)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); goto CPyL342; } - cpy_r_r262 = (PyObject **)&cpy_r_r11; - cpy_r_r263 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; - if (unlikely(cpy_r_r263 == NULL)) { + cpy_r_r272 = (PyObject **)&cpy_r_r11; + cpy_r_r273 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; + if (unlikely(cpy_r_r273 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); goto CPyL342; } - CPy_INCREF_NO_IMM(cpy_r_r263); -CPyL202: ; - cpy_r_r264 = CPy_YieldFromErrorHandle(cpy_r_r263, cpy_r_r262); - CPy_DecRef(cpy_r_r263); - if (unlikely(cpy_r_r264 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r273); +CPyL205: ; + cpy_r_r274 = CPy_YieldFromErrorHandle(cpy_r_r273, cpy_r_r272); + CPy_DecRef(cpy_r_r273); + if (unlikely(cpy_r_r274 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL342; } - if (cpy_r_r264) goto CPyL206; - cpy_r_r256 = cpy_r_r11; - cpy_r_r265 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; - if (unlikely(cpy_r_r265.f0 == NULL)) { + if (cpy_r_r274) goto CPyL209; + cpy_r_r266 = cpy_r_r11; + cpy_r_r275 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; + if (unlikely(cpy_r_r275.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__28", -1, CPyStatic_subscription_manager___globals); goto CPyL343; } - CPy_INCREF(cpy_r_r265.f0); - CPy_INCREF(cpy_r_r265.f1); - CPy_INCREF(cpy_r_r265.f2); -CPyL205: ; - CPy_RestoreExcInfo(cpy_r_r265); - CPy_DecRef(cpy_r_r265.f0); - CPy_DecRef(cpy_r_r265.f1); - CPy_DecRef(cpy_r_r265.f2); - goto CPyL195; -CPyL206: ; - cpy_r_r253 = cpy_r_r11; - CPy_DecRef(cpy_r_r253); - cpy_r_r266 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; - if (unlikely(cpy_r_r266.f0 == NULL)) { + CPy_INCREF(cpy_r_r275.f0); + CPy_INCREF(cpy_r_r275.f1); + CPy_INCREF(cpy_r_r275.f2); +CPyL208: ; + CPy_RestoreExcInfo(cpy_r_r275); + CPy_DecRef(cpy_r_r275.f0); + CPy_DecRef(cpy_r_r275.f1); + CPy_DecRef(cpy_r_r275.f2); + goto CPyL198; +CPyL209: ; + cpy_r_r263 = cpy_r_r11; + CPy_DecRef(cpy_r_r263); + cpy_r_r276 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; + if (unlikely(cpy_r_r276.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__28", -1, CPyStatic_subscription_manager___globals); - goto CPyL208; + goto CPyL211; } - CPy_INCREF(cpy_r_r266.f0); - CPy_INCREF(cpy_r_r266.f1); - CPy_INCREF(cpy_r_r266.f2); -CPyL207: ; - CPy_RestoreExcInfo(cpy_r_r266); - CPy_DecRef(cpy_r_r266.f0); - CPy_DecRef(cpy_r_r266.f1); - CPy_DecRef(cpy_r_r266.f2); - goto CPyL216; -CPyL208: ; - cpy_r_r267 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; - if (unlikely(cpy_r_r267.f0 == NULL)) { + CPy_INCREF(cpy_r_r276.f0); + CPy_INCREF(cpy_r_r276.f1); + CPy_INCREF(cpy_r_r276.f2); +CPyL210: ; + CPy_RestoreExcInfo(cpy_r_r276); + CPy_DecRef(cpy_r_r276.f0); + CPy_DecRef(cpy_r_r276.f1); + CPy_DecRef(cpy_r_r276.f2); + goto CPyL219; +CPyL211: ; + cpy_r_r277 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; + if (unlikely(cpy_r_r277.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__28", -1, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - CPy_INCREF(cpy_r_r267.f0); - CPy_INCREF(cpy_r_r267.f1); - CPy_INCREF(cpy_r_r267.f2); -CPyL209: ; - CPy_RestoreExcInfo(cpy_r_r267); - CPy_DecRef(cpy_r_r267.f0); - CPy_DecRef(cpy_r_r267.f1); - CPy_DecRef(cpy_r_r267.f2); - cpy_r_r268 = CPy_KeepPropagating(); - if (!cpy_r_r268) goto CPyL234; + CPy_INCREF(cpy_r_r277.f0); + CPy_INCREF(cpy_r_r277.f1); + CPy_INCREF(cpy_r_r277.f2); +CPyL212: ; + CPy_RestoreExcInfo(cpy_r_r277); + CPy_DecRef(cpy_r_r277.f0); + CPy_DecRef(cpy_r_r277.f1); + CPy_DecRef(cpy_r_r277.f2); + cpy_r_r278 = CPy_KeepPropagating(); + if (!cpy_r_r278) goto CPyL237; CPy_Unreachable(); -CPyL211: ; - cpy_r_r269 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; - if (unlikely(cpy_r_r269 == NULL)) { +CPyL214: ; + cpy_r_r279 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; + if (unlikely(cpy_r_r279 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); goto CPyL344; } - CPy_INCREF_NO_IMM(cpy_r_r269); -CPyL212: ; - cpy_r_r270 = CPyIter_Send(cpy_r_r269, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r269); + CPy_INCREF_NO_IMM(cpy_r_r279); +CPyL215: ; + cpy_r_r280 = CPyIter_Send(cpy_r_r279, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r279); CPy_DECREF(cpy_r_arg); - if (cpy_r_r270 == NULL) goto CPyL214; - cpy_r_r256 = cpy_r_r270; - goto CPyL195; -CPyL214: ; - cpy_r_r271 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r271 == NULL)) { + if (cpy_r_r280 == NULL) goto CPyL217; + cpy_r_r266 = cpy_r_r280; + goto CPyL198; +CPyL217: ; + cpy_r_r281 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r281 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - cpy_r_r253 = cpy_r_r271; - CPy_DECREF(cpy_r_r253); -CPyL216: ; + cpy_r_r263 = cpy_r_r281; + CPy_DECREF(cpy_r_r263); +CPyL219: ; CPy_Reraise(); - if (!0) goto CPyL234; + if (!0) goto CPyL237; CPy_Unreachable(); -CPyL218: ; - cpy_r_r272 = CPyStatic_subscription_manager___globals; - cpy_r_r273 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TaskNotRunning' */ - cpy_r_r274 = CPyDict_GetItem(cpy_r_r272, cpy_r_r273); - if (unlikely(cpy_r_r274 == NULL)) { +CPyL221: ; + cpy_r_r282 = CPyStatic_subscription_manager___globals; + cpy_r_r283 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TaskNotRunning' */ + cpy_r_r284 = CPyDict_GetItem(cpy_r_r282, cpy_r_r283); + if (unlikely(cpy_r_r284 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - cpy_r_r275 = CPy_ExceptionMatches(cpy_r_r274); - CPy_DecRef(cpy_r_r274); - if (!cpy_r_r275) goto CPyL230; - cpy_r_r276 = CPy_GetExcValue(); + cpy_r_r285 = CPy_ExceptionMatches(cpy_r_r284); + CPy_DecRef(cpy_r_r284); + if (!cpy_r_r285) goto CPyL233; + cpy_r_r286 = CPy_GetExcValue(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e = cpy_r_r276; - cpy_r_r277 = 1; - if (unlikely(!cpy_r_r277)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e = cpy_r_r286; + cpy_r_r287 = 1; + if (unlikely(!cpy_r_r287)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - cpy_r_r278 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r278 == NULL)) { + cpy_r_r288 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r288 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 355, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - CPy_INCREF_NO_IMM(cpy_r_r278); -CPyL222: ; - cpy_r_r279 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r278)->_logger; - CPy_INCREF(cpy_r_r279); - CPy_DecRef(cpy_r_r278); - cpy_r_r280 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Stopping subscription handling: %s' */ - cpy_r_r281 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e; - if (unlikely(cpy_r_r281 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r288); +CPyL225: ; + cpy_r_r289 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r288)->_logger; + CPy_INCREF(cpy_r_r289); + CPy_DecRef(cpy_r_r288); + cpy_r_r290 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Stopping subscription handling: %s' */ + cpy_r_r291 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e; + if (unlikely(cpy_r_r291 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 355, CPyStatic_subscription_manager___globals); goto CPyL345; } - CPy_INCREF(cpy_r_r281); -CPyL223: ; - cpy_r_r282 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'message' */ - cpy_r_r283 = CPyObject_GetAttr(cpy_r_r281, cpy_r_r282); - CPy_DecRef(cpy_r_r281); - if (unlikely(cpy_r_r283 == NULL)) { + CPy_INCREF(cpy_r_r291); +CPyL226: ; + cpy_r_r292 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'message' */ + cpy_r_r293 = CPyObject_GetAttr(cpy_r_r291, cpy_r_r292); + CPy_DecRef(cpy_r_r291); + if (unlikely(cpy_r_r293 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL345; } - if (likely(PyUnicode_Check(cpy_r_r283))) - cpy_r_r284 = cpy_r_r283; + if (likely(PyUnicode_Check(cpy_r_r293))) + cpy_r_r294 = cpy_r_r293; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 355, CPyStatic_subscription_manager___globals, "str", cpy_r_r283); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 355, CPyStatic_subscription_manager___globals, "str", cpy_r_r293); goto CPyL345; } - cpy_r_r285 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ - PyObject *cpy_r_r286[3] = {cpy_r_r279, cpy_r_r280, cpy_r_r284}; - cpy_r_r287 = (PyObject **)&cpy_r_r286; - cpy_r_r288 = PyObject_VectorcallMethod(cpy_r_r285, cpy_r_r287, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r288 == NULL)) { + cpy_r_r295 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ + PyObject *cpy_r_r296[3] = {cpy_r_r289, cpy_r_r290, cpy_r_r294}; + cpy_r_r297 = (PyObject **)&cpy_r_r296; + cpy_r_r298 = PyObject_VectorcallMethod(cpy_r_r295, cpy_r_r297, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r298 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL346; } else goto CPyL347; -CPyL226: ; - CPy_DecRef(cpy_r_r279); - CPy_DecRef(cpy_r_r284); - cpy_r_r289 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r289 == NULL)) { +CPyL229: ; + CPy_DecRef(cpy_r_r289); + CPy_DecRef(cpy_r_r294); + cpy_r_r299 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r299 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 356, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - CPy_INCREF_NO_IMM(cpy_r_r289); -CPyL227: ; - cpy_r_r290 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r289)->__provider; - CPy_INCREF(cpy_r_r290); - CPy_DecRef(cpy_r_r289); - cpy_r_r291 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handle_listener_task_exceptions' */ - PyObject *cpy_r_r292[1] = {cpy_r_r290}; - cpy_r_r293 = (PyObject **)&cpy_r_r292; - cpy_r_r294 = PyObject_VectorcallMethod(cpy_r_r291, cpy_r_r293, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r294 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r299); +CPyL230: ; + cpy_r_r300 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r299)->__provider; + CPy_INCREF(cpy_r_r300); + CPy_DecRef(cpy_r_r299); + cpy_r_r301 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handle_listener_task_exceptions' */ + PyObject *cpy_r_r302[1] = {cpy_r_r300}; + cpy_r_r303 = (PyObject **)&cpy_r_r302; + cpy_r_r304 = PyObject_VectorcallMethod(cpy_r_r301, cpy_r_r303, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r304 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL348; } else goto CPyL349; -CPyL228: ; - CPy_DecRef(cpy_r_r290); - cpy_r_r295 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; - if (unlikely(cpy_r_r295.f0 == NULL)) { +CPyL231: ; + CPy_DecRef(cpy_r_r300); + cpy_r_r305 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; + if (unlikely(cpy_r_r305.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__26", -1, CPyStatic_subscription_manager___globals); - goto CPyL234; + goto CPyL237; } - CPy_INCREF(cpy_r_r295.f0); - CPy_INCREF(cpy_r_r295.f1); - CPy_INCREF(cpy_r_r295.f2); -CPyL229: ; - CPy_RestoreExcInfo(cpy_r_r295); - CPy_DecRef(cpy_r_r295.f0); - CPy_DecRef(cpy_r_r295.f1); - CPy_DecRef(cpy_r_r295.f2); - goto CPyL237; -CPyL230: ; + CPy_INCREF(cpy_r_r305.f0); + CPy_INCREF(cpy_r_r305.f1); + CPy_INCREF(cpy_r_r305.f2); +CPyL232: ; + CPy_RestoreExcInfo(cpy_r_r305); + CPy_DecRef(cpy_r_r305.f0); + CPy_DecRef(cpy_r_r305.f1); + CPy_DecRef(cpy_r_r305.f2); + goto CPyL240; +CPyL233: ; CPy_Reraise(); - if (!0) goto CPyL234; + if (!0) goto CPyL237; CPy_Unreachable(); -CPyL232: ; - cpy_r_r296 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; - if (unlikely(cpy_r_r296.f0 == NULL)) { +CPyL235: ; + cpy_r_r306 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; + if (unlikely(cpy_r_r306.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__26", -1, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - CPy_INCREF(cpy_r_r296.f0); - CPy_INCREF(cpy_r_r296.f1); - CPy_INCREF(cpy_r_r296.f2); -CPyL233: ; - CPy_RestoreExcInfo(cpy_r_r296); - CPy_DecRef(cpy_r_r296.f0); - CPy_DecRef(cpy_r_r296.f1); - CPy_DecRef(cpy_r_r296.f2); + CPy_INCREF(cpy_r_r306.f0); + CPy_INCREF(cpy_r_r306.f1); + CPy_INCREF(cpy_r_r306.f2); +CPyL236: ; + CPy_RestoreExcInfo(cpy_r_r306); + CPy_DecRef(cpy_r_r306.f0); + CPy_DecRef(cpy_r_r306.f1); + CPy_DecRef(cpy_r_r306.f2); goto CPyL20; -CPyL234: ; - cpy_r_r297 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; - if (unlikely(cpy_r_r297.f0 == NULL)) { +CPyL237: ; + cpy_r_r307 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; + if (unlikely(cpy_r_r307.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__26", -1, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - CPy_INCREF(cpy_r_r297.f0); - CPy_INCREF(cpy_r_r297.f1); - CPy_INCREF(cpy_r_r297.f2); -CPyL235: ; - CPy_RestoreExcInfo(cpy_r_r297); - CPy_DECREF(cpy_r_r297.f0); - CPy_DECREF(cpy_r_r297.f1); - CPy_DECREF(cpy_r_r297.f2); - cpy_r_r298 = CPy_KeepPropagating(); - if (!cpy_r_r298) goto CPyL286; + CPy_INCREF(cpy_r_r307.f0); + CPy_INCREF(cpy_r_r307.f1); + CPy_INCREF(cpy_r_r307.f2); +CPyL238: ; + CPy_RestoreExcInfo(cpy_r_r307); + CPy_DECREF(cpy_r_r307.f0); + CPy_DECREF(cpy_r_r307.f1); + CPy_DECREF(cpy_r_r307.f2); + cpy_r_r308 = CPy_KeepPropagating(); + if (!cpy_r_r308) goto CPyL289; CPy_Unreachable(); -CPyL237: ; - cpy_r_r299 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r299 == NULL)) { +CPyL240: ; + cpy_r_r309 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r309 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 360, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r299); -CPyL238: ; - cpy_r_r300 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r299)->__provider; - CPy_INCREF(cpy_r_r300); - CPy_DECREF_NO_IMM(cpy_r_r299); - cpy_r_r301 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ - cpy_r_r302 = CPyObject_GetAttr(cpy_r_r300, cpy_r_r301); - CPy_DECREF(cpy_r_r300); - if (unlikely(cpy_r_r302 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r309); +CPyL241: ; + cpy_r_r310 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r309)->__provider; + CPy_INCREF(cpy_r_r310); + CPy_DECREF_NO_IMM(cpy_r_r309); + cpy_r_r311 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ + cpy_r_r312 = CPyObject_GetAttr(cpy_r_r310, cpy_r_r311); + CPy_DECREF(cpy_r_r310); + if (unlikely(cpy_r_r312 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - if (likely(Py_TYPE(cpy_r_r302) == CPyType_request_processor___RequestProcessor)) - cpy_r_r303 = cpy_r_r302; + if (likely(Py_TYPE(cpy_r_r312) == CPyType_request_processor___RequestProcessor)) + cpy_r_r313 = cpy_r_r312; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 360, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r302); - goto CPyL286; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 360, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r312); + goto CPyL289; } - cpy_r_r304 = CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue(cpy_r_r303); - CPy_DECREF_NO_IMM(cpy_r_r303); - if (unlikely(cpy_r_r304 == 2)) { + cpy_r_r314 = CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue(cpy_r_r313); + CPy_DECREF_NO_IMM(cpy_r_r313); + if (unlikely(cpy_r_r314 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - cpy_r_r305 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r305 == NULL)) { + cpy_r_r315 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r315 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 362, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r305); -CPyL242: ; - cpy_r_r306 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r305)->__tasks; - CPy_INCREF(cpy_r_r306); - CPy_DECREF_NO_IMM(cpy_r_r305); - cpy_r_r307 = PyObject_IsTrue(cpy_r_r306); - CPy_DECREF(cpy_r_r306); - cpy_r_r308 = cpy_r_r307 >= 0; - if (unlikely(!cpy_r_r308)) { + CPy_INCREF_NO_IMM(cpy_r_r315); +CPyL245: ; + cpy_r_r316 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r315)->__tasks; + CPy_INCREF(cpy_r_r316); + CPy_DECREF_NO_IMM(cpy_r_r315); + cpy_r_r317 = PyObject_IsTrue(cpy_r_r316); + CPy_DECREF(cpy_r_r316); + cpy_r_r318 = cpy_r_r317 >= 0; + if (unlikely(!cpy_r_r318)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - cpy_r_r309 = cpy_r_r307; - if (!cpy_r_r309) goto CPyL273; - cpy_r_r310 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r310 == NULL)) { + cpy_r_r319 = cpy_r_r317; + if (!cpy_r_r319) goto CPyL276; + cpy_r_r320 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r320 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 363, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r310); -CPyL245: ; - cpy_r_r311 = CPyDef_subscription_manager___SubscriptionManager____cleanup_remaining_tasks(cpy_r_r310); - CPy_DECREF_NO_IMM(cpy_r_r310); - if (unlikely(cpy_r_r311 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r320); +CPyL248: ; + cpy_r_r321 = CPyDef_subscription_manager___SubscriptionManager____cleanup_remaining_tasks(cpy_r_r320); + CPy_DECREF_NO_IMM(cpy_r_r320); + if (unlikely(cpy_r_r321 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 = cpy_r_r311; - cpy_r_r312 = 1; - if (unlikely(!cpy_r_r312)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 = cpy_r_r321; + cpy_r_r322 = 1; + if (unlikely(!cpy_r_r322)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - cpy_r_r313 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; - if (unlikely(cpy_r_r313 == NULL)) { + cpy_r_r323 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; + if (unlikely(cpy_r_r323 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r313); -CPyL248: ; - cpy_r_r314 = (PyObject *)&_Py_NoneStruct; - cpy_r_r315 = NULL; - cpy_r_r13 = cpy_r_r315; - cpy_r_r316 = (PyObject **)&cpy_r_r13; - cpy_r_r317 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r313, cpy_r_r314, cpy_r_r314, cpy_r_r314, cpy_r_r314, cpy_r_r316); - CPy_DECREF_NO_IMM(cpy_r_r313); - if (cpy_r_r317 != NULL) goto CPyL350; - cpy_r_r318 = cpy_r_r13 != 0; - if (unlikely(!cpy_r_r318)) { + CPy_INCREF_NO_IMM(cpy_r_r323); +CPyL251: ; + cpy_r_r324 = (PyObject *)&_Py_NoneStruct; + cpy_r_r325 = NULL; + cpy_r_r13 = cpy_r_r325; + cpy_r_r326 = (PyObject **)&cpy_r_r13; + cpy_r_r327 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r323, cpy_r_r324, cpy_r_r324, cpy_r_r324, cpy_r_r324, cpy_r_r326); + CPy_DECREF_NO_IMM(cpy_r_r323); + if (cpy_r_r327 != NULL) goto CPyL350; + cpy_r_r328 = cpy_r_r13 != 0; + if (unlikely(!cpy_r_r328)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); goto CPyL351; } - cpy_r_r319 = cpy_r_r13; - CPy_DECREF(cpy_r_r319); - cpy_r_r320 = NULL; + cpy_r_r329 = cpy_r_r13; + CPy_DECREF(cpy_r_r329); + cpy_r_r330 = NULL; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 = cpy_r_r320; - cpy_r_r321 = 1; - if (unlikely(!cpy_r_r321)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 = cpy_r_r330; + cpy_r_r331 = 1; + if (unlikely(!cpy_r_r331)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } else - goto CPyL273; -CPyL251: ; - cpy_r_r322 = cpy_r_r317; -CPyL252: ; + goto CPyL276; +CPyL254: ; + cpy_r_r332 = cpy_r_r327; +CPyL255: ; ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 5; - return cpy_r_r322; -CPyL253: ; - cpy_r_r324 = (PyObject *)&_Py_NoneStruct; - cpy_r_r325 = cpy_r_type != cpy_r_r324; - if (!cpy_r_r325) goto CPyL352; + return cpy_r_r332; +CPyL256: ; + cpy_r_r334 = (PyObject *)&_Py_NoneStruct; + cpy_r_r335 = cpy_r_type != cpy_r_r334; + if (!cpy_r_r335) goto CPyL352; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL257; + goto CPyL260; } else goto CPyL353; -CPyL255: ; +CPyL258: ; CPy_Unreachable(); -CPyL256: ; +CPyL259: ; CPy_INCREF(cpy_r_arg); - goto CPyL268; -CPyL257: ; - cpy_r_r326 = CPy_CatchError(); + goto CPyL271; +CPyL260: ; + cpy_r_r336 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30.f2); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30 = cpy_r_r326; - cpy_r_r327 = 1; - if (unlikely(!cpy_r_r327)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30 = cpy_r_r336; + cpy_r_r337 = 1; + if (unlikely(!cpy_r_r337)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); goto CPyL354; } - cpy_r_r328 = (PyObject **)&cpy_r_r15; - cpy_r_r329 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; - if (unlikely(cpy_r_r329 == NULL)) { + cpy_r_r338 = (PyObject **)&cpy_r_r15; + cpy_r_r339 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; + if (unlikely(cpy_r_r339 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); goto CPyL354; } - CPy_INCREF_NO_IMM(cpy_r_r329); -CPyL259: ; - cpy_r_r330 = CPy_YieldFromErrorHandle(cpy_r_r329, cpy_r_r328); - CPy_DecRef(cpy_r_r329); - if (unlikely(cpy_r_r330 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r339); +CPyL262: ; + cpy_r_r340 = CPy_YieldFromErrorHandle(cpy_r_r339, cpy_r_r338); + CPy_DecRef(cpy_r_r339); + if (unlikely(cpy_r_r340 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL354; } - if (cpy_r_r330) goto CPyL263; - cpy_r_r322 = cpy_r_r15; - cpy_r_r331 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; - if (unlikely(cpy_r_r331.f0 == NULL)) { + if (cpy_r_r340) goto CPyL266; + cpy_r_r332 = cpy_r_r15; + cpy_r_r341 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; + if (unlikely(cpy_r_r341.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__30", -1, CPyStatic_subscription_manager___globals); goto CPyL355; } - CPy_INCREF(cpy_r_r331.f0); - CPy_INCREF(cpy_r_r331.f1); - CPy_INCREF(cpy_r_r331.f2); -CPyL262: ; - CPy_RestoreExcInfo(cpy_r_r331); - CPy_DecRef(cpy_r_r331.f0); - CPy_DecRef(cpy_r_r331.f1); - CPy_DecRef(cpy_r_r331.f2); - goto CPyL252; -CPyL263: ; - cpy_r_r319 = cpy_r_r15; - CPy_DecRef(cpy_r_r319); - cpy_r_r332 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; - if (unlikely(cpy_r_r332.f0 == NULL)) { + CPy_INCREF(cpy_r_r341.f0); + CPy_INCREF(cpy_r_r341.f1); + CPy_INCREF(cpy_r_r341.f2); +CPyL265: ; + CPy_RestoreExcInfo(cpy_r_r341); + CPy_DecRef(cpy_r_r341.f0); + CPy_DecRef(cpy_r_r341.f1); + CPy_DecRef(cpy_r_r341.f2); + goto CPyL255; +CPyL266: ; + cpy_r_r329 = cpy_r_r15; + CPy_DecRef(cpy_r_r329); + cpy_r_r342 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; + if (unlikely(cpy_r_r342.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__30", -1, CPyStatic_subscription_manager___globals); - goto CPyL265; + goto CPyL268; } - CPy_INCREF(cpy_r_r332.f0); - CPy_INCREF(cpy_r_r332.f1); - CPy_INCREF(cpy_r_r332.f2); -CPyL264: ; - CPy_RestoreExcInfo(cpy_r_r332); - CPy_DecRef(cpy_r_r332.f0); - CPy_DecRef(cpy_r_r332.f1); - CPy_DecRef(cpy_r_r332.f2); - goto CPyL273; -CPyL265: ; - cpy_r_r333 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; - if (unlikely(cpy_r_r333.f0 == NULL)) { + CPy_INCREF(cpy_r_r342.f0); + CPy_INCREF(cpy_r_r342.f1); + CPy_INCREF(cpy_r_r342.f2); +CPyL267: ; + CPy_RestoreExcInfo(cpy_r_r342); + CPy_DecRef(cpy_r_r342.f0); + CPy_DecRef(cpy_r_r342.f1); + CPy_DecRef(cpy_r_r342.f2); + goto CPyL276; +CPyL268: ; + cpy_r_r343 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; + if (unlikely(cpy_r_r343.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__30", -1, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - CPy_INCREF(cpy_r_r333.f0); - CPy_INCREF(cpy_r_r333.f1); - CPy_INCREF(cpy_r_r333.f2); -CPyL266: ; - CPy_RestoreExcInfo(cpy_r_r333); - CPy_DecRef(cpy_r_r333.f0); - CPy_DecRef(cpy_r_r333.f1); - CPy_DecRef(cpy_r_r333.f2); - cpy_r_r334 = CPy_KeepPropagating(); - if (!cpy_r_r334) goto CPyL286; + CPy_INCREF(cpy_r_r343.f0); + CPy_INCREF(cpy_r_r343.f1); + CPy_INCREF(cpy_r_r343.f2); +CPyL269: ; + CPy_RestoreExcInfo(cpy_r_r343); + CPy_DecRef(cpy_r_r343.f0); + CPy_DecRef(cpy_r_r343.f1); + CPy_DecRef(cpy_r_r343.f2); + cpy_r_r344 = CPy_KeepPropagating(); + if (!cpy_r_r344) goto CPyL289; CPy_Unreachable(); -CPyL268: ; - cpy_r_r335 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; - if (unlikely(cpy_r_r335 == NULL)) { +CPyL271: ; + cpy_r_r345 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; + if (unlikely(cpy_r_r345 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); goto CPyL356; } - CPy_INCREF_NO_IMM(cpy_r_r335); -CPyL269: ; - cpy_r_r336 = CPyIter_Send(cpy_r_r335, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r335); + CPy_INCREF_NO_IMM(cpy_r_r345); +CPyL272: ; + cpy_r_r346 = CPyIter_Send(cpy_r_r345, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r345); CPy_DECREF(cpy_r_arg); - if (cpy_r_r336 == NULL) goto CPyL271; - cpy_r_r322 = cpy_r_r336; - goto CPyL252; -CPyL271: ; - cpy_r_r337 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r337 == NULL)) { + if (cpy_r_r346 == NULL) goto CPyL274; + cpy_r_r332 = cpy_r_r346; + goto CPyL255; +CPyL274: ; + cpy_r_r347 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r347 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } - cpy_r_r319 = cpy_r_r337; - CPy_DECREF(cpy_r_r319); -CPyL273: ; - cpy_r_r338 = Py_None; + cpy_r_r329 = cpy_r_r347; + CPy_DECREF(cpy_r_r329); +CPyL276: ; + cpy_r_r348 = Py_None; ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL277; - CPyGen_SetStopIterationValue(cpy_r_r338); - if (!0) goto CPyL286; + if (cpy_r_stop_iter_ptr != NULL) goto CPyL280; + CPyGen_SetStopIterationValue(cpy_r_r348); + if (!0) goto CPyL289; CPy_Unreachable(); -CPyL277: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r338; +CPyL280: ; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r348; return 0; -CPyL278: ; - cpy_r_r340 = cpy_r_r16 == 0; - if (cpy_r_r340) goto CPyL357; - cpy_r_r341 = cpy_r_r16 == 1; - if (cpy_r_r341) { +CPyL281: ; + cpy_r_r350 = cpy_r_r16 == 0; + if (cpy_r_r350) goto CPyL357; + cpy_r_r351 = cpy_r_r16 == 1; + if (cpy_r_r351) { goto CPyL358; } else goto CPyL359; -CPyL280: ; - cpy_r_r342 = cpy_r_r16 == 2; - if (cpy_r_r342) { +CPyL283: ; + cpy_r_r352 = cpy_r_r16 == 2; + if (cpy_r_r352) { goto CPyL360; } else goto CPyL361; -CPyL281: ; - cpy_r_r343 = cpy_r_r16 == 3; - if (cpy_r_r343) { +CPyL284: ; + cpy_r_r353 = cpy_r_r16 == 3; + if (cpy_r_r353) { goto CPyL362; } else goto CPyL363; -CPyL282: ; - cpy_r_r344 = cpy_r_r16 == 4; - if (cpy_r_r344) { +CPyL285: ; + cpy_r_r354 = cpy_r_r16 == 4; + if (cpy_r_r354) { goto CPyL364; } else goto CPyL365; -CPyL283: ; - cpy_r_r345 = cpy_r_r16 == 5; - if (cpy_r_r345) { - goto CPyL253; +CPyL286: ; + cpy_r_r355 = cpy_r_r16 == 5; + if (cpy_r_r355) { + goto CPyL256; } else goto CPyL366; -CPyL284: ; +CPyL287: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r346 = 0; - if (unlikely(!cpy_r_r346)) { + cpy_r_r356 = 0; + if (unlikely(!cpy_r_r356)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL286; + goto CPyL289; } CPy_Unreachable(); -CPyL286: ; - cpy_r_r347 = NULL; - return cpy_r_r347; -CPyL287: ; - CPy_DecRef(cpy_r_r19); - goto CPyL286; -CPyL288: ; - CPy_DecRef(cpy_r_r28); - goto CPyL286; CPyL289: ; - CPy_DECREF(cpy_r_r33); - goto CPyL11; + cpy_r_r357 = NULL; + return cpy_r_r357; CPyL290: ; - CPy_DecRef(cpy_r_r39); - goto CPyL286; + CPy_DecRef(cpy_r_r28); + goto CPyL289; CPyL291: ; - CPy_DecRef(cpy_r_r44); - goto CPyL286; + CPy_DECREF(cpy_r_r33); + goto CPyL11; CPyL292: ; + CPy_DecRef(cpy_r_r39); + goto CPyL289; +CPyL293: ; CPy_XDECREF(cpy_r_r1); goto CPyL32; -CPyL293: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL174; CPyL294: ; - CPy_DecRef(cpy_r_r60); - goto CPyL174; + CPy_XDecRef(cpy_r_r1); + goto CPyL177; CPyL295: ; + CPy_DecRef(cpy_r_r60); + goto CPyL177; +CPyL296: ; CPy_XDECREF(cpy_r_r3); goto CPyL37; -CPyL296: ; +CPyL297: ; CPy_XDECREF(cpy_r_r3); goto CPyL36; -CPyL297: ; +CPyL298: ; CPy_XDecRef(cpy_r_r3); goto CPyL46; -CPyL298: ; +CPyL299: ; CPy_DecRef(cpy_r_r63); goto CPyL46; -CPyL299: ; +CPyL300: ; CPy_DecRef(cpy_r_r60); goto CPyL46; -CPyL300: ; - CPy_DecRef(cpy_r_arg); - goto CPyL174; CPyL301: ; - CPy_DecRef(cpy_r_r84); - goto CPyL174; + CPy_DecRef(cpy_r_arg); + goto CPyL177; CPyL302: ; CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r85); - goto CPyL174; + goto CPyL177; CPyL303: ; - CPy_DecRef(cpy_r_r95); - goto CPyL174; + CPy_DecRef(cpy_r_r84); + CPy_DecRef(cpy_r_r85); + goto CPyL177; CPyL304: ; + CPy_DecRef(cpy_r_r95); + goto CPyL177; +CPyL305: ; CPy_XDECREF(cpy_r_r5); goto CPyL71; -CPyL305: ; +CPyL306: ; CPy_XDECREF(cpy_r_r5); goto CPyL70; -CPyL306: ; +CPyL307: ; CPy_XDecRef(cpy_r_r5); goto CPyL80; -CPyL307: ; +CPyL308: ; CPy_DecRef(cpy_r_r98); goto CPyL80; -CPyL308: ; +CPyL309: ; CPy_DecRef(cpy_r_r95); goto CPyL80; -CPyL309: ; - CPy_DecRef(cpy_r_arg); - goto CPyL174; CPyL310: ; - CPy_DecRef(cpy_r_r122); - goto CPyL174; + CPy_DecRef(cpy_r_arg); + goto CPyL177; CPyL311: ; - CPy_DecRef(cpy_r_r131); - goto CPyL174; + CPy_DecRef(cpy_r_r122); + goto CPyL177; CPyL312: ; - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r133); - goto CPyL174; + CPy_DECREF(cpy_r_r127); + goto CPyL20; CPyL313: ; - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r133); - CPy_DecRef(cpy_r_r136); - goto CPyL174; + CPy_DecRef(cpy_r_r135); + goto CPyL177; CPyL314: ; - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r133); + CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r137); - goto CPyL174; + goto CPyL177; CPyL315: ; - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r133); + CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r139); - goto CPyL174; + goto CPyL177; CPyL316: ; - CPy_DecRef(cpy_r_r131); - CPy_DecRef(cpy_r_r133); + CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r141); - goto CPyL174; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r144); + goto CPyL177; CPyL317: ; - CPy_DecRef(cpy_r_r141); - goto CPyL174; + CPy_DecRef(cpy_r_r135); + CPy_DecRef(cpy_r_r136); + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r147); + goto CPyL177; CPyL318: ; + CPy_DecRef(cpy_r_r135); + CPy_DecRef(cpy_r_r136); + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r147); CPy_DecRef(cpy_r_r148); - goto CPyL174; + goto CPyL177; CPyL319: ; - CPy_DecRef(cpy_r_r153); - goto CPyL174; + CPy_DecRef(cpy_r_r147); + CPy_DecRef(cpy_r_r148); + goto CPyL177; CPyL320: ; - CPy_DecRef(cpy_r_r161); - goto CPyL174; + CPy_DecRef(cpy_r_r170); + goto CPyL177; CPyL321: ; - CPy_DecRef(cpy_r_r162); - goto CPyL174; + CPy_DecRef(cpy_r_r171); + CPy_DecRef(cpy_r_r172); + goto CPyL177; CPyL322: ; - CPy_DecRef(cpy_r_r166); - goto CPyL174; + CPy_DecRef(cpy_r_r176); + goto CPyL177; CPyL323: ; - CPy_DecRef(cpy_r_r175); - goto CPyL174; + CPy_DecRef(cpy_r_r185); + goto CPyL177; CPyL324: ; - CPy_DecRef(cpy_r_r179); - goto CPyL174; + CPy_DecRef(cpy_r_r189); + goto CPyL177; CPyL325: ; - CPy_DecRef(cpy_r_r179); - CPy_DecRef(cpy_r_r182); - goto CPyL174; + CPy_DecRef(cpy_r_r189); + CPy_DecRef(cpy_r_r192); + goto CPyL177; CPyL326: ; - CPy_DECREF(cpy_r_r186); - goto CPyL140; + CPy_DECREF(cpy_r_r196); + goto CPyL144; CPyL327: ; - CPy_DecRef(cpy_r_r188); - goto CPyL174; + CPy_DecRef(cpy_r_r197); + goto CPyL177; CPyL328: ; - CPy_DecRef(cpy_r_r189); - goto CPyL174; + CPy_DecRef(cpy_r_r198); + CPy_DecRef(cpy_r_r199); + goto CPyL177; CPyL329: ; CPy_XDECREF(cpy_r_r7); - goto CPyL157; + goto CPyL160; CPyL330: ; CPy_XDECREF(cpy_r_r7); - goto CPyL156; + goto CPyL159; CPyL331: ; CPy_XDecRef(cpy_r_r7); - goto CPyL166; + goto CPyL169; CPyL332: ; - CPy_DecRef(cpy_r_r202); - goto CPyL166; + CPy_DecRef(cpy_r_r212); + goto CPyL169; CPyL333: ; CPy_DecRef(cpy_r_arg); - goto CPyL174; + goto CPyL177; CPyL334: ; - CPy_DecRef(cpy_r_r226); - goto CPyL234; + CPy_DecRef(cpy_r_r236); + goto CPyL237; CPyL335: ; - CPy_DecRef(cpy_r_r231); - goto CPyL181; + CPy_DecRef(cpy_r_r241); + goto CPyL184; CPyL336: ; - CPy_DecRef(cpy_r_r238); - goto CPyL234; + CPy_DecRef(cpy_r_r248); + goto CPyL237; CPyL337: ; - CPy_DecRef(cpy_r_r243); - goto CPyL187; + CPy_DecRef(cpy_r_r253); + goto CPyL190; CPyL338: ; CPy_XDecRef(cpy_r_r9); - goto CPyL194; + goto CPyL197; CPyL339: ; CPy_XDecRef(cpy_r_r9); - goto CPyL234; + goto CPyL237; CPyL340: ; CPy_XDECREF(cpy_r_r11); - goto CPyL199; + goto CPyL202; CPyL341: ; CPy_XDECREF(cpy_r_r11); - goto CPyL198; + goto CPyL201; CPyL342: ; CPy_XDecRef(cpy_r_r11); - goto CPyL208; + goto CPyL211; CPyL343: ; - CPy_DecRef(cpy_r_r256); - goto CPyL208; + CPy_DecRef(cpy_r_r266); + goto CPyL211; CPyL344: ; CPy_DecRef(cpy_r_arg); - goto CPyL234; + goto CPyL237; CPyL345: ; - CPy_DecRef(cpy_r_r279); - goto CPyL234; + CPy_DecRef(cpy_r_r289); + goto CPyL237; CPyL346: ; - CPy_DecRef(cpy_r_r279); - CPy_DecRef(cpy_r_r284); - goto CPyL234; + CPy_DecRef(cpy_r_r289); + CPy_DecRef(cpy_r_r294); + goto CPyL237; CPyL347: ; - CPy_DecRef(cpy_r_r288); - goto CPyL226; + CPy_DecRef(cpy_r_r298); + goto CPyL229; CPyL348: ; - CPy_DecRef(cpy_r_r290); - goto CPyL234; + CPy_DecRef(cpy_r_r300); + goto CPyL237; CPyL349: ; - CPy_DecRef(cpy_r_r294); - goto CPyL228; + CPy_DecRef(cpy_r_r304); + goto CPyL231; CPyL350: ; CPy_XDECREF(cpy_r_r13); - goto CPyL251; + goto CPyL254; CPyL351: ; CPy_XDecRef(cpy_r_r13); - goto CPyL286; + goto CPyL289; CPyL352: ; CPy_XDECREF(cpy_r_r15); - goto CPyL256; + goto CPyL259; CPyL353: ; CPy_XDECREF(cpy_r_r15); - goto CPyL255; + goto CPyL258; CPyL354: ; CPy_XDecRef(cpy_r_r15); - goto CPyL265; + goto CPyL268; CPyL355: ; - CPy_DecRef(cpy_r_r322); - goto CPyL265; + CPy_DecRef(cpy_r_r332); + goto CPyL268; CPyL356: ; CPy_DecRef(cpy_r_arg); - goto CPyL286; + goto CPyL289; CPyL357: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); @@ -257717,7 +257617,7 @@ CPyL358: ; goto CPyL34; CPyL359: ; CPy_XDECREF(cpy_r_r3); - goto CPyL280; + goto CPyL283; CPyL360: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); @@ -257725,23 +257625,23 @@ CPyL360: ; goto CPyL68; CPyL361: ; CPy_XDECREF(cpy_r_r5); - goto CPyL281; + goto CPyL284; CPyL362: ; CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); - goto CPyL154; + goto CPyL157; CPyL363: ; CPy_XDECREF(cpy_r_r7); - goto CPyL282; + goto CPyL285; CPyL364: ; CPy_XDECREF(cpy_r_r15); - goto CPyL196; + goto CPyL199; CPyL365: ; CPy_XDECREF(cpy_r_r11); - goto CPyL283; + goto CPyL286; CPyL366: ; CPy_XDECREF(cpy_r_r15); - goto CPyL284; + goto CPyL287; } PyObject *CPyDef_subscription_manager___handle_subscriptions_SubscriptionManager_gen_____next__(PyObject *cpy_r___mypyc_self__) { @@ -257942,10 +257842,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp865 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp865); - PyObject *__tmp866 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp866); + PyObject *__tmp864 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp864); + PyObject *__tmp865 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp865); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -259829,8 +259729,8 @@ CPyL63: ; if (!cpy_r_r110) goto CPyL66; CPy_Unreachable(); CPyL65: ; - tuple_T3OOO __tmp867 = { NULL, NULL, NULL }; - cpy_r_r111 = __tmp867; + tuple_T3OOO __tmp866 = { NULL, NULL, NULL }; + cpy_r_r111 = __tmp866; cpy_r_r112 = cpy_r_r111; goto CPyL67; CPyL66: ; @@ -260146,8 +260046,8 @@ CPyL113: ; if (!cpy_r_r165) goto CPyL116; CPy_Unreachable(); CPyL115: ; - tuple_T3OOO __tmp868 = { NULL, NULL, NULL }; - cpy_r_r166 = __tmp868; + tuple_T3OOO __tmp867 = { NULL, NULL, NULL }; + cpy_r_r166 = __tmp867; cpy_r_r167 = cpy_r_r166; goto CPyL117; CPyL116: ; @@ -260561,10 +260461,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp869 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp869); - PyObject *__tmp870 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp870); + PyObject *__tmp868 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp868); + PyObject *__tmp869 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp869); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -260718,10 +260618,10 @@ PyObject *CPyDef_node___GethBenchmarkFixture____rpc_port(PyObject *cpy_r_self) { cpy_r_r7 = PyTuple_New(2); if (unlikely(cpy_r_r7 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp871 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp871); - PyObject *__tmp872 = CPyTagged_StealAsObject(cpy_r_r5.f1); - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp872); + PyObject *__tmp870 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp870); + PyObject *__tmp871 = CPyTagged_StealAsObject(cpy_r_r5.f1); + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp871); PyObject *cpy_r_r8[2] = {cpy_r_r3, cpy_r_r7}; cpy_r_r9 = (PyObject **)&cpy_r_r8; cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r9, 9223372036854775810ULL, 0); @@ -261265,36 +261165,36 @@ CPyL2: ; cpy_r_r25 = PyTuple_New(15); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp873 = cpy_r_r24.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp873); - PyObject *__tmp874 = cpy_r_r24.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp874); - PyObject *__tmp875 = cpy_r_r24.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp875); - PyObject *__tmp876 = cpy_r_r24.f3; - PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp876); - PyObject *__tmp877 = cpy_r_r24.f4; - PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp877); - PyObject *__tmp878 = cpy_r_r24.f5; - PyTuple_SET_ITEM(cpy_r_r25, 5, __tmp878); - PyObject *__tmp879 = cpy_r_r24.f6; - PyTuple_SET_ITEM(cpy_r_r25, 6, __tmp879); - PyObject *__tmp880 = cpy_r_r24.f7; - PyTuple_SET_ITEM(cpy_r_r25, 7, __tmp880); - PyObject *__tmp881 = cpy_r_r24.f8; - PyTuple_SET_ITEM(cpy_r_r25, 8, __tmp881); - PyObject *__tmp882 = cpy_r_r24.f9; - PyTuple_SET_ITEM(cpy_r_r25, 9, __tmp882); - PyObject *__tmp883 = cpy_r_r24.f10; - PyTuple_SET_ITEM(cpy_r_r25, 10, __tmp883); - PyObject *__tmp884 = cpy_r_r24.f11; - PyTuple_SET_ITEM(cpy_r_r25, 11, __tmp884); - PyObject *__tmp885 = cpy_r_r24.f12; - PyTuple_SET_ITEM(cpy_r_r25, 12, __tmp885); - PyObject *__tmp886 = cpy_r_r24.f13; - PyTuple_SET_ITEM(cpy_r_r25, 13, __tmp886); - PyObject *__tmp887 = cpy_r_r24.f14; - PyTuple_SET_ITEM(cpy_r_r25, 14, __tmp887); + PyObject *__tmp872 = cpy_r_r24.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp872); + PyObject *__tmp873 = cpy_r_r24.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp873); + PyObject *__tmp874 = cpy_r_r24.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp874); + PyObject *__tmp875 = cpy_r_r24.f3; + PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp875); + PyObject *__tmp876 = cpy_r_r24.f4; + PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp876); + PyObject *__tmp877 = cpy_r_r24.f5; + PyTuple_SET_ITEM(cpy_r_r25, 5, __tmp877); + PyObject *__tmp878 = cpy_r_r24.f6; + PyTuple_SET_ITEM(cpy_r_r25, 6, __tmp878); + PyObject *__tmp879 = cpy_r_r24.f7; + PyTuple_SET_ITEM(cpy_r_r25, 7, __tmp879); + PyObject *__tmp880 = cpy_r_r24.f8; + PyTuple_SET_ITEM(cpy_r_r25, 8, __tmp880); + PyObject *__tmp881 = cpy_r_r24.f9; + PyTuple_SET_ITEM(cpy_r_r25, 9, __tmp881); + PyObject *__tmp882 = cpy_r_r24.f10; + PyTuple_SET_ITEM(cpy_r_r25, 10, __tmp882); + PyObject *__tmp883 = cpy_r_r24.f11; + PyTuple_SET_ITEM(cpy_r_r25, 11, __tmp883); + PyObject *__tmp884 = cpy_r_r24.f12; + PyTuple_SET_ITEM(cpy_r_r25, 12, __tmp884); + PyObject *__tmp885 = cpy_r_r24.f13; + PyTuple_SET_ITEM(cpy_r_r25, 13, __tmp885); + PyObject *__tmp886 = cpy_r_r24.f14; + PyTuple_SET_ITEM(cpy_r_r25, 14, __tmp886); return cpy_r_r25; CPyL7: ; cpy_r_r26 = NULL; @@ -261545,16 +261445,16 @@ CPyL12: ; cpy_r_r25 = PyTuple_New(5); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp888 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp888); - PyObject *__tmp889 = cpy_r_r13.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp889); - PyObject *__tmp890 = cpy_r_r13.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp890); - PyObject *__tmp891 = cpy_r_r13.f3; - PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp891); - PyObject *__tmp892 = cpy_r_r13.f4; - PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp892); + PyObject *__tmp887 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp887); + PyObject *__tmp888 = cpy_r_r13.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp888); + PyObject *__tmp889 = cpy_r_r13.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp889); + PyObject *__tmp890 = cpy_r_r13.f3; + PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp890); + PyObject *__tmp891 = cpy_r_r13.f4; + PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp891); cpy_r_r26 = CPyTagged_StealAsObject(cpy_r_r17); cpy_r_r27 = CPyTagged_StealAsObject(cpy_r_r21); PyObject *cpy_r_r28[3] = {cpy_r_r25, cpy_r_r26, cpy_r_r27}; @@ -261695,8 +261595,8 @@ CPyL32: ; } CPy_Unreachable(); CPyL35: ; - tuple_T3OOO __tmp893 = { NULL, NULL, NULL }; - cpy_r_r62 = __tmp893; + tuple_T3OOO __tmp892 = { NULL, NULL, NULL }; + cpy_r_r62 = __tmp892; cpy_r_r63 = cpy_r_r62; goto CPyL37; CPyL36: ; @@ -262030,10 +261930,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp894 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp894); - PyObject *__tmp895 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp895); + PyObject *__tmp893 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp893); + PyObject *__tmp894 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp894); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -264069,8 +263969,8 @@ PyObject *CPyDef_benchmark___utils___wait_for_aiohttp_gen_____mypyc_generator_he cpy_r_r5 = cpy_r_r4; cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; - tuple_T3OOO __tmp896 = { NULL, NULL, NULL }; - cpy_r_r8 = __tmp896; + tuple_T3OOO __tmp895 = { NULL, NULL, NULL }; + cpy_r_r8 = __tmp895; cpy_r_r9 = cpy_r_r8; cpy_r_r10 = NULL; cpy_r_r11 = cpy_r_r10; @@ -264880,8 +264780,8 @@ CPyL131: ; if (!cpy_r_r151) goto CPyL134; CPy_Unreachable(); CPyL133: ; - tuple_T3OOO __tmp897 = { NULL, NULL, NULL }; - cpy_r_r152 = __tmp897; + tuple_T3OOO __tmp896 = { NULL, NULL, NULL }; + cpy_r_r152 = __tmp896; cpy_r_r9 = cpy_r_r152; goto CPyL135; CPyL134: ; @@ -265834,10 +265734,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp898 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp898); - PyObject *__tmp899 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp899); + PyObject *__tmp897 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp897); + PyObject *__tmp898 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp898); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -271629,10 +271529,10 @@ CPyL3: ; cpy_r_r38 = PyTuple_New(2); if (unlikely(cpy_r_r38 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp900 = cpy_r_r37.f0; - PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp900); - PyObject *__tmp901 = cpy_r_r37.f1; - PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp901); + PyObject *__tmp899 = cpy_r_r37.f0; + PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp899); + PyObject *__tmp900 = cpy_r_r37.f1; + PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp900); cpy_r_r39 = PyObject_GetItem(cpy_r_r32, cpy_r_r38); CPy_DECREF(cpy_r_r32); CPy_DECREF(cpy_r_r38); @@ -271766,16 +271666,16 @@ CPyL3: ; cpy_r_r93 = PyTuple_New(5); if (unlikely(cpy_r_r93 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp902 = cpy_r_r92.f0; - PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp902); - PyObject *__tmp903 = cpy_r_r92.f1; - PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp903); - PyObject *__tmp904 = cpy_r_r92.f2; - PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp904); - PyObject *__tmp905 = cpy_r_r92.f3; - PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp905); - PyObject *__tmp906 = cpy_r_r92.f4; - PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp906); + PyObject *__tmp901 = cpy_r_r92.f0; + PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp901); + PyObject *__tmp902 = cpy_r_r92.f1; + PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp902); + PyObject *__tmp903 = cpy_r_r92.f2; + PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp903); + PyObject *__tmp904 = cpy_r_r92.f3; + PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp904); + PyObject *__tmp905 = cpy_r_r92.f4; + PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp905); cpy_r_r94 = PyObject_GetItem(cpy_r_r86, cpy_r_r93); CPy_DECREF(cpy_r_r86); CPy_DECREF(cpy_r_r93); @@ -271845,18 +271745,18 @@ CPyL3: ; cpy_r_r119 = PyTuple_New(6); if (unlikely(cpy_r_r119 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp907 = cpy_r_r118.f0; - PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp907); - PyObject *__tmp908 = cpy_r_r118.f1; - PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp908); - PyObject *__tmp909 = cpy_r_r118.f2; - PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp909); - PyObject *__tmp910 = cpy_r_r118.f3; - PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp910); - PyObject *__tmp911 = cpy_r_r118.f4; - PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp911); - PyObject *__tmp912 = cpy_r_r118.f5; - PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp912); + PyObject *__tmp906 = cpy_r_r118.f0; + PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp906); + PyObject *__tmp907 = cpy_r_r118.f1; + PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp907); + PyObject *__tmp908 = cpy_r_r118.f2; + PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp908); + PyObject *__tmp909 = cpy_r_r118.f3; + PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp909); + PyObject *__tmp910 = cpy_r_r118.f4; + PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp910); + PyObject *__tmp911 = cpy_r_r118.f5; + PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp911); cpy_r_r120 = PyObject_GetItem(cpy_r_r101, cpy_r_r119); CPy_DECREF(cpy_r_r101); CPy_DECREF(cpy_r_r119); @@ -271953,12 +271853,12 @@ CPyL3: ; cpy_r_r153 = PyTuple_New(3); if (unlikely(cpy_r_r153 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp913 = cpy_r_r152.f0; - PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp913); - PyObject *__tmp914 = cpy_r_r152.f1; - PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp914); - PyObject *__tmp915 = cpy_r_r152.f2; - PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp915); + PyObject *__tmp912 = cpy_r_r152.f0; + PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp912); + PyObject *__tmp913 = cpy_r_r152.f1; + PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp913); + PyObject *__tmp914 = cpy_r_r152.f2; + PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp914); cpy_r_r154 = PyObject_GetItem(cpy_r_r136, cpy_r_r153); CPy_DECREF(cpy_r_r136); CPy_DECREF(cpy_r_r153); @@ -272009,12 +271909,12 @@ CPyL3: ; cpy_r_r172 = PyTuple_New(3); if (unlikely(cpy_r_r172 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp916 = cpy_r_r171.f0; - PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp916); - PyObject *__tmp917 = cpy_r_r171.f1; - PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp917); - PyObject *__tmp918 = cpy_r_r171.f2; - PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp918); + PyObject *__tmp915 = cpy_r_r171.f0; + PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp915); + PyObject *__tmp916 = cpy_r_r171.f1; + PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp916); + PyObject *__tmp917 = cpy_r_r171.f2; + PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp917); cpy_r_r173 = PyObject_GetItem(cpy_r_r161, cpy_r_r172); CPy_DECREF(cpy_r_r161); CPy_DECREF(cpy_r_r172); @@ -272073,10 +271973,10 @@ CPyL3: ; cpy_r_r196 = PyTuple_New(2); if (unlikely(cpy_r_r196 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp919 = cpy_r_r195.f0; - PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp919); - PyObject *__tmp920 = cpy_r_r195.f1; - PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp920); + PyObject *__tmp918 = cpy_r_r195.f0; + PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp918); + PyObject *__tmp919 = cpy_r_r195.f1; + PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp919); cpy_r_r197 = PyObject_GetItem(cpy_r_r190, cpy_r_r196); CPy_DECREF(cpy_r_r190); CPy_DECREF(cpy_r_r196); @@ -272112,14 +272012,14 @@ CPyL3: ; cpy_r_r205 = PyTuple_New(4); if (unlikely(cpy_r_r205 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp921 = cpy_r_r204.f0; - PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp921); - PyObject *__tmp922 = cpy_r_r204.f1; - PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp922); - PyObject *__tmp923 = cpy_r_r204.f2; - PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp923); - PyObject *__tmp924 = cpy_r_r204.f3; - PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp924); + PyObject *__tmp920 = cpy_r_r204.f0; + PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp920); + PyObject *__tmp921 = cpy_r_r204.f1; + PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp921); + PyObject *__tmp922 = cpy_r_r204.f2; + PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp922); + PyObject *__tmp923 = cpy_r_r204.f3; + PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp923); cpy_r_r206 = PyObject_GetItem(cpy_r_r180, cpy_r_r205); CPy_DECREF(cpy_r_r180); CPy_DECREF(cpy_r_r205); @@ -272353,10 +272253,10 @@ CPyL3: ; cpy_r_r309 = PyTuple_New(2); if (unlikely(cpy_r_r309 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp925 = cpy_r_r308.f0; - PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp925); - PyObject *__tmp926 = cpy_r_r308.f1; - PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp926); + PyObject *__tmp924 = cpy_r_r308.f0; + PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp924); + PyObject *__tmp925 = cpy_r_r308.f1; + PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp925); cpy_r_r310 = PyObject_GetItem(cpy_r_r303, cpy_r_r309); CPy_DECREF(cpy_r_r303); CPy_DECREF(cpy_r_r309); @@ -272369,10 +272269,10 @@ CPyL3: ; cpy_r_r312 = PyTuple_New(2); if (unlikely(cpy_r_r312 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp927 = cpy_r_r311.f0; - PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp927); - PyObject *__tmp928 = cpy_r_r311.f1; - PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp928); + PyObject *__tmp926 = cpy_r_r311.f0; + PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp926); + PyObject *__tmp927 = cpy_r_r311.f1; + PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp927); cpy_r_r313 = PyObject_GetItem(cpy_r_r297, cpy_r_r312); CPy_DECREF(cpy_r_r297); CPy_DECREF(cpy_r_r312); @@ -273336,10 +273236,10 @@ CPyL207: ; cpy_r_r682 = PyTuple_New(2); if (unlikely(cpy_r_r682 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp929 = cpy_r_r681.f0; - PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp929); - PyObject *__tmp930 = cpy_r_r681.f1; - PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp930); + PyObject *__tmp928 = cpy_r_r681.f0; + PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp928); + PyObject *__tmp929 = cpy_r_r681.f1; + PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp929); cpy_r_r683 = PyObject_GetItem(cpy_r_r676, cpy_r_r682); CPy_DECREF(cpy_r_r676); CPy_DECREF(cpy_r_r682); @@ -273461,10 +273361,10 @@ CPyL207: ; cpy_r_r741 = PyTuple_New(2); if (unlikely(cpy_r_r741 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp931 = cpy_r_r740.f0; - PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp931); - PyObject *__tmp932 = cpy_r_r740.f1; - PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp932); + PyObject *__tmp930 = cpy_r_r740.f0; + PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp930); + PyObject *__tmp931 = cpy_r_r740.f1; + PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp931); cpy_r_r742 = PyObject_GetItem(cpy_r_r735, cpy_r_r741); CPy_DECREF(cpy_r_r735); CPy_DECREF(cpy_r_r741); @@ -273781,10 +273681,10 @@ CPyL272: ; cpy_r_r862 = PyTuple_New(2); if (unlikely(cpy_r_r862 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp933 = cpy_r_r861.f0; - PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp933); - PyObject *__tmp934 = cpy_r_r861.f1; - PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp934); + PyObject *__tmp932 = cpy_r_r861.f0; + PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp932); + PyObject *__tmp933 = cpy_r_r861.f1; + PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp933); cpy_r_r863 = PyObject_GetItem(cpy_r_r854, cpy_r_r862); CPy_DECREF(cpy_r_r854); CPy_DECREF(cpy_r_r862); @@ -273839,14 +273739,14 @@ CPyL272: ; cpy_r_r881 = PyTuple_New(4); if (unlikely(cpy_r_r881 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp935 = cpy_r_r880.f0; - PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp935); - PyObject *__tmp936 = cpy_r_r880.f1; - PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp936); - PyObject *__tmp937 = cpy_r_r880.f2; - PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp937); - PyObject *__tmp938 = cpy_r_r880.f3; - PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp938); + PyObject *__tmp934 = cpy_r_r880.f0; + PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp934); + PyObject *__tmp935 = cpy_r_r880.f1; + PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp935); + PyObject *__tmp936 = cpy_r_r880.f2; + PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp936); + PyObject *__tmp937 = cpy_r_r880.f3; + PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp937); cpy_r_r882 = PyObject_GetItem(cpy_r_r871, cpy_r_r881); CPy_DECREF(cpy_r_r871); CPy_DECREF(cpy_r_r881); @@ -273885,10 +273785,10 @@ CPyL272: ; cpy_r_r895 = PyTuple_New(2); if (unlikely(cpy_r_r895 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp939 = cpy_r_r894.f0; - PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp939); - PyObject *__tmp940 = cpy_r_r894.f1; - PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp940); + PyObject *__tmp938 = cpy_r_r894.f0; + PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp938); + PyObject *__tmp939 = cpy_r_r894.f1; + PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp939); cpy_r_r896 = PyObject_GetItem(cpy_r_r889, cpy_r_r895); CPy_DECREF(cpy_r_r889); CPy_DECREF(cpy_r_r895); @@ -273926,12 +273826,12 @@ CPyL272: ; cpy_r_r909 = PyTuple_New(3); if (unlikely(cpy_r_r909 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp941 = cpy_r_r908.f0; - PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp941); - PyObject *__tmp942 = cpy_r_r908.f1; - PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp942); - PyObject *__tmp943 = cpy_r_r908.f2; - PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp943); + PyObject *__tmp940 = cpy_r_r908.f0; + PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp940); + PyObject *__tmp941 = cpy_r_r908.f1; + PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp941); + PyObject *__tmp942 = cpy_r_r908.f2; + PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp942); cpy_r_r910 = PyObject_GetItem(cpy_r_r900, cpy_r_r909); CPy_DECREF(cpy_r_r900); CPy_DECREF(cpy_r_r909); @@ -273971,10 +273871,10 @@ CPyL272: ; cpy_r_r926 = PyTuple_New(2); if (unlikely(cpy_r_r926 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp944 = cpy_r_r925.f0; - PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp944); - PyObject *__tmp945 = cpy_r_r925.f1; - PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp945); + PyObject *__tmp943 = cpy_r_r925.f0; + PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp943); + PyObject *__tmp944 = cpy_r_r925.f1; + PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp944); cpy_r_r927 = PyObject_GetItem(cpy_r_r920, cpy_r_r926); CPy_DECREF(cpy_r_r920); CPy_DECREF(cpy_r_r926); @@ -274004,10 +273904,10 @@ CPyL272: ; cpy_r_r937 = PyTuple_New(2); if (unlikely(cpy_r_r937 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp946 = cpy_r_r936.f0; - PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp946); - PyObject *__tmp947 = cpy_r_r936.f1; - PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp947); + PyObject *__tmp945 = cpy_r_r936.f0; + PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp945); + PyObject *__tmp946 = cpy_r_r936.f1; + PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp946); cpy_r_r938 = PyObject_GetItem(cpy_r_r931, cpy_r_r937); CPy_DECREF(cpy_r_r931); CPy_DECREF(cpy_r_r937); @@ -274037,10 +273937,10 @@ CPyL272: ; cpy_r_r948 = PyTuple_New(2); if (unlikely(cpy_r_r948 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp948 = cpy_r_r947.f0; - PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp948); - PyObject *__tmp949 = cpy_r_r947.f1; - PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp949); + PyObject *__tmp947 = cpy_r_r947.f0; + PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp947); + PyObject *__tmp948 = cpy_r_r947.f1; + PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp948); cpy_r_r949 = PyObject_GetItem(cpy_r_r942, cpy_r_r948); CPy_DECREF(cpy_r_r942); CPy_DECREF(cpy_r_r948); @@ -274086,12 +273986,12 @@ CPyL272: ; cpy_r_r966 = PyTuple_New(3); if (unlikely(cpy_r_r966 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp950 = cpy_r_r965.f0; - PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp950); - PyObject *__tmp951 = cpy_r_r965.f1; - PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp951); - PyObject *__tmp952 = cpy_r_r965.f2; - PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp952); + PyObject *__tmp949 = cpy_r_r965.f0; + PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp949); + PyObject *__tmp950 = cpy_r_r965.f1; + PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp950); + PyObject *__tmp951 = cpy_r_r965.f2; + PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp951); cpy_r_r967 = PyObject_GetItem(cpy_r_r957, cpy_r_r966); CPy_DECREF(cpy_r_r957); CPy_DECREF(cpy_r_r966); @@ -274121,10 +274021,10 @@ CPyL272: ; cpy_r_r977 = PyTuple_New(2); if (unlikely(cpy_r_r977 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp953 = cpy_r_r976.f0; - PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp953); - PyObject *__tmp954 = cpy_r_r976.f1; - PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp954); + PyObject *__tmp952 = cpy_r_r976.f0; + PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp952); + PyObject *__tmp953 = cpy_r_r976.f1; + PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp953); cpy_r_r978 = PyObject_GetItem(cpy_r_r971, cpy_r_r977); CPy_DECREF(cpy_r_r971); CPy_DECREF(cpy_r_r977); @@ -274159,10 +274059,10 @@ CPyL272: ; cpy_r_r990 = PyTuple_New(2); if (unlikely(cpy_r_r990 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp955 = cpy_r_r989.f0; - PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp955); - PyObject *__tmp956 = cpy_r_r989.f1; - PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp956); + PyObject *__tmp954 = cpy_r_r989.f0; + PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp954); + PyObject *__tmp955 = cpy_r_r989.f1; + PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp955); cpy_r_r991 = PyObject_GetItem(cpy_r_r982, cpy_r_r990); CPy_DECREF(cpy_r_r982); CPy_DECREF(cpy_r_r990); @@ -276708,16 +276608,16 @@ CPyL699: ; cpy_r_r1950 = PyTuple_New(5); if (unlikely(cpy_r_r1950 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp957 = cpy_r_r1949.f0; - PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp957); - PyObject *__tmp958 = cpy_r_r1949.f1; - PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp958); - PyObject *__tmp959 = cpy_r_r1949.f2; - PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp959); - PyObject *__tmp960 = cpy_r_r1949.f3; - PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp960); - PyObject *__tmp961 = cpy_r_r1949.f4; - PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp961); + PyObject *__tmp956 = cpy_r_r1949.f0; + PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp956); + PyObject *__tmp957 = cpy_r_r1949.f1; + PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp957); + PyObject *__tmp958 = cpy_r_r1949.f2; + PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp958); + PyObject *__tmp959 = cpy_r_r1949.f3; + PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp959); + PyObject *__tmp960 = cpy_r_r1949.f4; + PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp960); cpy_r_r1951 = PyObject_GetItem(cpy_r_r1933, cpy_r_r1950); CPy_DECREF(cpy_r_r1933); CPy_DECREF(cpy_r_r1950); @@ -276757,10 +276657,10 @@ CPyL699: ; cpy_r_r1965 = PyTuple_New(2); if (unlikely(cpy_r_r1965 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp962 = cpy_r_r1964.f0; - PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp962); - PyObject *__tmp963 = cpy_r_r1964.f1; - PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp963); + PyObject *__tmp961 = cpy_r_r1964.f0; + PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp961); + PyObject *__tmp962 = cpy_r_r1964.f1; + PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp962); cpy_r_r1966 = PyObject_GetItem(cpy_r_r1961, cpy_r_r1965); CPy_DECREF(cpy_r_r1961); CPy_DECREF(cpy_r_r1965); @@ -277225,18 +277125,18 @@ CPyL766: ; cpy_r_r2142 = PyTuple_New(6); if (unlikely(cpy_r_r2142 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp964 = cpy_r_r2141.f0; - PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp964); - PyObject *__tmp965 = cpy_r_r2141.f1; - PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp965); - PyObject *__tmp966 = cpy_r_r2141.f2; - PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp966); - PyObject *__tmp967 = cpy_r_r2141.f3; - PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp967); - PyObject *__tmp968 = cpy_r_r2141.f4; - PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp968); - PyObject *__tmp969 = cpy_r_r2141.f5; - PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp969); + PyObject *__tmp963 = cpy_r_r2141.f0; + PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp963); + PyObject *__tmp964 = cpy_r_r2141.f1; + PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp964); + PyObject *__tmp965 = cpy_r_r2141.f2; + PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp965); + PyObject *__tmp966 = cpy_r_r2141.f3; + PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp966); + PyObject *__tmp967 = cpy_r_r2141.f4; + PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp967); + PyObject *__tmp968 = cpy_r_r2141.f5; + PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp968); cpy_r_r2143 = PyObject_GetItem(cpy_r_r2122, cpy_r_r2142); CPy_DECREF(cpy_r_r2122); CPy_DECREF(cpy_r_r2142); @@ -277621,10 +277521,10 @@ CPyL832: ; cpy_r_r2284 = PyTuple_New(2); if (unlikely(cpy_r_r2284 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp970 = cpy_r_r2283.f0; - PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp970); - PyObject *__tmp971 = cpy_r_r2283.f1; - PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp971); + PyObject *__tmp969 = cpy_r_r2283.f0; + PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp969); + PyObject *__tmp970 = cpy_r_r2283.f1; + PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp970); cpy_r_r2285 = PyObject_GetItem(cpy_r_r2276, cpy_r_r2284); CPy_DECREF(cpy_r_r2276); CPy_DECREF(cpy_r_r2284); @@ -277711,10 +277611,10 @@ CPyL832: ; cpy_r_r2315 = PyTuple_New(2); if (unlikely(cpy_r_r2315 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp972 = cpy_r_r2314.f0; - PyTuple_SET_ITEM(cpy_r_r2315, 0, __tmp972); - PyObject *__tmp973 = cpy_r_r2314.f1; - PyTuple_SET_ITEM(cpy_r_r2315, 1, __tmp973); + PyObject *__tmp971 = cpy_r_r2314.f0; + PyTuple_SET_ITEM(cpy_r_r2315, 0, __tmp971); + PyObject *__tmp972 = cpy_r_r2314.f1; + PyTuple_SET_ITEM(cpy_r_r2315, 1, __tmp972); cpy_r_r2316 = PyObject_GetItem(cpy_r_r2303, cpy_r_r2315); CPy_DECREF(cpy_r_r2303); CPy_DECREF(cpy_r_r2315); @@ -277774,10 +277674,10 @@ CPyL832: ; cpy_r_r2338 = PyTuple_New(2); if (unlikely(cpy_r_r2338 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp974 = cpy_r_r2337.f0; - PyTuple_SET_ITEM(cpy_r_r2338, 0, __tmp974); - PyObject *__tmp975 = cpy_r_r2337.f1; - PyTuple_SET_ITEM(cpy_r_r2338, 1, __tmp975); + PyObject *__tmp973 = cpy_r_r2337.f0; + PyTuple_SET_ITEM(cpy_r_r2338, 0, __tmp973); + PyObject *__tmp974 = cpy_r_r2337.f1; + PyTuple_SET_ITEM(cpy_r_r2338, 1, __tmp974); cpy_r_r2339 = PyObject_GetItem(cpy_r_r2323, cpy_r_r2338); CPy_DECREF(cpy_r_r2323); CPy_DECREF(cpy_r_r2338); @@ -277828,10 +277728,10 @@ CPyL832: ; cpy_r_r2357 = PyTuple_New(2); if (unlikely(cpy_r_r2357 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp976 = cpy_r_r2356.f0; - PyTuple_SET_ITEM(cpy_r_r2357, 0, __tmp976); - PyObject *__tmp977 = cpy_r_r2356.f1; - PyTuple_SET_ITEM(cpy_r_r2357, 1, __tmp977); + PyObject *__tmp975 = cpy_r_r2356.f0; + PyTuple_SET_ITEM(cpy_r_r2357, 0, __tmp975); + PyObject *__tmp976 = cpy_r_r2356.f1; + PyTuple_SET_ITEM(cpy_r_r2357, 1, __tmp976); cpy_r_r2358 = PyObject_GetItem(cpy_r_r2346, cpy_r_r2357); CPy_DECREF(cpy_r_r2346); CPy_DECREF(cpy_r_r2357); @@ -277913,12 +277813,12 @@ CPyL832: ; cpy_r_r2389 = PyTuple_New(3); if (unlikely(cpy_r_r2389 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp978 = cpy_r_r2388.f0; - PyTuple_SET_ITEM(cpy_r_r2389, 0, __tmp978); - PyObject *__tmp979 = cpy_r_r2388.f1; - PyTuple_SET_ITEM(cpy_r_r2389, 1, __tmp979); - PyObject *__tmp980 = cpy_r_r2388.f2; - PyTuple_SET_ITEM(cpy_r_r2389, 2, __tmp980); + PyObject *__tmp977 = cpy_r_r2388.f0; + PyTuple_SET_ITEM(cpy_r_r2389, 0, __tmp977); + PyObject *__tmp978 = cpy_r_r2388.f1; + PyTuple_SET_ITEM(cpy_r_r2389, 1, __tmp978); + PyObject *__tmp979 = cpy_r_r2388.f2; + PyTuple_SET_ITEM(cpy_r_r2389, 2, __tmp979); cpy_r_r2390 = PyObject_GetItem(cpy_r_r2378, cpy_r_r2389); CPy_DECREF(cpy_r_r2378); CPy_DECREF(cpy_r_r2389); @@ -277931,10 +277831,10 @@ CPyL832: ; cpy_r_r2392 = PyTuple_New(2); if (unlikely(cpy_r_r2392 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp981 = cpy_r_r2391.f0; - PyTuple_SET_ITEM(cpy_r_r2392, 0, __tmp981); - PyObject *__tmp982 = cpy_r_r2391.f1; - PyTuple_SET_ITEM(cpy_r_r2392, 1, __tmp982); + PyObject *__tmp980 = cpy_r_r2391.f0; + PyTuple_SET_ITEM(cpy_r_r2392, 0, __tmp980); + PyObject *__tmp981 = cpy_r_r2391.f1; + PyTuple_SET_ITEM(cpy_r_r2392, 1, __tmp981); cpy_r_r2393 = PyObject_GetItem(cpy_r_r2365, cpy_r_r2392); CPy_DECREF(cpy_r_r2365); CPy_DECREF(cpy_r_r2392); @@ -278007,12 +277907,12 @@ CPyL832: ; cpy_r_r2420 = PyTuple_New(3); if (unlikely(cpy_r_r2420 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp983 = cpy_r_r2419.f0; - PyTuple_SET_ITEM(cpy_r_r2420, 0, __tmp983); - PyObject *__tmp984 = cpy_r_r2419.f1; - PyTuple_SET_ITEM(cpy_r_r2420, 1, __tmp984); - PyObject *__tmp985 = cpy_r_r2419.f2; - PyTuple_SET_ITEM(cpy_r_r2420, 2, __tmp985); + PyObject *__tmp982 = cpy_r_r2419.f0; + PyTuple_SET_ITEM(cpy_r_r2420, 0, __tmp982); + PyObject *__tmp983 = cpy_r_r2419.f1; + PyTuple_SET_ITEM(cpy_r_r2420, 1, __tmp983); + PyObject *__tmp984 = cpy_r_r2419.f2; + PyTuple_SET_ITEM(cpy_r_r2420, 2, __tmp984); cpy_r_r2421 = PyObject_GetItem(cpy_r_r2409, cpy_r_r2420); CPy_DECREF(cpy_r_r2409); CPy_DECREF(cpy_r_r2420); @@ -278025,10 +277925,10 @@ CPyL832: ; cpy_r_r2423 = PyTuple_New(2); if (unlikely(cpy_r_r2423 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp986 = cpy_r_r2422.f0; - PyTuple_SET_ITEM(cpy_r_r2423, 0, __tmp986); - PyObject *__tmp987 = cpy_r_r2422.f1; - PyTuple_SET_ITEM(cpy_r_r2423, 1, __tmp987); + PyObject *__tmp985 = cpy_r_r2422.f0; + PyTuple_SET_ITEM(cpy_r_r2423, 0, __tmp985); + PyObject *__tmp986 = cpy_r_r2422.f1; + PyTuple_SET_ITEM(cpy_r_r2423, 1, __tmp986); cpy_r_r2424 = PyObject_GetItem(cpy_r_r2400, cpy_r_r2423); CPy_DECREF(cpy_r_r2400); CPy_DECREF(cpy_r_r2423); @@ -278823,12 +278723,12 @@ CPyL995: ; cpy_r_r2727 = PyTuple_New(3); if (unlikely(cpy_r_r2727 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp988 = cpy_r_r2726.f0; - PyTuple_SET_ITEM(cpy_r_r2727, 0, __tmp988); - PyObject *__tmp989 = cpy_r_r2726.f1; - PyTuple_SET_ITEM(cpy_r_r2727, 1, __tmp989); - PyObject *__tmp990 = cpy_r_r2726.f2; - PyTuple_SET_ITEM(cpy_r_r2727, 2, __tmp990); + PyObject *__tmp987 = cpy_r_r2726.f0; + PyTuple_SET_ITEM(cpy_r_r2727, 0, __tmp987); + PyObject *__tmp988 = cpy_r_r2726.f1; + PyTuple_SET_ITEM(cpy_r_r2727, 1, __tmp988); + PyObject *__tmp989 = cpy_r_r2726.f2; + PyTuple_SET_ITEM(cpy_r_r2727, 2, __tmp989); cpy_r_r2728 = PyObject_GetItem(cpy_r_r2718, cpy_r_r2727); CPy_DECREF(cpy_r_r2718); CPy_DECREF(cpy_r_r2727); @@ -278848,10 +278748,10 @@ CPyL995: ; cpy_r_r2733 = PyTuple_New(2); if (unlikely(cpy_r_r2733 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp991 = cpy_r_r2732.f0; - PyTuple_SET_ITEM(cpy_r_r2733, 0, __tmp991); - PyObject *__tmp992 = cpy_r_r2732.f1; - PyTuple_SET_ITEM(cpy_r_r2733, 1, __tmp992); + PyObject *__tmp990 = cpy_r_r2732.f0; + PyTuple_SET_ITEM(cpy_r_r2733, 0, __tmp990); + PyObject *__tmp991 = cpy_r_r2732.f1; + PyTuple_SET_ITEM(cpy_r_r2733, 1, __tmp991); cpy_r_r2734 = PyObject_GetItem(cpy_r_r2715, cpy_r_r2733); CPy_DECREF(cpy_r_r2715); CPy_DECREF(cpy_r_r2733); @@ -278913,10 +278813,10 @@ CPyL995: ; cpy_r_r2757 = PyTuple_New(2); if (unlikely(cpy_r_r2757 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp993 = cpy_r_r2756.f0; - PyTuple_SET_ITEM(cpy_r_r2757, 0, __tmp993); - PyObject *__tmp994 = cpy_r_r2756.f1; - PyTuple_SET_ITEM(cpy_r_r2757, 1, __tmp994); + PyObject *__tmp992 = cpy_r_r2756.f0; + PyTuple_SET_ITEM(cpy_r_r2757, 0, __tmp992); + PyObject *__tmp993 = cpy_r_r2756.f1; + PyTuple_SET_ITEM(cpy_r_r2757, 1, __tmp993); cpy_r_r2758 = PyObject_GetItem(cpy_r_r2744, cpy_r_r2757); CPy_DECREF(cpy_r_r2744); CPy_DECREF(cpy_r_r2757); @@ -278962,10 +278862,10 @@ CPyL995: ; cpy_r_r2774 = PyTuple_New(2); if (unlikely(cpy_r_r2774 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp995 = cpy_r_r2773.f0; - PyTuple_SET_ITEM(cpy_r_r2774, 0, __tmp995); - PyObject *__tmp996 = cpy_r_r2773.f1; - PyTuple_SET_ITEM(cpy_r_r2774, 1, __tmp996); + PyObject *__tmp994 = cpy_r_r2773.f0; + PyTuple_SET_ITEM(cpy_r_r2774, 0, __tmp994); + PyObject *__tmp995 = cpy_r_r2773.f1; + PyTuple_SET_ITEM(cpy_r_r2774, 1, __tmp995); cpy_r_r2775 = PyObject_GetItem(cpy_r_r2761, cpy_r_r2774); CPy_DECREF(cpy_r_r2761); CPy_DECREF(cpy_r_r2774); @@ -278978,10 +278878,10 @@ CPyL995: ; cpy_r_r2777 = PyTuple_New(2); if (unlikely(cpy_r_r2777 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp997 = cpy_r_r2776.f0; - PyTuple_SET_ITEM(cpy_r_r2777, 0, __tmp997); - PyObject *__tmp998 = cpy_r_r2776.f1; - PyTuple_SET_ITEM(cpy_r_r2777, 1, __tmp998); + PyObject *__tmp996 = cpy_r_r2776.f0; + PyTuple_SET_ITEM(cpy_r_r2777, 0, __tmp996); + PyObject *__tmp997 = cpy_r_r2776.f1; + PyTuple_SET_ITEM(cpy_r_r2777, 1, __tmp997); cpy_r_r2778 = PyObject_GetItem(cpy_r_r2741, cpy_r_r2777); CPy_DECREF(cpy_r_r2741); CPy_DECREF(cpy_r_r2777); @@ -282586,10 +282486,10 @@ CPyL1546: ; cpy_r_r4177 = PyTuple_New(2); if (unlikely(cpy_r_r4177 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp999 = cpy_r_r4176.f0; - PyTuple_SET_ITEM(cpy_r_r4177, 0, __tmp999); - PyObject *__tmp1000 = cpy_r_r4176.f1; - PyTuple_SET_ITEM(cpy_r_r4177, 1, __tmp1000); + PyObject *__tmp998 = cpy_r_r4176.f0; + PyTuple_SET_ITEM(cpy_r_r4177, 0, __tmp998); + PyObject *__tmp999 = cpy_r_r4176.f1; + PyTuple_SET_ITEM(cpy_r_r4177, 1, __tmp999); cpy_r_r4178 = PyObject_GetItem(cpy_r_r4169, cpy_r_r4177); CPy_DECREF(cpy_r_r4169); CPy_DECREF(cpy_r_r4177); @@ -282622,10 +282522,10 @@ CPyL1546: ; cpy_r_r4189 = PyTuple_New(2); if (unlikely(cpy_r_r4189 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1001 = cpy_r_r4188.f0; - PyTuple_SET_ITEM(cpy_r_r4189, 0, __tmp1001); - PyObject *__tmp1002 = cpy_r_r4188.f1; - PyTuple_SET_ITEM(cpy_r_r4189, 1, __tmp1002); + PyObject *__tmp1000 = cpy_r_r4188.f0; + PyTuple_SET_ITEM(cpy_r_r4189, 0, __tmp1000); + PyObject *__tmp1001 = cpy_r_r4188.f1; + PyTuple_SET_ITEM(cpy_r_r4189, 1, __tmp1001); cpy_r_r4190 = PyObject_GetItem(cpy_r_r4185, cpy_r_r4189); CPy_DECREF(cpy_r_r4185); CPy_DECREF(cpy_r_r4189); @@ -283996,10 +283896,10 @@ CPyL1751: ; cpy_r_r4713 = PyTuple_New(2); if (unlikely(cpy_r_r4713 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1003 = cpy_r_r4712.f0; - PyTuple_SET_ITEM(cpy_r_r4713, 0, __tmp1003); - PyObject *__tmp1004 = cpy_r_r4712.f1; - PyTuple_SET_ITEM(cpy_r_r4713, 1, __tmp1004); + PyObject *__tmp1002 = cpy_r_r4712.f0; + PyTuple_SET_ITEM(cpy_r_r4713, 0, __tmp1002); + PyObject *__tmp1003 = cpy_r_r4712.f1; + PyTuple_SET_ITEM(cpy_r_r4713, 1, __tmp1003); cpy_r_r4714 = PyObject_GetItem(cpy_r_r4707, cpy_r_r4713); CPy_DECREF(cpy_r_r4707); CPy_DECREF(cpy_r_r4713); @@ -284054,10 +283954,10 @@ CPyL1751: ; cpy_r_r4734 = PyTuple_New(2); if (unlikely(cpy_r_r4734 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1005 = cpy_r_r4733.f0; - PyTuple_SET_ITEM(cpy_r_r4734, 0, __tmp1005); - PyObject *__tmp1006 = cpy_r_r4733.f1; - PyTuple_SET_ITEM(cpy_r_r4734, 1, __tmp1006); + PyObject *__tmp1004 = cpy_r_r4733.f0; + PyTuple_SET_ITEM(cpy_r_r4734, 0, __tmp1004); + PyObject *__tmp1005 = cpy_r_r4733.f1; + PyTuple_SET_ITEM(cpy_r_r4734, 1, __tmp1005); cpy_r_r4735 = PyObject_GetItem(cpy_r_r4728, cpy_r_r4734); CPy_DECREF(cpy_r_r4728); CPy_DECREF(cpy_r_r4734); @@ -284116,12 +284016,12 @@ CPyL1751: ; cpy_r_r4756 = PyTuple_New(3); if (unlikely(cpy_r_r4756 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1007 = cpy_r_r4755.f0; - PyTuple_SET_ITEM(cpy_r_r4756, 0, __tmp1007); - PyObject *__tmp1008 = cpy_r_r4755.f1; - PyTuple_SET_ITEM(cpy_r_r4756, 1, __tmp1008); - PyObject *__tmp1009 = cpy_r_r4755.f2; - PyTuple_SET_ITEM(cpy_r_r4756, 2, __tmp1009); + PyObject *__tmp1006 = cpy_r_r4755.f0; + PyTuple_SET_ITEM(cpy_r_r4756, 0, __tmp1006); + PyObject *__tmp1007 = cpy_r_r4755.f1; + PyTuple_SET_ITEM(cpy_r_r4756, 1, __tmp1007); + PyObject *__tmp1008 = cpy_r_r4755.f2; + PyTuple_SET_ITEM(cpy_r_r4756, 2, __tmp1008); cpy_r_r4757 = PyObject_GetItem(cpy_r_r4751, cpy_r_r4756); CPy_DECREF(cpy_r_r4751); CPy_DECREF(cpy_r_r4756); @@ -284377,14 +284277,14 @@ CPyL1802: ; cpy_r_r4852 = PyTuple_New(4); if (unlikely(cpy_r_r4852 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1010 = cpy_r_r4851.f0; - PyTuple_SET_ITEM(cpy_r_r4852, 0, __tmp1010); - PyObject *__tmp1011 = cpy_r_r4851.f1; - PyTuple_SET_ITEM(cpy_r_r4852, 1, __tmp1011); - PyObject *__tmp1012 = cpy_r_r4851.f2; - PyTuple_SET_ITEM(cpy_r_r4852, 2, __tmp1012); - PyObject *__tmp1013 = cpy_r_r4851.f3; - PyTuple_SET_ITEM(cpy_r_r4852, 3, __tmp1013); + PyObject *__tmp1009 = cpy_r_r4851.f0; + PyTuple_SET_ITEM(cpy_r_r4852, 0, __tmp1009); + PyObject *__tmp1010 = cpy_r_r4851.f1; + PyTuple_SET_ITEM(cpy_r_r4852, 1, __tmp1010); + PyObject *__tmp1011 = cpy_r_r4851.f2; + PyTuple_SET_ITEM(cpy_r_r4852, 2, __tmp1011); + PyObject *__tmp1012 = cpy_r_r4851.f3; + PyTuple_SET_ITEM(cpy_r_r4852, 3, __tmp1012); cpy_r_r4853 = PyObject_GetItem(cpy_r_r4846, cpy_r_r4852); CPy_DECREF(cpy_r_r4846); CPy_DECREF(cpy_r_r4852); @@ -288512,16 +288412,16 @@ CPyL18: ; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL1014; + if (cpy_r_r39 != NULL) goto __LL1013; if (PyUnicode_Check(cpy_r_r38)) cpy_r_r39 = cpy_r_r38; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL1014; + if (cpy_r_r39 != NULL) goto __LL1013; CPy_TypeErrorTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", 44, CPyStatic_async_exception_handling___globals, "union[bytes, str]", cpy_r_r38); goto CPyL333; -__LL1014: ; +__LL1013: ; cpy_r_r40 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r39); CPy_DECREF(cpy_r_r39); if (unlikely(cpy_r_r40 == NULL)) { @@ -290108,10 +290008,10 @@ CPyL278: ; cpy_r_r337 = PyTuple_New(2); if (unlikely(cpy_r_r337 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1015 = cpy_r_r322.f0; - PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp1015); - PyObject *__tmp1016 = cpy_r_r322.f1; - PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp1016); + PyObject *__tmp1014 = cpy_r_r322.f0; + PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp1014); + PyObject *__tmp1015 = cpy_r_r322.f1; + PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp1015); PyObject *cpy_r_r338[2] = {cpy_r_r337, cpy_r_r331}; cpy_r_r339 = (PyObject **)&cpy_r_r338; cpy_r_r340 = PyObject_Vectorcall(cpy_r_r335, cpy_r_r339, 2, 0); @@ -290900,10 +290800,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1017 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1017); - PyObject *__tmp1018 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1018); + PyObject *__tmp1016 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1016); + PyObject *__tmp1017 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1017); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -292155,39 +292055,39 @@ CPyL11: ; goto CPyL22; } CPy_DECREF(cpy_r_r17); - PyObject *__tmp1019; + PyObject *__tmp1018; if (unlikely(!(PyTuple_Check(cpy_r_r23) && PyTuple_GET_SIZE(cpy_r_r23) == 2))) { - __tmp1019 = NULL; - goto __LL1020; + __tmp1018 = NULL; + goto __LL1019; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r23, 0)))) - __tmp1019 = PyTuple_GET_ITEM(cpy_r_r23, 0); + __tmp1018 = PyTuple_GET_ITEM(cpy_r_r23, 0); else { - __tmp1019 = NULL; + __tmp1018 = NULL; } - if (__tmp1019 == NULL) goto __LL1020; - __tmp1019 = PyTuple_GET_ITEM(cpy_r_r23, 1); - if (__tmp1019 == NULL) goto __LL1020; - __tmp1019 = cpy_r_r23; -__LL1020: ; - if (unlikely(__tmp1019 == NULL)) { + if (__tmp1018 == NULL) goto __LL1019; + __tmp1018 = PyTuple_GET_ITEM(cpy_r_r23, 1); + if (__tmp1018 == NULL) goto __LL1019; + __tmp1018 = cpy_r_r23; +__LL1019: ; + if (unlikely(__tmp1018 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r23); cpy_r_r24 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp1021 = PyTuple_GET_ITEM(cpy_r_r23, 0); - CPy_INCREF(__tmp1021); - PyObject *__tmp1022; - if (likely(PyUnicode_Check(__tmp1021))) - __tmp1022 = __tmp1021; + PyObject *__tmp1020 = PyTuple_GET_ITEM(cpy_r_r23, 0); + CPy_INCREF(__tmp1020); + PyObject *__tmp1021; + if (likely(PyUnicode_Check(__tmp1020))) + __tmp1021 = __tmp1020; else { - CPy_TypeError("str", __tmp1021); - __tmp1022 = NULL; + CPy_TypeError("str", __tmp1020); + __tmp1021 = NULL; } - cpy_r_r24.f0 = __tmp1022; - PyObject *__tmp1023 = PyTuple_GET_ITEM(cpy_r_r23, 1); - CPy_INCREF(__tmp1023); - PyObject *__tmp1024; - __tmp1024 = __tmp1023; - cpy_r_r24.f1 = __tmp1024; + cpy_r_r24.f0 = __tmp1021; + PyObject *__tmp1022 = PyTuple_GET_ITEM(cpy_r_r23, 1); + CPy_INCREF(__tmp1022); + PyObject *__tmp1023; + __tmp1023 = __tmp1022; + cpy_r_r24.f1 = __tmp1023; } CPy_DECREF(cpy_r_r23); if (unlikely(cpy_r_r24.f0 == NULL)) { @@ -292237,8 +292137,8 @@ CPyL19: ; cpy_r_r39.f1 = cpy_r_r37; return cpy_r_r39; CPyL20: ; - tuple_T2OO __tmp1025 = { NULL, NULL }; - cpy_r_r40 = __tmp1025; + tuple_T2OO __tmp1024 = { NULL, NULL }; + cpy_r_r40 = __tmp1024; return cpy_r_r40; CPyL21: ; CPy_DecRef(cpy_r_r0); @@ -292283,10 +292183,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___cache(PyObject *self, PyObject * PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1026 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1026); - PyObject *__tmp1027 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1027); + PyObject *__tmp1025 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1025); + PyObject *__tmp1026 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1026); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "cache", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -292626,39 +292526,39 @@ CPyL3: ; goto CPyL7; } CPy_DECREF(cpy_r_r0); - PyObject *__tmp1028; + PyObject *__tmp1027; if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 2))) { - __tmp1028 = NULL; - goto __LL1029; + __tmp1027 = NULL; + goto __LL1028; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r6, 0)))) - __tmp1028 = PyTuple_GET_ITEM(cpy_r_r6, 0); + __tmp1027 = PyTuple_GET_ITEM(cpy_r_r6, 0); else { - __tmp1028 = NULL; + __tmp1027 = NULL; } - if (__tmp1028 == NULL) goto __LL1029; - __tmp1028 = PyTuple_GET_ITEM(cpy_r_r6, 1); - if (__tmp1028 == NULL) goto __LL1029; - __tmp1028 = cpy_r_r6; -__LL1029: ; - if (unlikely(__tmp1028 == NULL)) { + if (__tmp1027 == NULL) goto __LL1028; + __tmp1027 = PyTuple_GET_ITEM(cpy_r_r6, 1); + if (__tmp1027 == NULL) goto __LL1028; + __tmp1027 = cpy_r_r6; +__LL1028: ; + if (unlikely(__tmp1027 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r6); cpy_r_r7 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp1030 = PyTuple_GET_ITEM(cpy_r_r6, 0); - CPy_INCREF(__tmp1030); - PyObject *__tmp1031; - if (likely(PyUnicode_Check(__tmp1030))) - __tmp1031 = __tmp1030; + PyObject *__tmp1029 = PyTuple_GET_ITEM(cpy_r_r6, 0); + CPy_INCREF(__tmp1029); + PyObject *__tmp1030; + if (likely(PyUnicode_Check(__tmp1029))) + __tmp1030 = __tmp1029; else { - CPy_TypeError("str", __tmp1030); - __tmp1031 = NULL; + CPy_TypeError("str", __tmp1029); + __tmp1030 = NULL; } - cpy_r_r7.f0 = __tmp1031; - PyObject *__tmp1032 = PyTuple_GET_ITEM(cpy_r_r6, 1); - CPy_INCREF(__tmp1032); - PyObject *__tmp1033; - __tmp1033 = __tmp1032; - cpy_r_r7.f1 = __tmp1033; + cpy_r_r7.f0 = __tmp1030; + PyObject *__tmp1031 = PyTuple_GET_ITEM(cpy_r_r6, 1); + CPy_INCREF(__tmp1031); + PyObject *__tmp1032; + __tmp1032 = __tmp1031; + cpy_r_r7.f1 = __tmp1032; } CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7.f0 == NULL)) { @@ -292667,8 +292567,8 @@ __LL1029: ; } return cpy_r_r7; CPyL6: ; - tuple_T2OO __tmp1034 = { NULL, NULL }; - cpy_r_r8 = __tmp1034; + tuple_T2OO __tmp1033 = { NULL, NULL }; + cpy_r_r8 = __tmp1033; return cpy_r_r8; CPyL7: ; CPy_DecRef(cpy_r_r0); @@ -292704,10 +292604,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___popitem(PyObject *self, PyObject PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1035 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1035); - PyObject *__tmp1036 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1036); + PyObject *__tmp1034 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1034); + PyObject *__tmp1035 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1035); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "popitem", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -293227,10 +293127,10 @@ CPyL47: ; cpy_r_r57 = PyTuple_New(2); if (unlikely(cpy_r_r57 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1037 = cpy_r_r56.f0; - PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1037); - PyObject *__tmp1038 = cpy_r_r56.f1; - PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1038); + PyObject *__tmp1036 = cpy_r_r56.f0; + PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1036); + PyObject *__tmp1037 = cpy_r_r56.f1; + PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1037); ((faster_web3___utils___caching___async_await_and_popitem_SimpleCache_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL52; CPyGen_SetStopIterationValue(cpy_r_r57); @@ -293906,10 +293806,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1039 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1039); - PyObject *__tmp1040 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1040); + PyObject *__tmp1038 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1038); + PyObject *__tmp1039 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1039); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -294857,16 +294757,16 @@ PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_off else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1041; + if (cpy_r_r18 != NULL) goto __LL1040; if (PyUnicode_Check(cpy_r_r17)) cpy_r_r18 = cpy_r_r17; else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1041; + if (cpy_r_r18 != NULL) goto __LL1040; CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 43, CPyStatic_exception_handling___globals, "union[bytes, str]", cpy_r_r17); goto CPyL101; -__LL1041: ; +__LL1040: ; cpy_r_r19 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r18); CPy_DECREF(cpy_r_r18); if (unlikely(cpy_r_r19 == NULL)) { @@ -294977,9390 +294877,798 @@ CPyL22: ; cpy_r_r48 = PyUnicode_Replace(cpy_r_r45, cpy_r_r46, cpy_r_r47, -1); CPy_DECREF(cpy_r_r45); CPy_DECREF(cpy_r_r47); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL106; - } - cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{data}' */ - cpy_r_r50 = PySequence_Contains(cpy_r_r41, cpy_r_r49); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL109; - } - cpy_r_r52 = cpy_r_r50; - if (!cpy_r_r52) goto CPyL110; - cpy_r_r53 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{sender}' */ - cpy_r_r54 = PySequence_Contains(cpy_r_r41, cpy_r_r53); - CPy_DECREF(cpy_r_r41); - cpy_r_r55 = cpy_r_r54 >= 0; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL111; - } - cpy_r_r56 = cpy_r_r54; - if (!cpy_r_r56) goto CPyL35; - cpy_r_r57 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ - cpy_r_r58 = PyFloat_FromDouble(30.0); - PyObject *cpy_r_r59[3] = {cpy_r_r37, cpy_r_r48, cpy_r_r58}; - cpy_r_r60 = (PyObject **)&cpy_r_r59; - cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('timeout',) */ - cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r57, cpy_r_r60, 9223372036854775810ULL, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL112; - } - CPy_DECREF(cpy_r_r48); - CPy_DECREF(cpy_r_r58); - cpy_r_response = cpy_r_r62; - goto CPyL45; -CPyL35: ; - cpy_r_r63 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ - cpy_r_r64 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sender' */ - cpy_r_r65 = CPyDict_Build(2, cpy_r_r63, cpy_r_r15, cpy_r_r64, cpy_r_r7); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL111; - } - cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'post' */ - cpy_r_r67 = PyFloat_FromDouble(30.0); - PyObject *cpy_r_r68[4] = {cpy_r_r37, cpy_r_r48, cpy_r_r65, cpy_r_r67}; - cpy_r_r69 = (PyObject **)&cpy_r_r68; - cpy_r_r70 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('json', 'timeout') */ - cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r66, cpy_r_r69, 9223372036854775810ULL, cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL113; - } - CPy_DECREF(cpy_r_r48); - CPy_DECREF(cpy_r_r65); - CPy_DECREF(cpy_r_r67); - cpy_r_response = cpy_r_r71; - goto CPyL45; -CPyL38: ; - cpy_r_r72 = CPy_CatchError(); - cpy_r_r73 = CPyModule_builtins; - cpy_r_r74 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Exception' */ - cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL114; - } - cpy_r_r76 = CPy_ExceptionMatches(cpy_r_r75); - CPy_DecRef(cpy_r_r75); - if (!cpy_r_r76) goto CPyL115; - CPy_RestoreExcInfo(cpy_r_r72); - CPy_DecRef(cpy_r_r72.f0); - CPy_DecRef(cpy_r_r72.f1); - CPy_DecRef(cpy_r_r72.f2); - goto CPyL22; -CPyL41: ; - CPy_Reraise(); - if (!0) { - goto CPyL43; - } else - goto CPyL116; -CPyL42: ; - CPy_Unreachable(); -CPyL43: ; - CPy_RestoreExcInfo(cpy_r_r72); - CPy_DecRef(cpy_r_r72.f0); - CPy_DecRef(cpy_r_r72.f1); - CPy_DecRef(cpy_r_r72.f2); - cpy_r_r77 = CPy_KeepPropagating(); - if (!cpy_r_r77) goto CPyL97; - CPy_Unreachable(); -CPyL45: ; - cpy_r_r78 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status_code' */ - cpy_r_r79 = CPyObject_GetAttr(cpy_r_response, cpy_r_r78); - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL117; - } - if (likely(PyLong_Check(cpy_r_r79))) - cpy_r_r80 = CPyTagged_FromObject(cpy_r_r79); - else { - CPy_TypeError("int", cpy_r_r79); cpy_r_r80 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r79); - if (unlikely(cpy_r_r80 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL117; - } - cpy_r_r81 = 800 & 1; - cpy_r_r82 = cpy_r_r81 != 0; - if (cpy_r_r82) goto CPyL49; - cpy_r_r83 = cpy_r_r80 & 1; - cpy_r_r84 = cpy_r_r83 != 0; - if (!cpy_r_r84) goto CPyL50; -CPyL49: ; - cpy_r_r85 = CPyTagged_IsLt_(cpy_r_r80, 800); - cpy_r_r86 = cpy_r_r85 ^ 1; - cpy_r_r87 = cpy_r_r86; - goto CPyL51; -CPyL50: ; - cpy_r_r88 = (Py_ssize_t)800 <= (Py_ssize_t)cpy_r_r80; - cpy_r_r87 = cpy_r_r88; -CPyL51: ; - if (cpy_r_r87) goto CPyL53; - if (cpy_r_r87) { - goto CPyL58; - } else - goto CPyL59; -CPyL53: ; - cpy_r_r89 = cpy_r_r80 & 1; - cpy_r_r90 = cpy_r_r89 != 0; - if (cpy_r_r90) goto CPyL55; - cpy_r_r91 = 998 & 1; - cpy_r_r92 = cpy_r_r91 != 0; - if (!cpy_r_r92) goto CPyL56; -CPyL55: ; - cpy_r_r93 = CPyTagged_IsLt_(998, cpy_r_r80); - cpy_r_r94 = cpy_r_r93 ^ 1; - cpy_r_r95 = cpy_r_r94; - goto CPyL57; -CPyL56: ; - cpy_r_r96 = (Py_ssize_t)cpy_r_r80 <= (Py_ssize_t)998; - cpy_r_r95 = cpy_r_r96; -CPyL57: ; - if (!cpy_r_r95) goto CPyL59; -CPyL58: ; - cpy_r_r97 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'raise_for_status' */ - PyObject *cpy_r_r98[1] = {cpy_r_response}; - cpy_r_r99 = (PyObject **)&cpy_r_r98; - cpy_r_r100 = PyObject_VectorcallMethod(cpy_r_r97, cpy_r_r99, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r100 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL118; - } else - goto CPyL119; -CPyL59: ; - cpy_r_r101 = 400 & 1; - cpy_r_r102 = cpy_r_r101 != 0; - if (cpy_r_r102) goto CPyL61; - cpy_r_r103 = cpy_r_r80 & 1; - cpy_r_r104 = cpy_r_r103 != 0; - if (!cpy_r_r104) goto CPyL62; -CPyL61: ; - cpy_r_r105 = CPyTagged_IsLt_(cpy_r_r80, 400); - cpy_r_r106 = cpy_r_r105 ^ 1; - cpy_r_r107 = cpy_r_r106; - goto CPyL63; -CPyL62: ; - cpy_r_r108 = (Py_ssize_t)400 <= (Py_ssize_t)cpy_r_r80; - cpy_r_r107 = cpy_r_r108; -CPyL63: ; - if (cpy_r_r107) { - goto CPyL65; - } else - goto CPyL120; -CPyL64: ; - if (cpy_r_r107) { - goto CPyL121; - } else - goto CPyL122; -CPyL65: ; - cpy_r_r109 = cpy_r_r80 & 1; - cpy_r_r110 = cpy_r_r109 != 0; - if (cpy_r_r110) goto CPyL67; - cpy_r_r111 = 598 & 1; - cpy_r_r112 = cpy_r_r111 != 0; - if (!cpy_r_r112) goto CPyL68; -CPyL67: ; - cpy_r_r113 = CPyTagged_IsLt_(598, cpy_r_r80); - cpy_r_r114 = cpy_r_r113 ^ 1; - cpy_r_r115 = cpy_r_r114; - goto CPyL69; -CPyL68: ; - cpy_r_r116 = (Py_ssize_t)cpy_r_r80 <= (Py_ssize_t)598; - cpy_r_r115 = cpy_r_r116; -CPyL69: ; - CPyTagged_DECREF(cpy_r_r80); - if (cpy_r_r115) { - goto CPyL121; - } else - goto CPyL122; -CPyL70: ; - cpy_r_r117 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'json' */ - PyObject *cpy_r_r118[1] = {cpy_r_response}; - cpy_r_r119 = (PyObject **)&cpy_r_r118; - cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r117, cpy_r_r119, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL123; - } - CPy_DECREF(cpy_r_response); - cpy_r_r121 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ - cpy_r_r122 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'keys' */ - PyObject *cpy_r_r123[1] = {cpy_r_r120}; - cpy_r_r124 = (PyObject **)&cpy_r_r123; - cpy_r_r125 = PyObject_VectorcallMethod(cpy_r_r122, cpy_r_r124, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r125 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL124; - } - cpy_r_r126 = PySequence_Contains(cpy_r_r125, cpy_r_r121); - CPy_DECREF(cpy_r_r125); - cpy_r_r127 = cpy_r_r126 >= 0; - if (unlikely(!cpy_r_r127)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL124; - } - cpy_r_r128 = cpy_r_r126; - cpy_r_r129 = cpy_r_r128 ^ 1; - if (cpy_r_r129) { - goto CPyL125; - } else - goto CPyL78; -CPyL74: ; - cpy_r_r130 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Improperly formatted response for offchain lookup ' - "HTTP request - missing 'data' field.") */ - cpy_r_r131 = CPyStatic_exception_handling___globals; - cpy_r_r132 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValidationError' */ - cpy_r_r133 = CPyDict_GetItem(cpy_r_r131, cpy_r_r132); - if (unlikely(cpy_r_r133 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL97; - } - PyObject *cpy_r_r134[1] = {cpy_r_r130}; - cpy_r_r135 = (PyObject **)&cpy_r_r134; - cpy_r_r136 = PyObject_Vectorcall(cpy_r_r133, cpy_r_r135, 1, 0); - CPy_DECREF(cpy_r_r133); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL97; - } - CPy_Raise(cpy_r_r136); - CPy_DECREF(cpy_r_r136); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL97; - } - CPy_Unreachable(); -CPyL78: ; - cpy_r_r137 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'callbackFunction' */ - cpy_r_r138 = CPyDict_GetItem(cpy_r_offchain_lookup_payload, cpy_r_r137); - if (unlikely(cpy_r_r138 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL124; - } - cpy_r_r139 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r138); - CPy_DECREF(cpy_r_r138); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL124; - } - cpy_r_r140 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'bytes' */ - cpy_r_r141 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'bytes' */ - CPy_INCREF(cpy_r_r140); - CPy_INCREF(cpy_r_r141); - cpy_r_r142.f0 = cpy_r_r140; - cpy_r_r142.f1 = cpy_r_r141; - cpy_r_r143 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ - cpy_r_r144 = PyObject_GetItem(cpy_r_r120, cpy_r_r143); - CPy_DECREF(cpy_r_r120); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL126; - } - cpy_r_r145 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r144); - CPy_DECREF(cpy_r_r144); - if (unlikely(cpy_r_r145 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL126; - } - cpy_r_r146 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'extraData' */ - cpy_r_r147 = CPyDict_GetItem(cpy_r_offchain_lookup_payload, cpy_r_r146); - if (unlikely(cpy_r_r147 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL127; - } - cpy_r_r148 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r147); - CPy_DECREF(cpy_r_r147); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL127; - } - cpy_r_r149 = PyList_New(2); - if (unlikely(cpy_r_r149 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL128; - } - cpy_r_r150 = (CPyPtr)&((PyListObject *)cpy_r_r149)->ob_item; - cpy_r_r151 = *(CPyPtr *)cpy_r_r150; - *(PyObject * *)cpy_r_r151 = cpy_r_r145; - cpy_r_r152 = cpy_r_r151 + 8; - *(PyObject * *)cpy_r_r152 = cpy_r_r148; - cpy_r_r153 = CPyStatic_exception_handling___encode; - if (unlikely(cpy_r_r153 == NULL)) { - goto CPyL129; - } else - goto CPyL88; -CPyL86: ; - PyErr_SetString(PyExc_NameError, "value for final name \"encode\" was not set"); - cpy_r_r154 = 0; - if (unlikely(!cpy_r_r154)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL97; - } - CPy_Unreachable(); -CPyL88: ; - cpy_r_r155 = PyTuple_New(2); - if (unlikely(cpy_r_r155 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1042 = cpy_r_r142.f0; - PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1042); - PyObject *__tmp1043 = cpy_r_r142.f1; - PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1043); - PyObject *cpy_r_r156[2] = {cpy_r_r155, cpy_r_r149}; - cpy_r_r157 = (PyObject **)&cpy_r_r156; - cpy_r_r158 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r157, 2, 0); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL130; - } - CPy_DECREF(cpy_r_r155); - CPy_DECREF_NO_IMM(cpy_r_r149); - if (likely(PyBytes_Check(cpy_r_r158) || PyByteArray_Check(cpy_r_r158))) - cpy_r_r159 = cpy_r_r158; - else { - CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 87, CPyStatic_exception_handling___globals, "bytes", cpy_r_r158); - goto CPyL131; - } - cpy_r_r160 = CPyBytes_Concat(cpy_r_r139, cpy_r_r159); - CPy_DECREF(cpy_r_r159); - if (unlikely(cpy_r_r160 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL97; - } - return cpy_r_r160; -CPyL92: ; - cpy_r_r161 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r161)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL97; - } - cpy_r_r162 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Offchain lookup failed for supplied urls.' */ - cpy_r_r163 = CPyStatic_exception_handling___globals; - cpy_r_r164 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MultipleFailedRequests' */ - cpy_r_r165 = CPyDict_GetItem(cpy_r_r163, cpy_r_r164); - if (unlikely(cpy_r_r165 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL97; - } - PyObject *cpy_r_r166[1] = {cpy_r_r162}; - cpy_r_r167 = (PyObject **)&cpy_r_r166; - cpy_r_r168 = PyObject_Vectorcall(cpy_r_r165, cpy_r_r167, 1, 0); - CPy_DECREF(cpy_r_r165); - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL97; - } - CPy_Raise(cpy_r_r168); - CPy_DECREF(cpy_r_r168); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL97; - } - CPy_Unreachable(); -CPyL97: ; - cpy_r_r169 = NULL; - return cpy_r_r169; -CPyL98: ; - CPy_DecRef(cpy_r_r2); - goto CPyL97; -CPyL99: ; - CPy_DecRef(cpy_r_r7); - goto CPyL97; -CPyL100: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r10); - goto CPyL97; -CPyL101: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - goto CPyL97; -CPyL102: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r19); - goto CPyL97; -CPyL103: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r15); - goto CPyL14; -CPyL104: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r37); - goto CPyL97; -CPyL105: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r40); - goto CPyL92; -CPyL106: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - goto CPyL97; -CPyL107: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r42); - goto CPyL97; -CPyL108: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r45); - goto CPyL97; -CPyL109: ; - CPy_DecRef(cpy_r_r41); - CPy_DecRef(cpy_r_r48); - goto CPyL38; -CPyL110: ; - CPy_DECREF(cpy_r_r41); - goto CPyL35; -CPyL111: ; - CPy_DecRef(cpy_r_r48); - goto CPyL38; -CPyL112: ; - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r58); - goto CPyL38; -CPyL113: ; - CPy_DecRef(cpy_r_r48); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r67); - goto CPyL38; -CPyL114: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r40); - goto CPyL43; -CPyL115: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r40); - goto CPyL41; -CPyL116: ; - CPy_DecRef(cpy_r_r72.f0); - CPy_DecRef(cpy_r_r72.f1); - CPy_DecRef(cpy_r_r72.f2); - goto CPyL42; -CPyL117: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_response); - goto CPyL97; -CPyL118: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_response); - CPyTagged_DecRef(cpy_r_r80); - goto CPyL97; -CPyL119: ; - CPy_DECREF(cpy_r_r100); - goto CPyL59; -CPyL120: ; - CPyTagged_DECREF(cpy_r_r80); - goto CPyL64; -CPyL121: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r40); - goto CPyL70; -CPyL122: ; - CPy_DECREF(cpy_r_response); - goto CPyL22; -CPyL123: ; - CPy_DecRef(cpy_r_response); - goto CPyL97; -CPyL124: ; - CPy_DecRef(cpy_r_r120); - goto CPyL97; -CPyL125: ; - CPy_DECREF(cpy_r_r120); - goto CPyL74; -CPyL126: ; - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r142.f0); - CPy_DecRef(cpy_r_r142.f1); - goto CPyL97; -CPyL127: ; - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r142.f0); - CPy_DecRef(cpy_r_r142.f1); - CPy_DecRef(cpy_r_r145); - goto CPyL97; -CPyL128: ; - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r142.f0); - CPy_DecRef(cpy_r_r142.f1); - CPy_DecRef(cpy_r_r145); - CPy_DecRef(cpy_r_r148); - goto CPyL97; -CPyL129: ; - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r142.f0); - CPy_DecRef(cpy_r_r142.f1); - CPy_DecRef(cpy_r_r149); - goto CPyL86; -CPyL130: ; - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r149); - CPy_DecRef(cpy_r_r155); - goto CPyL97; -CPyL131: ; - CPy_DecRef(cpy_r_r139); - goto CPyL97; -} - -PyObject *CPyPy_exception_handling___handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"offchain_lookup_payload", "transaction", 0}; - static CPyArg_Parser parser = {"OO:handle_offchain_lookup", kwlist, 0}; - PyObject *obj_offchain_lookup_payload; - PyObject *obj_transaction; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_offchain_lookup_payload, &obj_transaction)) { - return NULL; - } - PyObject *arg_offchain_lookup_payload; - if (likely(PyDict_Check(obj_offchain_lookup_payload))) - arg_offchain_lookup_payload = obj_offchain_lookup_payload; - else { - CPy_TypeError("dict", obj_offchain_lookup_payload); - goto fail; - } - PyObject *arg_transaction; - if (likely(PyDict_Check(obj_transaction))) - arg_transaction = obj_transaction; - else { - CPy_TypeError("dict", obj_transaction); - goto fail; - } - PyObject *retval = CPyDef_exception_handling___handle_offchain_lookup(arg_offchain_lookup_payload, arg_transaction); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - return NULL; -} - -char CPyDef_exception_handling_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r9; - void *cpy_r_r11; - void *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - int32_t cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - int32_t cpy_r_r57; - char cpy_r_r58; - char cpy_r_r59; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", -1, CPyStatic_exception_handling___globals); - goto CPyL17; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Any', 'Dict', 'Final') */ - cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r7 = CPyStatic_exception_handling___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = (PyObject **)&CPyModule_requests; - PyObject **cpy_r_r10[1] = {cpy_r_r9}; - cpy_r_r11 = (void *)&cpy_r_r10; - int64_t cpy_r_r12[1] = {7}; - cpy_r_r13 = (void *)&cpy_r_r12; - cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('requests', 'requests', 'requests'),) */ - cpy_r_r15 = CPyStatic_exception_handling___globals; - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/utils/exception_handling.py' */ - cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); - if (!cpy_r_r18) goto CPyL17; - cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('abi',) */ - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_eth_abi' */ - cpy_r_r21 = CPyStatic_exception_handling___globals; - cpy_r_r22 = CPyImport_ImportFromMany(cpy_r_r20, cpy_r_r19, cpy_r_r19, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - CPyModule_faster_eth_abi = cpy_r_r22; - CPy_INCREF(CPyModule_faster_eth_abi); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('URI',) */ - cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_typing' */ - cpy_r_r25 = CPyStatic_exception_handling___globals; - cpy_r_r26 = CPyImport_ImportFromMany(cpy_r_r24, cpy_r_r23, cpy_r_r23, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - CPyModule_eth_typing = cpy_r_r26; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('DEFAULT_HTTP_TIMEOUT',) */ - cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.http' */ - cpy_r_r29 = CPyStatic_exception_handling___globals; - cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - CPyModule_faster_web3____utils___http = cpy_r_r30; - CPy_INCREF(CPyModule_faster_web3____utils___http); - CPy_DECREF(cpy_r_r30); - cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('to_bytes_if_hex', 'to_hex_if_bytes') */ - cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.type_conversion' */ - cpy_r_r33 = CPyStatic_exception_handling___globals; - cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - CPyModule_faster_web3____utils___type_conversion = cpy_r_r34; - CPy_INCREF(CPyModule_faster_web3____utils___type_conversion); - CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('MultipleFailedRequests', 'Web3ValidationError') */ - cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.exceptions' */ - cpy_r_r37 = CPyStatic_exception_handling___globals; - cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - CPyModule_faster_web3___exceptions = cpy_r_r38; - CPy_INCREF(CPyModule_faster_web3___exceptions); - CPy_DECREF(cpy_r_r38); - cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TxParams',) */ - cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r41 = CPyStatic_exception_handling___globals; - cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - CPyModule_faster_web3___types = cpy_r_r42; - CPy_INCREF(CPyModule_faster_web3___types); - CPy_DECREF(cpy_r_r42); - cpy_r_r43 = CPyModule_requests; - cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Session' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - CPyStatic_exception_handling___Session = cpy_r_r45; - CPy_INCREF(CPyStatic_exception_handling___Session); - cpy_r_r46 = CPyStatic_exception_handling___globals; - cpy_r_r47 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Session' */ - cpy_r_r48 = CPyDict_SetItem(cpy_r_r46, cpy_r_r47, cpy_r_r45); - CPy_DECREF(cpy_r_r45); - cpy_r_r49 = cpy_r_r48 >= 0; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - cpy_r_r50 = CPyStatic_exception_handling___globals; - cpy_r_r51 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'abi' */ - cpy_r_r52 = CPyDict_GetItem(cpy_r_r50, cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - cpy_r_r53 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'encode' */ - cpy_r_r54 = CPyObject_GetAttr(cpy_r_r52, cpy_r_r53); - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - CPyStatic_exception_handling___encode = cpy_r_r54; - CPy_INCREF(CPyStatic_exception_handling___encode); - cpy_r_r55 = CPyStatic_exception_handling___globals; - cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'encode' */ - cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - cpy_r_r58 = cpy_r_r57 >= 0; - if (unlikely(!cpy_r_r58)) { - CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); - goto CPyL17; - } - return 1; -CPyL17: ; - cpy_r_r59 = 2; - return cpy_r_r59; -} - -static int -subscriptions___EthSubscriptionContext_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_subscriptions_____mypyc__EthSubscriptionContext_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___EthSubscriptionContext(PyObject *cpy_r_async_w3, PyObject *cpy_r_subscription, PyObject *cpy_r_result, PyObject *cpy_r_kwargs); - -static PyObject * -subscriptions___EthSubscriptionContext_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___EthSubscriptionContext) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__EthSubscriptionContext_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_subscriptions___EthSubscriptionContext_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -subscriptions___EthSubscriptionContext_traverse(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_async_w3); - Py_VISIT(self->_subscription); - Py_VISIT(self->_result); - Py_VISIT(self->___dict__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -subscriptions___EthSubscriptionContext_clear(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self) -{ - Py_CLEAR(self->_async_w3); - Py_CLEAR(self->_subscription); - Py_CLEAR(self->_result); - Py_CLEAR(self->___dict__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -subscriptions___EthSubscriptionContext_dealloc(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, subscriptions___EthSubscriptionContext_dealloc) - subscriptions___EthSubscriptionContext_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___EthSubscriptionContext_vtable[2]; -static bool -CPyDef_subscriptions___EthSubscriptionContext_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___EthSubscriptionContext_vtable_scratch[] = { - (CPyVTableItem)CPyDef_subscriptions___EthSubscriptionContext_____init__, - (CPyVTableItem)CPyDef_subscriptions___EthSubscriptionContext_____getattr__, - }; - memcpy(subscriptions___EthSubscriptionContext_vtable, subscriptions___EthSubscriptionContext_vtable_scratch, sizeof(subscriptions___EthSubscriptionContext_vtable)); - return 1; -} - -static PyObject * -subscriptions___EthSubscriptionContext_get_async_w3(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, void *closure); -static int -subscriptions___EthSubscriptionContext_set_async_w3(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscriptionContext_get_subscription(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, void *closure); -static int -subscriptions___EthSubscriptionContext_set_subscription(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscriptionContext_get_result(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, void *closure); -static int -subscriptions___EthSubscriptionContext_set_result(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscriptionContext_get___3_dict__(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, void *closure); -static int -subscriptions___EthSubscriptionContext_set___3_dict__(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, PyObject *value, void *closure); - -static PyGetSetDef subscriptions___EthSubscriptionContext_getseters[] = { - {"async_w3", - (getter)subscriptions___EthSubscriptionContext_get_async_w3, (setter)subscriptions___EthSubscriptionContext_set_async_w3, - NULL, NULL}, - {"subscription", - (getter)subscriptions___EthSubscriptionContext_get_subscription, (setter)subscriptions___EthSubscriptionContext_set_subscription, - NULL, NULL}, - {"result", - (getter)subscriptions___EthSubscriptionContext_get_result, (setter)subscriptions___EthSubscriptionContext_set_result, - NULL, NULL}, - {"__dict__", - (getter)subscriptions___EthSubscriptionContext_get___3_dict__, (setter)subscriptions___EthSubscriptionContext_set___3_dict__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef subscriptions___EthSubscriptionContext_methods[] = { - {"__init__", - (PyCFunction)CPyPy_subscriptions___EthSubscriptionContext_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, async_w3, subscription, result, **kwargs)\n--\n\n")}, - {"__getattr__", - (PyCFunction)CPyPy_subscriptions___EthSubscriptionContext_____getattr__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__getattr__($self, item, /)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___EthSubscriptionContext_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "EthSubscriptionContext", - .tp_new = subscriptions___EthSubscriptionContext_new, - .tp_dealloc = (destructor)subscriptions___EthSubscriptionContext_dealloc, - .tp_traverse = (traverseproc)subscriptions___EthSubscriptionContext_traverse, - .tp_clear = (inquiry)subscriptions___EthSubscriptionContext_clear, - .tp_getset = subscriptions___EthSubscriptionContext_getseters, - .tp_methods = subscriptions___EthSubscriptionContext_methods, - .tp_init = subscriptions___EthSubscriptionContext_init, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___EthSubscriptionContextObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("EthSubscriptionContext(async_w3, subscription, result, **kwargs)\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___EthSubscriptionContext_template = &CPyType_subscriptions___EthSubscriptionContext_template_; - -PyObject *CPyDef_subscriptions_____mypyc__EthSubscriptionContext_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___EthSubscriptionContextObject *self; - self = (faster_web3___utils___subscriptions___EthSubscriptionContextObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___EthSubscriptionContext_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___EthSubscriptionContext(PyObject *cpy_r_async_w3, PyObject *cpy_r_subscription, PyObject *cpy_r_result, PyObject *cpy_r_kwargs) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__EthSubscriptionContext_setup((PyObject *)CPyType_subscriptions___EthSubscriptionContext); - if (self == NULL) - return NULL; - char res = CPyDef_subscriptions___EthSubscriptionContext_____init__(self, cpy_r_async_w3, cpy_r_subscription, cpy_r_result, cpy_r_kwargs); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -subscriptions___EthSubscriptionContext_get_async_w3(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, void *closure) -{ - if (unlikely(self->_async_w3 == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'async_w3' of 'EthSubscriptionContext' undefined"); - return NULL; - } - CPy_INCREF(self->_async_w3); - PyObject *retval = self->_async_w3; - return retval; -} - -static int -subscriptions___EthSubscriptionContext_set_async_w3(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscriptionContext' object attribute 'async_w3' cannot be deleted"); - return -1; - } - if (self->_async_w3 != NULL) { - CPy_DECREF(self->_async_w3); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->_async_w3 = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscriptionContext_get_subscription(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, void *closure) -{ - if (unlikely(self->_subscription == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'subscription' of 'EthSubscriptionContext' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->_subscription); - PyObject *retval = self->_subscription; - return retval; -} - -static int -subscriptions___EthSubscriptionContext_set_subscription(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscriptionContext' object attribute 'subscription' cannot be deleted"); - return -1; - } - if (self->_subscription != NULL) { - CPy_DECREF_NO_IMM(self->_subscription); - } - PyObject *tmp; - if (likely(PyObject_TypeCheck(value, CPyType_subscriptions___EthSubscription))) - tmp = value; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->_subscription = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscriptionContext_get_result(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, void *closure) -{ - if (unlikely(self->_result == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'result' of 'EthSubscriptionContext' undefined"); - return NULL; - } - CPy_INCREF(self->_result); - PyObject *retval = self->_result; - return retval; -} - -static int -subscriptions___EthSubscriptionContext_set_result(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscriptionContext' object attribute 'result' cannot be deleted"); - return -1; - } - if (self->_result != NULL) { - CPy_DECREF(self->_result); - } - PyObject *tmp; - if (PyDict_Check(value)) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1044; - tmp = value; - if (tmp != NULL) goto __LL1044; - CPy_TypeError("union[dict, object]", value); - tmp = NULL; -__LL1044: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_result = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscriptionContext_get___3_dict__(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, void *closure) -{ - if (unlikely(self->___dict__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__dict__' of 'EthSubscriptionContext' undefined"); - return NULL; - } - CPy_INCREF(self->___dict__); - PyObject *retval = self->___dict__; - return retval; -} - -static int -subscriptions___EthSubscriptionContext_set___3_dict__(faster_web3___utils___subscriptions___EthSubscriptionContextObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscriptionContext' object attribute '__dict__' cannot be deleted"); - return -1; - } - if (self->___dict__ != NULL) { - CPy_DECREF(self->___dict__); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->___dict__ = tmp; - return 0; -} - -static int -subscriptions___EthSubscription_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_subscriptions_____mypyc__EthSubscription_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___EthSubscription(PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); - -static PyObject * -subscriptions___EthSubscription_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___EthSubscription) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__EthSubscription_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_subscriptions___EthSubscription_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -subscriptions___EthSubscription_traverse(faster_web3___utils___subscriptions___EthSubscriptionObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->__id); - Py_VISIT(self->_manager); - Py_VISIT(self->__subscription_params); - Py_VISIT(self->__handler); - Py_VISIT(self->__handler_context); - Py_VISIT(self->__label); - Py_VISIT(self->_parallelize); - if (CPyTagged_CheckLong(self->_handler_call_count)) { - Py_VISIT(CPyTagged_LongAsObject(self->_handler_call_count)); - } - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -subscriptions___EthSubscription_clear(faster_web3___utils___subscriptions___EthSubscriptionObject *self) -{ - Py_CLEAR(self->__id); - Py_CLEAR(self->_manager); - Py_CLEAR(self->__subscription_params); - Py_CLEAR(self->__handler); - Py_CLEAR(self->__handler_context); - Py_CLEAR(self->__label); - Py_CLEAR(self->_parallelize); - if (CPyTagged_CheckLong(self->_handler_call_count)) { - CPyTagged __tmp = self->_handler_call_count; - self->_handler_call_count = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -subscriptions___EthSubscription_dealloc(faster_web3___utils___subscriptions___EthSubscriptionObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, subscriptions___EthSubscription_dealloc) - subscriptions___EthSubscription_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___EthSubscription_vtable[7]; -static bool -CPyDef_subscriptions___EthSubscription_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___EthSubscription_vtable_scratch[] = { - (CPyVTableItem)CPyDef_subscriptions___EthSubscription_____init__, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription____default_label, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription____create_type_aware_subscription, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___subscription_params, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___label, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___id, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___unsubscribe, - }; - memcpy(subscriptions___EthSubscription_vtable, subscriptions___EthSubscription_vtable_scratch, sizeof(subscriptions___EthSubscription_vtable)); - return 1; -} - -static PyObject * -subscriptions___EthSubscription_get__id(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static int -subscriptions___EthSubscription_set__id(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscription_get_manager(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static int -subscriptions___EthSubscription_set_manager(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscription_get__subscription_params(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static int -subscriptions___EthSubscription_set__subscription_params(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscription_get__handler(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static int -subscriptions___EthSubscription_set__handler(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscription_get__handler_context(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static int -subscriptions___EthSubscription_set__handler_context(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscription_get__label(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static int -subscriptions___EthSubscription_set__label(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscription_get_parallelize(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static int -subscriptions___EthSubscription_set_parallelize(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscription_get_handler_call_count(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static int -subscriptions___EthSubscription_set_handler_call_count(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___EthSubscription_get__default_label(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static PyObject * -subscriptions___EthSubscription_get_subscription_params(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static PyObject * -subscriptions___EthSubscription_get_label(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); -static PyObject * -subscriptions___EthSubscription_get_id(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure); - -static PyGetSetDef subscriptions___EthSubscription_getseters[] = { - {"_id", - (getter)subscriptions___EthSubscription_get__id, (setter)subscriptions___EthSubscription_set__id, - NULL, NULL}, - {"manager", - (getter)subscriptions___EthSubscription_get_manager, (setter)subscriptions___EthSubscription_set_manager, - NULL, NULL}, - {"_subscription_params", - (getter)subscriptions___EthSubscription_get__subscription_params, (setter)subscriptions___EthSubscription_set__subscription_params, - NULL, NULL}, - {"_handler", - (getter)subscriptions___EthSubscription_get__handler, (setter)subscriptions___EthSubscription_set__handler, - NULL, NULL}, - {"_handler_context", - (getter)subscriptions___EthSubscription_get__handler_context, (setter)subscriptions___EthSubscription_set__handler_context, - NULL, NULL}, - {"_label", - (getter)subscriptions___EthSubscription_get__label, (setter)subscriptions___EthSubscription_set__label, - NULL, NULL}, - {"parallelize", - (getter)subscriptions___EthSubscription_get_parallelize, (setter)subscriptions___EthSubscription_set_parallelize, - NULL, NULL}, - {"handler_call_count", - (getter)subscriptions___EthSubscription_get_handler_call_count, (setter)subscriptions___EthSubscription_set_handler_call_count, - NULL, NULL}, - {"_default_label", - (getter)subscriptions___EthSubscription_get__default_label, - NULL, NULL, NULL}, - {"subscription_params", - (getter)subscriptions___EthSubscription_get_subscription_params, - NULL, NULL, NULL}, - {"label", - (getter)subscriptions___EthSubscription_get_label, - NULL, NULL, NULL}, - {"id", - (getter)subscriptions___EthSubscription_get_id, - NULL, NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef subscriptions___EthSubscription_methods[] = { - {"__init__", - (PyCFunction)CPyPy_subscriptions___EthSubscription_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, subscription_params=None, handler=None, handler_context=None, label=None, parallelize=None)\n--\n\n")}, - {"_create_type_aware_subscription", - (PyCFunction)CPyPy_subscriptions___EthSubscription____create_type_aware_subscription, - METH_FASTCALL | METH_KEYWORDS | METH_CLASS, PyDoc_STR("_create_type_aware_subscription($cls, subscription_params, handler=None, handler_context=None, label=None, parallelize=None)\n--\n\n")}, - {"unsubscribe", - (PyCFunction)CPyPy_subscriptions___EthSubscription___unsubscribe, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("unsubscribe($self)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___EthSubscription_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "EthSubscription", - .tp_new = subscriptions___EthSubscription_new, - .tp_dealloc = (destructor)subscriptions___EthSubscription_dealloc, - .tp_traverse = (traverseproc)subscriptions___EthSubscription_traverse, - .tp_clear = (inquiry)subscriptions___EthSubscription_clear, - .tp_getset = subscriptions___EthSubscription_getseters, - .tp_methods = subscriptions___EthSubscription_methods, - .tp_init = subscriptions___EthSubscription_init, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___EthSubscriptionObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("EthSubscription(subscription_params=None, handler=None, handler_context=None, label=None, parallelize=None)\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___EthSubscription_template = &CPyType_subscriptions___EthSubscription_template_; - -PyObject *CPyDef_subscriptions_____mypyc__EthSubscription_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___EthSubscriptionObject *self; - self = (faster_web3___utils___subscriptions___EthSubscriptionObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___EthSubscription_vtable; - self->_handler_call_count = CPY_INT_TAG; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___EthSubscription(PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__EthSubscription_setup((PyObject *)CPyType_subscriptions___EthSubscription); - if (self == NULL) - return NULL; - char res = CPyDef_subscriptions___EthSubscription_____init__(self, cpy_r_subscription_params, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -subscriptions___EthSubscription_get__id(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - if (unlikely(self->__id == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_id' of 'EthSubscription' undefined"); - return NULL; - } - CPy_INCREF(self->__id); - PyObject *retval = self->__id; - return retval; -} - -static int -subscriptions___EthSubscription_set__id(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscription' object attribute '_id' cannot be deleted"); - return -1; - } - if (self->__id != NULL) { - CPy_DECREF(self->__id); - } - PyObject *tmp; - if (PyUnicode_Check(value)) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1045; - if (value == Py_None) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1045; - CPy_TypeError("str or None", value); - tmp = NULL; -__LL1045: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__id = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscription_get_manager(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - if (unlikely(self->_manager == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'manager' of 'EthSubscription' undefined"); - return NULL; - } - CPy_INCREF(self->_manager); - PyObject *retval = self->_manager; - return retval; -} - -static int -subscriptions___EthSubscription_set_manager(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscription' object attribute 'manager' cannot be deleted"); - return -1; - } - if (self->_manager != NULL) { - CPy_DECREF(self->_manager); - } - PyObject *tmp; - if (Py_TYPE(value) == CPyType_subscription_manager___SubscriptionManager) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1046; - if (value == Py_None) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1046; - CPy_TypeError("faster_web3.providers.persistent.subscription_manager.SubscriptionManager or None", value); - tmp = NULL; -__LL1046: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_manager = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscription_get__subscription_params(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - if (unlikely(self->__subscription_params == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_subscription_params' of 'EthSubscription' undefined"); - return NULL; - } - CPy_INCREF(self->__subscription_params); - PyObject *retval = self->__subscription_params; - return retval; -} - -static int -subscriptions___EthSubscription_set__subscription_params(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscription' object attribute '_subscription_params' cannot be deleted"); - return -1; - } - if (self->__subscription_params != NULL) { - CPy_DECREF(self->__subscription_params); - } - PyObject *tmp; - tmp = value; - if (tmp != NULL) goto __LL1047; - if (value == Py_None) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1047; - CPy_TypeError("object or None", value); - tmp = NULL; -__LL1047: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__subscription_params = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscription_get__handler(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - if (unlikely(self->__handler == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_handler' of 'EthSubscription' undefined"); - return NULL; - } - CPy_INCREF(self->__handler); - PyObject *retval = self->__handler; - return retval; -} - -static int -subscriptions___EthSubscription_set__handler(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscription' object attribute '_handler' cannot be deleted"); - return -1; - } - if (self->__handler != NULL) { - CPy_DECREF(self->__handler); - } - PyObject *tmp; - tmp = value; - if (tmp != NULL) goto __LL1048; - if (value == Py_None) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1048; - CPy_TypeError("object or None", value); - tmp = NULL; -__LL1048: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__handler = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscription_get__handler_context(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - if (unlikely(self->__handler_context == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_handler_context' of 'EthSubscription' undefined"); - return NULL; - } - CPy_INCREF(self->__handler_context); - PyObject *retval = self->__handler_context; - return retval; -} - -static int -subscriptions___EthSubscription_set__handler_context(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscription' object attribute '_handler_context' cannot be deleted"); - return -1; - } - if (self->__handler_context != NULL) { - CPy_DECREF(self->__handler_context); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__handler_context = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscription_get__label(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - if (unlikely(self->__label == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_label' of 'EthSubscription' undefined"); - return NULL; - } - CPy_INCREF(self->__label); - PyObject *retval = self->__label; - return retval; -} - -static int -subscriptions___EthSubscription_set__label(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscription' object attribute '_label' cannot be deleted"); - return -1; - } - if (self->__label != NULL) { - CPy_DECREF(self->__label); - } - PyObject *tmp; - if (PyUnicode_Check(value)) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1049; - if (value == Py_None) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1049; - CPy_TypeError("str or None", value); - tmp = NULL; -__LL1049: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__label = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscription_get_parallelize(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - if (unlikely(self->_parallelize == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'parallelize' of 'EthSubscription' undefined"); - return NULL; - } - CPy_INCREF(self->_parallelize); - PyObject *retval = self->_parallelize; - return retval; -} - -static int -subscriptions___EthSubscription_set_parallelize(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscription' object attribute 'parallelize' cannot be deleted"); - return -1; - } - if (self->_parallelize != NULL) { - CPy_DECREF(self->_parallelize); - } - PyObject *tmp; - if (PyBool_Check(value)) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1050; - if (value == Py_None) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1050; - CPy_TypeError("bool or None", value); - tmp = NULL; -__LL1050: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_parallelize = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscription_get_handler_call_count(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - if (unlikely(self->_handler_call_count == CPY_INT_TAG)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'handler_call_count' of 'EthSubscription' undefined"); - return NULL; - } - CPyTagged_INCREF(self->_handler_call_count); - PyObject *retval = CPyTagged_StealAsObject(self->_handler_call_count); - return retval; -} - -static int -subscriptions___EthSubscription_set_handler_call_count(faster_web3___utils___subscriptions___EthSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'EthSubscription' object attribute 'handler_call_count' cannot be deleted"); - return -1; - } - if (self->_handler_call_count != CPY_INT_TAG) { - CPyTagged_DECREF(self->_handler_call_count); - } - CPyTagged tmp; - if (likely(PyLong_Check(value))) - tmp = CPyTagged_FromObject(value); - else { - CPy_TypeError("int", value); return -1; - } - CPyTagged_INCREF(tmp); - self->_handler_call_count = tmp; - return 0; -} - -static PyObject * -subscriptions___EthSubscription_get__default_label(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - return CPyDef_subscriptions___EthSubscription____default_label((PyObject *) self); -} - -static PyObject * -subscriptions___EthSubscription_get_subscription_params(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - return CPyDef_subscriptions___EthSubscription___subscription_params((PyObject *) self); -} - -static PyObject * -subscriptions___EthSubscription_get_label(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - return CPyDef_subscriptions___EthSubscription___label((PyObject *) self); -} - -static PyObject * -subscriptions___EthSubscription_get_id(faster_web3___utils___subscriptions___EthSubscriptionObject *self, void *closure) -{ - return CPyDef_subscriptions___EthSubscription___id((PyObject *) self); -} - -static int -subscriptions___LogsSubscription_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_subscriptions_____mypyc__LogsSubscription_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___LogsSubscription(PyObject *cpy_r_address, PyObject *cpy_r_topics, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); - -static PyObject * -subscriptions___LogsSubscription_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___LogsSubscription) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__LogsSubscription_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_subscriptions___LogsSubscription_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -subscriptions___LogsSubscription_traverse(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->__id); - Py_VISIT(self->_manager); - Py_VISIT(self->__subscription_params); - Py_VISIT(self->__handler); - Py_VISIT(self->__handler_context); - Py_VISIT(self->__label); - Py_VISIT(self->_parallelize); - if (CPyTagged_CheckLong(self->_handler_call_count)) { - Py_VISIT(CPyTagged_LongAsObject(self->_handler_call_count)); - } - Py_VISIT(self->_address); - Py_VISIT(self->_topics); - Py_VISIT(self->_logs_filter); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -subscriptions___LogsSubscription_clear(faster_web3___utils___subscriptions___LogsSubscriptionObject *self) -{ - Py_CLEAR(self->__id); - Py_CLEAR(self->_manager); - Py_CLEAR(self->__subscription_params); - Py_CLEAR(self->__handler); - Py_CLEAR(self->__handler_context); - Py_CLEAR(self->__label); - Py_CLEAR(self->_parallelize); - if (CPyTagged_CheckLong(self->_handler_call_count)) { - CPyTagged __tmp = self->_handler_call_count; - self->_handler_call_count = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - Py_CLEAR(self->_address); - Py_CLEAR(self->_topics); - Py_CLEAR(self->_logs_filter); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -subscriptions___LogsSubscription_dealloc(faster_web3___utils___subscriptions___LogsSubscriptionObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, subscriptions___LogsSubscription_dealloc) - subscriptions___LogsSubscription_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___LogsSubscription_vtable[8]; -static bool -CPyDef_subscriptions___LogsSubscription_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___LogsSubscription_vtable_scratch[] = { - (CPyVTableItem)CPyDef_subscriptions___LogsSubscription_____init__, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription____default_label, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription____create_type_aware_subscription, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___subscription_params, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___label, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___id, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___unsubscribe, - (CPyVTableItem)CPyDef_subscriptions___LogsSubscription_____init__, - }; - memcpy(subscriptions___LogsSubscription_vtable, subscriptions___LogsSubscription_vtable_scratch, sizeof(subscriptions___LogsSubscription_vtable)); - return 1; -} - -static PyObject * -subscriptions___LogsSubscription_get_address(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, void *closure); -static int -subscriptions___LogsSubscription_set_address(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___LogsSubscription_get_topics(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, void *closure); -static int -subscriptions___LogsSubscription_set_topics(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, PyObject *value, void *closure); -static PyObject * -subscriptions___LogsSubscription_get_logs_filter(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, void *closure); -static int -subscriptions___LogsSubscription_set_logs_filter(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, PyObject *value, void *closure); - -static PyGetSetDef subscriptions___LogsSubscription_getseters[] = { - {"address", - (getter)subscriptions___LogsSubscription_get_address, (setter)subscriptions___LogsSubscription_set_address, - NULL, NULL}, - {"topics", - (getter)subscriptions___LogsSubscription_get_topics, (setter)subscriptions___LogsSubscription_set_topics, - NULL, NULL}, - {"logs_filter", - (getter)subscriptions___LogsSubscription_get_logs_filter, (setter)subscriptions___LogsSubscription_set_logs_filter, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef subscriptions___LogsSubscription_methods[] = { - {"__init__", - (PyCFunction)CPyPy_subscriptions___LogsSubscription_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, address=None, topics=None, handler=None, handler_context=None, label=None, parallelize=None)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___LogsSubscription_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "LogsSubscription", - .tp_new = subscriptions___LogsSubscription_new, - .tp_dealloc = (destructor)subscriptions___LogsSubscription_dealloc, - .tp_traverse = (traverseproc)subscriptions___LogsSubscription_traverse, - .tp_clear = (inquiry)subscriptions___LogsSubscription_clear, - .tp_getset = subscriptions___LogsSubscription_getseters, - .tp_methods = subscriptions___LogsSubscription_methods, - .tp_init = subscriptions___LogsSubscription_init, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___LogsSubscriptionObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("LogsSubscription(address=None, topics=None, handler=None, handler_context=None, label=None, parallelize=None)\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___LogsSubscription_template = &CPyType_subscriptions___LogsSubscription_template_; - -PyObject *CPyDef_subscriptions_____mypyc__LogsSubscription_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___LogsSubscriptionObject *self; - self = (faster_web3___utils___subscriptions___LogsSubscriptionObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___LogsSubscription_vtable; - self->_handler_call_count = CPY_INT_TAG; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___LogsSubscription(PyObject *cpy_r_address, PyObject *cpy_r_topics, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__LogsSubscription_setup((PyObject *)CPyType_subscriptions___LogsSubscription); - if (self == NULL) - return NULL; - char res = CPyDef_subscriptions___LogsSubscription_____init__(self, cpy_r_address, cpy_r_topics, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -subscriptions___LogsSubscription_get_address(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, void *closure) -{ - if (unlikely(self->_address == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'address' of 'LogsSubscription' undefined"); - return NULL; - } - CPy_INCREF(self->_address); - PyObject *retval = self->_address; - return retval; -} - -static int -subscriptions___LogsSubscription_set_address(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'LogsSubscription' object attribute 'address' cannot be deleted"); - return -1; - } - if (self->_address != NULL) { - CPy_DECREF(self->_address); - } - PyObject *tmp; - if (PyBytes_Check(value) || PyByteArray_Check(value)) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1051; - if (PyUnicode_Check(value)) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1051; - if (PyList_Check(value)) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1051; - if (value == Py_None) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1051; - CPy_TypeError("union[bytes, str, list, None]", value); - tmp = NULL; -__LL1051: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_address = tmp; - return 0; -} - -static PyObject * -subscriptions___LogsSubscription_get_topics(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, void *closure) -{ - if (unlikely(self->_topics == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'topics' of 'LogsSubscription' undefined"); - return NULL; - } - CPy_INCREF(self->_topics); - PyObject *retval = self->_topics; - return retval; -} - -static int -subscriptions___LogsSubscription_set_topics(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'LogsSubscription' object attribute 'topics' cannot be deleted"); - return -1; - } - if (self->_topics != NULL) { - CPy_DECREF(self->_topics); - } - PyObject *tmp; - tmp = value; - if (tmp != NULL) goto __LL1052; - if (value == Py_None) - tmp = value; - else { - tmp = NULL; - } - if (tmp != NULL) goto __LL1052; - CPy_TypeError("object or None", value); - tmp = NULL; -__LL1052: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_topics = tmp; - return 0; -} - -static PyObject * -subscriptions___LogsSubscription_get_logs_filter(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, void *closure) -{ - if (unlikely(self->_logs_filter == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'logs_filter' of 'LogsSubscription' undefined"); - return NULL; - } - CPy_INCREF(self->_logs_filter); - PyObject *retval = self->_logs_filter; - return retval; -} - -static int -subscriptions___LogsSubscription_set_logs_filter(faster_web3___utils___subscriptions___LogsSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'LogsSubscription' object attribute 'logs_filter' cannot be deleted"); - return -1; - } - if (self->_logs_filter != NULL) { - CPy_DECREF(self->_logs_filter); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_logs_filter = tmp; - return 0; -} - -static int -subscriptions___NewHeadsSubscription_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_subscriptions_____mypyc__NewHeadsSubscription_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___NewHeadsSubscription(PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); - -static PyObject * -subscriptions___NewHeadsSubscription_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___NewHeadsSubscription) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__NewHeadsSubscription_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_subscriptions___NewHeadsSubscription_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -subscriptions___NewHeadsSubscription_traverse(faster_web3___utils___subscriptions___NewHeadsSubscriptionObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->__id); - Py_VISIT(self->_manager); - Py_VISIT(self->__subscription_params); - Py_VISIT(self->__handler); - Py_VISIT(self->__handler_context); - Py_VISIT(self->__label); - Py_VISIT(self->_parallelize); - if (CPyTagged_CheckLong(self->_handler_call_count)) { - Py_VISIT(CPyTagged_LongAsObject(self->_handler_call_count)); - } - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -subscriptions___NewHeadsSubscription_clear(faster_web3___utils___subscriptions___NewHeadsSubscriptionObject *self) -{ - Py_CLEAR(self->__id); - Py_CLEAR(self->_manager); - Py_CLEAR(self->__subscription_params); - Py_CLEAR(self->__handler); - Py_CLEAR(self->__handler_context); - Py_CLEAR(self->__label); - Py_CLEAR(self->_parallelize); - if (CPyTagged_CheckLong(self->_handler_call_count)) { - CPyTagged __tmp = self->_handler_call_count; - self->_handler_call_count = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -subscriptions___NewHeadsSubscription_dealloc(faster_web3___utils___subscriptions___NewHeadsSubscriptionObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, subscriptions___NewHeadsSubscription_dealloc) - subscriptions___NewHeadsSubscription_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___NewHeadsSubscription_vtable[8]; -static bool -CPyDef_subscriptions___NewHeadsSubscription_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___NewHeadsSubscription_vtable_scratch[] = { - (CPyVTableItem)CPyDef_subscriptions___NewHeadsSubscription_____init__, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription____default_label, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription____create_type_aware_subscription, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___subscription_params, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___label, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___id, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___unsubscribe, - (CPyVTableItem)CPyDef_subscriptions___NewHeadsSubscription_____init__, - }; - memcpy(subscriptions___NewHeadsSubscription_vtable, subscriptions___NewHeadsSubscription_vtable_scratch, sizeof(subscriptions___NewHeadsSubscription_vtable)); - return 1; -} - - -static PyGetSetDef subscriptions___NewHeadsSubscription_getseters[] = { - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef subscriptions___NewHeadsSubscription_methods[] = { - {"__init__", - (PyCFunction)CPyPy_subscriptions___NewHeadsSubscription_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, label=None, handler=None, handler_context=None, parallelize=None)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___NewHeadsSubscription_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "NewHeadsSubscription", - .tp_new = subscriptions___NewHeadsSubscription_new, - .tp_dealloc = (destructor)subscriptions___NewHeadsSubscription_dealloc, - .tp_traverse = (traverseproc)subscriptions___NewHeadsSubscription_traverse, - .tp_clear = (inquiry)subscriptions___NewHeadsSubscription_clear, - .tp_getset = subscriptions___NewHeadsSubscription_getseters, - .tp_methods = subscriptions___NewHeadsSubscription_methods, - .tp_init = subscriptions___NewHeadsSubscription_init, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___NewHeadsSubscriptionObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("NewHeadsSubscription(label=None, handler=None, handler_context=None, parallelize=None)\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___NewHeadsSubscription_template = &CPyType_subscriptions___NewHeadsSubscription_template_; - -PyObject *CPyDef_subscriptions_____mypyc__NewHeadsSubscription_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___NewHeadsSubscriptionObject *self; - self = (faster_web3___utils___subscriptions___NewHeadsSubscriptionObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___NewHeadsSubscription_vtable; - self->_handler_call_count = CPY_INT_TAG; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___NewHeadsSubscription(PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__NewHeadsSubscription_setup((PyObject *)CPyType_subscriptions___NewHeadsSubscription); - if (self == NULL) - return NULL; - char res = CPyDef_subscriptions___NewHeadsSubscription_____init__(self, cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - - -static int -subscriptions___PendingTxSubscription_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_subscriptions_____mypyc__PendingTxSubscription_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___PendingTxSubscription(char cpy_r_full_transactions, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); - -static PyObject * -subscriptions___PendingTxSubscription_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___PendingTxSubscription) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__PendingTxSubscription_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_subscriptions___PendingTxSubscription_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -subscriptions___PendingTxSubscription_traverse(faster_web3___utils___subscriptions___PendingTxSubscriptionObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->__id); - Py_VISIT(self->_manager); - Py_VISIT(self->__subscription_params); - Py_VISIT(self->__handler); - Py_VISIT(self->__handler_context); - Py_VISIT(self->__label); - Py_VISIT(self->_parallelize); - if (CPyTagged_CheckLong(self->_handler_call_count)) { - Py_VISIT(CPyTagged_LongAsObject(self->_handler_call_count)); - } - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -subscriptions___PendingTxSubscription_clear(faster_web3___utils___subscriptions___PendingTxSubscriptionObject *self) -{ - Py_CLEAR(self->__id); - Py_CLEAR(self->_manager); - Py_CLEAR(self->__subscription_params); - Py_CLEAR(self->__handler); - Py_CLEAR(self->__handler_context); - Py_CLEAR(self->__label); - Py_CLEAR(self->_parallelize); - if (CPyTagged_CheckLong(self->_handler_call_count)) { - CPyTagged __tmp = self->_handler_call_count; - self->_handler_call_count = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -subscriptions___PendingTxSubscription_dealloc(faster_web3___utils___subscriptions___PendingTxSubscriptionObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, subscriptions___PendingTxSubscription_dealloc) - subscriptions___PendingTxSubscription_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___PendingTxSubscription_vtable[8]; -static bool -CPyDef_subscriptions___PendingTxSubscription_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___PendingTxSubscription_vtable_scratch[] = { - (CPyVTableItem)CPyDef_subscriptions___PendingTxSubscription_____init__, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription____default_label, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription____create_type_aware_subscription, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___subscription_params, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___label, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___id, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___unsubscribe, - (CPyVTableItem)CPyDef_subscriptions___PendingTxSubscription_____init__, - }; - memcpy(subscriptions___PendingTxSubscription_vtable, subscriptions___PendingTxSubscription_vtable_scratch, sizeof(subscriptions___PendingTxSubscription_vtable)); - return 1; -} - -static PyObject * -subscriptions___PendingTxSubscription_get_full_transactions(faster_web3___utils___subscriptions___PendingTxSubscriptionObject *self, void *closure); -static int -subscriptions___PendingTxSubscription_set_full_transactions(faster_web3___utils___subscriptions___PendingTxSubscriptionObject *self, PyObject *value, void *closure); - -static PyGetSetDef subscriptions___PendingTxSubscription_getseters[] = { - {"full_transactions", - (getter)subscriptions___PendingTxSubscription_get_full_transactions, (setter)subscriptions___PendingTxSubscription_set_full_transactions, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef subscriptions___PendingTxSubscription_methods[] = { - {"__init__", - (PyCFunction)CPyPy_subscriptions___PendingTxSubscription_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, full_transactions=False, label=None, handler=None, handler_context=None, parallelize=None)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___PendingTxSubscription_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "PendingTxSubscription", - .tp_new = subscriptions___PendingTxSubscription_new, - .tp_dealloc = (destructor)subscriptions___PendingTxSubscription_dealloc, - .tp_traverse = (traverseproc)subscriptions___PendingTxSubscription_traverse, - .tp_clear = (inquiry)subscriptions___PendingTxSubscription_clear, - .tp_getset = subscriptions___PendingTxSubscription_getseters, - .tp_methods = subscriptions___PendingTxSubscription_methods, - .tp_init = subscriptions___PendingTxSubscription_init, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___PendingTxSubscriptionObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("PendingTxSubscription(full_transactions=False, label=None, handler=None, handler_context=None, parallelize=None)\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___PendingTxSubscription_template = &CPyType_subscriptions___PendingTxSubscription_template_; - -PyObject *CPyDef_subscriptions_____mypyc__PendingTxSubscription_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___PendingTxSubscriptionObject *self; - self = (faster_web3___utils___subscriptions___PendingTxSubscriptionObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___PendingTxSubscription_vtable; - self->_handler_call_count = CPY_INT_TAG; - self->_full_transactions = 2; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___PendingTxSubscription(char cpy_r_full_transactions, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__PendingTxSubscription_setup((PyObject *)CPyType_subscriptions___PendingTxSubscription); - if (self == NULL) - return NULL; - char res = CPyDef_subscriptions___PendingTxSubscription_____init__(self, cpy_r_full_transactions, cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -subscriptions___PendingTxSubscription_get_full_transactions(faster_web3___utils___subscriptions___PendingTxSubscriptionObject *self, void *closure) -{ - if (unlikely(self->_full_transactions == 2)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'full_transactions' of 'PendingTxSubscription' undefined"); - return NULL; - } - PyObject *retval = self->_full_transactions ? Py_True : Py_False; - CPy_INCREF(retval); - return retval; -} - -static int -subscriptions___PendingTxSubscription_set_full_transactions(faster_web3___utils___subscriptions___PendingTxSubscriptionObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'PendingTxSubscription' object attribute 'full_transactions' cannot be deleted"); - return -1; - } - char tmp; - if (unlikely(!PyBool_Check(value))) { - CPy_TypeError("bool", value); return -1; - } else - tmp = value == Py_True; - self->_full_transactions = tmp; - return 0; -} - -static int -subscriptions___SyncingSubscription_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -PyObject *CPyDef_subscriptions_____mypyc__SyncingSubscription_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___SyncingSubscription(PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); - -static PyObject * -subscriptions___SyncingSubscription_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___SyncingSubscription) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__SyncingSubscription_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_subscriptions___SyncingSubscription_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -subscriptions___SyncingSubscription_traverse(faster_web3___utils___subscriptions___SyncingSubscriptionObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->__id); - Py_VISIT(self->_manager); - Py_VISIT(self->__subscription_params); - Py_VISIT(self->__handler); - Py_VISIT(self->__handler_context); - Py_VISIT(self->__label); - Py_VISIT(self->_parallelize); - if (CPyTagged_CheckLong(self->_handler_call_count)) { - Py_VISIT(CPyTagged_LongAsObject(self->_handler_call_count)); - } - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -subscriptions___SyncingSubscription_clear(faster_web3___utils___subscriptions___SyncingSubscriptionObject *self) -{ - Py_CLEAR(self->__id); - Py_CLEAR(self->_manager); - Py_CLEAR(self->__subscription_params); - Py_CLEAR(self->__handler); - Py_CLEAR(self->__handler_context); - Py_CLEAR(self->__label); - Py_CLEAR(self->_parallelize); - if (CPyTagged_CheckLong(self->_handler_call_count)) { - CPyTagged __tmp = self->_handler_call_count; - self->_handler_call_count = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -subscriptions___SyncingSubscription_dealloc(faster_web3___utils___subscriptions___SyncingSubscriptionObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, subscriptions___SyncingSubscription_dealloc) - subscriptions___SyncingSubscription_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___SyncingSubscription_vtable[8]; -static bool -CPyDef_subscriptions___SyncingSubscription_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___SyncingSubscription_vtable_scratch[] = { - (CPyVTableItem)CPyDef_subscriptions___SyncingSubscription_____init__, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription____default_label, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription____create_type_aware_subscription, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___subscription_params, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___label, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___id, - (CPyVTableItem)CPyDef_subscriptions___EthSubscription___unsubscribe, - (CPyVTableItem)CPyDef_subscriptions___SyncingSubscription_____init__, - }; - memcpy(subscriptions___SyncingSubscription_vtable, subscriptions___SyncingSubscription_vtable_scratch, sizeof(subscriptions___SyncingSubscription_vtable)); - return 1; -} - - -static PyGetSetDef subscriptions___SyncingSubscription_getseters[] = { - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef subscriptions___SyncingSubscription_methods[] = { - {"__init__", - (PyCFunction)CPyPy_subscriptions___SyncingSubscription_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, label=None, handler=None, handler_context=None, parallelize=None)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___SyncingSubscription_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "SyncingSubscription", - .tp_new = subscriptions___SyncingSubscription_new, - .tp_dealloc = (destructor)subscriptions___SyncingSubscription_dealloc, - .tp_traverse = (traverseproc)subscriptions___SyncingSubscription_traverse, - .tp_clear = (inquiry)subscriptions___SyncingSubscription_clear, - .tp_getset = subscriptions___SyncingSubscription_getseters, - .tp_methods = subscriptions___SyncingSubscription_methods, - .tp_init = subscriptions___SyncingSubscription_init, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___SyncingSubscriptionObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("SyncingSubscription(label=None, handler=None, handler_context=None, parallelize=None)\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___SyncingSubscription_template = &CPyType_subscriptions___SyncingSubscription_template_; - -PyObject *CPyDef_subscriptions_____mypyc__SyncingSubscription_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___SyncingSubscriptionObject *self; - self = (faster_web3___utils___subscriptions___SyncingSubscriptionObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___SyncingSubscription_vtable; - self->_handler_call_count = CPY_INT_TAG; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___SyncingSubscription(PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__SyncingSubscription_setup((PyObject *)CPyType_subscriptions___SyncingSubscription); - if (self == NULL) - return NULL; - char res = CPyDef_subscriptions___SyncingSubscription_____init__(self, cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - - -PyObject *CPyDef_subscriptions_____mypyc__handler_wrapper_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___handler_wrapper_env(void); - -static PyObject * -subscriptions___handler_wrapper_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___handler_wrapper_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__handler_wrapper_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -subscriptions___handler_wrapper_env_traverse(faster_web3___utils___subscriptions___handler_wrapper_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->_handler); - Py_VISIT(self->_wrapped_handler); - return 0; -} - -static int -subscriptions___handler_wrapper_env_clear(faster_web3___utils___subscriptions___handler_wrapper_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_handler); - Py_CLEAR(self->_wrapped_handler); - return 0; -} - -static void -subscriptions___handler_wrapper_env_dealloc(faster_web3___utils___subscriptions___handler_wrapper_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (subscriptions___handler_wrapper_env_free_instance == NULL) { - subscriptions___handler_wrapper_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->_handler); - Py_CLEAR(self->_wrapped_handler); - return; - } - CPy_TRASHCAN_BEGIN(self, subscriptions___handler_wrapper_env_dealloc) - subscriptions___handler_wrapper_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___handler_wrapper_env_vtable[1]; -static bool -CPyDef_subscriptions___handler_wrapper_env_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___handler_wrapper_env_vtable_scratch[] = { - NULL - }; - memcpy(subscriptions___handler_wrapper_env_vtable, subscriptions___handler_wrapper_env_vtable_scratch, sizeof(subscriptions___handler_wrapper_env_vtable)); - return 1; -} - -static PyMethodDef subscriptions___handler_wrapper_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___handler_wrapper_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "handler_wrapper_env", - .tp_new = subscriptions___handler_wrapper_env_new, - .tp_dealloc = (destructor)subscriptions___handler_wrapper_env_dealloc, - .tp_traverse = (traverseproc)subscriptions___handler_wrapper_env_traverse, - .tp_clear = (inquiry)subscriptions___handler_wrapper_env_clear, - .tp_methods = subscriptions___handler_wrapper_env_methods, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___handler_wrapper_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("handler_wrapper_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___handler_wrapper_env_template = &CPyType_subscriptions___handler_wrapper_env_template_; - -PyObject *CPyDef_subscriptions_____mypyc__handler_wrapper_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___handler_wrapper_envObject *self; - if (subscriptions___handler_wrapper_env_free_instance != NULL) { - self = subscriptions___handler_wrapper_env_free_instance; - subscriptions___handler_wrapper_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (faster_web3___utils___subscriptions___handler_wrapper_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___handler_wrapper_env_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___handler_wrapper_env(void) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__handler_wrapper_env_setup((PyObject *)CPyType_subscriptions___handler_wrapper_env); - if (self == NULL) - return NULL; - return self; -} - - -PyObject *CPyDef_subscriptions_____mypyc__wrapped_handler_handler_wrapper_env_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_env(void); - -static PyObject * -subscriptions___wrapped_handler_handler_wrapper_env_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___wrapped_handler_handler_wrapper_env) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__wrapped_handler_handler_wrapper_env_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -subscriptions___wrapped_handler_handler_wrapper_env_traverse(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_self__); - Py_VISIT(self->___mypyc_env__); - Py_VISIT(self->___mypyc_generator_attribute__context); - Py_VISIT(self->_type); - Py_VISIT(self->_value); - Py_VISIT(self->_traceback); - Py_VISIT(self->_arg); - Py_VISIT(self->___mypyc_generator_attribute__sub); - Py_VISIT(self->___mypyc_temp__0); - Py_VISIT(self->___mypyc_temp__1.f0); - Py_VISIT(self->___mypyc_temp__1.f1); - Py_VISIT(self->___mypyc_temp__1.f2); - return 0; -} - -static int -subscriptions___wrapped_handler_handler_wrapper_env_clear(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *self) -{ - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->___mypyc_env__); - Py_CLEAR(self->___mypyc_generator_attribute__context); - Py_CLEAR(self->_type); - Py_CLEAR(self->_value); - Py_CLEAR(self->_traceback); - Py_CLEAR(self->_arg); - Py_CLEAR(self->___mypyc_generator_attribute__sub); - Py_CLEAR(self->___mypyc_temp__0); - Py_CLEAR(self->___mypyc_temp__1.f0); - Py_CLEAR(self->___mypyc_temp__1.f1); - Py_CLEAR(self->___mypyc_temp__1.f2); - return 0; -} - -static void -subscriptions___wrapped_handler_handler_wrapper_env_dealloc(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *self) -{ - PyObject_GC_UnTrack(self); - if (subscriptions___wrapped_handler_handler_wrapper_env_free_instance == NULL) { - subscriptions___wrapped_handler_handler_wrapper_env_free_instance = self; - Py_CLEAR(self->___mypyc_self__); - Py_CLEAR(self->___mypyc_env__); - Py_CLEAR(self->___mypyc_generator_attribute__context); - Py_CLEAR(self->_type); - Py_CLEAR(self->_value); - Py_CLEAR(self->_traceback); - Py_CLEAR(self->_arg); - self->_stop_iter_ptr = NULL; - self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_generator_attribute__sub); - Py_CLEAR(self->___mypyc_temp__0); - Py_CLEAR(self->___mypyc_temp__1.f0); - Py_CLEAR(self->___mypyc_temp__1.f1); - Py_CLEAR(self->___mypyc_temp__1.f2); - return; - } - CPy_TRASHCAN_BEGIN(self, subscriptions___wrapped_handler_handler_wrapper_env_dealloc) - subscriptions___wrapped_handler_handler_wrapper_env_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___wrapped_handler_handler_wrapper_env_vtable[1]; -static bool -CPyDef_subscriptions___wrapped_handler_handler_wrapper_env_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___wrapped_handler_handler_wrapper_env_vtable_scratch[] = { - NULL - }; - memcpy(subscriptions___wrapped_handler_handler_wrapper_env_vtable, subscriptions___wrapped_handler_handler_wrapper_env_vtable_scratch, sizeof(subscriptions___wrapped_handler_handler_wrapper_env_vtable)); - return 1; -} - -static PyMethodDef subscriptions___wrapped_handler_handler_wrapper_env_methods[] = { - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___wrapped_handler_handler_wrapper_env_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapped_handler_handler_wrapper_env", - .tp_new = subscriptions___wrapped_handler_handler_wrapper_env_new, - .tp_dealloc = (destructor)subscriptions___wrapped_handler_handler_wrapper_env_dealloc, - .tp_traverse = (traverseproc)subscriptions___wrapped_handler_handler_wrapper_env_traverse, - .tp_clear = (inquiry)subscriptions___wrapped_handler_handler_wrapper_env_clear, - .tp_methods = subscriptions___wrapped_handler_handler_wrapper_env_methods, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapped_handler_handler_wrapper_env()\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___wrapped_handler_handler_wrapper_env_template = &CPyType_subscriptions___wrapped_handler_handler_wrapper_env_template_; - -PyObject *CPyDef_subscriptions_____mypyc__wrapped_handler_handler_wrapper_env_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *self; - if (subscriptions___wrapped_handler_handler_wrapper_env_free_instance != NULL) { - self = subscriptions___wrapped_handler_handler_wrapper_env_free_instance; - subscriptions___wrapped_handler_handler_wrapper_env_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___wrapped_handler_handler_wrapper_env_vtable; - self->___mypyc_next_label__ = -113; - self->___mypyc_temp__1 = (tuple_T3OOO) { NULL, NULL, NULL }; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_env(void) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__wrapped_handler_handler_wrapper_env_setup((PyObject *)CPyType_subscriptions___wrapped_handler_handler_wrapper_env); - if (self == NULL) - return NULL; - return self; -} - - -static PyObject *CPyDunder___get__subscriptions___wrapped_handler_handler_wrapper_obj(PyObject *self, PyObject *instance, PyObject *owner) { - instance = instance ? instance : Py_None; - return CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____get__(self, instance, owner); -} -PyObject *CPyDef_subscriptions_____mypyc__wrapped_handler_handler_wrapper_obj_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj(void); - -static PyObject * -subscriptions___wrapped_handler_handler_wrapper_obj_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___wrapped_handler_handler_wrapper_obj) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__wrapped_handler_handler_wrapper_obj_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -subscriptions___wrapped_handler_handler_wrapper_obj_traverse(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - -static int -subscriptions___wrapped_handler_handler_wrapper_obj_clear(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *self) -{ - Py_CLEAR(self->___mypyc_env__); - PyObject_ClearManagedDict((PyObject *)self); - return 0; -} - -static void -subscriptions___wrapped_handler_handler_wrapper_obj_dealloc(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *self) -{ - PyObject_GC_UnTrack(self); - if (subscriptions___wrapped_handler_handler_wrapper_obj_free_instance == NULL) { - subscriptions___wrapped_handler_handler_wrapper_obj_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, subscriptions___wrapped_handler_handler_wrapper_obj_dealloc) - subscriptions___wrapped_handler_handler_wrapper_obj_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___wrapped_handler_handler_wrapper_obj_vtable[2]; -static bool -CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___wrapped_handler_handler_wrapper_obj_vtable_scratch[] = { - (CPyVTableItem)CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____call__, - (CPyVTableItem)CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____get__, - }; - memcpy(subscriptions___wrapped_handler_handler_wrapper_obj_vtable, subscriptions___wrapped_handler_handler_wrapper_obj_vtable_scratch, sizeof(subscriptions___wrapped_handler_handler_wrapper_obj_vtable)); - return 1; -} - -static PyObject * -subscriptions___wrapped_handler_handler_wrapper_obj_get___3_mypyc_env__(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *self, void *closure); -static int -subscriptions___wrapped_handler_handler_wrapper_obj_set___3_mypyc_env__(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *self, PyObject *value, void *closure); - -static PyGetSetDef subscriptions___wrapped_handler_handler_wrapper_obj_getseters[] = { - {"__mypyc_env__", - (getter)subscriptions___wrapped_handler_handler_wrapper_obj_get___3_mypyc_env__, (setter)subscriptions___wrapped_handler_handler_wrapper_obj_set___3_mypyc_env__, - NULL, NULL}, - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef subscriptions___wrapped_handler_handler_wrapper_obj_methods[] = { - {"__call__", - (PyCFunction)CPyPy_subscriptions___wrapped_handler_handler_wrapper_obj_____call__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__call__($context)\n--\n\n")}, - {"__get__", - (PyCFunction)CPyPy_subscriptions___wrapped_handler_handler_wrapper_obj_____get__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__get__($instance, owner)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___wrapped_handler_handler_wrapper_obj_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapped_handler_handler_wrapper_obj", - .tp_new = subscriptions___wrapped_handler_handler_wrapper_obj_new, - .tp_dealloc = (destructor)subscriptions___wrapped_handler_handler_wrapper_obj_dealloc, - .tp_traverse = (traverseproc)subscriptions___wrapped_handler_handler_wrapper_obj_traverse, - .tp_clear = (inquiry)subscriptions___wrapped_handler_handler_wrapper_obj_clear, - .tp_getset = subscriptions___wrapped_handler_handler_wrapper_obj_getseters, - .tp_methods = subscriptions___wrapped_handler_handler_wrapper_obj_methods, - .tp_call = PyVectorcall_Call, - .tp_descr_get = CPyDunder___get__subscriptions___wrapped_handler_handler_wrapper_obj, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject), - .tp_vectorcall_offset = offsetof(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject, vectorcall), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | _Py_TPFLAGS_HAVE_VECTORCALL | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("wrapped_handler_handler_wrapper_obj()\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___wrapped_handler_handler_wrapper_obj_template = &CPyType_subscriptions___wrapped_handler_handler_wrapper_obj_template_; - -PyObject *CPyDef_subscriptions_____mypyc__wrapped_handler_handler_wrapper_obj_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *self; - if (subscriptions___wrapped_handler_handler_wrapper_obj_free_instance != NULL) { - self = subscriptions___wrapped_handler_handler_wrapper_obj_free_instance; - subscriptions___wrapped_handler_handler_wrapper_obj_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___wrapped_handler_handler_wrapper_obj_vtable; - self->vectorcall = CPyPy_subscriptions___wrapped_handler_handler_wrapper_obj_____call__; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj(void) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__wrapped_handler_handler_wrapper_obj_setup((PyObject *)CPyType_subscriptions___wrapped_handler_handler_wrapper_obj); - if (self == NULL) - return NULL; - return self; -} - -static PyObject * -subscriptions___wrapped_handler_handler_wrapper_obj_get___3_mypyc_env__(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *self, void *closure) -{ - if (unlikely(self->___mypyc_env__ == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '__mypyc_env__' of 'wrapped_handler_handler_wrapper_obj' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->___mypyc_env__); - PyObject *retval = self->___mypyc_env__; - return retval; -} - -static int -subscriptions___wrapped_handler_handler_wrapper_obj_set___3_mypyc_env__(faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'wrapped_handler_handler_wrapper_obj' object attribute '__mypyc_env__' cannot be deleted"); - return -1; - } - if (self->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(self->___mypyc_env__); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_subscriptions___handler_wrapper_env)) - tmp = value; - else { - CPy_TypeError("faster_web3.utils.subscriptions.handler_wrapper_env", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->___mypyc_env__ = tmp; - return 0; -} - -static PyAsyncMethods subscriptions___wrapped_handler_gen___3_87_as_async = { - .am_await = CPyDef_subscriptions___wrapped_handler_gen___3_87_____await__, -}; -PyObject *CPyDef_subscriptions_____mypyc__wrapped_handler_gen___3_87_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87(void); - -static PyObject * -subscriptions___wrapped_handler_gen___3_87_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___wrapped_handler_gen___3_87) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__wrapped_handler_gen___3_87_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -subscriptions___wrapped_handler_gen___3_87_traverse(faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_env__); - return 0; -} - -static int -subscriptions___wrapped_handler_gen___3_87_clear(faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *self) -{ - Py_CLEAR(self->___mypyc_env__); - return 0; -} - -static void -subscriptions___wrapped_handler_gen___3_87_dealloc(faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *self) -{ - PyObject_GC_UnTrack(self); - if (subscriptions___wrapped_handler_gen___3_87_free_instance == NULL) { - subscriptions___wrapped_handler_gen___3_87_free_instance = self; - Py_CLEAR(self->___mypyc_env__); - return; - } - CPy_TRASHCAN_BEGIN(self, subscriptions___wrapped_handler_gen___3_87_dealloc) - subscriptions___wrapped_handler_gen___3_87_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___wrapped_handler_gen___3_87_vtable[7]; -static bool -CPyDef_subscriptions___wrapped_handler_gen___3_87_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___wrapped_handler_gen___3_87_vtable_scratch[] = { - (CPyVTableItem)CPyDef_subscriptions___wrapped_handler_gen___3_87_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_subscriptions___wrapped_handler_gen___3_87_____next__, - (CPyVTableItem)CPyDef_subscriptions___wrapped_handler_gen___3_87___send, - (CPyVTableItem)CPyDef_subscriptions___wrapped_handler_gen___3_87_____iter__, - (CPyVTableItem)CPyDef_subscriptions___wrapped_handler_gen___3_87___throw, - (CPyVTableItem)CPyDef_subscriptions___wrapped_handler_gen___3_87___close, - (CPyVTableItem)CPyDef_subscriptions___wrapped_handler_gen___3_87_____await__, - }; - memcpy(subscriptions___wrapped_handler_gen___3_87_vtable, subscriptions___wrapped_handler_gen___3_87_vtable_scratch, sizeof(subscriptions___wrapped_handler_gen___3_87_vtable)); - return 1; -} - -static PyMethodDef subscriptions___wrapped_handler_gen___3_87_methods[] = { - {"__next__", - (PyCFunction)CPyPy_subscriptions___wrapped_handler_gen___3_87_____next__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, - {"send", - (PyCFunction)CPyPy_subscriptions___wrapped_handler_gen___3_87___send, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_subscriptions___wrapped_handler_gen___3_87_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, - {"throw", - (PyCFunction)CPyPy_subscriptions___wrapped_handler_gen___3_87___throw, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"close", - (PyCFunction)CPyPy_subscriptions___wrapped_handler_gen___3_87___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, - {"__await__", - (PyCFunction)CPyPy_subscriptions___wrapped_handler_gen___3_87_____await__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___wrapped_handler_gen___3_87_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "wrapped_handler_gen___87", - .tp_new = subscriptions___wrapped_handler_gen___3_87_new, - .tp_dealloc = (destructor)subscriptions___wrapped_handler_gen___3_87_dealloc, - .tp_traverse = (traverseproc)subscriptions___wrapped_handler_gen___3_87_traverse, - .tp_clear = (inquiry)subscriptions___wrapped_handler_gen___3_87_clear, - .tp_methods = subscriptions___wrapped_handler_gen___3_87_methods, - .tp_iter = CPyDef_subscriptions___wrapped_handler_gen___3_87_____iter__, - .tp_iternext = CPyDef_subscriptions___wrapped_handler_gen___3_87_____next__, - .tp_as_async = &subscriptions___wrapped_handler_gen___3_87_as_async, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("wrapped_handler_gen___87()\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___wrapped_handler_gen___3_87_template = &CPyType_subscriptions___wrapped_handler_gen___3_87_template_; - -PyObject *CPyDef_subscriptions_____mypyc__wrapped_handler_gen___3_87_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *self; - if (subscriptions___wrapped_handler_gen___3_87_free_instance != NULL) { - self = subscriptions___wrapped_handler_gen___3_87_free_instance; - subscriptions___wrapped_handler_gen___3_87_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___wrapped_handler_gen___3_87_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87(void) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__wrapped_handler_gen___3_87_setup((PyObject *)CPyType_subscriptions___wrapped_handler_gen___3_87); - if (self == NULL) - return NULL; - return self; -} - - -static PyAsyncMethods subscriptions___unsubscribe_EthSubscription_gen_as_async = { - .am_await = CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____await__, -}; -PyObject *CPyDef_subscriptions_____mypyc__unsubscribe_EthSubscription_gen_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen(void); - -static PyObject * -subscriptions___unsubscribe_EthSubscription_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscriptions___unsubscribe_EthSubscription_gen) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscriptions_____mypyc__unsubscribe_EthSubscription_gen_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -subscriptions___unsubscribe_EthSubscription_gen_traverse(faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_generator_attribute__self); - Py_VISIT(self->___mypyc_temp__2); - Py_VISIT(self->___mypyc_temp__3.f0); - Py_VISIT(self->___mypyc_temp__3.f1); - Py_VISIT(self->___mypyc_temp__3.f2); - return 0; -} - -static int -subscriptions___unsubscribe_EthSubscription_gen_clear(faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *self) -{ - Py_CLEAR(self->___mypyc_generator_attribute__self); - Py_CLEAR(self->___mypyc_temp__2); - Py_CLEAR(self->___mypyc_temp__3.f0); - Py_CLEAR(self->___mypyc_temp__3.f1); - Py_CLEAR(self->___mypyc_temp__3.f2); - return 0; -} - -static void -subscriptions___unsubscribe_EthSubscription_gen_dealloc(faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *self) -{ - PyObject_GC_UnTrack(self); - if (subscriptions___unsubscribe_EthSubscription_gen_free_instance == NULL) { - subscriptions___unsubscribe_EthSubscription_gen_free_instance = self; - Py_CLEAR(self->___mypyc_generator_attribute__self); - self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_temp__2); - Py_CLEAR(self->___mypyc_temp__3.f0); - Py_CLEAR(self->___mypyc_temp__3.f1); - Py_CLEAR(self->___mypyc_temp__3.f2); - return; - } - CPy_TRASHCAN_BEGIN(self, subscriptions___unsubscribe_EthSubscription_gen_dealloc) - subscriptions___unsubscribe_EthSubscription_gen_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscriptions___unsubscribe_EthSubscription_gen_vtable[7]; -static bool -CPyDef_subscriptions___unsubscribe_EthSubscription_gen_trait_vtable_setup(void) -{ - CPyVTableItem subscriptions___unsubscribe_EthSubscription_gen_vtable_scratch[] = { - (CPyVTableItem)CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____next__, - (CPyVTableItem)CPyDef_subscriptions___unsubscribe_EthSubscription_gen___send, - (CPyVTableItem)CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____iter__, - (CPyVTableItem)CPyDef_subscriptions___unsubscribe_EthSubscription_gen___throw, - (CPyVTableItem)CPyDef_subscriptions___unsubscribe_EthSubscription_gen___close, - (CPyVTableItem)CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____await__, - }; - memcpy(subscriptions___unsubscribe_EthSubscription_gen_vtable, subscriptions___unsubscribe_EthSubscription_gen_vtable_scratch, sizeof(subscriptions___unsubscribe_EthSubscription_gen_vtable)); - return 1; -} - -static PyMethodDef subscriptions___unsubscribe_EthSubscription_gen_methods[] = { - {"__next__", - (PyCFunction)CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____next__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, - {"send", - (PyCFunction)CPyPy_subscriptions___unsubscribe_EthSubscription_gen___send, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, - {"throw", - (PyCFunction)CPyPy_subscriptions___unsubscribe_EthSubscription_gen___throw, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"close", - (PyCFunction)CPyPy_subscriptions___unsubscribe_EthSubscription_gen___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, - {"__await__", - (PyCFunction)CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____await__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscriptions___unsubscribe_EthSubscription_gen_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "unsubscribe_EthSubscription_gen", - .tp_new = subscriptions___unsubscribe_EthSubscription_gen_new, - .tp_dealloc = (destructor)subscriptions___unsubscribe_EthSubscription_gen_dealloc, - .tp_traverse = (traverseproc)subscriptions___unsubscribe_EthSubscription_gen_traverse, - .tp_clear = (inquiry)subscriptions___unsubscribe_EthSubscription_gen_clear, - .tp_methods = subscriptions___unsubscribe_EthSubscription_gen_methods, - .tp_iter = CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____iter__, - .tp_iternext = CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____next__, - .tp_as_async = &subscriptions___unsubscribe_EthSubscription_gen_as_async, - .tp_basicsize = sizeof(faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("unsubscribe_EthSubscription_gen()\n--\n\n"), -}; -static PyTypeObject *CPyType_subscriptions___unsubscribe_EthSubscription_gen_template = &CPyType_subscriptions___unsubscribe_EthSubscription_gen_template_; - -PyObject *CPyDef_subscriptions_____mypyc__unsubscribe_EthSubscription_gen_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *self; - if (subscriptions___unsubscribe_EthSubscription_gen_free_instance != NULL) { - self = subscriptions___unsubscribe_EthSubscription_gen_free_instance; - subscriptions___unsubscribe_EthSubscription_gen_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; - } - self = (faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscriptions___unsubscribe_EthSubscription_gen_vtable; - self->___mypyc_next_label__ = -113; - self->___mypyc_temp__3 = (tuple_T3OOO) { NULL, NULL, NULL }; - return (PyObject *)self; -} - -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen(void) -{ - PyObject *self = CPyDef_subscriptions_____mypyc__unsubscribe_EthSubscription_gen_setup((PyObject *)CPyType_subscriptions___unsubscribe_EthSubscription_gen); - if (self == NULL) - return NULL; - return self; -} - -static PyMethodDef subscriptionsmodule_methods[] = { - {"handler_wrapper", (PyCFunction)CPyPy_subscriptions___handler_wrapper, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("handler_wrapper(handler)\n--\n\n") /* docstring */}, - {NULL, NULL, 0, NULL} -}; - -int CPyExec_faster_web3___utils___subscriptions(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_faster_web3___utils___subscriptions__internal, "__name__"); - CPyStatic_subscriptions___globals = PyModule_GetDict(CPyModule_faster_web3___utils___subscriptions__internal); - if (unlikely(CPyStatic_subscriptions___globals == NULL)) - goto fail; - CPyType_subscriptions___handler_wrapper_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_subscriptions___handler_wrapper_env_template, NULL, modname); - if (unlikely(!CPyType_subscriptions___handler_wrapper_env)) - goto fail; - CPyType_subscriptions___wrapped_handler_handler_wrapper_env = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_subscriptions___wrapped_handler_handler_wrapper_env_template, NULL, modname); - if (unlikely(!CPyType_subscriptions___wrapped_handler_handler_wrapper_env)) - goto fail; - CPyType_subscriptions___wrapped_handler_handler_wrapper_obj = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_subscriptions___wrapped_handler_handler_wrapper_obj_template, NULL, modname); - if (unlikely(!CPyType_subscriptions___wrapped_handler_handler_wrapper_obj)) - goto fail; - CPyType_subscriptions___wrapped_handler_gen___3_87 = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_subscriptions___wrapped_handler_gen___3_87_template, NULL, modname); - if (unlikely(!CPyType_subscriptions___wrapped_handler_gen___3_87)) - goto fail; - CPyType_subscriptions___unsubscribe_EthSubscription_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_subscriptions___unsubscribe_EthSubscription_gen_template, NULL, modname); - if (unlikely(!CPyType_subscriptions___unsubscribe_EthSubscription_gen)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_subscriptions_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_faster_web3___utils___subscriptions__internal); - Py_CLEAR(modname); - Py_CLEAR(CPyType_subscriptions___EthSubscriptionContext); - Py_CLEAR(CPyType_subscriptions___EthSubscription); - Py_CLEAR(CPyType_subscriptions___LogsSubscription); - Py_CLEAR(CPyType_subscriptions___NewHeadsSubscription); - Py_CLEAR(CPyType_subscriptions___PendingTxSubscription); - Py_CLEAR(CPyType_subscriptions___SyncingSubscription); - Py_CLEAR(CPyType_subscriptions___handler_wrapper_env); - Py_CLEAR(CPyType_subscriptions___wrapped_handler_handler_wrapper_env); - Py_CLEAR(CPyType_subscriptions___wrapped_handler_handler_wrapper_obj); - Py_CLEAR(CPyType_subscriptions___wrapped_handler_gen___3_87); - Py_CLEAR(CPyType_subscriptions___unsubscribe_EthSubscription_gen); - return -1; -} -static struct PyModuleDef subscriptionsmodule = { - PyModuleDef_HEAD_INIT, - "faster_web3.utils.subscriptions", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - subscriptionsmodule_methods, - NULL, -}; - -PyObject *CPyInit_faster_web3___utils___subscriptions(void) -{ - if (CPyModule_faster_web3___utils___subscriptions__internal) { - Py_INCREF(CPyModule_faster_web3___utils___subscriptions__internal); - return CPyModule_faster_web3___utils___subscriptions__internal; - } - CPyModule_faster_web3___utils___subscriptions__internal = PyModule_Create(&subscriptionsmodule); - if (unlikely(CPyModule_faster_web3___utils___subscriptions__internal == NULL)) - goto fail; - if (CPyExec_faster_web3___utils___subscriptions(CPyModule_faster_web3___utils___subscriptions__internal) != 0) - goto fail; - return CPyModule_faster_web3___utils___subscriptions__internal; - fail: - return NULL; -} - -char CPyDef_subscriptions___EthSubscriptionContext_____init__(PyObject *cpy_r_self, PyObject *cpy_r_async_w3, PyObject *cpy_r_subscription, PyObject *cpy_r_result, PyObject *cpy_r_kwargs) { - char cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - CPy_INCREF(cpy_r_async_w3); - if (((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->_async_w3 != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->_async_w3); - } - ((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->_async_w3 = cpy_r_async_w3; - cpy_r_r0 = 1; - if (unlikely(!cpy_r_r0)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL5; - } - CPy_INCREF_NO_IMM(cpy_r_subscription); - if (((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->_subscription != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->_subscription); - } - ((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->_subscription = cpy_r_subscription; - cpy_r_r1 = 1; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL5; - } - CPy_INCREF(cpy_r_result); - if (((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->_result != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->_result); - } - ((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->_result = cpy_r_result; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL5; - } - CPy_INCREF(cpy_r_kwargs); - if (((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->___dict__ != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->___dict__); - } - ((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->___dict__ = cpy_r_kwargs; - cpy_r_r3 = 1; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL5; - } - return 1; -CPyL5: ; - cpy_r_r4 = 2; - return cpy_r_r4; -} - -PyObject *CPyPy_subscriptions___EthSubscriptionContext_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"async_w3", "subscription", "result", 0}; - PyObject *obj_async_w3; - PyObject *obj_subscription; - PyObject *obj_result; - PyObject *obj_kwargs; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "%OOO", "__init__", kwlist, NULL, &obj_kwargs, &obj_async_w3, &obj_subscription, &obj_result)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___EthSubscriptionContext)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscriptionContext", obj_self); - goto fail; - } - PyObject *arg_async_w3 = obj_async_w3; - PyObject *arg_subscription; - if (likely(PyObject_TypeCheck(obj_subscription, CPyType_subscriptions___EthSubscription))) - arg_subscription = obj_subscription; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_subscription); - goto fail; - } - PyObject *arg_result; - if (PyDict_Check(obj_result)) - arg_result = obj_result; - else { - arg_result = NULL; - } - if (arg_result != NULL) goto __LL1053; - arg_result = obj_result; - if (arg_result != NULL) goto __LL1053; - CPy_TypeError("union[dict, object]", obj_result); - goto fail; -__LL1053: ; - PyObject *arg_kwargs = obj_kwargs; - char retval = CPyDef_subscriptions___EthSubscriptionContext_____init__(arg_self, arg_async_w3, arg_subscription, arg_result, arg_kwargs); - CPy_DECREF(obj_kwargs); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_DECREF(obj_kwargs); - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___EthSubscriptionContext_____getattr__(PyObject *cpy_r_self, PyObject *cpy_r_item) { - PyObject *cpy_r_r0; - int32_t cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - cpy_r_r0 = ((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->___dict__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "__getattr__", "EthSubscriptionContext", "__dict__", 68, CPyStatic_subscriptions___globals); - goto CPyL13; - } - CPy_INCREF(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = PyDict_Contains(cpy_r_r0, cpy_r_item); - CPy_DECREF(cpy_r_r0); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__getattr__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL13; - } - cpy_r_r3 = cpy_r_r1; - if (!cpy_r_r3) goto CPyL6; - cpy_r_r4 = ((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_self)->___dict__; - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "__getattr__", "EthSubscriptionContext", "__dict__", 69, CPyStatic_subscriptions___globals); - goto CPyL13; - } - CPy_INCREF(cpy_r_r4); -CPyL4: ; - cpy_r_r5 = CPyDict_GetItem(cpy_r_r4, cpy_r_item); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__getattr__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL13; - } - return cpy_r_r5; -CPyL6: ; - cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "'" */ - cpy_r_r7 = CPy_TYPE(cpy_r_self); - cpy_r_r8 = CPy_GetName(cpy_r_r7); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__getattr__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL13; - } - if (likely(PyUnicode_Check(cpy_r_r8))) - cpy_r_r9 = cpy_r_r8; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "__getattr__", 71, CPyStatic_subscriptions___globals, "str", cpy_r_r8); - goto CPyL13; - } - cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "' object has no attribute '" */ - cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "'" */ - cpy_r_r12 = CPyStr_Build(5, cpy_r_r6, cpy_r_r9, cpy_r_r10, cpy_r_item, cpy_r_r11); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__getattr__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL13; - } - cpy_r_r13 = CPyStatic_subscriptions___globals; - cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3AttributeError' */ - cpy_r_r15 = CPyDict_GetItem(cpy_r_r13, cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__getattr__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL14; - } - PyObject *cpy_r_r16[1] = {cpy_r_r12}; - cpy_r_r17 = (PyObject **)&cpy_r_r16; - cpy_r_r18 = PyObject_Vectorcall(cpy_r_r15, cpy_r_r17, 1, 0); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__getattr__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL14; - } - CPy_DECREF(cpy_r_r12); - CPy_Raise(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__getattr__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL13; - } - CPy_Unreachable(); -CPyL13: ; - cpy_r_r19 = NULL; - return cpy_r_r19; -CPyL14: ; - CPy_DecRef(cpy_r_r12); - goto CPyL13; -} - -PyObject *CPyPy_subscriptions___EthSubscriptionContext_____getattr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"item", 0}; - static CPyArg_Parser parser = {"O:__getattr__", kwlist, 0}; - PyObject *obj_item; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_item)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___EthSubscriptionContext)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscriptionContext", obj_self); - goto fail; - } - PyObject *arg_item; - if (likely(PyUnicode_Check(obj_item))) - arg_item = obj_item; - else { - CPy_TypeError("str", obj_item); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___EthSubscriptionContext_____getattr__(arg_self, arg_item); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__getattr__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = cpy_r_instance == cpy_r_r0; - if (!cpy_r_r1) goto CPyL2; - CPy_INCREF(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -CPyL2: ; - cpy_r_r2 = PyMethod_New(cpy_r___mypyc_self__, cpy_r_instance); - if (cpy_r_r2 == NULL) goto CPyL4; - return cpy_r_r2; -CPyL4: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -} - -PyObject *CPyPy_subscriptions___wrapped_handler_handler_wrapper_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"instance", "owner", 0}; - static CPyArg_Parser parser = {"OO:__get__", kwlist, 0}; - PyObject *obj_instance; - PyObject *obj_owner; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_instance, &obj_owner)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_instance = obj_instance; - PyObject *arg_owner = obj_owner; - PyObject *retval = CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____get__(arg___mypyc_self__, arg_instance, arg_owner); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__get__", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int32_t cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - CPyTagged cpy_r_r11; - CPyTagged cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - int32_t cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - CPyPtr cpy_r_r26; - PyObject *cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - CPyTagged cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - CPyPtr cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - CPyTagged cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - char cpy_r_r72; - PyObject *cpy_r_r73; - char cpy_r_r74; - tuple_T3OOO cpy_r_r75; - char cpy_r_r76; - PyObject **cpy_r_r77; - PyObject *cpy_r_r78; - char cpy_r_r79; - tuple_T3OOO cpy_r_r80; - tuple_T3OOO cpy_r_r81; - tuple_T3OOO cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - char cpy_r_r88; - char cpy_r_r89; - char cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - cpy_r_r0 = NULL; - cpy_r_r1 = cpy_r_r0; - cpy_r_r2 = ((faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_gen___87", "__mypyc_env__", 87, CPyStatic_subscriptions___globals); - goto CPyL76; - } - CPy_INCREF_NO_IMM(cpy_r_r2); -CPyL1: ; - cpy_r_r3 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_next_label__; - cpy_r_r4 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_env__; - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "__mypyc_env__", 87, CPyStatic_subscriptions___globals); - goto CPyL77; - } - CPy_INCREF_NO_IMM(cpy_r_r4); - goto CPyL71; -CPyL2: ; - cpy_r_r5 = (PyObject *)&_Py_NoneStruct; - cpy_r_r6 = cpy_r_type != cpy_r_r5; - if (cpy_r_r6) { - goto CPyL78; - } else - goto CPyL5; -CPyL3: ; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL5: ; - cpy_r_r7 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__context; - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "context", 90, CPyStatic_subscriptions___globals); - goto CPyL79; - } - CPy_INCREF_NO_IMM(cpy_r_r7); -CPyL6: ; - cpy_r_r8 = ((faster_web3___utils___subscriptions___EthSubscriptionContextObject *)cpy_r_r7)->_subscription; - if (unlikely(cpy_r_r8 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'subscription' of 'EthSubscriptionContext' undefined"); - } else { - CPy_INCREF_NO_IMM(cpy_r_r8); - } - CPy_DECREF_NO_IMM(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL79; - } -CPyL7: ; - if (((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__sub != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__sub); - } - ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__sub = cpy_r_r8; - cpy_r_r9 = 1; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL79; - } - cpy_r_r10 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "sub", 91, CPyStatic_subscriptions___globals); - goto CPyL79; - } - CPy_INCREF_NO_IMM(cpy_r_r10); -CPyL9: ; - cpy_r_r11 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r10)->_handler_call_count; - if (unlikely(cpy_r_r11 == CPY_INT_TAG)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "EthSubscription", "handler_call_count", 91, CPyStatic_subscriptions___globals); - goto CPyL80; - } -CPyL10: ; - cpy_r_r12 = CPyTagged_Add(cpy_r_r11, 2); - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r10)->_handler_call_count != CPY_INT_TAG) { - CPyTagged_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r10)->_handler_call_count); - } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r10)->_handler_call_count = cpy_r_r12; - cpy_r_r13 = 1; - CPy_DECREF_NO_IMM(cpy_r_r10); - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL79; - } - cpy_r_r14 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "sub", 92, CPyStatic_subscriptions___globals); - goto CPyL79; - } - CPy_INCREF_NO_IMM(cpy_r_r14); -CPyL12: ; - cpy_r_r15 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r14)->_manager; - if (unlikely(cpy_r_r15 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'manager' of 'EthSubscription' undefined"); - } else { - CPy_INCREF(cpy_r_r15); - } - CPy_DECREF_NO_IMM(cpy_r_r14); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL79; - } -CPyL13: ; - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'total_handler_calls' */ - cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL81; - } - cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 1 */ - cpy_r_r19 = PyNumber_InPlaceAdd(cpy_r_r17, cpy_r_r18); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL81; - } - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'total_handler_calls' */ - cpy_r_r21 = PyObject_SetAttr(cpy_r_r15, cpy_r_r20, cpy_r_r19); - CPy_DECREF(cpy_r_r15); - CPy_DECREF(cpy_r_r19); - cpy_r_r22 = cpy_r_r21 >= 0; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL79; - } - cpy_r_r23 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "sub", 93, CPyStatic_subscriptions___globals); - goto CPyL79; - } - CPy_INCREF_NO_IMM(cpy_r_r23); -CPyL17: ; - cpy_r_r24 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r23)->_manager; - if (unlikely(cpy_r_r24 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'manager' of 'EthSubscription' undefined"); - } else { - CPy_INCREF(cpy_r_r24); - } - CPy_DECREF_NO_IMM(cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL79; - } -CPyL18: ; - cpy_r_r25 = (PyObject *)CPyType_subscription_manager___SubscriptionManager; - cpy_r_r26 = (CPyPtr)&((PyObject *)cpy_r_r24)->ob_type; - cpy_r_r27 = *(PyObject * *)cpy_r_r26; - cpy_r_r28 = cpy_r_r27 == cpy_r_r25; - if (!cpy_r_r28) goto CPyL21; - if (likely(cpy_r_r24 != Py_None)) - cpy_r_r29 = cpy_r_r24; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", 93, CPyStatic_subscriptions___globals, "faster_web3.providers.persistent.subscription_manager.SubscriptionManager", cpy_r_r24); - goto CPyL79; - } - cpy_r_r30 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r29)->_logger; - CPy_INCREF(cpy_r_r30); - CPy_DECREF_NO_IMM(cpy_r_r29); - cpy_r_r31 = cpy_r_r30; - goto CPyL23; -CPyL21: ; - cpy_r_r32 = cpy_r_r24; - cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL79; - } - cpy_r_r31 = cpy_r_r34; -CPyL23: ; - cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription handler called.\n' - ' label: %s\n' - ' call count: %s\n' - ' total handler calls: %s') */ - cpy_r_r36 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "sub", 98, CPyStatic_subscriptions___globals); - goto CPyL82; - } - CPy_INCREF_NO_IMM(cpy_r_r36); -CPyL24: ; - cpy_r_r37 = CPyDef_subscriptions___EthSubscription___label(cpy_r_r36); - CPy_DECREF_NO_IMM(cpy_r_r36); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL82; - } -CPyL25: ; - cpy_r_r38 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "sub", 99, CPyStatic_subscriptions___globals); - goto CPyL83; - } - CPy_INCREF_NO_IMM(cpy_r_r38); -CPyL26: ; - cpy_r_r39 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r38)->_handler_call_count; - if (unlikely(cpy_r_r39 == CPY_INT_TAG)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'handler_call_count' of 'EthSubscription' undefined"); - } else { - CPyTagged_INCREF(cpy_r_r39); - } - CPy_DECREF_NO_IMM(cpy_r_r38); - if (unlikely(cpy_r_r39 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL83; - } -CPyL27: ; - cpy_r_r40 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "sub", 100, CPyStatic_subscriptions___globals); - goto CPyL84; - } - CPy_INCREF_NO_IMM(cpy_r_r40); -CPyL28: ; - cpy_r_r41 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r40)->_manager; - if (unlikely(cpy_r_r41 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'manager' of 'EthSubscription' undefined"); - } else { - CPy_INCREF(cpy_r_r41); - } - CPy_DECREF_NO_IMM(cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL84; - } -CPyL29: ; - cpy_r_r42 = (PyObject *)CPyType_subscription_manager___SubscriptionManager; - cpy_r_r43 = (CPyPtr)&((PyObject *)cpy_r_r41)->ob_type; - cpy_r_r44 = *(PyObject * *)cpy_r_r43; - cpy_r_r45 = cpy_r_r44 == cpy_r_r42; - if (!cpy_r_r45) goto CPyL32; - if (likely(cpy_r_r41 != Py_None)) - cpy_r_r46 = cpy_r_r41; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", 100, CPyStatic_subscriptions___globals, "faster_web3.providers.persistent.subscription_manager.SubscriptionManager", cpy_r_r41); - goto CPyL84; - } - cpy_r_r47 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r46)->_total_handler_calls; - CPyTagged_INCREF(cpy_r_r47); - CPy_DECREF_NO_IMM(cpy_r_r46); - cpy_r_r48 = CPyTagged_StealAsObject(cpy_r_r47); - cpy_r_r49 = cpy_r_r48; - goto CPyL34; -CPyL32: ; - cpy_r_r50 = cpy_r_r41; - cpy_r_r51 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'total_handler_calls' */ - cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL84; - } - cpy_r_r49 = cpy_r_r52; -CPyL34: ; - cpy_r_r53 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - cpy_r_r54 = CPyTagged_StealAsObject(cpy_r_r39); - PyObject *cpy_r_r55[5] = {cpy_r_r31, cpy_r_r35, cpy_r_r37, cpy_r_r54, cpy_r_r49}; - cpy_r_r56 = (PyObject **)&cpy_r_r55; - cpy_r_r57 = PyObject_VectorcallMethod(cpy_r_r53, cpy_r_r56, 9223372036854775813ULL, 0); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL85; - } else - goto CPyL86; -CPyL35: ; - CPy_DECREF(cpy_r_r31); - CPy_DECREF(cpy_r_r37); - CPy_DECREF(cpy_r_r54); - CPy_DECREF(cpy_r_r49); - cpy_r_r58 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_generator_attribute__context; - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "context", 102, CPyStatic_subscriptions___globals); - goto CPyL79; - } - CPy_INCREF_NO_IMM(cpy_r_r58); -CPyL36: ; - cpy_r_r59 = ((faster_web3___utils___subscriptions___handler_wrapper_envObject *)cpy_r_r4)->_handler; - if (unlikely(cpy_r_r59 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'handler' of 'handler_wrapper_env' undefined"); - } else { - CPy_INCREF(cpy_r_r59); - } - CPy_DECREF_NO_IMM(cpy_r_r4); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL87; - } -CPyL37: ; - PyObject *cpy_r_r60[1] = {cpy_r_r58}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_Vectorcall(cpy_r_r59, cpy_r_r61, 1, 0); - CPy_DECREF(cpy_r_r59); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL87; - } - CPy_DECREF_NO_IMM(cpy_r_r58); - cpy_r_r63 = CPy_GetCoro(cpy_r_r62); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL88; - } - if (((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__0 != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__0); - } - ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__0 = cpy_r_r63; - cpy_r_r64 = 1; - if (unlikely(!cpy_r_r64)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", -1, CPyStatic_subscriptions___globals); - goto CPyL88; - } - cpy_r_r65 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__0; - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "__mypyc_temp__0", -1, CPyStatic_subscriptions___globals); - goto CPyL88; - } - CPy_INCREF(cpy_r_r65); -CPyL41: ; - cpy_r_r66 = CPyIter_Next(cpy_r_r65); - CPy_DECREF(cpy_r_r65); - if (cpy_r_r66 != NULL) goto CPyL44; - cpy_r_r67 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL88; - } - cpy_r_r68 = cpy_r_r67; - CPy_DECREF(cpy_r_r68); - cpy_r_r69 = NULL; - if (((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__0 != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__0); - } - ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__0 = cpy_r_r69; - cpy_r_r70 = 1; - if (unlikely(!cpy_r_r70)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL88; - } else - goto CPyL66; -CPyL44: ; - cpy_r_r71 = cpy_r_r66; -CPyL45: ; - ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_next_label__ = 1; - CPy_DECREF_NO_IMM(cpy_r_r2); - return cpy_r_r71; -CPyL46: ; - cpy_r_r73 = (PyObject *)&_Py_NoneStruct; - cpy_r_r74 = cpy_r_type != cpy_r_r73; - if (!cpy_r_r74) goto CPyL89; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL50; - } else - goto CPyL90; -CPyL48: ; - CPy_Unreachable(); -CPyL49: ; - CPy_INCREF(cpy_r_arg); - goto CPyL61; -CPyL50: ; - cpy_r_r75 = CPy_CatchError(); - if (((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__1.f0 != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__1.f0); - CPy_DECREF(((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__1.f1); - CPy_DECREF(((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__1.f2); - } - ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__1 = cpy_r_r75; - cpy_r_r76 = 1; - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", -1, CPyStatic_subscriptions___globals); - goto CPyL91; - } - cpy_r_r77 = (PyObject **)&cpy_r_r1; - cpy_r_r78 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__0; - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "__mypyc_temp__0", -1, CPyStatic_subscriptions___globals); - goto CPyL91; - } - CPy_INCREF(cpy_r_r78); -CPyL52: ; - cpy_r_r79 = CPy_YieldFromErrorHandle(cpy_r_r78, cpy_r_r77); - CPy_DecRef(cpy_r_r78); - if (unlikely(cpy_r_r79 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL91; - } - if (cpy_r_r79) goto CPyL56; - cpy_r_r71 = cpy_r_r1; - cpy_r_r80 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__1; - if (unlikely(cpy_r_r80.f0 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "__mypyc_temp__1", -1, CPyStatic_subscriptions___globals); - goto CPyL92; - } - CPy_INCREF(cpy_r_r80.f0); - CPy_INCREF(cpy_r_r80.f1); - CPy_INCREF(cpy_r_r80.f2); -CPyL55: ; - CPy_RestoreExcInfo(cpy_r_r80); - CPy_DecRef(cpy_r_r80.f0); - CPy_DecRef(cpy_r_r80.f1); - CPy_DecRef(cpy_r_r80.f2); - goto CPyL45; -CPyL56: ; - cpy_r_r68 = cpy_r_r1; - CPy_DecRef(cpy_r_r68); - cpy_r_r81 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__1; - if (unlikely(cpy_r_r81.f0 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "__mypyc_temp__1", -1, CPyStatic_subscriptions___globals); - goto CPyL58; - } - CPy_INCREF(cpy_r_r81.f0); - CPy_INCREF(cpy_r_r81.f1); - CPy_INCREF(cpy_r_r81.f2); -CPyL57: ; - CPy_RestoreExcInfo(cpy_r_r81); - CPy_DecRef(cpy_r_r81.f0); - CPy_DecRef(cpy_r_r81.f1); - CPy_DecRef(cpy_r_r81.f2); - goto CPyL66; -CPyL58: ; - cpy_r_r82 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__1; - if (unlikely(cpy_r_r82.f0 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__1' of 'wrapped_handler_handler_wrapper_env' undefined"); - } else { - CPy_INCREF(cpy_r_r82.f0); - CPy_INCREF(cpy_r_r82.f1); - CPy_INCREF(cpy_r_r82.f2); - } - CPy_DecRef(cpy_r_r2); - if (unlikely(cpy_r_r82.f0 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", -1, CPyStatic_subscriptions___globals); - goto CPyL75; - } -CPyL59: ; - CPy_RestoreExcInfo(cpy_r_r82); - CPy_DecRef(cpy_r_r82.f0); - CPy_DecRef(cpy_r_r82.f1); - CPy_DecRef(cpy_r_r82.f2); - cpy_r_r83 = CPy_KeepPropagating(); - if (!cpy_r_r83) goto CPyL75; - CPy_Unreachable(); -CPyL61: ; - cpy_r_r84 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_temp__0; - if (unlikely(cpy_r_r84 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_env", "__mypyc_temp__0", -1, CPyStatic_subscriptions___globals); - goto CPyL93; - } - CPy_INCREF(cpy_r_r84); -CPyL62: ; - cpy_r_r85 = CPyIter_Send(cpy_r_r84, cpy_r_arg); - CPy_DECREF(cpy_r_r84); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r85 == NULL) goto CPyL64; - cpy_r_r71 = cpy_r_r85; - goto CPyL45; -CPyL64: ; - cpy_r_r86 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r86 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL88; - } - cpy_r_r68 = cpy_r_r86; - CPy_DECREF(cpy_r_r68); -CPyL66: ; - cpy_r_r87 = Py_None; - ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r2)->___mypyc_next_label__ = -1; - CPy_DECREF_NO_IMM(cpy_r_r2); - if (cpy_r_stop_iter_ptr != NULL) goto CPyL70; - CPyGen_SetStopIterationValue(cpy_r_r87); - if (!0) goto CPyL75; - CPy_Unreachable(); -CPyL70: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r87; - return 0; -CPyL71: ; - cpy_r_r89 = cpy_r_r3 == 0; - if (cpy_r_r89) { - goto CPyL94; - } else - goto CPyL95; -CPyL72: ; - cpy_r_r90 = cpy_r_r3 == 1; - if (cpy_r_r90) { - goto CPyL46; - } else - goto CPyL96; -CPyL73: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r91 = 0; - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL75; - } - CPy_Unreachable(); -CPyL75: ; - cpy_r_r92 = NULL; - return cpy_r_r92; -CPyL76: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL75; -CPyL77: ; - CPy_XDecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r2); - goto CPyL75; -CPyL78: ; - CPy_DECREF_NO_IMM(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r4); - goto CPyL3; -CPyL79: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - goto CPyL75; -CPyL80: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r10); - goto CPyL75; -CPyL81: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r15); - goto CPyL75; -CPyL82: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r31); - goto CPyL75; -CPyL83: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r37); - goto CPyL75; -CPyL84: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r37); - CPyTagged_DecRef(cpy_r_r39); - goto CPyL75; -CPyL85: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r31); - CPy_DecRef(cpy_r_r37); - CPy_DecRef(cpy_r_r49); - CPy_DecRef(cpy_r_r54); - goto CPyL75; -CPyL86: ; - CPy_DECREF(cpy_r_r57); - goto CPyL35; -CPyL87: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r58); - goto CPyL75; -CPyL88: ; - CPy_DecRef(cpy_r_r2); - goto CPyL75; -CPyL89: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL49; -CPyL90: ; - CPy_XDECREF(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_r2); - goto CPyL48; -CPyL91: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL58; -CPyL92: ; - CPy_DecRef(cpy_r_r71); - goto CPyL58; -CPyL93: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_arg); - goto CPyL75; -CPyL94: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL2; -CPyL95: ; - CPy_DECREF_NO_IMM(cpy_r_r4); - goto CPyL72; -CPyL96: ; - CPy_XDECREF(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_r2); - goto CPyL73; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____next__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_subscriptions___wrapped_handler_gen___3_87_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__next__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___wrapped_handler_gen___3_87)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.wrapped_handler_gen___87", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___wrapped_handler_gen___3_87_____next__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__next__", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_subscriptions___wrapped_handler_gen___3_87_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:send", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___wrapped_handler_gen___3_87)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.wrapped_handler_gen___87", obj___mypyc_self__); - goto fail; - } - PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_subscriptions___wrapped_handler_gen___3_87___send(arg___mypyc_self__, arg_arg); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "send", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____iter__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___wrapped_handler_gen___3_87)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.wrapped_handler_gen___87", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___wrapped_handler_gen___3_87_____iter__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__iter__", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - if (cpy_r_value != NULL) goto CPyL7; - CPy_INCREF(cpy_r_r0); - cpy_r_value = cpy_r_r0; -CPyL2: ; - if (cpy_r_traceback != NULL) goto CPyL8; - CPy_INCREF(cpy_r_r0); - cpy_r_traceback = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_subscriptions___wrapped_handler_gen___3_87_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_traceback); - if (cpy_r_r1 == NULL) goto CPyL6; - return cpy_r_r1; -CPyL6: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL7: ; - CPy_INCREF(cpy_r_value); - goto CPyL2; -CPyL8: ; - CPy_INCREF(cpy_r_traceback); - goto CPyL4; -} - -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"type", "value", "traceback", 0}; - static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; - PyObject *obj_type; - PyObject *obj_value = NULL; - PyObject *obj_traceback = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___wrapped_handler_gen___3_87)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.wrapped_handler_gen___87", obj___mypyc_self__); - goto fail; - } - PyObject *arg_type = obj_type; - PyObject *arg_value; - if (obj_value == NULL) { - arg_value = NULL; - } else { - arg_value = obj_value; - } - PyObject *arg_traceback; - if (obj_traceback == NULL) { - arg_traceback = NULL; - } else { - arg_traceback = obj_traceback; - } - PyObject *retval = CPyDef_subscriptions___wrapped_handler_gen___3_87___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "throw", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87___close(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GeneratorExit' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL3; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_subscriptions___wrapped_handler_gen___3_87___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); - if (cpy_r_r5 != NULL) goto CPyL11; -CPyL3: ; - cpy_r_r6 = CPy_CatchError(); - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StopIteration' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL12; - cpy_r_r10.f0 = cpy_r_r2; - cpy_r_r10.f1 = cpy_r_r9; - cpy_r_r11 = PyTuple_New(2); - if (unlikely(cpy_r_r11 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1054 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1054); - PyObject *__tmp1055 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1055); - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r12) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r6); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL6: ; - CPy_Reraise(); - if (!0) goto CPyL10; - CPy_Unreachable(); -CPyL8: ; - PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); - cpy_r_r14 = 0; - if (!cpy_r_r14) goto CPyL10; - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL6; -} - -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___wrapped_handler_gen___3_87)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.wrapped_handler_gen___87", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___wrapped_handler_gen___3_87___close(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "close", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____await__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__await__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___wrapped_handler_gen___3_87)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.wrapped_handler_gen___87", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___wrapped_handler_gen___3_87_____await__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__await__", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_context) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - cpy_r_r0 = ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *)cpy_r___mypyc_self__)->___mypyc_env__; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "wrapped_handler", "wrapped_handler_handler_wrapper_obj", "__mypyc_env__", 87, CPyStatic_subscriptions___globals); - goto CPyL7; - } - CPy_INCREF_NO_IMM(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = CPyDef_subscriptions___wrapped_handler_handler_wrapper_env(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL8; - } - if (((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r1)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r1)->___mypyc_env__); - } - ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r1)->___mypyc_env__ = cpy_r_r0; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL9; - } - CPy_INCREF_NO_IMM(cpy_r_context); - if (((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r1)->___mypyc_generator_attribute__context != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r1)->___mypyc_generator_attribute__context); - } - ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r1)->___mypyc_generator_attribute__context = cpy_r_context; - cpy_r_r3 = 1; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL9; - } - cpy_r_r4 = CPyDef_subscriptions___wrapped_handler_gen___3_87(); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL9; - } - CPy_INCREF_NO_IMM(cpy_r_r1); - if (((faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *)cpy_r_r4)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *)cpy_r_r4)->___mypyc_env__); - } - ((faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *)cpy_r_r4)->___mypyc_env__ = cpy_r_r1; - cpy_r_r5 = 1; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL10; - } - ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *)cpy_r_r1)->___mypyc_next_label__ = 0; - CPy_DECREF_NO_IMM(cpy_r_r1); - return cpy_r_r4; -CPyL7: ; - cpy_r_r7 = NULL; - return cpy_r_r7; -CPyL8: ; - CPy_DecRef(cpy_r_r0); - goto CPyL7; -CPyL9: ; - CPy_DecRef(cpy_r_r1); - goto CPyL7; -CPyL10: ; - CPy_DecRef(cpy_r_r1); - CPy_DecRef(cpy_r_r4); - goto CPyL7; -} - -PyObject *CPyPy_subscriptions___wrapped_handler_handler_wrapper_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"context", 0}; - static CPyArg_Parser parser = {"O:__call__", kwlist, 0}; - PyObject *obj_context; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, PyVectorcall_NARGS(nargs), kwnames, &parser, &obj_context)) { - return NULL; - } - PyObject *arg___mypyc_self__ = obj___mypyc_self__; - PyObject *arg_context; - if (likely(Py_TYPE(obj_context) == CPyType_subscriptions___EthSubscriptionContext)) - arg_context = obj_context; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscriptionContext", obj_context); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____call__(arg___mypyc_self__, arg_context); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "wrapped_handler", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___handler_wrapper(PyObject *cpy_r_handler) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_wrapped_handler; - PyObject *cpy_r_r8; - cpy_r_r0 = CPyDef_subscriptions___handler_wrapper_env(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "handler_wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL8; - } - CPy_INCREF(cpy_r_handler); - if (((faster_web3___utils___subscriptions___handler_wrapper_envObject *)cpy_r_r0)->_handler != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___handler_wrapper_envObject *)cpy_r_r0)->_handler); - } - ((faster_web3___utils___subscriptions___handler_wrapper_envObject *)cpy_r_r0)->_handler = cpy_r_handler; - cpy_r_r1 = 1; - if (unlikely(!cpy_r_r1)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "handler_wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL9; - } - cpy_r_r2 = ((faster_web3___utils___subscriptions___handler_wrapper_envObject *)cpy_r_r0)->_handler; - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "handler_wrapper", "handler_wrapper_env", "handler", 84, CPyStatic_subscriptions___globals); - goto CPyL9; - } - CPy_INCREF(cpy_r_r2); -CPyL3: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_r2 == cpy_r_r3; - CPy_DECREF(cpy_r_r2); - if (cpy_r_r4) { - goto CPyL10; - } else - goto CPyL5; -CPyL4: ; - cpy_r_r5 = Py_None; - return cpy_r_r5; -CPyL5: ; - cpy_r_r6 = CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj(); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "handler_wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL9; - } - if (((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *)cpy_r_r6)->___mypyc_env__ != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *)cpy_r_r6)->___mypyc_env__); - } - ((faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *)cpy_r_r6)->___mypyc_env__ = cpy_r_r0; - cpy_r_r7 = 1; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "handler_wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL11; - } - cpy_r_wrapped_handler = cpy_r_r6; - return cpy_r_wrapped_handler; -CPyL8: ; - cpy_r_r8 = NULL; - return cpy_r_r8; -CPyL9: ; - CPy_DecRef(cpy_r_r0); - goto CPyL8; -CPyL10: ; - CPy_DECREF_NO_IMM(cpy_r_r0); - goto CPyL4; -CPyL11: ; - CPy_DecRef(cpy_r_r6); - goto CPyL8; -} - -PyObject *CPyPy_subscriptions___handler_wrapper(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"handler", 0}; - static CPyArg_Parser parser = {"O:handler_wrapper", kwlist, 0}; - PyObject *obj_handler; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_handler)) { - return NULL; - } - PyObject *arg_handler; - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1056; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1056; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1056: ; - PyObject *retval = CPyDef_subscriptions___handler_wrapper(arg_handler); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "handler_wrapper", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -char CPyDef_subscriptions___EthSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - int64_t cpy_r_r13; - CPyTagged cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - if (cpy_r_subscription_params != NULL) goto CPyL28; - cpy_r_r0 = Py_None; - cpy_r_subscription_params = cpy_r_r0; -CPyL2: ; - if (cpy_r_handler != NULL) goto CPyL29; - cpy_r_r1 = Py_None; - cpy_r_handler = cpy_r_r1; -CPyL4: ; - if (cpy_r_handler_context != NULL) goto CPyL30; - cpy_r_r2 = Py_None; - cpy_r_handler_context = cpy_r_r2; -CPyL6: ; - if (cpy_r_label != NULL) goto CPyL31; - cpy_r_r3 = Py_None; - cpy_r_label = cpy_r_r3; -CPyL8: ; - if (cpy_r_parallelize != NULL) goto CPyL32; - cpy_r_r4 = Py_None; - cpy_r_parallelize = cpy_r_r4; -CPyL10: ; - cpy_r_r5 = Py_None; - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__id != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__id); - } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__id = cpy_r_r5; - cpy_r_r6 = 1; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL33; - } - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__subscription_params != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__subscription_params); - } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__subscription_params = cpy_r_subscription_params; - cpy_r_r7 = 1; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL34; - } - cpy_r_r8 = CPyDef_subscriptions___handler_wrapper(cpy_r_handler); - CPy_DECREF(cpy_r_handler); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL35; - } - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__handler != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__handler); - } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__handler = cpy_r_r8; - cpy_r_r9 = 1; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL35; - } - cpy_r_r10 = (PyObject *)&_Py_NoneStruct; - cpy_r_r11 = cpy_r_handler_context != cpy_r_r10; - if (!cpy_r_r11) goto CPyL36; - CPy_INCREF(cpy_r_handler_context); - if (likely(cpy_r_handler_context != Py_None)) - cpy_r_r12 = cpy_r_handler_context; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "__init__", 115, CPyStatic_subscriptions___globals, "dict", cpy_r_handler_context); - goto CPyL35; - } - cpy_r_r13 = PyDict_Size(cpy_r_r12); - CPy_DECREF(cpy_r_r12); - cpy_r_r14 = cpy_r_r13 << 1; - cpy_r_r15 = cpy_r_r14 != 0; - if (!cpy_r_r15) goto CPyL36; - if (likely(cpy_r_handler_context != Py_None)) - cpy_r_r16 = cpy_r_handler_context; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "__init__", 122, CPyStatic_subscriptions___globals, "dict", cpy_r_handler_context); - goto CPyL37; - } - cpy_r_r17 = cpy_r_r16; - goto CPyL21; -CPyL19: ; - cpy_r_r18 = PyDict_New(); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL37; - } - cpy_r_r17 = cpy_r_r18; -CPyL21: ; - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__handler_context != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__handler_context); - } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__handler_context = cpy_r_r17; - cpy_r_r19 = 1; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL37; - } - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__label != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__label); - } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__label = cpy_r_label; - cpy_r_r20 = 1; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL38; - } - cpy_r_r21 = Py_None; - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->_manager != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->_manager); - } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->_manager = cpy_r_r21; - cpy_r_r22 = 1; - if (unlikely(!cpy_r_r22)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL38; - } - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->_parallelize != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->_parallelize); - } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->_parallelize = cpy_r_parallelize; - cpy_r_r23 = 1; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL27; - } - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->_handler_call_count != CPY_INT_TAG) { - CPyTagged_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->_handler_call_count); - } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->_handler_call_count = 0; - cpy_r_r24 = 1; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL27; - } - return 1; -CPyL27: ; - cpy_r_r25 = 2; - return cpy_r_r25; -CPyL28: ; - CPy_INCREF(cpy_r_subscription_params); - goto CPyL2; -CPyL29: ; - CPy_INCREF(cpy_r_handler); - goto CPyL4; -CPyL30: ; - CPy_INCREF(cpy_r_handler_context); - goto CPyL6; -CPyL31: ; - CPy_INCREF(cpy_r_label); - goto CPyL8; -CPyL32: ; - CPy_INCREF(cpy_r_parallelize); - goto CPyL10; -CPyL33: ; - CPy_DecRef(cpy_r_subscription_params); - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - goto CPyL27; -CPyL34: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - goto CPyL27; -CPyL35: ; - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - goto CPyL27; -CPyL36: ; - CPy_DECREF(cpy_r_handler_context); - goto CPyL19; -CPyL37: ; - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - goto CPyL27; -CPyL38: ; - CPy_DecRef(cpy_r_parallelize); - goto CPyL27; -} - -PyObject *CPyPy_subscriptions___EthSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"subscription_params", "handler", "handler_context", "label", "parallelize", 0}; - PyObject *obj_subscription_params = NULL; - PyObject *obj_handler = NULL; - PyObject *obj_handler_context = NULL; - PyObject *obj_label = NULL; - PyObject *obj_parallelize = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOOO", "__init__", kwlist, &obj_subscription_params, &obj_handler, &obj_handler_context, &obj_label, &obj_parallelize)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_subscriptions___EthSubscription))) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_self); - goto fail; - } - PyObject *arg_subscription_params; - if (obj_subscription_params == NULL) { - arg_subscription_params = NULL; - goto __LL1057; - } - arg_subscription_params = obj_subscription_params; - if (arg_subscription_params != NULL) goto __LL1057; - if (obj_subscription_params == Py_None) - arg_subscription_params = obj_subscription_params; - else { - arg_subscription_params = NULL; - } - if (arg_subscription_params != NULL) goto __LL1057; - CPy_TypeError("object or None", obj_subscription_params); - goto fail; -__LL1057: ; - PyObject *arg_handler; - if (obj_handler == NULL) { - arg_handler = NULL; - goto __LL1058; - } - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1058; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1058; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1058: ; - PyObject *arg_handler_context; - if (obj_handler_context == NULL) { - arg_handler_context = NULL; - goto __LL1059; - } - if (PyDict_Check(obj_handler_context)) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1059; - if (obj_handler_context == Py_None) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1059; - CPy_TypeError("dict or None", obj_handler_context); - goto fail; -__LL1059: ; - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1060; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1060; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1060; - CPy_TypeError("str or None", obj_label); - goto fail; -__LL1060: ; - PyObject *arg_parallelize; - if (obj_parallelize == NULL) { - arg_parallelize = NULL; - goto __LL1061; - } - if (PyBool_Check(obj_parallelize)) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1061; - if (obj_parallelize == Py_None) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1061; - CPy_TypeError("bool or None", obj_parallelize); - goto fail; -__LL1061: ; - char retval = CPyDef_subscriptions___EthSubscription_____init__(arg_self, arg_subscription_params, arg_handler, arg_handler_context, arg_label, arg_parallelize); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___EthSubscription____default_label(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - cpy_r_r0 = CPy_TYPE(cpy_r_self); - cpy_r_r1 = CPy_GetName(cpy_r_r0); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL6; - } - if (likely(PyUnicode_Check(cpy_r_r1))) - cpy_r_r2 = cpy_r_r1; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "_default_label", 131, CPyStatic_subscriptions___globals, "str", cpy_r_r1); - goto CPyL6; - } - cpy_r_r3 = CPyDef_subscriptions___EthSubscription___subscription_params(cpy_r_self); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL7; - } -CPyL3: ; - cpy_r_r4 = PyObject_Str(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL7; - } - cpy_r_r5 = CPyStr_Build(2, cpy_r_r2, cpy_r_r4); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL6; - } - return cpy_r_r5; -CPyL6: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -CPyL7: ; - CPy_DecRef(cpy_r_r2); - goto CPyL6; -} - -PyObject *CPyPy_subscriptions___EthSubscription____default_label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_default_label", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_subscriptions___EthSubscription))) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_self); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___EthSubscription____default_label(arg_self); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_default_label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___EthSubscription____create_type_aware_subscription(PyObject *cpy_r_cls, PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - CPyTagged cpy_r_r7; - int64_t cpy_r_r8; - char cpy_r_r9; - int64_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_subscription_arg; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - int32_t cpy_r_r22; - char cpy_r_r23; - char cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - int32_t cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - int32_t cpy_r_r34; - char cpy_r_r35; - char cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - int32_t cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - int32_t cpy_r_r44; - char cpy_r_r45; - PyObject *cpy_r_r46; - int32_t cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - int32_t cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - int32_t cpy_r_r60; - char cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - int32_t cpy_r_r66; - char cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - char cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - int32_t cpy_r_r75; - char cpy_r_r76; - char cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - char cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - char cpy_r_r84; - tuple_T2OO cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - tuple_T1O cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_params; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - if (cpy_r_handler != NULL) goto CPyL71; - cpy_r_r0 = Py_None; - cpy_r_handler = cpy_r_r0; -CPyL2: ; - if (cpy_r_handler_context != NULL) goto CPyL72; - cpy_r_r1 = Py_None; - cpy_r_handler_context = cpy_r_r1; -CPyL4: ; - if (cpy_r_label != NULL) goto CPyL73; - cpy_r_r2 = Py_None; - cpy_r_label = cpy_r_r2; -CPyL6: ; - if (cpy_r_parallelize != NULL) goto CPyL74; - cpy_r_r3 = Py_None; - cpy_r_parallelize = cpy_r_r3; -CPyL8: ; - CPy_INCREF(cpy_r_subscription_params); - cpy_r_r4 = cpy_r_subscription_params; - cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 0 */ - cpy_r_r6 = PyObject_GetItem(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL75; - } - cpy_r_r7 = CPyObject_Size(cpy_r_subscription_params); - if (unlikely(cpy_r_r7 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL76; - } - cpy_r_r8 = cpy_r_r7 & 1; - cpy_r_r9 = cpy_r_r8 != 0; - if (cpy_r_r9) goto CPyL13; - cpy_r_r10 = 2 & 1; - cpy_r_r11 = cpy_r_r10 != 0; - if (!cpy_r_r11) goto CPyL14; -CPyL13: ; - cpy_r_r12 = CPyTagged_IsLt_(2, cpy_r_r7); - cpy_r_r13 = cpy_r_r12; - goto CPyL15; -CPyL14: ; - cpy_r_r14 = (Py_ssize_t)cpy_r_r7 > (Py_ssize_t)2; - cpy_r_r13 = cpy_r_r14; -CPyL15: ; - CPyTagged_DECREF(cpy_r_r7); - if (!cpy_r_r13) goto CPyL19; - CPy_INCREF(cpy_r_subscription_params); - cpy_r_r15 = cpy_r_subscription_params; - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 1 */ - cpy_r_r17 = PyObject_GetItem(cpy_r_r15, cpy_r_r16); - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL76; - } - cpy_r_r18 = cpy_r_r17; - goto CPyL20; -CPyL19: ; - cpy_r_r19 = Py_None; - cpy_r_r18 = cpy_r_r19; -CPyL20: ; - cpy_r_subscription_arg = cpy_r_r18; - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newHeads' */ - cpy_r_r21 = PyObject_RichCompare(cpy_r_r6, cpy_r_r20, 2); - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r22 = PyObject_IsTrue(cpy_r_r21); - CPy_DECREF(cpy_r_r21); - cpy_r_r23 = cpy_r_r22 >= 0; - if (unlikely(!cpy_r_r23)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r24 = cpy_r_r22; - if (cpy_r_r24) { - goto CPyL78; - } else - goto CPyL25; -CPyL23: ; - cpy_r_r25 = CPyDef_subscriptions___NewHeadsSubscription(cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL70; - } - return cpy_r_r25; -CPyL25: ; - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ - cpy_r_r27 = PyObject_RichCompare(cpy_r_r6, cpy_r_r26, 2); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r28 = PyObject_IsTrue(cpy_r_r27); - CPy_DECREF(cpy_r_r27); - cpy_r_r29 = cpy_r_r28 >= 0; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r30 = cpy_r_r28; - if (cpy_r_r30) { - goto CPyL79; - } else - goto CPyL44; -CPyL28: ; - cpy_r_r31 = (PyObject *)&_Py_NoneStruct; - cpy_r_r32 = cpy_r_subscription_arg != cpy_r_r31; - if (!cpy_r_r32) goto CPyL80; - CPy_INCREF(cpy_r_subscription_arg); - cpy_r_r33 = cpy_r_subscription_arg; - cpy_r_r34 = PyObject_IsTrue(cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r35 = cpy_r_r34 >= 0; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL81; - } - cpy_r_r36 = cpy_r_r34; - if (!cpy_r_r36) goto CPyL80; - cpy_r_r37 = cpy_r_subscription_arg; - goto CPyL35; -CPyL33: ; - cpy_r_r38 = PyDict_New(); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL75; - } - cpy_r_r37 = cpy_r_r38; -CPyL35: ; - cpy_r_subscription_arg = cpy_r_r37; - cpy_r_r39 = (PyObject *)CPyType_subscriptions___LogsSubscription; - cpy_r_r40 = PyDict_New(); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL81; - } - cpy_r_r41 = CPyDict_UpdateInDisplay(cpy_r_r40, cpy_r_subscription_arg); - CPy_DECREF(cpy_r_subscription_arg); - cpy_r_r42 = cpy_r_r41 >= 0; - if (unlikely(!cpy_r_r42)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL82; - } - cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler' */ - cpy_r_r44 = CPyDict_SetItem(cpy_r_r40, cpy_r_r43, cpy_r_handler); - CPy_DECREF(cpy_r_handler); - cpy_r_r45 = cpy_r_r44 >= 0; - if (unlikely(!cpy_r_r45)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL83; - } - cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler_context' */ - cpy_r_r47 = CPyDict_SetItem(cpy_r_r40, cpy_r_r46, cpy_r_handler_context); - CPy_DECREF(cpy_r_handler_context); - cpy_r_r48 = cpy_r_r47 >= 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL84; - } - cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ - cpy_r_r50 = CPyDict_SetItem(cpy_r_r40, cpy_r_r49, cpy_r_label); - CPy_DECREF(cpy_r_label); - cpy_r_r51 = cpy_r_r50 >= 0; - if (unlikely(!cpy_r_r51)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL85; - } - cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ - cpy_r_r53 = CPyDict_SetItem(cpy_r_r40, cpy_r_r52, cpy_r_parallelize); - CPy_DECREF(cpy_r_parallelize); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL86; - } - cpy_r_r55 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r56 = PyObject_Call(cpy_r_r39, cpy_r_r55, cpy_r_r40); - CPy_DECREF(cpy_r_r55); - CPy_DECREF(cpy_r_r40); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL70; - } - if (likely(Py_TYPE(cpy_r_r56) == CPyType_subscriptions___LogsSubscription)) - cpy_r_r57 = cpy_r_r56; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", 155, CPyStatic_subscriptions___globals, "faster_web3.utils.subscriptions.LogsSubscription", cpy_r_r56); - goto CPyL70; - } - return cpy_r_r57; -CPyL44: ; - cpy_r_r58 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newPendingTransactions' */ - cpy_r_r59 = PyObject_RichCompare(cpy_r_r6, cpy_r_r58, 2); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r60 = PyObject_IsTrue(cpy_r_r59); - CPy_DECREF(cpy_r_r59); - cpy_r_r61 = cpy_r_r60 >= 0; - if (unlikely(!cpy_r_r61)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r62 = cpy_r_r60; - if (cpy_r_r62) { - goto CPyL87; - } else - goto CPyL56; -CPyL47: ; - cpy_r_r63 = (PyObject *)&_Py_NoneStruct; - cpy_r_r64 = cpy_r_subscription_arg != cpy_r_r63; - if (!cpy_r_r64) goto CPyL88; - CPy_INCREF(cpy_r_subscription_arg); - cpy_r_r65 = cpy_r_subscription_arg; - cpy_r_r66 = PyObject_IsTrue(cpy_r_r65); - CPy_DECREF(cpy_r_r65); - cpy_r_r67 = cpy_r_r66 >= 0; - if (unlikely(!cpy_r_r67)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL81; - } - cpy_r_r68 = cpy_r_r66; - if (!cpy_r_r68) goto CPyL88; - cpy_r_r69 = cpy_r_subscription_arg; - goto CPyL53; -CPyL52: ; - cpy_r_r70 = 0 ? Py_True : Py_False; - cpy_r_r69 = cpy_r_r70; -CPyL53: ; - cpy_r_subscription_arg = cpy_r_r69; - if (unlikely(!PyBool_Check(cpy_r_subscription_arg))) { - CPy_TypeError("bool", cpy_r_subscription_arg); cpy_r_r71 = 2; - } else - cpy_r_r71 = cpy_r_subscription_arg == Py_True; - CPy_DECREF(cpy_r_subscription_arg); - if (unlikely(cpy_r_r71 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL75; - } - cpy_r_r72 = CPyDef_subscriptions___PendingTxSubscription(cpy_r_r71, cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL70; - } - return cpy_r_r72; -CPyL56: ; - cpy_r_r73 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'syncing' */ - cpy_r_r74 = PyObject_RichCompare(cpy_r_r6, cpy_r_r73, 2); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r75 = PyObject_IsTrue(cpy_r_r74); - CPy_DECREF(cpy_r_r74); - cpy_r_r76 = cpy_r_r75 >= 0; - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r77 = cpy_r_r75; - if (cpy_r_r77) { - goto CPyL89; - } else - goto CPyL61; -CPyL59: ; - cpy_r_r78 = CPyDef_subscriptions___SyncingSubscription(cpy_r_label, cpy_r_handler, cpy_r_handler_context, cpy_r_parallelize); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL70; - } - return cpy_r_r78; -CPyL61: ; - cpy_r_r79 = (PyObject *)&_Py_NoneStruct; - cpy_r_r80 = cpy_r_subscription_arg != cpy_r_r79; - if (!cpy_r_r80) goto CPyL90; - CPy_INCREF(cpy_r_subscription_arg); - cpy_r_r81 = cpy_r_subscription_arg; - cpy_r_r82 = PyObject_IsTrue(cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL77; - } - cpy_r_r84 = cpy_r_r82; - if (!cpy_r_r84) goto CPyL90; - cpy_r_r85.f0 = cpy_r_r6; - cpy_r_r85.f1 = cpy_r_subscription_arg; - cpy_r_r86 = PyTuple_New(2); - if (unlikely(cpy_r_r86 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1062 = cpy_r_r85.f0; - PyTuple_SET_ITEM(cpy_r_r86, 0, __tmp1062); - PyObject *__tmp1063 = cpy_r_r85.f1; - PyTuple_SET_ITEM(cpy_r_r86, 1, __tmp1063); - cpy_r_r87 = cpy_r_r86; - goto CPyL67; -CPyL66: ; - cpy_r_r88.f0 = cpy_r_r6; - cpy_r_r89 = PyTuple_New(1); - if (unlikely(cpy_r_r89 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1064 = cpy_r_r88.f0; - PyTuple_SET_ITEM(cpy_r_r89, 0, __tmp1064); - cpy_r_r87 = cpy_r_r89; -CPyL67: ; - cpy_r_params = cpy_r_r87; - PyObject *cpy_r_r90[5] = { - cpy_r_params, cpy_r_handler, cpy_r_handler_context, cpy_r_label, - cpy_r_parallelize - }; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('handler', 'handler_context', 'label', 'parallelize') */ - cpy_r_r93 = PyObject_Vectorcall(cpy_r_cls, cpy_r_r91, 1, cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL91; - } - CPy_DECREF_NO_IMM(cpy_r_params); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_parallelize); - if (likely(PyObject_TypeCheck(cpy_r_r93, CPyType_subscriptions___EthSubscription))) - cpy_r_r94 = cpy_r_r93; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", 184, CPyStatic_subscriptions___globals, "faster_web3.utils.subscriptions.EthSubscription", cpy_r_r93); - goto CPyL70; - } - return cpy_r_r94; -CPyL70: ; - cpy_r_r95 = NULL; - return cpy_r_r95; -CPyL71: ; - CPy_INCREF(cpy_r_handler); - goto CPyL2; -CPyL72: ; - CPy_INCREF(cpy_r_handler_context); - goto CPyL4; -CPyL73: ; - CPy_INCREF(cpy_r_label); - goto CPyL6; -CPyL74: ; - CPy_INCREF(cpy_r_parallelize); - goto CPyL8; -CPyL75: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - goto CPyL70; -CPyL76: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r6); - goto CPyL70; -CPyL77: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r6); - CPy_DecRef(cpy_r_subscription_arg); - goto CPyL70; -CPyL78: ; - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_subscription_arg); - goto CPyL23; -CPyL79: ; - CPy_DECREF(cpy_r_r6); - goto CPyL28; -CPyL80: ; - CPy_DECREF(cpy_r_subscription_arg); - goto CPyL33; -CPyL81: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_subscription_arg); - goto CPyL70; -CPyL82: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r40); - goto CPyL70; -CPyL83: ; - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r40); - goto CPyL70; -CPyL84: ; - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r40); - goto CPyL70; -CPyL85: ; - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r40); - goto CPyL70; -CPyL86: ; - CPy_DecRef(cpy_r_r40); - goto CPyL70; -CPyL87: ; - CPy_DECREF(cpy_r_r6); - goto CPyL47; -CPyL88: ; - CPy_DECREF(cpy_r_subscription_arg); - goto CPyL52; -CPyL89: ; - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_subscription_arg); - goto CPyL59; -CPyL90: ; - CPy_DECREF(cpy_r_subscription_arg); - goto CPyL66; -CPyL91: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_params); - goto CPyL70; -} - -PyObject *CPyPy_subscriptions___EthSubscription____create_type_aware_subscription(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_cls = self; - static const char * const kwlist[] = {"subscription_params", "handler", "handler_context", "label", "parallelize", 0}; - static CPyArg_Parser parser = {"O|OOOO:_create_type_aware_subscription", kwlist, 0}; - PyObject *obj_subscription_params; - PyObject *obj_handler = NULL; - PyObject *obj_handler_context = NULL; - PyObject *obj_label = NULL; - PyObject *obj_parallelize = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_subscription_params, &obj_handler, &obj_handler_context, &obj_label, &obj_parallelize)) { - return NULL; - } - PyObject *arg_cls = obj_cls; - PyObject *arg_subscription_params; - arg_subscription_params = obj_subscription_params; - if (arg_subscription_params != NULL) goto __LL1065; - if (obj_subscription_params == Py_None) - arg_subscription_params = obj_subscription_params; - else { - arg_subscription_params = NULL; - } - if (arg_subscription_params != NULL) goto __LL1065; - CPy_TypeError("object or None", obj_subscription_params); - goto fail; -__LL1065: ; - PyObject *arg_handler; - if (obj_handler == NULL) { - arg_handler = NULL; - goto __LL1066; - } - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1066; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1066; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1066: ; - PyObject *arg_handler_context; - if (obj_handler_context == NULL) { - arg_handler_context = NULL; - goto __LL1067; - } - if (PyDict_Check(obj_handler_context)) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1067; - if (obj_handler_context == Py_None) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1067; - CPy_TypeError("dict or None", obj_handler_context); - goto fail; -__LL1067: ; - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1068; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1068; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1068; - CPy_TypeError("str or None", obj_label); - goto fail; -__LL1068: ; - PyObject *arg_parallelize; - if (obj_parallelize == NULL) { - arg_parallelize = NULL; - goto __LL1069; - } - if (PyBool_Check(obj_parallelize)) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1069; - if (obj_parallelize == Py_None) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1069; - CPy_TypeError("bool or None", obj_parallelize); - goto fail; -__LL1069: ; - PyObject *retval = CPyDef_subscriptions___EthSubscription____create_type_aware_subscription(arg_cls, arg_subscription_params, arg_handler, arg_handler_context, arg_label, arg_parallelize); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "_create_type_aware_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___EthSubscription___subscription_params(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - cpy_r_r0 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__subscription_params; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "subscription_params", "EthSubscription", "_subscription_params", 194, CPyStatic_subscriptions___globals); - goto CPyL2; - } - CPy_INCREF(cpy_r_r0); -CPyL1: ; - return cpy_r_r0; -CPyL2: ; - cpy_r_r1 = NULL; - return cpy_r_r1; -} - -PyObject *CPyPy_subscriptions___EthSubscription___subscription_params(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":subscription_params", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_subscriptions___EthSubscription))) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_self); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___EthSubscription___subscription_params(arg_self); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "subscription_params", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___EthSubscription___label(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - cpy_r_r0 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__label; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "label", "EthSubscription", "_label", 198, CPyStatic_subscriptions___globals); - goto CPyL9; - } - CPy_INCREF(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (!cpy_r_r2) goto CPyL10; - if (likely(cpy_r_r0 != Py_None)) - cpy_r_r3 = cpy_r_r0; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "label", 198, CPyStatic_subscriptions___globals, "str", cpy_r_r0); - goto CPyL9; - } - cpy_r_r4 = CPyStr_IsTrue(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (cpy_r_r4) goto CPyL6; -CPyL4: ; - cpy_r_r5 = CPyDef_subscriptions___EthSubscription____default_label(cpy_r_self); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL9; - } -CPyL5: ; - if (((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__label != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__label); - } - ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__label = cpy_r_r5; - cpy_r_r6 = 1; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL9; - } -CPyL6: ; - cpy_r_r7 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__label; - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "label", "EthSubscription", "_label", 200, CPyStatic_subscriptions___globals); - goto CPyL9; - } - CPy_INCREF(cpy_r_r7); -CPyL7: ; - if (likely(cpy_r_r7 != Py_None)) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "label", 200, CPyStatic_subscriptions___globals, "str", cpy_r_r7); - goto CPyL9; - } - return cpy_r_r8; -CPyL9: ; - cpy_r_r9 = NULL; - return cpy_r_r9; -CPyL10: ; - CPy_DECREF(cpy_r_r0); - goto CPyL4; -} - -PyObject *CPyPy_subscriptions___EthSubscription___label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":label", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_subscriptions___EthSubscription))) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_self); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___EthSubscription___label(arg_self); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "label", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___EthSubscription___id(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject **cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - cpy_r_r0 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__id; - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "id", "EthSubscription", "_id", 204, CPyStatic_subscriptions___globals); - goto CPyL11; - } - CPy_INCREF(cpy_r_r0); -CPyL1: ; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (!cpy_r_r2) goto CPyL12; - if (likely(cpy_r_r0 != Py_None)) - cpy_r_r3 = cpy_r_r0; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "id", 204, CPyStatic_subscriptions___globals, "str", cpy_r_r0); - goto CPyL11; - } - cpy_r_r4 = CPyStr_IsTrue(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (cpy_r_r4) goto CPyL8; -CPyL4: ; - cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'No `id` found for subscription.' */ - cpy_r_r6 = CPyStatic_subscriptions___globals; - cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r8 = CPyDict_GetItem(cpy_r_r6, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL11; - } - PyObject *cpy_r_r9[1] = {cpy_r_r5}; - cpy_r_r10 = (PyObject **)&cpy_r_r9; - cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 1, 0); - CPy_DECREF(cpy_r_r8); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL11; - } - CPy_Raise(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL11; - } - CPy_Unreachable(); -CPyL8: ; - cpy_r_r12 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_self)->__id; - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "id", "EthSubscription", "_id", 206, CPyStatic_subscriptions___globals); - goto CPyL11; - } - CPy_INCREF(cpy_r_r12); -CPyL9: ; - if (likely(cpy_r_r12 != Py_None)) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "id", 206, CPyStatic_subscriptions___globals, "str", cpy_r_r12); - goto CPyL11; - } - return cpy_r_r13; -CPyL11: ; - cpy_r_r14 = NULL; - return cpy_r_r14; -CPyL12: ; - CPy_DECREF(cpy_r_r0); - goto CPyL4; -} - -PyObject *CPyPy_subscriptions___EthSubscription___id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":id", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_subscriptions___EthSubscription))) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_self); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___EthSubscription___id(arg_self); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "id", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - CPyPtr cpy_r_r9; - PyObject *cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject **cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - tuple_T3OOO cpy_r_r32; - char cpy_r_r33; - PyObject **cpy_r_r34; - PyObject *cpy_r_r35; - char cpy_r_r36; - tuple_T3OOO cpy_r_r37; - tuple_T3OOO cpy_r_r38; - tuple_T3OOO cpy_r_r39; - char cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - char cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - PyObject *cpy_r_r48; - cpy_r_r0 = NULL; - cpy_r_r1 = cpy_r_r0; - cpy_r_r2 = ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL46; -CPyL1: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_type != cpy_r_r3; - if (!cpy_r_r4) goto CPyL4; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL50; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r5 = ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "unsubscribe", "unsubscribe_EthSubscription_gen", "self", 209, CPyStatic_subscriptions___globals); - goto CPyL50; - } - CPy_INCREF_NO_IMM(cpy_r_r5); -CPyL5: ; - cpy_r_r6 = ((faster_web3___utils___subscriptions___EthSubscriptionObject *)cpy_r_r5)->_manager; - if (unlikely(cpy_r_r6 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute 'manager' of 'EthSubscription' undefined"); - } else { - CPy_INCREF(cpy_r_r6); - } - CPy_DECREF_NO_IMM(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL50; - } -CPyL6: ; - cpy_r_r7 = ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "unsubscribe", "unsubscribe_EthSubscription_gen", "self", 209, CPyStatic_subscriptions___globals); - goto CPyL51; - } - CPy_INCREF_NO_IMM(cpy_r_r7); -CPyL7: ; - cpy_r_r8 = (PyObject *)CPyType_subscription_manager___SubscriptionManager; - cpy_r_r9 = (CPyPtr)&((PyObject *)cpy_r_r6)->ob_type; - cpy_r_r10 = *(PyObject * *)cpy_r_r9; - cpy_r_r11 = cpy_r_r10 == cpy_r_r8; - if (!cpy_r_r11) goto CPyL11; - if (likely(cpy_r_r6 != Py_None)) - cpy_r_r12 = cpy_r_r6; - else { - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", 209, CPyStatic_subscriptions___globals, "faster_web3.providers.persistent.subscription_manager.SubscriptionManager", cpy_r_r6); - goto CPyL52; - } - cpy_r_r13 = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(cpy_r_r12, cpy_r_r7); - CPy_DECREF_NO_IMM(cpy_r_r7); - CPy_DECREF_NO_IMM(cpy_r_r12); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL50; - } - cpy_r_r14 = cpy_r_r13; - goto CPyL13; -CPyL11: ; - cpy_r_r15 = cpy_r_r6; - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'unsubscribe' */ - PyObject *cpy_r_r17[2] = {cpy_r_r15, cpy_r_r7}; - cpy_r_r18 = (PyObject **)&cpy_r_r17; - cpy_r_r19 = PyObject_VectorcallMethod(cpy_r_r16, cpy_r_r18, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL53; - } - CPy_DECREF(cpy_r_r15); - CPy_DECREF_NO_IMM(cpy_r_r7); - cpy_r_r14 = cpy_r_r19; -CPyL13: ; - cpy_r_r20 = CPy_GetCoro(cpy_r_r14); - CPy_DECREF(cpy_r_r14); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL50; - } - if (((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2); - } - ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r20; - cpy_r_r21 = 1; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", -1, CPyStatic_subscriptions___globals); - goto CPyL50; - } - cpy_r_r22 = ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "unsubscribe", "unsubscribe_EthSubscription_gen", "__mypyc_temp__2", -1, CPyStatic_subscriptions___globals); - goto CPyL50; - } - CPy_INCREF(cpy_r_r22); -CPyL16: ; - cpy_r_r23 = CPyIter_Next(cpy_r_r22); - CPy_DECREF(cpy_r_r22); - if (cpy_r_r23 != NULL) goto CPyL19; - cpy_r_r24 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL50; - } - cpy_r_r25 = cpy_r_r24; - cpy_r_r26 = NULL; - if (((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2); - } - ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r26; - cpy_r_r27 = 1; - if (unlikely(!cpy_r_r27)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL54; - } else - goto CPyL41; -CPyL19: ; - cpy_r_r28 = cpy_r_r23; -CPyL20: ; - ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r28; -CPyL21: ; - cpy_r_r30 = (PyObject *)&_Py_NoneStruct; - cpy_r_r31 = cpy_r_type != cpy_r_r30; - if (!cpy_r_r31) goto CPyL55; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL25; - } else - goto CPyL56; -CPyL23: ; - CPy_Unreachable(); -CPyL24: ; - CPy_INCREF(cpy_r_arg); - goto CPyL36; -CPyL25: ; - cpy_r_r32 = CPy_CatchError(); - if (((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f0 != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f0); - CPy_DECREF(((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f1); - CPy_DECREF(((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f2); - } - ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r32; - cpy_r_r33 = 1; - if (unlikely(!cpy_r_r33)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", -1, CPyStatic_subscriptions___globals); - goto CPyL57; - } - cpy_r_r34 = (PyObject **)&cpy_r_r1; - cpy_r_r35 = ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "unsubscribe", "unsubscribe_EthSubscription_gen", "__mypyc_temp__2", -1, CPyStatic_subscriptions___globals); - goto CPyL57; - } - CPy_INCREF(cpy_r_r35); -CPyL27: ; - cpy_r_r36 = CPy_YieldFromErrorHandle(cpy_r_r35, cpy_r_r34); - CPy_DecRef(cpy_r_r35); - if (unlikely(cpy_r_r36 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL57; - } - if (cpy_r_r36) goto CPyL31; - cpy_r_r28 = cpy_r_r1; - cpy_r_r37 = ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r37.f0 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "unsubscribe", "unsubscribe_EthSubscription_gen", "__mypyc_temp__3", -1, CPyStatic_subscriptions___globals); - goto CPyL58; - } - CPy_INCREF(cpy_r_r37.f0); - CPy_INCREF(cpy_r_r37.f1); - CPy_INCREF(cpy_r_r37.f2); -CPyL30: ; - CPy_RestoreExcInfo(cpy_r_r37); - CPy_DecRef(cpy_r_r37.f0); - CPy_DecRef(cpy_r_r37.f1); - CPy_DecRef(cpy_r_r37.f2); - goto CPyL20; -CPyL31: ; - cpy_r_r25 = cpy_r_r1; - cpy_r_r38 = ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r38.f0 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "unsubscribe", "unsubscribe_EthSubscription_gen", "__mypyc_temp__3", -1, CPyStatic_subscriptions___globals); - goto CPyL59; - } - CPy_INCREF(cpy_r_r38.f0); - CPy_INCREF(cpy_r_r38.f1); - CPy_INCREF(cpy_r_r38.f2); -CPyL32: ; - CPy_RestoreExcInfo(cpy_r_r38); - CPy_DecRef(cpy_r_r38.f0); - CPy_DecRef(cpy_r_r38.f1); - CPy_DecRef(cpy_r_r38.f2); - goto CPyL41; -CPyL33: ; - cpy_r_r39 = ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r39.f0 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "unsubscribe", "unsubscribe_EthSubscription_gen", "__mypyc_temp__3", -1, CPyStatic_subscriptions___globals); - goto CPyL50; - } - CPy_INCREF(cpy_r_r39.f0); - CPy_INCREF(cpy_r_r39.f1); - CPy_INCREF(cpy_r_r39.f2); -CPyL34: ; - CPy_RestoreExcInfo(cpy_r_r39); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r39.f2); - cpy_r_r40 = CPy_KeepPropagating(); - if (!cpy_r_r40) goto CPyL50; - CPy_Unreachable(); -CPyL36: ; - cpy_r_r41 = ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AttributeError("faster_web3/utils/subscriptions.py", "unsubscribe", "unsubscribe_EthSubscription_gen", "__mypyc_temp__2", -1, CPyStatic_subscriptions___globals); - goto CPyL60; - } - CPy_INCREF(cpy_r_r41); -CPyL37: ; - cpy_r_r42 = CPyIter_Send(cpy_r_r41, cpy_r_arg); - CPy_DECREF(cpy_r_r41); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r42 == NULL) goto CPyL39; - cpy_r_r28 = cpy_r_r42; - goto CPyL20; -CPyL39: ; - cpy_r_r43 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL50; - } - cpy_r_r25 = cpy_r_r43; -CPyL41: ; - ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL45; - CPyGen_SetStopIterationValue(cpy_r_r25); - CPy_DECREF(cpy_r_r25); - if (!0) goto CPyL50; - CPy_Unreachable(); -CPyL45: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r25; - return 0; -CPyL46: ; - cpy_r_r45 = cpy_r_r2 == 0; - if (cpy_r_r45) goto CPyL61; - cpy_r_r46 = cpy_r_r2 == 1; - if (cpy_r_r46) { - goto CPyL21; - } else - goto CPyL62; -CPyL48: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r47 = 0; - if (unlikely(!cpy_r_r47)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL50; - } - CPy_Unreachable(); -CPyL50: ; - cpy_r_r48 = NULL; - return cpy_r_r48; -CPyL51: ; - CPy_DecRef(cpy_r_r6); - goto CPyL50; -CPyL52: ; - CPy_DecRef(cpy_r_r7); - goto CPyL50; -CPyL53: ; - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r15); - goto CPyL50; -CPyL54: ; - CPy_DecRef(cpy_r_r25); - goto CPyL50; -CPyL55: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL24; -CPyL56: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL23; -CPyL57: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL33; -CPyL58: ; - CPy_DecRef(cpy_r_r28); - goto CPyL33; -CPyL59: ; - CPy_DecRef(cpy_r_r25); - goto CPyL33; -CPyL60: ; - CPy_DecRef(cpy_r_arg); - goto CPyL50; -CPyL61: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL1; -CPyL62: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL48; -} - -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____next__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__next__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___unsubscribe_EthSubscription_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.unsubscribe_EthSubscription_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____next__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__next__", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:send", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___unsubscribe_EthSubscription_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.unsubscribe_EthSubscription_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_subscriptions___unsubscribe_EthSubscription_gen___send(arg___mypyc_self__, arg_arg); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "send", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____iter__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___unsubscribe_EthSubscription_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.unsubscribe_EthSubscription_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____iter__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__iter__", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - if (cpy_r_value != NULL) goto CPyL7; - CPy_INCREF(cpy_r_r0); - cpy_r_value = cpy_r_r0; -CPyL2: ; - if (cpy_r_traceback != NULL) goto CPyL8; - CPy_INCREF(cpy_r_r0); - cpy_r_traceback = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_traceback); - if (cpy_r_r1 == NULL) goto CPyL6; - return cpy_r_r1; -CPyL6: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL7: ; - CPy_INCREF(cpy_r_value); - goto CPyL2; -CPyL8: ; - CPy_INCREF(cpy_r_traceback); - goto CPyL4; -} - -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"type", "value", "traceback", 0}; - static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; - PyObject *obj_type; - PyObject *obj_value = NULL; - PyObject *obj_traceback = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___unsubscribe_EthSubscription_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.unsubscribe_EthSubscription_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_type = obj_type; - PyObject *arg_value; - if (obj_value == NULL) { - arg_value = NULL; - } else { - arg_value = obj_value; - } - PyObject *arg_traceback; - if (obj_traceback == NULL) { - arg_traceback = NULL; - } else { - arg_traceback = obj_traceback; - } - PyObject *retval = CPyDef_subscriptions___unsubscribe_EthSubscription_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "throw", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen___close(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GeneratorExit' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL3; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_subscriptions___unsubscribe_EthSubscription_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); - if (cpy_r_r5 != NULL) goto CPyL11; -CPyL3: ; - cpy_r_r6 = CPy_CatchError(); - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StopIteration' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL12; - cpy_r_r10.f0 = cpy_r_r2; - cpy_r_r10.f1 = cpy_r_r9; - cpy_r_r11 = PyTuple_New(2); - if (unlikely(cpy_r_r11 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1070 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1070); - PyObject *__tmp1071 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1071); - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r12) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r6); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL6: ; - CPy_Reraise(); - if (!0) goto CPyL10; - CPy_Unreachable(); -CPyL8: ; - PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); - cpy_r_r14 = 0; - if (!cpy_r_r14) goto CPyL10; - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL6; -} - -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___unsubscribe_EthSubscription_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.unsubscribe_EthSubscription_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___unsubscribe_EthSubscription_gen___close(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "close", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____await__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__await__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_subscriptions___unsubscribe_EthSubscription_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.utils.subscriptions.unsubscribe_EthSubscription_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____await__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__await__", -1, CPyStatic_subscriptions___globals); - return NULL; -} - -PyObject *CPyDef_subscriptions___EthSubscription___unsubscribe(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyDef_subscriptions___unsubscribe_EthSubscription_gen(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL3; - } - ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; - CPy_INCREF_NO_IMM(cpy_r_self); - if (((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self); - } - ((faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL4; - } - return cpy_r_r0; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -CPyL4: ; - CPy_DecRef(cpy_r_r0); - goto CPyL3; -} - -PyObject *CPyPy_subscriptions___EthSubscription___unsubscribe(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":unsubscribe", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(PyObject_TypeCheck(obj_self, CPyType_subscriptions___EthSubscription))) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.EthSubscription", obj_self); - goto fail; - } - PyObject *retval = CPyDef_subscriptions___EthSubscription___unsubscribe(arg_self); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -char CPyDef_subscriptions___LogsSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_address, PyObject *cpy_r_topics, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - int32_t cpy_r_r9; - char cpy_r_r10; - char cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - int32_t cpy_r_r19; - char cpy_r_r20; - char cpy_r_r21; - PyObject *cpy_r_r22; - int32_t cpy_r_r23; - char cpy_r_r24; - char cpy_r_r25; - PyObject *cpy_r_r26; - tuple_T2OO cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - char cpy_r_r30; - if (cpy_r_address != NULL) goto CPyL28; - cpy_r_r0 = Py_None; - cpy_r_address = cpy_r_r0; -CPyL2: ; - if (cpy_r_topics != NULL) goto CPyL29; - cpy_r_r1 = Py_None; - cpy_r_topics = cpy_r_r1; -CPyL4: ; - if (cpy_r_handler != NULL) goto CPyL30; - cpy_r_r2 = Py_None; - cpy_r_handler = cpy_r_r2; -CPyL6: ; - if (cpy_r_handler_context != NULL) goto CPyL31; - cpy_r_r3 = Py_None; - cpy_r_handler_context = cpy_r_r3; -CPyL8: ; - if (cpy_r_label != NULL) goto CPyL32; - cpy_r_r4 = Py_None; - cpy_r_label = cpy_r_r4; -CPyL10: ; - if (cpy_r_parallelize != NULL) goto CPyL33; - cpy_r_r5 = Py_None; - cpy_r_parallelize = cpy_r_r5; -CPyL12: ; - CPy_INCREF(cpy_r_address); - if (((faster_web3___utils___subscriptions___LogsSubscriptionObject *)cpy_r_self)->_address != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___LogsSubscriptionObject *)cpy_r_self)->_address); - } - ((faster_web3___utils___subscriptions___LogsSubscriptionObject *)cpy_r_self)->_address = cpy_r_address; - cpy_r_r6 = 1; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL34; - } - CPy_INCREF(cpy_r_topics); - if (((faster_web3___utils___subscriptions___LogsSubscriptionObject *)cpy_r_self)->_topics != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___LogsSubscriptionObject *)cpy_r_self)->_topics); - } - ((faster_web3___utils___subscriptions___LogsSubscriptionObject *)cpy_r_self)->_topics = cpy_r_topics; - cpy_r_r7 = 1; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL34; - } - cpy_r_r8 = PyDict_New(); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL34; - } - cpy_r_r9 = PyObject_IsTrue(cpy_r_address); - cpy_r_r10 = cpy_r_r9 >= 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL35; - } - cpy_r_r11 = cpy_r_r9; - if (!cpy_r_r11) goto CPyL36; - if (PyBytes_Check(cpy_r_address) || PyByteArray_Check(cpy_r_address)) - cpy_r_r12 = cpy_r_address; - else { - cpy_r_r12 = NULL; - } - if (cpy_r_r12 != NULL) goto __LL1072; - if (PyUnicode_Check(cpy_r_address)) - cpy_r_r12 = cpy_r_address; - else { - cpy_r_r12 = NULL; - } - if (cpy_r_r12 != NULL) goto __LL1072; - if (PyList_Check(cpy_r_address)) - cpy_r_r12 = cpy_r_address; - else { - cpy_r_r12 = NULL; - } - if (cpy_r_r12 != NULL) goto __LL1072; - CPy_TypeErrorTraceback("faster_web3/utils/subscriptions.py", "__init__", 236, CPyStatic_subscriptions___globals, "union[bytes, str, list]", cpy_r_address); - goto CPyL37; -__LL1072: ; - cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ - cpy_r_r14 = CPyDict_SetItem(cpy_r_r8, cpy_r_r13, cpy_r_r12); - CPy_DECREF(cpy_r_r12); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL37; - } -CPyL19: ; - cpy_r_r16 = (PyObject *)&_Py_NoneStruct; - cpy_r_r17 = cpy_r_topics != cpy_r_r16; - if (!cpy_r_r17) goto CPyL38; - CPy_INCREF(cpy_r_topics); - cpy_r_r18 = cpy_r_topics; - cpy_r_r19 = PyObject_IsTrue(cpy_r_r18); - CPy_DECREF(cpy_r_r18); - cpy_r_r20 = cpy_r_r19 >= 0; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL37; - } - cpy_r_r21 = cpy_r_r19; - if (!cpy_r_r21) goto CPyL38; - cpy_r_r22 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'topics' */ - cpy_r_r23 = CPyDict_SetItem(cpy_r_r8, cpy_r_r22, cpy_r_topics); - CPy_DECREF(cpy_r_topics); - cpy_r_r24 = cpy_r_r23 >= 0; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL39; - } -CPyL24: ; - CPy_INCREF(cpy_r_r8); - if (((faster_web3___utils___subscriptions___LogsSubscriptionObject *)cpy_r_self)->_logs_filter != NULL) { - CPy_DECREF(((faster_web3___utils___subscriptions___LogsSubscriptionObject *)cpy_r_self)->_logs_filter); - } - ((faster_web3___utils___subscriptions___LogsSubscriptionObject *)cpy_r_self)->_logs_filter = cpy_r_r8; - cpy_r_r25 = 1; - if (unlikely(!cpy_r_r25)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL39; - } - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs' */ - CPy_INCREF(cpy_r_r26); - cpy_r_r27.f0 = cpy_r_r26; - cpy_r_r27.f1 = cpy_r_r8; - cpy_r_r28 = PyTuple_New(2); - if (unlikely(cpy_r_r28 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1073 = cpy_r_r27.f0; - PyTuple_SET_ITEM(cpy_r_r28, 0, __tmp1073); - PyObject *__tmp1074 = cpy_r_r27.f1; - PyTuple_SET_ITEM(cpy_r_r28, 1, __tmp1074); - cpy_r_r29 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r28, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); - CPy_DECREF(cpy_r_r28); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r29 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL27; - } - return 1; -CPyL27: ; - cpy_r_r30 = 2; - return cpy_r_r30; -CPyL28: ; - CPy_INCREF(cpy_r_address); - goto CPyL2; -CPyL29: ; - CPy_INCREF(cpy_r_topics); - goto CPyL4; -CPyL30: ; - CPy_INCREF(cpy_r_handler); - goto CPyL6; -CPyL31: ; - CPy_INCREF(cpy_r_handler_context); - goto CPyL8; -CPyL32: ; - CPy_INCREF(cpy_r_label); - goto CPyL10; -CPyL33: ; - CPy_INCREF(cpy_r_parallelize); - goto CPyL12; -CPyL34: ; - CPy_DecRef(cpy_r_address); - CPy_DecRef(cpy_r_topics); - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - goto CPyL27; -CPyL35: ; - CPy_DecRef(cpy_r_address); - CPy_DecRef(cpy_r_topics); - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r8); - goto CPyL27; -CPyL36: ; - CPy_DECREF(cpy_r_address); - goto CPyL19; -CPyL37: ; - CPy_DecRef(cpy_r_topics); - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r8); - goto CPyL27; -CPyL38: ; - CPy_DECREF(cpy_r_topics); - goto CPyL24; -CPyL39: ; - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_parallelize); - CPy_DecRef(cpy_r_r8); - goto CPyL27; -} - -PyObject *CPyPy_subscriptions___LogsSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"address", "topics", "handler", "handler_context", "label", "parallelize", 0}; - PyObject *obj_address = NULL; - PyObject *obj_topics = NULL; - PyObject *obj_handler = NULL; - PyObject *obj_handler_context = NULL; - PyObject *obj_label = NULL; - PyObject *obj_parallelize = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOOOO", "__init__", kwlist, &obj_address, &obj_topics, &obj_handler, &obj_handler_context, &obj_label, &obj_parallelize)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___LogsSubscription)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.LogsSubscription", obj_self); - goto fail; - } - PyObject *arg_address; - if (obj_address == NULL) { - arg_address = NULL; - goto __LL1075; - } - if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL1075; - if (PyUnicode_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL1075; - if (PyList_Check(obj_address)) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL1075; - if (obj_address == Py_None) - arg_address = obj_address; - else { - arg_address = NULL; - } - if (arg_address != NULL) goto __LL1075; - CPy_TypeError("union[bytes, str, list, None]", obj_address); - goto fail; -__LL1075: ; - PyObject *arg_topics; - if (obj_topics == NULL) { - arg_topics = NULL; - goto __LL1076; - } - arg_topics = obj_topics; - if (arg_topics != NULL) goto __LL1076; - if (obj_topics == Py_None) - arg_topics = obj_topics; - else { - arg_topics = NULL; - } - if (arg_topics != NULL) goto __LL1076; - CPy_TypeError("object or None", obj_topics); - goto fail; -__LL1076: ; - PyObject *arg_handler; - if (obj_handler == NULL) { - arg_handler = NULL; - goto __LL1077; - } - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1077; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1077; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1077: ; - PyObject *arg_handler_context; - if (obj_handler_context == NULL) { - arg_handler_context = NULL; - goto __LL1078; - } - if (PyDict_Check(obj_handler_context)) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1078; - if (obj_handler_context == Py_None) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1078; - CPy_TypeError("dict or None", obj_handler_context); - goto fail; -__LL1078: ; - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1079; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1079; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1079; - CPy_TypeError("str or None", obj_label); - goto fail; -__LL1079: ; - PyObject *arg_parallelize; - if (obj_parallelize == NULL) { - arg_parallelize = NULL; - goto __LL1080; - } - if (PyBool_Check(obj_parallelize)) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1080; - if (obj_parallelize == Py_None) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1080; - CPy_TypeError("bool or None", obj_parallelize); - goto fail; -__LL1080: ; - char retval = CPyDef_subscriptions___LogsSubscription_____init__(arg_self, arg_address, arg_topics, arg_handler, arg_handler_context, arg_label, arg_parallelize); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -char CPyDef_subscriptions___NewHeadsSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T1O cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - if (cpy_r_label != NULL) goto CPyL11; - cpy_r_r0 = Py_None; - cpy_r_label = cpy_r_r0; -CPyL2: ; - if (cpy_r_handler != NULL) goto CPyL12; - cpy_r_r1 = Py_None; - cpy_r_handler = cpy_r_r1; -CPyL4: ; - if (cpy_r_handler_context != NULL) goto CPyL13; - cpy_r_r2 = Py_None; - cpy_r_handler_context = cpy_r_r2; -CPyL6: ; - if (cpy_r_parallelize != NULL) goto CPyL14; - cpy_r_r3 = Py_None; - cpy_r_parallelize = cpy_r_r3; -CPyL8: ; - cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newHeads' */ - CPy_INCREF(cpy_r_r4); - cpy_r_r5.f0 = cpy_r_r4; - cpy_r_r6 = PyTuple_New(1); - if (unlikely(cpy_r_r6 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1081 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1081); - cpy_r_r7 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r6, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r7 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL10; - } - return 1; -CPyL10: ; - cpy_r_r8 = 2; - return cpy_r_r8; -CPyL11: ; - CPy_INCREF(cpy_r_label); - goto CPyL2; -CPyL12: ; - CPy_INCREF(cpy_r_handler); - goto CPyL4; -CPyL13: ; - CPy_INCREF(cpy_r_handler_context); - goto CPyL6; -CPyL14: ; - CPy_INCREF(cpy_r_parallelize); - goto CPyL8; -} - -PyObject *CPyPy_subscriptions___NewHeadsSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"label", "handler", "handler_context", "parallelize", 0}; - PyObject *obj_label = NULL; - PyObject *obj_handler = NULL; - PyObject *obj_handler_context = NULL; - PyObject *obj_parallelize = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOO", "__init__", kwlist, &obj_label, &obj_handler, &obj_handler_context, &obj_parallelize)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___NewHeadsSubscription)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.NewHeadsSubscription", obj_self); - goto fail; - } - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1082; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1082; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1082; - CPy_TypeError("str or None", obj_label); - goto fail; -__LL1082: ; - PyObject *arg_handler; - if (obj_handler == NULL) { - arg_handler = NULL; - goto __LL1083; - } - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1083; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1083; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1083: ; - PyObject *arg_handler_context; - if (obj_handler_context == NULL) { - arg_handler_context = NULL; - goto __LL1084; - } - if (PyDict_Check(obj_handler_context)) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1084; - if (obj_handler_context == Py_None) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1084; - CPy_TypeError("dict or None", obj_handler_context); - goto fail; -__LL1084: ; - PyObject *arg_parallelize; - if (obj_parallelize == NULL) { - arg_parallelize = NULL; - goto __LL1085; - } - if (PyBool_Check(obj_parallelize)) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1085; - if (obj_parallelize == Py_None) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1085; - CPy_TypeError("bool or None", obj_parallelize); - goto fail; -__LL1085: ; - char retval = CPyDef_subscriptions___NewHeadsSubscription_____init__(arg_self, arg_label, arg_handler, arg_handler_context, arg_parallelize); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -char CPyDef_subscriptions___PendingTxSubscription_____init__(PyObject *cpy_r_self, char cpy_r_full_transactions, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T2OC cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - if (cpy_r_full_transactions != 2) goto CPyL2; - cpy_r_full_transactions = 0; -CPyL2: ; - if (cpy_r_label != NULL) goto CPyL14; - cpy_r_r0 = Py_None; - cpy_r_label = cpy_r_r0; -CPyL4: ; - if (cpy_r_handler != NULL) goto CPyL15; - cpy_r_r1 = Py_None; - cpy_r_handler = cpy_r_r1; -CPyL6: ; - if (cpy_r_handler_context != NULL) goto CPyL16; - cpy_r_r2 = Py_None; - cpy_r_handler_context = cpy_r_r2; -CPyL8: ; - if (cpy_r_parallelize != NULL) goto CPyL17; - cpy_r_r3 = Py_None; - cpy_r_parallelize = cpy_r_r3; -CPyL10: ; - ((faster_web3___utils___subscriptions___PendingTxSubscriptionObject *)cpy_r_self)->_full_transactions = cpy_r_full_transactions; - cpy_r_r4 = 1; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL18; - } - cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'newPendingTransactions' */ - CPy_INCREF(cpy_r_r5); - cpy_r_r6.f0 = cpy_r_r5; - cpy_r_r6.f1 = cpy_r_full_transactions; - cpy_r_r7 = PyTuple_New(2); - if (unlikely(cpy_r_r7 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1086 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp1086); - PyObject *__tmp1087 = cpy_r_r6.f1 ? Py_True : Py_False; - CPy_INCREF(__tmp1087); - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp1087); - cpy_r_r8 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r7, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r8 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL13; - } - return 1; -CPyL13: ; - cpy_r_r9 = 2; - return cpy_r_r9; -CPyL14: ; - CPy_INCREF(cpy_r_label); - goto CPyL4; -CPyL15: ; - CPy_INCREF(cpy_r_handler); - goto CPyL6; -CPyL16: ; - CPy_INCREF(cpy_r_handler_context); - goto CPyL8; -CPyL17: ; - CPy_INCREF(cpy_r_parallelize); - goto CPyL10; -CPyL18: ; - CPy_DecRef(cpy_r_label); - CPy_DecRef(cpy_r_handler); - CPy_DecRef(cpy_r_handler_context); - CPy_DecRef(cpy_r_parallelize); - goto CPyL13; -} - -PyObject *CPyPy_subscriptions___PendingTxSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"full_transactions", "label", "handler", "handler_context", "parallelize", 0}; - PyObject *obj_full_transactions = NULL; - PyObject *obj_label = NULL; - PyObject *obj_handler = NULL; - PyObject *obj_handler_context = NULL; - PyObject *obj_parallelize = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOOO", "__init__", kwlist, &obj_full_transactions, &obj_label, &obj_handler, &obj_handler_context, &obj_parallelize)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___PendingTxSubscription)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.PendingTxSubscription", obj_self); - goto fail; - } - char arg_full_transactions; - if (obj_full_transactions == NULL) { - arg_full_transactions = 2; - } else if (unlikely(!PyBool_Check(obj_full_transactions))) { - CPy_TypeError("bool", obj_full_transactions); goto fail; - } else - arg_full_transactions = obj_full_transactions == Py_True; - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1088; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1088; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1088; - CPy_TypeError("str or None", obj_label); - goto fail; -__LL1088: ; - PyObject *arg_handler; - if (obj_handler == NULL) { - arg_handler = NULL; - goto __LL1089; - } - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1089; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1089; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1089: ; - PyObject *arg_handler_context; - if (obj_handler_context == NULL) { - arg_handler_context = NULL; - goto __LL1090; - } - if (PyDict_Check(obj_handler_context)) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1090; - if (obj_handler_context == Py_None) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1090; - CPy_TypeError("dict or None", obj_handler_context); - goto fail; -__LL1090: ; - PyObject *arg_parallelize; - if (obj_parallelize == NULL) { - arg_parallelize = NULL; - goto __LL1091; - } - if (PyBool_Check(obj_parallelize)) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1091; - if (obj_parallelize == Py_None) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1091; - CPy_TypeError("bool or None", obj_parallelize); - goto fail; -__LL1091: ; - char retval = CPyDef_subscriptions___PendingTxSubscription_____init__(arg_self, arg_full_transactions, arg_label, arg_handler, arg_handler_context, arg_parallelize); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -char CPyDef_subscriptions___SyncingSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - tuple_T1O cpy_r_r5; - PyObject *cpy_r_r6; - char cpy_r_r7; - char cpy_r_r8; - if (cpy_r_label != NULL) goto CPyL11; - cpy_r_r0 = Py_None; - cpy_r_label = cpy_r_r0; -CPyL2: ; - if (cpy_r_handler != NULL) goto CPyL12; - cpy_r_r1 = Py_None; - cpy_r_handler = cpy_r_r1; -CPyL4: ; - if (cpy_r_handler_context != NULL) goto CPyL13; - cpy_r_r2 = Py_None; - cpy_r_handler_context = cpy_r_r2; -CPyL6: ; - if (cpy_r_parallelize != NULL) goto CPyL14; - cpy_r_r3 = Py_None; - cpy_r_parallelize = cpy_r_r3; -CPyL8: ; - cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'syncing' */ - CPy_INCREF(cpy_r_r4); - cpy_r_r5.f0 = cpy_r_r4; - cpy_r_r6 = PyTuple_New(1); - if (unlikely(cpy_r_r6 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1092 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp1092); - cpy_r_r7 = CPyDef_subscriptions___EthSubscription_____init__(cpy_r_self, cpy_r_r6, cpy_r_handler, cpy_r_handler_context, cpy_r_label, cpy_r_parallelize); - CPy_DECREF(cpy_r_r6); - CPy_DECREF(cpy_r_handler); - CPy_DECREF(cpy_r_handler_context); - CPy_DECREF(cpy_r_label); - CPy_DECREF(cpy_r_parallelize); - if (unlikely(cpy_r_r7 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL10; - } - return 1; -CPyL10: ; - cpy_r_r8 = 2; - return cpy_r_r8; -CPyL11: ; - CPy_INCREF(cpy_r_label); - goto CPyL2; -CPyL12: ; - CPy_INCREF(cpy_r_handler); - goto CPyL4; -CPyL13: ; - CPy_INCREF(cpy_r_handler_context); - goto CPyL6; -CPyL14: ; - CPy_INCREF(cpy_r_parallelize); - goto CPyL8; -} - -PyObject *CPyPy_subscriptions___SyncingSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"label", "handler", "handler_context", "parallelize", 0}; - PyObject *obj_label = NULL; - PyObject *obj_handler = NULL; - PyObject *obj_handler_context = NULL; - PyObject *obj_parallelize = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "|OOOO", "__init__", kwlist, &obj_label, &obj_handler, &obj_handler_context, &obj_parallelize)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscriptions___SyncingSubscription)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.utils.subscriptions.SyncingSubscription", obj_self); - goto fail; - } - PyObject *arg_label; - if (obj_label == NULL) { - arg_label = NULL; - goto __LL1093; - } - if (PyUnicode_Check(obj_label)) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1093; - if (obj_label == Py_None) - arg_label = obj_label; - else { - arg_label = NULL; - } - if (arg_label != NULL) goto __LL1093; - CPy_TypeError("str or None", obj_label); - goto fail; -__LL1093: ; - PyObject *arg_handler; - if (obj_handler == NULL) { - arg_handler = NULL; - goto __LL1094; - } - arg_handler = obj_handler; - if (arg_handler != NULL) goto __LL1094; - if (obj_handler == Py_None) - arg_handler = obj_handler; - else { - arg_handler = NULL; - } - if (arg_handler != NULL) goto __LL1094; - CPy_TypeError("object or None", obj_handler); - goto fail; -__LL1094: ; - PyObject *arg_handler_context; - if (obj_handler_context == NULL) { - arg_handler_context = NULL; - goto __LL1095; - } - if (PyDict_Check(obj_handler_context)) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1095; - if (obj_handler_context == Py_None) - arg_handler_context = obj_handler_context; - else { - arg_handler_context = NULL; - } - if (arg_handler_context != NULL) goto __LL1095; - CPy_TypeError("dict or None", obj_handler_context); - goto fail; -__LL1095: ; - PyObject *arg_parallelize; - if (obj_parallelize == NULL) { - arg_parallelize = NULL; - goto __LL1096; - } - if (PyBool_Check(obj_parallelize)) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1096; - if (obj_parallelize == Py_None) - arg_parallelize = obj_parallelize; - else { - arg_parallelize = NULL; - } - if (arg_parallelize != NULL) goto __LL1096; - CPy_TypeError("bool or None", obj_parallelize); - goto fail; -__LL1096: ; - char retval = CPyDef_subscriptions___SyncingSubscription_____init__(arg_self, arg_label, arg_handler, arg_handler_context, arg_parallelize); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - return NULL; -} - -char CPyDef_subscriptions_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject **cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - int32_t cpy_r_r36; - char cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject **cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - tuple_T2OO cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - char cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - int32_t cpy_r_r75; - char cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - int32_t cpy_r_r79; - char cpy_r_r80; - PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject *cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - tuple_T2OO cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - CPyPtr cpy_r_r95; - CPyPtr cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - PyObject *cpy_r_r106; - tuple_T3OOO cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - tuple_T2OO cpy_r_r110; - PyObject *cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - int32_t cpy_r_r115; - char cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - PyObject *cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - char cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject *cpy_r_r132; - PyObject *cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - int32_t cpy_r_r140; - char cpy_r_r141; - PyObject *cpy_r_r142; - PyObject *cpy_r_r143; - int32_t cpy_r_r144; - char cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - tuple_T2OO cpy_r_r149; - PyObject *cpy_r_r150; - PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - PyObject *cpy_r_r153; - int32_t cpy_r_r154; - char cpy_r_r155; - PyObject *cpy_r_r156; - PyObject *cpy_r_r157; - PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - PyObject *cpy_r_r162; - CPyPtr cpy_r_r163; - CPyPtr cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - PyObject *cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject *cpy_r_r174; - tuple_T3OOO cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - tuple_T2OO cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - int32_t cpy_r_r183; - char cpy_r_r184; - PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - char cpy_r_r194; - PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject *cpy_r_r197; - PyObject *cpy_r_r198; - PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - int32_t cpy_r_r209; - char cpy_r_r210; - PyObject *cpy_r_r211; - PyObject *cpy_r_r212; - int32_t cpy_r_r213; - char cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - PyObject *cpy_r_r219; - tuple_T2OO cpy_r_r220; - PyObject *cpy_r_r221; - PyObject *cpy_r_r222; - PyObject *cpy_r_r223; - PyObject *cpy_r_r224; - int32_t cpy_r_r225; - char cpy_r_r226; - PyObject *cpy_r_r227; - PyObject *cpy_r_r228; - PyObject *cpy_r_r229; - PyObject *cpy_r_r230; - PyObject *cpy_r_r231; - PyObject *cpy_r_r232; - PyObject *cpy_r_r233; - CPyPtr cpy_r_r234; - CPyPtr cpy_r_r235; - PyObject *cpy_r_r236; - PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - PyObject *cpy_r_r239; - PyObject *cpy_r_r240; - PyObject *cpy_r_r241; - PyObject *cpy_r_r242; - PyObject *cpy_r_r243; - PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - tuple_T3OOO cpy_r_r246; - PyObject *cpy_r_r247; - PyObject *cpy_r_r248; - tuple_T2OO cpy_r_r249; - PyObject *cpy_r_r250; - PyObject *cpy_r_r251; - PyObject *cpy_r_r252; - PyObject *cpy_r_r253; - int32_t cpy_r_r254; - char cpy_r_r255; - PyObject *cpy_r_r256; - PyObject *cpy_r_r257; - PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - PyObject *cpy_r_r260; - PyObject *cpy_r_r261; - PyObject *cpy_r_r262; - PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - char cpy_r_r265; - PyObject *cpy_r_r266; - PyObject *cpy_r_r267; - PyObject *cpy_r_r268; - PyObject *cpy_r_r269; - PyObject *cpy_r_r270; - PyObject *cpy_r_r271; - PyObject *cpy_r_r272; - PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - PyObject *cpy_r_r275; - PyObject *cpy_r_r276; - int32_t cpy_r_r277; - char cpy_r_r278; - PyObject *cpy_r_r279; - PyObject *cpy_r_r280; - int32_t cpy_r_r281; - char cpy_r_r282; - PyObject *cpy_r_r283; - PyObject *cpy_r_r284; - PyObject *cpy_r_r285; - PyObject *cpy_r_r286; - PyObject *cpy_r_r287; - PyObject *cpy_r_r288; - PyObject *cpy_r_r289; - PyObject *cpy_r_r290; - PyObject *cpy_r_r291; - PyObject *cpy_r_r292; - PyObject *cpy_r_r293; - tuple_T2OO cpy_r_r294; - PyObject *cpy_r_r295; - PyObject *cpy_r_r296; - tuple_T2OO cpy_r_r297; - PyObject *cpy_r_r298; - PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - int32_t cpy_r_r302; - char cpy_r_r303; - PyObject *cpy_r_r304; - PyObject *cpy_r_r305; - PyObject *cpy_r_r306; - PyObject *cpy_r_r307; - PyObject *cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; - CPyPtr cpy_r_r311; - CPyPtr cpy_r_r312; - PyObject *cpy_r_r313; - PyObject *cpy_r_r314; - PyObject *cpy_r_r315; - PyObject *cpy_r_r316; - PyObject *cpy_r_r317; - PyObject *cpy_r_r318; - PyObject *cpy_r_r319; - PyObject *cpy_r_r320; - PyObject *cpy_r_r321; - PyObject *cpy_r_r322; - tuple_T3OOO cpy_r_r323; - PyObject *cpy_r_r324; - PyObject *cpy_r_r325; - tuple_T2OO cpy_r_r326; - PyObject *cpy_r_r327; - PyObject *cpy_r_r328; - PyObject *cpy_r_r329; - PyObject *cpy_r_r330; - int32_t cpy_r_r331; - char cpy_r_r332; - PyObject *cpy_r_r333; - PyObject *cpy_r_r334; - PyObject *cpy_r_r335; - PyObject *cpy_r_r336; - PyObject *cpy_r_r337; - PyObject *cpy_r_r338; - PyObject *cpy_r_r339; - PyObject *cpy_r_r340; - PyObject *cpy_r_r341; - PyObject *cpy_r_r342; - tuple_T2OO cpy_r_r343; - PyObject *cpy_r_r344; - PyObject *cpy_r_r345; - PyObject *cpy_r_r346; - PyObject *cpy_r_r347; - PyObject *cpy_r_r348; - PyObject *cpy_r_r349; - PyObject *cpy_r_r350; - char cpy_r_r351; - PyObject *cpy_r_r352; - PyObject *cpy_r_r353; - PyObject *cpy_r_r354; - PyObject *cpy_r_r355; - PyObject *cpy_r_r356; - PyObject *cpy_r_r357; - PyObject *cpy_r_r358; - PyObject *cpy_r_r359; - PyObject *cpy_r_r360; - PyObject *cpy_r_r361; - PyObject *cpy_r_r362; - PyObject *cpy_r_r363; - int32_t cpy_r_r364; - char cpy_r_r365; - PyObject *cpy_r_r366; - PyObject *cpy_r_r367; - int32_t cpy_r_r368; - char cpy_r_r369; - PyObject *cpy_r_r370; - PyObject *cpy_r_r371; - PyObject *cpy_r_r372; - PyObject *cpy_r_r373; - PyObject *cpy_r_r374; - tuple_T2OO cpy_r_r375; - PyObject *cpy_r_r376; - PyObject *cpy_r_r377; - PyObject *cpy_r_r378; - PyObject *cpy_r_r379; - int32_t cpy_r_r380; - char cpy_r_r381; - PyObject *cpy_r_r382; - PyObject *cpy_r_r383; - PyObject *cpy_r_r384; - PyObject *cpy_r_r385; - PyObject *cpy_r_r386; - PyObject *cpy_r_r387; - PyObject *cpy_r_r388; - CPyPtr cpy_r_r389; - CPyPtr cpy_r_r390; - PyObject *cpy_r_r391; - PyObject *cpy_r_r392; - PyObject *cpy_r_r393; - PyObject *cpy_r_r394; - PyObject *cpy_r_r395; - PyObject *cpy_r_r396; - PyObject *cpy_r_r397; - PyObject *cpy_r_r398; - PyObject *cpy_r_r399; - PyObject *cpy_r_r400; - tuple_T3OOO cpy_r_r401; - PyObject *cpy_r_r402; - PyObject *cpy_r_r403; - tuple_T2OO cpy_r_r404; - PyObject *cpy_r_r405; - PyObject *cpy_r_r406; - PyObject *cpy_r_r407; - PyObject *cpy_r_r408; - int32_t cpy_r_r409; - char cpy_r_r410; - PyObject *cpy_r_r411; - PyObject *cpy_r_r412; - PyObject *cpy_r_r413; - PyObject *cpy_r_r414; - PyObject *cpy_r_r415; - PyObject *cpy_r_r416; - PyObject *cpy_r_r417; - PyObject *cpy_r_r418; - PyObject *cpy_r_r419; - char cpy_r_r420; - PyObject *cpy_r_r421; - PyObject *cpy_r_r422; - PyObject *cpy_r_r423; - PyObject *cpy_r_r424; - PyObject *cpy_r_r425; - PyObject *cpy_r_r426; - PyObject *cpy_r_r427; - PyObject *cpy_r_r428; - PyObject *cpy_r_r429; - PyObject *cpy_r_r430; - PyObject *cpy_r_r431; - int32_t cpy_r_r432; - char cpy_r_r433; - PyObject *cpy_r_r434; - PyObject *cpy_r_r435; - int32_t cpy_r_r436; - char cpy_r_r437; - char cpy_r_r438; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", -1, CPyStatic_subscriptions___globals); - goto CPyL131; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TYPE_CHECKING', 'Any', 'Callable', 'Coroutine', 'Dict', - 'Final', 'Generic', 'List', 'Optional', 'Sequence', - 'TypeVar', 'Union', 'final') */ - cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r7 = CPyStatic_subscriptions___globals; - cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - CPyModule_typing = cpy_r_r8; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r8); - cpy_r_r9 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Address', 'ChecksumAddress', 'HexStr') */ - cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_typing' */ - cpy_r_r11 = CPyStatic_subscriptions___globals; - cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - CPyModule_eth_typing = cpy_r_r12; - CPy_INCREF(CPyModule_eth_typing); - CPy_DECREF(cpy_r_r12); - cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('HexBytes',) */ - cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_hexbytes' */ - cpy_r_r15 = CPyStatic_subscriptions___globals; - cpy_r_r16 = CPyImport_ImportFromMany(cpy_r_r14, cpy_r_r13, cpy_r_r13, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - CPyModule_faster_hexbytes = cpy_r_r16; - CPy_INCREF(CPyModule_faster_hexbytes); - CPy_DECREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Web3AttributeError', 'Web3ValueError') */ - cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.exceptions' */ - cpy_r_r19 = CPyStatic_subscriptions___globals; - cpy_r_r20 = CPyImport_ImportFromMany(cpy_r_r18, cpy_r_r17, cpy_r_r17, cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - CPyModule_faster_web3___exceptions = cpy_r_r20; - CPy_INCREF(CPyModule_faster_web3___exceptions); - CPy_DECREF(cpy_r_r20); - cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('BlockData', 'FilterParams', 'LogReceipt', - 'SyncProgress', 'TopicFilter', 'TxData') */ - cpy_r_r22 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r23 = CPyStatic_subscriptions___globals; - cpy_r_r24 = CPyImport_ImportFromMany(cpy_r_r22, cpy_r_r21, cpy_r_r21, cpy_r_r23); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - CPyModule_faster_web3___types = cpy_r_r24; - CPy_INCREF(CPyModule_faster_web3___types); - CPy_DECREF(cpy_r_r24); - cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TSubscriptionResult' */ - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscriptionResult' */ - cpy_r_r27 = CPyStatic_subscriptions___globals; - cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypeVar' */ - cpy_r_r29 = CPyDict_GetItem(cpy_r_r27, cpy_r_r28); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - PyObject *cpy_r_r30[2] = {cpy_r_r25, cpy_r_r26}; - cpy_r_r31 = (PyObject **)&cpy_r_r30; - cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('bound',) */ - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r31, 1, cpy_r_r32); - CPy_DECREF(cpy_r_r29); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r34 = CPyStatic_subscriptions___globals; - cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TSubscriptionResult' */ - cpy_r_r36 = CPyDict_SetItem(cpy_r_r34, cpy_r_r35, cpy_r_r33); - CPy_DECREF(cpy_r_r33); - cpy_r_r37 = cpy_r_r36 >= 0; - if (unlikely(!cpy_r_r37)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TSubscription' */ - cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscription[Any]' */ - cpy_r_r40 = CPyStatic_subscriptions___globals; - cpy_r_r41 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypeVar' */ - cpy_r_r42 = CPyDict_GetItem(cpy_r_r40, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - PyObject *cpy_r_r43[2] = {cpy_r_r38, cpy_r_r39}; - cpy_r_r44 = (PyObject **)&cpy_r_r43; - cpy_r_r45 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('bound',) */ - cpy_r_r46 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r44, 1, cpy_r_r45); - CPy_DECREF(cpy_r_r42); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r47 = CPyStatic_subscriptions___globals; - cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TSubscription' */ - cpy_r_r49 = CPyDict_SetItem(cpy_r_r47, cpy_r_r48, cpy_r_r46); - CPy_DECREF(cpy_r_r46); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r51 = CPyStatic_subscriptions___globals; - cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Generic' */ - cpy_r_r53 = CPyDict_GetItem(cpy_r_r51, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r54 = CPyStatic_subscriptions___globals; - cpy_r_r55 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TSubscription' */ - cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL132; - } - cpy_r_r57 = CPyStatic_subscriptions___globals; - cpy_r_r58 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TSubscriptionResult' */ - cpy_r_r59 = CPyDict_GetItem(cpy_r_r57, cpy_r_r58); - if (unlikely(cpy_r_r59 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL133; - } - cpy_r_r60.f0 = cpy_r_r56; - cpy_r_r60.f1 = cpy_r_r59; - cpy_r_r61 = PyTuple_New(2); - if (unlikely(cpy_r_r61 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1097 = cpy_r_r60.f0; - PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp1097); - PyObject *__tmp1098 = cpy_r_r60.f1; - PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp1098); - cpy_r_r62 = PyObject_GetItem(cpy_r_r53, cpy_r_r61); - CPy_DECREF(cpy_r_r53); - CPy_DECREF(cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r63 = PyTuple_Pack(1, cpy_r_r62); - CPy_DECREF(cpy_r_r62); - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r64 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.utils.subscriptions' */ - cpy_r_r65 = (PyObject *)CPyType_subscriptions___EthSubscriptionContext_template; - cpy_r_r66 = CPyType_FromTemplate(cpy_r_r65, cpy_r_r63, cpy_r_r64); - CPy_DECREF(cpy_r_r63); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r67 = CPyDef_subscriptions___EthSubscriptionContext_trait_vtable_setup(); - if (unlikely(cpy_r_r67 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", -1, CPyStatic_subscriptions___globals); - goto CPyL134; - } - cpy_r_r68 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r69 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'async_w3' */ - cpy_r_r70 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription' */ - cpy_r_r71 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ - cpy_r_r72 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r73 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r74 = PyTuple_Pack(5, cpy_r_r69, cpy_r_r70, cpy_r_r71, cpy_r_r72, cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL134; - } - cpy_r_r75 = PyObject_SetAttr(cpy_r_r66, cpy_r_r68, cpy_r_r74); - CPy_DECREF(cpy_r_r74); - cpy_r_r76 = cpy_r_r75 >= 0; - if (unlikely(!cpy_r_r76)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL134; - } - CPyType_subscriptions___EthSubscriptionContext = (PyTypeObject *)cpy_r_r66; - CPy_INCREF(CPyType_subscriptions___EthSubscriptionContext); - cpy_r_r77 = CPyStatic_subscriptions___globals; - cpy_r_r78 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscriptionContext' */ - cpy_r_r79 = PyDict_SetItem(cpy_r_r77, cpy_r_r78, cpy_r_r66); - CPy_DECREF(cpy_r_r66); - cpy_r_r80 = cpy_r_r79 >= 0; - if (unlikely(!cpy_r_r80)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r81 = CPyStatic_subscriptions___globals; - cpy_r_r82 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ - cpy_r_r83 = CPyDict_GetItem(cpy_r_r81, cpy_r_r82); - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r84 = (PyObject *)CPyType_subscriptions___EthSubscriptionContext; - cpy_r_r85 = CPyStatic_subscriptions___globals; - cpy_r_r86 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r87 = CPyDict_GetItem(cpy_r_r85, cpy_r_r86); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL135; - } - cpy_r_r88 = CPyStatic_subscriptions___globals; - cpy_r_r89 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r90 = CPyDict_GetItem(cpy_r_r88, cpy_r_r89); - if (unlikely(cpy_r_r90 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL136; - } - cpy_r_r91.f0 = cpy_r_r87; - cpy_r_r91.f1 = cpy_r_r90; - cpy_r_r92 = PyTuple_New(2); - if (unlikely(cpy_r_r92 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1099 = cpy_r_r91.f0; - PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp1099); - PyObject *__tmp1100 = cpy_r_r91.f1; - PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp1100); - cpy_r_r93 = PyObject_GetItem(cpy_r_r84, cpy_r_r92); - CPy_DECREF(cpy_r_r92); - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL135; - } - cpy_r_r94 = PyList_New(1); - if (unlikely(cpy_r_r94 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL137; - } - cpy_r_r95 = (CPyPtr)&((PyListObject *)cpy_r_r94)->ob_item; - cpy_r_r96 = *(CPyPtr *)cpy_r_r95; - *(PyObject * *)cpy_r_r96 = cpy_r_r93; - cpy_r_r97 = CPyStatic_subscriptions___globals; - cpy_r_r98 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ - cpy_r_r99 = CPyDict_GetItem(cpy_r_r97, cpy_r_r98); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL138; - } - cpy_r_r100 = CPyStatic_subscriptions___globals; - cpy_r_r101 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r102 = CPyDict_GetItem(cpy_r_r100, cpy_r_r101); - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL139; - } - cpy_r_r103 = CPyStatic_subscriptions___globals; - cpy_r_r104 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r105 = CPyDict_GetItem(cpy_r_r103, cpy_r_r104); - if (unlikely(cpy_r_r105 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL140; - } - cpy_r_r106 = Py_None; - cpy_r_r107.f0 = cpy_r_r102; - cpy_r_r107.f1 = cpy_r_r105; - cpy_r_r107.f2 = cpy_r_r106; - cpy_r_r108 = PyTuple_New(3); - if (unlikely(cpy_r_r108 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1101 = cpy_r_r107.f0; - PyTuple_SET_ITEM(cpy_r_r108, 0, __tmp1101); - PyObject *__tmp1102 = cpy_r_r107.f1; - PyTuple_SET_ITEM(cpy_r_r108, 1, __tmp1102); - PyObject *__tmp1103 = cpy_r_r107.f2; - PyTuple_SET_ITEM(cpy_r_r108, 2, __tmp1103); - cpy_r_r109 = PyObject_GetItem(cpy_r_r99, cpy_r_r108); - CPy_DECREF(cpy_r_r99); - CPy_DECREF(cpy_r_r108); - if (unlikely(cpy_r_r109 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL138; - } - cpy_r_r110.f0 = cpy_r_r94; - cpy_r_r110.f1 = cpy_r_r109; - cpy_r_r111 = PyTuple_New(2); - if (unlikely(cpy_r_r111 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1104 = cpy_r_r110.f0; - PyTuple_SET_ITEM(cpy_r_r111, 0, __tmp1104); - PyObject *__tmp1105 = cpy_r_r110.f1; - PyTuple_SET_ITEM(cpy_r_r111, 1, __tmp1105); - cpy_r_r112 = PyObject_GetItem(cpy_r_r83, cpy_r_r111); - CPy_DECREF(cpy_r_r83); - CPy_DECREF(cpy_r_r111); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r113 = CPyStatic_subscriptions___globals; - cpy_r_r114 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscriptionHandler' */ - cpy_r_r115 = CPyDict_SetItem(cpy_r_r113, cpy_r_r114, cpy_r_r112); - CPy_DECREF(cpy_r_r112); - cpy_r_r116 = cpy_r_r115 >= 0; - if (unlikely(!cpy_r_r116)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r117 = CPyStatic_subscriptions___globals; - cpy_r_r118 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Generic' */ - cpy_r_r119 = CPyDict_GetItem(cpy_r_r117, cpy_r_r118); - if (unlikely(cpy_r_r119 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r120 = CPyStatic_subscriptions___globals; - cpy_r_r121 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TSubscriptionResult' */ - cpy_r_r122 = CPyDict_GetItem(cpy_r_r120, cpy_r_r121); - if (unlikely(cpy_r_r122 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL141; - } - cpy_r_r123 = PyObject_GetItem(cpy_r_r119, cpy_r_r122); - CPy_DECREF(cpy_r_r119); - CPy_DECREF(cpy_r_r122); - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r124 = PyTuple_Pack(1, cpy_r_r123); - CPy_DECREF(cpy_r_r123); - if (unlikely(cpy_r_r124 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r125 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.utils.subscriptions' */ - cpy_r_r126 = (PyObject *)CPyType_subscriptions___EthSubscription_template; - cpy_r_r127 = CPyType_FromTemplate(cpy_r_r126, cpy_r_r124, cpy_r_r125); - CPy_DECREF(cpy_r_r124); - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r128 = CPyDef_subscriptions___EthSubscription_trait_vtable_setup(); - if (unlikely(cpy_r_r128 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", -1, CPyStatic_subscriptions___globals); - goto CPyL142; - } - cpy_r_r129 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r130 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_id' */ - cpy_r_r131 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'manager' */ - cpy_r_r132 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_params' */ - cpy_r_r133 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ - cpy_r_r134 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_context' */ - cpy_r_r135 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_label' */ - cpy_r_r136 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ - cpy_r_r137 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler_call_count' */ - cpy_r_r138 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r139 = PyTuple_Pack(9, cpy_r_r130, cpy_r_r131, cpy_r_r132, cpy_r_r133, cpy_r_r134, cpy_r_r135, cpy_r_r136, cpy_r_r137, cpy_r_r138); - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL142; - } - cpy_r_r140 = PyObject_SetAttr(cpy_r_r127, cpy_r_r129, cpy_r_r139); - CPy_DECREF(cpy_r_r139); - cpy_r_r141 = cpy_r_r140 >= 0; - if (unlikely(!cpy_r_r141)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL142; - } - CPyType_subscriptions___EthSubscription = (PyTypeObject *)cpy_r_r127; - CPy_INCREF(CPyType_subscriptions___EthSubscription); - cpy_r_r142 = CPyStatic_subscriptions___globals; - cpy_r_r143 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscription' */ - cpy_r_r144 = PyDict_SetItem(cpy_r_r142, cpy_r_r143, cpy_r_r127); - CPy_DECREF(cpy_r_r127); - cpy_r_r145 = cpy_r_r144 >= 0; - if (unlikely(!cpy_r_r145)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r146 = (PyObject *)CPyType_subscriptions___EthSubscriptionContext; - cpy_r_r147 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscription' */ - cpy_r_r148 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscriptionResult' */ - CPy_INCREF(cpy_r_r147); - CPy_INCREF(cpy_r_r148); - cpy_r_r149.f0 = cpy_r_r147; - cpy_r_r149.f1 = cpy_r_r148; - cpy_r_r150 = PyTuple_New(2); - if (unlikely(cpy_r_r150 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1106 = cpy_r_r149.f0; - PyTuple_SET_ITEM(cpy_r_r150, 0, __tmp1106); - PyObject *__tmp1107 = cpy_r_r149.f1; - PyTuple_SET_ITEM(cpy_r_r150, 1, __tmp1107); - cpy_r_r151 = PyObject_GetItem(cpy_r_r146, cpy_r_r150); - CPy_DECREF(cpy_r_r150); - if (unlikely(cpy_r_r151 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r152 = CPyStatic_subscriptions___globals; - cpy_r_r153 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionContext' */ - cpy_r_r154 = CPyDict_SetItem(cpy_r_r152, cpy_r_r153, cpy_r_r151); - CPy_DECREF(cpy_r_r151); - cpy_r_r155 = cpy_r_r154 >= 0; - if (unlikely(!cpy_r_r155)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r156 = CPyStatic_subscriptions___globals; - cpy_r_r157 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ - cpy_r_r158 = CPyDict_GetItem(cpy_r_r156, cpy_r_r157); - if (unlikely(cpy_r_r158 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r159 = CPyStatic_subscriptions___globals; - cpy_r_r160 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionContext' */ - cpy_r_r161 = CPyDict_GetItem(cpy_r_r159, cpy_r_r160); - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL143; - } - cpy_r_r162 = PyList_New(1); - if (unlikely(cpy_r_r162 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL144; - } - cpy_r_r163 = (CPyPtr)&((PyListObject *)cpy_r_r162)->ob_item; - cpy_r_r164 = *(CPyPtr *)cpy_r_r163; - *(PyObject * *)cpy_r_r164 = cpy_r_r161; - cpy_r_r165 = CPyStatic_subscriptions___globals; - cpy_r_r166 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ - cpy_r_r167 = CPyDict_GetItem(cpy_r_r165, cpy_r_r166); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL145; - } - cpy_r_r168 = CPyStatic_subscriptions___globals; - cpy_r_r169 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r170 = CPyDict_GetItem(cpy_r_r168, cpy_r_r169); - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL146; - } - cpy_r_r171 = CPyStatic_subscriptions___globals; - cpy_r_r172 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r173 = CPyDict_GetItem(cpy_r_r171, cpy_r_r172); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL147; - } - cpy_r_r174 = Py_None; - cpy_r_r175.f0 = cpy_r_r170; - cpy_r_r175.f1 = cpy_r_r173; - cpy_r_r175.f2 = cpy_r_r174; - cpy_r_r176 = PyTuple_New(3); - if (unlikely(cpy_r_r176 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1108 = cpy_r_r175.f0; - PyTuple_SET_ITEM(cpy_r_r176, 0, __tmp1108); - PyObject *__tmp1109 = cpy_r_r175.f1; - PyTuple_SET_ITEM(cpy_r_r176, 1, __tmp1109); - PyObject *__tmp1110 = cpy_r_r175.f2; - PyTuple_SET_ITEM(cpy_r_r176, 2, __tmp1110); - cpy_r_r177 = PyObject_GetItem(cpy_r_r167, cpy_r_r176); - CPy_DECREF(cpy_r_r167); - CPy_DECREF(cpy_r_r176); - if (unlikely(cpy_r_r177 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL145; - } - cpy_r_r178.f0 = cpy_r_r162; - cpy_r_r178.f1 = cpy_r_r177; - cpy_r_r179 = PyTuple_New(2); - if (unlikely(cpy_r_r179 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1111 = cpy_r_r178.f0; - PyTuple_SET_ITEM(cpy_r_r179, 0, __tmp1111); - PyObject *__tmp1112 = cpy_r_r178.f1; - PyTuple_SET_ITEM(cpy_r_r179, 1, __tmp1112); - cpy_r_r180 = PyObject_GetItem(cpy_r_r158, cpy_r_r179); - CPy_DECREF(cpy_r_r158); - CPy_DECREF(cpy_r_r179); - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r181 = CPyStatic_subscriptions___globals; - cpy_r_r182 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscriptionHandler' */ - cpy_r_r183 = CPyDict_SetItem(cpy_r_r181, cpy_r_r182, cpy_r_r180); - CPy_DECREF(cpy_r_r180); - cpy_r_r184 = cpy_r_r183 >= 0; - if (unlikely(!cpy_r_r184)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r185 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r186 = CPyStatic_subscriptions___globals; - cpy_r_r187 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogReceipt' */ - cpy_r_r188 = CPyDict_GetItem(cpy_r_r186, cpy_r_r187); - if (unlikely(cpy_r_r188 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r189 = PyObject_GetItem(cpy_r_r185, cpy_r_r188); - CPy_DECREF(cpy_r_r188); - if (unlikely(cpy_r_r189 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r190 = PyTuple_Pack(1, cpy_r_r189); - CPy_DECREF(cpy_r_r189); - if (unlikely(cpy_r_r190 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r191 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.utils.subscriptions' */ - cpy_r_r192 = (PyObject *)CPyType_subscriptions___LogsSubscription_template; - cpy_r_r193 = CPyType_FromTemplate(cpy_r_r192, cpy_r_r190, cpy_r_r191); - CPy_DECREF(cpy_r_r190); - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r194 = CPyDef_subscriptions___LogsSubscription_trait_vtable_setup(); - if (unlikely(cpy_r_r194 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", -1, CPyStatic_subscriptions___globals); - goto CPyL148; - } - cpy_r_r195 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r196 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'address' */ - cpy_r_r197 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'topics' */ - cpy_r_r198 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logs_filter' */ - cpy_r_r199 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_id' */ - cpy_r_r200 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'manager' */ - cpy_r_r201 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_params' */ - cpy_r_r202 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ - cpy_r_r203 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_context' */ - cpy_r_r204 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_label' */ - cpy_r_r205 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ - cpy_r_r206 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler_call_count' */ - cpy_r_r207 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r208 = PyTuple_Pack(12, cpy_r_r196, cpy_r_r197, cpy_r_r198, cpy_r_r199, cpy_r_r200, cpy_r_r201, cpy_r_r202, cpy_r_r203, cpy_r_r204, cpy_r_r205, cpy_r_r206, cpy_r_r207); - if (unlikely(cpy_r_r208 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL148; - } - cpy_r_r209 = PyObject_SetAttr(cpy_r_r193, cpy_r_r195, cpy_r_r208); - CPy_DECREF(cpy_r_r208); - cpy_r_r210 = cpy_r_r209 >= 0; - if (unlikely(!cpy_r_r210)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL148; - } - CPyType_subscriptions___LogsSubscription = (PyTypeObject *)cpy_r_r193; - CPy_INCREF(CPyType_subscriptions___LogsSubscription); - cpy_r_r211 = CPyStatic_subscriptions___globals; - cpy_r_r212 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'LogsSubscription' */ - cpy_r_r213 = PyDict_SetItem(cpy_r_r211, cpy_r_r212, cpy_r_r193); - CPy_DECREF(cpy_r_r193); - cpy_r_r214 = cpy_r_r213 >= 0; - if (unlikely(!cpy_r_r214)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r215 = (PyObject *)CPyType_subscriptions___EthSubscriptionContext; - cpy_r_r216 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NewHeadsSubscription' */ - cpy_r_r217 = CPyStatic_subscriptions___globals; - cpy_r_r218 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockData' */ - cpy_r_r219 = CPyDict_GetItem(cpy_r_r217, cpy_r_r218); - if (unlikely(cpy_r_r219 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - CPy_INCREF(cpy_r_r216); - cpy_r_r220.f0 = cpy_r_r216; - cpy_r_r220.f1 = cpy_r_r219; - cpy_r_r221 = PyTuple_New(2); - if (unlikely(cpy_r_r221 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1113 = cpy_r_r220.f0; - PyTuple_SET_ITEM(cpy_r_r221, 0, __tmp1113); - PyObject *__tmp1114 = cpy_r_r220.f1; - PyTuple_SET_ITEM(cpy_r_r221, 1, __tmp1114); - cpy_r_r222 = PyObject_GetItem(cpy_r_r215, cpy_r_r221); - CPy_DECREF(cpy_r_r221); - if (unlikely(cpy_r_r222 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r223 = CPyStatic_subscriptions___globals; - cpy_r_r224 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NewHeadsSubscriptionContext' */ - cpy_r_r225 = CPyDict_SetItem(cpy_r_r223, cpy_r_r224, cpy_r_r222); - CPy_DECREF(cpy_r_r222); - cpy_r_r226 = cpy_r_r225 >= 0; - if (unlikely(!cpy_r_r226)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r227 = CPyStatic_subscriptions___globals; - cpy_r_r228 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ - cpy_r_r229 = CPyDict_GetItem(cpy_r_r227, cpy_r_r228); - if (unlikely(cpy_r_r229 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r230 = CPyStatic_subscriptions___globals; - cpy_r_r231 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NewHeadsSubscriptionContext' */ - cpy_r_r232 = CPyDict_GetItem(cpy_r_r230, cpy_r_r231); - if (unlikely(cpy_r_r232 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL149; - } - cpy_r_r233 = PyList_New(1); - if (unlikely(cpy_r_r233 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL150; - } - cpy_r_r234 = (CPyPtr)&((PyListObject *)cpy_r_r233)->ob_item; - cpy_r_r235 = *(CPyPtr *)cpy_r_r234; - *(PyObject * *)cpy_r_r235 = cpy_r_r232; - cpy_r_r236 = CPyStatic_subscriptions___globals; - cpy_r_r237 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ - cpy_r_r238 = CPyDict_GetItem(cpy_r_r236, cpy_r_r237); - if (unlikely(cpy_r_r238 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL151; - } - cpy_r_r239 = CPyStatic_subscriptions___globals; - cpy_r_r240 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r241 = CPyDict_GetItem(cpy_r_r239, cpy_r_r240); - if (unlikely(cpy_r_r241 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL152; - } - cpy_r_r242 = CPyStatic_subscriptions___globals; - cpy_r_r243 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r244 = CPyDict_GetItem(cpy_r_r242, cpy_r_r243); - if (unlikely(cpy_r_r244 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL153; - } - cpy_r_r245 = Py_None; - cpy_r_r246.f0 = cpy_r_r241; - cpy_r_r246.f1 = cpy_r_r244; - cpy_r_r246.f2 = cpy_r_r245; - cpy_r_r247 = PyTuple_New(3); - if (unlikely(cpy_r_r247 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1115 = cpy_r_r246.f0; - PyTuple_SET_ITEM(cpy_r_r247, 0, __tmp1115); - PyObject *__tmp1116 = cpy_r_r246.f1; - PyTuple_SET_ITEM(cpy_r_r247, 1, __tmp1116); - PyObject *__tmp1117 = cpy_r_r246.f2; - PyTuple_SET_ITEM(cpy_r_r247, 2, __tmp1117); - cpy_r_r248 = PyObject_GetItem(cpy_r_r238, cpy_r_r247); - CPy_DECREF(cpy_r_r238); - CPy_DECREF(cpy_r_r247); - if (unlikely(cpy_r_r248 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL151; - } - cpy_r_r249.f0 = cpy_r_r233; - cpy_r_r249.f1 = cpy_r_r248; - cpy_r_r250 = PyTuple_New(2); - if (unlikely(cpy_r_r250 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1118 = cpy_r_r249.f0; - PyTuple_SET_ITEM(cpy_r_r250, 0, __tmp1118); - PyObject *__tmp1119 = cpy_r_r249.f1; - PyTuple_SET_ITEM(cpy_r_r250, 1, __tmp1119); - cpy_r_r251 = PyObject_GetItem(cpy_r_r229, cpy_r_r250); - CPy_DECREF(cpy_r_r229); - CPy_DECREF(cpy_r_r250); - if (unlikely(cpy_r_r251 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r252 = CPyStatic_subscriptions___globals; - cpy_r_r253 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NewHeadsSubscriptionHandler' */ - cpy_r_r254 = CPyDict_SetItem(cpy_r_r252, cpy_r_r253, cpy_r_r251); - CPy_DECREF(cpy_r_r251); - cpy_r_r255 = cpy_r_r254 >= 0; - if (unlikely(!cpy_r_r255)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r256 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r257 = CPyStatic_subscriptions___globals; - cpy_r_r258 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'BlockData' */ - cpy_r_r259 = CPyDict_GetItem(cpy_r_r257, cpy_r_r258); - if (unlikely(cpy_r_r259 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r260 = PyObject_GetItem(cpy_r_r256, cpy_r_r259); - CPy_DECREF(cpy_r_r259); - if (unlikely(cpy_r_r260 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r261 = PyTuple_Pack(1, cpy_r_r260); - CPy_DECREF(cpy_r_r260); - if (unlikely(cpy_r_r261 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r262 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.utils.subscriptions' */ - cpy_r_r263 = (PyObject *)CPyType_subscriptions___NewHeadsSubscription_template; - cpy_r_r264 = CPyType_FromTemplate(cpy_r_r263, cpy_r_r261, cpy_r_r262); - CPy_DECREF(cpy_r_r261); - if (unlikely(cpy_r_r264 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r265 = CPyDef_subscriptions___NewHeadsSubscription_trait_vtable_setup(); - if (unlikely(cpy_r_r265 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", -1, CPyStatic_subscriptions___globals); - goto CPyL154; - } - cpy_r_r266 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r267 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_id' */ - cpy_r_r268 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'manager' */ - cpy_r_r269 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_params' */ - cpy_r_r270 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ - cpy_r_r271 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_context' */ - cpy_r_r272 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_label' */ - cpy_r_r273 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ - cpy_r_r274 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler_call_count' */ - cpy_r_r275 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r276 = PyTuple_Pack(9, cpy_r_r267, cpy_r_r268, cpy_r_r269, cpy_r_r270, cpy_r_r271, cpy_r_r272, cpy_r_r273, cpy_r_r274, cpy_r_r275); - if (unlikely(cpy_r_r276 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL154; - } - cpy_r_r277 = PyObject_SetAttr(cpy_r_r264, cpy_r_r266, cpy_r_r276); - CPy_DECREF(cpy_r_r276); - cpy_r_r278 = cpy_r_r277 >= 0; - if (unlikely(!cpy_r_r278)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL154; - } - CPyType_subscriptions___NewHeadsSubscription = (PyTypeObject *)cpy_r_r264; - CPy_INCREF(CPyType_subscriptions___NewHeadsSubscription); - cpy_r_r279 = CPyStatic_subscriptions___globals; - cpy_r_r280 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NewHeadsSubscription' */ - cpy_r_r281 = PyDict_SetItem(cpy_r_r279, cpy_r_r280, cpy_r_r264); - CPy_DECREF(cpy_r_r264); - cpy_r_r282 = cpy_r_r281 >= 0; - if (unlikely(!cpy_r_r282)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; - } - cpy_r_r283 = (PyObject *)CPyType_subscriptions___EthSubscriptionContext; - cpy_r_r284 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PendingTxSubscription' */ - cpy_r_r285 = CPyStatic_subscriptions___globals; - cpy_r_r286 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ - cpy_r_r287 = CPyDict_GetItem(cpy_r_r285, cpy_r_r286); - if (unlikely(cpy_r_r287 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL106; } - cpy_r_r288 = CPyStatic_subscriptions___globals; - cpy_r_r289 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r290 = CPyDict_GetItem(cpy_r_r288, cpy_r_r289); - if (unlikely(cpy_r_r290 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL155; + cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{data}' */ + cpy_r_r50 = PySequence_Contains(cpy_r_r41, cpy_r_r49); + cpy_r_r51 = cpy_r_r50 >= 0; + if (unlikely(!cpy_r_r51)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL109; } - cpy_r_r291 = CPyStatic_subscriptions___globals; - cpy_r_r292 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxData' */ - cpy_r_r293 = CPyDict_GetItem(cpy_r_r291, cpy_r_r292); - if (unlikely(cpy_r_r293 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL156; + cpy_r_r52 = cpy_r_r50; + if (!cpy_r_r52) goto CPyL110; + cpy_r_r53 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{sender}' */ + cpy_r_r54 = PySequence_Contains(cpy_r_r41, cpy_r_r53); + CPy_DECREF(cpy_r_r41); + cpy_r_r55 = cpy_r_r54 >= 0; + if (unlikely(!cpy_r_r55)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL111; } - cpy_r_r294.f0 = cpy_r_r290; - cpy_r_r294.f1 = cpy_r_r293; - cpy_r_r295 = PyTuple_New(2); - if (unlikely(cpy_r_r295 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1120 = cpy_r_r294.f0; - PyTuple_SET_ITEM(cpy_r_r295, 0, __tmp1120); - PyObject *__tmp1121 = cpy_r_r294.f1; - PyTuple_SET_ITEM(cpy_r_r295, 1, __tmp1121); - cpy_r_r296 = PyObject_GetItem(cpy_r_r287, cpy_r_r295); - CPy_DECREF(cpy_r_r287); - CPy_DECREF(cpy_r_r295); - if (unlikely(cpy_r_r296 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + cpy_r_r56 = cpy_r_r54; + if (!cpy_r_r56) goto CPyL35; + cpy_r_r57 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + cpy_r_r58 = PyFloat_FromDouble(30.0); + PyObject *cpy_r_r59[3] = {cpy_r_r37, cpy_r_r48, cpy_r_r58}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('timeout',) */ + cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r57, cpy_r_r60, 9223372036854775810ULL, cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL112; } - CPy_INCREF(cpy_r_r284); - cpy_r_r297.f0 = cpy_r_r284; - cpy_r_r297.f1 = cpy_r_r296; - cpy_r_r298 = PyTuple_New(2); - if (unlikely(cpy_r_r298 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1122 = cpy_r_r297.f0; - PyTuple_SET_ITEM(cpy_r_r298, 0, __tmp1122); - PyObject *__tmp1123 = cpy_r_r297.f1; - PyTuple_SET_ITEM(cpy_r_r298, 1, __tmp1123); - cpy_r_r299 = PyObject_GetItem(cpy_r_r283, cpy_r_r298); - CPy_DECREF(cpy_r_r298); - if (unlikely(cpy_r_r299 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r58); + cpy_r_response = cpy_r_r62; + goto CPyL45; +CPyL35: ; + cpy_r_r63 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ + cpy_r_r64 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'sender' */ + cpy_r_r65 = CPyDict_Build(2, cpy_r_r63, cpy_r_r15, cpy_r_r64, cpy_r_r7); + if (unlikely(cpy_r_r65 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL111; } - cpy_r_r300 = CPyStatic_subscriptions___globals; - cpy_r_r301 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PendingTxSubscriptionContext' */ - cpy_r_r302 = CPyDict_SetItem(cpy_r_r300, cpy_r_r301, cpy_r_r299); - CPy_DECREF(cpy_r_r299); - cpy_r_r303 = cpy_r_r302 >= 0; - if (unlikely(!cpy_r_r303)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'post' */ + cpy_r_r67 = PyFloat_FromDouble(30.0); + PyObject *cpy_r_r68[4] = {cpy_r_r37, cpy_r_r48, cpy_r_r65, cpy_r_r67}; + cpy_r_r69 = (PyObject **)&cpy_r_r68; + cpy_r_r70 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('json', 'timeout') */ + cpy_r_r71 = PyObject_VectorcallMethod(cpy_r_r66, cpy_r_r69, 9223372036854775810ULL, cpy_r_r70); + if (unlikely(cpy_r_r71 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL113; } - cpy_r_r304 = CPyStatic_subscriptions___globals; - cpy_r_r305 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ - cpy_r_r306 = CPyDict_GetItem(cpy_r_r304, cpy_r_r305); - if (unlikely(cpy_r_r306 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + CPy_DECREF(cpy_r_r48); + CPy_DECREF(cpy_r_r65); + CPy_DECREF(cpy_r_r67); + cpy_r_response = cpy_r_r71; + goto CPyL45; +CPyL38: ; + cpy_r_r72 = CPy_CatchError(); + cpy_r_r73 = CPyModule_builtins; + cpy_r_r74 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Exception' */ + cpy_r_r75 = CPyObject_GetAttr(cpy_r_r73, cpy_r_r74); + if (unlikely(cpy_r_r75 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL114; } - cpy_r_r307 = CPyStatic_subscriptions___globals; - cpy_r_r308 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PendingTxSubscriptionContext' */ - cpy_r_r309 = CPyDict_GetItem(cpy_r_r307, cpy_r_r308); - if (unlikely(cpy_r_r309 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL157; + cpy_r_r76 = CPy_ExceptionMatches(cpy_r_r75); + CPy_DecRef(cpy_r_r75); + if (!cpy_r_r76) goto CPyL115; + CPy_RestoreExcInfo(cpy_r_r72); + CPy_DecRef(cpy_r_r72.f0); + CPy_DecRef(cpy_r_r72.f1); + CPy_DecRef(cpy_r_r72.f2); + goto CPyL22; +CPyL41: ; + CPy_Reraise(); + if (!0) { + goto CPyL43; + } else + goto CPyL116; +CPyL42: ; + CPy_Unreachable(); +CPyL43: ; + CPy_RestoreExcInfo(cpy_r_r72); + CPy_DecRef(cpy_r_r72.f0); + CPy_DecRef(cpy_r_r72.f1); + CPy_DecRef(cpy_r_r72.f2); + cpy_r_r77 = CPy_KeepPropagating(); + if (!cpy_r_r77) goto CPyL97; + CPy_Unreachable(); +CPyL45: ; + cpy_r_r78 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'status_code' */ + cpy_r_r79 = CPyObject_GetAttr(cpy_r_response, cpy_r_r78); + if (unlikely(cpy_r_r79 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL117; } - cpy_r_r310 = PyList_New(1); - if (unlikely(cpy_r_r310 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL158; + if (likely(PyLong_Check(cpy_r_r79))) + cpy_r_r80 = CPyTagged_FromObject(cpy_r_r79); + else { + CPy_TypeError("int", cpy_r_r79); cpy_r_r80 = CPY_INT_TAG; } - cpy_r_r311 = (CPyPtr)&((PyListObject *)cpy_r_r310)->ob_item; - cpy_r_r312 = *(CPyPtr *)cpy_r_r311; - *(PyObject * *)cpy_r_r312 = cpy_r_r309; - cpy_r_r313 = CPyStatic_subscriptions___globals; - cpy_r_r314 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ - cpy_r_r315 = CPyDict_GetItem(cpy_r_r313, cpy_r_r314); - if (unlikely(cpy_r_r315 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL159; + CPy_DECREF(cpy_r_r79); + if (unlikely(cpy_r_r80 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL117; } - cpy_r_r316 = CPyStatic_subscriptions___globals; - cpy_r_r317 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r318 = CPyDict_GetItem(cpy_r_r316, cpy_r_r317); - if (unlikely(cpy_r_r318 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL160; + cpy_r_r81 = 800 & 1; + cpy_r_r82 = cpy_r_r81 != 0; + if (cpy_r_r82) goto CPyL49; + cpy_r_r83 = cpy_r_r80 & 1; + cpy_r_r84 = cpy_r_r83 != 0; + if (!cpy_r_r84) goto CPyL50; +CPyL49: ; + cpy_r_r85 = CPyTagged_IsLt_(cpy_r_r80, 800); + cpy_r_r86 = cpy_r_r85 ^ 1; + cpy_r_r87 = cpy_r_r86; + goto CPyL51; +CPyL50: ; + cpy_r_r88 = (Py_ssize_t)800 <= (Py_ssize_t)cpy_r_r80; + cpy_r_r87 = cpy_r_r88; +CPyL51: ; + if (cpy_r_r87) goto CPyL53; + if (cpy_r_r87) { + goto CPyL58; + } else + goto CPyL59; +CPyL53: ; + cpy_r_r89 = cpy_r_r80 & 1; + cpy_r_r90 = cpy_r_r89 != 0; + if (cpy_r_r90) goto CPyL55; + cpy_r_r91 = 998 & 1; + cpy_r_r92 = cpy_r_r91 != 0; + if (!cpy_r_r92) goto CPyL56; +CPyL55: ; + cpy_r_r93 = CPyTagged_IsLt_(998, cpy_r_r80); + cpy_r_r94 = cpy_r_r93 ^ 1; + cpy_r_r95 = cpy_r_r94; + goto CPyL57; +CPyL56: ; + cpy_r_r96 = (Py_ssize_t)cpy_r_r80 <= (Py_ssize_t)998; + cpy_r_r95 = cpy_r_r96; +CPyL57: ; + if (!cpy_r_r95) goto CPyL59; +CPyL58: ; + cpy_r_r97 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'raise_for_status' */ + PyObject *cpy_r_r98[1] = {cpy_r_response}; + cpy_r_r99 = (PyObject **)&cpy_r_r98; + cpy_r_r100 = PyObject_VectorcallMethod(cpy_r_r97, cpy_r_r99, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL118; + } else + goto CPyL119; +CPyL59: ; + cpy_r_r101 = 400 & 1; + cpy_r_r102 = cpy_r_r101 != 0; + if (cpy_r_r102) goto CPyL61; + cpy_r_r103 = cpy_r_r80 & 1; + cpy_r_r104 = cpy_r_r103 != 0; + if (!cpy_r_r104) goto CPyL62; +CPyL61: ; + cpy_r_r105 = CPyTagged_IsLt_(cpy_r_r80, 400); + cpy_r_r106 = cpy_r_r105 ^ 1; + cpy_r_r107 = cpy_r_r106; + goto CPyL63; +CPyL62: ; + cpy_r_r108 = (Py_ssize_t)400 <= (Py_ssize_t)cpy_r_r80; + cpy_r_r107 = cpy_r_r108; +CPyL63: ; + if (cpy_r_r107) { + goto CPyL65; + } else + goto CPyL120; +CPyL64: ; + if (cpy_r_r107) { + goto CPyL121; + } else + goto CPyL122; +CPyL65: ; + cpy_r_r109 = cpy_r_r80 & 1; + cpy_r_r110 = cpy_r_r109 != 0; + if (cpy_r_r110) goto CPyL67; + cpy_r_r111 = 598 & 1; + cpy_r_r112 = cpy_r_r111 != 0; + if (!cpy_r_r112) goto CPyL68; +CPyL67: ; + cpy_r_r113 = CPyTagged_IsLt_(598, cpy_r_r80); + cpy_r_r114 = cpy_r_r113 ^ 1; + cpy_r_r115 = cpy_r_r114; + goto CPyL69; +CPyL68: ; + cpy_r_r116 = (Py_ssize_t)cpy_r_r80 <= (Py_ssize_t)598; + cpy_r_r115 = cpy_r_r116; +CPyL69: ; + CPyTagged_DECREF(cpy_r_r80); + if (cpy_r_r115) { + goto CPyL121; + } else + goto CPyL122; +CPyL70: ; + cpy_r_r117 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'json' */ + PyObject *cpy_r_r118[1] = {cpy_r_response}; + cpy_r_r119 = (PyObject **)&cpy_r_r118; + cpy_r_r120 = PyObject_VectorcallMethod(cpy_r_r117, cpy_r_r119, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL123; } - cpy_r_r319 = CPyStatic_subscriptions___globals; - cpy_r_r320 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r321 = CPyDict_GetItem(cpy_r_r319, cpy_r_r320); - if (unlikely(cpy_r_r321 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL161; + CPy_DECREF(cpy_r_response); + cpy_r_r121 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ + cpy_r_r122 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'keys' */ + PyObject *cpy_r_r123[1] = {cpy_r_r120}; + cpy_r_r124 = (PyObject **)&cpy_r_r123; + cpy_r_r125 = PyObject_VectorcallMethod(cpy_r_r122, cpy_r_r124, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r125 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL124; } - cpy_r_r322 = Py_None; - cpy_r_r323.f0 = cpy_r_r318; - cpy_r_r323.f1 = cpy_r_r321; - cpy_r_r323.f2 = cpy_r_r322; - cpy_r_r324 = PyTuple_New(3); - if (unlikely(cpy_r_r324 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1124 = cpy_r_r323.f0; - PyTuple_SET_ITEM(cpy_r_r324, 0, __tmp1124); - PyObject *__tmp1125 = cpy_r_r323.f1; - PyTuple_SET_ITEM(cpy_r_r324, 1, __tmp1125); - PyObject *__tmp1126 = cpy_r_r323.f2; - PyTuple_SET_ITEM(cpy_r_r324, 2, __tmp1126); - cpy_r_r325 = PyObject_GetItem(cpy_r_r315, cpy_r_r324); - CPy_DECREF(cpy_r_r315); - CPy_DECREF(cpy_r_r324); - if (unlikely(cpy_r_r325 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL159; + cpy_r_r126 = PySequence_Contains(cpy_r_r125, cpy_r_r121); + CPy_DECREF(cpy_r_r125); + cpy_r_r127 = cpy_r_r126 >= 0; + if (unlikely(!cpy_r_r127)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL124; } - cpy_r_r326.f0 = cpy_r_r310; - cpy_r_r326.f1 = cpy_r_r325; - cpy_r_r327 = PyTuple_New(2); - if (unlikely(cpy_r_r327 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1127 = cpy_r_r326.f0; - PyTuple_SET_ITEM(cpy_r_r327, 0, __tmp1127); - PyObject *__tmp1128 = cpy_r_r326.f1; - PyTuple_SET_ITEM(cpy_r_r327, 1, __tmp1128); - cpy_r_r328 = PyObject_GetItem(cpy_r_r306, cpy_r_r327); - CPy_DECREF(cpy_r_r306); - CPy_DECREF(cpy_r_r327); - if (unlikely(cpy_r_r328 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + cpy_r_r128 = cpy_r_r126; + cpy_r_r129 = cpy_r_r128 ^ 1; + if (cpy_r_r129) { + goto CPyL125; + } else + goto CPyL78; +CPyL74: ; + cpy_r_r130 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Improperly formatted response for offchain lookup ' + "HTTP request - missing 'data' field.") */ + cpy_r_r131 = CPyStatic_exception_handling___globals; + cpy_r_r132 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValidationError' */ + cpy_r_r133 = CPyDict_GetItem(cpy_r_r131, cpy_r_r132); + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; } - cpy_r_r329 = CPyStatic_subscriptions___globals; - cpy_r_r330 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PendingTxSubscriptionHandler' */ - cpy_r_r331 = CPyDict_SetItem(cpy_r_r329, cpy_r_r330, cpy_r_r328); - CPy_DECREF(cpy_r_r328); - cpy_r_r332 = cpy_r_r331 >= 0; - if (unlikely(!cpy_r_r332)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + PyObject *cpy_r_r134[1] = {cpy_r_r130}; + cpy_r_r135 = (PyObject **)&cpy_r_r134; + cpy_r_r136 = PyObject_Vectorcall(cpy_r_r133, cpy_r_r135, 1, 0); + CPy_DECREF(cpy_r_r133); + if (unlikely(cpy_r_r136 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; } - cpy_r_r333 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r334 = CPyStatic_subscriptions___globals; - cpy_r_r335 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Union' */ - cpy_r_r336 = CPyDict_GetItem(cpy_r_r334, cpy_r_r335); - if (unlikely(cpy_r_r336 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + CPy_Raise(cpy_r_r136); + CPy_DECREF(cpy_r_r136); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; } - cpy_r_r337 = CPyStatic_subscriptions___globals; - cpy_r_r338 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'HexBytes' */ - cpy_r_r339 = CPyDict_GetItem(cpy_r_r337, cpy_r_r338); - if (unlikely(cpy_r_r339 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL162; + CPy_Unreachable(); +CPyL78: ; + cpy_r_r137 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'callbackFunction' */ + cpy_r_r138 = CPyDict_GetItem(cpy_r_offchain_lookup_payload, cpy_r_r137); + if (unlikely(cpy_r_r138 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL124; } - cpy_r_r340 = CPyStatic_subscriptions___globals; - cpy_r_r341 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TxData' */ - cpy_r_r342 = CPyDict_GetItem(cpy_r_r340, cpy_r_r341); - if (unlikely(cpy_r_r342 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL163; + cpy_r_r139 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r138); + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL124; } - cpy_r_r343.f0 = cpy_r_r339; - cpy_r_r343.f1 = cpy_r_r342; - cpy_r_r344 = PyTuple_New(2); - if (unlikely(cpy_r_r344 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1129 = cpy_r_r343.f0; - PyTuple_SET_ITEM(cpy_r_r344, 0, __tmp1129); - PyObject *__tmp1130 = cpy_r_r343.f1; - PyTuple_SET_ITEM(cpy_r_r344, 1, __tmp1130); - cpy_r_r345 = PyObject_GetItem(cpy_r_r336, cpy_r_r344); - CPy_DECREF(cpy_r_r336); - CPy_DECREF(cpy_r_r344); - if (unlikely(cpy_r_r345 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + cpy_r_r140 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'bytes' */ + cpy_r_r141 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'bytes' */ + CPy_INCREF(cpy_r_r140); + CPy_INCREF(cpy_r_r141); + cpy_r_r142.f0 = cpy_r_r140; + cpy_r_r142.f1 = cpy_r_r141; + cpy_r_r143 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'data' */ + cpy_r_r144 = PyObject_GetItem(cpy_r_r120, cpy_r_r143); + CPy_DECREF(cpy_r_r120); + if (unlikely(cpy_r_r144 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL126; } - cpy_r_r346 = PyObject_GetItem(cpy_r_r333, cpy_r_r345); - CPy_DECREF(cpy_r_r345); - if (unlikely(cpy_r_r346 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + cpy_r_r145 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r144); + CPy_DECREF(cpy_r_r144); + if (unlikely(cpy_r_r145 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL126; } - cpy_r_r347 = PyTuple_Pack(1, cpy_r_r346); - CPy_DECREF(cpy_r_r346); - if (unlikely(cpy_r_r347 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + cpy_r_r146 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'extraData' */ + cpy_r_r147 = CPyDict_GetItem(cpy_r_offchain_lookup_payload, cpy_r_r146); + if (unlikely(cpy_r_r147 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL127; } - cpy_r_r348 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.utils.subscriptions' */ - cpy_r_r349 = (PyObject *)CPyType_subscriptions___PendingTxSubscription_template; - cpy_r_r350 = CPyType_FromTemplate(cpy_r_r349, cpy_r_r347, cpy_r_r348); - CPy_DECREF(cpy_r_r347); - if (unlikely(cpy_r_r350 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + cpy_r_r148 = CPyDef_type_conversion___to_bytes_if_hex(cpy_r_r147); + CPy_DECREF(cpy_r_r147); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL127; } - cpy_r_r351 = CPyDef_subscriptions___PendingTxSubscription_trait_vtable_setup(); - if (unlikely(cpy_r_r351 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", -1, CPyStatic_subscriptions___globals); - goto CPyL164; + cpy_r_r149 = PyList_New(2); + if (unlikely(cpy_r_r149 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL128; } - cpy_r_r352 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r353 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'full_transactions' */ - cpy_r_r354 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_id' */ - cpy_r_r355 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'manager' */ - cpy_r_r356 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_params' */ - cpy_r_r357 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ - cpy_r_r358 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_context' */ - cpy_r_r359 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_label' */ - cpy_r_r360 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ - cpy_r_r361 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler_call_count' */ - cpy_r_r362 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r363 = PyTuple_Pack(10, cpy_r_r353, cpy_r_r354, cpy_r_r355, cpy_r_r356, cpy_r_r357, cpy_r_r358, cpy_r_r359, cpy_r_r360, cpy_r_r361, cpy_r_r362); - if (unlikely(cpy_r_r363 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL164; + cpy_r_r150 = (CPyPtr)&((PyListObject *)cpy_r_r149)->ob_item; + cpy_r_r151 = *(CPyPtr *)cpy_r_r150; + *(PyObject * *)cpy_r_r151 = cpy_r_r145; + cpy_r_r152 = cpy_r_r151 + 8; + *(PyObject * *)cpy_r_r152 = cpy_r_r148; + cpy_r_r153 = CPyStatic_exception_handling___encode; + if (unlikely(cpy_r_r153 == NULL)) { + goto CPyL129; + } else + goto CPyL88; +CPyL86: ; + PyErr_SetString(PyExc_NameError, "value for final name \"encode\" was not set"); + cpy_r_r154 = 0; + if (unlikely(!cpy_r_r154)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; } - cpy_r_r364 = PyObject_SetAttr(cpy_r_r350, cpy_r_r352, cpy_r_r363); - CPy_DECREF(cpy_r_r363); - cpy_r_r365 = cpy_r_r364 >= 0; - if (unlikely(!cpy_r_r365)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL164; + CPy_Unreachable(); +CPyL88: ; + cpy_r_r155 = PyTuple_New(2); + if (unlikely(cpy_r_r155 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp1041 = cpy_r_r142.f0; + PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1041); + PyObject *__tmp1042 = cpy_r_r142.f1; + PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1042); + PyObject *cpy_r_r156[2] = {cpy_r_r155, cpy_r_r149}; + cpy_r_r157 = (PyObject **)&cpy_r_r156; + cpy_r_r158 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r157, 2, 0); + if (unlikely(cpy_r_r158 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL130; } - CPyType_subscriptions___PendingTxSubscription = (PyTypeObject *)cpy_r_r350; - CPy_INCREF(CPyType_subscriptions___PendingTxSubscription); - cpy_r_r366 = CPyStatic_subscriptions___globals; - cpy_r_r367 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'PendingTxSubscription' */ - cpy_r_r368 = PyDict_SetItem(cpy_r_r366, cpy_r_r367, cpy_r_r350); - CPy_DECREF(cpy_r_r350); - cpy_r_r369 = cpy_r_r368 >= 0; - if (unlikely(!cpy_r_r369)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); + CPy_DECREF(cpy_r_r155); + CPy_DECREF_NO_IMM(cpy_r_r149); + if (likely(PyBytes_Check(cpy_r_r158) || PyByteArray_Check(cpy_r_r158))) + cpy_r_r159 = cpy_r_r158; + else { + CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 87, CPyStatic_exception_handling___globals, "bytes", cpy_r_r158); goto CPyL131; } - cpy_r_r370 = (PyObject *)CPyType_subscriptions___EthSubscriptionContext; - cpy_r_r371 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncingSubscription' */ - cpy_r_r372 = CPyStatic_subscriptions___globals; - cpy_r_r373 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncProgress' */ - cpy_r_r374 = CPyDict_GetItem(cpy_r_r372, cpy_r_r373); - if (unlikely(cpy_r_r374 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + cpy_r_r160 = CPyBytes_Concat(cpy_r_r139, cpy_r_r159); + CPy_DECREF(cpy_r_r159); + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; } - CPy_INCREF(cpy_r_r371); - cpy_r_r375.f0 = cpy_r_r371; - cpy_r_r375.f1 = cpy_r_r374; - cpy_r_r376 = PyTuple_New(2); - if (unlikely(cpy_r_r376 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1131 = cpy_r_r375.f0; - PyTuple_SET_ITEM(cpy_r_r376, 0, __tmp1131); - PyObject *__tmp1132 = cpy_r_r375.f1; - PyTuple_SET_ITEM(cpy_r_r376, 1, __tmp1132); - cpy_r_r377 = PyObject_GetItem(cpy_r_r370, cpy_r_r376); - CPy_DECREF(cpy_r_r376); - if (unlikely(cpy_r_r377 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + return cpy_r_r160; +CPyL92: ; + cpy_r_r161 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r161)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; } - cpy_r_r378 = CPyStatic_subscriptions___globals; - cpy_r_r379 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncingSubscriptionContext' */ - cpy_r_r380 = CPyDict_SetItem(cpy_r_r378, cpy_r_r379, cpy_r_r377); - CPy_DECREF(cpy_r_r377); - cpy_r_r381 = cpy_r_r380 >= 0; - if (unlikely(!cpy_r_r381)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + cpy_r_r162 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Offchain lookup failed for supplied urls.' */ + cpy_r_r163 = CPyStatic_exception_handling___globals; + cpy_r_r164 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MultipleFailedRequests' */ + cpy_r_r165 = CPyDict_GetItem(cpy_r_r163, cpy_r_r164); + if (unlikely(cpy_r_r165 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; } - cpy_r_r382 = CPyStatic_subscriptions___globals; - cpy_r_r383 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Callable' */ - cpy_r_r384 = CPyDict_GetItem(cpy_r_r382, cpy_r_r383); - if (unlikely(cpy_r_r384 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + PyObject *cpy_r_r166[1] = {cpy_r_r162}; + cpy_r_r167 = (PyObject **)&cpy_r_r166; + cpy_r_r168 = PyObject_Vectorcall(cpy_r_r165, cpy_r_r167, 1, 0); + CPy_DECREF(cpy_r_r165); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; } - cpy_r_r385 = CPyStatic_subscriptions___globals; - cpy_r_r386 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncingSubscriptionContext' */ - cpy_r_r387 = CPyDict_GetItem(cpy_r_r385, cpy_r_r386); - if (unlikely(cpy_r_r387 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL165; + CPy_Raise(cpy_r_r168); + CPy_DECREF(cpy_r_r168); + if (unlikely(!0)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL97; } - cpy_r_r388 = PyList_New(1); - if (unlikely(cpy_r_r388 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL166; + CPy_Unreachable(); +CPyL97: ; + cpy_r_r169 = NULL; + return cpy_r_r169; +CPyL98: ; + CPy_DecRef(cpy_r_r2); + goto CPyL97; +CPyL99: ; + CPy_DecRef(cpy_r_r7); + goto CPyL97; +CPyL100: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r10); + goto CPyL97; +CPyL101: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + goto CPyL97; +CPyL102: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r19); + goto CPyL97; +CPyL103: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r15); + goto CPyL14; +CPyL104: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + goto CPyL97; +CPyL105: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r40); + goto CPyL92; +CPyL106: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + goto CPyL97; +CPyL107: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r42); + goto CPyL97; +CPyL108: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r45); + goto CPyL97; +CPyL109: ; + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r48); + goto CPyL38; +CPyL110: ; + CPy_DECREF(cpy_r_r41); + goto CPyL35; +CPyL111: ; + CPy_DecRef(cpy_r_r48); + goto CPyL38; +CPyL112: ; + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r58); + goto CPyL38; +CPyL113: ; + CPy_DecRef(cpy_r_r48); + CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r67); + goto CPyL38; +CPyL114: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + goto CPyL43; +CPyL115: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + goto CPyL41; +CPyL116: ; + CPy_DecRef(cpy_r_r72.f0); + CPy_DecRef(cpy_r_r72.f1); + CPy_DecRef(cpy_r_r72.f2); + goto CPyL42; +CPyL117: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_response); + goto CPyL97; +CPyL118: ; + CPy_DecRef(cpy_r_r7); + CPy_DecRef(cpy_r_r15); + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_response); + CPyTagged_DecRef(cpy_r_r80); + goto CPyL97; +CPyL119: ; + CPy_DECREF(cpy_r_r100); + goto CPyL59; +CPyL120: ; + CPyTagged_DECREF(cpy_r_r80); + goto CPyL64; +CPyL121: ; + CPy_DECREF(cpy_r_r7); + CPy_DECREF(cpy_r_r15); + CPy_DECREF(cpy_r_r37); + CPy_DECREF(cpy_r_r40); + goto CPyL70; +CPyL122: ; + CPy_DECREF(cpy_r_response); + goto CPyL22; +CPyL123: ; + CPy_DecRef(cpy_r_response); + goto CPyL97; +CPyL124: ; + CPy_DecRef(cpy_r_r120); + goto CPyL97; +CPyL125: ; + CPy_DECREF(cpy_r_r120); + goto CPyL74; +CPyL126: ; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + goto CPyL97; +CPyL127: ; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + CPy_DecRef(cpy_r_r145); + goto CPyL97; +CPyL128: ; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + CPy_DecRef(cpy_r_r145); + CPy_DecRef(cpy_r_r148); + goto CPyL97; +CPyL129: ; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r142.f0); + CPy_DecRef(cpy_r_r142.f1); + CPy_DecRef(cpy_r_r149); + goto CPyL86; +CPyL130: ; + CPy_DecRef(cpy_r_r139); + CPy_DecRef(cpy_r_r149); + CPy_DecRef(cpy_r_r155); + goto CPyL97; +CPyL131: ; + CPy_DecRef(cpy_r_r139); + goto CPyL97; +} + +PyObject *CPyPy_exception_handling___handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"offchain_lookup_payload", "transaction", 0}; + static CPyArg_Parser parser = {"OO:handle_offchain_lookup", kwlist, 0}; + PyObject *obj_offchain_lookup_payload; + PyObject *obj_transaction; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_offchain_lookup_payload, &obj_transaction)) { + return NULL; } - cpy_r_r389 = (CPyPtr)&((PyListObject *)cpy_r_r388)->ob_item; - cpy_r_r390 = *(CPyPtr *)cpy_r_r389; - *(PyObject * *)cpy_r_r390 = cpy_r_r387; - cpy_r_r391 = CPyStatic_subscriptions___globals; - cpy_r_r392 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Coroutine' */ - cpy_r_r393 = CPyDict_GetItem(cpy_r_r391, cpy_r_r392); - if (unlikely(cpy_r_r393 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL167; + PyObject *arg_offchain_lookup_payload; + if (likely(PyDict_Check(obj_offchain_lookup_payload))) + arg_offchain_lookup_payload = obj_offchain_lookup_payload; + else { + CPy_TypeError("dict", obj_offchain_lookup_payload); + goto fail; } - cpy_r_r394 = CPyStatic_subscriptions___globals; - cpy_r_r395 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r396 = CPyDict_GetItem(cpy_r_r394, cpy_r_r395); - if (unlikely(cpy_r_r396 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL168; + PyObject *arg_transaction; + if (likely(PyDict_Check(obj_transaction))) + arg_transaction = obj_transaction; + else { + CPy_TypeError("dict", obj_transaction); + goto fail; } - cpy_r_r397 = CPyStatic_subscriptions___globals; - cpy_r_r398 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Any' */ - cpy_r_r399 = CPyDict_GetItem(cpy_r_r397, cpy_r_r398); - if (unlikely(cpy_r_r399 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL169; + PyObject *retval = CPyDef_exception_handling___handle_offchain_lookup(arg_offchain_lookup_payload, arg_transaction); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + return NULL; +} + +char CPyDef_exception_handling_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r9; + void *cpy_r_r11; + void *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + int32_t cpy_r_r48; + char cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + int32_t cpy_r_r57; + char cpy_r_r58; + char cpy_r_r59; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", -1, CPyStatic_exception_handling___globals); + goto CPyL17; } - cpy_r_r400 = Py_None; - cpy_r_r401.f0 = cpy_r_r396; - cpy_r_r401.f1 = cpy_r_r399; - cpy_r_r401.f2 = cpy_r_r400; - cpy_r_r402 = PyTuple_New(3); - if (unlikely(cpy_r_r402 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1133 = cpy_r_r401.f0; - PyTuple_SET_ITEM(cpy_r_r402, 0, __tmp1133); - PyObject *__tmp1134 = cpy_r_r401.f1; - PyTuple_SET_ITEM(cpy_r_r402, 1, __tmp1134); - PyObject *__tmp1135 = cpy_r_r401.f2; - PyTuple_SET_ITEM(cpy_r_r402, 2, __tmp1135); - cpy_r_r403 = PyObject_GetItem(cpy_r_r393, cpy_r_r402); - CPy_DECREF(cpy_r_r393); - CPy_DECREF(cpy_r_r402); - if (unlikely(cpy_r_r403 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL167; + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Any', 'Dict', 'Final') */ + cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r7 = CPyStatic_exception_handling___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } - cpy_r_r404.f0 = cpy_r_r388; - cpy_r_r404.f1 = cpy_r_r403; - cpy_r_r405 = PyTuple_New(2); - if (unlikely(cpy_r_r405 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp1136 = cpy_r_r404.f0; - PyTuple_SET_ITEM(cpy_r_r405, 0, __tmp1136); - PyObject *__tmp1137 = cpy_r_r404.f1; - PyTuple_SET_ITEM(cpy_r_r405, 1, __tmp1137); - cpy_r_r406 = PyObject_GetItem(cpy_r_r384, cpy_r_r405); - CPy_DECREF(cpy_r_r384); - CPy_DECREF(cpy_r_r405); - if (unlikely(cpy_r_r406 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = (PyObject **)&CPyModule_requests; + PyObject **cpy_r_r10[1] = {cpy_r_r9}; + cpy_r_r11 = (void *)&cpy_r_r10; + int64_t cpy_r_r12[1] = {7}; + cpy_r_r13 = (void *)&cpy_r_r12; + cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('requests', 'requests', 'requests'),) */ + cpy_r_r15 = CPyStatic_exception_handling___globals; + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/utils/exception_handling.py' */ + cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r18 = CPyImport_ImportMany(cpy_r_r14, cpy_r_r11, cpy_r_r15, cpy_r_r16, cpy_r_r17, cpy_r_r13); + if (!cpy_r_r18) goto CPyL17; + cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('abi',) */ + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_eth_abi' */ + cpy_r_r21 = CPyStatic_exception_handling___globals; + cpy_r_r22 = CPyImport_ImportFromMany(cpy_r_r20, cpy_r_r19, cpy_r_r19, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } - cpy_r_r407 = CPyStatic_subscriptions___globals; - cpy_r_r408 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncingSubscriptionHandler' */ - cpy_r_r409 = CPyDict_SetItem(cpy_r_r407, cpy_r_r408, cpy_r_r406); - CPy_DECREF(cpy_r_r406); - cpy_r_r410 = cpy_r_r409 >= 0; - if (unlikely(!cpy_r_r410)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + CPyModule_faster_eth_abi = cpy_r_r22; + CPy_INCREF(CPyModule_faster_eth_abi); + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('URI',) */ + cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_typing' */ + cpy_r_r25 = CPyStatic_exception_handling___globals; + cpy_r_r26 = CPyImport_ImportFromMany(cpy_r_r24, cpy_r_r23, cpy_r_r23, cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } - cpy_r_r411 = (PyObject *)CPyType_subscriptions___EthSubscription; - cpy_r_r412 = CPyStatic_subscriptions___globals; - cpy_r_r413 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncProgress' */ - cpy_r_r414 = CPyDict_GetItem(cpy_r_r412, cpy_r_r413); - if (unlikely(cpy_r_r414 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + CPyModule_eth_typing = cpy_r_r26; + CPy_INCREF(CPyModule_eth_typing); + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('DEFAULT_HTTP_TIMEOUT',) */ + cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.http' */ + cpy_r_r29 = CPyStatic_exception_handling___globals; + cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } - cpy_r_r415 = PyObject_GetItem(cpy_r_r411, cpy_r_r414); - CPy_DECREF(cpy_r_r414); - if (unlikely(cpy_r_r415 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + CPyModule_faster_web3____utils___http = cpy_r_r30; + CPy_INCREF(CPyModule_faster_web3____utils___http); + CPy_DECREF(cpy_r_r30); + cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('to_bytes_if_hex', 'to_hex_if_bytes') */ + cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.type_conversion' */ + cpy_r_r33 = CPyStatic_exception_handling___globals; + cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } - cpy_r_r416 = PyTuple_Pack(1, cpy_r_r415); - CPy_DECREF(cpy_r_r415); - if (unlikely(cpy_r_r416 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + CPyModule_faster_web3____utils___type_conversion = cpy_r_r34; + CPy_INCREF(CPyModule_faster_web3____utils___type_conversion); + CPy_DECREF(cpy_r_r34); + cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('MultipleFailedRequests', 'Web3ValidationError') */ + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.exceptions' */ + cpy_r_r37 = CPyStatic_exception_handling___globals; + cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } - cpy_r_r417 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.utils.subscriptions' */ - cpy_r_r418 = (PyObject *)CPyType_subscriptions___SyncingSubscription_template; - cpy_r_r419 = CPyType_FromTemplate(cpy_r_r418, cpy_r_r416, cpy_r_r417); - CPy_DECREF(cpy_r_r416); - if (unlikely(cpy_r_r419 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + CPyModule_faster_web3___exceptions = cpy_r_r38; + CPy_INCREF(CPyModule_faster_web3___exceptions); + CPy_DECREF(cpy_r_r38); + cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TxParams',) */ + cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ + cpy_r_r41 = CPyStatic_exception_handling___globals; + cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } - cpy_r_r420 = CPyDef_subscriptions___SyncingSubscription_trait_vtable_setup(); - if (unlikely(cpy_r_r420 == 2)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", -1, CPyStatic_subscriptions___globals); - goto CPyL170; + CPyModule_faster_web3___types = cpy_r_r42; + CPy_INCREF(CPyModule_faster_web3___types); + CPy_DECREF(cpy_r_r42); + cpy_r_r43 = CPyModule_requests; + cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Session' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } - cpy_r_r421 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r422 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_id' */ - cpy_r_r423 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'manager' */ - cpy_r_r424 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_params' */ - cpy_r_r425 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ - cpy_r_r426 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_context' */ - cpy_r_r427 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_label' */ - cpy_r_r428 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ - cpy_r_r429 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'handler_call_count' */ - cpy_r_r430 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r431 = PyTuple_Pack(9, cpy_r_r422, cpy_r_r423, cpy_r_r424, cpy_r_r425, cpy_r_r426, cpy_r_r427, cpy_r_r428, cpy_r_r429, cpy_r_r430); - if (unlikely(cpy_r_r431 == NULL)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL170; + CPyStatic_exception_handling___Session = cpy_r_r45; + CPy_INCREF(CPyStatic_exception_handling___Session); + cpy_r_r46 = CPyStatic_exception_handling___globals; + cpy_r_r47 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Session' */ + cpy_r_r48 = CPyDict_SetItem(cpy_r_r46, cpy_r_r47, cpy_r_r45); + CPy_DECREF(cpy_r_r45); + cpy_r_r49 = cpy_r_r48 >= 0; + if (unlikely(!cpy_r_r49)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } - cpy_r_r432 = PyObject_SetAttr(cpy_r_r419, cpy_r_r421, cpy_r_r431); - CPy_DECREF(cpy_r_r431); - cpy_r_r433 = cpy_r_r432 >= 0; - if (unlikely(!cpy_r_r433)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL170; + cpy_r_r50 = CPyStatic_exception_handling___globals; + cpy_r_r51 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'abi' */ + cpy_r_r52 = CPyDict_GetItem(cpy_r_r50, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } - CPyType_subscriptions___SyncingSubscription = (PyTypeObject *)cpy_r_r419; - CPy_INCREF(CPyType_subscriptions___SyncingSubscription); - cpy_r_r434 = CPyStatic_subscriptions___globals; - cpy_r_r435 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SyncingSubscription' */ - cpy_r_r436 = PyDict_SetItem(cpy_r_r434, cpy_r_r435, cpy_r_r419); - CPy_DECREF(cpy_r_r419); - cpy_r_r437 = cpy_r_r436 >= 0; - if (unlikely(!cpy_r_r437)) { - CPy_AddTraceback("faster_web3/utils/subscriptions.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_subscriptions___globals); - goto CPyL131; + cpy_r_r53 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'encode' */ + cpy_r_r54 = CPyObject_GetAttr(cpy_r_r52, cpy_r_r53); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; + } + CPyStatic_exception_handling___encode = cpy_r_r54; + CPy_INCREF(CPyStatic_exception_handling___encode); + cpy_r_r55 = CPyStatic_exception_handling___globals; + cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'encode' */ + cpy_r_r57 = CPyDict_SetItem(cpy_r_r55, cpy_r_r56, cpy_r_r54); + CPy_DECREF(cpy_r_r54); + cpy_r_r58 = cpy_r_r57 >= 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("faster_web3/utils/exception_handling.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_exception_handling___globals); + goto CPyL17; } return 1; -CPyL131: ; - cpy_r_r438 = 2; - return cpy_r_r438; -CPyL132: ; - CPy_DecRef(cpy_r_r53); - goto CPyL131; -CPyL133: ; - CPy_DecRef(cpy_r_r53); - CPy_DecRef(cpy_r_r56); - goto CPyL131; -CPyL134: ; - CPy_DecRef(cpy_r_r66); - goto CPyL131; -CPyL135: ; - CPy_DecRef(cpy_r_r83); - goto CPyL131; -CPyL136: ; - CPy_DecRef(cpy_r_r83); - CPy_DecRef(cpy_r_r87); - goto CPyL131; -CPyL137: ; - CPy_DecRef(cpy_r_r83); - CPy_DecRef(cpy_r_r93); - goto CPyL131; -CPyL138: ; - CPy_DecRef(cpy_r_r83); - CPy_DecRef(cpy_r_r94); - goto CPyL131; -CPyL139: ; - CPy_DecRef(cpy_r_r83); - CPy_DecRef(cpy_r_r94); - CPy_DecRef(cpy_r_r99); - goto CPyL131; -CPyL140: ; - CPy_DecRef(cpy_r_r83); - CPy_DecRef(cpy_r_r94); - CPy_DecRef(cpy_r_r99); - CPy_DecRef(cpy_r_r102); - goto CPyL131; -CPyL141: ; - CPy_DecRef(cpy_r_r119); - goto CPyL131; -CPyL142: ; - CPy_DecRef(cpy_r_r127); - goto CPyL131; -CPyL143: ; - CPy_DecRef(cpy_r_r158); - goto CPyL131; -CPyL144: ; - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r161); - goto CPyL131; -CPyL145: ; - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r162); - goto CPyL131; -CPyL146: ; - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r162); - CPy_DecRef(cpy_r_r167); - goto CPyL131; -CPyL147: ; - CPy_DecRef(cpy_r_r158); - CPy_DecRef(cpy_r_r162); - CPy_DecRef(cpy_r_r167); - CPy_DecRef(cpy_r_r170); - goto CPyL131; -CPyL148: ; - CPy_DecRef(cpy_r_r193); - goto CPyL131; -CPyL149: ; - CPy_DecRef(cpy_r_r229); - goto CPyL131; -CPyL150: ; - CPy_DecRef(cpy_r_r229); - CPy_DecRef(cpy_r_r232); - goto CPyL131; -CPyL151: ; - CPy_DecRef(cpy_r_r229); - CPy_DecRef(cpy_r_r233); - goto CPyL131; -CPyL152: ; - CPy_DecRef(cpy_r_r229); - CPy_DecRef(cpy_r_r233); - CPy_DecRef(cpy_r_r238); - goto CPyL131; -CPyL153: ; - CPy_DecRef(cpy_r_r229); - CPy_DecRef(cpy_r_r233); - CPy_DecRef(cpy_r_r238); - CPy_DecRef(cpy_r_r241); - goto CPyL131; -CPyL154: ; - CPy_DecRef(cpy_r_r264); - goto CPyL131; -CPyL155: ; - CPy_DecRef(cpy_r_r287); - goto CPyL131; -CPyL156: ; - CPy_DecRef(cpy_r_r287); - CPy_DecRef(cpy_r_r290); - goto CPyL131; -CPyL157: ; - CPy_DecRef(cpy_r_r306); - goto CPyL131; -CPyL158: ; - CPy_DecRef(cpy_r_r306); - CPy_DecRef(cpy_r_r309); - goto CPyL131; -CPyL159: ; - CPy_DecRef(cpy_r_r306); - CPy_DecRef(cpy_r_r310); - goto CPyL131; -CPyL160: ; - CPy_DecRef(cpy_r_r306); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r315); - goto CPyL131; -CPyL161: ; - CPy_DecRef(cpy_r_r306); - CPy_DecRef(cpy_r_r310); - CPy_DecRef(cpy_r_r315); - CPy_DecRef(cpy_r_r318); - goto CPyL131; -CPyL162: ; - CPy_DecRef(cpy_r_r336); - goto CPyL131; -CPyL163: ; - CPy_DecRef(cpy_r_r336); - CPy_DecRef(cpy_r_r339); - goto CPyL131; -CPyL164: ; - CPy_DecRef(cpy_r_r350); - goto CPyL131; -CPyL165: ; - CPy_DecRef(cpy_r_r384); - goto CPyL131; -CPyL166: ; - CPy_DecRef(cpy_r_r384); - CPy_DecRef(cpy_r_r387); - goto CPyL131; -CPyL167: ; - CPy_DecRef(cpy_r_r384); - CPy_DecRef(cpy_r_r388); - goto CPyL131; -CPyL168: ; - CPy_DecRef(cpy_r_r384); - CPy_DecRef(cpy_r_r388); - CPy_DecRef(cpy_r_r393); - goto CPyL131; -CPyL169: ; - CPy_DecRef(cpy_r_r384); - CPy_DecRef(cpy_r_r388); - CPy_DecRef(cpy_r_r393); - CPy_DecRef(cpy_r_r396); - goto CPyL131; -CPyL170: ; - CPy_DecRef(cpy_r_r419); - goto CPyL131; +CPyL17: ; + cpy_r_r59 = 2; + return cpy_r_r59; } int CPyGlobalsInit(void) @@ -304842,13 +296150,6 @@ int CPyGlobalsInit(void) CPyModule_faster_web3____utils___type_conversion = Py_None; CPyModule_faster_web3___exceptions = Py_None; CPyModule_faster_web3___types = Py_None; - CPyModule_faster_web3___utils___subscriptions = Py_None; - CPyModule_builtins = Py_None; - CPyModule_typing = Py_None; - CPyModule_eth_typing = Py_None; - CPyModule_faster_hexbytes = Py_None; - CPyModule_faster_web3___exceptions = Py_None; - CPyModule_faster_web3___types = Py_None; if (CPyStatics_Initialize(CPyStatics, CPyLit_Str, CPyLit_Bytes, CPyLit_Int, CPyLit_Float, CPyLit_Complex, CPyLit_Tuple, CPyLit_FrozenSet) < 0) { return -1; } @@ -304953,7 +296254,7 @@ const char * const CPyLit_Str[] = { "\003\beth_sign\021eth_signTypedData$RPC_METHODS_UNSUPPORTED_DURING_BATCH", "\004\033faster_web3._utils.batching\004web3\016_requests_info\024_async_requests_info", "\005\016RequestBatcher\ais_text\bis_bytes\alatin-1\nis_integer", - "\005\036unrecognized block reference: \rWeb3TypeError\004safe\bearliest\tfinalized", + "\005\036unrecognized block reference: \rWeb3TypeError\tfinalized\bearliest\004safe", "\002\tis_string\006is_hex", "\002=Value did not match any of the recognized block identifiers: \005curry", "\003\tTypeGuard\021typing_extensions\"select_method_for_block_identifier", @@ -305429,13 +296730,14 @@ const char * const CPyLit_Str[] = { "\003\t_provider\032_request_information_cache\027_request_response_cache", "\002\034_subscription_response_queue\033_handler_subscription_queue", "\002)_subscription_queue_synced_with_ws_stream\027_subscription_container", - "\003\020RequestProcessor\bIterator\017EthSubscription", + "\005\020RequestProcessor\005label\b_handler\bIterator\017EthSubscription", "\0027faster_web3.providers.persistent.subscription_container\rsubscriptions", - "\003\023subscriptions_by_id\026subscriptions_by_label\001#", + "\005\023subscriptions_by_id\026subscriptions_by_label\016_default_label\006_label\001#", "\001USubscription label already exists. Subscriptions must have unique labels.\n label: ", "\003\004done\tcancelled.Subscription handler task raised an exception.", "\003\texception SubscriptionHandlerTaskException\nput_nowait", - "\003!Cleaning up %d remaining tasks...\006cancel\n_subscribe", + "\003!Cleaning up %d remaining tasks...\006cancel\023subscription_params", + "\002\n_subscribe\003_id", "\001ASuccessfully subscribed to subscription:\n label: %s\n id: %s", "\001\032No subscriptions provided.", "\0017Expected a Subscription or a sequence of Subscriptions.", @@ -305447,27 +296749,27 @@ const char * const CPyLit_Str[] = { "\0011Successfully unsubscribed from all subscriptions.", "\001gFailed to unsubscribe from all subscriptions. Some subscriptions are still active.\n subscriptions=%s", "\001ANo handler subscriptions found. Subscription handler did not run.", - "\003\021_process_response\026_handler_task_callback\021add_done_callback", + "\004\021_process_response\020_handler_context\026EthSubscriptionContext\vparallelize", + "\002\026_handler_task_callback\021add_done_callback", "\001VAll handler subscriptions have been unsubscribed from. Stopping subscription handling.", "\001UAn exception occurred in a subscription handler task. Stopping subscription handling.", "\002\"Stopping subscription handling: %s _handle_listener_task_exceptions", "\0028faster_web3/providers/persistent/subscription_manager.py\boverload", - "\003\026EthSubscriptionContext\037faster_web3.utils.subscriptions\vparallelize", - "\004\ftask_timeout\006_tasks\023total_handler_calls\023SubscriptionManager", - "\003\022TemporaryDirectory\004path\adirname", - "\0032../../../tests/integration/geth-1.16.2-fixture.zip\004join\aabspath", - "\a\aZipFile\nextractall\fgenesis.json\006socket\t127.0.0.1\004bind\vgetsockname", - "\005\021http://localhost:\vGETH_BINARY\fGETH_VERSION\023get_executable_path\006exists", - "\a\finstall_geth\004geth\005--dev\f--dev.period\003100\t--datadir\f--nodiscover", - "\005\006--http\v--http.port\n--http.api\030admin,debug,eth,net,web3\f--ipcdisable", - "\b\n--password\bkeystore\006pw.txt\004PIPE\fcheck_output\005stdin\006stderr\005Popen", - "\004\006stdout#faster_web3/tools/benchmark/node.py\nsubprocess\btempfile", - "\003\azipfile\fgeth.install\024kill_proc_gracefully", - "\002!faster_web3.tools.benchmark.utils\027geth-1.16.2-fixture.zip", - "\003\020GETH_FIXTURE_ZIP faster_web3.tools.benchmark.node\brpc_port", - "\003\fendpoint_uri\vgeth_binary\024GethBenchmarkFixture", - "\004$|{:^26}|{:^20}|{:^20}|{:^20}|{:^20}|\bMethod (\a calls)\fHTTPProvider", - "\002\020AsyncHTTProvider\021WebSocketProvider", + "\003\037faster_web3.utils.subscriptions\ftask_timeout\006_tasks", + "\004\023total_handler_calls\023SubscriptionManager\022TemporaryDirectory\004path", + "\003\adirname2../../../tests/integration/geth-1.16.2-fixture.zip\004join", + "\a\aabspath\aZipFile\nextractall\fgenesis.json\006socket\t127.0.0.1\004bind", + "\004\vgetsockname\021http://localhost:\vGETH_BINARY\fGETH_VERSION", + "\a\023get_executable_path\006exists\finstall_geth\004geth\005--dev\f--dev.period\003100", + "\005\t--datadir\f--nodiscover\006--http\v--http.port\n--http.api", + "\006\030admin,debug,eth,net,web3\f--ipcdisable\n--password\bkeystore\006pw.txt\004PIPE", + "\005\fcheck_output\005stdin\006stderr\005Popen\006stdout", + "\004#faster_web3/tools/benchmark/node.py\nsubprocess\btempfile\azipfile", + "\003\fgeth.install\024kill_proc_gracefully!faster_web3.tools.benchmark.utils", + "\002\027geth-1.16.2-fixture.zip\020GETH_FIXTURE_ZIP", + "\004 faster_web3.tools.benchmark.node\brpc_port\fendpoint_uri\vgeth_binary", + "\003\024GethBenchmarkFixture$|{:^26}|{:^20}|{:^20}|{:^20}|{:^20}|\bMethod (", + "\004\a calls)\fHTTPProvider\020AsyncHTTProvider\021WebSocketProvider", "\001p----------------------------------------------------------------------------------------------------------------", "\0020|{:^26}|{:^20.10}|{:^20.10}|{:^20.10}|{:^20.10}|\021AsyncHTTPProvider", "\006\006Logger\aconnect\nsettimeout\aOSError\017ConnectionError\021client_exceptions", @@ -305507,18 +296809,7 @@ const char * const CPyLit_Str[] = { "\002-faster_web3/utils/async_exception_handling.py\017to_bytes_if_hex", "\003\vOrderedDict\004last(Timeout waiting for item to be available", "\006\fTimeoutError\034faster_web3/utils/caching.py\tFINALIZED\004SAFE\005_size\005_data", - "\002\'faster_web3/utils/exception_handling.py\033\' object has no attribute \'", - "\001YSubscription handler called.\n label: %s\n call count: %s\n total handler calls: %s", - "\004\ahandler\017handler_context\005label\037No `id` found for subscription.", - "\004\vunsubscribe\023TSubscriptionResult\rTSubscription\024EthSubscription[Any]", - "\004\026EthSubscriptionHandler\003_id\024_subscription_params\b_handler", - "\004\020_handler_context\006_label\022handler_call_count\020LogsSubscription", - "\003\027LogsSubscriptionContext\027LogsSubscriptionHandler\vlogs_filter", - "\002\024NewHeadsSubscription\033NewHeadsSubscriptionContext", - "\002\033NewHeadsSubscriptionHandler\025PendingTxSubscription", - "\002\034PendingTxSubscriptionContext\034PendingTxSubscriptionHandler", - "\002\023SyncingSubscription\032SyncingSubscriptionContext", - "\001\032SyncingSubscriptionHandler", + "\001\'faster_web3/utils/exception_handling.py", "", }; const char * const CPyLit_Bytes[] = { @@ -305535,55 +296826,55 @@ const char * const CPyLit_Int[] = { const double CPyLit_Float[] = {0}; const double CPyLit_Complex[] = {0}; const int CPyLit_Tuple[] = { - 355, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 68, 68, 68, - 3, 69, 69, 69, 2, 2071, 2072, 1, 72, 1, 74, 12, 76, 77, 78, 79, 80, - 81, 82, 83, 84, 85, 86, 87, 3, 89, 89, 89, 1, 2077, 1, 13, 1, 79, 1, + 350, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 68, 68, 68, + 3, 69, 69, 69, 2, 2048, 2049, 1, 72, 1, 74, 12, 76, 77, 78, 79, 80, + 81, 82, 83, 84, 85, 86, 87, 3, 89, 89, 89, 1, 2054, 1, 13, 1, 79, 1, 163, 5, 165, 76, 83, 166, 86, 2, 167, 168, 1, 160, 1, 171, 1, 173, 5, 175, 153, 176, 177, 178, 3, 168, 184, 185, 1, 87, 3, 212, 213, 213, 1, - 2090, 1, 217, 1, 229, 1, 230, 1, 232, 1, 233, 2, 181, 92, 1, 236, 1, + 2067, 1, 217, 1, 229, 1, 230, 1, 232, 1, 233, 2, 181, 92, 1, 236, 1, 45, 1, 244, 1, 117, 1, 251, 1, 270, 1, 271, 1, 272, 1, 273, 3, 274, 181, 92, 2, 252, 253, 10, 165, 76, 275, 79, 83, 276, 85, 166, 86, 277, - 3, 278, 278, 278, 1, 2110, 5, 280, 167, 168, 184, 185, 4, 261, 263, + 3, 278, 278, 278, 1, 2087, 5, 280, 167, 168, 184, 185, 4, 261, 263, 247, 262, 2, 222, 220, 6, 186, 187, 188, 191, 189, 193, 2, 228, 13, 1, 302, 7, 165, 76, 78, 79, 83, 86, 277, 1, 168, 2, 303, 309, 1, 313, 1, 317, 1, 319, 1, 298, 5, 322, 323, 324, 325, 326, 1, 352, 1, 355, 13, 165, 76, 357, 358, 78, 79, 359, 81, 85, 166, 86, 277, 87, 1, 361, 3, 363, 364, 365, 3, 76, 83, 86, 1, 185, 6, 383, 392, 385, 391, 382, 263, 1, 394, 1, 395, 2, 387, 298, 1, 363, 2, 398, 399, 6, 401, 402, 403, - 404, 405, 406, 3, 436, 436, 436, 3, 437, 437, 437, 2, 2140, 2141, 1, + 404, 405, 406, 3, 436, 436, 436, 3, 437, 437, 437, 2, 2117, 2118, 1, 431, 13, 165, 76, 357, 358, 78, 79, 410, 81, 83, 276, 85, 86, 87, 3, - 281, 281, 281, 1, 2145, 1, 440, 8, 442, 443, 444, 445, 446, 447, 448, + 281, 281, 281, 1, 2122, 1, 440, 8, 442, 443, 444, 445, 446, 447, 448, 449, 1, 422, 1, 451, 1, 387, 4, 363, 453, 454, 365, 1, 455, 1, 506, 3, - 509, 509, 509, 1, 2155, 8, 165, 76, 78, 79, 83, 276, 514, 86, 1, 515, - 3, 565, 565, 565, 3, 570, 570, 570, 2, 2159, 2160, 10, 165, 76, 357, + 509, 509, 509, 1, 2132, 8, 165, 76, 78, 79, 83, 276, 514, 86, 1, 515, + 3, 565, 565, 565, 3, 570, 570, 570, 2, 2136, 2137, 10, 165, 76, 357, 78, 81, 83, 276, 85, 86, 277, 12, 572, 573, 574, 575, 576, 577, 578, 579, 280, 168, 185, 580, 1, 554, 1, 582, 1, 553, 5, 552, 537, 520, 517, 525, 1, 522, 5, 521, 539, 542, 534, 556, 1, 585, 1, 536, 1, 588, 4, 530, 531, 533, 532, 4, 564, 387, 562, 298, 6, 591, 322, 592, 593, 594, 324, 3, 526, 543, 548, 7, 76, 275, 78, 79, 83, 85, 166, 3, 315, - 281, 281, 2, 2145, 2178, 1, 601, 2, 618, 251, 2, 2160, 2141, 7, 76, + 281, 281, 2, 2122, 2155, 1, 601, 2, 618, 251, 2, 2137, 2118, 7, 76, 357, 79, 84, 85, 514, 277, 1, 640, 1, 643, 1, 663, 1, 664, 2, 666, - 582, 1, 683, 3, 685, 685, 685, 2, 2071, 2190, 12, 76, 357, 78, 79, + 582, 1, 683, 3, 685, 685, 685, 2, 2048, 2167, 12, 76, 357, 78, 79, 687, 688, 83, 276, 166, 514, 86, 87, 1, 689, 3, 185, 691, 580, 8, 552, 537, 383, 392, 461, 263, 247, 536, 1, 681, 9, 628, 623, 625, 629, 627, 630, 626, 622, 624, 2, 693, 694, 1, 680, 1, 329, 5, 76, 78, 79, 83, - 86, 3, 733, 665, 665, 2, 2202, 2145, 7, 731, 720, 711, 718, 716, 726, + 86, 3, 733, 665, 665, 2, 2179, 2122, 7, 731, 720, 711, 718, 716, 726, 298, 2, 734, 454, 4, 165, 79, 86, 277, 2, 774, 325, 1, 688, 8, 165, 76, 357, 78, 687, 83, 276, 86, 3, 460, 461, 391, 1, 778, 3, 779, 394, 781, 1, 784, 1, 454, 1, 788, 1, 789, 1, 794, 1, 566, 2, 818, 819, 2, - 807, 821, 3, 843, 843, 843, 1, 2221, 1, 793, 3, 846, 846, 846, 3, 847, - 847, 847, 4, 2224, 2225, 2141, 2155, 7, 76, 78, 79, 81, 83, 86, 87, 4, - 848, 820, 833, 817, 1, 850, 3, 851, 851, 851, 1, 2230, 1, 816, 1, 403, + 807, 821, 3, 843, 843, 843, 1, 2198, 1, 793, 3, 846, 846, 846, 3, 847, + 847, 847, 4, 2201, 2202, 2118, 2132, 7, 76, 78, 79, 81, 83, 86, 87, 4, + 848, 820, 833, 817, 1, 850, 3, 851, 851, 851, 1, 2207, 1, 816, 1, 403, 1, 792, 1, 813, 1, 854, 1, 276, 2, 865, 298, 1, 904, 3, 662, 662, 662, - 3, 915, 915, 915, 2, 2240, 2241, 13, 165, 76, 357, 275, 78, 79, 687, + 3, 915, 915, 915, 2, 2217, 2218, 13, 165, 76, 357, 275, 78, 79, 687, 82, 917, 85, 514, 86, 277, 1, 885, 15, 778, 882, 873, 606, 918, 919, 920, 881, 383, 385, 462, 391, 878, 874, 921, 5, 922, 779, 923, 394, 519, 1, 924, 3, 925, 926, 927, 6, 903, 910, 907, 905, 911, 908, 5, 930, 786, 931, 932, 787, 4, 530, 934, 935, 936, 3, 451, 937, 938, 1, 939, 1, 941, 2, 680, 942, 4, 731, 898, 387, 298, 9, 322, 943, 363, 454, 944, 945, 365, 324, 326, 1, 963, 2, 79, 86, 5, 76, 687, 688, 84, - 86, 2, 323, 324, 2, 1215, 1216, 1, 1215, 3, 1224, 1224, 1224, 2, 2264, - 2224, 6, 76, 357, 78, 79, 917, 83, 4, 572, 578, 185, 580, 13, 1159, + 86, 2, 323, 324, 2, 1215, 1216, 1, 1215, 3, 1224, 1224, 1224, 2, 2241, + 2201, 6, 76, 357, 78, 79, 917, 83, 4, 572, 578, 185, 580, 13, 1159, 517, 1166, 920, 1185, 459, 383, 1180, 460, 1181, 385, 461, 391, 1, 873, 1, 537, 4, 779, 1167, 1168, 1027, 1, 1227, 10, 628, 623, 625, 629, 627, 1170, 630, 626, 1172, 624, 1, 1228, 8, 1201, 1184, 1219, @@ -305599,41 +296890,39 @@ const int CPyLit_Tuple[] = { 160, 2, 779, 394, 3, 534, 556, 1352, 1, 1369, 1, 368, 1, 1371, 1, 1350, 1, 1358, 2, 1349, 298, 6, 591, 322, 1373, 593, 594, 324, 1, 543, 1, 83, 2, 324, 325, 1, 1377, 2, 352, 1382, 2, 1389, 1390, 3, 1391, - 1391, 1391, 3, 1392, 1392, 1392, 3, 2309, 2310, 2241, 5, 79, 687, 83, + 1391, 1391, 3, 1392, 1392, 1392, 3, 2286, 2287, 2218, 5, 79, 687, 83, 276, 85, 1, 921, 3, 394, 1167, 1384, 1, 1394, 2, 865, 562, 5, 592, 1396, 323, 324, 325, 2, 1401, 1390, 2, 1406, 1407, 3, 1429, 1429, - 1429, 3, 1430, 1430, 1430, 4, 2320, 2241, 2321, 2072, 10, 165, 76, + 1429, 3, 1430, 1430, 1430, 4, 2297, 2218, 2298, 2049, 10, 165, 76, 357, 79, 81, 917, 83, 85, 166, 514, 1, 159, 4, 731, 1432, 1410, 898, 2, 184, 185, 4, 1434, 537, 462, 256, 1, 882, 3, 779, 394, 1422, 1, 1435, 2, 746, 768, 2, 718, 716, 5, 1436, 1437, 365, 946, 1438, 1, 1466, 1, 1568, 1, 1566, 3, 274, 1239, 1573, 1, 1574, 3, 274, 180, 1573, 1, 1410, 10, 165, 76, 357, 358, 78, 79, 82, 83, 86, 277, 1, 383, 1, 516, 1, 498, 3, 363, 734, 454, 2, 1572, 1578, 2, 1584, 1585, 1, - 2241, 7, 165, 76, 357, 78, 79, 83, 87, 2, 168, 185, 3, 460, 392, 391, + 2218, 7, 165, 76, 357, 78, 79, 83, 87, 2, 168, 185, 3, 460, 392, 391, 2, 882, 606, 7, 303, 922, 779, 394, 1597, 519, 522, 6, 1598, 1599, 930, 786, 931, 1600, 1, 1601, 1, 1602, 1, 1604, 3, 1606, 363, 324, 2, 1670, 1671, 7, 165, 76, 78, 79, 86, 277, 87, 3, 1677, 363, 454, 11, 165, 76, 357, 78, 79, 81, 83, 85, 514, 86, 87, 1, 367, 2, 406, 403, 3, 1710, 1711, 298, 1, 1712, 4, 1714, 363, 1715, 454, 7, 76, 78, 79, - 1728, 81, 83, 87, 1, 1729, 1, 721, 2, 2221, 2224, 11, 165, 76, 79, 81, - 83, 276, 84, 86, 277, 87, 1765, 5, 1740, 1710, 1711, 387, 298, 2, - 1677, 454, 2, 1729, 1766, 2, 1808, 1809, 3, 1808, 1811, 1809, 3, 1782, - 1782, 1782, 2, 2225, 2378, 3, 1806, 1810, 1807, 1, 1773, 5, 76, 79, - 410, 276, 87, 3, 1815, 1815, 1815, 1, 2383, 2, 1789, 1791, 1, 1817, 1, - 1835, 2, 76, 78, 3, 1847, 1847, 1847, 3, 1782, 1782, 1848, 3, 509, - 509, 1849, 4, 2221, 2389, 2390, 2391, 2, 76, 79, 3, 849, 849, 849, 2, - 2394, 2230, 15, 165, 76, 357, 358, 78, 81, 82, 1854, 83, 276, 85, 166, - 1855, 514, 86, 1, 1856, 5, 280, 592, 168, 1858, 185, 2, 1859, 1860, 1, - 1862, 1, 832, 3, 1973, 1973, 1973, 2, 2145, 2402, 2, 168, 184, 1, 562, - 2, 185, 1866, 1, 805, 2, 68, 805, 3, 76, 78, 79, 1, 2394, 2, 1982, - 939, 2, 1980, 562, 1, 324, 1, 1984, 1, 1983, 9, 76, 78, 79, 359, 81, - 83, 85, 514, 87, 4, 1995, 1996, 1997, 1768, 13, 165, 76, 357, 358, 78, - 79, 359, 81, 83, 276, 514, 86, 87, 3, 280, 168, 185, 2, 601, 298, 6, - 1877, 1901, 1436, 1884, 1864, 323 + 1730, 81, 83, 87, 1, 1731, 1, 721, 2, 2198, 2201, 11, 165, 76, 79, 81, + 83, 276, 84, 86, 277, 87, 1774, 5, 1744, 1710, 1711, 387, 298, 2, + 1677, 454, 2, 1731, 1765, 2, 1815, 1816, 3, 1815, 1818, 1816, 3, 1789, + 1789, 1789, 2, 2202, 2355, 3, 1813, 1817, 1814, 1, 1780, 5, 76, 79, + 410, 276, 87, 3, 1822, 1822, 1822, 1, 2360, 2, 1796, 1798, 1, 1824, 1, + 1842, 2, 76, 78, 3, 1854, 1854, 1854, 3, 1789, 1789, 1855, 3, 509, + 509, 1856, 4, 2198, 2366, 2367, 2368, 2, 76, 79, 3, 849, 849, 849, 2, + 2371, 2207, 15, 165, 76, 357, 358, 78, 81, 82, 1861, 83, 276, 85, 166, + 1862, 514, 86, 1, 1863, 5, 280, 592, 168, 1865, 185, 2, 1866, 1867, 1, + 1869, 1, 832, 3, 1980, 1980, 1980, 2, 2122, 2379, 2, 168, 184, 1, 562, + 2, 185, 1873, 1, 805, 2, 68, 805, 3, 76, 78, 79, 1, 2371, 2, 1989, + 939, 2, 1987, 562, 1, 324, 1, 1991, 1, 1990, 9, 76, 78, 79, 359, 81, + 83, 85, 514, 87 }; const int CPyLit_FrozenSet[] = { - 4, 5, 288, 388, 389, 300, 390, 3, 19, 2025, 0, 2, 886, 887, 4, 1089, - 1087, 1090, 372 + 4, 5, 388, 288, 300, 389, 390, 3, 19, 2002, 0, 2, 886, 887, 4, 1087, + 1090, 372, 1089 }; CPyModule *CPyModule_faster_ens__internal = NULL; CPyModule *CPyModule_faster_ens; @@ -305850,7 +297139,6 @@ CPyModule *CPyModule_faster_web3___providers___persistent___subscription_contain CPyModule *CPyModule_faster_web3___providers___persistent___subscription_container; PyObject *CPyStatic_subscription_container___globals; PyObject *CPyStatic_subscription_manager___globals; -CPyModule *CPyModule_faster_web3___utils___subscriptions__internal = NULL; CPyModule *CPyModule_faster_web3___utils___subscriptions; CPyModule *CPyModule_faster_web3___tools___benchmark___node__internal = NULL; CPyModule *CPyModule_faster_web3___tools___benchmark___node; @@ -305881,7 +297169,6 @@ PyObject *CPyStatic_utils___caching___globals; CPyModule *CPyModule_faster_web3___utils___exception_handling__internal = NULL; CPyModule *CPyModule_faster_web3___utils___exception_handling; PyObject *CPyStatic_exception_handling___globals; -PyObject *CPyStatic_subscriptions___globals; char CPyDef_faster_ens_____top_level__(void); PyObject *CPyStatic__normalization___NFC = NULL; PyObject *CPyStatic__normalization___NFD = NULL; @@ -306396,9 +297683,9 @@ CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_ha PyTypeObject *CPyType_caching_utils___wrapper_async_handle_request_caching_obj; PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_objObject *caching_utils___wrapper_async_handle_request_caching_obj_free_instance; -PyTypeObject *CPyType_caching_utils___wrapper_gen___3_364; -PyObject *CPyDef_caching_utils___wrapper_gen___3_364(void); -CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *caching_utils___wrapper_gen___3_364_free_instance; +PyTypeObject *CPyType_caching_utils___wrapper_gen___3_363; +PyObject *CPyDef_caching_utils___wrapper_gen___3_363(void); +CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *caching_utils___wrapper_gen___3_363_free_instance; PyTypeObject *CPyType_caching_utils___async_handle_send_caching_env; PyObject *CPyDef_caching_utils___async_handle_send_caching_env(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_send_caching_envObject *caching_utils___async_handle_send_caching_env_free_instance; @@ -306408,9 +297695,9 @@ CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_ha PyTypeObject *CPyType_caching_utils___wrapper_async_handle_send_caching_obj; PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_objObject *caching_utils___wrapper_async_handle_send_caching_obj_free_instance; -PyTypeObject *CPyType_caching_utils___wrapper_gen___3_398; -PyObject *CPyDef_caching_utils___wrapper_gen___3_398(void); -CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *caching_utils___wrapper_gen___3_398_free_instance; +PyTypeObject *CPyType_caching_utils___wrapper_gen___3_395; +PyObject *CPyDef_caching_utils___wrapper_gen___3_395(void); +CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *caching_utils___wrapper_gen___3_395_free_instance; PyTypeObject *CPyType_caching_utils___async_handle_recv_caching_env; PyObject *CPyDef_caching_utils___async_handle_recv_caching_env(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_recv_caching_envObject *caching_utils___async_handle_recv_caching_env_free_instance; @@ -306420,9 +297707,9 @@ CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_ha PyTypeObject *CPyType_caching_utils___wrapper_async_handle_recv_caching_obj; PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj(void); CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_objObject *caching_utils___wrapper_async_handle_recv_caching_obj_free_instance; -PyTypeObject *CPyType_caching_utils___wrapper_gen___3_423; -PyObject *CPyDef_caching_utils___wrapper_gen___3_423(void); -CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *caching_utils___wrapper_gen___3_423_free_instance; +PyTypeObject *CPyType_caching_utils___wrapper_gen___3_420; +PyObject *CPyDef_caching_utils___wrapper_gen___3_420(void); +CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *caching_utils___wrapper_gen___3_420_free_instance; PyObject *CPyDef_caching_utils___generate_cache_key(PyObject *cpy_r_value); PyObject *CPyPy_caching_utils___generate_cache_key(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_caching_utils___RequestInformation_____init__(PyObject *cpy_r_self, PyObject *cpy_r_method, PyObject *cpy_r_params, tuple_T3OOO cpy_r_response_formatters, PyObject *cpy_r_subscription_id); @@ -306473,57 +297760,57 @@ PyObject *CPyDef_caching_utils____async_should_cache_response(PyObject *cpy_r_pr PyObject *CPyPy_caching_utils____async_should_cache_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_364___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_caching_utils___wrapper_gen___3_364___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_364___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_caching_utils___wrapper_gen___3_364___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_364___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_364___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_363_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_363___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_caching_utils___wrapper_gen___3_363___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_363_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_363___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_caching_utils___wrapper_gen___3_363___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_363___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_363___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____await__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_363_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___async_handle_request_caching(PyObject *cpy_r_func); PyObject *CPyPy_caching_utils___async_handle_request_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_398___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_caching_utils___wrapper_gen___3_398___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_398___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_caching_utils___wrapper_gen___3_398___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_398___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_398___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_395_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_395___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_caching_utils___wrapper_gen___3_395___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_395_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_395___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_caching_utils___wrapper_gen___3_395___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_395___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_395___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____await__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_395_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___async_handle_send_caching(PyObject *cpy_r_func); PyObject *CPyPy_caching_utils___async_handle_send_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_423___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_caching_utils___wrapper_gen___3_423___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_423___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_caching_utils___wrapper_gen___3_423___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_423___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_423___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____next__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_420_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_420___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +PyObject *CPyPy_caching_utils___wrapper_gen___3_420___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____iter__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_420_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_420___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +PyObject *CPyPy_caching_utils___wrapper_gen___3_420___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_420___close(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_420___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____await__(PyObject *cpy_r___mypyc_self__); +PyObject *CPyPy_caching_utils___wrapper_gen___3_420_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_rpc_request); PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef_caching_utils___async_handle_recv_caching(PyObject *cpy_r_func); @@ -309212,101 +300499,15 @@ PyObject *CPyStatic_exception_handling___encode = NULL; PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_offchain_lookup_payload, PyObject *cpy_r_transaction); PyObject *CPyPy_exception_handling___handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_exception_handling_____top_level__(void); -PyTypeObject *CPyType_subscriptions___EthSubscriptionContext; -PyObject *CPyDef_subscriptions___EthSubscriptionContext(PyObject *cpy_r_async_w3, PyObject *cpy_r_subscription, PyObject *cpy_r_result, PyObject *cpy_r_kwargs); -PyTypeObject *CPyType_subscriptions___EthSubscription; -PyObject *CPyDef_subscriptions___EthSubscription(PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); -PyTypeObject *CPyType_subscriptions___LogsSubscription; -PyObject *CPyDef_subscriptions___LogsSubscription(PyObject *cpy_r_address, PyObject *cpy_r_topics, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); -PyTypeObject *CPyType_subscriptions___NewHeadsSubscription; -PyObject *CPyDef_subscriptions___NewHeadsSubscription(PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -PyTypeObject *CPyType_subscriptions___PendingTxSubscription; -PyObject *CPyDef_subscriptions___PendingTxSubscription(char cpy_r_full_transactions, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -PyTypeObject *CPyType_subscriptions___SyncingSubscription; -PyObject *CPyDef_subscriptions___SyncingSubscription(PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -PyTypeObject *CPyType_subscriptions___handler_wrapper_env; -PyObject *CPyDef_subscriptions___handler_wrapper_env(void); -CPyThreadLocal faster_web3___utils___subscriptions___handler_wrapper_envObject *subscriptions___handler_wrapper_env_free_instance; -PyTypeObject *CPyType_subscriptions___wrapped_handler_handler_wrapper_env; -PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_env(void); -CPyThreadLocal faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *subscriptions___wrapped_handler_handler_wrapper_env_free_instance; -PyTypeObject *CPyType_subscriptions___wrapped_handler_handler_wrapper_obj; -PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj(void); -CPyThreadLocal faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *subscriptions___wrapped_handler_handler_wrapper_obj_free_instance; -PyTypeObject *CPyType_subscriptions___wrapped_handler_gen___3_87; -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87(void); -CPyThreadLocal faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *subscriptions___wrapped_handler_gen___3_87_free_instance; -PyTypeObject *CPyType_subscriptions___unsubscribe_EthSubscription_gen; -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen(void); -CPyThreadLocal faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *subscriptions___unsubscribe_EthSubscription_gen_free_instance; -char CPyDef_subscriptions___EthSubscriptionContext_____init__(PyObject *cpy_r_self, PyObject *cpy_r_async_w3, PyObject *cpy_r_subscription, PyObject *cpy_r_result, PyObject *cpy_r_kwargs); -PyObject *CPyPy_subscriptions___EthSubscriptionContext_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_subscriptions___EthSubscriptionContext_____getattr__(PyObject *cpy_r_self, PyObject *cpy_r_item); -PyObject *CPyPy_subscriptions___EthSubscriptionContext_____getattr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -PyObject *CPyPy_subscriptions___wrapped_handler_handler_wrapper_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_context); -PyObject *CPyPy_subscriptions___wrapped_handler_handler_wrapper_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___handler_wrapper(PyObject *cpy_r_handler); -PyObject *CPyPy_subscriptions___handler_wrapper(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_subscriptions___EthSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); -PyObject *CPyPy_subscriptions___EthSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_subscriptions___EthSubscription____default_label(PyObject *cpy_r_self); -PyObject *CPyPy_subscriptions___EthSubscription____default_label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___EthSubscription____create_type_aware_subscription(PyObject *cpy_r_cls, PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); -PyObject *CPyPy_subscriptions___EthSubscription____create_type_aware_subscription(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___EthSubscription___subscription_params(PyObject *cpy_r_self); -PyObject *CPyPy_subscriptions___EthSubscription___subscription_params(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___EthSubscription___label(PyObject *cpy_r_self); -PyObject *CPyPy_subscriptions___EthSubscription___label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___EthSubscription___id(PyObject *cpy_r_self); -PyObject *CPyPy_subscriptions___EthSubscription___id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_subscriptions___EthSubscription___unsubscribe(PyObject *cpy_r_self); -PyObject *CPyPy_subscriptions___EthSubscription___unsubscribe(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_subscriptions___LogsSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_address, PyObject *cpy_r_topics, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); -PyObject *CPyPy_subscriptions___LogsSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); -char CPyDef_subscriptions___NewHeadsSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -PyObject *CPyPy_subscriptions___NewHeadsSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); -char CPyDef_subscriptions___PendingTxSubscription_____init__(PyObject *cpy_r_self, char cpy_r_full_transactions, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -PyObject *CPyPy_subscriptions___PendingTxSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); -char CPyDef_subscriptions___SyncingSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -PyObject *CPyPy_subscriptions___SyncingSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); -char CPyDef_subscriptions_____top_level__(void); - -static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) + +static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) { int res; PyObject *capsule; PyObject *tmp; extern PyObject *CPyInit_faster_ens(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens, "95a20673e7d797e1b808__mypyc.init_faster_ens", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens, "9ea8c57ae8946f99b690__mypyc.init_faster_ens", NULL); if (!capsule) { goto fail; } @@ -309317,7 +300518,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens____normalization(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens____normalization, "95a20673e7d797e1b808__mypyc.init_faster_ens____normalization", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens____normalization, "9ea8c57ae8946f99b690__mypyc.init_faster_ens____normalization", NULL); if (!capsule) { goto fail; } @@ -309328,7 +300529,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___auto(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___auto, "95a20673e7d797e1b808__mypyc.init_faster_ens___auto", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___auto, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___auto", NULL); if (!capsule) { goto fail; } @@ -309339,7 +300540,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___base_ens(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___base_ens, "95a20673e7d797e1b808__mypyc.init_faster_ens___base_ens", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___base_ens, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___base_ens", NULL); if (!capsule) { goto fail; } @@ -309350,7 +300551,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___constants(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___constants, "95a20673e7d797e1b808__mypyc.init_faster_ens___constants", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___constants, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___constants", NULL); if (!capsule) { goto fail; } @@ -309361,7 +300562,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___exceptions(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___exceptions, "95a20673e7d797e1b808__mypyc.init_faster_ens___exceptions", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___exceptions, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___exceptions", NULL); if (!capsule) { goto fail; } @@ -309372,7 +300573,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___utils, "95a20673e7d797e1b808__mypyc.init_faster_ens___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___utils, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___utils", NULL); if (!capsule) { goto fail; } @@ -309383,7 +300584,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___async_transactions(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___async_transactions, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___async_transactions", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___async_transactions, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___async_transactions", NULL); if (!capsule) { goto fail; } @@ -309394,7 +300595,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___batching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___batching, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___batching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___batching, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___batching", NULL); if (!capsule) { goto fail; } @@ -309405,7 +300606,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___blocks(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___blocks, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___blocks", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___blocks, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___blocks", NULL); if (!capsule) { goto fail; } @@ -309416,7 +300617,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching", NULL); if (!capsule) { goto fail; } @@ -309427,7 +300628,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching___caching_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___caching_utils, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching___caching_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___caching_utils, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching___caching_utils", NULL); if (!capsule) { goto fail; } @@ -309438,7 +300639,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching___request_caching_validation(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___request_caching_validation, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching___request_caching_validation", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___request_caching_validation, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching___request_caching_validation", NULL); if (!capsule) { goto fail; } @@ -309449,7 +300650,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___contracts(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___contracts, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___contracts", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___contracts, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___contracts", NULL); if (!capsule) { goto fail; } @@ -309460,7 +300661,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___datatypes(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___datatypes, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___datatypes", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___datatypes, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___datatypes", NULL); if (!capsule) { goto fail; } @@ -309471,7 +300672,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___decorators(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___decorators, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___decorators", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___decorators, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___decorators", NULL); if (!capsule) { goto fail; } @@ -309482,7 +300683,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___encoding(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___encoding, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___encoding", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___encoding, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___encoding", NULL); if (!capsule) { goto fail; } @@ -309493,7 +300694,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___error_formatters_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___error_formatters_utils, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___error_formatters_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___error_formatters_utils, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___error_formatters_utils", NULL); if (!capsule) { goto fail; } @@ -309504,7 +300705,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___fee_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___fee_utils, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___fee_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___fee_utils, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___fee_utils", NULL); if (!capsule) { goto fail; } @@ -309515,7 +300716,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___formatters(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___formatters, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___formatters", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___formatters, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___formatters", NULL); if (!capsule) { goto fail; } @@ -309526,7 +300727,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___http(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___http", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___http", NULL); if (!capsule) { goto fail; } @@ -309537,7 +300738,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___http_session_manager(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http_session_manager, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___http_session_manager", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http_session_manager, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___http_session_manager", NULL); if (!capsule) { goto fail; } @@ -309548,7 +300749,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___math(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___math, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___math", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___math, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___math", NULL); if (!capsule) { goto fail; } @@ -309559,7 +300760,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___method_formatters(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___method_formatters, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___method_formatters", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___method_formatters, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___method_formatters", NULL); if (!capsule) { goto fail; } @@ -309570,7 +300771,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___type_conversion(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___type_conversion, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___type_conversion", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___type_conversion, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___type_conversion", NULL); if (!capsule) { goto fail; } @@ -309581,7 +300782,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___utility_methods(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___utility_methods, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___utility_methods", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___utility_methods, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___utility_methods", NULL); if (!capsule) { goto fail; } @@ -309592,7 +300793,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___validation(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___validation, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___validation", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___validation, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___validation", NULL); if (!capsule) { goto fail; } @@ -309603,7 +300804,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___auto(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto, "95a20673e7d797e1b808__mypyc.init_faster_web3___auto", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___auto", NULL); if (!capsule) { goto fail; } @@ -309614,7 +300815,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___auto___gethdev(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto___gethdev, "95a20673e7d797e1b808__mypyc.init_faster_web3___auto___gethdev", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto___gethdev, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___auto___gethdev", NULL); if (!capsule) { goto fail; } @@ -309625,7 +300826,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon", NULL); if (!capsule) { goto fail; } @@ -309636,7 +300837,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___api_endpoints(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___api_endpoints, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___api_endpoints", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___api_endpoints, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___api_endpoints", NULL); if (!capsule) { goto fail; } @@ -309647,7 +300848,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___async_beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___async_beacon, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___async_beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___async_beacon, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___async_beacon", NULL); if (!capsule) { goto fail; } @@ -309658,7 +300859,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___beacon, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___beacon, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___beacon", NULL); if (!capsule) { goto fail; } @@ -309669,7 +300870,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___constants(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___constants, "95a20673e7d797e1b808__mypyc.init_faster_web3___constants", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___constants, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___constants", NULL); if (!capsule) { goto fail; } @@ -309680,7 +300881,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___contract___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___contract___utils, "95a20673e7d797e1b808__mypyc.init_faster_web3___contract___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___contract___utils, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___contract___utils", NULL); if (!capsule) { goto fail; } @@ -309691,7 +300892,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies", NULL); if (!capsule) { goto fail; } @@ -309702,7 +300903,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies___rpc(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___rpc, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies___rpc", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___rpc, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies___rpc", NULL); if (!capsule) { goto fail; } @@ -309713,7 +300914,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies___time_based(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___time_based, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies___time_based", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___time_based, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies___time_based", NULL); if (!capsule) { goto fail; } @@ -309724,7 +300925,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester", NULL); if (!capsule) { goto fail; } @@ -309735,7 +300936,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___defaults(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___defaults, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___defaults", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___defaults, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___defaults", NULL); if (!capsule) { goto fail; } @@ -309746,7 +300947,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___main(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___main, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___main", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___main, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___main", NULL); if (!capsule) { goto fail; } @@ -309757,7 +300958,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___middleware(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___middleware, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___middleware", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___middleware, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___middleware", NULL); if (!capsule) { goto fail; } @@ -309768,7 +300969,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___persistent_connection(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___persistent_connection, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___persistent_connection", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___persistent_connection, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___persistent_connection", NULL); if (!capsule) { goto fail; } @@ -309779,7 +300980,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___request_processor(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___request_processor, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___request_processor", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___request_processor, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___request_processor", NULL); if (!capsule) { goto fail; } @@ -309790,7 +300991,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___subscription_container(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_container, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___subscription_container", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_container, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___subscription_container", NULL); if (!capsule) { goto fail; } @@ -309801,7 +301002,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___subscription_manager(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_manager, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___subscription_manager", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_manager, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___subscription_manager", NULL); if (!capsule) { goto fail; } @@ -309812,7 +301013,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___tools___benchmark___node(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___node, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___node", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___node, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___node", NULL); if (!capsule) { goto fail; } @@ -309823,7 +301024,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___tools___benchmark___reporting(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___reporting, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___reporting", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___reporting, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___reporting", NULL); if (!capsule) { goto fail; } @@ -309834,7 +301035,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___tools___benchmark___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___utils, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___utils, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___utils", NULL); if (!capsule) { goto fail; } @@ -309845,7 +301046,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___types(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___types, "95a20673e7d797e1b808__mypyc.init_faster_web3___types", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___types, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___types", NULL); if (!capsule) { goto fail; } @@ -309856,7 +301057,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___address(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___address, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___address", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___address, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___address", NULL); if (!capsule) { goto fail; } @@ -309867,7 +301068,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___async_exception_handling(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___async_exception_handling, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___async_exception_handling", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___async_exception_handling, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___async_exception_handling", NULL); if (!capsule) { goto fail; } @@ -309878,7 +301079,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___caching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___caching, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___caching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___caching, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___caching", NULL); if (!capsule) { goto fail; } @@ -309889,7 +301090,7 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___exception_handling(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___exception_handling, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___exception_handling", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___exception_handling, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___exception_handling", NULL); if (!capsule) { goto fail; } @@ -309899,39 +301100,28 @@ static int exec_95a20673e7d797e1b808__mypyc(PyObject *module) goto fail; } - extern PyObject *CPyInit_faster_web3___utils___subscriptions(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___subscriptions, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___subscriptions", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_faster_web3___utils___subscriptions", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - return 0; fail: return -1; } -static PyModuleDef module_def_95a20673e7d797e1b808__mypyc = { +static PyModuleDef module_def_9ea8c57ae8946f99b690__mypyc = { PyModuleDef_HEAD_INIT, - .m_name = "95a20673e7d797e1b808__mypyc", + .m_name = "9ea8c57ae8946f99b690__mypyc", .m_doc = NULL, .m_size = -1, .m_methods = NULL, }; -PyMODINIT_FUNC PyInit_95a20673e7d797e1b808__mypyc(void) { +PyMODINIT_FUNC PyInit_9ea8c57ae8946f99b690__mypyc(void) { static PyObject *module = NULL; if (module) { Py_INCREF(module); return module; } - module = PyModule_Create(&module_def_95a20673e7d797e1b808__mypyc); + module = PyModule_Create(&module_def_9ea8c57ae8946f99b690__mypyc); if (!module) { return NULL; } - if (exec_95a20673e7d797e1b808__mypyc(module) < 0) { + if (exec_9ea8c57ae8946f99b690__mypyc(module) < 0) { Py_DECREF(module); return NULL; } diff --git a/build/__native_95a20673e7d797e1b808.h b/build/__native_9ea8c57ae8946f99b690.h similarity index 95% rename from build/__native_95a20673e7d797e1b808.h rename to build/__native_9ea8c57ae8946f99b690.h index 8e34a11a3b..6e68c1bdd8 100644 --- a/build/__native_95a20673e7d797e1b808.h +++ b/build/__native_9ea8c57ae8946f99b690.h @@ -1,5 +1,5 @@ -#ifndef MYPYC_NATIVE_95a20673e7d797e1b808_H -#define MYPYC_NATIVE_95a20673e7d797e1b808_H +#ifndef MYPYC_NATIVE_9ea8c57ae8946f99b690_H +#define MYPYC_NATIVE_9ea8c57ae8946f99b690_H #include #include #ifndef MYPYC_DECLARED_tuple_T4CIOO @@ -156,14 +156,6 @@ typedef struct tuple_T6OOOOOO { } tuple_T6OOOOOO; #endif -#ifndef MYPYC_DECLARED_tuple_T2OC -#define MYPYC_DECLARED_tuple_T2OC -typedef struct tuple_T2OC { - PyObject *f0; - char f1; -} tuple_T2OC; -#endif - typedef struct { PyObject_HEAD CPyVTableItem *vtable; @@ -535,21 +527,21 @@ typedef struct { PyObject *_arg; PyObject **_stop_iter_ptr; int32_t ___mypyc_next_label__; + PyObject *___mypyc_temp__7; + tuple_T3OOO ___mypyc_temp__8; PyObject *___mypyc_generator_attribute__request_cache; PyObject *___mypyc_generator_attribute__cache_key; PyObject *___mypyc_generator_attribute__cache_result; - PyObject *___mypyc_temp__7; - tuple_T3OOO ___mypyc_temp__8; - PyObject *___mypyc_generator_attribute__response; PyObject *___mypyc_temp__9; tuple_T3OOO ___mypyc_temp__10; + PyObject *___mypyc_generator_attribute__response; PyObject *___mypyc_temp__11; - PyObject *___mypyc_temp__12; - char ___mypyc_temp__13; + tuple_T3OOO ___mypyc_temp__12; + PyObject *___mypyc_temp__13; PyObject *___mypyc_temp__14; - tuple_T3OOO ___mypyc_temp__15; - tuple_T3OOO ___mypyc_temp__16; - PyObject *___mypyc_temp__17; + char ___mypyc_temp__15; + PyObject *___mypyc_temp__16; + tuple_T3OOO ___mypyc_temp__17; tuple_T3OOO ___mypyc_temp__18; PyObject *___mypyc_temp__19; tuple_T3OOO ___mypyc_temp__20; @@ -568,7 +560,7 @@ typedef struct { PyObject_HEAD CPyVTableItem *vtable; PyObject *___mypyc_env__; -} faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object; +} faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object; typedef struct { PyObject_HEAD @@ -610,7 +602,7 @@ typedef struct { PyObject_HEAD CPyVTableItem *vtable; PyObject *___mypyc_env__; -} faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object; +} faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object; typedef struct { PyObject_HEAD @@ -635,21 +627,21 @@ typedef struct { int32_t ___mypyc_next_label__; PyObject *___mypyc_generator_attribute__method; PyObject *___mypyc_generator_attribute__params; + PyObject *___mypyc_temp__25; + tuple_T3OOO ___mypyc_temp__26; PyObject *___mypyc_generator_attribute__request_cache; PyObject *___mypyc_generator_attribute__cache_key; PyObject *___mypyc_generator_attribute__cache_result; - PyObject *___mypyc_temp__25; - tuple_T3OOO ___mypyc_temp__26; - PyObject *___mypyc_generator_attribute__response; PyObject *___mypyc_temp__27; tuple_T3OOO ___mypyc_temp__28; + PyObject *___mypyc_generator_attribute__response; PyObject *___mypyc_temp__29; - PyObject *___mypyc_temp__30; - char ___mypyc_temp__31; + tuple_T3OOO ___mypyc_temp__30; + PyObject *___mypyc_temp__31; PyObject *___mypyc_temp__32; - tuple_T3OOO ___mypyc_temp__33; - tuple_T3OOO ___mypyc_temp__34; - PyObject *___mypyc_temp__35; + char ___mypyc_temp__33; + PyObject *___mypyc_temp__34; + tuple_T3OOO ___mypyc_temp__35; tuple_T3OOO ___mypyc_temp__36; PyObject *___mypyc_temp__37; tuple_T3OOO ___mypyc_temp__38; @@ -668,7 +660,7 @@ typedef struct { PyObject_HEAD CPyVTableItem *vtable; PyObject *___mypyc_env__; -} faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object; +} faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object; typedef struct { PyObject_HEAD @@ -2350,129 +2342,4 @@ typedef struct { tuple_T3OOO ___mypyc_temp__4; } faster_web3___utils___caching___async_await_and_popitem_SimpleCache_genObject; -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *_async_w3; - PyObject *_subscription; - PyObject *_result; - PyObject *___dict__; -} faster_web3___utils___subscriptions___EthSubscriptionContextObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *__id; - PyObject *_manager; - PyObject *__subscription_params; - PyObject *__handler; - PyObject *__handler_context; - PyObject *__label; - PyObject *_parallelize; - CPyTagged _handler_call_count; -} faster_web3___utils___subscriptions___EthSubscriptionObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *__id; - PyObject *_manager; - PyObject *__subscription_params; - PyObject *__handler; - PyObject *__handler_context; - PyObject *__label; - PyObject *_parallelize; - CPyTagged _handler_call_count; - PyObject *_address; - PyObject *_topics; - PyObject *_logs_filter; -} faster_web3___utils___subscriptions___LogsSubscriptionObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *__id; - PyObject *_manager; - PyObject *__subscription_params; - PyObject *__handler; - PyObject *__handler_context; - PyObject *__label; - PyObject *_parallelize; - CPyTagged _handler_call_count; -} faster_web3___utils___subscriptions___NewHeadsSubscriptionObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *__id; - PyObject *_manager; - PyObject *__subscription_params; - PyObject *__handler; - PyObject *__handler_context; - PyObject *__label; - PyObject *_parallelize; - CPyTagged _handler_call_count; - char _full_transactions; -} faster_web3___utils___subscriptions___PendingTxSubscriptionObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *__id; - PyObject *_manager; - PyObject *__subscription_params; - PyObject *__handler; - PyObject *__handler_context; - PyObject *__label; - PyObject *_parallelize; - CPyTagged _handler_call_count; -} faster_web3___utils___subscriptions___SyncingSubscriptionObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *___mypyc_self__; - PyObject *_handler; - PyObject *_wrapped_handler; -} faster_web3___utils___subscriptions___handler_wrapper_envObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *___mypyc_self__; - PyObject *___mypyc_env__; - PyObject *___mypyc_generator_attribute__context; - PyObject *_type; - PyObject *_value; - PyObject *_traceback; - PyObject *_arg; - PyObject **_stop_iter_ptr; - int32_t ___mypyc_next_label__; - PyObject *___mypyc_generator_attribute__sub; - PyObject *___mypyc_temp__0; - tuple_T3OOO ___mypyc_temp__1; -} faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - vectorcallfunc vectorcall; - PyObject *___mypyc_env__; -} faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *___mypyc_env__; -} faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *___mypyc_generator_attribute__self; - int32_t ___mypyc_next_label__; - PyObject *___mypyc_temp__2; - tuple_T3OOO ___mypyc_temp__3; -} faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject; - #endif diff --git a/build/__native_internal_95a20673e7d797e1b808.h b/build/__native_internal_9ea8c57ae8946f99b690.h similarity index 96% rename from build/__native_internal_95a20673e7d797e1b808.h rename to build/__native_internal_9ea8c57ae8946f99b690.h index ca99733f0e..b1c850c5d9 100644 --- a/build/__native_internal_95a20673e7d797e1b808.h +++ b/build/__native_internal_9ea8c57ae8946f99b690.h @@ -1,12 +1,12 @@ -#ifndef MYPYC_NATIVE_INTERNAL_95a20673e7d797e1b808_H -#define MYPYC_NATIVE_INTERNAL_95a20673e7d797e1b808_H +#ifndef MYPYC_NATIVE_INTERNAL_9ea8c57ae8946f99b690_H +#define MYPYC_NATIVE_INTERNAL_9ea8c57ae8946f99b690_H #include #include -#include "__native_95a20673e7d797e1b808.h" +#include "__native_9ea8c57ae8946f99b690.h" int CPyGlobalsInit(void); -extern PyObject *CPyStatics[2426]; +extern PyObject *CPyStatics[2398]; extern const char * const CPyLit_Str[]; extern const char * const CPyLit_Bytes[]; extern const char * const CPyLit_Int[]; @@ -229,7 +229,6 @@ extern CPyModule *CPyModule_faster_web3___providers___persistent___subscription_ extern CPyModule *CPyModule_faster_web3___providers___persistent___subscription_container; extern PyObject *CPyStatic_subscription_container___globals; extern PyObject *CPyStatic_subscription_manager___globals; -extern CPyModule *CPyModule_faster_web3___utils___subscriptions__internal; extern CPyModule *CPyModule_faster_web3___utils___subscriptions; extern CPyModule *CPyModule_faster_web3___tools___benchmark___node__internal; extern CPyModule *CPyModule_faster_web3___tools___benchmark___node; @@ -260,7 +259,6 @@ extern PyObject *CPyStatic_utils___caching___globals; extern CPyModule *CPyModule_faster_web3___utils___exception_handling__internal; extern CPyModule *CPyModule_faster_web3___utils___exception_handling; extern PyObject *CPyStatic_exception_handling___globals; -extern PyObject *CPyStatic_subscriptions___globals; extern char CPyDef_faster_ens_____top_level__(void); extern PyObject *CPyStatic__normalization___NFC; extern PyObject *CPyStatic__normalization___NFD; @@ -775,9 +773,9 @@ extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_a extern PyTypeObject *CPyType_caching_utils___wrapper_async_handle_request_caching_obj; extern PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_objObject *caching_utils___wrapper_async_handle_request_caching_obj_free_instance; -extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_364; -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364(void); -extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_364Object *caching_utils___wrapper_gen___3_364_free_instance; +extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_363; +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_363(void); +extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_363Object *caching_utils___wrapper_gen___3_363_free_instance; extern PyTypeObject *CPyType_caching_utils___async_handle_send_caching_env; extern PyObject *CPyDef_caching_utils___async_handle_send_caching_env(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_send_caching_envObject *caching_utils___async_handle_send_caching_env_free_instance; @@ -787,9 +785,9 @@ extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_a extern PyTypeObject *CPyType_caching_utils___wrapper_async_handle_send_caching_obj; extern PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_objObject *caching_utils___wrapper_async_handle_send_caching_obj_free_instance; -extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_398; -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398(void); -extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_398Object *caching_utils___wrapper_gen___3_398_free_instance; +extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_395; +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_395(void); +extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_395Object *caching_utils___wrapper_gen___3_395_free_instance; extern PyTypeObject *CPyType_caching_utils___async_handle_recv_caching_env; extern PyObject *CPyDef_caching_utils___async_handle_recv_caching_env(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___async_handle_recv_caching_envObject *caching_utils___async_handle_recv_caching_env_free_instance; @@ -799,9 +797,9 @@ extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_a extern PyTypeObject *CPyType_caching_utils___wrapper_async_handle_recv_caching_obj; extern PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj(void); extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_objObject *caching_utils___wrapper_async_handle_recv_caching_obj_free_instance; -extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_423; -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423(void); -extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_423Object *caching_utils___wrapper_gen___3_423_free_instance; +extern PyTypeObject *CPyType_caching_utils___wrapper_gen___3_420; +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_420(void); +extern CPyThreadLocal faster_web3____utils___caching___caching_utils___wrapper_gen___3_420Object *caching_utils___wrapper_gen___3_420_free_instance; extern PyObject *CPyDef_caching_utils___generate_cache_key(PyObject *cpy_r_value); extern PyObject *CPyPy_caching_utils___generate_cache_key(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_caching_utils___RequestInformation_____init__(PyObject *cpy_r_self, PyObject *cpy_r_method, PyObject *cpy_r_params, tuple_T3OOO cpy_r_response_formatters, PyObject *cpy_r_subscription_id); @@ -852,57 +850,57 @@ extern PyObject *CPyDef_caching_utils____async_should_cache_response(PyObject *c extern PyObject *CPyPy_caching_utils____async_should_cache_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_364_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_364_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____next__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_363_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_363___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_363___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____iter__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_363_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_363___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_363___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_363___close(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_363___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_363_____await__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_363_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_request_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___async_handle_request_caching(PyObject *cpy_r_func); extern PyObject *CPyPy_caching_utils___async_handle_request_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_398_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_398_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____next__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_395_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_395___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_395___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____iter__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_395_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_395___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_395___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_395___close(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_395___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_395_____await__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_395_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_method, PyObject *cpy_r_params); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_send_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___async_handle_send_caching(PyObject *cpy_r_func); extern PyObject *CPyPy_caching_utils___async_handle_send_caching(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_caching_utils___wrapper_gen___3_423_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_caching_utils___wrapper_gen___3_423_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____next__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_420_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_420___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_420___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____iter__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_420_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_420___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_420___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_420___close(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_420___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef_caching_utils___wrapper_gen___3_420_____await__(PyObject *cpy_r___mypyc_self__); +extern PyObject *CPyPy_caching_utils___wrapper_gen___3_420_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_provider, PyObject *cpy_r_rpc_request); extern PyObject *CPyPy_caching_utils___wrapper_async_handle_recv_caching_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef_caching_utils___async_handle_recv_caching(PyObject *cpy_r_func); @@ -3591,90 +3589,4 @@ extern PyObject *CPyStatic_exception_handling___encode; extern PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_offchain_lookup_payload, PyObject *cpy_r_transaction); extern PyObject *CPyPy_exception_handling___handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_exception_handling_____top_level__(void); -extern PyTypeObject *CPyType_subscriptions___EthSubscriptionContext; -extern PyObject *CPyDef_subscriptions___EthSubscriptionContext(PyObject *cpy_r_async_w3, PyObject *cpy_r_subscription, PyObject *cpy_r_result, PyObject *cpy_r_kwargs); -extern PyTypeObject *CPyType_subscriptions___EthSubscription; -extern PyObject *CPyDef_subscriptions___EthSubscription(PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); -extern PyTypeObject *CPyType_subscriptions___LogsSubscription; -extern PyObject *CPyDef_subscriptions___LogsSubscription(PyObject *cpy_r_address, PyObject *cpy_r_topics, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); -extern PyTypeObject *CPyType_subscriptions___NewHeadsSubscription; -extern PyObject *CPyDef_subscriptions___NewHeadsSubscription(PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -extern PyTypeObject *CPyType_subscriptions___PendingTxSubscription; -extern PyObject *CPyDef_subscriptions___PendingTxSubscription(char cpy_r_full_transactions, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -extern PyTypeObject *CPyType_subscriptions___SyncingSubscription; -extern PyObject *CPyDef_subscriptions___SyncingSubscription(PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -extern PyTypeObject *CPyType_subscriptions___handler_wrapper_env; -extern PyObject *CPyDef_subscriptions___handler_wrapper_env(void); -extern CPyThreadLocal faster_web3___utils___subscriptions___handler_wrapper_envObject *subscriptions___handler_wrapper_env_free_instance; -extern PyTypeObject *CPyType_subscriptions___wrapped_handler_handler_wrapper_env; -extern PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_env(void); -extern CPyThreadLocal faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_envObject *subscriptions___wrapped_handler_handler_wrapper_env_free_instance; -extern PyTypeObject *CPyType_subscriptions___wrapped_handler_handler_wrapper_obj; -extern PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj(void); -extern CPyThreadLocal faster_web3___utils___subscriptions___wrapped_handler_handler_wrapper_objObject *subscriptions___wrapped_handler_handler_wrapper_obj_free_instance; -extern PyTypeObject *CPyType_subscriptions___wrapped_handler_gen___3_87; -extern PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87(void); -extern CPyThreadLocal faster_web3___utils___subscriptions___wrapped_handler_gen___3_87Object *subscriptions___wrapped_handler_gen___3_87_free_instance; -extern PyTypeObject *CPyType_subscriptions___unsubscribe_EthSubscription_gen; -extern PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen(void); -extern CPyThreadLocal faster_web3___utils___subscriptions___unsubscribe_EthSubscription_genObject *subscriptions___unsubscribe_EthSubscription_gen_free_instance; -extern char CPyDef_subscriptions___EthSubscriptionContext_____init__(PyObject *cpy_r_self, PyObject *cpy_r_async_w3, PyObject *cpy_r_subscription, PyObject *cpy_r_result, PyObject *cpy_r_kwargs); -extern PyObject *CPyPy_subscriptions___EthSubscriptionContext_____init__(PyObject *self, PyObject *args, PyObject *kw); -extern PyObject *CPyDef_subscriptions___EthSubscriptionContext_____getattr__(PyObject *cpy_r_self, PyObject *cpy_r_item); -extern PyObject *CPyPy_subscriptions___EthSubscriptionContext_____getattr__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____get__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_instance, PyObject *cpy_r_owner); -extern PyObject *CPyPy_subscriptions___wrapped_handler_handler_wrapper_obj_____get__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___wrapped_handler_gen___3_87_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_subscriptions___wrapped_handler_gen___3_87_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___wrapped_handler_handler_wrapper_obj_____call__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_context); -extern PyObject *CPyPy_subscriptions___wrapped_handler_handler_wrapper_obj_____call__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___handler_wrapper(PyObject *cpy_r_handler); -extern PyObject *CPyPy_subscriptions___handler_wrapper(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern char CPyDef_subscriptions___EthSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); -extern PyObject *CPyPy_subscriptions___EthSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); -extern PyObject *CPyDef_subscriptions___EthSubscription____default_label(PyObject *cpy_r_self); -extern PyObject *CPyPy_subscriptions___EthSubscription____default_label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___EthSubscription____create_type_aware_subscription(PyObject *cpy_r_cls, PyObject *cpy_r_subscription_params, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); -extern PyObject *CPyPy_subscriptions___EthSubscription____create_type_aware_subscription(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___EthSubscription___subscription_params(PyObject *cpy_r_self); -extern PyObject *CPyPy_subscriptions___EthSubscription___subscription_params(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___EthSubscription___label(PyObject *cpy_r_self); -extern PyObject *CPyPy_subscriptions___EthSubscription___label(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___EthSubscription___id(PyObject *cpy_r_self); -extern PyObject *CPyPy_subscriptions___EthSubscription___id(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___unsubscribe_EthSubscription_gen_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_subscriptions___unsubscribe_EthSubscription_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_subscriptions___EthSubscription___unsubscribe(PyObject *cpy_r_self); -extern PyObject *CPyPy_subscriptions___EthSubscription___unsubscribe(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern char CPyDef_subscriptions___LogsSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_address, PyObject *cpy_r_topics, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_label, PyObject *cpy_r_parallelize); -extern PyObject *CPyPy_subscriptions___LogsSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); -extern char CPyDef_subscriptions___NewHeadsSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -extern PyObject *CPyPy_subscriptions___NewHeadsSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); -extern char CPyDef_subscriptions___PendingTxSubscription_____init__(PyObject *cpy_r_self, char cpy_r_full_transactions, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -extern PyObject *CPyPy_subscriptions___PendingTxSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); -extern char CPyDef_subscriptions___SyncingSubscription_____init__(PyObject *cpy_r_self, PyObject *cpy_r_label, PyObject *cpy_r_handler, PyObject *cpy_r_handler_context, PyObject *cpy_r_parallelize); -extern PyObject *CPyPy_subscriptions___SyncingSubscription_____init__(PyObject *self, PyObject *args, PyObject *kw); -extern char CPyDef_subscriptions_____top_level__(void); #endif diff --git a/build/faster_ens.c b/build/faster_ens.c index bb787b4185..4ef4495cda 100644 --- a/build/faster_ens.c +++ b/build/faster_ens.c @@ -7,11 +7,11 @@ PyMODINIT_FUNC PyInit_faster_ens(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/_normalization.c b/build/faster_ens/_normalization.c index 3fd7ea05be..5c3e752ffa 100644 --- a/build/faster_ens/_normalization.c +++ b/build/faster_ens/_normalization.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit__normalization(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens____normalization"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens____normalization"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens____normalization"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/auto.c b/build/faster_ens/auto.c index cced275f19..e6e4520c82 100644 --- a/build/faster_ens/auto.c +++ b/build/faster_ens/auto.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_auto(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___auto"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens___auto"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___auto"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/base_ens.c b/build/faster_ens/base_ens.c index c519cf15d5..35f6a7afde 100644 --- a/build/faster_ens/base_ens.c +++ b/build/faster_ens/base_ens.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_base_ens(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___base_ens"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens___base_ens"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___base_ens"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/constants.c b/build/faster_ens/constants.c index c632fd485f..034c690710 100644 --- a/build/faster_ens/constants.c +++ b/build/faster_ens/constants.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_constants(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___constants"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens___constants"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___constants"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/exceptions.c b/build/faster_ens/exceptions.c index 35fdd4ef06..cfd64066db 100644 --- a/build/faster_ens/exceptions.c +++ b/build/faster_ens/exceptions.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_exceptions(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___exceptions"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens___exceptions"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___exceptions"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/utils.c b/build/faster_ens/utils.c index 57587a890c..bab9cb4260 100644 --- a/build/faster_ens/utils.c +++ b/build/faster_ens/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_ens___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/async_transactions.c b/build/faster_web3/_utils/async_transactions.c index 054d5cd716..20f5ae4a99 100644 --- a/build/faster_web3/_utils/async_transactions.c +++ b/build/faster_web3/_utils/async_transactions.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_transactions(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___async_transactions"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___async_transactions"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___async_transactions"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/batching.c b/build/faster_web3/_utils/batching.c index 1ed25413d3..0f6dde0987 100644 --- a/build/faster_web3/_utils/batching.c +++ b/build/faster_web3/_utils/batching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_batching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___batching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___batching"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___batching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/blocks.c b/build/faster_web3/_utils/blocks.c index ba6fc4ec57..90cebe9515 100644 --- a/build/faster_web3/_utils/blocks.c +++ b/build/faster_web3/_utils/blocks.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_blocks(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___blocks"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___blocks"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___blocks"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching.c b/build/faster_web3/_utils/caching.c index a29a9ef836..317059c7e0 100644 --- a/build/faster_web3/_utils/caching.c +++ b/build/faster_web3/_utils/caching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching/caching_utils.c b/build/faster_web3/_utils/caching/caching_utils.c index f3d73875cc..cea38aa615 100644 --- a/build/faster_web3/_utils/caching/caching_utils.c +++ b/build/faster_web3/_utils/caching/caching_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching___caching_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching___caching_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching___caching_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching/request_caching_validation.c b/build/faster_web3/_utils/caching/request_caching_validation.c index 72bc04c00e..fa00f3fcb1 100644 --- a/build/faster_web3/_utils/caching/request_caching_validation.c +++ b/build/faster_web3/_utils/caching/request_caching_validation.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_request_caching_validation(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching___request_caching_validation"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___caching___request_caching_validation"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching___request_caching_validation"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/contracts.c b/build/faster_web3/_utils/contracts.c index 66337b826d..ff97154399 100644 --- a/build/faster_web3/_utils/contracts.c +++ b/build/faster_web3/_utils/contracts.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_contracts(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___contracts"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___contracts"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___contracts"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/datatypes.c b/build/faster_web3/_utils/datatypes.c index 388297fa9e..3ed941a29b 100644 --- a/build/faster_web3/_utils/datatypes.c +++ b/build/faster_web3/_utils/datatypes.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_datatypes(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___datatypes"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___datatypes"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___datatypes"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/decorators.c b/build/faster_web3/_utils/decorators.c index 883a0f58aa..17514e5aea 100644 --- a/build/faster_web3/_utils/decorators.c +++ b/build/faster_web3/_utils/decorators.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_decorators(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___decorators"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___decorators"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___decorators"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/encoding.c b/build/faster_web3/_utils/encoding.c index 42215be2f4..a544c029fd 100644 --- a/build/faster_web3/_utils/encoding.c +++ b/build/faster_web3/_utils/encoding.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_encoding(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___encoding"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___encoding"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___encoding"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/error_formatters_utils.c b/build/faster_web3/_utils/error_formatters_utils.c index ffa23810c4..f74f2feeff 100644 --- a/build/faster_web3/_utils/error_formatters_utils.c +++ b/build/faster_web3/_utils/error_formatters_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_error_formatters_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___error_formatters_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___error_formatters_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___error_formatters_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/fee_utils.c b/build/faster_web3/_utils/fee_utils.c index d4c4f2d355..b89cc30437 100644 --- a/build/faster_web3/_utils/fee_utils.c +++ b/build/faster_web3/_utils/fee_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_fee_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___fee_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___fee_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___fee_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/formatters.c b/build/faster_web3/_utils/formatters.c index 2b9d1214b7..db50acf893 100644 --- a/build/faster_web3/_utils/formatters.c +++ b/build/faster_web3/_utils/formatters.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_formatters(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___formatters"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___formatters"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___formatters"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/http.c b/build/faster_web3/_utils/http.c index db8fa12cd2..7a08fe24f6 100644 --- a/build/faster_web3/_utils/http.c +++ b/build/faster_web3/_utils/http.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_http(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___http"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___http"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___http"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/http_session_manager.c b/build/faster_web3/_utils/http_session_manager.c index bb9f39edcf..90fc9a357d 100644 --- a/build/faster_web3/_utils/http_session_manager.c +++ b/build/faster_web3/_utils/http_session_manager.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_http_session_manager(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___http_session_manager"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___http_session_manager"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___http_session_manager"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/math.c b/build/faster_web3/_utils/math.c index 583f0b8687..72611ef208 100644 --- a/build/faster_web3/_utils/math.c +++ b/build/faster_web3/_utils/math.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_math(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___math"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___math"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___math"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/method_formatters.c b/build/faster_web3/_utils/method_formatters.c index 03d2e12949..817abe95c8 100644 --- a/build/faster_web3/_utils/method_formatters.c +++ b/build/faster_web3/_utils/method_formatters.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_method_formatters(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___method_formatters"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___method_formatters"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___method_formatters"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/type_conversion.c b/build/faster_web3/_utils/type_conversion.c index 5772ac1364..90e3ddbc0c 100644 --- a/build/faster_web3/_utils/type_conversion.c +++ b/build/faster_web3/_utils/type_conversion.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_type_conversion(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___type_conversion"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___type_conversion"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___type_conversion"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/utility_methods.c b/build/faster_web3/_utils/utility_methods.c index f3beca111a..8f3ba0457d 100644 --- a/build/faster_web3/_utils/utility_methods.c +++ b/build/faster_web3/_utils/utility_methods.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utility_methods(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___utility_methods"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___utility_methods"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___utility_methods"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/validation.c b/build/faster_web3/_utils/validation.c index 2d88336bf3..1320e7d840 100644 --- a/build/faster_web3/_utils/validation.c +++ b/build/faster_web3/_utils/validation.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_validation(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___validation"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3____utils___validation"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___validation"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/auto.c b/build/faster_web3/auto.c index 8f307911c0..437ac4750a 100644 --- a/build/faster_web3/auto.c +++ b/build/faster_web3/auto.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_auto(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___auto"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___auto"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___auto"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/auto/gethdev.c b/build/faster_web3/auto/gethdev.c index e63f1838b9..b2734c708b 100644 --- a/build/faster_web3/auto/gethdev.c +++ b/build/faster_web3/auto/gethdev.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_gethdev(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___auto___gethdev"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___auto___gethdev"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___auto___gethdev"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon.c b/build/faster_web3/beacon.c index 4e96388c2b..bbd3406686 100644 --- a/build/faster_web3/beacon.c +++ b/build/faster_web3/beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/api_endpoints.c b/build/faster_web3/beacon/api_endpoints.c index c8613e3912..c03dffa7de 100644 --- a/build/faster_web3/beacon/api_endpoints.c +++ b/build/faster_web3/beacon/api_endpoints.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_api_endpoints(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___api_endpoints"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___api_endpoints"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___api_endpoints"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/async_beacon.c b/build/faster_web3/beacon/async_beacon.c index 9f48d021eb..c6d2fbb020 100644 --- a/build/faster_web3/beacon/async_beacon.c +++ b/build/faster_web3/beacon/async_beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___async_beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___async_beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___async_beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/beacon.c b/build/faster_web3/beacon/beacon.c index 1d75688e4c..38f2960622 100644 --- a/build/faster_web3/beacon/beacon.c +++ b/build/faster_web3/beacon/beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___beacon___beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/constants.c b/build/faster_web3/constants.c index 0bde061ec5..05474123c4 100644 --- a/build/faster_web3/constants.c +++ b/build/faster_web3/constants.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_constants(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___constants"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___constants"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___constants"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/contract/utils.c b/build/faster_web3/contract/utils.c index 12e7545417..809facfd7a 100644 --- a/build/faster_web3/contract/utils.c +++ b/build/faster_web3/contract/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___contract___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___contract___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___contract___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies.c b/build/faster_web3/gas_strategies.c index 3aa64dc4c8..09fd4e9c7b 100644 --- a/build/faster_web3/gas_strategies.c +++ b/build/faster_web3/gas_strategies.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_gas_strategies(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies/rpc.c b/build/faster_web3/gas_strategies/rpc.c index 292cf86892..68172a1412 100644 --- a/build/faster_web3/gas_strategies/rpc.c +++ b/build/faster_web3/gas_strategies/rpc.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_rpc(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies___rpc"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies___rpc"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies___rpc"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies/time_based.c b/build/faster_web3/gas_strategies/time_based.c index 4e358e8019..da5513fc8d 100644 --- a/build/faster_web3/gas_strategies/time_based.c +++ b/build/faster_web3/gas_strategies/time_based.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_time_based(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies___time_based"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___gas_strategies___time_based"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies___time_based"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester.c b/build/faster_web3/providers/eth_tester.c index 1045dbcecf..ee009a3c6f 100644 --- a/build/faster_web3/providers/eth_tester.c +++ b/build/faster_web3/providers/eth_tester.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_eth_tester(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/defaults.c b/build/faster_web3/providers/eth_tester/defaults.c index 866b523520..d3b0c19a9b 100644 --- a/build/faster_web3/providers/eth_tester/defaults.c +++ b/build/faster_web3/providers/eth_tester/defaults.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_defaults(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___defaults"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___defaults"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___defaults"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/main.c b/build/faster_web3/providers/eth_tester/main.c index d9cb7f8ada..7cd695e616 100644 --- a/build/faster_web3/providers/eth_tester/main.c +++ b/build/faster_web3/providers/eth_tester/main.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_main(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___main"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___main"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___main"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/middleware.c b/build/faster_web3/providers/eth_tester/middleware.c index e90a7a87be..46ed67a618 100644 --- a/build/faster_web3/providers/eth_tester/middleware.c +++ b/build/faster_web3/providers/eth_tester/middleware.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_middleware(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___middleware"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___eth_tester___middleware"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___middleware"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/persistent_connection.c b/build/faster_web3/providers/persistent/persistent_connection.c index 11f9b49e3d..2983b26e3d 100644 --- a/build/faster_web3/providers/persistent/persistent_connection.c +++ b/build/faster_web3/providers/persistent/persistent_connection.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_persistent_connection(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___persistent_connection"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___persistent_connection"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___persistent_connection"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/request_processor.c b/build/faster_web3/providers/persistent/request_processor.c index b885d7c4db..66193c6dea 100644 --- a/build/faster_web3/providers/persistent/request_processor.c +++ b/build/faster_web3/providers/persistent/request_processor.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_request_processor(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___request_processor"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___request_processor"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___request_processor"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/subscription_container.c b/build/faster_web3/providers/persistent/subscription_container.c index 2a469716ea..13e61b6648 100644 --- a/build/faster_web3/providers/persistent/subscription_container.c +++ b/build/faster_web3/providers/persistent/subscription_container.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_subscription_container(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___subscription_container"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___subscription_container"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___subscription_container"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/subscription_manager.c b/build/faster_web3/providers/persistent/subscription_manager.c index 49974d3736..21869d20e9 100644 --- a/build/faster_web3/providers/persistent/subscription_manager.c +++ b/build/faster_web3/providers/persistent/subscription_manager.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_subscription_manager(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___subscription_manager"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___providers___persistent___subscription_manager"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___subscription_manager"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/tools/benchmark/node.c b/build/faster_web3/tools/benchmark/node.c index 137e440af1..d1b702d8c4 100644 --- a/build/faster_web3/tools/benchmark/node.c +++ b/build/faster_web3/tools/benchmark/node.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_node(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___tools___benchmark___node"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___node"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___node"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/tools/benchmark/reporting.c b/build/faster_web3/tools/benchmark/reporting.c index c8227f5d7d..972891e1f5 100644 --- a/build/faster_web3/tools/benchmark/reporting.c +++ b/build/faster_web3/tools/benchmark/reporting.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_reporting(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___tools___benchmark___reporting"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___reporting"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___reporting"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/tools/benchmark/utils.c b/build/faster_web3/tools/benchmark/utils.c index 673f0233b1..8de4da97a4 100644 --- a/build/faster_web3/tools/benchmark/utils.c +++ b/build/faster_web3/tools/benchmark/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___tools___benchmark___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___tools___benchmark___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/types.c b/build/faster_web3/types.c index ea2e4f22ec..818a4aaf9e 100644 --- a/build/faster_web3/types.c +++ b/build/faster_web3/types.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_types(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___types"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___types"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___types"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/address.c b/build/faster_web3/utils/address.c index 8345fda4d9..bff0822539 100644 --- a/build/faster_web3/utils/address.c +++ b/build/faster_web3/utils/address.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_address(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___address"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___address"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___address"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/async_exception_handling.c b/build/faster_web3/utils/async_exception_handling.c index 5696ffb0d7..c2527522ea 100644 --- a/build/faster_web3/utils/async_exception_handling.c +++ b/build/faster_web3/utils/async_exception_handling.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_exception_handling(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___async_exception_handling"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___async_exception_handling"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___async_exception_handling"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/caching.c b/build/faster_web3/utils/caching.c index 80515e9d4f..0366bbe633 100644 --- a/build/faster_web3/utils/caching.c +++ b/build/faster_web3/utils/caching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___caching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___caching"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___caching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/exception_handling.c b/build/faster_web3/utils/exception_handling.c index 8d9ef0654e..15a5634c7b 100644 --- a/build/faster_web3/utils/exception_handling.c +++ b/build/faster_web3/utils/exception_handling.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_exception_handling(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___exception_handling"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___exception_handling"); + void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___exception_handling"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/subscriptions.c b/build/faster_web3/utils/subscriptions.c deleted file mode 100644 index 234451614a..0000000000 --- a/build/faster_web3/utils/subscriptions.c +++ /dev/null @@ -1,21 +0,0 @@ -#include - -PyMODINIT_FUNC -PyInit_subscriptions(void) -{ - PyObject *tmp; - if (!(tmp = PyImport_ImportModule("95a20673e7d797e1b808__mypyc"))) return NULL; - PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___subscriptions"); - Py_DECREF(tmp); - if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "95a20673e7d797e1b808__mypyc.init_faster_web3___utils___subscriptions"); - Py_DECREF(capsule); - if (!init_func) { - return NULL; - } - return ((PyObject *(*)(void))init_func)(); -} - -// distutils sometimes spuriously tells cl to export CPyInit___init__, -// so provide that so it chills out -PyMODINIT_FUNC PyInit___init__(void) { return PyInit_subscriptions(); } From 684b62f3bd9b6cf214276a4a5ba6042df1b922cf Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 18:06:42 +0000 Subject: [PATCH 16/19] fix --- .../providers/persistent/request_processor.py | 40 +++++++++++-------- .../persistent/subscription_manager.py | 1 - setup.py | 2 +- .../core/providers/test_websocket_provider.py | 18 ++++++++- 4 files changed, 40 insertions(+), 21 deletions(-) diff --git a/faster_web3/providers/persistent/request_processor.py b/faster_web3/providers/persistent/request_processor.py index 30d2dd23ed..554a7c8eb2 100644 --- a/faster_web3/providers/persistent/request_processor.py +++ b/faster_web3/providers/persistent/request_processor.py @@ -5,7 +5,6 @@ Callable, Dict, Final, - List, Optional, Tuple, TypeVar, @@ -93,9 +92,10 @@ def __init__( @property def active_subscriptions(self) -> Dict[str, Any]: + request_info_cache = self._request_information_cache return { value.subscription_id: {"params": value.params} - for value in self._request_information_cache.values() + for value in request_info_cache.values() if value.method == "eth_subscribe" } @@ -113,13 +113,14 @@ def cache_request_information( ], ) -> Optional[str]: provider = self._provider + logger = provider.logger cached_requests_key = generate_cache_key((method, params)) if cached_requests_key in provider._request_cache._data: cached_response = provider._request_cache._data[cached_requests_key] cached_response_id = cached_response.get("id") cache_key = generate_cache_key(cached_response_id) if cache_key in self._request_information_cache: - provider.logger.debug( + logger.debug( "This is a cached request, not caching request info because it is " "not unique:\n method=%s,\n params=%s", method, @@ -138,7 +139,7 @@ def cache_request_information( params, response_formatters, ) - provider.logger.debug( + logger.debug( "Caching request info:\n request_id=%s,\n" " cache_key=%s,\n request_info=%s", request_id, @@ -148,7 +149,7 @@ def cache_request_information( request_info_cache = self._request_information_cache request_info_cache.cache(cache_key, request_info) if request_info_cache.is_full(): - provider.logger.warning( + logger.warning( "Request information cache is full. This may result in unexpected " "behavior. Consider increasing the ``request_information_cache_size`` " "on the provider." @@ -172,7 +173,7 @@ def get_request_information_for_response( self, response: RPCResponse, ) -> RequestInformation: - if "method" in response and response["method"] == "eth_subscription": + if response.get("method") == "eth_subscription": if "params" not in response: raise Web3ValueError("Subscription response must have params field") params = response["params"] @@ -261,10 +262,12 @@ def _is_batch_response(self, raw_response: BatchResponse) -> TypeGuard[BatchResp async def cache_raw_response( self, raw_response: Any, subscription: bool = False ) -> None: + provider = self._provider + logger = provider.logger + if subscription: if self._subscription_response_queue.full(): - provider = self._provider - provider.logger.debug( + logger.debug( "Subscription queue is full. Waiting for provider to consume " "messages before caching." ) @@ -272,10 +275,11 @@ async def cache_raw_response( listen_event.clear() await listen_event.wait() - self._provider.logger.debug( + logger.debug( "Caching subscription response:\n response=%s", raw_response ) - subscription_id = raw_response.get("params", {}).get("subscription") + subscription_params: Dict[str, Any] = raw_response.get("params", {}) + subscription_id = subscription_params.get("subscription") sub_container = self._subscription_container if sub_container and sub_container.get_handler_subscription_by_id( subscription_id @@ -290,7 +294,7 @@ async def cache_raw_response( # Since only one batch should be in the cache at all times, we use a # constant cache key for the batch response. cache_key = generate_cache_key(BATCH_REQUEST_ID) - self._provider.logger.debug( + logger.debug( "Caching batch response:\n cache_key=%s,\n response=%s", cache_key, raw_response, @@ -299,7 +303,7 @@ async def cache_raw_response( else: response_id = raw_response.get("id") cache_key = generate_cache_key(response_id) - self._provider.logger.debug( + logger.debug( "Caching response:\n response_id=%s,\n" " cache_key=%s,\n response=%s", response_id, @@ -311,12 +315,14 @@ async def cache_raw_response( async def pop_raw_response( self, cache_key: Optional[str] = None, subscription: bool = False ) -> Any: + provider = self._provider + logger = provider.logger + if subscription: queue = self._subscription_response_queue qsize = queue.qsize() raw_response = await queue.get() - provider = self._provider listen_event = provider._listen_event if not listen_event.is_set(): listen_event.set() @@ -324,20 +330,20 @@ async def pop_raw_response( if qsize == 0: if not self._subscription_queue_synced_with_ws_stream: self._subscription_queue_synced_with_ws_stream = True - provider.logger.info( + logger.info( "Subscription response queue synced with websocket message " "stream." ) else: if self._subscription_queue_synced_with_ws_stream: self._subscription_queue_synced_with_ws_stream = False - provider.logger.info( + logger.info( "Subscription response queue has %s subscriptions. " "Processing as FIFO.", qsize, ) - provider.logger.debug( + logger.debug( "Subscription response popped from queue to be processed:\n" " raw_response=%s", raw_response, @@ -350,7 +356,7 @@ async def pop_raw_response( raw_response = self._request_response_cache.pop(cache_key) if raw_response is not None: - self._provider.logger.debug( + logger.debug( "Cached response popped from cache to be processed:\n" " cache_key=%s,\n raw_response=%s", cache_key, diff --git a/faster_web3/providers/persistent/subscription_manager.py b/faster_web3/providers/persistent/subscription_manager.py index 9995150665..8b18461d6f 100644 --- a/faster_web3/providers/persistent/subscription_manager.py +++ b/faster_web3/providers/persistent/subscription_manager.py @@ -41,7 +41,6 @@ from faster_web3 import AsyncWeb3 # noqa: F401 from faster_web3.providers.persistent import ( # noqa: F401 PersistentConnectionProvider, - RequestProcessor, ) diff --git a/setup.py b/setup.py index 75abdd3c38..2b9cb0012b 100644 --- a/setup.py +++ b/setup.py @@ -100,7 +100,7 @@ "faster_web3/gas_strategies", "faster_web3/providers/eth_tester", "faster_web3/providers/persistent/persistent_connection.py", - "faster_web3/providers/persistent/request_processor.py", + # "faster_web3/providers/persistent/request_processor.py", compile this on mypyc 1.19 "faster_web3/providers/persistent/subscription_container.py", "faster_web3/providers/persistent/subscription_manager.py", "faster_web3/tools/benchmark/node.py", diff --git a/tests/core/providers/test_websocket_provider.py b/tests/core/providers/test_websocket_provider.py index 8853548e9f..921b6896a1 100644 --- a/tests/core/providers/test_websocket_provider.py +++ b/tests/core/providers/test_websocket_provider.py @@ -32,6 +32,9 @@ from faster_web3.providers.persistent import ( WebSocketProvider, ) +from faster_web3.providers.persistent.request_processor import ( + TaskReliantQueue, +) from faster_web3.types import ( RPCEndpoint, ) @@ -280,7 +283,19 @@ async def test_listen_event_awaits_msg_processing_when_subscription_queue_is_ful async_w3.provider._request_processor._subscription_response_queue, type(asyncio.Queue()), ) - async_w3.provider._request_processor._subscription_response_queue = asyncio.Queue( + + with pytest.raises( + TypeError, + match=( + "faster_web3.providers.persistent.request_processor.TaskReliantQueue " + "object expected; got asyncio.queues.Queue" + ), + ): + async_w3.provider._request_processor._subscription_response_queue = asyncio.Queue( + maxsize=1 + ) + + async_w3.provider._request_processor._subscription_response_queue = TaskReliantQueue( maxsize=1 ) assert not async_w3.provider._request_processor._subscription_response_queue.full() @@ -544,7 +559,6 @@ async def test_req_info_cache_size_can_be_set_and_warns_when_full(caplog): RPCEndpoint("eth_getBlockByNumber"), ["latest"], (), - (), ) assert len(provider._request_processor._request_information_cache) == 1 From 45a43aeca26331bf03111b926eccae75ef2aec34 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 17 Oct 2025 18:24:11 +0000 Subject: [PATCH 17/19] chore: compile C files for source control --- ...b690.c => __native_826c207bc3cb90f09ef9.c} | 13081 ++++------------ ...b690.h => __native_826c207bc3cb90f09ef9.h} | 72 +- ... __native_internal_826c207bc3cb90f09ef9.h} | 93 +- build/faster_ens.c | 4 +- build/faster_ens/_normalization.c | 4 +- build/faster_ens/auto.c | 4 +- build/faster_ens/base_ens.c | 4 +- build/faster_ens/constants.c | 4 +- build/faster_ens/exceptions.c | 4 +- build/faster_ens/utils.c | 4 +- build/faster_web3/_utils/async_transactions.c | 4 +- build/faster_web3/_utils/batching.c | 4 +- build/faster_web3/_utils/blocks.c | 4 +- build/faster_web3/_utils/caching.c | 4 +- .../_utils/caching/caching_utils.c | 4 +- .../caching/request_caching_validation.c | 4 +- build/faster_web3/_utils/contracts.c | 4 +- build/faster_web3/_utils/datatypes.c | 4 +- build/faster_web3/_utils/decorators.c | 4 +- build/faster_web3/_utils/encoding.c | 4 +- .../_utils/error_formatters_utils.c | 4 +- build/faster_web3/_utils/fee_utils.c | 4 +- build/faster_web3/_utils/formatters.c | 4 +- build/faster_web3/_utils/http.c | 4 +- .../faster_web3/_utils/http_session_manager.c | 4 +- build/faster_web3/_utils/math.c | 4 +- build/faster_web3/_utils/method_formatters.c | 4 +- build/faster_web3/_utils/type_conversion.c | 4 +- build/faster_web3/_utils/utility_methods.c | 4 +- build/faster_web3/_utils/validation.c | 4 +- build/faster_web3/auto.c | 4 +- build/faster_web3/auto/gethdev.c | 4 +- build/faster_web3/beacon.c | 4 +- build/faster_web3/beacon/api_endpoints.c | 4 +- build/faster_web3/beacon/async_beacon.c | 4 +- build/faster_web3/beacon/beacon.c | 4 +- build/faster_web3/constants.c | 4 +- build/faster_web3/contract/utils.c | 4 +- build/faster_web3/gas_strategies.c | 4 +- build/faster_web3/gas_strategies/rpc.c | 4 +- build/faster_web3/gas_strategies/time_based.c | 4 +- build/faster_web3/providers/eth_tester.c | 4 +- .../providers/eth_tester/defaults.c | 4 +- build/faster_web3/providers/eth_tester/main.c | 4 +- .../providers/eth_tester/middleware.c | 4 +- .../persistent/persistent_connection.c | 4 +- .../providers/persistent/request_processor.c | 21 - .../persistent/subscription_container.c | 4 +- .../persistent/subscription_manager.c | 4 +- build/faster_web3/tools/benchmark/node.c | 4 +- build/faster_web3/tools/benchmark/reporting.c | 4 +- build/faster_web3/tools/benchmark/utils.c | 4 +- build/faster_web3/types.c | 4 +- build/faster_web3/utils/address.c | 4 +- .../utils/async_exception_handling.c | 4 +- build/faster_web3/utils/caching.c | 4 +- build/faster_web3/utils/exception_handling.c | 4 +- 57 files changed, 2810 insertions(+), 10669 deletions(-) rename build/{__native_9ea8c57ae8946f99b690.c => __native_826c207bc3cb90f09ef9.c} (96%) rename build/{__native_9ea8c57ae8946f99b690.h => __native_826c207bc3cb90f09ef9.h} (96%) rename build/{__native_internal_9ea8c57ae8946f99b690.h => __native_internal_826c207bc3cb90f09ef9.h} (97%) delete mode 100644 build/faster_web3/providers/persistent/request_processor.c diff --git a/build/__native_9ea8c57ae8946f99b690.c b/build/__native_826c207bc3cb90f09ef9.c similarity index 96% rename from build/__native_9ea8c57ae8946f99b690.c rename to build/__native_826c207bc3cb90f09ef9.c index 9292aa8dbf..0c4179054e 100644 --- a/build/__native_9ea8c57ae8946f99b690.c +++ b/build/__native_826c207bc3cb90f09ef9.c @@ -16,8 +16,8 @@ #include "misc_ops.c" #include "generic_ops.c" #include "pythonsupport.c" -#include "__native_9ea8c57ae8946f99b690.h" -#include "__native_internal_9ea8c57ae8946f99b690.h" +#include "__native_826c207bc3cb90f09ef9.h" +#include "__native_internal_826c207bc3cb90f09ef9.h" static PyMethodDef faster_ensmodule_methods[] = { {NULL, NULL, 0, NULL} }; @@ -236430,6 +236430,7 @@ PyObject *CPyDef_persistent_connection___PersistentConnection___subscriptions(Py PyObject *cpy_r_r3; PyObject *cpy_r_r4; PyObject *cpy_r_r5; + PyObject *cpy_r_r6; cpy_r_r0 = ((faster_web3___providers___persistent___persistent_connection___PersistentConnectionObject *)cpy_r_self)->__manager; CPy_INCREF(cpy_r_r0); cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ @@ -236439,26 +236440,23 @@ PyObject *CPyDef_persistent_connection___PersistentConnection___subscriptions(Py CPy_AddTraceback("faster_web3/providers/persistent/persistent_connection.py", "subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_persistent_connection___globals); goto CPyL4; } - if (likely(Py_TYPE(cpy_r_r2) == CPyType_request_processor___RequestProcessor)) - cpy_r_r3 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/persistent_connection.py", "subscriptions", 48, CPyStatic_persistent_connection___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r2); - goto CPyL5; - } - cpy_r_r4 = CPyDef_request_processor___RequestProcessor___active_subscriptions(cpy_r_r3); + cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'active_subscriptions' */ + cpy_r_r4 = CPyObject_GetAttr(cpy_r_r2, cpy_r_r3); + CPy_DECREF(cpy_r_r2); if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/persistent_connection.py", "subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_persistent_connection___globals); - goto CPyL5; + goto CPyL4; + } + if (likely(PyDict_Check(cpy_r_r4))) + cpy_r_r5 = cpy_r_r4; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/persistent_connection.py", "subscriptions", 48, CPyStatic_persistent_connection___globals, "dict", cpy_r_r4); + goto CPyL4; } -CPyL3: ; - CPy_DECREF(cpy_r_r2); - return cpy_r_r4; -CPyL4: ; - cpy_r_r5 = NULL; return cpy_r_r5; -CPyL5: ; - CPy_DecRef(cpy_r_r2); - goto CPyL4; +CPyL4: ; + cpy_r_r6 = NULL; + return cpy_r_r6; } PyObject *CPyPy_persistent_connection___PersistentConnection___subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -238674,320 +238672,186 @@ CPyL13: ; goto CPyL12; } -PyObject *CPyDef_request_processor_____mypyc__TaskReliantQueue_setup(PyObject *cpy_r_type); -PyObject *CPyDef_request_processor___TaskReliantQueue(PyObject *cpy_r_args, PyObject *cpy_r_kwargs); - -static PyObject * -request_processor___TaskReliantQueue_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_request_processor___TaskReliantQueue) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_request_processor_____mypyc__TaskReliantQueue_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -request_processor___TaskReliantQueue_traverse(faster_web3___providers___persistent___request_processor___TaskReliantQueueObject *self, visitproc visit, void *arg) -{ - PyObject_VisitManagedDict((PyObject *)self, visit, arg); - return 0; -} - static int -request_processor___TaskReliantQueue_clear(faster_web3___providers___persistent___request_processor___TaskReliantQueueObject *self) +subscription_container___SubscriptionContainer_init(PyObject *self, PyObject *args, PyObject *kwds) { - PyObject_ClearManagedDict((PyObject *)self); return 0; } - -static void -request_processor___TaskReliantQueue_dealloc(faster_web3___providers___persistent___request_processor___TaskReliantQueueObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, request_processor___TaskReliantQueue_dealloc) - request_processor___TaskReliantQueue_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem request_processor___TaskReliantQueue_vtable[1]; -static bool -CPyDef_request_processor___TaskReliantQueue_trait_vtable_setup(void) -{ - CPyVTableItem request_processor___TaskReliantQueue_vtable_scratch[] = { - (CPyVTableItem)CPyDef_request_processor___TaskReliantQueue___get, - }; - memcpy(request_processor___TaskReliantQueue_vtable, request_processor___TaskReliantQueue_vtable_scratch, sizeof(request_processor___TaskReliantQueue_vtable)); - return 1; -} - - -static PyGetSetDef request_processor___TaskReliantQueue_getseters[] = { - {"__dict__", PyObject_GenericGetDict, PyObject_GenericSetDict}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef request_processor___TaskReliantQueue_methods[] = { - {"get", - (PyCFunction)CPyPy_request_processor___TaskReliantQueue___get, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get($self)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_request_processor___TaskReliantQueue_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "TaskReliantQueue", - .tp_new = request_processor___TaskReliantQueue_new, - .tp_dealloc = (destructor)request_processor___TaskReliantQueue_dealloc, - .tp_traverse = (traverseproc)request_processor___TaskReliantQueue_traverse, - .tp_clear = (inquiry)request_processor___TaskReliantQueue_clear, - .tp_getset = request_processor___TaskReliantQueue_getseters, - .tp_methods = request_processor___TaskReliantQueue_methods, - .tp_basicsize = sizeof(faster_web3___providers___persistent___request_processor___TaskReliantQueueObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT, - .tp_doc = PyDoc_STR("TaskReliantQueue()\n--\n\n"), -}; -static PyTypeObject *CPyType_request_processor___TaskReliantQueue_template = &CPyType_request_processor___TaskReliantQueue_template_; - -PyObject *CPyDef_request_processor_____mypyc__TaskReliantQueue_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___providers___persistent___request_processor___TaskReliantQueueObject *self; - self = (faster_web3___providers___persistent___request_processor___TaskReliantQueueObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = request_processor___TaskReliantQueue_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_request_processor___TaskReliantQueue(PyObject *cpy_r_args, PyObject *cpy_r_kwargs) -{ - PyObject *self = CPyDef_request_processor_____mypyc__TaskReliantQueue_setup((PyObject *)CPyType_request_processor___TaskReliantQueue); - if (self == NULL) - return NULL; - int res = CPyType_request_processor___TaskReliantQueue->tp_init(self, cpy_r_args, cpy_r_kwargs); - if (res < 0) { - Py_DECREF(self); - return NULL; +static Py_ssize_t CPyDunder___len__subscription_container___SubscriptionContainer(PyObject *self) { + CPyTagged retval = CPyDef_subscription_container___SubscriptionContainer_____len__(self); + if (retval == CPY_INT_TAG) { + return -1; } - return self; -} - - -static int -request_processor___RequestProcessor_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; + Py_ssize_t val = CPyTagged_AsSsize_t(retval); + CPyTagged_DECREF(retval); + if (PyErr_Occurred()) return -1; + return val; } -PyObject *CPyDef_request_processor_____mypyc__RequestProcessor_setup(PyObject *cpy_r_type); -PyObject *CPyDef_request_processor___RequestProcessor(PyObject *cpy_r_provider, CPyTagged cpy_r_subscription_response_queue_size, CPyTagged cpy_r_request_information_cache_size); +static PyMappingMethods subscription_container___SubscriptionContainer_as_mapping = { + .mp_length = CPyDunder___len__subscription_container___SubscriptionContainer, +}; +PyObject *CPyDef_subscription_container_____mypyc__SubscriptionContainer_setup(PyObject *cpy_r_type); +PyObject *CPyDef_subscription_container___SubscriptionContainer(void); static PyObject * -request_processor___RequestProcessor_new(PyTypeObject *type, PyObject *args, PyObject *kwds) +subscription_container___SubscriptionContainer_new(PyTypeObject *type, PyObject *args, PyObject *kwds) { - if (type != CPyType_request_processor___RequestProcessor) { + if (type != CPyType_subscription_container___SubscriptionContainer) { PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); return NULL; } - PyObject *self = CPyDef_request_processor_____mypyc__RequestProcessor_setup((PyObject*)type); + PyObject *self = CPyDef_subscription_container_____mypyc__SubscriptionContainer_setup((PyObject*)type); if (self == NULL) return NULL; - PyObject *ret = CPyPy_request_processor___RequestProcessor_____init__(self, args, kwds); + PyObject *ret = CPyPy_subscription_container___SubscriptionContainer_____init__(self, args, kwds); if (ret == NULL) return NULL; return self; } static int -request_processor___RequestProcessor_traverse(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, visitproc visit, void *arg) +subscription_container___SubscriptionContainer_traverse(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, visitproc visit, void *arg) { - Py_VISIT(self->__provider); - Py_VISIT(self->__request_information_cache); - Py_VISIT(self->__request_response_cache); - Py_VISIT(self->__subscription_response_queue); - Py_VISIT(self->__handler_subscription_queue); - Py_VISIT(self->__subscription_container); + Py_VISIT(self->_subscriptions); + Py_VISIT(self->_subscriptions_by_id); + Py_VISIT(self->_subscriptions_by_label); return 0; } static int -request_processor___RequestProcessor_clear(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self) +subscription_container___SubscriptionContainer_clear(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self) { - Py_CLEAR(self->__provider); - Py_CLEAR(self->__request_information_cache); - Py_CLEAR(self->__request_response_cache); - Py_CLEAR(self->__subscription_response_queue); - Py_CLEAR(self->__handler_subscription_queue); - Py_CLEAR(self->__subscription_container); + Py_CLEAR(self->_subscriptions); + Py_CLEAR(self->_subscriptions_by_id); + Py_CLEAR(self->_subscriptions_by_label); return 0; } static void -request_processor___RequestProcessor_dealloc(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self) +subscription_container___SubscriptionContainer_dealloc(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self) { PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, request_processor___RequestProcessor_dealloc) - request_processor___RequestProcessor_clear(self); + CPy_TRASHCAN_BEGIN(self, subscription_container___SubscriptionContainer_dealloc) + subscription_container___SubscriptionContainer_clear(self); Py_TYPE(self)->tp_free((PyObject *)self); CPy_TRASHCAN_END(self) } -static CPyVTableItem request_processor___RequestProcessor_vtable[11]; +static CPyVTableItem subscription_container___SubscriptionContainer_vtable[9]; static bool -CPyDef_request_processor___RequestProcessor_trait_vtable_setup(void) -{ - CPyVTableItem request_processor___RequestProcessor_vtable_scratch[] = { - (CPyVTableItem)CPyDef_request_processor___RequestProcessor_____init__, - (CPyVTableItem)CPyDef_request_processor___RequestProcessor___active_subscriptions, - (CPyVTableItem)CPyDef_request_processor___RequestProcessor___cache_request_information, - (CPyVTableItem)CPyDef_request_processor___RequestProcessor___pop_cached_request_information, - (CPyVTableItem)CPyDef_request_processor___RequestProcessor___get_request_information_for_response, - (CPyVTableItem)CPyDef_request_processor___RequestProcessor___append_middleware_response_processor, - (CPyVTableItem)CPyDef_request_processor___RequestProcessor____is_batch_response, - (CPyVTableItem)CPyDef_request_processor___RequestProcessor___cache_raw_response, - (CPyVTableItem)CPyDef_request_processor___RequestProcessor___pop_raw_response, - (CPyVTableItem)CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue, - (CPyVTableItem)CPyDef_request_processor___RequestProcessor___clear_caches, +CPyDef_subscription_container___SubscriptionContainer_trait_vtable_setup(void) +{ + CPyVTableItem subscription_container___SubscriptionContainer_vtable_scratch[] = { + (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer_____init__, + (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer_____len__, + (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer_____iter__, + (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___add_subscription, + (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___remove_subscription, + (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___get_by_id, + (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___get_by_label, + (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions, + (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id, }; - memcpy(request_processor___RequestProcessor_vtable, request_processor___RequestProcessor_vtable_scratch, sizeof(request_processor___RequestProcessor_vtable)); + memcpy(subscription_container___SubscriptionContainer_vtable, subscription_container___SubscriptionContainer_vtable_scratch, sizeof(subscription_container___SubscriptionContainer_vtable)); return 1; } static PyObject * -request_processor___RequestProcessor_get__provider(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure); -static int -request_processor___RequestProcessor_set__provider(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure); -static PyObject * -request_processor___RequestProcessor_get__request_information_cache(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure); -static int -request_processor___RequestProcessor_set__request_information_cache(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure); -static PyObject * -request_processor___RequestProcessor_get__request_response_cache(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure); -static int -request_processor___RequestProcessor_set__request_response_cache(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure); -static PyObject * -request_processor___RequestProcessor_get__subscription_response_queue(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure); -static int -request_processor___RequestProcessor_set__subscription_response_queue(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure); -static PyObject * -request_processor___RequestProcessor_get__handler_subscription_queue(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure); +subscription_container___SubscriptionContainer_get_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure); static int -request_processor___RequestProcessor_set__handler_subscription_queue(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure); +subscription_container___SubscriptionContainer_set_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure); static PyObject * -request_processor___RequestProcessor_get__subscription_queue_synced_with_ws_stream(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure); +subscription_container___SubscriptionContainer_get_subscriptions_by_id(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure); static int -request_processor___RequestProcessor_set__subscription_queue_synced_with_ws_stream(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure); +subscription_container___SubscriptionContainer_set_subscriptions_by_id(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure); static PyObject * -request_processor___RequestProcessor_get__subscription_container(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure); +subscription_container___SubscriptionContainer_get_subscriptions_by_label(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure); static int -request_processor___RequestProcessor_set__subscription_container(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure); +subscription_container___SubscriptionContainer_set_subscriptions_by_label(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure); static PyObject * -request_processor___RequestProcessor_get_active_subscriptions(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure); +subscription_container___SubscriptionContainer_get_handler_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure); -static PyGetSetDef request_processor___RequestProcessor_getseters[] = { - {"_provider", - (getter)request_processor___RequestProcessor_get__provider, (setter)request_processor___RequestProcessor_set__provider, - NULL, NULL}, - {"_request_information_cache", - (getter)request_processor___RequestProcessor_get__request_information_cache, (setter)request_processor___RequestProcessor_set__request_information_cache, - NULL, NULL}, - {"_request_response_cache", - (getter)request_processor___RequestProcessor_get__request_response_cache, (setter)request_processor___RequestProcessor_set__request_response_cache, - NULL, NULL}, - {"_subscription_response_queue", - (getter)request_processor___RequestProcessor_get__subscription_response_queue, (setter)request_processor___RequestProcessor_set__subscription_response_queue, - NULL, NULL}, - {"_handler_subscription_queue", - (getter)request_processor___RequestProcessor_get__handler_subscription_queue, (setter)request_processor___RequestProcessor_set__handler_subscription_queue, +static PyGetSetDef subscription_container___SubscriptionContainer_getseters[] = { + {"subscriptions", + (getter)subscription_container___SubscriptionContainer_get_subscriptions, (setter)subscription_container___SubscriptionContainer_set_subscriptions, NULL, NULL}, - {"_subscription_queue_synced_with_ws_stream", - (getter)request_processor___RequestProcessor_get__subscription_queue_synced_with_ws_stream, (setter)request_processor___RequestProcessor_set__subscription_queue_synced_with_ws_stream, + {"subscriptions_by_id", + (getter)subscription_container___SubscriptionContainer_get_subscriptions_by_id, (setter)subscription_container___SubscriptionContainer_set_subscriptions_by_id, NULL, NULL}, - {"_subscription_container", - (getter)request_processor___RequestProcessor_get__subscription_container, (setter)request_processor___RequestProcessor_set__subscription_container, + {"subscriptions_by_label", + (getter)subscription_container___SubscriptionContainer_get_subscriptions_by_label, (setter)subscription_container___SubscriptionContainer_set_subscriptions_by_label, NULL, NULL}, - {"active_subscriptions", - (getter)request_processor___RequestProcessor_get_active_subscriptions, + {"handler_subscriptions", + (getter)subscription_container___SubscriptionContainer_get_handler_subscriptions, NULL, NULL, NULL}, {NULL} /* Sentinel */ }; -static PyMethodDef request_processor___RequestProcessor_methods[] = { +static PyMethodDef subscription_container___SubscriptionContainer_methods[] = { {"__init__", - (PyCFunction)CPyPy_request_processor___RequestProcessor_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self, provider, subscription_response_queue_size=500, request_information_cache_size=500)\n--\n\n")}, - {"cache_request_information", - (PyCFunction)CPyPy_request_processor___RequestProcessor___cache_request_information, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("cache_request_information($self, request_id, method, params, response_formatters)\n--\n\n")}, - {"pop_cached_request_information", - (PyCFunction)CPyPy_request_processor___RequestProcessor___pop_cached_request_information, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("pop_cached_request_information($self, cache_key)\n--\n\n")}, - {"get_request_information_for_response", - (PyCFunction)CPyPy_request_processor___RequestProcessor___get_request_information_for_response, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_request_information_for_response($self, response)\n--\n\n")}, - {"append_middleware_response_processor", - (PyCFunction)CPyPy_request_processor___RequestProcessor___append_middleware_response_processor, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("append_middleware_response_processor($self, response, middleware_response_processor)\n--\n\n")}, - {"_is_batch_response", - (PyCFunction)CPyPy_request_processor___RequestProcessor____is_batch_response, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_is_batch_response($self, raw_response)\n--\n\n")}, - {"cache_raw_response", - (PyCFunction)CPyPy_request_processor___RequestProcessor___cache_raw_response, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("cache_raw_response($self, raw_response, subscription=False)\n--\n\n")}, - {"pop_raw_response", - (PyCFunction)CPyPy_request_processor___RequestProcessor___pop_raw_response, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("pop_raw_response($self, cache_key=None, subscription=False)\n--\n\n")}, - {"_reset_handler_subscription_queue", - (PyCFunction)CPyPy_request_processor___RequestProcessor____reset_handler_subscription_queue, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_reset_handler_subscription_queue($self)\n--\n\n")}, - {"clear_caches", - (PyCFunction)CPyPy_request_processor___RequestProcessor___clear_caches, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("clear_caches($self)\n--\n\n")}, + (PyCFunction)CPyPy_subscription_container___SubscriptionContainer_____init__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self)\n--\n\n")}, + {"__len__", + (PyCFunction)CPyPy_subscription_container___SubscriptionContainer_____len__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__len__($self, /)\n--\n\n")}, + {"__iter__", + (PyCFunction)CPyPy_subscription_container___SubscriptionContainer_____iter__, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__($self, /)\n--\n\n")}, + {"add_subscription", + (PyCFunction)CPyPy_subscription_container___SubscriptionContainer___add_subscription, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("add_subscription($self, subscription)\n--\n\n")}, + {"remove_subscription", + (PyCFunction)CPyPy_subscription_container___SubscriptionContainer___remove_subscription, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("remove_subscription($self, subscription)\n--\n\n")}, + {"get_by_id", + (PyCFunction)CPyPy_subscription_container___SubscriptionContainer___get_by_id, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_by_id($self, sub_id)\n--\n\n")}, + {"get_by_label", + (PyCFunction)CPyPy_subscription_container___SubscriptionContainer___get_by_label, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_by_label($self, label)\n--\n\n")}, + {"get_handler_subscription_by_id", + (PyCFunction)CPyPy_subscription_container___SubscriptionContainer___get_handler_subscription_by_id, + METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_handler_subscription_by_id($self, sub_id)\n--\n\n")}, {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, {NULL} /* Sentinel */ }; -static PyTypeObject CPyType_request_processor___RequestProcessor_template_ = { +static PyTypeObject CPyType_subscription_container___SubscriptionContainer_template_ = { PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "RequestProcessor", - .tp_new = request_processor___RequestProcessor_new, - .tp_dealloc = (destructor)request_processor___RequestProcessor_dealloc, - .tp_traverse = (traverseproc)request_processor___RequestProcessor_traverse, - .tp_clear = (inquiry)request_processor___RequestProcessor_clear, - .tp_getset = request_processor___RequestProcessor_getseters, - .tp_methods = request_processor___RequestProcessor_methods, - .tp_init = request_processor___RequestProcessor_init, - .tp_basicsize = sizeof(faster_web3___providers___persistent___request_processor___RequestProcessorObject), + .tp_name = "SubscriptionContainer", + .tp_new = subscription_container___SubscriptionContainer_new, + .tp_dealloc = (destructor)subscription_container___SubscriptionContainer_dealloc, + .tp_traverse = (traverseproc)subscription_container___SubscriptionContainer_traverse, + .tp_clear = (inquiry)subscription_container___SubscriptionContainer_clear, + .tp_getset = subscription_container___SubscriptionContainer_getseters, + .tp_methods = subscription_container___SubscriptionContainer_methods, + .tp_init = subscription_container___SubscriptionContainer_init, + .tp_iter = CPyDef_subscription_container___SubscriptionContainer_____iter__, + .tp_as_mapping = &subscription_container___SubscriptionContainer_as_mapping, + .tp_basicsize = sizeof(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject), .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("RequestProcessor(provider, subscription_response_queue_size=500, request_information_cache_size=500)\n--\n\n"), + .tp_doc = PyDoc_STR("SubscriptionContainer()\n--\n\n"), }; -static PyTypeObject *CPyType_request_processor___RequestProcessor_template = &CPyType_request_processor___RequestProcessor_template_; +static PyTypeObject *CPyType_subscription_container___SubscriptionContainer_template = &CPyType_subscription_container___SubscriptionContainer_template_; -PyObject *CPyDef_request_processor_____mypyc__RequestProcessor_setup(PyObject *cpy_r_type) +PyObject *CPyDef_subscription_container_____mypyc__SubscriptionContainer_setup(PyObject *cpy_r_type) { PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___providers___persistent___request_processor___RequestProcessorObject *self; - self = (faster_web3___providers___persistent___request_processor___RequestProcessorObject *)type->tp_alloc(type, 0); + faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self; + self = (faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)type->tp_alloc(type, 0); if (self == NULL) return NULL; - self->vtable = request_processor___RequestProcessor_vtable; - self->__subscription_queue_synced_with_ws_stream = 2; + self->vtable = subscription_container___SubscriptionContainer_vtable; return (PyObject *)self; } -PyObject *CPyDef_request_processor___RequestProcessor(PyObject *cpy_r_provider, CPyTagged cpy_r_subscription_response_queue_size, CPyTagged cpy_r_request_information_cache_size) +PyObject *CPyDef_subscription_container___SubscriptionContainer(void) { - PyObject *self = CPyDef_request_processor_____mypyc__RequestProcessor_setup((PyObject *)CPyType_request_processor___RequestProcessor); + PyObject *self = CPyDef_subscription_container_____mypyc__SubscriptionContainer_setup((PyObject *)CPyType_subscription_container___SubscriptionContainer); if (self == NULL) return NULL; - char res = CPyDef_request_processor___RequestProcessor_____init__(self, cpy_r_provider, cpy_r_subscription_response_queue_size, cpy_r_request_information_cache_size); + char res = CPyDef_subscription_container___SubscriptionContainer_____init__(self); if (res == 2) { Py_DECREF(self); return NULL; @@ -238996,7871 +238860,459 @@ PyObject *CPyDef_request_processor___RequestProcessor(PyObject *cpy_r_provider, } static PyObject * -request_processor___RequestProcessor_get__provider(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure) -{ - if (unlikely(self->__provider == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_provider' of 'RequestProcessor' undefined"); - return NULL; - } - CPy_INCREF(self->__provider); - PyObject *retval = self->__provider; - return retval; -} - -static int -request_processor___RequestProcessor_set__provider(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestProcessor' object attribute '_provider' cannot be deleted"); - return -1; - } - if (self->__provider != NULL) { - CPy_DECREF(self->__provider); - } - PyObject *tmp = value; - CPy_INCREF(tmp); - self->__provider = tmp; - return 0; -} - -static PyObject * -request_processor___RequestProcessor_get__request_information_cache(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure) +subscription_container___SubscriptionContainer_get_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure) { - if (unlikely(self->__request_information_cache == NULL)) { + if (unlikely(self->_subscriptions == NULL)) { PyErr_SetString(PyExc_AttributeError, - "attribute '_request_information_cache' of 'RequestProcessor' undefined"); + "attribute 'subscriptions' of 'SubscriptionContainer' undefined"); return NULL; } - CPy_INCREF_NO_IMM(self->__request_information_cache); - PyObject *retval = self->__request_information_cache; + CPy_INCREF_NO_IMM(self->_subscriptions); + PyObject *retval = self->_subscriptions; return retval; } static int -request_processor___RequestProcessor_set__request_information_cache(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure) +subscription_container___SubscriptionContainer_set_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure) { if (value == NULL) { PyErr_SetString(PyExc_AttributeError, - "'RequestProcessor' object attribute '_request_information_cache' cannot be deleted"); + "'SubscriptionContainer' object attribute 'subscriptions' cannot be deleted"); return -1; } - if (self->__request_information_cache != NULL) { - CPy_DECREF_NO_IMM(self->__request_information_cache); + if (self->_subscriptions != NULL) { + CPy_DECREF_NO_IMM(self->_subscriptions); } PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_utils___caching___SimpleCache)) + if (likely(PyList_Check(value))) tmp = value; else { - CPy_TypeError("faster_web3.utils.caching.SimpleCache", value); + CPy_TypeError("list", value); tmp = NULL; } if (!tmp) return -1; CPy_INCREF_NO_IMM(tmp); - self->__request_information_cache = tmp; + self->_subscriptions = tmp; return 0; } static PyObject * -request_processor___RequestProcessor_get__request_response_cache(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure) +subscription_container___SubscriptionContainer_get_subscriptions_by_id(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure) { - if (unlikely(self->__request_response_cache == NULL)) { + if (unlikely(self->_subscriptions_by_id == NULL)) { PyErr_SetString(PyExc_AttributeError, - "attribute '_request_response_cache' of 'RequestProcessor' undefined"); + "attribute 'subscriptions_by_id' of 'SubscriptionContainer' undefined"); return NULL; } - CPy_INCREF_NO_IMM(self->__request_response_cache); - PyObject *retval = self->__request_response_cache; + CPy_INCREF(self->_subscriptions_by_id); + PyObject *retval = self->_subscriptions_by_id; return retval; } static int -request_processor___RequestProcessor_set__request_response_cache(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure) +subscription_container___SubscriptionContainer_set_subscriptions_by_id(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure) { if (value == NULL) { PyErr_SetString(PyExc_AttributeError, - "'RequestProcessor' object attribute '_request_response_cache' cannot be deleted"); + "'SubscriptionContainer' object attribute 'subscriptions_by_id' cannot be deleted"); return -1; } - if (self->__request_response_cache != NULL) { - CPy_DECREF_NO_IMM(self->__request_response_cache); + if (self->_subscriptions_by_id != NULL) { + CPy_DECREF(self->_subscriptions_by_id); } PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_utils___caching___SimpleCache)) + if (likely(PyDict_Check(value))) tmp = value; else { - CPy_TypeError("faster_web3.utils.caching.SimpleCache", value); + CPy_TypeError("dict", value); tmp = NULL; } if (!tmp) return -1; - CPy_INCREF_NO_IMM(tmp); - self->__request_response_cache = tmp; + CPy_INCREF(tmp); + self->_subscriptions_by_id = tmp; return 0; } static PyObject * -request_processor___RequestProcessor_get__subscription_response_queue(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure) +subscription_container___SubscriptionContainer_get_subscriptions_by_label(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure) { - if (unlikely(self->__subscription_response_queue == NULL)) { + if (unlikely(self->_subscriptions_by_label == NULL)) { PyErr_SetString(PyExc_AttributeError, - "attribute '_subscription_response_queue' of 'RequestProcessor' undefined"); + "attribute 'subscriptions_by_label' of 'SubscriptionContainer' undefined"); return NULL; } - CPy_INCREF_NO_IMM(self->__subscription_response_queue); - PyObject *retval = self->__subscription_response_queue; + CPy_INCREF(self->_subscriptions_by_label); + PyObject *retval = self->_subscriptions_by_label; return retval; } static int -request_processor___RequestProcessor_set__subscription_response_queue(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure) +subscription_container___SubscriptionContainer_set_subscriptions_by_label(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure) { if (value == NULL) { PyErr_SetString(PyExc_AttributeError, - "'RequestProcessor' object attribute '_subscription_response_queue' cannot be deleted"); + "'SubscriptionContainer' object attribute 'subscriptions_by_label' cannot be deleted"); return -1; } - if (self->__subscription_response_queue != NULL) { - CPy_DECREF_NO_IMM(self->__subscription_response_queue); + if (self->_subscriptions_by_label != NULL) { + CPy_DECREF(self->_subscriptions_by_label); } PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_request_processor___TaskReliantQueue)) + if (likely(PyDict_Check(value))) tmp = value; else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.TaskReliantQueue", value); + CPy_TypeError("dict", value); tmp = NULL; } if (!tmp) return -1; - CPy_INCREF_NO_IMM(tmp); - self->__subscription_response_queue = tmp; + CPy_INCREF(tmp); + self->_subscriptions_by_label = tmp; return 0; } static PyObject * -request_processor___RequestProcessor_get__handler_subscription_queue(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure) +subscription_container___SubscriptionContainer_get_handler_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure) { - if (unlikely(self->__handler_subscription_queue == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_handler_subscription_queue' of 'RequestProcessor' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->__handler_subscription_queue); - PyObject *retval = self->__handler_subscription_queue; - return retval; + return CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions((PyObject *) self); } +static PyMethodDef subscription_containermodule_methods[] = { + {NULL, NULL, 0, NULL} +}; -static int -request_processor___RequestProcessor_set__handler_subscription_queue(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure) +int CPyExec_faster_web3___providers___persistent___subscription_container(PyObject *module) { - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestProcessor' object attribute '_handler_subscription_queue' cannot be deleted"); - return -1; - } - if (self->__handler_subscription_queue != NULL) { - CPy_DECREF_NO_IMM(self->__handler_subscription_queue); - } - PyObject *tmp; - if (likely(Py_TYPE(value) == CPyType_request_processor___TaskReliantQueue)) - tmp = value; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.TaskReliantQueue", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->__handler_subscription_queue = tmp; + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_faster_web3___providers___persistent___subscription_container__internal, "__name__"); + CPyStatic_subscription_container___globals = PyModule_GetDict(CPyModule_faster_web3___providers___persistent___subscription_container__internal); + if (unlikely(CPyStatic_subscription_container___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_subscription_container_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); return 0; + fail: + Py_CLEAR(CPyModule_faster_web3___providers___persistent___subscription_container__internal); + Py_CLEAR(modname); + Py_CLEAR(CPyType_subscription_container___SubscriptionContainer); + return -1; } +static struct PyModuleDef subscription_containermodule = { + PyModuleDef_HEAD_INIT, + "faster_web3.providers.persistent.subscription_container", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + subscription_containermodule_methods, + NULL, +}; -static PyObject * -request_processor___RequestProcessor_get__subscription_queue_synced_with_ws_stream(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure) -{ - PyObject *retval = self->__subscription_queue_synced_with_ws_stream ? Py_True : Py_False; - CPy_INCREF(retval); - return retval; -} - -static int -request_processor___RequestProcessor_set__subscription_queue_synced_with_ws_stream(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure) +PyObject *CPyInit_faster_web3___providers___persistent___subscription_container(void) { - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestProcessor' object attribute '_subscription_queue_synced_with_ws_stream' cannot be deleted"); - return -1; + if (CPyModule_faster_web3___providers___persistent___subscription_container__internal) { + Py_INCREF(CPyModule_faster_web3___providers___persistent___subscription_container__internal); + return CPyModule_faster_web3___providers___persistent___subscription_container__internal; } - char tmp; - if (unlikely(!PyBool_Check(value))) { - CPy_TypeError("bool", value); return -1; - } else - tmp = value == Py_True; - self->__subscription_queue_synced_with_ws_stream = tmp; - return 0; + CPyModule_faster_web3___providers___persistent___subscription_container__internal = PyModule_Create(&subscription_containermodule); + if (unlikely(CPyModule_faster_web3___providers___persistent___subscription_container__internal == NULL)) + goto fail; + if (CPyExec_faster_web3___providers___persistent___subscription_container(CPyModule_faster_web3___providers___persistent___subscription_container__internal) != 0) + goto fail; + return CPyModule_faster_web3___providers___persistent___subscription_container__internal; + fail: + return NULL; } -static PyObject * -request_processor___RequestProcessor_get__subscription_container(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure) -{ - if (unlikely(self->__subscription_container == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_subscription_container' of 'RequestProcessor' undefined"); - return NULL; +char CPyDef_subscription_container___SubscriptionContainer_____init__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL4; } - CPy_INCREF(self->__subscription_container); - PyObject *retval = self->__subscription_container; - return retval; + ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions = cpy_r_r0; + cpy_r_r1 = PyDict_New(); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL4; + } + ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_id = cpy_r_r1; + cpy_r_r2 = PyDict_New(); + if (unlikely(cpy_r_r2 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL4; + } + ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_label = cpy_r_r2; + return 1; +CPyL4: ; + cpy_r_r3 = 2; + return cpy_r_r3; } -static int -request_processor___RequestProcessor_set__subscription_container(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'RequestProcessor' object attribute '_subscription_container' cannot be deleted"); - return -1; - } - if (self->__subscription_container != NULL) { - CPy_DECREF(self->__subscription_container); +PyObject *CPyPy_subscription_container___SubscriptionContainer_____init__(PyObject *self, PyObject *args, PyObject *kw) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + if (!CPyArg_ParseTupleAndKeywords(args, kw, "", "__init__", kwlist)) { + return NULL; } - PyObject *tmp; - if (Py_TYPE(value) == CPyType_subscription_container___SubscriptionContainer) - tmp = value; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_subscription_container___SubscriptionContainer)) + arg_self = obj_self; else { - tmp = NULL; + CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer", obj_self); + goto fail; } - if (tmp != NULL) goto __LL814; - if (value == Py_None) - tmp = value; - else { - tmp = NULL; + char retval = CPyDef_subscription_container___SubscriptionContainer_____init__(arg_self); + if (retval == 2) { + return NULL; } - if (tmp != NULL) goto __LL814; - CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer or None", value); - tmp = NULL; -__LL814: ; - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__subscription_container = tmp; - return 0; + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + return NULL; } -static PyObject * -request_processor___RequestProcessor_get_active_subscriptions(faster_web3___providers___persistent___request_processor___RequestProcessorObject *self, void *closure) -{ - return CPyDef_request_processor___RequestProcessor___active_subscriptions((PyObject *) self); +CPyTagged CPyDef_subscription_container___SubscriptionContainer_____len__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + CPyPtr cpy_r_r1; + int64_t cpy_r_r2; + CPyTagged cpy_r_r3; + cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; + cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; + cpy_r_r2 = *(int64_t *)cpy_r_r1; + cpy_r_r3 = cpy_r_r2 << 1; + return cpy_r_r3; } -static PyAsyncMethods request_processor___get_TaskReliantQueue_gen_as_async = { - .am_await = CPyDef_request_processor___get_TaskReliantQueue_gen_____await__, -}; -PyObject *CPyDef_request_processor_____mypyc__get_TaskReliantQueue_gen_setup(PyObject *cpy_r_type); -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen(void); - -static PyObject * -request_processor___get_TaskReliantQueue_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_request_processor___get_TaskReliantQueue_gen) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); +PyObject *CPyPy_subscription_container___SubscriptionContainer_____len__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__len__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { return NULL; } - PyObject *self = CPyDef_request_processor_____mypyc__get_TaskReliantQueue_gen_setup((PyObject*)type); - if (self == NULL) + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_subscription_container___SubscriptionContainer)) + arg_self = obj_self; + else { + CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer", obj_self); + goto fail; + } + CPyTagged retval = CPyDef_subscription_container___SubscriptionContainer_____len__(arg_self); + if (retval == CPY_INT_TAG) { return NULL; - return self; -} - -static int -request_processor___get_TaskReliantQueue_gen_traverse(faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_generator_attribute__self); - Py_VISIT(self->___mypyc_temp__0); - Py_VISIT(self->___mypyc_temp__1.f0); - Py_VISIT(self->___mypyc_temp__1.f1); - Py_VISIT(self->___mypyc_temp__1.f2); - Py_VISIT(self->___mypyc_generator_attribute__item); - return 0; -} - -static int -request_processor___get_TaskReliantQueue_gen_clear(faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *self) -{ - Py_CLEAR(self->___mypyc_generator_attribute__self); - Py_CLEAR(self->___mypyc_temp__0); - Py_CLEAR(self->___mypyc_temp__1.f0); - Py_CLEAR(self->___mypyc_temp__1.f1); - Py_CLEAR(self->___mypyc_temp__1.f2); - Py_CLEAR(self->___mypyc_generator_attribute__item); - return 0; -} - -static void -request_processor___get_TaskReliantQueue_gen_dealloc(faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *self) -{ - PyObject_GC_UnTrack(self); - if (request_processor___get_TaskReliantQueue_gen_free_instance == NULL) { - request_processor___get_TaskReliantQueue_gen_free_instance = self; - Py_CLEAR(self->___mypyc_generator_attribute__self); - self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_temp__0); - Py_CLEAR(self->___mypyc_temp__1.f0); - Py_CLEAR(self->___mypyc_temp__1.f1); - Py_CLEAR(self->___mypyc_temp__1.f2); - Py_CLEAR(self->___mypyc_generator_attribute__item); - return; } - CPy_TRASHCAN_BEGIN(self, request_processor___get_TaskReliantQueue_gen_dealloc) - request_processor___get_TaskReliantQueue_gen_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem request_processor___get_TaskReliantQueue_gen_vtable[7]; -static bool -CPyDef_request_processor___get_TaskReliantQueue_gen_trait_vtable_setup(void) -{ - CPyVTableItem request_processor___get_TaskReliantQueue_gen_vtable_scratch[] = { - (CPyVTableItem)CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_request_processor___get_TaskReliantQueue_gen_____next__, - (CPyVTableItem)CPyDef_request_processor___get_TaskReliantQueue_gen___send, - (CPyVTableItem)CPyDef_request_processor___get_TaskReliantQueue_gen_____iter__, - (CPyVTableItem)CPyDef_request_processor___get_TaskReliantQueue_gen___throw, - (CPyVTableItem)CPyDef_request_processor___get_TaskReliantQueue_gen___close, - (CPyVTableItem)CPyDef_request_processor___get_TaskReliantQueue_gen_____await__, - }; - memcpy(request_processor___get_TaskReliantQueue_gen_vtable, request_processor___get_TaskReliantQueue_gen_vtable_scratch, sizeof(request_processor___get_TaskReliantQueue_gen_vtable)); - return 1; + PyObject *retbox = CPyTagged_StealAsObject(retval); + return retbox; +fail: ; + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__len__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + return NULL; } -static PyMethodDef request_processor___get_TaskReliantQueue_gen_methods[] = { - {"__next__", - (PyCFunction)CPyPy_request_processor___get_TaskReliantQueue_gen_____next__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, - {"send", - (PyCFunction)CPyPy_request_processor___get_TaskReliantQueue_gen___send, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_request_processor___get_TaskReliantQueue_gen_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, - {"throw", - (PyCFunction)CPyPy_request_processor___get_TaskReliantQueue_gen___throw, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"close", - (PyCFunction)CPyPy_request_processor___get_TaskReliantQueue_gen___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, - {"__await__", - (PyCFunction)CPyPy_request_processor___get_TaskReliantQueue_gen_____await__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_request_processor___get_TaskReliantQueue_gen_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "get_TaskReliantQueue_gen", - .tp_new = request_processor___get_TaskReliantQueue_gen_new, - .tp_dealloc = (destructor)request_processor___get_TaskReliantQueue_gen_dealloc, - .tp_traverse = (traverseproc)request_processor___get_TaskReliantQueue_gen_traverse, - .tp_clear = (inquiry)request_processor___get_TaskReliantQueue_gen_clear, - .tp_methods = request_processor___get_TaskReliantQueue_gen_methods, - .tp_iter = CPyDef_request_processor___get_TaskReliantQueue_gen_____iter__, - .tp_iternext = CPyDef_request_processor___get_TaskReliantQueue_gen_____next__, - .tp_as_async = &request_processor___get_TaskReliantQueue_gen_as_async, - .tp_basicsize = sizeof(faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("get_TaskReliantQueue_gen()\n--\n\n"), -}; -static PyTypeObject *CPyType_request_processor___get_TaskReliantQueue_gen_template = &CPyType_request_processor___get_TaskReliantQueue_gen_template_; - -PyObject *CPyDef_request_processor_____mypyc__get_TaskReliantQueue_gen_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *self; - if (request_processor___get_TaskReliantQueue_gen_free_instance != NULL) { - self = request_processor___get_TaskReliantQueue_gen_free_instance; - request_processor___get_TaskReliantQueue_gen_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; +PyObject *CPyDef_subscription_container___SubscriptionContainer_____iter__(PyObject *cpy_r_self) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; + cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; + CPy_INCREF_NO_IMM(cpy_r_r0); + cpy_r_r1 = PyObject_GetIter(cpy_r_r0); + CPy_DECREF_NO_IMM(cpy_r_r0); + if (unlikely(cpy_r_r1 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__iter__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL2; } - self = (faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = request_processor___get_TaskReliantQueue_gen_vtable; - self->___mypyc_next_label__ = -113; - self->___mypyc_temp__1 = (tuple_T3OOO) { NULL, NULL, NULL }; - return (PyObject *)self; -} - -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen(void) -{ - PyObject *self = CPyDef_request_processor_____mypyc__get_TaskReliantQueue_gen_setup((PyObject *)CPyType_request_processor___get_TaskReliantQueue_gen); - if (self == NULL) - return NULL; - return self; + return cpy_r_r1; +CPyL2: ; + cpy_r_r2 = NULL; + return cpy_r_r2; } - -static PyAsyncMethods request_processor___cache_raw_response_RequestProcessor_gen_as_async = { - .am_await = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____await__, -}; -PyObject *CPyDef_request_processor_____mypyc__cache_raw_response_RequestProcessor_gen_setup(PyObject *cpy_r_type); -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen(void); - -static PyObject * -request_processor___cache_raw_response_RequestProcessor_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_request_processor___cache_raw_response_RequestProcessor_gen) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); +PyObject *CPyPy_subscription_container___SubscriptionContainer_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {0}; + static CPyArg_Parser parser = {":__iter__", kwlist, 0}; + if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { return NULL; } - PyObject *self = CPyDef_request_processor_____mypyc__cache_raw_response_RequestProcessor_gen_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -request_processor___cache_raw_response_RequestProcessor_gen_traverse(faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_generator_attribute__self); - Py_VISIT(self->___mypyc_generator_attribute__raw_response); - Py_VISIT(self->___mypyc_generator_attribute__provider); - Py_VISIT(self->___mypyc_generator_attribute__listen_event); - Py_VISIT(self->___mypyc_temp__2); - Py_VISIT(self->___mypyc_temp__3.f0); - Py_VISIT(self->___mypyc_temp__3.f1); - Py_VISIT(self->___mypyc_temp__3.f2); - Py_VISIT(self->___mypyc_generator_attribute__subscription_id); - Py_VISIT(self->___mypyc_generator_attribute__sub_container); - Py_VISIT(self->___mypyc_temp__4); - Py_VISIT(self->___mypyc_temp__5.f0); - Py_VISIT(self->___mypyc_temp__5.f1); - Py_VISIT(self->___mypyc_temp__5.f2); - Py_VISIT(self->___mypyc_temp__6); - Py_VISIT(self->___mypyc_temp__7.f0); - Py_VISIT(self->___mypyc_temp__7.f1); - Py_VISIT(self->___mypyc_temp__7.f2); - Py_VISIT(self->___mypyc_generator_attribute__cache_key); - Py_VISIT(self->___mypyc_generator_attribute__response_id); - return 0; -} - -static int -request_processor___cache_raw_response_RequestProcessor_gen_clear(faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *self) -{ - Py_CLEAR(self->___mypyc_generator_attribute__self); - Py_CLEAR(self->___mypyc_generator_attribute__raw_response); - Py_CLEAR(self->___mypyc_generator_attribute__provider); - Py_CLEAR(self->___mypyc_generator_attribute__listen_event); - Py_CLEAR(self->___mypyc_temp__2); - Py_CLEAR(self->___mypyc_temp__3.f0); - Py_CLEAR(self->___mypyc_temp__3.f1); - Py_CLEAR(self->___mypyc_temp__3.f2); - Py_CLEAR(self->___mypyc_generator_attribute__subscription_id); - Py_CLEAR(self->___mypyc_generator_attribute__sub_container); - Py_CLEAR(self->___mypyc_temp__4); - Py_CLEAR(self->___mypyc_temp__5.f0); - Py_CLEAR(self->___mypyc_temp__5.f1); - Py_CLEAR(self->___mypyc_temp__5.f2); - Py_CLEAR(self->___mypyc_temp__6); - Py_CLEAR(self->___mypyc_temp__7.f0); - Py_CLEAR(self->___mypyc_temp__7.f1); - Py_CLEAR(self->___mypyc_temp__7.f2); - Py_CLEAR(self->___mypyc_generator_attribute__cache_key); - Py_CLEAR(self->___mypyc_generator_attribute__response_id); - return 0; -} - -static void -request_processor___cache_raw_response_RequestProcessor_gen_dealloc(faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *self) -{ - PyObject_GC_UnTrack(self); - if (request_processor___cache_raw_response_RequestProcessor_gen_free_instance == NULL) { - request_processor___cache_raw_response_RequestProcessor_gen_free_instance = self; - Py_CLEAR(self->___mypyc_generator_attribute__self); - Py_CLEAR(self->___mypyc_generator_attribute__raw_response); - self->___mypyc_generator_attribute__subscription = 2; - self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_generator_attribute__provider); - Py_CLEAR(self->___mypyc_generator_attribute__listen_event); - Py_CLEAR(self->___mypyc_temp__2); - Py_CLEAR(self->___mypyc_temp__3.f0); - Py_CLEAR(self->___mypyc_temp__3.f1); - Py_CLEAR(self->___mypyc_temp__3.f2); - Py_CLEAR(self->___mypyc_generator_attribute__subscription_id); - Py_CLEAR(self->___mypyc_generator_attribute__sub_container); - Py_CLEAR(self->___mypyc_temp__4); - Py_CLEAR(self->___mypyc_temp__5.f0); - Py_CLEAR(self->___mypyc_temp__5.f1); - Py_CLEAR(self->___mypyc_temp__5.f2); - Py_CLEAR(self->___mypyc_temp__6); - Py_CLEAR(self->___mypyc_temp__7.f0); - Py_CLEAR(self->___mypyc_temp__7.f1); - Py_CLEAR(self->___mypyc_temp__7.f2); - Py_CLEAR(self->___mypyc_generator_attribute__cache_key); - Py_CLEAR(self->___mypyc_generator_attribute__response_id); - return; + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_subscription_container___SubscriptionContainer)) + arg_self = obj_self; + else { + CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer", obj_self); + goto fail; } - CPy_TRASHCAN_BEGIN(self, request_processor___cache_raw_response_RequestProcessor_gen_dealloc) - request_processor___cache_raw_response_RequestProcessor_gen_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem request_processor___cache_raw_response_RequestProcessor_gen_vtable[7]; -static bool -CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_trait_vtable_setup(void) -{ - CPyVTableItem request_processor___cache_raw_response_RequestProcessor_gen_vtable_scratch[] = { - (CPyVTableItem)CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____next__, - (CPyVTableItem)CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___send, - (CPyVTableItem)CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____iter__, - (CPyVTableItem)CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___throw, - (CPyVTableItem)CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___close, - (CPyVTableItem)CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____await__, - }; - memcpy(request_processor___cache_raw_response_RequestProcessor_gen_vtable, request_processor___cache_raw_response_RequestProcessor_gen_vtable_scratch, sizeof(request_processor___cache_raw_response_RequestProcessor_gen_vtable)); - return 1; + PyObject *retval = CPyDef_subscription_container___SubscriptionContainer_____iter__(arg_self); + return retval; +fail: ; + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__iter__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + return NULL; } -static PyMethodDef request_processor___cache_raw_response_RequestProcessor_gen_methods[] = { - {"__next__", - (PyCFunction)CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____next__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, - {"send", - (PyCFunction)CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___send, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, - {"throw", - (PyCFunction)CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___throw, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"close", - (PyCFunction)CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, - {"__await__", - (PyCFunction)CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____await__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_request_processor___cache_raw_response_RequestProcessor_gen_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "cache_raw_response_RequestProcessor_gen", - .tp_new = request_processor___cache_raw_response_RequestProcessor_gen_new, - .tp_dealloc = (destructor)request_processor___cache_raw_response_RequestProcessor_gen_dealloc, - .tp_traverse = (traverseproc)request_processor___cache_raw_response_RequestProcessor_gen_traverse, - .tp_clear = (inquiry)request_processor___cache_raw_response_RequestProcessor_gen_clear, - .tp_methods = request_processor___cache_raw_response_RequestProcessor_gen_methods, - .tp_iter = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____iter__, - .tp_iternext = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____next__, - .tp_as_async = &request_processor___cache_raw_response_RequestProcessor_gen_as_async, - .tp_basicsize = sizeof(faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("cache_raw_response_RequestProcessor_gen()\n--\n\n"), -}; -static PyTypeObject *CPyType_request_processor___cache_raw_response_RequestProcessor_gen_template = &CPyType_request_processor___cache_raw_response_RequestProcessor_gen_template_; - -PyObject *CPyDef_request_processor_____mypyc__cache_raw_response_RequestProcessor_gen_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *self; - if (request_processor___cache_raw_response_RequestProcessor_gen_free_instance != NULL) { - self = request_processor___cache_raw_response_RequestProcessor_gen_free_instance; - request_processor___cache_raw_response_RequestProcessor_gen_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; +char CPyDef_subscription_container___SubscriptionContainer___add_subscription(PyObject *cpy_r_self, PyObject *cpy_r_subscription) { + PyObject *cpy_r_r0; + int32_t cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + int32_t cpy_r_r7; + char cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + int32_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; + CPy_INCREF_NO_IMM(cpy_r_r0); + cpy_r_r1 = PyList_Append(cpy_r_r0, cpy_r_subscription); + CPy_DECREF_NO_IMM(cpy_r_r0); + cpy_r_r2 = cpy_r_r1 >= 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL8; } - self = (faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = request_processor___cache_raw_response_RequestProcessor_gen_vtable; - self->___mypyc_generator_attribute__subscription = 2; - self->___mypyc_next_label__ = -113; - self->___mypyc_temp__3 = (tuple_T3OOO) { NULL, NULL, NULL }; - self->___mypyc_temp__5 = (tuple_T3OOO) { NULL, NULL, NULL }; - self->___mypyc_temp__7 = (tuple_T3OOO) { NULL, NULL, NULL }; - return (PyObject *)self; -} - -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen(void) -{ - PyObject *self = CPyDef_request_processor_____mypyc__cache_raw_response_RequestProcessor_gen_setup((PyObject *)CPyType_request_processor___cache_raw_response_RequestProcessor_gen); - if (self == NULL) - return NULL; - return self; -} - - -static PyAsyncMethods request_processor___pop_raw_response_RequestProcessor_gen_as_async = { - .am_await = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____await__, -}; -PyObject *CPyDef_request_processor_____mypyc__pop_raw_response_RequestProcessor_gen_setup(PyObject *cpy_r_type); -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen(void); - -static PyObject * -request_processor___pop_raw_response_RequestProcessor_gen_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_request_processor___pop_raw_response_RequestProcessor_gen) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; + cpy_r_r3 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_id; + CPy_INCREF(cpy_r_r3); + cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL9; } - PyObject *self = CPyDef_request_processor_____mypyc__pop_raw_response_RequestProcessor_gen_setup((PyObject*)type); - if (self == NULL) - return NULL; - return self; -} - -static int -request_processor___pop_raw_response_RequestProcessor_gen_traverse(faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->___mypyc_generator_attribute__self); - Py_VISIT(self->___mypyc_generator_attribute__cache_key); - Py_VISIT(self->___mypyc_generator_attribute__queue); - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__qsize)) { - Py_VISIT(CPyTagged_LongAsObject(self->___mypyc_generator_attribute__qsize)); + if (likely(PyUnicode_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", 35, CPyStatic_subscription_container___globals, "str", cpy_r_r5); + goto CPyL9; } - Py_VISIT(self->___mypyc_temp__8); - Py_VISIT(self->___mypyc_temp__9.f0); - Py_VISIT(self->___mypyc_temp__9.f1); - Py_VISIT(self->___mypyc_temp__9.f2); - Py_VISIT(self->___mypyc_generator_attribute__raw_response); - Py_VISIT(self->___mypyc_generator_attribute__provider); - Py_VISIT(self->___mypyc_generator_attribute__listen_event); - return 0; -} - -static int -request_processor___pop_raw_response_RequestProcessor_gen_clear(faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *self) -{ - Py_CLEAR(self->___mypyc_generator_attribute__self); - Py_CLEAR(self->___mypyc_generator_attribute__cache_key); - Py_CLEAR(self->___mypyc_generator_attribute__queue); - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__qsize)) { - CPyTagged __tmp = self->___mypyc_generator_attribute__qsize; - self->___mypyc_generator_attribute__qsize = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); + cpy_r_r7 = CPyDict_SetItem(cpy_r_r3, cpy_r_r6, cpy_r_subscription); + CPy_DECREF(cpy_r_r3); + CPy_DECREF(cpy_r_r6); + cpy_r_r8 = cpy_r_r7 >= 0; + if (unlikely(!cpy_r_r8)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL8; } - Py_CLEAR(self->___mypyc_temp__8); - Py_CLEAR(self->___mypyc_temp__9.f0); - Py_CLEAR(self->___mypyc_temp__9.f1); - Py_CLEAR(self->___mypyc_temp__9.f2); - Py_CLEAR(self->___mypyc_generator_attribute__raw_response); - Py_CLEAR(self->___mypyc_generator_attribute__provider); - Py_CLEAR(self->___mypyc_generator_attribute__listen_event); - return 0; -} - -static void -request_processor___pop_raw_response_RequestProcessor_gen_dealloc(faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *self) -{ - PyObject_GC_UnTrack(self); - if (request_processor___pop_raw_response_RequestProcessor_gen_free_instance == NULL) { - request_processor___pop_raw_response_RequestProcessor_gen_free_instance = self; - Py_CLEAR(self->___mypyc_generator_attribute__self); - Py_CLEAR(self->___mypyc_generator_attribute__cache_key); - self->___mypyc_generator_attribute__subscription = 2; - self->___mypyc_next_label__ = -113; - Py_CLEAR(self->___mypyc_generator_attribute__queue); - if (CPyTagged_CheckLong(self->___mypyc_generator_attribute__qsize)) { - CPyTagged __tmp = self->___mypyc_generator_attribute__qsize; - self->___mypyc_generator_attribute__qsize = CPY_INT_TAG; - Py_XDECREF(CPyTagged_LongAsObject(__tmp)); - } else { - self->___mypyc_generator_attribute__qsize = CPY_INT_TAG; - } - Py_CLEAR(self->___mypyc_temp__8); - Py_CLEAR(self->___mypyc_temp__9.f0); - Py_CLEAR(self->___mypyc_temp__9.f1); - Py_CLEAR(self->___mypyc_temp__9.f2); - Py_CLEAR(self->___mypyc_generator_attribute__raw_response); - Py_CLEAR(self->___mypyc_generator_attribute__provider); - Py_CLEAR(self->___mypyc_generator_attribute__listen_event); - return; + cpy_r_r9 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_label; + CPy_INCREF(cpy_r_r9); + cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ + cpy_r_r11 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL10; } - CPy_TRASHCAN_BEGIN(self, request_processor___pop_raw_response_RequestProcessor_gen_dealloc) - request_processor___pop_raw_response_RequestProcessor_gen_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem request_processor___pop_raw_response_RequestProcessor_gen_vtable[7]; -static bool -CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_trait_vtable_setup(void) -{ - CPyVTableItem request_processor___pop_raw_response_RequestProcessor_gen_vtable_scratch[] = { - (CPyVTableItem)CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____mypyc_generator_helper__, - (CPyVTableItem)CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____next__, - (CPyVTableItem)CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___send, - (CPyVTableItem)CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____iter__, - (CPyVTableItem)CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___throw, - (CPyVTableItem)CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___close, - (CPyVTableItem)CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____await__, - }; - memcpy(request_processor___pop_raw_response_RequestProcessor_gen_vtable, request_processor___pop_raw_response_RequestProcessor_gen_vtable_scratch, sizeof(request_processor___pop_raw_response_RequestProcessor_gen_vtable)); - return 1; -} - -static PyMethodDef request_processor___pop_raw_response_RequestProcessor_gen_methods[] = { - {"__next__", - (PyCFunction)CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____next__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__next__()\n--\n\n")}, - {"send", - (PyCFunction)CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___send, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("send($arg)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__()\n--\n\n")}, - {"throw", - (PyCFunction)CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___throw, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR(NULL)}, - {"close", - (PyCFunction)CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___close, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("close()\n--\n\n")}, - {"__await__", - (PyCFunction)CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____await__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__await__()\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_request_processor___pop_raw_response_RequestProcessor_gen_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "pop_raw_response_RequestProcessor_gen", - .tp_new = request_processor___pop_raw_response_RequestProcessor_gen_new, - .tp_dealloc = (destructor)request_processor___pop_raw_response_RequestProcessor_gen_dealloc, - .tp_traverse = (traverseproc)request_processor___pop_raw_response_RequestProcessor_gen_traverse, - .tp_clear = (inquiry)request_processor___pop_raw_response_RequestProcessor_gen_clear, - .tp_methods = request_processor___pop_raw_response_RequestProcessor_gen_methods, - .tp_iter = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____iter__, - .tp_iternext = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____next__, - .tp_as_async = &request_processor___pop_raw_response_RequestProcessor_gen_as_async, - .tp_basicsize = sizeof(faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("pop_raw_response_RequestProcessor_gen()\n--\n\n"), -}; -static PyTypeObject *CPyType_request_processor___pop_raw_response_RequestProcessor_gen_template = &CPyType_request_processor___pop_raw_response_RequestProcessor_gen_template_; - -PyObject *CPyDef_request_processor_____mypyc__pop_raw_response_RequestProcessor_gen_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *self; - if (request_processor___pop_raw_response_RequestProcessor_gen_free_instance != NULL) { - self = request_processor___pop_raw_response_RequestProcessor_gen_free_instance; - request_processor___pop_raw_response_RequestProcessor_gen_free_instance = NULL; - Py_SET_REFCNT(self, 1); - PyObject_GC_Track(self); - return (PyObject *)self; + if (likely(PyUnicode_Check(cpy_r_r11))) + cpy_r_r12 = cpy_r_r11; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", 36, CPyStatic_subscription_container___globals, "str", cpy_r_r11); + goto CPyL10; } - self = (faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = request_processor___pop_raw_response_RequestProcessor_gen_vtable; - self->___mypyc_generator_attribute__subscription = 2; - self->___mypyc_next_label__ = -113; - self->___mypyc_generator_attribute__qsize = CPY_INT_TAG; - self->___mypyc_temp__9 = (tuple_T3OOO) { NULL, NULL, NULL }; - return (PyObject *)self; + cpy_r_r13 = CPyDict_SetItem(cpy_r_r9, cpy_r_r12, cpy_r_subscription); + CPy_DECREF(cpy_r_r9); + CPy_DECREF(cpy_r_r12); + cpy_r_r14 = cpy_r_r13 >= 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL8; + } + return 1; +CPyL8: ; + cpy_r_r15 = 2; + return cpy_r_r15; +CPyL9: ; + CPy_DecRef(cpy_r_r3); + goto CPyL8; +CPyL10: ; + CPy_DecRef(cpy_r_r9); + goto CPyL8; } -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen(void) -{ - PyObject *self = CPyDef_request_processor_____mypyc__pop_raw_response_RequestProcessor_gen_setup((PyObject *)CPyType_request_processor___pop_raw_response_RequestProcessor_gen); - if (self == NULL) +PyObject *CPyPy_subscription_container___SubscriptionContainer___add_subscription(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + PyObject *obj_self = self; + static const char * const kwlist[] = {"subscription", 0}; + static CPyArg_Parser parser = {"O:add_subscription", kwlist, 0}; + PyObject *obj_subscription; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_subscription)) { return NULL; - return self; -} - -static PyMethodDef request_processormodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_faster_web3___providers___persistent___request_processor(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_faster_web3___providers___persistent___request_processor__internal, "__name__"); - CPyStatic_request_processor___globals = PyModule_GetDict(CPyModule_faster_web3___providers___persistent___request_processor__internal); - if (unlikely(CPyStatic_request_processor___globals == NULL)) - goto fail; - CPyType_request_processor___get_TaskReliantQueue_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_request_processor___get_TaskReliantQueue_gen_template, NULL, modname); - if (unlikely(!CPyType_request_processor___get_TaskReliantQueue_gen)) - goto fail; - CPyType_request_processor___cache_raw_response_RequestProcessor_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_request_processor___cache_raw_response_RequestProcessor_gen_template, NULL, modname); - if (unlikely(!CPyType_request_processor___cache_raw_response_RequestProcessor_gen)) - goto fail; - CPyType_request_processor___pop_raw_response_RequestProcessor_gen = (PyTypeObject *)CPyType_FromTemplate((PyObject *)CPyType_request_processor___pop_raw_response_RequestProcessor_gen_template, NULL, modname); - if (unlikely(!CPyType_request_processor___pop_raw_response_RequestProcessor_gen)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_request_processor_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_faster_web3___providers___persistent___request_processor__internal); - Py_CLEAR(modname); - CPy_XDECREF(CPyStatic_request_processor____get_next); - CPyStatic_request_processor____get_next = NULL; - Py_CLEAR(CPyType_request_processor___TaskReliantQueue); - Py_CLEAR(CPyType_request_processor___RequestProcessor); - Py_CLEAR(CPyType_request_processor___get_TaskReliantQueue_gen); - Py_CLEAR(CPyType_request_processor___cache_raw_response_RequestProcessor_gen); - Py_CLEAR(CPyType_request_processor___pop_raw_response_RequestProcessor_gen); - return -1; -} -static struct PyModuleDef request_processormodule = { - PyModuleDef_HEAD_INIT, - "faster_web3.providers.persistent.request_processor", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - request_processormodule_methods, - NULL, -}; - -PyObject *CPyInit_faster_web3___providers___persistent___request_processor(void) -{ - if (CPyModule_faster_web3___providers___persistent___request_processor__internal) { - Py_INCREF(CPyModule_faster_web3___providers___persistent___request_processor__internal); - return CPyModule_faster_web3___providers___persistent___request_processor__internal; } - CPyModule_faster_web3___providers___persistent___request_processor__internal = PyModule_Create(&request_processormodule); - if (unlikely(CPyModule_faster_web3___providers___persistent___request_processor__internal == NULL)) - goto fail; - if (CPyExec_faster_web3___providers___persistent___request_processor(CPyModule_faster_web3___providers___persistent___request_processor__internal) != 0) + PyObject *arg_self; + if (likely(Py_TYPE(obj_self) == CPyType_subscription_container___SubscriptionContainer)) + arg_self = obj_self; + else { + CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer", obj_self); goto fail; - return CPyModule_faster_web3___providers___persistent___request_processor__internal; - fail: + } + PyObject *arg_subscription = obj_subscription; + char retval = CPyDef_subscription_container___SubscriptionContainer___add_subscription(arg_self, arg_subscription); + if (retval == 2) { + return NULL; + } + PyObject *retbox = Py_None; + CPy_INCREF(retbox); + return retbox; +fail: ; + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); return NULL; } -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { +char CPyDef_subscription_container___SubscriptionContainer___remove_subscription(PyObject *cpy_r_self, PyObject *cpy_r_subscription) { PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - int32_t cpy_r_r2; + int32_t cpy_r_r1; + char cpy_r_r2; PyObject *cpy_r_r3; - char cpy_r_r4; + PyObject *cpy_r_r4; PyObject *cpy_r_r5; PyObject *cpy_r_r6; - char cpy_r_r7; + PyObject *cpy_r_r7; PyObject **cpy_r_r9; PyObject *cpy_r_r10; PyObject *cpy_r_r11; - char cpy_r_r12; + PyObject *cpy_r_r12; PyObject *cpy_r_r13; PyObject *cpy_r_r14; PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - char cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - char cpy_r_r22; - tuple_T3OOO cpy_r_r23; - char cpy_r_r24; - PyObject **cpy_r_r25; - PyObject *cpy_r_r26; - char cpy_r_r27; - tuple_T3OOO cpy_r_r28; - tuple_T3OOO cpy_r_r29; - tuple_T3OOO cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - int32_t cpy_r_r40; - char cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - char cpy_r_r45; - char cpy_r_r46; - char cpy_r_r47; - char cpy_r_r48; - PyObject *cpy_r_r49; - cpy_r_r0 = NULL; - cpy_r_r1 = cpy_r_r0; - cpy_r_r2 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL51; -CPyL1: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_type != cpy_r_r3; - if (!cpy_r_r4) goto CPyL4; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL55; + PyObject **cpy_r_r17; + PyObject *cpy_r_r18; + char cpy_r_r19; + cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; + CPy_INCREF_NO_IMM(cpy_r_r0); + cpy_r_r1 = CPyList_Remove(cpy_r_r0, cpy_r_subscription); + CPy_DECREF_NO_IMM(cpy_r_r0); + cpy_r_r2 = cpy_r_r1 >= 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL8; } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r5 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + cpy_r_r3 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_id; + CPy_INCREF(cpy_r_r3); + cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r4); if (unlikely(cpy_r_r5 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "self", 63, CPyStatic_request_processor___globals); - goto CPyL55; + CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); + goto CPyL9; } - CPy_INCREF_NO_IMM(cpy_r_r5); -CPyL5: ; - cpy_r_r6 = CPyStatic_request_processor____get_next; - if (unlikely(cpy_r_r6 == NULL)) { - goto CPyL56; - } else - goto CPyL8; -CPyL6: ; - PyErr_SetString(PyExc_NameError, "value for final name \"_get_next\" was not set"); - cpy_r_r7 = 0; - if (unlikely(!cpy_r_r7)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL55; + if (likely(PyUnicode_Check(cpy_r_r5))) + cpy_r_r6 = cpy_r_r5; + else { + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", 40, CPyStatic_subscription_container___globals, "str", cpy_r_r5); + goto CPyL9; } - CPy_Unreachable(); -CPyL8: ; - PyObject *cpy_r_r8[1] = {cpy_r_r5}; + cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pop' */ + PyObject *cpy_r_r8[2] = {cpy_r_r3, cpy_r_r6}; cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r9, 1, 0); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL57; - } - CPy_DECREF_NO_IMM(cpy_r_r5); - cpy_r_r11 = CPy_GetCoro(cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL55; - } - if (((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); - } - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r11; - cpy_r_r12 = 1; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", -1, CPyStatic_request_processor___globals); - goto CPyL55; - } - cpy_r_r13 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__0", -1, CPyStatic_request_processor___globals); - goto CPyL55; - } - CPy_INCREF(cpy_r_r13); -CPyL12: ; - cpy_r_r14 = CPyIter_Next(cpy_r_r13); - CPy_DECREF(cpy_r_r13); - if (cpy_r_r14 != NULL) goto CPyL15; - cpy_r_r15 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL55; - } - cpy_r_r16 = cpy_r_r15; - cpy_r_r17 = NULL; - if (((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0); - } - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0 = cpy_r_r17; - cpy_r_r18 = 1; - if (unlikely(!cpy_r_r18)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL58; - } else - goto CPyL37; -CPyL15: ; - cpy_r_r19 = cpy_r_r14; -CPyL16: ; - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r19; -CPyL17: ; - cpy_r_r21 = (PyObject *)&_Py_NoneStruct; - cpy_r_r22 = cpy_r_type != cpy_r_r21; - if (!cpy_r_r22) goto CPyL59; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL21; - } else - goto CPyL60; -CPyL19: ; - CPy_Unreachable(); -CPyL20: ; - CPy_INCREF(cpy_r_arg); - goto CPyL32; -CPyL21: ; - cpy_r_r23 = CPy_CatchError(); - if (((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1.f0 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1.f0); - CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1.f1); - CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1.f2); - } - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1 = cpy_r_r23; - cpy_r_r24 = 1; - if (unlikely(!cpy_r_r24)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", -1, CPyStatic_request_processor___globals); - goto CPyL61; - } - cpy_r_r25 = (PyObject **)&cpy_r_r1; - cpy_r_r26 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__0", -1, CPyStatic_request_processor___globals); - goto CPyL61; - } - CPy_INCREF(cpy_r_r26); -CPyL23: ; - cpy_r_r27 = CPy_YieldFromErrorHandle(cpy_r_r26, cpy_r_r25); - CPy_DecRef(cpy_r_r26); - if (unlikely(cpy_r_r27 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL61; - } - if (cpy_r_r27) goto CPyL27; - cpy_r_r19 = cpy_r_r1; - cpy_r_r28 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r28.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__1", -1, CPyStatic_request_processor___globals); - goto CPyL62; - } - CPy_INCREF(cpy_r_r28.f0); - CPy_INCREF(cpy_r_r28.f1); - CPy_INCREF(cpy_r_r28.f2); -CPyL26: ; - CPy_RestoreExcInfo(cpy_r_r28); - CPy_DecRef(cpy_r_r28.f0); - CPy_DecRef(cpy_r_r28.f1); - CPy_DecRef(cpy_r_r28.f2); - goto CPyL16; -CPyL27: ; - cpy_r_r16 = cpy_r_r1; - cpy_r_r29 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r29.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__1", -1, CPyStatic_request_processor___globals); - goto CPyL63; - } - CPy_INCREF(cpy_r_r29.f0); - CPy_INCREF(cpy_r_r29.f1); - CPy_INCREF(cpy_r_r29.f2); -CPyL28: ; - CPy_RestoreExcInfo(cpy_r_r29); - CPy_DecRef(cpy_r_r29.f0); - CPy_DecRef(cpy_r_r29.f1); - CPy_DecRef(cpy_r_r29.f2); - goto CPyL37; -CPyL29: ; - cpy_r_r30 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; - if (unlikely(cpy_r_r30.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__1", -1, CPyStatic_request_processor___globals); - goto CPyL55; - } - CPy_INCREF(cpy_r_r30.f0); - CPy_INCREF(cpy_r_r30.f1); - CPy_INCREF(cpy_r_r30.f2); -CPyL30: ; - CPy_RestoreExcInfo(cpy_r_r30); - CPy_DecRef(cpy_r_r30.f0); - CPy_DecRef(cpy_r_r30.f1); - CPy_DecRef(cpy_r_r30.f2); - cpy_r_r31 = CPy_KeepPropagating(); - if (!cpy_r_r31) goto CPyL55; - CPy_Unreachable(); -CPyL32: ; - cpy_r_r32 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__0; - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "__mypyc_temp__0", -1, CPyStatic_request_processor___globals); - goto CPyL64; - } - CPy_INCREF(cpy_r_r32); -CPyL33: ; - cpy_r_r33 = CPyIter_Send(cpy_r_r32, cpy_r_arg); - CPy_DECREF(cpy_r_r32); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r33 == NULL) goto CPyL35; - cpy_r_r19 = cpy_r_r33; - goto CPyL16; -CPyL35: ; - cpy_r_r34 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL55; - } - cpy_r_r16 = cpy_r_r34; -CPyL37: ; - if (((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item); - } - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item = cpy_r_r16; - cpy_r_r35 = 1; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL55; - } - cpy_r_r36 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "item", 64, CPyStatic_request_processor___globals); - goto CPyL55; - } - CPy_INCREF(cpy_r_r36); -CPyL39: ; - cpy_r_r37 = CPyModule_builtins; - cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Exception' */ - cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL65; - } - cpy_r_r40 = PyObject_IsInstance(cpy_r_r36, cpy_r_r39); - CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r39); - cpy_r_r41 = cpy_r_r40 >= 0; - if (unlikely(!cpy_r_r41)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL55; - } - cpy_r_r42 = cpy_r_r40; - if (!cpy_r_r42) goto CPyL45; - cpy_r_r43 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "item", 67, CPyStatic_request_processor___globals); - goto CPyL55; - } - CPy_INCREF(cpy_r_r43); -CPyL43: ; - CPy_Raise(cpy_r_r43); - CPy_DECREF(cpy_r_r43); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL55; - } - CPy_Unreachable(); -CPyL45: ; - cpy_r_r44 = ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__item; - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get", "get_TaskReliantQueue_gen", "item", 68, CPyStatic_request_processor___globals); - goto CPyL55; - } - CPy_INCREF(cpy_r_r44); -CPyL46: ; - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL50; - CPyGen_SetStopIterationValue(cpy_r_r44); - CPy_DECREF(cpy_r_r44); - if (!0) goto CPyL55; - CPy_Unreachable(); -CPyL50: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r44; - return 0; -CPyL51: ; - cpy_r_r46 = cpy_r_r2 == 0; - if (cpy_r_r46) goto CPyL66; - cpy_r_r47 = cpy_r_r2 == 1; - if (cpy_r_r47) { - goto CPyL17; - } else - goto CPyL67; -CPyL53: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r48 = 0; - if (unlikely(!cpy_r_r48)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL55; - } - CPy_Unreachable(); -CPyL55: ; - cpy_r_r49 = NULL; - return cpy_r_r49; -CPyL56: ; - CPy_DecRef(cpy_r_r5); - goto CPyL6; -CPyL57: ; - CPy_DecRef(cpy_r_r5); - goto CPyL55; -CPyL58: ; - CPy_DecRef(cpy_r_r16); - goto CPyL55; -CPyL59: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL20; -CPyL60: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL19; -CPyL61: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL29; -CPyL62: ; - CPy_DecRef(cpy_r_r19); - goto CPyL29; -CPyL63: ; - CPy_DecRef(cpy_r_r16); - goto CPyL29; -CPyL64: ; - CPy_DecRef(cpy_r_arg); - goto CPyL55; -CPyL65: ; - CPy_DecRef(cpy_r_r36); - goto CPyL55; -CPyL66: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL1; -CPyL67: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL53; -} - -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____next__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__next__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___get_TaskReliantQueue_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.get_TaskReliantQueue_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___get_TaskReliantQueue_gen_____next__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__next__", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:send", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___get_TaskReliantQueue_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.get_TaskReliantQueue_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_request_processor___get_TaskReliantQueue_gen___send(arg___mypyc_self__, arg_arg); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "send", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____iter__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___get_TaskReliantQueue_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.get_TaskReliantQueue_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___get_TaskReliantQueue_gen_____iter__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__iter__", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - if (cpy_r_value != NULL) goto CPyL7; - CPy_INCREF(cpy_r_r0); - cpy_r_value = cpy_r_r0; -CPyL2: ; - if (cpy_r_traceback != NULL) goto CPyL8; - CPy_INCREF(cpy_r_r0); - cpy_r_traceback = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_traceback); - if (cpy_r_r1 == NULL) goto CPyL6; - return cpy_r_r1; -CPyL6: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL7: ; - CPy_INCREF(cpy_r_value); - goto CPyL2; -CPyL8: ; - CPy_INCREF(cpy_r_traceback); - goto CPyL4; -} - -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"type", "value", "traceback", 0}; - static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; - PyObject *obj_type; - PyObject *obj_value = NULL; - PyObject *obj_traceback = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___get_TaskReliantQueue_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.get_TaskReliantQueue_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_type = obj_type; - PyObject *arg_value; - if (obj_value == NULL) { - arg_value = NULL; - } else { - arg_value = obj_value; - } - PyObject *arg_traceback; - if (obj_traceback == NULL) { - arg_traceback = NULL; - } else { - arg_traceback = obj_traceback; - } - PyObject *retval = CPyDef_request_processor___get_TaskReliantQueue_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "throw", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen___close(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GeneratorExit' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL3; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_request_processor___get_TaskReliantQueue_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); - if (cpy_r_r5 != NULL) goto CPyL11; -CPyL3: ; - cpy_r_r6 = CPy_CatchError(); - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StopIteration' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL12; - cpy_r_r10.f0 = cpy_r_r2; - cpy_r_r10.f1 = cpy_r_r9; - cpy_r_r11 = PyTuple_New(2); - if (unlikely(cpy_r_r11 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp815 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp815); - PyObject *__tmp816 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp816); - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r12) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r6); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL6: ; - CPy_Reraise(); - if (!0) goto CPyL10; - CPy_Unreachable(); -CPyL8: ; - PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); - cpy_r_r14 = 0; - if (!cpy_r_r14) goto CPyL10; - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL6; -} - -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___get_TaskReliantQueue_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.get_TaskReliantQueue_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___get_TaskReliantQueue_gen___close(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "close", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____await__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__await__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___get_TaskReliantQueue_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.get_TaskReliantQueue_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___get_TaskReliantQueue_gen_____await__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__await__", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___TaskReliantQueue___get(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - cpy_r_r0 = CPyDef_request_processor___get_TaskReliantQueue_gen(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL3; - } - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; - CPy_INCREF_NO_IMM(cpy_r_self); - if (((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self); - } - ((faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL4; - } - return cpy_r_r0; -CPyL3: ; - cpy_r_r3 = NULL; - return cpy_r_r3; -CPyL4: ; - CPy_DecRef(cpy_r_r0); - goto CPyL3; -} - -PyObject *CPyPy_request_processor___TaskReliantQueue___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":get", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___TaskReliantQueue)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.TaskReliantQueue", obj_self); - goto fail; - } - PyObject *retval = CPyDef_request_processor___TaskReliantQueue___get(arg_self); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -char CPyDef_request_processor___RequestProcessor_____init__(PyObject *cpy_r_self, PyObject *cpy_r_provider, CPyTagged cpy_r_subscription_response_queue_size, CPyTagged cpy_r_request_information_cache_size) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - if (cpy_r_subscription_response_queue_size != CPY_INT_TAG) goto CPyL12; - cpy_r_subscription_response_queue_size = 1000; -CPyL2: ; - if (cpy_r_request_information_cache_size != CPY_INT_TAG) goto CPyL13; - cpy_r_request_information_cache_size = 1000; -CPyL4: ; - CPy_INCREF(cpy_r_provider); - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider = cpy_r_provider; - cpy_r_r0 = CPyDef_utils___caching___SimpleCache(cpy_r_request_information_cache_size); - CPyTagged_DECREF(cpy_r_request_information_cache_size); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL14; - } - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache = cpy_r_r0; - cpy_r_r1 = CPyDef_utils___caching___SimpleCache(1000); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL14; - } - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_response_cache = cpy_r_r1; - cpy_r_r2 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxsize' */ - cpy_r_r3 = CPyTuple_LoadEmptyTupleConstant(); - CPyTagged_INCREF(cpy_r_subscription_response_queue_size); - cpy_r_r4 = CPyTagged_StealAsObject(cpy_r_subscription_response_queue_size); - cpy_r_r5 = CPyDict_Build(1, cpy_r_r2, cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL15; - } - cpy_r_r6 = CPyDef_request_processor___TaskReliantQueue(cpy_r_r3, cpy_r_r5); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL14; - } - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__subscription_response_queue = cpy_r_r6; - cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxsize' */ - cpy_r_r8 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r9 = CPyTagged_StealAsObject(cpy_r_subscription_response_queue_size); - cpy_r_r10 = CPyDict_Build(1, cpy_r_r7, cpy_r_r9); - CPy_DECREF(cpy_r_r9); - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL16; - } - cpy_r_r11 = CPyDef_request_processor___TaskReliantQueue(cpy_r_r8, cpy_r_r10); - CPy_DECREF(cpy_r_r8); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL11; - } - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__handler_subscription_queue = cpy_r_r11; - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__subscription_queue_synced_with_ws_stream = 0; - cpy_r_r12 = Py_None; - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__subscription_container = cpy_r_r12; - return 1; -CPyL11: ; - cpy_r_r13 = 2; - return cpy_r_r13; -CPyL12: ; - CPyTagged_INCREF(cpy_r_subscription_response_queue_size); - goto CPyL2; -CPyL13: ; - CPyTagged_INCREF(cpy_r_request_information_cache_size); - goto CPyL4; -CPyL14: ; - CPyTagged_DecRef(cpy_r_subscription_response_queue_size); - goto CPyL11; -CPyL15: ; - CPyTagged_DecRef(cpy_r_subscription_response_queue_size); - CPy_DecRef(cpy_r_r3); - goto CPyL11; -CPyL16: ; - CPy_DecRef(cpy_r_r8); - goto CPyL11; -} - -PyObject *CPyPy_request_processor___RequestProcessor_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"provider", "subscription_response_queue_size", "request_information_cache_size", 0}; - PyObject *obj_provider; - PyObject *obj_subscription_response_queue_size = NULL; - PyObject *obj_request_information_cache_size = NULL; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "O|OO", "__init__", kwlist, &obj_provider, &obj_subscription_response_queue_size, &obj_request_information_cache_size)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - PyObject *arg_provider = obj_provider; - CPyTagged arg_subscription_response_queue_size; - if (obj_subscription_response_queue_size == NULL) { - arg_subscription_response_queue_size = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_subscription_response_queue_size))) - arg_subscription_response_queue_size = CPyTagged_BorrowFromObject(obj_subscription_response_queue_size); - else { - CPy_TypeError("int", obj_subscription_response_queue_size); goto fail; - } - CPyTagged arg_request_information_cache_size; - if (obj_request_information_cache_size == NULL) { - arg_request_information_cache_size = CPY_INT_TAG; - } else if (likely(PyLong_Check(obj_request_information_cache_size))) - arg_request_information_cache_size = CPyTagged_BorrowFromObject(obj_request_information_cache_size); - else { - CPy_TypeError("int", obj_request_information_cache_size); goto fail; - } - char retval = CPyDef_request_processor___RequestProcessor_____init__(arg_self, arg_provider, arg_subscription_response_queue_size, arg_request_information_cache_size); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___RequestProcessor___active_subscriptions(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - int64_t cpy_r_r3; - CPyPtr cpy_r_r4; - int64_t cpy_r_r5; - char cpy_r_r6; - CPyPtr cpy_r_r7; - CPyPtr cpy_r_r8; - int64_t cpy_r_r9; - CPyPtr cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - int32_t cpy_r_r20; - char cpy_r_r21; - int64_t cpy_r_r22; - PyObject *cpy_r_r23; - cpy_r_r0 = PyDict_New(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "active_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL10; - } - cpy_r_r1 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r1); - cpy_r_r2 = CPyDef_utils___caching___SimpleCache___values(cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "active_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL11; - } - cpy_r_r3 = 0; -CPyL3: ; - cpy_r_r4 = (CPyPtr)&((PyVarObject *)cpy_r_r2)->ob_size; - cpy_r_r5 = *(int64_t *)cpy_r_r4; - cpy_r_r6 = cpy_r_r3 < cpy_r_r5; - if (!cpy_r_r6) goto CPyL12; - cpy_r_r7 = (CPyPtr)&((PyListObject *)cpy_r_r2)->ob_item; - cpy_r_r8 = *(CPyPtr *)cpy_r_r7; - cpy_r_r9 = cpy_r_r3 * 8; - cpy_r_r10 = cpy_r_r8 + cpy_r_r9; - cpy_r_r11 = *(PyObject * *)cpy_r_r10; - CPy_INCREF(cpy_r_r11); - if (likely(Py_TYPE(cpy_r_r11) == CPyType_caching_utils___RequestInformation)) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "active_subscriptions", 96, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_r11); - goto CPyL13; - } - cpy_r_r13 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r12)->_method; - CPy_INCREF(cpy_r_r13); - cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_subscribe' */ - cpy_r_r15 = CPyStr_Equal(cpy_r_r13, cpy_r_r14); - CPy_DECREF(cpy_r_r13); - if (!cpy_r_r15) goto CPyL14; - cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r12)->_subscription_id; - CPy_INCREF(cpy_r_r16); - cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'params' */ - cpy_r_r18 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r12)->_params; - CPy_INCREF(cpy_r_r18); - CPy_DECREF_NO_IMM(cpy_r_r12); - cpy_r_r19 = CPyDict_Build(1, cpy_r_r17, cpy_r_r18); - CPy_DECREF(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "active_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL15; - } - cpy_r_r20 = PyDict_SetItem(cpy_r_r0, cpy_r_r16, cpy_r_r19); - CPy_DECREF(cpy_r_r16); - CPy_DECREF(cpy_r_r19); - cpy_r_r21 = cpy_r_r20 >= 0; - if (unlikely(!cpy_r_r21)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "active_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL13; - } -CPyL8: ; - cpy_r_r22 = cpy_r_r3 + 1; - cpy_r_r3 = cpy_r_r22; - goto CPyL3; -CPyL9: ; - return cpy_r_r0; -CPyL10: ; - cpy_r_r23 = NULL; - return cpy_r_r23; -CPyL11: ; - CPy_DecRef(cpy_r_r0); - goto CPyL10; -CPyL12: ; - CPy_DECREF_NO_IMM(cpy_r_r2); - goto CPyL9; -CPyL13: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r2); - goto CPyL10; -CPyL14: ; - CPy_DECREF_NO_IMM(cpy_r_r12); - goto CPyL8; -CPyL15: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r16); - goto CPyL10; -} - -PyObject *CPyPy_request_processor___RequestProcessor___active_subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":active_subscriptions", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - PyObject *retval = CPyDef_request_processor___RequestProcessor___active_subscriptions(arg_self); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "active_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___RequestProcessor___cache_request_information(PyObject *cpy_r_self, PyObject *cpy_r_request_id, PyObject *cpy_r_method, PyObject *cpy_r_params, tuple_T3OOO cpy_r_response_formatters) { - PyObject *cpy_r_r0; - tuple_T2OO cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - int32_t cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_cache_key; - PyObject *cpy_r_r21; - char cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject **cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - char cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - char cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject **cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject **cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; - tuple_T2OO cpy_r_r54; - char cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject **cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - cpy_r_r0 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r0); - CPy_INCREF(cpy_r_method); - CPy_INCREF(cpy_r_params); - cpy_r_r1.f0 = cpy_r_method; - cpy_r_r1.f1 = cpy_r_params; - cpy_r_r2 = PyTuple_New(2); - if (unlikely(cpy_r_r2 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp817 = cpy_r_r1.f0; - PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp817); - PyObject *__tmp818 = cpy_r_r1.f1; - PyTuple_SET_ITEM(cpy_r_r2, 1, __tmp818); - cpy_r_r3 = CPyDef_caching_utils___generate_cache_key(cpy_r_r2); - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL39; - } - cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; - } - if (likely(Py_TYPE(cpy_r_r5) == CPyType_utils___caching___SimpleCache)) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 117, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r5); - goto CPyL41; - } - cpy_r_r7 = ((faster_web3___utils___caching___SimpleCacheObject *)cpy_r_r6)->__data; - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_request_information", "SimpleCache", "_data", 117, CPyStatic_request_processor___globals); - goto CPyL41; - } - CPy_INCREF(cpy_r_r7); -CPyL4: ; - CPy_DECREF(cpy_r_r5); - cpy_r_r8 = PyDict_Contains(cpy_r_r7, cpy_r_r3); - CPy_DECREF(cpy_r_r7); - cpy_r_r9 = cpy_r_r8 >= 0; - if (unlikely(!cpy_r_r9)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; - } - cpy_r_r10 = cpy_r_r8; - if (!cpy_r_r10) goto CPyL42; - cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL40; - } - if (likely(Py_TYPE(cpy_r_r12) == CPyType_utils___caching___SimpleCache)) - cpy_r_r13 = cpy_r_r12; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 118, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r12); - goto CPyL43; - } - cpy_r_r14 = ((faster_web3___utils___caching___SimpleCacheObject *)cpy_r_r13)->__data; - if (unlikely(cpy_r_r14 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_request_information", "SimpleCache", "_data", 118, CPyStatic_request_processor___globals); - goto CPyL43; - } - CPy_INCREF(cpy_r_r14); -CPyL9: ; - CPy_DECREF(cpy_r_r12); - cpy_r_r15 = CPyDict_GetItem(cpy_r_r14, cpy_r_r3); - CPy_DECREF(cpy_r_r14); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL39; - } - if (likely(PyDict_Check(cpy_r_r15))) - cpy_r_r16 = cpy_r_r15; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 118, CPyStatic_request_processor___globals, "dict", cpy_r_r15); - goto CPyL39; - } - cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r18 = CPyDict_GetWithNone(cpy_r_r16, cpy_r_r17); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL39; - } - if (PyLong_Check(cpy_r_r18)) - cpy_r_r19 = cpy_r_r18; - else { - cpy_r_r19 = NULL; - } - if (cpy_r_r19 != NULL) goto __LL819; - if (PyUnicode_Check(cpy_r_r18)) - cpy_r_r19 = cpy_r_r18; - else { - cpy_r_r19 = NULL; - } - if (cpy_r_r19 != NULL) goto __LL819; - if (cpy_r_r18 == Py_None) - cpy_r_r19 = cpy_r_r18; - else { - cpy_r_r19 = NULL; - } - if (cpy_r_r19 != NULL) goto __LL819; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 119, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r18); - goto CPyL39; -__LL819: ; - cpy_r_r20 = CPyDef_caching_utils___generate_cache_key(cpy_r_r19); - CPy_DECREF(cpy_r_r19); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL39; - } - cpy_r_cache_key = cpy_r_r20; - cpy_r_r21 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r21); - cpy_r_r22 = CPyDef_utils___caching___SimpleCache_____contains__(cpy_r_r21, cpy_r_cache_key); - CPy_DECREF(cpy_r_cache_key); - CPy_DECREF_NO_IMM(cpy_r_r21); - if (unlikely(cpy_r_r22 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL39; - } - if (!cpy_r_r22) goto CPyL19; - cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r24 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r23); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r24 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL38; - } - cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('This is a cached request, not caching request info ' - 'because it is not unique:\n' - ' method=%s,\n' - ' params=%s') */ - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r27[4] = {cpy_r_r24, cpy_r_r25, cpy_r_method, cpy_r_params}; - cpy_r_r28 = (PyObject **)&cpy_r_r27; - cpy_r_r29 = PyObject_VectorcallMethod(cpy_r_r26, cpy_r_r28, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r29 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL44; - } else - goto CPyL45; -CPyL18: ; - CPy_DECREF(cpy_r_r24); - cpy_r_r30 = Py_None; - return cpy_r_r30; -CPyL19: ; - cpy_r_r31 = (PyObject *)&_Py_NoneStruct; - cpy_r_r32 = cpy_r_request_id == cpy_r_r31; - if (!cpy_r_r32) goto CPyL27; - cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_is_batching' */ - cpy_r_r34 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL39; - } - if (unlikely(!PyBool_Check(cpy_r_r34))) { - CPy_TypeError("bool", cpy_r_r34); cpy_r_r35 = 2; - } else - cpy_r_r35 = cpy_r_r34 == Py_True; - CPy_DECREF(cpy_r_r34); - if (unlikely(cpy_r_r35 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL39; - } - if (cpy_r_r35) { - goto CPyL27; - } else - goto CPyL46; -CPyL23: ; - cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Request id must be provided when not batching requests.' */ - cpy_r_r37 = CPyStatic_request_processor___globals; - cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r39 = CPyDict_GetItem(cpy_r_r37, cpy_r_r38); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL38; - } - PyObject *cpy_r_r40[1] = {cpy_r_r36}; - cpy_r_r41 = (PyObject **)&cpy_r_r40; - cpy_r_r42 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r41, 1, 0); - CPy_DECREF(cpy_r_r39); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL38; - } - CPy_Raise(cpy_r_r42); - CPy_DECREF(cpy_r_r42); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL38; - } - CPy_Unreachable(); -CPyL27: ; - cpy_r_r43 = CPyDef_caching_utils___generate_cache_key(cpy_r_request_id); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL39; - } - cpy_r_cache_key = cpy_r_r43; - cpy_r_r44 = NULL; - cpy_r_r45 = CPyDef_caching_utils___RequestInformation(cpy_r_method, cpy_r_params, cpy_r_response_formatters, cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL47; - } - cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r47 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r46); - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL48; - } - cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching request info:\n' - ' request_id=%s,\n' - ' cache_key=%s,\n' - ' request_info=%s') */ - cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r50[5] = { - cpy_r_r47, cpy_r_r48, cpy_r_request_id, cpy_r_cache_key, - cpy_r_r45 - }; - cpy_r_r51 = (PyObject **)&cpy_r_r50; - cpy_r_r52 = PyObject_VectorcallMethod(cpy_r_r49, cpy_r_r51, 9223372036854775813ULL, 0); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } else - goto CPyL50; -CPyL31: ; - CPy_DECREF(cpy_r_r47); - cpy_r_r53 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r53); - cpy_r_r54 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r53, cpy_r_cache_key, cpy_r_r45); - CPy_DECREF_NO_IMM(cpy_r_r45); - if (unlikely(cpy_r_r54.f0 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL51; - } else - goto CPyL52; -CPyL32: ; - cpy_r_r55 = CPyDef_utils___caching___SimpleCache___is_full(cpy_r_r53); - CPy_DECREF_NO_IMM(cpy_r_r53); - if (unlikely(cpy_r_r55 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL47; - } - if (!cpy_r_r55) goto CPyL53; - cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r57 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r56); - CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; - } - cpy_r_r58 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Request information cache is full. This may result in ' - 'unexpected behavior. Consider increasing the ' - '``request_information_cache_size`` on the provider.') */ - cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ - PyObject *cpy_r_r60[2] = {cpy_r_r57, cpy_r_r58}; - cpy_r_r61 = (PyObject **)&cpy_r_r60; - cpy_r_r62 = PyObject_VectorcallMethod(cpy_r_r59, cpy_r_r61, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL55; - } else - goto CPyL56; -CPyL36: ; - CPy_DECREF(cpy_r_r57); -CPyL37: ; - return cpy_r_cache_key; -CPyL38: ; - cpy_r_r63 = NULL; - return cpy_r_r63; -CPyL39: ; - CPy_DecRef(cpy_r_r0); - goto CPyL38; -CPyL40: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - goto CPyL38; -CPyL41: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r5); - goto CPyL38; -CPyL42: ; - CPy_DECREF(cpy_r_r3); - goto CPyL19; -CPyL43: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r12); - goto CPyL38; -CPyL44: ; - CPy_DecRef(cpy_r_r24); - goto CPyL38; -CPyL45: ; - CPy_DECREF(cpy_r_r29); - goto CPyL18; -CPyL46: ; - CPy_DECREF(cpy_r_r0); - goto CPyL23; -CPyL47: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_cache_key); - goto CPyL38; -CPyL48: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r45); - goto CPyL38; -CPyL49: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r47); - goto CPyL38; -CPyL50: ; - CPy_DECREF(cpy_r_r52); - goto CPyL31; -CPyL51: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r53); - goto CPyL38; -CPyL52: ; - CPy_DECREF(cpy_r_r54.f0); - CPy_DECREF(cpy_r_r54.f1); - goto CPyL32; -CPyL53: ; - CPy_DECREF(cpy_r_r0); - goto CPyL37; -CPyL54: ; - CPy_DecRef(cpy_r_cache_key); - goto CPyL38; -CPyL55: ; - CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r57); - goto CPyL38; -CPyL56: ; - CPy_DECREF(cpy_r_r62); - goto CPyL36; -} - -PyObject *CPyPy_request_processor___RequestProcessor___cache_request_information(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"request_id", "method", "params", "response_formatters", 0}; - static CPyArg_Parser parser = {"OOOO:cache_request_information", kwlist, 0}; - PyObject *obj_request_id; - PyObject *obj_method; - PyObject *obj_params; - PyObject *obj_response_formatters; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_request_id, &obj_method, &obj_params, &obj_response_formatters)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - PyObject *arg_request_id; - if (PyLong_Check(obj_request_id)) - arg_request_id = obj_request_id; - else { - arg_request_id = NULL; - } - if (arg_request_id != NULL) goto __LL820; - if (PyUnicode_Check(obj_request_id)) - arg_request_id = obj_request_id; - else { - arg_request_id = NULL; - } - if (arg_request_id != NULL) goto __LL820; - if (obj_request_id == Py_None) - arg_request_id = obj_request_id; - else { - arg_request_id = NULL; - } - if (arg_request_id != NULL) goto __LL820; - CPy_TypeError("union[int, str, None]", obj_request_id); - goto fail; -__LL820: ; - PyObject *arg_method; - if (likely(PyUnicode_Check(obj_method))) - arg_method = obj_method; - else { - CPy_TypeError("str", obj_method); - goto fail; - } - PyObject *arg_params = obj_params; - tuple_T3OOO arg_response_formatters; - PyObject *__tmp821; - if (unlikely(!(PyTuple_Check(obj_response_formatters) && PyTuple_GET_SIZE(obj_response_formatters) == 3))) { - __tmp821 = NULL; - goto __LL822; - } - if (PyDict_Check(PyTuple_GET_ITEM(obj_response_formatters, 0))) - __tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 0); - else { - __tmp821 = NULL; - } - if (__tmp821 != NULL) goto __LL823; - __tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 0); - if (__tmp821 != NULL) goto __LL823; - __tmp821 = NULL; -__LL823: ; - if (__tmp821 == NULL) goto __LL822; - __tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 1); - if (__tmp821 == NULL) goto __LL822; - __tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 2); - if (__tmp821 == NULL) goto __LL822; - __tmp821 = obj_response_formatters; -__LL822: ; - if (unlikely(__tmp821 == NULL)) { - CPy_TypeError("tuple[union[dict, object], object, object]", obj_response_formatters); goto fail; - } else { - PyObject *__tmp824 = PyTuple_GET_ITEM(obj_response_formatters, 0); - PyObject *__tmp825; - if (PyDict_Check(__tmp824)) - __tmp825 = __tmp824; - else { - __tmp825 = NULL; - } - if (__tmp825 != NULL) goto __LL826; - __tmp825 = __tmp824; - if (__tmp825 != NULL) goto __LL826; - CPy_TypeError("union[dict, object]", __tmp824); - __tmp825 = NULL; -__LL826: ; - arg_response_formatters.f0 = __tmp825; - PyObject *__tmp827 = PyTuple_GET_ITEM(obj_response_formatters, 1); - PyObject *__tmp828; - __tmp828 = __tmp827; - arg_response_formatters.f1 = __tmp828; - PyObject *__tmp829 = PyTuple_GET_ITEM(obj_response_formatters, 2); - PyObject *__tmp830; - __tmp830 = __tmp829; - arg_response_formatters.f2 = __tmp830; - } - PyObject *retval = CPyDef_request_processor___RequestProcessor___cache_request_information(arg_self, arg_request_id, arg_method, arg_params, arg_response_formatters); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___RequestProcessor___pop_cached_request_information(PyObject *cpy_r_self, PyObject *cpy_r_cache_key) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject **cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - cpy_r_r0 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r0); - cpy_r_r1 = CPyDef_utils___caching___SimpleCache___pop(cpy_r_r0, cpy_r_cache_key); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL8; - } - if (Py_TYPE(cpy_r_r1) == CPyType_caching_utils___RequestInformation) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL831; - if (cpy_r_r1 == Py_None) - cpy_r_r2 = cpy_r_r1; - else { - cpy_r_r2 = NULL; - } - if (cpy_r_r2 != NULL) goto __LL831; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 161, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r1); - goto CPyL8; -__LL831: ; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = cpy_r_r2 != cpy_r_r3; - if (!cpy_r_r4) goto CPyL7; - cpy_r_r5 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r5); - cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r7 = CPyObject_GetAttr(cpy_r_r5, cpy_r_r6); - CPy_DECREF(cpy_r_r5); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL9; - } - cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Request info popped from cache:\n' - ' cache_key=%s,\n' - ' request_info=%s') */ - CPy_INCREF(cpy_r_r2); - if (likely(cpy_r_r2 != Py_None)) - cpy_r_r9 = cpy_r_r2; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 167, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_r2); - goto CPyL10; - } - cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r11[4] = {cpy_r_r7, cpy_r_r8, cpy_r_cache_key, cpy_r_r9}; - cpy_r_r12 = (PyObject **)&cpy_r_r11; - cpy_r_r13 = PyObject_VectorcallMethod(cpy_r_r10, cpy_r_r12, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL11; - } else - goto CPyL12; -CPyL6: ; - CPy_DECREF(cpy_r_r7); - CPy_DECREF_NO_IMM(cpy_r_r9); -CPyL7: ; - return cpy_r_r2; -CPyL8: ; - cpy_r_r14 = NULL; - return cpy_r_r14; -CPyL9: ; - CPy_DecRef(cpy_r_r2); - goto CPyL8; -CPyL10: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r7); - goto CPyL8; -CPyL11: ; - CPy_DecRef(cpy_r_r2); - CPy_DecRef(cpy_r_r7); - CPy_DecRef(cpy_r_r9); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r13); - goto CPyL6; -} - -PyObject *CPyPy_request_processor___RequestProcessor___pop_cached_request_information(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"cache_key", 0}; - static CPyArg_Parser parser = {"O:pop_cached_request_information", kwlist, 0}; - PyObject *obj_cache_key; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_cache_key)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - PyObject *arg_cache_key; - if (likely(PyUnicode_Check(obj_cache_key))) - arg_cache_key = obj_cache_key; - else { - CPy_TypeError("str", obj_cache_key); - goto fail; - } - PyObject *retval = CPyDef_request_processor___RequestProcessor___pop_cached_request_information(arg_self, arg_cache_key); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___RequestProcessor___get_request_information_for_response(PyObject *cpy_r_self, PyObject *cpy_r_response) { - PyObject *cpy_r_r0; - int32_t cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - int32_t cpy_r_r10; - char cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - int32_t cpy_r_r25; - char cpy_r_r26; - char cpy_r_r27; - char cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject **cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_cache_key; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_request_info; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - int32_t cpy_r_r52; - char cpy_r_r53; - char cpy_r_r54; - PyObject *cpy_r_r55; - PyObject *cpy_r_r56; - PyObject *cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - char cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'method' */ - cpy_r_r1 = PyDict_Contains(cpy_r_response, cpy_r_r0); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - cpy_r_r3 = cpy_r_r1; - if (!cpy_r_r3) goto CPyL24; - cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'method' */ - cpy_r_r5 = CPyDict_GetItem(cpy_r_response, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - if (likely(PyUnicode_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 175, CPyStatic_request_processor___globals, "str", cpy_r_r5); - goto CPyL49; - } - cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_subscription' */ - cpy_r_r8 = CPyStr_Equal(cpy_r_r6, cpy_r_r7); - CPy_DECREF(cpy_r_r6); - if (!cpy_r_r8) goto CPyL24; - cpy_r_r9 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'params' */ - cpy_r_r10 = PyDict_Contains(cpy_r_response, cpy_r_r9); - cpy_r_r11 = cpy_r_r10 >= 0; - if (unlikely(!cpy_r_r11)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - cpy_r_r12 = cpy_r_r10; - cpy_r_r13 = cpy_r_r12 ^ 1; - if (!cpy_r_r13) goto CPyL11; - cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Subscription response must have params field' */ - cpy_r_r15 = CPyStatic_request_processor___globals; - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r17 = CPyDict_GetItem(cpy_r_r15, cpy_r_r16); - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - PyObject *cpy_r_r18[1] = {cpy_r_r14}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r17, cpy_r_r19, 1, 0); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - CPy_Raise(cpy_r_r20); - CPy_DECREF(cpy_r_r20); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'params' */ - cpy_r_r22 = CPyDict_GetItem(cpy_r_response, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - if (likely(PyDict_Check(cpy_r_r22))) - cpy_r_r23 = cpy_r_r22; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 178, CPyStatic_request_processor___globals, "dict", cpy_r_r22); - goto CPyL49; - } - cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription' */ - cpy_r_r25 = PyDict_Contains(cpy_r_r23, cpy_r_r24); - cpy_r_r26 = cpy_r_r25 >= 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL50; - } - cpy_r_r27 = cpy_r_r25; - cpy_r_r28 = cpy_r_r27 ^ 1; - if (cpy_r_r28) { - goto CPyL51; - } else - goto CPyL19; -CPyL15: ; - cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription response params must have subscription ' - 'field') */ - cpy_r_r30 = CPyStatic_request_processor___globals; - cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r32 = CPyDict_GetItem(cpy_r_r30, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - PyObject *cpy_r_r33[1] = {cpy_r_r29}; - cpy_r_r34 = (PyObject **)&cpy_r_r33; - cpy_r_r35 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r34, 1, 0); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r35 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - CPy_Raise(cpy_r_r35); - CPy_DECREF(cpy_r_r35); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - CPy_Unreachable(); -CPyL19: ; - cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription' */ - cpy_r_r37 = CPyDict_GetItem(cpy_r_r23, cpy_r_r36); - CPy_DECREF(cpy_r_r23); - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - cpy_r_r38 = CPyDef_caching_utils___generate_cache_key(cpy_r_r37); - CPy_DECREF(cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - cpy_r_cache_key = cpy_r_r38; - cpy_r_r39 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r39); - cpy_r_r40 = CPyDef_utils___caching___SimpleCache___get_cache_entry(cpy_r_r39, cpy_r_cache_key); - CPy_DECREF(cpy_r_cache_key); - CPy_DECREF_NO_IMM(cpy_r_r39); - if (unlikely(cpy_r_r40 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - if (Py_TYPE(cpy_r_r40) == CPyType_caching_utils___RequestInformation) - cpy_r_r41 = cpy_r_r40; - else { - cpy_r_r41 = NULL; - } - if (cpy_r_r41 != NULL) goto __LL832; - if (cpy_r_r40 == Py_None) - cpy_r_r41 = cpy_r_r40; - else { - cpy_r_r41 = NULL; - } - if (cpy_r_r41 != NULL) goto __LL832; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 190, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r40); - goto CPyL49; -__LL832: ; - cpy_r_request_info = cpy_r_r41; - goto CPyL47; -CPyL24: ; - cpy_r_r42 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r43 = CPyDict_GetItem(cpy_r_response, cpy_r_r42); - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - if (PyLong_Check(cpy_r_r43)) - cpy_r_r44 = cpy_r_r43; - else { - cpy_r_r44 = NULL; - } - if (cpy_r_r44 != NULL) goto __LL833; - if (PyUnicode_Check(cpy_r_r43)) - cpy_r_r44 = cpy_r_r43; - else { - cpy_r_r44 = NULL; - } - if (cpy_r_r44 != NULL) goto __LL833; - if (cpy_r_r43 == Py_None) - cpy_r_r44 = cpy_r_r43; - else { - cpy_r_r44 = NULL; - } - if (cpy_r_r44 != NULL) goto __LL833; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 194, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r43); - goto CPyL49; -__LL833: ; - cpy_r_r45 = CPyDef_caching_utils___generate_cache_key(cpy_r_r44); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - cpy_r_cache_key = cpy_r_r45; - cpy_r_r46 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r46); - cpy_r_r47 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_cache' */ - cpy_r_r48 = CPyObject_GetAttr(cpy_r_r46, cpy_r_r47); - CPy_DECREF(cpy_r_r46); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL52; - } - if (likely(Py_TYPE(cpy_r_r48) == CPyType_utils___caching___SimpleCache)) - cpy_r_r49 = cpy_r_r48; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 195, CPyStatic_request_processor___globals, "faster_web3.utils.caching.SimpleCache", cpy_r_r48); - goto CPyL53; - } - cpy_r_r50 = ((faster_web3___utils___caching___SimpleCacheObject *)cpy_r_r49)->__data; - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", "SimpleCache", "_data", 195, CPyStatic_request_processor___globals); - goto CPyL53; - } - CPy_INCREF(cpy_r_r50); -CPyL30: ; - CPy_DECREF(cpy_r_r48); - cpy_r_r51 = CPyDict_ValuesView(cpy_r_r50); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL52; - } - cpy_r_r52 = PySequence_Contains(cpy_r_r51, cpy_r_response); - CPy_DECREF(cpy_r_r51); - cpy_r_r53 = cpy_r_r52 >= 0; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL52; - } - cpy_r_r54 = cpy_r_r52; - if (!cpy_r_r54) goto CPyL36; - cpy_r_r55 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r55); - cpy_r_r56 = CPyDef_utils___caching___SimpleCache___get_cache_entry(cpy_r_r55, cpy_r_cache_key); - CPy_DECREF(cpy_r_cache_key); - CPy_DECREF_NO_IMM(cpy_r_r55); - if (unlikely(cpy_r_r56 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - if (Py_TYPE(cpy_r_r56) == CPyType_caching_utils___RequestInformation) - cpy_r_r57 = cpy_r_r56; - else { - cpy_r_r57 = NULL; - } - if (cpy_r_r57 != NULL) goto __LL834; - if (cpy_r_r56 == Py_None) - cpy_r_r57 = cpy_r_r56; - else { - cpy_r_r57 = NULL; - } - if (cpy_r_r57 != NULL) goto __LL834; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 200, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r56); - goto CPyL49; -__LL834: ; - cpy_r_request_info = cpy_r_r57; - goto CPyL38; -CPyL36: ; - cpy_r_r58 = CPyDef_request_processor___RequestProcessor___pop_cached_request_information(cpy_r_self, cpy_r_cache_key); - CPy_DECREF(cpy_r_cache_key); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL49; - } - cpy_r_request_info = cpy_r_r58; -CPyL38: ; - cpy_r_r59 = (PyObject *)&_Py_NoneStruct; - cpy_r_r60 = cpy_r_request_info != cpy_r_r59; - if (!cpy_r_r60) goto CPyL47; - if (likely(cpy_r_request_info != Py_None)) - cpy_r_r61 = cpy_r_request_info; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 211, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_request_info); - goto CPyL54; - } - cpy_r_r62 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r61)->_method; - CPy_INCREF(cpy_r_r62); - cpy_r_r63 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_unsubscribe' */ - cpy_r_r64 = CPyStr_Equal(cpy_r_r62, cpy_r_r63); - CPy_DECREF(cpy_r_r62); - if (!cpy_r_r64) goto CPyL47; - cpy_r_r65 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ - cpy_r_r66 = CPyDict_GetWithNone(cpy_r_response, cpy_r_r65); - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; - } - cpy_r_r67 = 1 ? Py_True : Py_False; - cpy_r_r68 = cpy_r_r66 == cpy_r_r67; - CPy_DECREF(cpy_r_r66); - if (!cpy_r_r68) goto CPyL47; - if (likely(cpy_r_request_info != Py_None)) - cpy_r_r69 = cpy_r_request_info; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 216, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_request_info); - goto CPyL54; - } - cpy_r_r70 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r69)->_params; - CPy_INCREF(cpy_r_r70); - cpy_r_r71 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 0 */ - cpy_r_r72 = PyObject_GetItem(cpy_r_r70, cpy_r_r71); - CPy_DECREF(cpy_r_r70); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; - } - cpy_r_r73 = CPyDef_caching_utils___generate_cache_key(cpy_r_r72); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; - } - cpy_r_r74 = CPyDef_request_processor___RequestProcessor___pop_cached_request_information(cpy_r_self, cpy_r_r73); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL54; - } else - goto CPyL55; -CPyL47: ; - if (likely(cpy_r_request_info != Py_None)) - cpy_r_r75 = cpy_r_request_info; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 220, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_request_info); - goto CPyL49; - } - return cpy_r_r75; -CPyL49: ; - cpy_r_r76 = NULL; - return cpy_r_r76; -CPyL50: ; - CPy_DecRef(cpy_r_r23); - goto CPyL49; -CPyL51: ; - CPy_DECREF(cpy_r_r23); - goto CPyL15; -CPyL52: ; - CPy_DecRef(cpy_r_cache_key); - goto CPyL49; -CPyL53: ; - CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r48); - goto CPyL49; -CPyL54: ; - CPy_DecRef(cpy_r_request_info); - goto CPyL49; -CPyL55: ; - CPy_DECREF(cpy_r_r74); - goto CPyL47; -} - -PyObject *CPyPy_request_processor___RequestProcessor___get_request_information_for_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"response", 0}; - static CPyArg_Parser parser = {"O:get_request_information_for_response", kwlist, 0}; - PyObject *obj_response; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_response)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - PyObject *arg_response; - if (likely(PyDict_Check(obj_response))) - arg_response = obj_response; - else { - CPy_TypeError("dict", obj_response); - goto fail; - } - PyObject *retval = CPyDef_request_processor___RequestProcessor___get_request_information_for_response(arg_self, arg_response); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -char CPyDef_request_processor___RequestProcessor___append_middleware_response_processor(PyObject *cpy_r_self, PyObject *cpy_r_response, PyObject *cpy_r_middleware_response_processor) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - int32_t cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - char cpy_r_r34; - cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r1 = Py_None; - cpy_r_r2 = CPyDict_Get(cpy_r_response, cpy_r_r0, cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL18; - } - if (PyLong_Check(cpy_r_r2)) - cpy_r_r3 = cpy_r_r2; - else { - cpy_r_r3 = NULL; - } - if (cpy_r_r3 != NULL) goto __LL835; - if (PyUnicode_Check(cpy_r_r2)) - cpy_r_r3 = cpy_r_r2; - else { - cpy_r_r3 = NULL; - } - if (cpy_r_r3 != NULL) goto __LL835; - if (cpy_r_r2 == Py_None) - cpy_r_r3 = cpy_r_r2; - else { - cpy_r_r3 = NULL; - } - if (cpy_r_r3 != NULL) goto __LL835; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 227, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r2); - goto CPyL18; -__LL835: ; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = cpy_r_r3 != cpy_r_r4; - if (!cpy_r_r5) goto CPyL19; - CPy_INCREF(cpy_r_r3); - if (PyLong_Check(cpy_r_r3)) - cpy_r_r6 = cpy_r_r3; - else { - cpy_r_r6 = NULL; - } - if (cpy_r_r6 != NULL) goto __LL836; - if (PyUnicode_Check(cpy_r_r3)) - cpy_r_r6 = cpy_r_r3; - else { - cpy_r_r6 = NULL; - } - if (cpy_r_r6 != NULL) goto __LL836; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 230, CPyStatic_request_processor___globals, "union[int, str]", cpy_r_r3); - goto CPyL20; -__LL836: ; - cpy_r_r7 = CPyDef_caching_utils___generate_cache_key(cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL20; - } - cpy_r_r8 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r8); - cpy_r_r9 = CPyDef_utils___caching___SimpleCache___get_cache_entry(cpy_r_r8, cpy_r_r7); - CPy_DECREF(cpy_r_r7); - CPy_DECREF_NO_IMM(cpy_r_r8); - if (unlikely(cpy_r_r9 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL20; - } - if (Py_TYPE(cpy_r_r9) == CPyType_caching_utils___RequestInformation) - cpy_r_r10 = cpy_r_r9; - else { - cpy_r_r10 = NULL; - } - if (cpy_r_r10 != NULL) goto __LL837; - if (cpy_r_r9 == Py_None) - cpy_r_r10 = cpy_r_r9; - else { - cpy_r_r10 = NULL; - } - if (cpy_r_r10 != NULL) goto __LL837; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 232, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r9); - goto CPyL20; -__LL837: ; - cpy_r_r11 = (PyObject *)&_Py_NoneStruct; - cpy_r_r12 = cpy_r_r10 != cpy_r_r11; - if (cpy_r_r12) { - goto CPyL21; - } else - goto CPyL22; -CPyL8: ; - if (likely(cpy_r_r10 != Py_None)) - cpy_r_r13 = cpy_r_r10; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 235, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation", cpy_r_r10); - goto CPyL23; - } - cpy_r_r14 = ((faster_web3____utils___caching___caching_utils___RequestInformationObject *)cpy_r_r13)->_middleware_response_processors; - CPy_INCREF_NO_IMM(cpy_r_r14); - CPy_DECREF(cpy_r_r10); - cpy_r_r15 = PyList_Append(cpy_r_r14, cpy_r_middleware_response_processor); - CPy_DECREF_NO_IMM(cpy_r_r14); - cpy_r_r16 = cpy_r_r15 >= 0; - if (unlikely(!cpy_r_r16)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL18; - } else - goto CPyL17; -CPyL10: ; - cpy_r_r17 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r17); - cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); - CPy_DECREF(cpy_r_r17); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL20; - } - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('No cached request info for response id `%s`. Cannot ' - 'append middleware response processor for response: %s') */ - if (PyLong_Check(cpy_r_r3)) - cpy_r_r21 = cpy_r_r3; - else { - cpy_r_r21 = NULL; - } - if (cpy_r_r21 != NULL) goto __LL838; - if (PyUnicode_Check(cpy_r_r3)) - cpy_r_r21 = cpy_r_r3; - else { - cpy_r_r21 = NULL; - } - if (cpy_r_r21 != NULL) goto __LL838; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 242, CPyStatic_request_processor___globals, "union[int, str]", cpy_r_r3); - goto CPyL24; -__LL838: ; - cpy_r_r22 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r23[4] = {cpy_r_r19, cpy_r_r20, cpy_r_r21, cpy_r_response}; - cpy_r_r24 = (PyObject **)&cpy_r_r23; - cpy_r_r25 = PyObject_VectorcallMethod(cpy_r_r22, cpy_r_r24, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r25 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL25; - } else - goto CPyL26; -CPyL13: ; - CPy_DECREF(cpy_r_r19); - CPy_DECREF(cpy_r_r21); - goto CPyL17; -CPyL14: ; - cpy_r_r26 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r28 = CPyObject_GetAttr(cpy_r_r26, cpy_r_r27); - CPy_DECREF(cpy_r_r26); - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL18; - } - cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('No response `id` in response. Cannot append ' - 'middleware response processor for response: %s') */ - cpy_r_r30 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r31[3] = {cpy_r_r28, cpy_r_r29, cpy_r_response}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL27; - } else - goto CPyL28; -CPyL16: ; - CPy_DECREF(cpy_r_r28); -CPyL17: ; - return 1; -CPyL18: ; - cpy_r_r34 = 2; - return cpy_r_r34; -CPyL19: ; - CPy_DECREF(cpy_r_r3); - goto CPyL14; -CPyL20: ; - CPy_DecRef(cpy_r_r3); - goto CPyL18; -CPyL21: ; - CPy_DECREF(cpy_r_r3); - goto CPyL8; -CPyL22: ; - CPy_DECREF(cpy_r_r10); - goto CPyL10; -CPyL23: ; - CPy_DecRef(cpy_r_r10); - goto CPyL18; -CPyL24: ; - CPy_DecRef(cpy_r_r19); - goto CPyL18; -CPyL25: ; - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r21); - goto CPyL18; -CPyL26: ; - CPy_DECREF(cpy_r_r25); - goto CPyL13; -CPyL27: ; - CPy_DecRef(cpy_r_r28); - goto CPyL18; -CPyL28: ; - CPy_DECREF(cpy_r_r33); - goto CPyL16; -} - -PyObject *CPyPy_request_processor___RequestProcessor___append_middleware_response_processor(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"response", "middleware_response_processor", 0}; - static CPyArg_Parser parser = {"OO:append_middleware_response_processor", kwlist, 0}; - PyObject *obj_response; - PyObject *obj_middleware_response_processor; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_response, &obj_middleware_response_processor)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - PyObject *arg_response; - if (likely(PyDict_Check(obj_response))) - arg_response = obj_response; - else { - CPy_TypeError("dict", obj_response); - goto fail; - } - PyObject *arg_middleware_response_processor = obj_middleware_response_processor; - char retval = CPyDef_request_processor___RequestProcessor___append_middleware_response_processor(arg_self, arg_response, arg_middleware_response_processor); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -char CPyDef_request_processor___RequestProcessor____is_batch_response(PyObject *cpy_r_self, PyObject *cpy_r_raw_response) { - char cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - cpy_r_r0 = PyList_Check(cpy_r_raw_response); - if (!cpy_r_r0) goto CPyL2; - cpy_r_r1 = cpy_r_r0; - goto CPyL14; -CPyL2: ; - cpy_r_r2 = PyDict_Check(cpy_r_raw_response); - if (cpy_r_r2) goto CPyL4; - cpy_r_r3 = cpy_r_r2; - goto CPyL13; -CPyL4: ; - CPy_INCREF(cpy_r_raw_response); - if (likely(PyDict_Check(cpy_r_raw_response))) - cpy_r_r4 = cpy_r_raw_response; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "_is_batch_response", 257, CPyStatic_request_processor___globals, "dict", cpy_r_raw_response); - goto CPyL15; - } - cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r6 = CPyDict_GetWithNone(cpy_r_r4, cpy_r_r5); - CPy_DECREF(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "_is_batch_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL15; - } - if (PyLong_Check(cpy_r_r6)) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL839; - if (PyUnicode_Check(cpy_r_r6)) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL839; - if (cpy_r_r6 == Py_None) - cpy_r_r7 = cpy_r_r6; - else { - cpy_r_r7 = NULL; - } - if (cpy_r_r7 != NULL) goto __LL839; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "_is_batch_response", 257, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r6); - goto CPyL15; -__LL839: ; - cpy_r_r8 = (PyObject *)&_Py_NoneStruct; - cpy_r_r9 = cpy_r_r7 == cpy_r_r8; - CPy_DECREF(cpy_r_r7); - if (cpy_r_r9) goto CPyL9; - cpy_r_r10 = cpy_r_r9; - goto CPyL12; -CPyL9: ; - cpy_r_r11 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__provider; - CPy_INCREF(cpy_r_r11); - cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_is_batching' */ - cpy_r_r13 = CPyObject_GetAttr(cpy_r_r11, cpy_r_r12); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r13 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "_is_batch_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL15; - } - if (unlikely(!PyBool_Check(cpy_r_r13))) { - CPy_TypeError("bool", cpy_r_r13); cpy_r_r14 = 2; - } else - cpy_r_r14 = cpy_r_r13 == Py_True; - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "_is_batch_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL15; - } - cpy_r_r10 = cpy_r_r14; -CPyL12: ; - cpy_r_r3 = cpy_r_r10; -CPyL13: ; - cpy_r_r1 = cpy_r_r3; -CPyL14: ; - return cpy_r_r1; -CPyL15: ; - cpy_r_r15 = 2; - return cpy_r_r15; -} - -PyObject *CPyPy_request_processor___RequestProcessor____is_batch_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"raw_response", 0}; - static CPyArg_Parser parser = {"O:_is_batch_response", kwlist, 0}; - PyObject *obj_raw_response; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_raw_response)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - PyObject *arg_raw_response; - if (PyList_Check(obj_raw_response)) - arg_raw_response = obj_raw_response; - else { - arg_raw_response = NULL; - } - if (arg_raw_response != NULL) goto __LL840; - if (PyDict_Check(obj_raw_response)) - arg_raw_response = obj_raw_response; - else { - arg_raw_response = NULL; - } - if (arg_raw_response != NULL) goto __LL840; - CPy_TypeError("union[list, dict]", obj_raw_response); - goto fail; -__LL840: ; - char retval = CPyDef_request_processor___RequestProcessor____is_batch_response(arg_self, arg_raw_response); - if (retval == 2) { - return NULL; - } - PyObject *retbox = retval ? Py_True : Py_False; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "_is_batch_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - int32_t cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - char cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - char cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject **cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject **cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - char cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - char cpy_r_r51; - PyObject *cpy_r_r52; - char cpy_r_r53; - tuple_T3OOO cpy_r_r54; - char cpy_r_r55; - PyObject **cpy_r_r56; - PyObject *cpy_r_r57; - char cpy_r_r58; - tuple_T3OOO cpy_r_r59; - tuple_T3OOO cpy_r_r60; - tuple_T3OOO cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - PyObject *cpy_r_r65; - PyObject *cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject **cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - PyObject **cpy_r_r81; - PyObject *cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject **cpy_r_r86; - PyObject *cpy_r_r87; - char cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - char cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - char cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - char cpy_r_r101; - PyObject *cpy_r_r102; - int32_t cpy_r_r103; - char cpy_r_r104; - char cpy_r_r105; - PyObject *cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject **cpy_r_r111; - PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - char cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - char cpy_r_r120; - PyObject *cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - char cpy_r_r124; - tuple_T3OOO cpy_r_r125; - char cpy_r_r126; - PyObject **cpy_r_r127; - PyObject *cpy_r_r128; - char cpy_r_r129; - tuple_T3OOO cpy_r_r130; - tuple_T3OOO cpy_r_r131; - tuple_T3OOO cpy_r_r132; - char cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - PyObject *cpy_r_r138; - PyObject *cpy_r_r139; - PyObject *cpy_r_r140; - PyObject **cpy_r_r142; - PyObject *cpy_r_r143; - PyObject *cpy_r_r144; - char cpy_r_r145; - PyObject *cpy_r_r146; - PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - PyObject *cpy_r_r149; - PyObject *cpy_r_r150; - char cpy_r_r151; - PyObject *cpy_r_r152; - char cpy_r_r153; - PyObject *cpy_r_r154; - char cpy_r_r155; - tuple_T3OOO cpy_r_r156; - char cpy_r_r157; - PyObject **cpy_r_r158; - PyObject *cpy_r_r159; - char cpy_r_r160; - tuple_T3OOO cpy_r_r161; - tuple_T3OOO cpy_r_r162; - tuple_T3OOO cpy_r_r163; - char cpy_r_r164; - PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - PyObject *cpy_r_r169; - PyObject *cpy_r_r170; - char cpy_r_r171; - PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - char cpy_r_r174; - PyObject *cpy_r_r175; - PyObject *cpy_r_r176; - PyObject *cpy_r_r177; - PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject *cpy_r_r180; - PyObject *cpy_r_r181; - PyObject *cpy_r_r182; - PyObject *cpy_r_r183; - PyObject **cpy_r_r185; - PyObject *cpy_r_r186; - PyObject *cpy_r_r187; - PyObject *cpy_r_r188; - PyObject *cpy_r_r189; - PyObject *cpy_r_r190; - PyObject *cpy_r_r191; - tuple_T2OO cpy_r_r192; - PyObject *cpy_r_r193; - PyObject *cpy_r_r194; - PyObject *cpy_r_r195; - PyObject **cpy_r_r197; - PyObject *cpy_r_r198; - char cpy_r_r199; - PyObject *cpy_r_r200; - PyObject *cpy_r_r201; - char cpy_r_r202; - PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - PyObject *cpy_r_r205; - PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; - PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - PyObject *cpy_r_r211; - PyObject **cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; - PyObject *cpy_r_r216; - PyObject *cpy_r_r217; - PyObject *cpy_r_r218; - tuple_T2OO cpy_r_r219; - PyObject *cpy_r_r220; - char cpy_r_r221; - char cpy_r_r222; - char cpy_r_r223; - char cpy_r_r224; - char cpy_r_r225; - char cpy_r_r226; - PyObject *cpy_r_r227; - cpy_r_r0 = NULL; - cpy_r_r1 = cpy_r_r0; - cpy_r_r2 = NULL; - cpy_r_r3 = cpy_r_r2; - cpy_r_r4 = NULL; - cpy_r_r5 = cpy_r_r4; - cpy_r_r6 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL173; -CPyL1: ; - cpy_r_r7 = (PyObject *)&_Py_NoneStruct; - cpy_r_r8 = cpy_r_type != cpy_r_r7; - if (!cpy_r_r8) goto CPyL4; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r9 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r9 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "subscription", 264, CPyStatic_request_processor___globals); - goto CPyL179; - } -CPyL5: ; - if (!cpy_r_r9) goto CPyL134; -CPyL6: ; - cpy_r_r10 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r10 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 265, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r10); -CPyL7: ; - cpy_r_r11 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r10)->__subscription_response_queue; - CPy_INCREF_NO_IMM(cpy_r_r11); - CPy_DECREF_NO_IMM(cpy_r_r10); - cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'full' */ - PyObject *cpy_r_r13[1] = {cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL180; - } - CPy_DECREF_NO_IMM(cpy_r_r11); - if (unlikely(!PyBool_Check(cpy_r_r15))) { - CPy_TypeError("bool", cpy_r_r15); cpy_r_r16 = 2; - } else - cpy_r_r16 = cpy_r_r15 == Py_True; - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - if (!cpy_r_r16) goto CPyL50; - cpy_r_r17 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r17 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 266, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r17); -CPyL11: ; - cpy_r_r18 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r17)->__provider; - CPy_INCREF(cpy_r_r18); - CPy_DECREF_NO_IMM(cpy_r_r17); - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider = cpy_r_r18; - cpy_r_r19 = 1; - if (unlikely(!cpy_r_r19)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r20 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r20 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "provider", 267, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r20); -CPyL13: ; - cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); - CPy_DECREF(cpy_r_r20); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription queue is full. Waiting for provider to ' - 'consume messages before caching.') */ - cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r25[2] = {cpy_r_r22, cpy_r_r23}; - cpy_r_r26 = (PyObject **)&cpy_r_r25; - cpy_r_r27 = PyObject_VectorcallMethod(cpy_r_r24, cpy_r_r26, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL181; - } else - goto CPyL182; -CPyL15: ; - CPy_DECREF(cpy_r_r22); - cpy_r_r28 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "provider", 271, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r28); -CPyL16: ; - cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_listen_event' */ - cpy_r_r30 = CPyObject_GetAttr(cpy_r_r28, cpy_r_r29); - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event = cpy_r_r30; - cpy_r_r31 = 1; - if (unlikely(!cpy_r_r31)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r32 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event; - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "listen_event", 272, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r32); -CPyL19: ; - cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'clear' */ - PyObject *cpy_r_r34[1] = {cpy_r_r32}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_VectorcallMethod(cpy_r_r33, cpy_r_r35, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL183; - } else - goto CPyL184; -CPyL20: ; - CPy_DECREF(cpy_r_r32); - cpy_r_r37 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event; - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "listen_event", 273, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r37); -CPyL21: ; - cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'wait' */ - PyObject *cpy_r_r39[1] = {cpy_r_r37}; - cpy_r_r40 = (PyObject **)&cpy_r_r39; - cpy_r_r41 = PyObject_VectorcallMethod(cpy_r_r38, cpy_r_r40, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r41 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL185; - } - CPy_DECREF(cpy_r_r37); - cpy_r_r42 = CPy_GetCoro(cpy_r_r41); - CPy_DECREF(cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r42; - cpy_r_r43 = 1; - if (unlikely(!cpy_r_r43)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r44 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__2", -1, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r44); -CPyL25: ; - cpy_r_r45 = CPyIter_Next(cpy_r_r44); - CPy_DECREF(cpy_r_r44); - if (cpy_r_r45 != NULL) goto CPyL28; - cpy_r_r46 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r47 = cpy_r_r46; - CPy_DECREF(cpy_r_r47); - cpy_r_r48 = NULL; - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2 = cpy_r_r48; - cpy_r_r49 = 1; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } else - goto CPyL50; -CPyL28: ; - cpy_r_r50 = cpy_r_r45; -CPyL29: ; - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r50; -CPyL30: ; - cpy_r_r52 = (PyObject *)&_Py_NoneStruct; - cpy_r_r53 = cpy_r_type != cpy_r_r52; - if (!cpy_r_r53) goto CPyL186; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } else - goto CPyL187; -CPyL32: ; - CPy_Unreachable(); -CPyL33: ; - CPy_INCREF(cpy_r_arg); - goto CPyL45; -CPyL34: ; - cpy_r_r54 = CPy_CatchError(); - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f0 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f0); - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f1); - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3.f2); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3 = cpy_r_r54; - cpy_r_r55 = 1; - if (unlikely(!cpy_r_r55)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL188; - } - cpy_r_r56 = (PyObject **)&cpy_r_r1; - cpy_r_r57 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r57 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__2", -1, CPyStatic_request_processor___globals); - goto CPyL188; - } - CPy_INCREF(cpy_r_r57); -CPyL36: ; - cpy_r_r58 = CPy_YieldFromErrorHandle(cpy_r_r57, cpy_r_r56); - CPy_DecRef(cpy_r_r57); - if (unlikely(cpy_r_r58 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL188; - } - if (cpy_r_r58) goto CPyL40; - cpy_r_r50 = cpy_r_r1; - cpy_r_r59 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r59.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__3", -1, CPyStatic_request_processor___globals); - goto CPyL189; - } - CPy_INCREF(cpy_r_r59.f0); - CPy_INCREF(cpy_r_r59.f1); - CPy_INCREF(cpy_r_r59.f2); -CPyL39: ; - CPy_RestoreExcInfo(cpy_r_r59); - CPy_DecRef(cpy_r_r59.f0); - CPy_DecRef(cpy_r_r59.f1); - CPy_DecRef(cpy_r_r59.f2); - goto CPyL29; -CPyL40: ; - cpy_r_r47 = cpy_r_r1; - CPy_DecRef(cpy_r_r47); - cpy_r_r60 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r60.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__3", -1, CPyStatic_request_processor___globals); - goto CPyL42; - } - CPy_INCREF(cpy_r_r60.f0); - CPy_INCREF(cpy_r_r60.f1); - CPy_INCREF(cpy_r_r60.f2); -CPyL41: ; - CPy_RestoreExcInfo(cpy_r_r60); - CPy_DecRef(cpy_r_r60.f0); - CPy_DecRef(cpy_r_r60.f1); - CPy_DecRef(cpy_r_r60.f2); - goto CPyL50; -CPyL42: ; - cpy_r_r61 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__3; - if (unlikely(cpy_r_r61.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__3", -1, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r61.f0); - CPy_INCREF(cpy_r_r61.f1); - CPy_INCREF(cpy_r_r61.f2); -CPyL43: ; - CPy_RestoreExcInfo(cpy_r_r61); - CPy_DecRef(cpy_r_r61.f0); - CPy_DecRef(cpy_r_r61.f1); - CPy_DecRef(cpy_r_r61.f2); - cpy_r_r62 = CPy_KeepPropagating(); - if (!cpy_r_r62) goto CPyL179; - CPy_Unreachable(); -CPyL45: ; - cpy_r_r63 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2; - if (unlikely(cpy_r_r63 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__2", -1, CPyStatic_request_processor___globals); - goto CPyL190; - } - CPy_INCREF(cpy_r_r63); -CPyL46: ; - cpy_r_r64 = CPyIter_Send(cpy_r_r63, cpy_r_arg); - CPy_DECREF(cpy_r_r63); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r64 == NULL) goto CPyL48; - cpy_r_r50 = cpy_r_r64; - goto CPyL29; -CPyL48: ; - cpy_r_r65 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r47 = cpy_r_r65; - CPy_DECREF(cpy_r_r47); -CPyL50: ; - cpy_r_r66 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r66 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 275, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r66); -CPyL51: ; - cpy_r_r67 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r66)->__provider; - CPy_INCREF(cpy_r_r67); - CPy_DECREF_NO_IMM(cpy_r_r66); - cpy_r_r68 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); - CPy_DECREF(cpy_r_r67); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r70 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Caching subscription response:\n response=%s' */ - cpy_r_r71 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 276, CPyStatic_request_processor___globals); - goto CPyL191; - } - CPy_INCREF(cpy_r_r71); -CPyL53: ; - cpy_r_r72 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r73[3] = {cpy_r_r69, cpy_r_r70, cpy_r_r71}; - cpy_r_r74 = (PyObject **)&cpy_r_r73; - cpy_r_r75 = PyObject_VectorcallMethod(cpy_r_r72, cpy_r_r74, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r75 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL192; - } else - goto CPyL193; -CPyL54: ; - CPy_DECREF(cpy_r_r69); - CPy_DECREF(cpy_r_r71); - cpy_r_r76 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r76 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 278, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r76); -CPyL55: ; - cpy_r_r77 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'params' */ - cpy_r_r78 = PyDict_New(); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL194; - } - cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ - PyObject *cpy_r_r80[3] = {cpy_r_r76, cpy_r_r77, cpy_r_r78}; - cpy_r_r81 = (PyObject **)&cpy_r_r80; - cpy_r_r82 = PyObject_VectorcallMethod(cpy_r_r79, cpy_r_r81, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r82 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL195; - } - CPy_DECREF(cpy_r_r76); - CPy_DECREF(cpy_r_r78); - cpy_r_r83 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription' */ - cpy_r_r84 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ - PyObject *cpy_r_r85[2] = {cpy_r_r82, cpy_r_r83}; - cpy_r_r86 = (PyObject **)&cpy_r_r85; - cpy_r_r87 = PyObject_VectorcallMethod(cpy_r_r84, cpy_r_r86, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r87 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL196; - } - CPy_DECREF(cpy_r_r82); - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id = cpy_r_r87; - cpy_r_r88 = 1; - if (unlikely(!cpy_r_r88)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r89 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r89 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 279, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r89); -CPyL60: ; - cpy_r_r90 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r89)->__subscription_container; - CPy_INCREF(cpy_r_r90); - CPy_DECREF_NO_IMM(cpy_r_r89); - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_container != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_container); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_container = cpy_r_r90; - cpy_r_r91 = 1; - if (unlikely(!cpy_r_r91)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r92 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_container; - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "sub_container", 280, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r92); -CPyL62: ; - cpy_r_r93 = (PyObject *)&_Py_NoneStruct; - cpy_r_r94 = cpy_r_r92 != cpy_r_r93; - CPy_DECREF(cpy_r_r92); - if (!cpy_r_r94) goto CPyL103; - cpy_r_r95 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_container; - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "sub_container", 280, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r95); -CPyL64: ; - if (likely(cpy_r_r95 != Py_None)) - cpy_r_r96 = cpy_r_r95; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 280, CPyStatic_request_processor___globals, "faster_web3.providers.persistent.subscription_container.SubscriptionContainer", cpy_r_r95); - goto CPyL179; - } - cpy_r_r97 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "subscription_id", 281, CPyStatic_request_processor___globals); - goto CPyL197; - } - CPy_INCREF(cpy_r_r97); -CPyL66: ; - if (likely(PyUnicode_Check(cpy_r_r97))) - cpy_r_r98 = cpy_r_r97; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 280, CPyStatic_request_processor___globals, "str", cpy_r_r97); - goto CPyL197; - } - cpy_r_r99 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r96, cpy_r_r98); - CPy_DECREF(cpy_r_r98); - CPy_DECREF_NO_IMM(cpy_r_r96); - if (unlikely(cpy_r_r99 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r100 = (PyObject *)&_Py_NoneStruct; - cpy_r_r101 = cpy_r_r99 != cpy_r_r100; - if (!cpy_r_r101) goto CPyL198; - cpy_r_r102 = cpy_r_r99; - cpy_r_r103 = PyObject_IsTrue(cpy_r_r102); - CPy_DECREF(cpy_r_r102); - cpy_r_r104 = cpy_r_r103 >= 0; - if (unlikely(!cpy_r_r104)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r105 = cpy_r_r103; - if (!cpy_r_r105) goto CPyL103; - cpy_r_r106 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r106 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 284, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r106); -CPyL73: ; - cpy_r_r107 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r106)->__handler_subscription_queue; - CPy_INCREF_NO_IMM(cpy_r_r107); - CPy_DECREF_NO_IMM(cpy_r_r106); - cpy_r_r108 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r108 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 284, CPyStatic_request_processor___globals); - goto CPyL199; - } - CPy_INCREF(cpy_r_r108); -CPyL74: ; - cpy_r_r109 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ - PyObject *cpy_r_r110[2] = {cpy_r_r107, cpy_r_r108}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_VectorcallMethod(cpy_r_r109, cpy_r_r111, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r112 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL200; - } - CPy_DECREF_NO_IMM(cpy_r_r107); - CPy_DECREF(cpy_r_r108); - cpy_r_r113 = CPy_GetCoro(cpy_r_r112); - CPy_DECREF(cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r113; - cpy_r_r114 = 1; - if (unlikely(!cpy_r_r114)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r115 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; - if (unlikely(cpy_r_r115 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__4", -1, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r115); -CPyL78: ; - cpy_r_r116 = CPyIter_Next(cpy_r_r115); - CPy_DECREF(cpy_r_r115); - if (cpy_r_r116 != NULL) goto CPyL81; - cpy_r_r117 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r117 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r118 = cpy_r_r117; - CPy_DECREF(cpy_r_r118); - cpy_r_r119 = NULL; - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4 = cpy_r_r119; - cpy_r_r120 = 1; - if (unlikely(!cpy_r_r120)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } else - goto CPyL168; -CPyL81: ; - cpy_r_r121 = cpy_r_r116; -CPyL82: ; - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; - return cpy_r_r121; -CPyL83: ; - cpy_r_r123 = (PyObject *)&_Py_NoneStruct; - cpy_r_r124 = cpy_r_type != cpy_r_r123; - if (!cpy_r_r124) goto CPyL201; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL87; - } else - goto CPyL202; -CPyL85: ; - CPy_Unreachable(); -CPyL86: ; - CPy_INCREF(cpy_r_arg); - goto CPyL98; -CPyL87: ; - cpy_r_r125 = CPy_CatchError(); - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f0 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f0); - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f1); - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5.f2); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5 = cpy_r_r125; - cpy_r_r126 = 1; - if (unlikely(!cpy_r_r126)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL203; - } - cpy_r_r127 = (PyObject **)&cpy_r_r3; - cpy_r_r128 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__4", -1, CPyStatic_request_processor___globals); - goto CPyL203; - } - CPy_INCREF(cpy_r_r128); -CPyL89: ; - cpy_r_r129 = CPy_YieldFromErrorHandle(cpy_r_r128, cpy_r_r127); - CPy_DecRef(cpy_r_r128); - if (unlikely(cpy_r_r129 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL203; - } - if (cpy_r_r129) goto CPyL93; - cpy_r_r121 = cpy_r_r3; - cpy_r_r130 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r130.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__5", -1, CPyStatic_request_processor___globals); - goto CPyL204; - } - CPy_INCREF(cpy_r_r130.f0); - CPy_INCREF(cpy_r_r130.f1); - CPy_INCREF(cpy_r_r130.f2); -CPyL92: ; - CPy_RestoreExcInfo(cpy_r_r130); - CPy_DecRef(cpy_r_r130.f0); - CPy_DecRef(cpy_r_r130.f1); - CPy_DecRef(cpy_r_r130.f2); - goto CPyL82; -CPyL93: ; - cpy_r_r118 = cpy_r_r3; - CPy_DecRef(cpy_r_r118); - cpy_r_r131 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r131.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__5", -1, CPyStatic_request_processor___globals); - goto CPyL95; - } - CPy_INCREF(cpy_r_r131.f0); - CPy_INCREF(cpy_r_r131.f1); - CPy_INCREF(cpy_r_r131.f2); -CPyL94: ; - CPy_RestoreExcInfo(cpy_r_r131); - CPy_DecRef(cpy_r_r131.f0); - CPy_DecRef(cpy_r_r131.f1); - CPy_DecRef(cpy_r_r131.f2); - goto CPyL168; -CPyL95: ; - cpy_r_r132 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; - if (unlikely(cpy_r_r132.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__5", -1, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r132.f0); - CPy_INCREF(cpy_r_r132.f1); - CPy_INCREF(cpy_r_r132.f2); -CPyL96: ; - CPy_RestoreExcInfo(cpy_r_r132); - CPy_DecRef(cpy_r_r132.f0); - CPy_DecRef(cpy_r_r132.f1); - CPy_DecRef(cpy_r_r132.f2); - cpy_r_r133 = CPy_KeepPropagating(); - if (!cpy_r_r133) goto CPyL179; - CPy_Unreachable(); -CPyL98: ; - cpy_r_r134 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__4; - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__4", -1, CPyStatic_request_processor___globals); - goto CPyL205; - } - CPy_INCREF(cpy_r_r134); -CPyL99: ; - cpy_r_r135 = CPyIter_Send(cpy_r_r134, cpy_r_arg); - CPy_DECREF(cpy_r_r134); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r135 == NULL) goto CPyL101; - cpy_r_r121 = cpy_r_r135; - goto CPyL82; -CPyL101: ; - cpy_r_r136 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r136 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r118 = cpy_r_r136; - CPy_DECREF(cpy_r_r118); - goto CPyL168; -CPyL103: ; - cpy_r_r137 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 288, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r137); -CPyL104: ; - cpy_r_r138 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r137)->__subscription_response_queue; - CPy_INCREF_NO_IMM(cpy_r_r138); - CPy_DECREF_NO_IMM(cpy_r_r137); - cpy_r_r139 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r139 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 288, CPyStatic_request_processor___globals); - goto CPyL206; - } - CPy_INCREF(cpy_r_r139); -CPyL105: ; - cpy_r_r140 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ - PyObject *cpy_r_r141[2] = {cpy_r_r138, cpy_r_r139}; - cpy_r_r142 = (PyObject **)&cpy_r_r141; - cpy_r_r143 = PyObject_VectorcallMethod(cpy_r_r140, cpy_r_r142, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r143 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL207; - } - CPy_DECREF_NO_IMM(cpy_r_r138); - CPy_DECREF(cpy_r_r139); - cpy_r_r144 = CPy_GetCoro(cpy_r_r143); - CPy_DECREF(cpy_r_r143); - if (unlikely(cpy_r_r144 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r144; - cpy_r_r145 = 1; - if (unlikely(!cpy_r_r145)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r146 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r146 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__6", -1, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r146); -CPyL109: ; - cpy_r_r147 = CPyIter_Next(cpy_r_r146); - CPy_DECREF(cpy_r_r146); - if (cpy_r_r147 != NULL) goto CPyL112; - cpy_r_r148 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r148 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r149 = cpy_r_r148; - CPy_DECREF(cpy_r_r149); - cpy_r_r150 = NULL; - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6 = cpy_r_r150; - cpy_r_r151 = 1; - if (unlikely(!cpy_r_r151)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } else - goto CPyL168; -CPyL112: ; - cpy_r_r152 = cpy_r_r147; -CPyL113: ; - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; - return cpy_r_r152; -CPyL114: ; - cpy_r_r154 = (PyObject *)&_Py_NoneStruct; - cpy_r_r155 = cpy_r_type != cpy_r_r154; - if (!cpy_r_r155) goto CPyL208; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL118; - } else - goto CPyL209; -CPyL116: ; - CPy_Unreachable(); -CPyL117: ; - CPy_INCREF(cpy_r_arg); - goto CPyL129; -CPyL118: ; - cpy_r_r156 = CPy_CatchError(); - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f0 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f0); - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f1); - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7.f2); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7 = cpy_r_r156; - cpy_r_r157 = 1; - if (unlikely(!cpy_r_r157)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL210; - } - cpy_r_r158 = (PyObject **)&cpy_r_r5; - cpy_r_r159 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r159 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__6", -1, CPyStatic_request_processor___globals); - goto CPyL210; - } - CPy_INCREF(cpy_r_r159); -CPyL120: ; - cpy_r_r160 = CPy_YieldFromErrorHandle(cpy_r_r159, cpy_r_r158); - CPy_DecRef(cpy_r_r159); - if (unlikely(cpy_r_r160 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL210; - } - if (cpy_r_r160) goto CPyL124; - cpy_r_r152 = cpy_r_r5; - cpy_r_r161 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r161.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__7", -1, CPyStatic_request_processor___globals); - goto CPyL211; - } - CPy_INCREF(cpy_r_r161.f0); - CPy_INCREF(cpy_r_r161.f1); - CPy_INCREF(cpy_r_r161.f2); -CPyL123: ; - CPy_RestoreExcInfo(cpy_r_r161); - CPy_DecRef(cpy_r_r161.f0); - CPy_DecRef(cpy_r_r161.f1); - CPy_DecRef(cpy_r_r161.f2); - goto CPyL113; -CPyL124: ; - cpy_r_r149 = cpy_r_r5; - CPy_DecRef(cpy_r_r149); - cpy_r_r162 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r162.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__7", -1, CPyStatic_request_processor___globals); - goto CPyL126; - } - CPy_INCREF(cpy_r_r162.f0); - CPy_INCREF(cpy_r_r162.f1); - CPy_INCREF(cpy_r_r162.f2); -CPyL125: ; - CPy_RestoreExcInfo(cpy_r_r162); - CPy_DecRef(cpy_r_r162.f0); - CPy_DecRef(cpy_r_r162.f1); - CPy_DecRef(cpy_r_r162.f2); - goto CPyL168; -CPyL126: ; - cpy_r_r163 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__7; - if (unlikely(cpy_r_r163.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__7", -1, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r163.f0); - CPy_INCREF(cpy_r_r163.f1); - CPy_INCREF(cpy_r_r163.f2); -CPyL127: ; - CPy_RestoreExcInfo(cpy_r_r163); - CPy_DecRef(cpy_r_r163.f0); - CPy_DecRef(cpy_r_r163.f1); - CPy_DecRef(cpy_r_r163.f2); - cpy_r_r164 = CPy_KeepPropagating(); - if (!cpy_r_r164) goto CPyL179; - CPy_Unreachable(); -CPyL129: ; - cpy_r_r165 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__6; - if (unlikely(cpy_r_r165 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "__mypyc_temp__6", -1, CPyStatic_request_processor___globals); - goto CPyL212; - } - CPy_INCREF(cpy_r_r165); -CPyL130: ; - cpy_r_r166 = CPyIter_Send(cpy_r_r165, cpy_r_arg); - CPy_DECREF(cpy_r_r165); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r166 == NULL) goto CPyL132; - cpy_r_r152 = cpy_r_r166; - goto CPyL113; -CPyL132: ; - cpy_r_r167 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r167 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r149 = cpy_r_r167; - CPy_DECREF(cpy_r_r149); - goto CPyL168; -CPyL134: ; - cpy_r_r168 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 289, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r168); -CPyL135: ; - cpy_r_r169 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r169 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 289, CPyStatic_request_processor___globals); - goto CPyL213; - } - CPy_INCREF(cpy_r_r169); -CPyL136: ; - if (PyList_Check(cpy_r_r169)) - cpy_r_r170 = cpy_r_r169; - else { - cpy_r_r170 = NULL; - } - if (cpy_r_r170 != NULL) goto __LL841; - if (PyDict_Check(cpy_r_r169)) - cpy_r_r170 = cpy_r_r169; - else { - cpy_r_r170 = NULL; - } - if (cpy_r_r170 != NULL) goto __LL841; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 289, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r169); - goto CPyL213; -__LL841: ; - cpy_r_r171 = CPyDef_request_processor___RequestProcessor____is_batch_response(cpy_r_r168, cpy_r_r170); - CPy_DECREF(cpy_r_r170); - CPy_DECREF_NO_IMM(cpy_r_r168); - if (unlikely(cpy_r_r171 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - if (!cpy_r_r171) goto CPyL152; - cpy_r_r172 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'batch_request' */ - cpy_r_r173 = CPyDef_caching_utils___generate_cache_key(cpy_r_r172); - if (unlikely(cpy_r_r173 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key = cpy_r_r173; - cpy_r_r174 = 1; - if (unlikely(!cpy_r_r174)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r175 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r175 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 293, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r175); -CPyL142: ; - cpy_r_r176 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r175)->__provider; - CPy_INCREF(cpy_r_r176); - CPy_DECREF_NO_IMM(cpy_r_r175); - cpy_r_r177 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r178 = CPyObject_GetAttr(cpy_r_r176, cpy_r_r177); - CPy_DECREF(cpy_r_r176); - if (unlikely(cpy_r_r178 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching batch response:\n' - ' cache_key=%s,\n' - ' response=%s') */ - cpy_r_r180 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r180 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 295, CPyStatic_request_processor___globals); - goto CPyL214; - } - CPy_INCREF(cpy_r_r180); -CPyL144: ; - cpy_r_r181 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r181 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 296, CPyStatic_request_processor___globals); - goto CPyL215; - } - CPy_INCREF(cpy_r_r181); -CPyL145: ; - if (PyList_Check(cpy_r_r181)) - cpy_r_r182 = cpy_r_r181; - else { - cpy_r_r182 = NULL; - } - if (cpy_r_r182 != NULL) goto __LL842; - if (PyDict_Check(cpy_r_r181)) - cpy_r_r182 = cpy_r_r181; - else { - cpy_r_r182 = NULL; - } - if (cpy_r_r182 != NULL) goto __LL842; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 296, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r181); - goto CPyL215; -__LL842: ; - cpy_r_r183 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r184[4] = {cpy_r_r178, cpy_r_r179, cpy_r_r180, cpy_r_r182}; - cpy_r_r185 = (PyObject **)&cpy_r_r184; - cpy_r_r186 = PyObject_VectorcallMethod(cpy_r_r183, cpy_r_r185, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r186 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL216; - } else - goto CPyL217; -CPyL147: ; - CPy_DECREF(cpy_r_r178); - CPy_DECREF(cpy_r_r180); - CPy_DECREF(cpy_r_r182); - cpy_r_r187 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r187 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 298, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r187); -CPyL148: ; - cpy_r_r188 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r187)->__request_response_cache; - CPy_INCREF_NO_IMM(cpy_r_r188); - CPy_DECREF_NO_IMM(cpy_r_r187); - cpy_r_r189 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r189 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 298, CPyStatic_request_processor___globals); - goto CPyL218; - } - CPy_INCREF(cpy_r_r189); -CPyL149: ; - cpy_r_r190 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r190 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 298, CPyStatic_request_processor___globals); - goto CPyL219; - } - CPy_INCREF(cpy_r_r190); -CPyL150: ; - if (PyList_Check(cpy_r_r190)) - cpy_r_r191 = cpy_r_r190; - else { - cpy_r_r191 = NULL; - } - if (cpy_r_r191 != NULL) goto __LL843; - if (PyDict_Check(cpy_r_r190)) - cpy_r_r191 = cpy_r_r190; - else { - cpy_r_r191 = NULL; - } - if (cpy_r_r191 != NULL) goto __LL843; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 298, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r190); - goto CPyL219; -__LL843: ; - cpy_r_r192 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r188, cpy_r_r189, cpy_r_r191); - CPy_DECREF(cpy_r_r189); - CPy_DECREF(cpy_r_r191); - CPy_DECREF_NO_IMM(cpy_r_r188); - if (unlikely(cpy_r_r192.f0 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } else - goto CPyL220; -CPyL152: ; - cpy_r_r193 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r193 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 300, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r193); -CPyL153: ; - cpy_r_r194 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r195 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ - PyObject *cpy_r_r196[2] = {cpy_r_r193, cpy_r_r194}; - cpy_r_r197 = (PyObject **)&cpy_r_r196; - cpy_r_r198 = PyObject_VectorcallMethod(cpy_r_r195, cpy_r_r197, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL221; - } - CPy_DECREF(cpy_r_r193); - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id = cpy_r_r198; - cpy_r_r199 = 1; - if (unlikely(!cpy_r_r199)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r200 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id; - if (unlikely(cpy_r_r200 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "response_id", 301, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF(cpy_r_r200); -CPyL156: ; - cpy_r_r201 = CPyDef_caching_utils___generate_cache_key(cpy_r_r200); - CPy_DECREF(cpy_r_r200); - if (unlikely(cpy_r_r201 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key = cpy_r_r201; - cpy_r_r202 = 1; - if (unlikely(!cpy_r_r202)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r203 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r203 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 302, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r203); -CPyL159: ; - cpy_r_r204 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r203)->__provider; - CPy_INCREF(cpy_r_r204); - CPy_DECREF_NO_IMM(cpy_r_r203); - cpy_r_r205 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r206 = CPyObject_GetAttr(cpy_r_r204, cpy_r_r205); - CPy_DECREF(cpy_r_r204); - if (unlikely(cpy_r_r206 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - cpy_r_r207 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Caching response:\n' - ' response_id=%s,\n' - ' cache_key=%s,\n' - ' response=%s') */ - cpy_r_r208 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response_id; - if (unlikely(cpy_r_r208 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "response_id", 305, CPyStatic_request_processor___globals); - goto CPyL222; - } - CPy_INCREF(cpy_r_r208); -CPyL161: ; - cpy_r_r209 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r209 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 306, CPyStatic_request_processor___globals); - goto CPyL223; - } - CPy_INCREF(cpy_r_r209); -CPyL162: ; - cpy_r_r210 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r210 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 307, CPyStatic_request_processor___globals); - goto CPyL224; - } - CPy_INCREF(cpy_r_r210); -CPyL163: ; - cpy_r_r211 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r212[5] = {cpy_r_r206, cpy_r_r207, cpy_r_r208, cpy_r_r209, cpy_r_r210}; - cpy_r_r213 = (PyObject **)&cpy_r_r212; - cpy_r_r214 = PyObject_VectorcallMethod(cpy_r_r211, cpy_r_r213, 9223372036854775813ULL, 0); - if (unlikely(cpy_r_r214 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL225; - } else - goto CPyL226; -CPyL164: ; - CPy_DECREF(cpy_r_r206); - CPy_DECREF(cpy_r_r208); - CPy_DECREF(cpy_r_r209); - CPy_DECREF(cpy_r_r210); - cpy_r_r215 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r215 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "self", 309, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_INCREF_NO_IMM(cpy_r_r215); -CPyL165: ; - cpy_r_r216 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r215)->__request_response_cache; - CPy_INCREF_NO_IMM(cpy_r_r216); - CPy_DECREF_NO_IMM(cpy_r_r215); - cpy_r_r217 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r217 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "cache_key", 309, CPyStatic_request_processor___globals); - goto CPyL227; - } - CPy_INCREF(cpy_r_r217); -CPyL166: ; - cpy_r_r218 = ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r218 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", "cache_raw_response_RequestProcessor_gen", "raw_response", 309, CPyStatic_request_processor___globals); - goto CPyL228; - } - CPy_INCREF(cpy_r_r218); -CPyL167: ; - cpy_r_r219 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r216, cpy_r_r217, cpy_r_r218); - CPy_DECREF(cpy_r_r217); - CPy_DECREF(cpy_r_r218); - CPy_DECREF_NO_IMM(cpy_r_r216); - if (unlikely(cpy_r_r219.f0 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } else - goto CPyL229; -CPyL168: ; - cpy_r_r220 = Py_None; - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL172; - CPyGen_SetStopIterationValue(cpy_r_r220); - if (!0) goto CPyL179; - CPy_Unreachable(); -CPyL172: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r220; - return 0; -CPyL173: ; - cpy_r_r222 = cpy_r_r6 == 0; - if (cpy_r_r222) goto CPyL230; - cpy_r_r223 = cpy_r_r6 == 1; - if (cpy_r_r223) { - goto CPyL231; - } else - goto CPyL232; -CPyL175: ; - cpy_r_r224 = cpy_r_r6 == 2; - if (cpy_r_r224) { - goto CPyL233; - } else - goto CPyL234; -CPyL176: ; - cpy_r_r225 = cpy_r_r6 == 3; - if (cpy_r_r225) { - goto CPyL114; - } else - goto CPyL235; -CPyL177: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r226 = 0; - if (unlikely(!cpy_r_r226)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL179; - } - CPy_Unreachable(); -CPyL179: ; - cpy_r_r227 = NULL; - return cpy_r_r227; -CPyL180: ; - CPy_DecRef(cpy_r_r11); - goto CPyL179; -CPyL181: ; - CPy_DecRef(cpy_r_r22); - goto CPyL179; -CPyL182: ; - CPy_DECREF(cpy_r_r27); - goto CPyL15; -CPyL183: ; - CPy_DecRef(cpy_r_r32); - goto CPyL179; -CPyL184: ; - CPy_DECREF(cpy_r_r36); - goto CPyL20; -CPyL185: ; - CPy_DecRef(cpy_r_r37); - goto CPyL179; -CPyL186: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL33; -CPyL187: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL32; -CPyL188: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL42; -CPyL189: ; - CPy_DecRef(cpy_r_r50); - goto CPyL42; -CPyL190: ; - CPy_DecRef(cpy_r_arg); - goto CPyL179; -CPyL191: ; - CPy_DecRef(cpy_r_r69); - goto CPyL179; -CPyL192: ; - CPy_DecRef(cpy_r_r69); - CPy_DecRef(cpy_r_r71); - goto CPyL179; -CPyL193: ; - CPy_DECREF(cpy_r_r75); - goto CPyL54; -CPyL194: ; - CPy_DecRef(cpy_r_r76); - goto CPyL179; -CPyL195: ; - CPy_DecRef(cpy_r_r76); - CPy_DecRef(cpy_r_r78); - goto CPyL179; -CPyL196: ; - CPy_DecRef(cpy_r_r82); - goto CPyL179; -CPyL197: ; - CPy_DecRef(cpy_r_r96); - goto CPyL179; -CPyL198: ; - CPy_DECREF(cpy_r_r99); - goto CPyL103; -CPyL199: ; - CPy_DecRef(cpy_r_r107); - goto CPyL179; -CPyL200: ; - CPy_DecRef(cpy_r_r107); - CPy_DecRef(cpy_r_r108); - goto CPyL179; -CPyL201: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL86; -CPyL202: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL85; -CPyL203: ; - CPy_XDecRef(cpy_r_r3); - goto CPyL95; -CPyL204: ; - CPy_DecRef(cpy_r_r121); - goto CPyL95; -CPyL205: ; - CPy_DecRef(cpy_r_arg); - goto CPyL179; -CPyL206: ; - CPy_DecRef(cpy_r_r138); - goto CPyL179; -CPyL207: ; - CPy_DecRef(cpy_r_r138); - CPy_DecRef(cpy_r_r139); - goto CPyL179; -CPyL208: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL117; -CPyL209: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL116; -CPyL210: ; - CPy_XDecRef(cpy_r_r5); - goto CPyL126; -CPyL211: ; - CPy_DecRef(cpy_r_r152); - goto CPyL126; -CPyL212: ; - CPy_DecRef(cpy_r_arg); - goto CPyL179; -CPyL213: ; - CPy_DecRef(cpy_r_r168); - goto CPyL179; -CPyL214: ; - CPy_DecRef(cpy_r_r178); - goto CPyL179; -CPyL215: ; - CPy_DecRef(cpy_r_r178); - CPy_DecRef(cpy_r_r180); - goto CPyL179; -CPyL216: ; - CPy_DecRef(cpy_r_r178); - CPy_DecRef(cpy_r_r180); - CPy_DecRef(cpy_r_r182); - goto CPyL179; -CPyL217: ; - CPy_DECREF(cpy_r_r186); - goto CPyL147; -CPyL218: ; - CPy_DecRef(cpy_r_r188); - goto CPyL179; -CPyL219: ; - CPy_DecRef(cpy_r_r188); - CPy_DecRef(cpy_r_r189); - goto CPyL179; -CPyL220: ; - CPy_DECREF(cpy_r_r192.f0); - CPy_DECREF(cpy_r_r192.f1); - goto CPyL168; -CPyL221: ; - CPy_DecRef(cpy_r_r193); - goto CPyL179; -CPyL222: ; - CPy_DecRef(cpy_r_r206); - goto CPyL179; -CPyL223: ; - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r208); - goto CPyL179; -CPyL224: ; - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r209); - goto CPyL179; -CPyL225: ; - CPy_DecRef(cpy_r_r206); - CPy_DecRef(cpy_r_r208); - CPy_DecRef(cpy_r_r209); - CPy_DecRef(cpy_r_r210); - goto CPyL179; -CPyL226: ; - CPy_DECREF(cpy_r_r214); - goto CPyL164; -CPyL227: ; - CPy_DecRef(cpy_r_r216); - goto CPyL179; -CPyL228: ; - CPy_DecRef(cpy_r_r216); - CPy_DecRef(cpy_r_r217); - goto CPyL179; -CPyL229: ; - CPy_DECREF(cpy_r_r219.f0); - CPy_DECREF(cpy_r_r219.f1); - goto CPyL168; -CPyL230: ; - CPy_XDECREF(cpy_r_r1); - CPy_XDECREF(cpy_r_r3); - CPy_XDECREF(cpy_r_r5); - goto CPyL1; -CPyL231: ; - CPy_XDECREF(cpy_r_r3); - CPy_XDECREF(cpy_r_r5); - goto CPyL30; -CPyL232: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL175; -CPyL233: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL83; -CPyL234: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL176; -CPyL235: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL177; -} - -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____next__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__next__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___cache_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.cache_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____next__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__next__", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:send", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___cache_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.cache_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___send(arg___mypyc_self__, arg_arg); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "send", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____iter__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___cache_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.cache_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____iter__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__iter__", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - if (cpy_r_value != NULL) goto CPyL7; - CPy_INCREF(cpy_r_r0); - cpy_r_value = cpy_r_r0; -CPyL2: ; - if (cpy_r_traceback != NULL) goto CPyL8; - CPy_INCREF(cpy_r_r0); - cpy_r_traceback = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_traceback); - if (cpy_r_r1 == NULL) goto CPyL6; - return cpy_r_r1; -CPyL6: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL7: ; - CPy_INCREF(cpy_r_value); - goto CPyL2; -CPyL8: ; - CPy_INCREF(cpy_r_traceback); - goto CPyL4; -} - -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"type", "value", "traceback", 0}; - static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; - PyObject *obj_type; - PyObject *obj_value = NULL; - PyObject *obj_traceback = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___cache_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.cache_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_type = obj_type; - PyObject *arg_value; - if (obj_value == NULL) { - arg_value = NULL; - } else { - arg_value = obj_value; - } - PyObject *arg_traceback; - if (obj_traceback == NULL) { - arg_traceback = NULL; - } else { - arg_traceback = obj_traceback; - } - PyObject *retval = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "throw", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___close(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GeneratorExit' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL3; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); - if (cpy_r_r5 != NULL) goto CPyL11; -CPyL3: ; - cpy_r_r6 = CPy_CatchError(); - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StopIteration' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL12; - cpy_r_r10.f0 = cpy_r_r2; - cpy_r_r10.f1 = cpy_r_r9; - cpy_r_r11 = PyTuple_New(2); - if (unlikely(cpy_r_r11 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp844 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp844); - PyObject *__tmp845 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp845); - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r12) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r6); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL6: ; - CPy_Reraise(); - if (!0) goto CPyL10; - CPy_Unreachable(); -CPyL8: ; - PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); - cpy_r_r14 = 0; - if (!cpy_r_r14) goto CPyL10; - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL6; -} - -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___cache_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.cache_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___close(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "close", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____await__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__await__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___cache_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.cache_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____await__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__await__", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___RequestProcessor___cache_raw_response(PyObject *cpy_r_self, PyObject *cpy_r_raw_response, char cpy_r_subscription) { - PyObject *cpy_r_r0; - char cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - PyObject *cpy_r_r5; - if (cpy_r_subscription != 2) goto CPyL2; - cpy_r_subscription = 0; -CPyL2: ; - cpy_r_r0 = CPyDef_request_processor___cache_raw_response_RequestProcessor_gen(); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL7; - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r_r0)->___mypyc_next_label__ = 0; - CPy_INCREF_NO_IMM(cpy_r_self); - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r_r0)->___mypyc_generator_attribute__self = cpy_r_self; - cpy_r_r2 = 1; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL8; - } - CPy_INCREF(cpy_r_raw_response); - if (((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r_r0)->___mypyc_generator_attribute__raw_response != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r_r0)->___mypyc_generator_attribute__raw_response); - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r_r0)->___mypyc_generator_attribute__raw_response = cpy_r_raw_response; - cpy_r_r3 = 1; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL8; - } - ((faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *)cpy_r_r0)->___mypyc_generator_attribute__subscription = cpy_r_subscription; - cpy_r_r4 = 1; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL8; - } - return cpy_r_r0; -CPyL7: ; - cpy_r_r5 = NULL; - return cpy_r_r5; -CPyL8: ; - CPy_DecRef(cpy_r_r0); - goto CPyL7; -} - -PyObject *CPyPy_request_processor___RequestProcessor___cache_raw_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"raw_response", "subscription", 0}; - static CPyArg_Parser parser = {"O|O:cache_raw_response", kwlist, 0}; - PyObject *obj_raw_response; - PyObject *obj_subscription = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_raw_response, &obj_subscription)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - PyObject *arg_raw_response = obj_raw_response; - char arg_subscription; - if (obj_subscription == NULL) { - arg_subscription = 2; - } else if (unlikely(!PyBool_Check(obj_subscription))) { - CPy_TypeError("bool", obj_subscription); goto fail; - } else - arg_subscription = obj_subscription == Py_True; - PyObject *retval = CPyDef_request_processor___RequestProcessor___cache_raw_response(arg_self, arg_raw_response, arg_subscription); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - int32_t cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - char cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject **cpy_r_r14; - PyObject *cpy_r_r15; - CPyTagged cpy_r_r16; - char cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - char cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject **cpy_r_r24; - PyObject *cpy_r_r25; - char cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - char cpy_r_r29; - PyObject *cpy_r_r30; - char cpy_r_r31; - PyObject *cpy_r_r32; - char cpy_r_r33; - tuple_T3OOO cpy_r_r34; - char cpy_r_r35; - PyObject **cpy_r_r36; - PyObject *cpy_r_r37; - char cpy_r_r38; - tuple_T3OOO cpy_r_r39; - tuple_T3OOO cpy_r_r40; - tuple_T3OOO cpy_r_r41; - char cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - char cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - char cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - char cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - PyObject **cpy_r_r57; - PyObject *cpy_r_r58; - char cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject **cpy_r_r63; - PyObject *cpy_r_r64; - CPyTagged cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - char cpy_r_r68; - PyObject *cpy_r_r69; - char cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject **cpy_r_r77; - PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - char cpy_r_r80; - PyObject *cpy_r_r81; - char cpy_r_r82; - PyObject *cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - CPyTagged cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject **cpy_r_r91; - PyObject *cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject **cpy_r_r100; - PyObject *cpy_r_r101; - PyObject *cpy_r_r102; - PyObject *cpy_r_r103; - char cpy_r_r104; - PyObject *cpy_r_r105; - char cpy_r_r106; - PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject *cpy_r_r110; - PyObject **cpy_r_r112; - PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - PyObject *cpy_r_r115; - PyObject *cpy_r_r116; - PyObject *cpy_r_r117; - PyObject *cpy_r_r118; - char cpy_r_r119; - PyObject *cpy_r_r120; - PyObject *cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - PyObject *cpy_r_r129; - PyObject *cpy_r_r130; - PyObject *cpy_r_r131; - PyObject **cpy_r_r133; - PyObject *cpy_r_r134; - PyObject *cpy_r_r135; - char cpy_r_r136; - char cpy_r_r137; - char cpy_r_r138; - char cpy_r_r139; - PyObject *cpy_r_r140; - cpy_r_r0 = NULL; - cpy_r_r1 = cpy_r_r0; - CPy_XDECREF(cpy_r_r1); - cpy_r_r2 = NULL; - cpy_r_r3 = cpy_r_r2; - cpy_r_r4 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; - goto CPyL105; -CPyL1: ; - cpy_r_r5 = (PyObject *)&_Py_NoneStruct; - cpy_r_r6 = cpy_r_type != cpy_r_r5; - if (!cpy_r_r6) goto CPyL4; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_Unreachable(); -CPyL4: ; - cpy_r_r7 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; - if (unlikely(cpy_r_r7 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "subscription", 314, CPyStatic_request_processor___globals); - goto CPyL109; - } -CPyL5: ; - if (!cpy_r_r7) goto CPyL77; -CPyL6: ; - cpy_r_r8 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 315, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r8); -CPyL7: ; - cpy_r_r9 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r8)->__subscription_response_queue; - CPy_INCREF_NO_IMM(cpy_r_r9); - CPy_DECREF_NO_IMM(cpy_r_r8); - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r9; - cpy_r_r10 = 1; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r11 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "queue", 316, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r11); -CPyL9: ; - cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'qsize' */ - PyObject *cpy_r_r13[1] = {cpy_r_r11}; - cpy_r_r14 = (PyObject **)&cpy_r_r13; - cpy_r_r15 = PyObject_VectorcallMethod(cpy_r_r12, cpy_r_r14, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r15 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL110; - } - CPy_DECREF_NO_IMM(cpy_r_r11); - if (likely(PyLong_Check(cpy_r_r15))) - cpy_r_r16 = CPyTagged_FromObject(cpy_r_r15); - else { - CPy_TypeError("int", cpy_r_r15); cpy_r_r16 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r15); - if (unlikely(cpy_r_r16 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize != CPY_INT_TAG) { - CPyTagged_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize = cpy_r_r16; - cpy_r_r17 = 1; - if (unlikely(!cpy_r_r17)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r18 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "queue", 317, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r18); -CPyL13: ; - cpy_r_r19 = CPyDef_request_processor___TaskReliantQueue___get(cpy_r_r18); - CPy_DECREF_NO_IMM(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r19; - cpy_r_r20 = 1; - if (unlikely(!cpy_r_r20)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r21 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__8", -1, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r21); -CPyL16: ; - cpy_r_r22 = (PyObject *)&_Py_NoneStruct; - cpy_r_r23 = NULL; - cpy_r_r1 = cpy_r_r23; - cpy_r_r24 = (PyObject **)&cpy_r_r1; - cpy_r_r25 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r_r21, cpy_r_r22, cpy_r_r22, cpy_r_r22, cpy_r_r22, cpy_r_r24); - CPy_DECREF_NO_IMM(cpy_r_r21); - if (cpy_r_r25 != NULL) goto CPyL111; - cpy_r_r26 = cpy_r_r1 != 0; - if (unlikely(!cpy_r_r26)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL112; - } - cpy_r_r27 = cpy_r_r1; - cpy_r_r28 = NULL; - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8 = cpy_r_r28; - cpy_r_r29 = 1; - if (unlikely(!cpy_r_r29)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL113; - } else - goto CPyL41; -CPyL19: ; - cpy_r_r30 = cpy_r_r25; -CPyL20: ; - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r30; -CPyL21: ; - cpy_r_r32 = (PyObject *)&_Py_NoneStruct; - cpy_r_r33 = cpy_r_type != cpy_r_r32; - if (!cpy_r_r33) goto CPyL114; - CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL25; - } else - goto CPyL115; -CPyL23: ; - CPy_Unreachable(); -CPyL24: ; - CPy_INCREF(cpy_r_arg); - goto CPyL36; -CPyL25: ; - cpy_r_r34 = CPy_CatchError(); - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0 != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f0); - CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f1); - CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9.f2); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9 = cpy_r_r34; - cpy_r_r35 = 1; - if (unlikely(!cpy_r_r35)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", -1, CPyStatic_request_processor___globals); - goto CPyL116; - } - cpy_r_r36 = (PyObject **)&cpy_r_r3; - cpy_r_r37 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r37 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__8", -1, CPyStatic_request_processor___globals); - goto CPyL116; - } - CPy_INCREF_NO_IMM(cpy_r_r37); -CPyL27: ; - cpy_r_r38 = CPy_YieldFromErrorHandle(cpy_r_r37, cpy_r_r36); - CPy_DecRef(cpy_r_r37); - if (unlikely(cpy_r_r38 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL116; - } - if (cpy_r_r38) goto CPyL31; - cpy_r_r30 = cpy_r_r3; - cpy_r_r39 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r39.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__9", -1, CPyStatic_request_processor___globals); - goto CPyL117; - } - CPy_INCREF(cpy_r_r39.f0); - CPy_INCREF(cpy_r_r39.f1); - CPy_INCREF(cpy_r_r39.f2); -CPyL30: ; - CPy_RestoreExcInfo(cpy_r_r39); - CPy_DecRef(cpy_r_r39.f0); - CPy_DecRef(cpy_r_r39.f1); - CPy_DecRef(cpy_r_r39.f2); - goto CPyL20; -CPyL31: ; - cpy_r_r27 = cpy_r_r3; - cpy_r_r40 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r40.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__9", -1, CPyStatic_request_processor___globals); - goto CPyL118; - } - CPy_INCREF(cpy_r_r40.f0); - CPy_INCREF(cpy_r_r40.f1); - CPy_INCREF(cpy_r_r40.f2); -CPyL32: ; - CPy_RestoreExcInfo(cpy_r_r40); - CPy_DecRef(cpy_r_r40.f0); - CPy_DecRef(cpy_r_r40.f1); - CPy_DecRef(cpy_r_r40.f2); - goto CPyL41; -CPyL33: ; - cpy_r_r41 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__9; - if (unlikely(cpy_r_r41.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__9", -1, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r41.f0); - CPy_INCREF(cpy_r_r41.f1); - CPy_INCREF(cpy_r_r41.f2); -CPyL34: ; - CPy_RestoreExcInfo(cpy_r_r41); - CPy_DecRef(cpy_r_r41.f0); - CPy_DecRef(cpy_r_r41.f1); - CPy_DecRef(cpy_r_r41.f2); - cpy_r_r42 = CPy_KeepPropagating(); - if (!cpy_r_r42) goto CPyL109; - CPy_Unreachable(); -CPyL36: ; - cpy_r_r43 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__8; - if (unlikely(cpy_r_r43 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "__mypyc_temp__8", -1, CPyStatic_request_processor___globals); - goto CPyL119; - } - CPy_INCREF_NO_IMM(cpy_r_r43); -CPyL37: ; - cpy_r_r44 = CPyIter_Send(cpy_r_r43, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r43); - CPy_DECREF(cpy_r_arg); - if (cpy_r_r44 == NULL) goto CPyL39; - cpy_r_r30 = cpy_r_r44; - goto CPyL20; -CPyL39: ; - cpy_r_r45 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r45 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r27 = cpy_r_r45; -CPyL41: ; - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response = cpy_r_r27; - cpy_r_r46 = 1; - if (unlikely(!cpy_r_r46)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r47 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r47 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 319, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r47); -CPyL43: ; - cpy_r_r48 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r47)->__provider; - CPy_INCREF(cpy_r_r48); - CPy_DECREF_NO_IMM(cpy_r_r47); - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider = cpy_r_r48; - cpy_r_r49 = 1; - if (unlikely(!cpy_r_r49)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r50 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "provider", 320, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r50); -CPyL45: ; - cpy_r_r51 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_listen_event' */ - cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r52 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event = cpy_r_r52; - cpy_r_r53 = 1; - if (unlikely(!cpy_r_r53)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r54 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event; - if (unlikely(cpy_r_r54 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "listen_event", 321, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r54); -CPyL48: ; - cpy_r_r55 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'is_set' */ - PyObject *cpy_r_r56[1] = {cpy_r_r54}; - cpy_r_r57 = (PyObject **)&cpy_r_r56; - cpy_r_r58 = PyObject_VectorcallMethod(cpy_r_r55, cpy_r_r57, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r58 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL120; - } - CPy_DECREF(cpy_r_r54); - if (unlikely(!PyBool_Check(cpy_r_r58))) { - CPy_TypeError("bool", cpy_r_r58); cpy_r_r59 = 2; - } else - cpy_r_r59 = cpy_r_r58 == Py_True; - CPy_DECREF(cpy_r_r58); - if (unlikely(cpy_r_r59 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - if (cpy_r_r59) goto CPyL54; - cpy_r_r60 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__listen_event; - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "listen_event", 322, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r60); -CPyL52: ; - cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'set' */ - PyObject *cpy_r_r62[1] = {cpy_r_r60}; - cpy_r_r63 = (PyObject **)&cpy_r_r62; - cpy_r_r64 = PyObject_VectorcallMethod(cpy_r_r61, cpy_r_r63, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r64 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL121; - } else - goto CPyL122; -CPyL53: ; - CPy_DECREF(cpy_r_r60); -CPyL54: ; - cpy_r_r65 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize; - if (unlikely(cpy_r_r65 == CPY_INT_TAG)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "qsize", 324, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPyTagged_INCREF(cpy_r_r65); -CPyL55: ; - cpy_r_r66 = cpy_r_r65 == 0; - CPyTagged_DECREF(cpy_r_r65); - if (!cpy_r_r66) goto CPyL63; - cpy_r_r67 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r67 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 325, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r67); -CPyL57: ; - cpy_r_r68 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r67)->__subscription_queue_synced_with_ws_stream; - CPy_DECREF_NO_IMM(cpy_r_r67); - if (cpy_r_r68) goto CPyL72; -CPyL58: ; - cpy_r_r69 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 326, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r69); -CPyL59: ; - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r69)->__subscription_queue_synced_with_ws_stream = 1; - CPy_DECREF_NO_IMM(cpy_r_r69); - cpy_r_r71 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r71 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "provider", 327, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r71); -CPyL60: ; - cpy_r_r72 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r73 = CPyObject_GetAttr(cpy_r_r71, cpy_r_r72); - CPy_DECREF(cpy_r_r71); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r74 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription response queue synced with websocket ' - 'message stream.') */ - cpy_r_r75 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ - PyObject *cpy_r_r76[2] = {cpy_r_r73, cpy_r_r74}; - cpy_r_r77 = (PyObject **)&cpy_r_r76; - cpy_r_r78 = PyObject_VectorcallMethod(cpy_r_r75, cpy_r_r77, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r78 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL123; - } else - goto CPyL124; -CPyL62: ; - CPy_DECREF(cpy_r_r73); - goto CPyL72; -CPyL63: ; - cpy_r_r79 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r79 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 332, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r79); -CPyL64: ; - cpy_r_r80 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r79)->__subscription_queue_synced_with_ws_stream; - CPy_DECREF_NO_IMM(cpy_r_r79); - if (!cpy_r_r80) goto CPyL67; -CPyL65: ; - cpy_r_r81 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 333, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r81); -CPyL66: ; - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r81)->__subscription_queue_synced_with_ws_stream = 0; - CPy_DECREF_NO_IMM(cpy_r_r81); -CPyL67: ; - cpy_r_r83 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r83 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "provider", 334, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r83); -CPyL68: ; - cpy_r_r84 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r85 = CPyObject_GetAttr(cpy_r_r83, cpy_r_r84); - CPy_DECREF(cpy_r_r83); - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r86 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription response queue has %s subscriptions. ' - 'Processing as FIFO.') */ - cpy_r_r87 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__qsize; - if (unlikely(cpy_r_r87 == CPY_INT_TAG)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "qsize", 337, CPyStatic_request_processor___globals); - goto CPyL125; - } - CPyTagged_INCREF(cpy_r_r87); -CPyL70: ; - cpy_r_r88 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ - cpy_r_r89 = CPyTagged_StealAsObject(cpy_r_r87); - PyObject *cpy_r_r90[3] = {cpy_r_r85, cpy_r_r86, cpy_r_r89}; - cpy_r_r91 = (PyObject **)&cpy_r_r90; - cpy_r_r92 = PyObject_VectorcallMethod(cpy_r_r88, cpy_r_r91, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r92 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL126; - } else - goto CPyL127; -CPyL71: ; - CPy_DECREF(cpy_r_r85); - CPy_DECREF(cpy_r_r89); -CPyL72: ; - cpy_r_r93 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; - if (unlikely(cpy_r_r93 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "provider", 340, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r93); -CPyL73: ; - cpy_r_r94 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r95 = CPyObject_GetAttr(cpy_r_r93, cpy_r_r94); - CPy_DECREF(cpy_r_r93); - if (unlikely(cpy_r_r95 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r96 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Subscription response popped from queue to be ' - 'processed:\n' - ' raw_response=%s') */ - cpy_r_r97 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r97 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 343, CPyStatic_request_processor___globals); - goto CPyL128; - } - CPy_INCREF(cpy_r_r97); -CPyL75: ; - cpy_r_r98 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r99[3] = {cpy_r_r95, cpy_r_r96, cpy_r_r97}; - cpy_r_r100 = (PyObject **)&cpy_r_r99; - cpy_r_r101 = PyObject_VectorcallMethod(cpy_r_r98, cpy_r_r100, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL129; - } else - goto CPyL130; -CPyL76: ; - CPy_DECREF(cpy_r_r95); - CPy_DECREF(cpy_r_r97); - goto CPyL99; -CPyL77: ; - cpy_r_r102 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r102 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "cache_key", 346, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r102); -CPyL78: ; - cpy_r_r103 = (PyObject *)&_Py_NoneStruct; - cpy_r_r104 = cpy_r_r102 != cpy_r_r103; - if (!cpy_r_r104) goto CPyL131; - if (likely(cpy_r_r102 != Py_None)) - cpy_r_r105 = cpy_r_r102; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", 346, CPyStatic_request_processor___globals, "str", cpy_r_r102); - goto CPyL109; - } - cpy_r_r106 = CPyStr_IsTrue(cpy_r_r105); - CPy_DECREF(cpy_r_r105); - if (cpy_r_r106) goto CPyL85; -CPyL81: ; - cpy_r_r107 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Must provide cache key when popping a ' - 'non-subscription response.') */ - cpy_r_r108 = CPyStatic_request_processor___globals; - cpy_r_r109 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Web3ValueError' */ - cpy_r_r110 = CPyDict_GetItem(cpy_r_r108, cpy_r_r109); - if (unlikely(cpy_r_r110 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - PyObject *cpy_r_r111[1] = {cpy_r_r107}; - cpy_r_r112 = (PyObject **)&cpy_r_r111; - cpy_r_r113 = PyObject_Vectorcall(cpy_r_r110, cpy_r_r112, 1, 0); - CPy_DECREF(cpy_r_r110); - if (unlikely(cpy_r_r113 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_Raise(cpy_r_r113); - CPy_DECREF(cpy_r_r113); - if (unlikely(!0)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_Unreachable(); -CPyL85: ; - cpy_r_r114 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r114 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 351, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r114); -CPyL86: ; - cpy_r_r115 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r114)->__request_response_cache; - CPy_INCREF_NO_IMM(cpy_r_r115); - CPy_DECREF_NO_IMM(cpy_r_r114); - cpy_r_r116 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "cache_key", 351, CPyStatic_request_processor___globals); - goto CPyL132; - } - CPy_INCREF(cpy_r_r116); -CPyL87: ; - if (likely(cpy_r_r116 != Py_None)) - cpy_r_r117 = cpy_r_r116; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", 351, CPyStatic_request_processor___globals, "str", cpy_r_r116); - goto CPyL132; - } - cpy_r_r118 = CPyDef_utils___caching___SimpleCache___pop(cpy_r_r115, cpy_r_r117); - CPy_DECREF(cpy_r_r117); - CPy_DECREF_NO_IMM(cpy_r_r115); - if (unlikely(cpy_r_r118 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response = cpy_r_r118; - cpy_r_r119 = 1; - if (unlikely(!cpy_r_r119)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r120 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r120 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 352, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r120); -CPyL91: ; - cpy_r_r121 = (PyObject *)&_Py_NoneStruct; - cpy_r_r122 = cpy_r_r120 != cpy_r_r121; - CPy_DECREF(cpy_r_r120); - if (!cpy_r_r122) goto CPyL99; - cpy_r_r123 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "self", 353, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF_NO_IMM(cpy_r_r123); -CPyL93: ; - cpy_r_r124 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r123)->__provider; - CPy_INCREF(cpy_r_r124); - CPy_DECREF_NO_IMM(cpy_r_r123); - cpy_r_r125 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'logger' */ - cpy_r_r126 = CPyObject_GetAttr(cpy_r_r124, cpy_r_r125); - CPy_DECREF(cpy_r_r124); - if (unlikely(cpy_r_r126 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - cpy_r_r127 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Cached response popped from cache to be processed:\n' - ' cache_key=%s,\n' - ' raw_response=%s') */ - cpy_r_r128 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key; - if (unlikely(cpy_r_r128 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "cache_key", 356, CPyStatic_request_processor___globals); - goto CPyL133; - } - CPy_INCREF(cpy_r_r128); -CPyL95: ; - if (likely(cpy_r_r128 != Py_None)) - cpy_r_r129 = cpy_r_r128; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", 356, CPyStatic_request_processor___globals, "str", cpy_r_r128); - goto CPyL133; - } - cpy_r_r130 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r130 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 357, CPyStatic_request_processor___globals); - goto CPyL134; - } - CPy_INCREF(cpy_r_r130); -CPyL97: ; - cpy_r_r131 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ - PyObject *cpy_r_r132[4] = {cpy_r_r126, cpy_r_r127, cpy_r_r129, cpy_r_r130}; - cpy_r_r133 = (PyObject **)&cpy_r_r132; - cpy_r_r134 = PyObject_VectorcallMethod(cpy_r_r131, cpy_r_r133, 9223372036854775812ULL, 0); - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL135; - } else - goto CPyL136; -CPyL98: ; - CPy_DECREF(cpy_r_r126); - CPy_DECREF(cpy_r_r129); - CPy_DECREF(cpy_r_r130); -CPyL99: ; - cpy_r_r135 = ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__raw_response; - if (unlikely(cpy_r_r135 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", "pop_raw_response_RequestProcessor_gen", "raw_response", 360, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_INCREF(cpy_r_r135); -CPyL100: ; - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; - if (cpy_r_stop_iter_ptr != NULL) goto CPyL104; - CPyGen_SetStopIterationValue(cpy_r_r135); - CPy_DECREF(cpy_r_r135); - if (!0) goto CPyL109; - CPy_Unreachable(); -CPyL104: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r135; - return 0; -CPyL105: ; - cpy_r_r137 = cpy_r_r4 == 0; - if (cpy_r_r137) goto CPyL137; - cpy_r_r138 = cpy_r_r4 == 1; - if (cpy_r_r138) { - goto CPyL21; - } else - goto CPyL138; -CPyL107: ; - PyErr_SetNone(PyExc_StopIteration); - cpy_r_r139 = 0; - if (unlikely(!cpy_r_r139)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL109; - } - CPy_Unreachable(); -CPyL109: ; - cpy_r_r140 = NULL; - return cpy_r_r140; -CPyL110: ; - CPy_DecRef(cpy_r_r11); - goto CPyL109; -CPyL111: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL19; -CPyL112: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL109; -CPyL113: ; - CPy_DecRef(cpy_r_r27); - goto CPyL109; -CPyL114: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL24; -CPyL115: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL23; -CPyL116: ; - CPy_XDecRef(cpy_r_r3); - goto CPyL33; -CPyL117: ; - CPy_DecRef(cpy_r_r30); - goto CPyL33; -CPyL118: ; - CPy_DecRef(cpy_r_r27); - goto CPyL33; -CPyL119: ; - CPy_DecRef(cpy_r_arg); - goto CPyL109; -CPyL120: ; - CPy_DecRef(cpy_r_r54); - goto CPyL109; -CPyL121: ; - CPy_DecRef(cpy_r_r60); - goto CPyL109; -CPyL122: ; - CPy_DECREF(cpy_r_r64); - goto CPyL53; -CPyL123: ; - CPy_DecRef(cpy_r_r73); - goto CPyL109; -CPyL124: ; - CPy_DECREF(cpy_r_r78); - goto CPyL62; -CPyL125: ; - CPy_DecRef(cpy_r_r85); - goto CPyL109; -CPyL126: ; - CPy_DecRef(cpy_r_r85); - CPy_DecRef(cpy_r_r89); - goto CPyL109; -CPyL127: ; - CPy_DECREF(cpy_r_r92); - goto CPyL71; -CPyL128: ; - CPy_DecRef(cpy_r_r95); - goto CPyL109; -CPyL129: ; - CPy_DecRef(cpy_r_r95); - CPy_DecRef(cpy_r_r97); - goto CPyL109; -CPyL130: ; - CPy_DECREF(cpy_r_r101); - goto CPyL76; -CPyL131: ; - CPy_DECREF(cpy_r_r102); - goto CPyL81; -CPyL132: ; - CPy_DecRef(cpy_r_r115); - goto CPyL109; -CPyL133: ; - CPy_DecRef(cpy_r_r126); - goto CPyL109; -CPyL134: ; - CPy_DecRef(cpy_r_r126); - CPy_DecRef(cpy_r_r129); - goto CPyL109; -CPyL135: ; - CPy_DecRef(cpy_r_r126); - CPy_DecRef(cpy_r_r129); - CPy_DecRef(cpy_r_r130); - goto CPyL109; -CPyL136: ; - CPy_DECREF(cpy_r_r134); - goto CPyL98; -CPyL137: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL1; -CPyL138: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL107; -} - -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____next__(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_r0, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__next__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___pop_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.pop_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____next__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__next__", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - cpy_r_r1 = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_r0, cpy_r_r0, cpy_r_r0, cpy_r_arg, 0); - if (cpy_r_r1 == NULL) goto CPyL2; - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"arg", 0}; - static CPyArg_Parser parser = {"O:send", kwlist, 0}; - PyObject *obj_arg; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_arg)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___pop_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.pop_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_arg = obj_arg; - PyObject *retval = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___send(arg___mypyc_self__, arg_arg); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "send", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____iter__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___pop_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.pop_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____iter__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__iter__", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = (PyObject *)&_Py_NoneStruct; - if (cpy_r_value != NULL) goto CPyL7; - CPy_INCREF(cpy_r_r0); - cpy_r_value = cpy_r_r0; -CPyL2: ; - if (cpy_r_traceback != NULL) goto CPyL8; - CPy_INCREF(cpy_r_r0); - cpy_r_traceback = cpy_r_r0; -CPyL4: ; - cpy_r_r1 = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(cpy_r___mypyc_self__, cpy_r_type, cpy_r_value, cpy_r_traceback, cpy_r_r0, 0); - CPy_DECREF(cpy_r_value); - CPy_DECREF(cpy_r_traceback); - if (cpy_r_r1 == NULL) goto CPyL6; - return cpy_r_r1; -CPyL6: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -CPyL7: ; - CPy_INCREF(cpy_r_value); - goto CPyL2; -CPyL8: ; - CPy_INCREF(cpy_r_traceback); - goto CPyL4; -} - -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {"type", "value", "traceback", 0}; - static CPyArg_Parser parser = {"O|OO:throw", kwlist, 0}; - PyObject *obj_type; - PyObject *obj_value = NULL; - PyObject *obj_traceback = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_type, &obj_value, &obj_traceback)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___pop_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.pop_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *arg_type = obj_type; - PyObject *arg_value; - if (obj_value == NULL) { - arg_value = NULL; - } else { - arg_value = obj_value; - } - PyObject *arg_traceback; - if (obj_traceback == NULL) { - arg_traceback = NULL; - } else { - arg_traceback = obj_traceback; - } - PyObject *retval = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___throw(arg___mypyc_self__, arg_type, arg_value, arg_traceback); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "throw", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___close(PyObject *cpy_r___mypyc_self__) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - tuple_T3OOO cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - tuple_T2OO cpy_r_r10; - PyObject *cpy_r_r11; - char cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GeneratorExit' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - if (cpy_r_r2 == NULL) goto CPyL3; - cpy_r_r3 = (PyObject *)&_Py_NoneStruct; - cpy_r_r4 = (PyObject *)&_Py_NoneStruct; - cpy_r_r5 = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___throw(cpy_r___mypyc_self__, cpy_r_r2, cpy_r_r3, cpy_r_r4); - if (cpy_r_r5 != NULL) goto CPyL11; -CPyL3: ; - cpy_r_r6 = CPy_CatchError(); - cpy_r_r7 = CPyModule_builtins; - cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'StopIteration' */ - cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); - if (cpy_r_r9 == NULL) goto CPyL12; - cpy_r_r10.f0 = cpy_r_r2; - cpy_r_r10.f1 = cpy_r_r9; - cpy_r_r11 = PyTuple_New(2); - if (unlikely(cpy_r_r11 == NULL)) - CPyError_OutOfMemory(); - PyObject *__tmp846 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp846); - PyObject *__tmp847 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp847); - cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); - CPy_DECREF(cpy_r_r11); - if (!cpy_r_r12) goto CPyL13; - CPy_RestoreExcInfo(cpy_r_r6); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - cpy_r_r13 = (PyObject *)&_Py_NoneStruct; - CPy_INCREF(cpy_r_r13); - return cpy_r_r13; -CPyL6: ; - CPy_Reraise(); - if (!0) goto CPyL10; - CPy_Unreachable(); -CPyL8: ; - PyErr_SetString(PyExc_RuntimeError, "generator ignored GeneratorExit"); - cpy_r_r14 = 0; - if (!cpy_r_r14) goto CPyL10; - CPy_Unreachable(); -CPyL10: ; - cpy_r_r15 = NULL; - return cpy_r_r15; -CPyL11: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - goto CPyL8; -CPyL12: ; - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL10; -CPyL13: ; - CPy_DECREF(cpy_r_r6.f0); - CPy_DECREF(cpy_r_r6.f1); - CPy_DECREF(cpy_r_r6.f2); - goto CPyL6; -} - -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":close", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___pop_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.pop_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___close(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "close", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____await__(PyObject *cpy_r___mypyc_self__) { - CPy_INCREF_NO_IMM(cpy_r___mypyc_self__); - return cpy_r___mypyc_self__; -} - -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj___mypyc_self__ = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__await__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg___mypyc_self__; - if (likely(Py_TYPE(obj___mypyc_self__) == CPyType_request_processor___pop_raw_response_RequestProcessor_gen)) - arg___mypyc_self__ = obj___mypyc_self__; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.pop_raw_response_RequestProcessor_gen", obj___mypyc_self__); - goto fail; - } - PyObject *retval = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____await__(arg___mypyc_self__); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "__await__", -1, CPyStatic_request_processor___globals); - return NULL; -} - -PyObject *CPyDef_request_processor___RequestProcessor___pop_raw_response(PyObject *cpy_r_self, PyObject *cpy_r_cache_key, char cpy_r_subscription) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - char cpy_r_r3; - char cpy_r_r4; - char cpy_r_r5; - PyObject *cpy_r_r6; - if (cpy_r_cache_key != NULL) goto CPyL10; - cpy_r_r0 = Py_None; - cpy_r_cache_key = cpy_r_r0; -CPyL2: ; - if (cpy_r_subscription != 2) goto CPyL4; - cpy_r_subscription = 0; -CPyL4: ; - cpy_r_r1 = CPyDef_request_processor___pop_raw_response_RequestProcessor_gen(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL11; - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r_r1)->___mypyc_next_label__ = 0; - CPy_INCREF_NO_IMM(cpy_r_self); - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r_r1)->___mypyc_generator_attribute__self != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r_r1)->___mypyc_generator_attribute__self); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r_r1)->___mypyc_generator_attribute__self = cpy_r_self; - cpy_r_r3 = 1; - if (unlikely(!cpy_r_r3)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL12; - } - if (((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r_r1)->___mypyc_generator_attribute__cache_key != NULL) { - CPy_DECREF(((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r_r1)->___mypyc_generator_attribute__cache_key); - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r_r1)->___mypyc_generator_attribute__cache_key = cpy_r_cache_key; - cpy_r_r4 = 1; - if (unlikely(!cpy_r_r4)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL13; - } - ((faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *)cpy_r_r1)->___mypyc_generator_attribute__subscription = cpy_r_subscription; - cpy_r_r5 = 1; - if (unlikely(!cpy_r_r5)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL13; - } - return cpy_r_r1; -CPyL9: ; - cpy_r_r6 = NULL; - return cpy_r_r6; -CPyL10: ; - CPy_INCREF(cpy_r_cache_key); - goto CPyL2; -CPyL11: ; - CPy_DecRef(cpy_r_cache_key); - goto CPyL9; -CPyL12: ; - CPy_DecRef(cpy_r_cache_key); - CPy_DecRef(cpy_r_r1); - goto CPyL9; -CPyL13: ; - CPy_DecRef(cpy_r_r1); - goto CPyL9; -} - -PyObject *CPyPy_request_processor___RequestProcessor___pop_raw_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"cache_key", "subscription", 0}; - static CPyArg_Parser parser = {"|OO:pop_raw_response", kwlist, 0}; - PyObject *obj_cache_key = NULL; - PyObject *obj_subscription = NULL; - if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_cache_key, &obj_subscription)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - PyObject *arg_cache_key; - if (obj_cache_key == NULL) { - arg_cache_key = NULL; - goto __LL848; - } - if (PyUnicode_Check(obj_cache_key)) - arg_cache_key = obj_cache_key; - else { - arg_cache_key = NULL; - } - if (arg_cache_key != NULL) goto __LL848; - if (obj_cache_key == Py_None) - arg_cache_key = obj_cache_key; - else { - arg_cache_key = NULL; - } - if (arg_cache_key != NULL) goto __LL848; - CPy_TypeError("str or None", obj_cache_key); - goto fail; -__LL848: ; - char arg_subscription; - if (obj_subscription == NULL) { - arg_subscription = 2; - } else if (unlikely(!PyBool_Check(obj_subscription))) { - CPy_TypeError("bool", obj_subscription); goto fail; - } else - arg_subscription = obj_subscription == Py_True; - PyObject *retval = CPyDef_request_processor___RequestProcessor___pop_raw_response(arg_self, arg_cache_key, arg_subscription); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "pop_raw_response", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -char CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - CPyTagged cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject *cpy_r_r8; - char cpy_r_r9; - char cpy_r_r10; - cpy_r_r0 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__handler_subscription_queue; - CPy_INCREF_NO_IMM(cpy_r_r0); - cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxsize' */ - cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "_reset_handler_subscription_queue", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL5; - } - if (likely(PyLong_Check(cpy_r_r2))) - cpy_r_r3 = CPyTagged_FromObject(cpy_r_r2); - else { - CPy_TypeError("int", cpy_r_r2); cpy_r_r3 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r2); - if (unlikely(cpy_r_r3 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "_reset_handler_subscription_queue", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL5; - } - cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxsize' */ - cpy_r_r5 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r6 = CPyTagged_StealAsObject(cpy_r_r3); - cpy_r_r7 = CPyDict_Build(1, cpy_r_r4, cpy_r_r6); - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "_reset_handler_subscription_queue", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL6; - } - cpy_r_r8 = CPyDef_request_processor___TaskReliantQueue(cpy_r_r5, cpy_r_r7); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r7); - if (unlikely(cpy_r_r8 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "_reset_handler_subscription_queue", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL5; - } - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__handler_subscription_queue); - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__handler_subscription_queue = cpy_r_r8; - return 1; -CPyL5: ; - cpy_r_r10 = 2; - return cpy_r_r10; -CPyL6: ; - CPy_DecRef(cpy_r_r5); - goto CPyL5; -} - -PyObject *CPyPy_request_processor___RequestProcessor____reset_handler_subscription_queue(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":_reset_handler_subscription_queue", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - char retval = CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "_reset_handler_subscription_queue", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -char CPyDef_request_processor___RequestProcessor___clear_caches(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - char cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - CPyTagged cpy_r_r7; - PyObject *cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - char cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - cpy_r_r0 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_information_cache; - CPy_INCREF_NO_IMM(cpy_r_r0); - cpy_r_r1 = CPyDef_utils___caching___SimpleCache___clear(cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r1 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "clear_caches", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL8; - } - cpy_r_r2 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__request_response_cache; - CPy_INCREF_NO_IMM(cpy_r_r2); - cpy_r_r3 = CPyDef_utils___caching___SimpleCache___clear(cpy_r_r2); - CPy_DECREF_NO_IMM(cpy_r_r2); - if (unlikely(cpy_r_r3 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "clear_caches", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL8; - } - cpy_r_r4 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__subscription_response_queue; - CPy_INCREF_NO_IMM(cpy_r_r4); - cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxsize' */ - cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); - CPy_DECREF_NO_IMM(cpy_r_r4); - if (unlikely(cpy_r_r6 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "clear_caches", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL8; - } - if (likely(PyLong_Check(cpy_r_r6))) - cpy_r_r7 = CPyTagged_FromObject(cpy_r_r6); - else { - CPy_TypeError("int", cpy_r_r6); cpy_r_r7 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r6); - if (unlikely(cpy_r_r7 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "clear_caches", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL8; - } - cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'maxsize' */ - cpy_r_r9 = CPyTuple_LoadEmptyTupleConstant(); - cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_r7); - cpy_r_r11 = CPyDict_Build(1, cpy_r_r8, cpy_r_r10); - CPy_DECREF(cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "clear_caches", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL9; - } - cpy_r_r12 = CPyDef_request_processor___TaskReliantQueue(cpy_r_r9, cpy_r_r11); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r11); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "clear_caches", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL8; - } - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__subscription_response_queue); - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_self)->__subscription_response_queue = cpy_r_r12; - cpy_r_r14 = CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue(cpy_r_self); - if (unlikely(cpy_r_r14 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "clear_caches", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL8; - } - return 1; -CPyL8: ; - cpy_r_r15 = 2; - return cpy_r_r15; -CPyL9: ; - CPy_DecRef(cpy_r_r9); - goto CPyL8; -} - -PyObject *CPyPy_request_processor___RequestProcessor___clear_caches(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":clear_caches", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_request_processor___RequestProcessor)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.request_processor.RequestProcessor", obj_self); - goto fail; - } - char retval = CPyDef_request_processor___RequestProcessor___clear_caches(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "clear_caches", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - return NULL; -} - -char CPyDef_request_processor_____top_level__(void) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject **cpy_r_r5; - void *cpy_r_r7; - void *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject *cpy_r_r18; - PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - PyObject *cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - PyObject *cpy_r_r25; - PyObject *cpy_r_r26; - PyObject *cpy_r_r27; - PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; - PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - PyObject *cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject **cpy_r_r52; - PyObject *cpy_r_r53; - PyObject *cpy_r_r54; - PyObject *cpy_r_r55; - int32_t cpy_r_r56; - char cpy_r_r57; - PyObject *cpy_r_r58; - PyObject *cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; - PyObject *cpy_r_r63; - PyObject *cpy_r_r64; - int32_t cpy_r_r65; - char cpy_r_r66; - PyObject *cpy_r_r67; - PyObject *cpy_r_r68; - PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject *cpy_r_r72; - PyObject *cpy_r_r73; - PyObject *cpy_r_r74; - PyObject *cpy_r_r75; - PyObject *cpy_r_r76; - PyObject *cpy_r_r77; - char cpy_r_r78; - PyObject *cpy_r_r79; - PyObject *cpy_r_r80; - PyObject *cpy_r_r81; - int32_t cpy_r_r82; - char cpy_r_r83; - PyObject *cpy_r_r84; - PyObject *cpy_r_r85; - int32_t cpy_r_r86; - char cpy_r_r87; - PyObject *cpy_r_r88; - PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject *cpy_r_r91; - char cpy_r_r92; - PyObject *cpy_r_r93; - PyObject *cpy_r_r94; - PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - PyObject *cpy_r_r97; - PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; - PyObject *cpy_r_r101; - int32_t cpy_r_r102; - char cpy_r_r103; - PyObject *cpy_r_r104; - PyObject *cpy_r_r105; - int32_t cpy_r_r106; - char cpy_r_r107; - char cpy_r_r108; - cpy_r_r0 = CPyModule_builtins; - cpy_r_r1 = (PyObject *)&_Py_NoneStruct; - cpy_r_r2 = cpy_r_r0 != cpy_r_r1; - if (cpy_r_r2) goto CPyL3; - cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'builtins' */ - cpy_r_r4 = PyImport_Import(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", -1, CPyStatic_request_processor___globals); - goto CPyL34; - } - CPyModule_builtins = cpy_r_r4; - CPy_INCREF(CPyModule_builtins); - CPy_DECREF(cpy_r_r4); -CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_asyncio; - PyObject **cpy_r_r6[1] = {cpy_r_r5}; - cpy_r_r7 = (void *)&cpy_r_r6; - int64_t cpy_r_r8[1] = {1}; - cpy_r_r9 = (void *)&cpy_r_r8; - cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('asyncio', 'asyncio', 'asyncio'),) */ - cpy_r_r11 = CPyStatic_request_processor___globals; - cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3/providers/persistent/request_processor.py' */ - cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r14 = CPyImport_ImportMany(cpy_r_r10, cpy_r_r7, cpy_r_r11, cpy_r_r12, cpy_r_r13, cpy_r_r9); - if (!cpy_r_r14) goto CPyL34; - cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TYPE_CHECKING', 'Any', 'Callable', 'Dict', 'Final', - 'List', 'Optional', 'Tuple', 'TypeVar', 'Union', - 'final') */ - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ - cpy_r_r17 = CPyStatic_request_processor___globals; - cpy_r_r18 = CPyImport_ImportFromMany(cpy_r_r16, cpy_r_r15, cpy_r_r15, cpy_r_r17); - if (unlikely(cpy_r_r18 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - CPyModule_typing = cpy_r_r18; - CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r18); - cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('TypeGuard',) */ - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing_extensions' */ - cpy_r_r21 = CPyStatic_request_processor___globals; - cpy_r_r22 = CPyImport_ImportFromMany(cpy_r_r20, cpy_r_r19, cpy_r_r19, cpy_r_r21); - if (unlikely(cpy_r_r22 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - CPyModule_typing_extensions = cpy_r_r22; - CPy_INCREF(CPyModule_typing_extensions); - CPy_DECREF(cpy_r_r22); - cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('BATCH_REQUEST_ID',) */ - cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.batching' */ - cpy_r_r25 = CPyStatic_request_processor___globals; - cpy_r_r26 = CPyImport_ImportFromMany(cpy_r_r24, cpy_r_r23, cpy_r_r23, cpy_r_r25); - if (unlikely(cpy_r_r26 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - CPyModule_faster_web3____utils___batching = cpy_r_r26; - CPy_INCREF(CPyModule_faster_web3____utils___batching); - CPy_DECREF(cpy_r_r26); - cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('RequestInformation', 'generate_cache_key') */ - cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.caching' */ - cpy_r_r29 = CPyStatic_request_processor___globals; - cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); - if (unlikely(cpy_r_r30 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - CPyModule_faster_web3____utils___caching = cpy_r_r30; - CPy_INCREF(CPyModule_faster_web3____utils___caching); - CPy_DECREF(cpy_r_r30); - cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('SubscriptionProcessingFinished', 'TaskNotRunning', - 'Web3ValueError') */ - cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.exceptions' */ - cpy_r_r33 = CPyStatic_request_processor___globals; - cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); - if (unlikely(cpy_r_r34 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - CPyModule_faster_web3___exceptions = cpy_r_r34; - CPy_INCREF(CPyModule_faster_web3___exceptions); - CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('SubscriptionContainer',) */ - cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.providers.persistent.subscription_manager' */ - cpy_r_r37 = CPyStatic_request_processor___globals; - cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); - if (unlikely(cpy_r_r38 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - CPyModule_faster_web3___providers___persistent___subscription_manager = cpy_r_r38; - CPy_INCREF(CPyModule_faster_web3___providers___persistent___subscription_manager); - CPy_DECREF(cpy_r_r38); - cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('BatchResponse', 'RPCEndpoint', 'RPCId', 'RPCResponse') */ - cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.types' */ - cpy_r_r41 = CPyStatic_request_processor___globals; - cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - CPyModule_faster_web3___types = cpy_r_r42; - CPy_INCREF(CPyModule_faster_web3___types); - CPy_DECREF(cpy_r_r42); - cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('SimpleCache',) */ - cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.utils' */ - cpy_r_r45 = CPyStatic_request_processor___globals; - cpy_r_r46 = CPyImport_ImportFromMany(cpy_r_r44, cpy_r_r43, cpy_r_r43, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - CPyModule_faster_web3___utils = cpy_r_r46; - CPy_INCREF(CPyModule_faster_web3___utils); - CPy_DECREF(cpy_r_r46); - cpy_r_r47 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'T' */ - cpy_r_r48 = CPyStatic_request_processor___globals; - cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TypeVar' */ - cpy_r_r50 = CPyDict_GetItem(cpy_r_r48, cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - PyObject *cpy_r_r51[1] = {cpy_r_r47}; - cpy_r_r52 = (PyObject **)&cpy_r_r51; - cpy_r_r53 = PyObject_Vectorcall(cpy_r_r50, cpy_r_r52, 1, 0); - CPy_DECREF(cpy_r_r50); - if (unlikely(cpy_r_r53 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - cpy_r_r54 = CPyStatic_request_processor___globals; - cpy_r_r55 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'T' */ - cpy_r_r56 = CPyDict_SetItem(cpy_r_r54, cpy_r_r55, cpy_r_r53); - CPy_DECREF(cpy_r_r53); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - cpy_r_r58 = CPyModule_asyncio; - cpy_r_r59 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Queue' */ - cpy_r_r60 = CPyObject_GetAttr(cpy_r_r58, cpy_r_r59); - if (unlikely(cpy_r_r60 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ - cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r62 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - CPyStatic_request_processor____get_next = cpy_r_r62; - CPy_INCREF(CPyStatic_request_processor____get_next); - cpy_r_r63 = CPyStatic_request_processor___globals; - cpy_r_r64 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_get_next' */ - cpy_r_r65 = CPyDict_SetItem(cpy_r_r63, cpy_r_r64, cpy_r_r62); - CPy_DECREF(cpy_r_r62); - cpy_r_r66 = cpy_r_r65 >= 0; - if (unlikely(!cpy_r_r66)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - cpy_r_r67 = CPyModule_asyncio; - cpy_r_r68 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Queue' */ - cpy_r_r69 = CPyObject_GetAttr(cpy_r_r67, cpy_r_r68); - if (unlikely(cpy_r_r69 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - cpy_r_r70 = CPyStatic_request_processor___globals; - cpy_r_r71 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'T' */ - cpy_r_r72 = CPyDict_GetItem(cpy_r_r70, cpy_r_r71); - if (unlikely(cpy_r_r72 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL35; - } - cpy_r_r73 = PyObject_GetItem(cpy_r_r69, cpy_r_r72); - CPy_DECREF(cpy_r_r69); - CPy_DECREF(cpy_r_r72); - if (unlikely(cpy_r_r73 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - cpy_r_r74 = PyTuple_Pack(1, cpy_r_r73); - CPy_DECREF(cpy_r_r73); - if (unlikely(cpy_r_r74 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - cpy_r_r75 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.providers.persistent.request_processor' */ - cpy_r_r76 = (PyObject *)CPyType_request_processor___TaskReliantQueue_template; - cpy_r_r77 = CPyType_FromTemplate(cpy_r_r76, cpy_r_r74, cpy_r_r75); - CPy_DECREF(cpy_r_r74); - if (unlikely(cpy_r_r77 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - cpy_r_r78 = CPyDef_request_processor___TaskReliantQueue_trait_vtable_setup(); - if (unlikely(cpy_r_r78 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", -1, CPyStatic_request_processor___globals); - goto CPyL36; - } - cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r80 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__dict__' */ - cpy_r_r81 = PyTuple_Pack(1, cpy_r_r80); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL36; - } - cpy_r_r82 = PyObject_SetAttr(cpy_r_r77, cpy_r_r79, cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r83 = cpy_r_r82 >= 0; - if (unlikely(!cpy_r_r83)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL36; - } - CPyType_request_processor___TaskReliantQueue = (PyTypeObject *)cpy_r_r77; - CPy_INCREF(CPyType_request_processor___TaskReliantQueue); - cpy_r_r84 = CPyStatic_request_processor___globals; - cpy_r_r85 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TaskReliantQueue' */ - cpy_r_r86 = PyDict_SetItem(cpy_r_r84, cpy_r_r85, cpy_r_r77); - CPy_DECREF(cpy_r_r77); - cpy_r_r87 = cpy_r_r86 >= 0; - if (unlikely(!cpy_r_r87)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - cpy_r_r88 = NULL; - cpy_r_r89 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3.providers.persistent.request_processor' */ - cpy_r_r90 = (PyObject *)CPyType_request_processor___RequestProcessor_template; - cpy_r_r91 = CPyType_FromTemplate(cpy_r_r90, cpy_r_r88, cpy_r_r89); - if (unlikely(cpy_r_r91 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - cpy_r_r92 = CPyDef_request_processor___RequestProcessor_trait_vtable_setup(); - if (unlikely(cpy_r_r92 == 2)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", -1, CPyStatic_request_processor___globals); - goto CPyL37; - } - cpy_r_r93 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r94 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_provider' */ - cpy_r_r95 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_information_cache' */ - cpy_r_r96 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_response_cache' */ - cpy_r_r97 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_response_queue' */ - cpy_r_r98 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_subscription_queue' */ - cpy_r_r99 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_queue_synced_with_ws_stream' */ - cpy_r_r100 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_container' */ - cpy_r_r101 = PyTuple_Pack(7, cpy_r_r94, cpy_r_r95, cpy_r_r96, cpy_r_r97, cpy_r_r98, cpy_r_r99, cpy_r_r100); - if (unlikely(cpy_r_r101 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL37; - } - cpy_r_r102 = PyObject_SetAttr(cpy_r_r91, cpy_r_r93, cpy_r_r101); - CPy_DECREF(cpy_r_r101); - cpy_r_r103 = cpy_r_r102 >= 0; - if (unlikely(!cpy_r_r103)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL37; - } - CPyType_request_processor___RequestProcessor = (PyTypeObject *)cpy_r_r91; - CPy_INCREF(CPyType_request_processor___RequestProcessor); - cpy_r_r104 = CPyStatic_request_processor___globals; - cpy_r_r105 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'RequestProcessor' */ - cpy_r_r106 = PyDict_SetItem(cpy_r_r104, cpy_r_r105, cpy_r_r91); - CPy_DECREF(cpy_r_r91); - cpy_r_r107 = cpy_r_r106 >= 0; - if (unlikely(!cpy_r_r107)) { - CPy_AddTraceback("faster_web3/providers/persistent/request_processor.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_request_processor___globals); - goto CPyL34; - } - return 1; -CPyL34: ; - cpy_r_r108 = 2; - return cpy_r_r108; -CPyL35: ; - CPy_DecRef(cpy_r_r69); - goto CPyL34; -CPyL36: ; - CPy_DecRef(cpy_r_r77); - goto CPyL34; -CPyL37: ; - CPy_DecRef(cpy_r_r91); - goto CPyL34; -} - -static int -subscription_container___SubscriptionContainer_init(PyObject *self, PyObject *args, PyObject *kwds) -{ - return 0; -} -static Py_ssize_t CPyDunder___len__subscription_container___SubscriptionContainer(PyObject *self) { - CPyTagged retval = CPyDef_subscription_container___SubscriptionContainer_____len__(self); - if (retval == CPY_INT_TAG) { - return -1; - } - Py_ssize_t val = CPyTagged_AsSsize_t(retval); - CPyTagged_DECREF(retval); - if (PyErr_Occurred()) return -1; - return val; -} -static PyMappingMethods subscription_container___SubscriptionContainer_as_mapping = { - .mp_length = CPyDunder___len__subscription_container___SubscriptionContainer, -}; -PyObject *CPyDef_subscription_container_____mypyc__SubscriptionContainer_setup(PyObject *cpy_r_type); -PyObject *CPyDef_subscription_container___SubscriptionContainer(void); - -static PyObject * -subscription_container___SubscriptionContainer_new(PyTypeObject *type, PyObject *args, PyObject *kwds) -{ - if (type != CPyType_subscription_container___SubscriptionContainer) { - PyErr_SetString(PyExc_TypeError, "interpreted classes cannot inherit from compiled"); - return NULL; - } - PyObject *self = CPyDef_subscription_container_____mypyc__SubscriptionContainer_setup((PyObject*)type); - if (self == NULL) - return NULL; - PyObject *ret = CPyPy_subscription_container___SubscriptionContainer_____init__(self, args, kwds); - if (ret == NULL) - return NULL; - return self; -} - -static int -subscription_container___SubscriptionContainer_traverse(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, visitproc visit, void *arg) -{ - Py_VISIT(self->_subscriptions); - Py_VISIT(self->_subscriptions_by_id); - Py_VISIT(self->_subscriptions_by_label); - return 0; -} - -static int -subscription_container___SubscriptionContainer_clear(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self) -{ - Py_CLEAR(self->_subscriptions); - Py_CLEAR(self->_subscriptions_by_id); - Py_CLEAR(self->_subscriptions_by_label); - return 0; -} - -static void -subscription_container___SubscriptionContainer_dealloc(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self) -{ - PyObject_GC_UnTrack(self); - CPy_TRASHCAN_BEGIN(self, subscription_container___SubscriptionContainer_dealloc) - subscription_container___SubscriptionContainer_clear(self); - Py_TYPE(self)->tp_free((PyObject *)self); - CPy_TRASHCAN_END(self) -} - -static CPyVTableItem subscription_container___SubscriptionContainer_vtable[9]; -static bool -CPyDef_subscription_container___SubscriptionContainer_trait_vtable_setup(void) -{ - CPyVTableItem subscription_container___SubscriptionContainer_vtable_scratch[] = { - (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer_____init__, - (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer_____len__, - (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer_____iter__, - (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___add_subscription, - (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___remove_subscription, - (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___get_by_id, - (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___get_by_label, - (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions, - (CPyVTableItem)CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id, - }; - memcpy(subscription_container___SubscriptionContainer_vtable, subscription_container___SubscriptionContainer_vtable_scratch, sizeof(subscription_container___SubscriptionContainer_vtable)); - return 1; -} - -static PyObject * -subscription_container___SubscriptionContainer_get_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure); -static int -subscription_container___SubscriptionContainer_set_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure); -static PyObject * -subscription_container___SubscriptionContainer_get_subscriptions_by_id(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure); -static int -subscription_container___SubscriptionContainer_set_subscriptions_by_id(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure); -static PyObject * -subscription_container___SubscriptionContainer_get_subscriptions_by_label(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure); -static int -subscription_container___SubscriptionContainer_set_subscriptions_by_label(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure); -static PyObject * -subscription_container___SubscriptionContainer_get_handler_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure); - -static PyGetSetDef subscription_container___SubscriptionContainer_getseters[] = { - {"subscriptions", - (getter)subscription_container___SubscriptionContainer_get_subscriptions, (setter)subscription_container___SubscriptionContainer_set_subscriptions, - NULL, NULL}, - {"subscriptions_by_id", - (getter)subscription_container___SubscriptionContainer_get_subscriptions_by_id, (setter)subscription_container___SubscriptionContainer_set_subscriptions_by_id, - NULL, NULL}, - {"subscriptions_by_label", - (getter)subscription_container___SubscriptionContainer_get_subscriptions_by_label, (setter)subscription_container___SubscriptionContainer_set_subscriptions_by_label, - NULL, NULL}, - {"handler_subscriptions", - (getter)subscription_container___SubscriptionContainer_get_handler_subscriptions, - NULL, NULL, NULL}, - {NULL} /* Sentinel */ -}; - -static PyMethodDef subscription_container___SubscriptionContainer_methods[] = { - {"__init__", - (PyCFunction)CPyPy_subscription_container___SubscriptionContainer_____init__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__init__($self)\n--\n\n")}, - {"__len__", - (PyCFunction)CPyPy_subscription_container___SubscriptionContainer_____len__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__len__($self, /)\n--\n\n")}, - {"__iter__", - (PyCFunction)CPyPy_subscription_container___SubscriptionContainer_____iter__, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("__iter__($self, /)\n--\n\n")}, - {"add_subscription", - (PyCFunction)CPyPy_subscription_container___SubscriptionContainer___add_subscription, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("add_subscription($self, subscription)\n--\n\n")}, - {"remove_subscription", - (PyCFunction)CPyPy_subscription_container___SubscriptionContainer___remove_subscription, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("remove_subscription($self, subscription)\n--\n\n")}, - {"get_by_id", - (PyCFunction)CPyPy_subscription_container___SubscriptionContainer___get_by_id, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_by_id($self, sub_id)\n--\n\n")}, - {"get_by_label", - (PyCFunction)CPyPy_subscription_container___SubscriptionContainer___get_by_label, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_by_label($self, label)\n--\n\n")}, - {"get_handler_subscription_by_id", - (PyCFunction)CPyPy_subscription_container___SubscriptionContainer___get_handler_subscription_by_id, - METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("get_handler_subscription_by_id($self, sub_id)\n--\n\n")}, - {"__setstate__", (PyCFunction)CPyPickle_SetState, METH_O, NULL}, - {"__getstate__", (PyCFunction)CPyPickle_GetState, METH_NOARGS, NULL}, - {NULL} /* Sentinel */ -}; - -static PyTypeObject CPyType_subscription_container___SubscriptionContainer_template_ = { - PyVarObject_HEAD_INIT(NULL, 0) - .tp_name = "SubscriptionContainer", - .tp_new = subscription_container___SubscriptionContainer_new, - .tp_dealloc = (destructor)subscription_container___SubscriptionContainer_dealloc, - .tp_traverse = (traverseproc)subscription_container___SubscriptionContainer_traverse, - .tp_clear = (inquiry)subscription_container___SubscriptionContainer_clear, - .tp_getset = subscription_container___SubscriptionContainer_getseters, - .tp_methods = subscription_container___SubscriptionContainer_methods, - .tp_init = subscription_container___SubscriptionContainer_init, - .tp_iter = CPyDef_subscription_container___SubscriptionContainer_____iter__, - .tp_as_mapping = &subscription_container___SubscriptionContainer_as_mapping, - .tp_basicsize = sizeof(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject), - .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_HEAPTYPE | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC, - .tp_doc = PyDoc_STR("SubscriptionContainer()\n--\n\n"), -}; -static PyTypeObject *CPyType_subscription_container___SubscriptionContainer_template = &CPyType_subscription_container___SubscriptionContainer_template_; - -PyObject *CPyDef_subscription_container_____mypyc__SubscriptionContainer_setup(PyObject *cpy_r_type) -{ - PyTypeObject *type = (PyTypeObject*)cpy_r_type; - faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self; - self = (faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)type->tp_alloc(type, 0); - if (self == NULL) - return NULL; - self->vtable = subscription_container___SubscriptionContainer_vtable; - return (PyObject *)self; -} - -PyObject *CPyDef_subscription_container___SubscriptionContainer(void) -{ - PyObject *self = CPyDef_subscription_container_____mypyc__SubscriptionContainer_setup((PyObject *)CPyType_subscription_container___SubscriptionContainer); - if (self == NULL) - return NULL; - char res = CPyDef_subscription_container___SubscriptionContainer_____init__(self); - if (res == 2) { - Py_DECREF(self); - return NULL; - } - return self; -} - -static PyObject * -subscription_container___SubscriptionContainer_get_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure) -{ - if (unlikely(self->_subscriptions == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'subscriptions' of 'SubscriptionContainer' undefined"); - return NULL; - } - CPy_INCREF_NO_IMM(self->_subscriptions); - PyObject *retval = self->_subscriptions; - return retval; -} - -static int -subscription_container___SubscriptionContainer_set_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'SubscriptionContainer' object attribute 'subscriptions' cannot be deleted"); - return -1; - } - if (self->_subscriptions != NULL) { - CPy_DECREF_NO_IMM(self->_subscriptions); - } - PyObject *tmp; - if (likely(PyList_Check(value))) - tmp = value; - else { - CPy_TypeError("list", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF_NO_IMM(tmp); - self->_subscriptions = tmp; - return 0; -} - -static PyObject * -subscription_container___SubscriptionContainer_get_subscriptions_by_id(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure) -{ - if (unlikely(self->_subscriptions_by_id == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'subscriptions_by_id' of 'SubscriptionContainer' undefined"); - return NULL; - } - CPy_INCREF(self->_subscriptions_by_id); - PyObject *retval = self->_subscriptions_by_id; - return retval; -} - -static int -subscription_container___SubscriptionContainer_set_subscriptions_by_id(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'SubscriptionContainer' object attribute 'subscriptions_by_id' cannot be deleted"); - return -1; - } - if (self->_subscriptions_by_id != NULL) { - CPy_DECREF(self->_subscriptions_by_id); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_subscriptions_by_id = tmp; - return 0; -} - -static PyObject * -subscription_container___SubscriptionContainer_get_subscriptions_by_label(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure) -{ - if (unlikely(self->_subscriptions_by_label == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute 'subscriptions_by_label' of 'SubscriptionContainer' undefined"); - return NULL; - } - CPy_INCREF(self->_subscriptions_by_label); - PyObject *retval = self->_subscriptions_by_label; - return retval; -} - -static int -subscription_container___SubscriptionContainer_set_subscriptions_by_label(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'SubscriptionContainer' object attribute 'subscriptions_by_label' cannot be deleted"); - return -1; - } - if (self->_subscriptions_by_label != NULL) { - CPy_DECREF(self->_subscriptions_by_label); - } - PyObject *tmp; - if (likely(PyDict_Check(value))) - tmp = value; - else { - CPy_TypeError("dict", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->_subscriptions_by_label = tmp; - return 0; -} - -static PyObject * -subscription_container___SubscriptionContainer_get_handler_subscriptions(faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *self, void *closure) -{ - return CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions((PyObject *) self); -} -static PyMethodDef subscription_containermodule_methods[] = { - {NULL, NULL, 0, NULL} -}; - -int CPyExec_faster_web3___providers___persistent___subscription_container(PyObject *module) -{ - PyObject* modname = NULL; - modname = PyObject_GetAttrString((PyObject *)CPyModule_faster_web3___providers___persistent___subscription_container__internal, "__name__"); - CPyStatic_subscription_container___globals = PyModule_GetDict(CPyModule_faster_web3___providers___persistent___subscription_container__internal); - if (unlikely(CPyStatic_subscription_container___globals == NULL)) - goto fail; - if (CPyGlobalsInit() < 0) - goto fail; - char result = CPyDef_subscription_container_____top_level__(); - if (result == 2) - goto fail; - Py_DECREF(modname); - return 0; - fail: - Py_CLEAR(CPyModule_faster_web3___providers___persistent___subscription_container__internal); - Py_CLEAR(modname); - Py_CLEAR(CPyType_subscription_container___SubscriptionContainer); - return -1; -} -static struct PyModuleDef subscription_containermodule = { - PyModuleDef_HEAD_INIT, - "faster_web3.providers.persistent.subscription_container", - NULL, /* docstring */ - 0, /* size of per-interpreter state of the module */ - subscription_containermodule_methods, - NULL, -}; - -PyObject *CPyInit_faster_web3___providers___persistent___subscription_container(void) -{ - if (CPyModule_faster_web3___providers___persistent___subscription_container__internal) { - Py_INCREF(CPyModule_faster_web3___providers___persistent___subscription_container__internal); - return CPyModule_faster_web3___providers___persistent___subscription_container__internal; - } - CPyModule_faster_web3___providers___persistent___subscription_container__internal = PyModule_Create(&subscription_containermodule); - if (unlikely(CPyModule_faster_web3___providers___persistent___subscription_container__internal == NULL)) - goto fail; - if (CPyExec_faster_web3___providers___persistent___subscription_container(CPyModule_faster_web3___providers___persistent___subscription_container__internal) != 0) - goto fail; - return CPyModule_faster_web3___providers___persistent___subscription_container__internal; - fail: - return NULL; -} - -char CPyDef_subscription_container___SubscriptionContainer_____init__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - char cpy_r_r3; - cpy_r_r0 = PyList_New(0); - if (unlikely(cpy_r_r0 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL4; - } - ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions = cpy_r_r0; - cpy_r_r1 = PyDict_New(); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL4; - } - ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_id = cpy_r_r1; - cpy_r_r2 = PyDict_New(); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL4; - } - ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_label = cpy_r_r2; - return 1; -CPyL4: ; - cpy_r_r3 = 2; - return cpy_r_r3; -} - -PyObject *CPyPy_subscription_container___SubscriptionContainer_____init__(PyObject *self, PyObject *args, PyObject *kw) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - if (!CPyArg_ParseTupleAndKeywords(args, kw, "", "__init__", kwlist)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscription_container___SubscriptionContainer)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer", obj_self); - goto fail; - } - char retval = CPyDef_subscription_container___SubscriptionContainer_____init__(arg_self); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - return NULL; -} - -CPyTagged CPyDef_subscription_container___SubscriptionContainer_____len__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - CPyPtr cpy_r_r1; - int64_t cpy_r_r2; - CPyTagged cpy_r_r3; - cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; - cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_r0)->ob_size; - cpy_r_r2 = *(int64_t *)cpy_r_r1; - cpy_r_r3 = cpy_r_r2 << 1; - return cpy_r_r3; -} - -PyObject *CPyPy_subscription_container___SubscriptionContainer_____len__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__len__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscription_container___SubscriptionContainer)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer", obj_self); - goto fail; - } - CPyTagged retval = CPyDef_subscription_container___SubscriptionContainer_____len__(arg_self); - if (retval == CPY_INT_TAG) { - return NULL; - } - PyObject *retbox = CPyTagged_StealAsObject(retval); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__len__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - return NULL; -} - -PyObject *CPyDef_subscription_container___SubscriptionContainer_____iter__(PyObject *cpy_r_self) { - PyObject *cpy_r_r0; - PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; - CPy_INCREF_NO_IMM(cpy_r_r0); - cpy_r_r1 = PyObject_GetIter(cpy_r_r0); - CPy_DECREF_NO_IMM(cpy_r_r0); - if (unlikely(cpy_r_r1 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__iter__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL2; - } - return cpy_r_r1; -CPyL2: ; - cpy_r_r2 = NULL; - return cpy_r_r2; -} - -PyObject *CPyPy_subscription_container___SubscriptionContainer_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {0}; - static CPyArg_Parser parser = {":__iter__", kwlist, 0}; - if (!CPyArg_ParseStackAndKeywordsNoArgs(args, nargs, kwnames, &parser)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscription_container___SubscriptionContainer)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer", obj_self); - goto fail; - } - PyObject *retval = CPyDef_subscription_container___SubscriptionContainer_____iter__(arg_self); - return retval; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "__iter__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - return NULL; -} - -char CPyDef_subscription_container___SubscriptionContainer___add_subscription(PyObject *cpy_r_self, PyObject *cpy_r_subscription) { - PyObject *cpy_r_r0; - int32_t cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - int32_t cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - int32_t cpy_r_r13; - char cpy_r_r14; - char cpy_r_r15; - cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; - CPy_INCREF_NO_IMM(cpy_r_r0); - cpy_r_r1 = PyList_Append(cpy_r_r0, cpy_r_subscription); - CPy_DECREF_NO_IMM(cpy_r_r0); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL8; - } - cpy_r_r3 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_id; - CPy_INCREF(cpy_r_r3); - cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL9; - } - if (likely(PyUnicode_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", 35, CPyStatic_subscription_container___globals, "str", cpy_r_r5); - goto CPyL9; - } - cpy_r_r7 = CPyDict_SetItem(cpy_r_r3, cpy_r_r6, cpy_r_subscription); - CPy_DECREF(cpy_r_r3); - CPy_DECREF(cpy_r_r6); - cpy_r_r8 = cpy_r_r7 >= 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL8; - } - cpy_r_r9 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_label; - CPy_INCREF(cpy_r_r9); - cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'label' */ - cpy_r_r11 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r10); - if (unlikely(cpy_r_r11 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL10; - } - if (likely(PyUnicode_Check(cpy_r_r11))) - cpy_r_r12 = cpy_r_r11; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", 36, CPyStatic_subscription_container___globals, "str", cpy_r_r11); - goto CPyL10; - } - cpy_r_r13 = CPyDict_SetItem(cpy_r_r9, cpy_r_r12, cpy_r_subscription); - CPy_DECREF(cpy_r_r9); - CPy_DECREF(cpy_r_r12); - cpy_r_r14 = cpy_r_r13 >= 0; - if (unlikely(!cpy_r_r14)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL8; - } - return 1; -CPyL8: ; - cpy_r_r15 = 2; - return cpy_r_r15; -CPyL9: ; - CPy_DecRef(cpy_r_r3); - goto CPyL8; -CPyL10: ; - CPy_DecRef(cpy_r_r9); - goto CPyL8; -} - -PyObject *CPyPy_subscription_container___SubscriptionContainer___add_subscription(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - PyObject *obj_self = self; - static const char * const kwlist[] = {"subscription", 0}; - static CPyArg_Parser parser = {"O:add_subscription", kwlist, 0}; - PyObject *obj_subscription; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_subscription)) { - return NULL; - } - PyObject *arg_self; - if (likely(Py_TYPE(obj_self) == CPyType_subscription_container___SubscriptionContainer)) - arg_self = obj_self; - else { - CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer", obj_self); - goto fail; - } - PyObject *arg_subscription = obj_subscription; - char retval = CPyDef_subscription_container___SubscriptionContainer___add_subscription(arg_self, arg_subscription); - if (retval == 2) { - return NULL; - } - PyObject *retbox = Py_None; - CPy_INCREF(retbox); - return retbox; -fail: ; - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "add_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - return NULL; -} - -char CPyDef_subscription_container___SubscriptionContainer___remove_subscription(PyObject *cpy_r_self, PyObject *cpy_r_subscription) { - PyObject *cpy_r_r0; - int32_t cpy_r_r1; - char cpy_r_r2; - PyObject *cpy_r_r3; - PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - PyObject *cpy_r_r6; - PyObject *cpy_r_r7; - PyObject **cpy_r_r9; - PyObject *cpy_r_r10; - PyObject *cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject **cpy_r_r17; - PyObject *cpy_r_r18; - char cpy_r_r19; - cpy_r_r0 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions; - CPy_INCREF_NO_IMM(cpy_r_r0); - cpy_r_r1 = CPyList_Remove(cpy_r_r0, cpy_r_subscription); - CPy_DECREF_NO_IMM(cpy_r_r0); - cpy_r_r2 = cpy_r_r1 >= 0; - if (unlikely(!cpy_r_r2)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL8; - } - cpy_r_r3 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_self)->_subscriptions_by_id; - CPy_INCREF(cpy_r_r3); - cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ - cpy_r_r5 = CPyObject_GetAttr(cpy_r_subscription, cpy_r_r4); - if (unlikely(cpy_r_r5 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); - goto CPyL9; - } - if (likely(PyUnicode_Check(cpy_r_r5))) - cpy_r_r6 = cpy_r_r5; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", 40, CPyStatic_subscription_container___globals, "str", cpy_r_r5); - goto CPyL9; - } - cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pop' */ - PyObject *cpy_r_r8[2] = {cpy_r_r3, cpy_r_r6}; - cpy_r_r9 = (PyObject **)&cpy_r_r8; - cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); + cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r7, cpy_r_r9, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r10 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_container.py", "remove_subscription", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_container___globals); goto CPyL10; @@ -248462,7 +240914,7 @@ subscription_manager___unsubscribe_all_SubscriptionManager_gen_traverse(faster_w Py_VISIT(self->___mypyc_temp__19.f1); Py_VISIT(self->___mypyc_temp__19.f2); Py_VISIT(self->___mypyc_generator_attribute__unsubscribed); - Py_VISIT(self->___mypyc_temp__2_0); + Py_VISIT(self->___mypyc_temp__2_1); return 0; } @@ -248477,7 +240929,7 @@ subscription_manager___unsubscribe_all_SubscriptionManager_gen_clear(faster_web3 Py_CLEAR(self->___mypyc_temp__19.f1); Py_CLEAR(self->___mypyc_temp__19.f2); Py_CLEAR(self->___mypyc_generator_attribute__unsubscribed); - Py_CLEAR(self->___mypyc_temp__2_0); + Py_CLEAR(self->___mypyc_temp__2_1); return 0; } @@ -248497,8 +240949,8 @@ subscription_manager___unsubscribe_all_SubscriptionManager_gen_dealloc(faster_we Py_CLEAR(self->___mypyc_temp__19.f1); Py_CLEAR(self->___mypyc_temp__19.f2); Py_CLEAR(self->___mypyc_generator_attribute__unsubscribed); - Py_CLEAR(self->___mypyc_temp__2_0); - self->___mypyc_temp__2_1 = -113; + self->___mypyc_temp__2_0 = -113; + Py_CLEAR(self->___mypyc_temp__2_1); return; } CPy_TRASHCAN_BEGIN(self, subscription_manager___unsubscribe_all_SubscriptionManager_gen_dealloc) @@ -248583,7 +241035,7 @@ PyObject *CPyDef_subscription_manager_____mypyc__unsubscribe_all_SubscriptionMan self->___mypyc_next_label__ = -113; self->___mypyc_temp__17 = -113; self->___mypyc_temp__19 = (tuple_T3OOO) { NULL, NULL, NULL }; - self->___mypyc_temp__2_1 = -113; + self->___mypyc_temp__2_0 = -113; return (PyObject *)self; } @@ -248912,8 +241364,9 @@ char CPyDef_subscription_manager___SubscriptionManager_____init__(PyObject *cpy_ PyObject *cpy_r_r6; PyObject *cpy_r_r7; PyObject *cpy_r_r8; - char cpy_r_r9; + int32_t cpy_r_r9; char cpy_r_r10; + char cpy_r_r11; CPy_INCREF(cpy_r_w3); ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->__w3 = cpy_r_w3; cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'provider' */ @@ -248948,27 +241401,23 @@ char CPyDef_subscription_manager___SubscriptionManager_____init__(PyObject *cpy_ CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL7; } - if (likely(Py_TYPE(cpy_r_r7) == CPyType_request_processor___RequestProcessor)) - cpy_r_r8 = cpy_r_r7; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "__init__", 72, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r7); - goto CPyL8; - } - CPy_DECREF(((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r8)->__subscription_container); - ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r8)->__subscription_container = cpy_r_r4; + cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_subscription_container' */ + cpy_r_r9 = PyObject_SetAttr(cpy_r_r7, cpy_r_r8, cpy_r_r4); CPy_DECREF(cpy_r_r7); + CPy_DECREF_NO_IMM(cpy_r_r4); + cpy_r_r10 = cpy_r_r9 >= 0; + if (unlikely(!cpy_r_r10)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL6; + } ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->_total_handler_calls = 0; return 1; CPyL6: ; - cpy_r_r10 = 2; - return cpy_r_r10; + cpy_r_r11 = 2; + return cpy_r_r11; CPyL7: ; CPy_DecRef(cpy_r_r4); goto CPyL6; -CPyL8: ; - CPy_DecRef(cpy_r_r4); - CPy_DecRef(cpy_r_r7); - goto CPyL6; } PyObject *CPyPy_subscription_manager___SubscriptionManager_____init__(PyObject *self, PyObject *args, PyObject *kw) { @@ -249144,7 +241593,7 @@ char CPyDef_subscription_manager___SubscriptionManager____validate_and_normalize if (likely(PyUnicode_Check(cpy_r_r1))) cpy_r_r2 = cpy_r_r1; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 85, CPyStatic_subscription_manager___globals, "str", cpy_r_r1); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 84, CPyStatic_subscription_manager___globals, "str", cpy_r_r1); goto CPyL29; } cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_default_label' */ @@ -249156,7 +241605,7 @@ char CPyDef_subscription_manager___SubscriptionManager____validate_and_normalize if (likely(PyUnicode_Check(cpy_r_r4))) cpy_r_r5 = cpy_r_r4; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 85, CPyStatic_subscription_manager___globals, "str", cpy_r_r4); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 84, CPyStatic_subscription_manager___globals, "str", cpy_r_r4); goto CPyL30; } cpy_r_r6 = CPyStr_Equal(cpy_r_r2, cpy_r_r5); @@ -249176,20 +241625,20 @@ CPyL6: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL849; + if (cpy_r_r9 != NULL) goto __LL814; if (cpy_r_r8 == Py_None) cpy_r_r9 = cpy_r_r8; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL849; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 88, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r8); + if (cpy_r_r9 != NULL) goto __LL814; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 87, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r8); goto CPyL31; -__LL849: ; +__LL814: ; if (likely(cpy_r_r9 != Py_None)) cpy_r_r10 = cpy_r_r9; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 88, CPyStatic_subscription_manager___globals, "str", cpy_r_r9); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 87, CPyStatic_subscription_manager___globals, "str", cpy_r_r9); goto CPyL31; } cpy_r_r11 = CPyDef_subscription_manager___SubscriptionManager___get_by_label(cpy_r_self, cpy_r_r10); @@ -249211,7 +241660,7 @@ __LL849: ; if (likely(PyUnicode_Check(cpy_r_r15))) cpy_r_r16 = cpy_r_r15; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 89, CPyStatic_subscription_manager___globals, "str", cpy_r_r15); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 88, CPyStatic_subscription_manager___globals, "str", cpy_r_r15); goto CPyL31; } cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '#' */ @@ -249251,16 +241700,16 @@ CPyL17: ; else { cpy_r_r26 = NULL; } - if (cpy_r_r26 != NULL) goto __LL850; + if (cpy_r_r26 != NULL) goto __LL815; if (cpy_r_r25 == Py_None) cpy_r_r26 = cpy_r_r25; else { cpy_r_r26 = NULL; } - if (cpy_r_r26 != NULL) goto __LL850; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 93, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r25); + if (cpy_r_r26 != NULL) goto __LL815; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 92, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r25); goto CPyL29; -__LL850: ; +__LL815: ; cpy_r_r27 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->__subscription_container; cpy_r_r28 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_r27)->_subscriptions_by_label; CPy_INCREF(cpy_r_r28); @@ -249286,7 +241735,7 @@ __LL850: ; if (likely(PyUnicode_Check(cpy_r_r34))) cpy_r_r35 = cpy_r_r34; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 98, CPyStatic_subscription_manager___globals, "str", cpy_r_r34); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 97, CPyStatic_subscription_manager___globals, "str", cpy_r_r34); goto CPyL29; } cpy_r_r36 = CPyStr_Build(2, cpy_r_r32, cpy_r_r35); @@ -249503,27 +241952,25 @@ CPyL11: ; CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_handler_task_callback", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL28; } - if (likely(Py_TYPE(cpy_r_r31) == CPyType_request_processor___RequestProcessor)) - cpy_r_r32 = cpy_r_r31; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_handler_task_callback", 113, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r31); - goto CPyL29; - } - cpy_r_r33 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r32)->__handler_subscription_queue; - CPy_INCREF_NO_IMM(cpy_r_r33); + cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_subscription_queue' */ + cpy_r_r33 = CPyObject_GetAttr(cpy_r_r31, cpy_r_r32); CPy_DecRef(cpy_r_r31); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_handler_task_callback", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL28; + } cpy_r_r34 = PyObject_Str(cpy_r_r22); CPy_DecRef(cpy_r_r22); if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_handler_task_callback", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL30; + goto CPyL29; } cpy_r_r35 = CPyStatic_subscription_manager___globals; cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionHandlerTaskException' */ cpy_r_r37 = CPyDict_GetItem(cpy_r_r35, cpy_r_r36); if (unlikely(cpy_r_r37 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_handler_task_callback", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL31; + goto CPyL30; } PyObject *cpy_r_r38[2] = {cpy_r_task, cpy_r_r34}; cpy_r_r39 = (PyObject **)&cpy_r_r38; @@ -249532,7 +241979,7 @@ CPyL11: ; CPy_DecRef(cpy_r_r37); if (unlikely(cpy_r_r41 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_handler_task_callback", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL31; + goto CPyL30; } CPy_DecRef(cpy_r_r34); cpy_r_r42 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put_nowait' */ @@ -249541,9 +241988,9 @@ CPyL11: ; cpy_r_r45 = PyObject_VectorcallMethod(cpy_r_r42, cpy_r_r44, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r45 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "_handler_task_callback", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL32; + goto CPyL31; } else - goto CPyL33; + goto CPyL32; CPyL17: ; CPy_DecRef(cpy_r_r33); CPy_DecRef(cpy_r_r41); @@ -249553,7 +242000,7 @@ CPyL18: ; if (!0) { goto CPyL21; } else - goto CPyL34; + goto CPyL33; CPyL19: ; CPy_Unreachable(); CPyL20: ; @@ -249589,24 +242036,20 @@ CPyL28: ; CPy_DecRef(cpy_r_r22); goto CPyL21; CPyL29: ; - CPy_DecRef(cpy_r_r22); - CPy_DecRef(cpy_r_r31); - goto CPyL21; -CPyL30: ; CPy_DecRef(cpy_r_r33); goto CPyL21; -CPyL31: ; +CPyL30: ; CPy_DecRef(cpy_r_r33); CPy_DecRef(cpy_r_r34); goto CPyL21; -CPyL32: ; +CPyL31: ; CPy_DecRef(cpy_r_r33); CPy_DecRef(cpy_r_r41); goto CPyL21; -CPyL33: ; +CPyL32: ; CPy_DecRef(cpy_r_r45); goto CPyL17; -CPyL34: ; +CPyL33: ; CPy_DecRef(cpy_r_r17.f0); CPy_DecRef(cpy_r_r17.f1); CPy_DecRef(cpy_r_r17.f2); @@ -249706,7 +242149,7 @@ CPyL1: ; CPyL4: ; cpy_r_r3 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r3 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 119, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 118, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r3); @@ -249735,7 +242178,7 @@ CPyL11: ; CPyL12: ; cpy_r_r10 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r10 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 122, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 121, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r10); @@ -249746,7 +242189,7 @@ CPyL13: ; cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Cleaning up %d remaining tasks...' */ cpy_r_r13 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r13 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 122, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 121, CPyStatic_subscription_manager___globals); goto CPyL41; } CPy_INCREF_NO_IMM(cpy_r_r13); @@ -249773,7 +242216,7 @@ CPyL15: ; CPy_DECREF(cpy_r_r19); cpy_r_r23 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 123, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 122, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r23); @@ -249807,7 +242250,7 @@ CPyL16: ; CPyL19: ; cpy_r_r28 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "__mypyc_temp__1", 123, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "__mypyc_temp__1", 122, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF(cpy_r_r28); @@ -249826,7 +242269,7 @@ CPyL20: ; } cpy_r_r31 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 124, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 123, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF(cpy_r_r31); @@ -249852,7 +242295,7 @@ CPyL23: ; if (cpy_r_r36) goto CPyL19; cpy_r_r37 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r37 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 125, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 124, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF(cpy_r_r37); @@ -249877,7 +242320,7 @@ CPyL29: ; } cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r43 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 127, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 126, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r43); @@ -250139,10 +242582,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp851 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp851); - PyObject *__tmp852 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp852); + PyObject *__tmp816 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp816); + PyObject *__tmp817 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp817); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -250593,7 +243036,7 @@ CPyL1: ; CPyL4: ; cpy_r_r9 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 159, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 158, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r9); @@ -250617,14 +243060,14 @@ CPyL5: ; if (!cpy_r_r15) goto CPyL69; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 160, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 159, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r16); CPyL9: ; cpy_r_r17 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r17 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 160, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 159, CPyStatic_subscription_manager___globals); goto CPyL140; } CPy_INCREF(cpy_r_r17); @@ -250640,14 +243083,14 @@ CPyL10: ; } cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 161, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 160, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r21); CPyL12: ; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 161, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 160, CPyStatic_subscription_manager___globals); goto CPyL141; } CPy_INCREF(cpy_r_r22); @@ -250661,7 +243104,7 @@ CPyL13: ; } cpy_r_r24 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r24 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 162, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 161, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r24); @@ -250678,7 +243121,7 @@ CPyL15: ; } cpy_r_r28 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 162, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 161, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF(cpy_r_r28); @@ -250873,7 +243316,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r40))) cpy_r_r59 = cpy_r_r40; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 162, CPyStatic_subscription_manager___globals, "str", cpy_r_r40); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 161, CPyStatic_subscription_manager___globals, "str", cpy_r_r40); goto CPyL138; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { @@ -250887,14 +243330,14 @@ CPyL49: ; } cpy_r_r61 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r61 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 163, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 162, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r61); CPyL52: ; cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 163, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 162, CPyStatic_subscription_manager___globals); goto CPyL152; } CPy_INCREF(cpy_r_r62); @@ -250910,14 +243353,14 @@ CPyL53: ; } cpy_r_r66 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r66 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 164, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 163, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r66); CPyL55: ; cpy_r_r67 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r67 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 164, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 163, CPyStatic_subscription_manager___globals); goto CPyL153; } CPy_INCREF(cpy_r_r67); @@ -250931,7 +243374,7 @@ CPyL56: ; } cpy_r_r69 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r69 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 165, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 164, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r69); @@ -250944,7 +243387,7 @@ CPyL58: ; ' id: %s') */ cpy_r_r72 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 167, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 166, CPyStatic_subscription_manager___globals); goto CPyL154; } CPy_INCREF(cpy_r_r72); @@ -250959,12 +243402,12 @@ CPyL59: ; if (likely(PyUnicode_Check(cpy_r_r74))) cpy_r_r75 = cpy_r_r74; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 167, CPyStatic_subscription_manager___globals, "str", cpy_r_r74); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 166, CPyStatic_subscription_manager___globals, "str", cpy_r_r74); goto CPyL154; } cpy_r_r76 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r76 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 168, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 167, CPyStatic_subscription_manager___globals); goto CPyL155; } CPy_INCREF(cpy_r_r76); @@ -250984,7 +243427,7 @@ CPyL63: ; CPy_DECREF(cpy_r_r76); cpy_r_r81 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r81 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 170, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 169, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r81); @@ -251001,7 +243444,7 @@ CPyL68: ; CPyL69: ; cpy_r_r83 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r83 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 171, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 170, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r83); @@ -251025,7 +243468,7 @@ CPyL70: ; if (!cpy_r_r89) goto CPyL129; cpy_r_r90 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r90 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 172, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 171, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r90); @@ -251079,7 +243522,7 @@ CPyL80: ; } cpy_r_r102 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r102 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 176, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 175, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r102); @@ -251110,7 +243553,7 @@ CPyL83: ; CPyL86: ; cpy_r_r106 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; if (unlikely(cpy_r_r106 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__5", 176, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__5", 175, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r106); @@ -251145,14 +243588,14 @@ CPyL87: ; CPyL90: ; cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r111 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 177, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 176, CPyStatic_subscription_manager___globals); goto CPyL161; } CPy_INCREF_NO_IMM(cpy_r_r111); CPyL91: ; cpy_r_r112 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r112 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub", 177, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub", 176, CPyStatic_subscription_manager___globals); goto CPyL162; } CPy_INCREF(cpy_r_r112); @@ -251333,7 +243776,7 @@ CPyL120: ; if (likely(PyUnicode_Check(cpy_r_r121))) cpy_r_r140 = cpy_r_r121; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 177, CPyStatic_subscription_manager___globals, "str", cpy_r_r121); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 176, CPyStatic_subscription_manager___globals, "str", cpy_r_r121); goto CPyL161; } cpy_r_r141 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; @@ -251365,7 +243808,7 @@ CPyL122: ; } cpy_r_r147 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids; if (unlikely(cpy_r_r147 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_ids", 178, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_ids", 177, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r147); @@ -251771,10 +244214,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp853 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp853); - PyObject *__tmp854 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp854); + PyObject *__tmp818 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp818); + PyObject *__tmp819 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp819); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -252232,7 +244675,7 @@ CPyL1: ; CPyL4: ; cpy_r_r11 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r11 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 213, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r11); @@ -252256,7 +244699,7 @@ CPyL5: ; if (cpy_r_r17) goto CPyL10; cpy_r_r18 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 213, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r18); @@ -252267,7 +244710,7 @@ CPyL9: ; CPyL10: ; cpy_r_r20 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r20 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 215, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r20); @@ -252277,7 +244720,7 @@ CPyL11: ; if (!cpy_r_r21) goto CPyL27; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 216, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 215, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r22); @@ -252285,7 +244728,7 @@ CPyL13: ; if (likely(PyUnicode_Check(cpy_r_r22))) cpy_r_r23 = cpy_r_r22; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 216, CPyStatic_subscription_manager___globals, "str", cpy_r_r22); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 215, CPyStatic_subscription_manager___globals, "str", cpy_r_r22); goto CPyL223; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id != NULL) { @@ -252299,14 +244742,14 @@ CPyL13: ; } cpy_r_r25 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r25 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 217, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 216, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r25); CPyL16: ; cpy_r_r26 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; if (unlikely(cpy_r_r26 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 217, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 216, CPyStatic_subscription_manager___globals); goto CPyL225; } CPy_INCREF(cpy_r_r26); @@ -252329,7 +244772,7 @@ CPyL17: ; } cpy_r_r29 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r29 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 218, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 217, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r29); @@ -252343,7 +244786,7 @@ CPyL20: ; ' id: ') */ cpy_r_r33 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; if (unlikely(cpy_r_r33 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 221, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 220, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r33); @@ -252380,7 +244823,7 @@ CPyL22: ; CPyL27: ; cpy_r_r41 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r41 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 224, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 223, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r41); @@ -252397,14 +244840,14 @@ CPyL28: ; CPyL29: ; cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r43 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 226, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 225, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r43); CPyL30: ; cpy_r_r44 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 226, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 225, CPyStatic_subscription_manager___globals); goto CPyL227; } CPy_INCREF_NO_IMM(cpy_r_r44); @@ -252432,7 +244875,7 @@ CPyL32: ; ' label: ') */ cpy_r_r51 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r51 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 230, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 229, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r51); @@ -252448,13 +244891,13 @@ CPyL35: ; if (likely(PyUnicode_Check(cpy_r_r54))) cpy_r_r55 = cpy_r_r54; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 230, CPyStatic_subscription_manager___globals, "str", cpy_r_r54); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 229, CPyStatic_subscription_manager___globals, "str", cpy_r_r54); goto CPyL223; } cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '\n id: ' */ cpy_r_r57 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r57 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 230, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 229, CPyStatic_subscription_manager___globals); goto CPyL228; } CPy_INCREF(cpy_r_r57); @@ -252472,16 +244915,16 @@ CPyL39: ; else { cpy_r_r61 = NULL; } - if (cpy_r_r61 != NULL) goto __LL855; + if (cpy_r_r61 != NULL) goto __LL820; if (cpy_r_r60 == Py_None) cpy_r_r61 = cpy_r_r60; else { cpy_r_r61 = NULL; } - if (cpy_r_r61 != NULL) goto __LL855; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 230, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r60); + if (cpy_r_r61 != NULL) goto __LL820; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 229, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r60); goto CPyL228; -__LL855: ; +__LL820: ; cpy_r_r62 = PyObject_Str(cpy_r_r61); CPy_DECREF(cpy_r_r61); if (unlikely(cpy_r_r62 == NULL)) { @@ -252521,7 +244964,7 @@ __LL855: ; CPyL48: ; cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r70 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 233, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 232, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r70); @@ -252538,7 +244981,7 @@ CPyL49: ; } cpy_r_r74 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r74 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 233, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 232, CPyStatic_subscription_manager___globals); goto CPyL230; } CPy_INCREF(cpy_r_r74); @@ -252554,7 +244997,7 @@ CPyL51: ; if (likely(PyUnicode_Check(cpy_r_r77))) cpy_r_r78 = cpy_r_r77; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 233, CPyStatic_subscription_manager___globals, "str", cpy_r_r77); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 232, CPyStatic_subscription_manager___globals, "str", cpy_r_r77); goto CPyL230; } cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unsubscribe' */ @@ -252739,14 +245182,14 @@ CPyL83: ; if (!cpy_r_r107) goto CPyL209; cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r108 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 234, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 233, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r108); CPyL86: ; cpy_r_r109 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r109 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 234, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 233, CPyStatic_subscription_manager___globals); goto CPyL239; } CPy_INCREF(cpy_r_r109); @@ -252760,7 +245203,7 @@ CPyL87: ; } cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r111 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 235, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 234, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r111); @@ -252773,7 +245216,7 @@ CPyL89: ; ' id: %s') */ cpy_r_r114 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r114 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 238, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 237, CPyStatic_subscription_manager___globals); goto CPyL240; } CPy_INCREF(cpy_r_r114); @@ -252789,12 +245232,12 @@ CPyL90: ; if (likely(PyUnicode_Check(cpy_r_r117))) cpy_r_r118 = cpy_r_r117; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 238, CPyStatic_subscription_manager___globals, "str", cpy_r_r117); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 237, CPyStatic_subscription_manager___globals, "str", cpy_r_r117); goto CPyL240; } cpy_r_r119 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r119 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 239, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 238, CPyStatic_subscription_manager___globals); goto CPyL241; } CPy_INCREF(cpy_r_r119); @@ -252810,7 +245253,7 @@ CPyL94: ; if (likely(PyUnicode_Check(cpy_r_r122))) cpy_r_r123 = cpy_r_r122; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 239, CPyStatic_subscription_manager___globals, "str", cpy_r_r122); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 238, CPyStatic_subscription_manager___globals, "str", cpy_r_r122); goto CPyL241; } cpy_r_r124 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ @@ -252828,7 +245271,7 @@ CPyL98: ; CPy_DECREF(cpy_r_r123); cpy_r_r128 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r128 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 242, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 241, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r128); @@ -252851,7 +245294,7 @@ CPyL100: ; if (!cpy_r_r134) goto CPyL137; cpy_r_r135 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r135 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 244, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 243, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r135); @@ -252866,17 +245309,15 @@ CPyL102: ; CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL223; } - if (likely(Py_TYPE(cpy_r_r138) == CPyType_request_processor___RequestProcessor)) - cpy_r_r139 = cpy_r_r138; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 244, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r138); - goto CPyL244; - } - cpy_r_r140 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r139)->__handler_subscription_queue; - CPy_INCREF_NO_IMM(cpy_r_r140); + cpy_r_r139 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_subscription_queue' */ + cpy_r_r140 = CPyObject_GetAttr(cpy_r_r138, cpy_r_r139); CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r140 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL223; + } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue); + CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue); } ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r140; cpy_r_r141 = 1; @@ -252886,23 +245327,23 @@ CPyL102: ; } cpy_r_r142 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; if (unlikely(cpy_r_r142 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "queue", 246, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "queue", 245, CPyStatic_subscription_manager___globals); goto CPyL223; } - CPy_INCREF_NO_IMM(cpy_r_r142); + CPy_INCREF(cpy_r_r142); CPyL106: ; cpy_r_r143 = CPyStatic_subscription_manager___globals; cpy_r_r144 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ cpy_r_r145 = CPyDict_GetItem(cpy_r_r143, cpy_r_r144); if (unlikely(cpy_r_r145 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL245; + goto CPyL244; } cpy_r_r146 = PyObject_Vectorcall(cpy_r_r145, 0, 0, 0); CPy_DECREF(cpy_r_r145); if (unlikely(cpy_r_r146 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL245; + goto CPyL244; } cpy_r_r147 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ PyObject *cpy_r_r148[2] = {cpy_r_r142, cpy_r_r146}; @@ -252910,9 +245351,9 @@ CPyL106: ; cpy_r_r150 = PyObject_VectorcallMethod(cpy_r_r147, cpy_r_r149, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r150 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL246; + goto CPyL245; } - CPy_DECREF_NO_IMM(cpy_r_r142); + CPy_DECREF(cpy_r_r142); CPy_DECREF(cpy_r_r146); cpy_r_r151 = CPy_GetCoro(cpy_r_r150); CPy_DECREF(cpy_r_r150); @@ -252965,13 +245406,13 @@ CPyL116: ; CPyL117: ; cpy_r_r161 = (PyObject *)&_Py_NoneStruct; cpy_r_r162 = cpy_r_type != cpy_r_r161; - if (!cpy_r_r162) goto CPyL247; + if (!cpy_r_r162) goto CPyL246; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL121; } else - goto CPyL248; + goto CPyL247; CPyL119: ; CPy_Unreachable(); CPyL120: ; @@ -252988,13 +245429,13 @@ CPyL121: ; cpy_r_r164 = 1; if (unlikely(!cpy_r_r164)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL249; + goto CPyL248; } cpy_r_r165 = (PyObject **)&cpy_r_r3; cpy_r_r166 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; if (unlikely(cpy_r_r166 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL249; + goto CPyL248; } CPy_INCREF(cpy_r_r166); CPyL123: ; @@ -253002,14 +245443,14 @@ CPyL123: ; CPy_DecRef(cpy_r_r166); if (unlikely(cpy_r_r167 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL249; + goto CPyL248; } if (cpy_r_r167) goto CPyL127; cpy_r_r159 = cpy_r_r3; cpy_r_r168 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; if (unlikely(cpy_r_r168.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL250; + goto CPyL249; } CPy_INCREF(cpy_r_r168.f0); CPy_INCREF(cpy_r_r168.f1); @@ -253058,7 +245499,7 @@ CPyL132: ; cpy_r_r172 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; if (unlikely(cpy_r_r172 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL251; + goto CPyL250; } CPy_INCREF(cpy_r_r172); CPyL133: ; @@ -253089,7 +245530,7 @@ CPyL141: ; CPyL142: ; cpy_r_r177 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r177 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 249, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 248, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r177); @@ -253099,7 +245540,7 @@ CPyL143: ; cpy_r_r180 = CPyDict_GetItem(cpy_r_r178, cpy_r_r179); if (unlikely(cpy_r_r180 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL252; + goto CPyL251; } cpy_r_r181 = PyObject_IsInstance(cpy_r_r177, cpy_r_r180); CPy_DECREF(cpy_r_r177); @@ -253113,7 +245554,7 @@ CPyL143: ; if (!cpy_r_r183) goto CPyL209; cpy_r_r184 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r184 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 250, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 249, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r184); @@ -253167,7 +245608,7 @@ CPyL153: ; } cpy_r_r196 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r196 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 256, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 255, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r196); @@ -253196,7 +245637,7 @@ CPyL156: ; CPyL159: ; cpy_r_r200 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; if (unlikely(cpy_r_r200 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 256, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 255, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r200); @@ -253206,7 +245647,7 @@ CPyL160: ; CPy_DECREF_NO_IMM(cpy_r_r200); cpy_r_r203 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; if (unlikely(cpy_r_r203 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 256, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); goto CPyL223; } CPyL161: ; @@ -253214,15 +245655,15 @@ CPyL161: ; if (!cpy_r_r204) goto CPyL200; cpy_r_r205 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; if (unlikely(cpy_r_r205 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 256, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 255, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r205); CPyL163: ; cpy_r_r206 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; if (unlikely(cpy_r_r206 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 256, CPyStatic_subscription_manager___globals); - goto CPyL253; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); + goto CPyL252; } CPyL164: ; cpy_r_r207 = (CPyPtr)&((PyListObject *)cpy_r_r205)->ob_item; @@ -253259,15 +245700,15 @@ CPyL164: ; CPyL166: ; cpy_r_r215 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r215 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 257, CPyStatic_subscription_manager___globals); - goto CPyL254; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 256, CPyStatic_subscription_manager___globals); + goto CPyL253; } CPy_INCREF_NO_IMM(cpy_r_r215); CPyL167: ; cpy_r_r216 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r216 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 257, CPyStatic_subscription_manager___globals); - goto CPyL255; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 256, CPyStatic_subscription_manager___globals); + goto CPyL254; } CPy_INCREF(cpy_r_r216); CPyL168: ; @@ -253276,7 +245717,7 @@ CPyL168: ; CPy_DECREF_NO_IMM(cpy_r_r215); if (unlikely(cpy_r_r217 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL254; + goto CPyL253; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14); @@ -253285,12 +245726,12 @@ CPyL168: ; cpy_r_r218 = 1; if (unlikely(!cpy_r_r218)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL254; + goto CPyL253; } cpy_r_r219 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; if (unlikely(cpy_r_r219 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL254; + goto CPyL253; } CPy_INCREF_NO_IMM(cpy_r_r219); CPyL171: ; @@ -253300,11 +245741,11 @@ CPyL171: ; cpy_r_r222 = (PyObject **)&cpy_r_r5; cpy_r_r223 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r219, cpy_r_r220, cpy_r_r220, cpy_r_r220, cpy_r_r220, cpy_r_r222); CPy_DECREF_NO_IMM(cpy_r_r219); - if (cpy_r_r223 != NULL) goto CPyL256; + if (cpy_r_r223 != NULL) goto CPyL255; cpy_r_r224 = cpy_r_r5 != 0; if (unlikely(!cpy_r_r224)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL257; + goto CPyL256; } cpy_r_r225 = cpy_r_r5; cpy_r_r226 = NULL; @@ -253315,7 +245756,7 @@ CPyL171: ; cpy_r_r227 = 1; if (unlikely(!cpy_r_r227)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL257; } else goto CPyL196; CPyL174: ; @@ -253326,13 +245767,13 @@ CPyL175: ; CPyL176: ; cpy_r_r230 = (PyObject *)&_Py_NoneStruct; cpy_r_r231 = cpy_r_type != cpy_r_r230; - if (!cpy_r_r231) goto CPyL259; + if (!cpy_r_r231) goto CPyL258; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL180; } else - goto CPyL260; + goto CPyL259; CPyL178: ; CPy_Unreachable(); CPyL179: ; @@ -253349,13 +245790,13 @@ CPyL180: ; cpy_r_r233 = 1; if (unlikely(!cpy_r_r233)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL261; + goto CPyL260; } cpy_r_r234 = (PyObject **)&cpy_r_r7; cpy_r_r235 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; if (unlikely(cpy_r_r235 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL261; + goto CPyL260; } CPy_INCREF_NO_IMM(cpy_r_r235); CPyL182: ; @@ -253363,18 +245804,18 @@ CPyL182: ; CPy_DecRef(cpy_r_r235); if (unlikely(cpy_r_r236 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL261; + goto CPyL260; } if (cpy_r_r236) { goto CPyL186; } else - goto CPyL262; + goto CPyL261; CPyL184: ; cpy_r_r228 = cpy_r_r7; cpy_r_r237 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; if (unlikely(cpy_r_r237.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL263; + goto CPyL262; } CPy_INCREF(cpy_r_r237.f0); CPy_INCREF(cpy_r_r237.f1); @@ -253390,7 +245831,7 @@ CPyL186: ; cpy_r_r238 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; if (unlikely(cpy_r_r238.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL264; + goto CPyL263; } CPy_INCREF(cpy_r_r238.f0); CPy_INCREF(cpy_r_r238.f1); @@ -253422,7 +245863,7 @@ CPyL191: ; cpy_r_r241 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; if (unlikely(cpy_r_r241 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL265; + goto CPyL264; } CPy_INCREF_NO_IMM(cpy_r_r241); CPyL192: ; @@ -253432,7 +245873,7 @@ CPyL192: ; if (cpy_r_r242 == NULL) { goto CPyL194; } else - goto CPyL266; + goto CPyL265; CPyL193: ; cpy_r_r228 = cpy_r_r242; goto CPyL175; @@ -253440,7 +245881,7 @@ CPyL194: ; cpy_r_r243 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r243 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL254; + goto CPyL253; } cpy_r_r225 = cpy_r_r243; CPyL196: ; @@ -253451,7 +245892,7 @@ CPyL196: ; CPy_DECREF(cpy_r_r225); if (unlikely(cpy_r_r244 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL254; + goto CPyL253; } cpy_r_r245 = cpy_r_r244 ? Py_True : Py_False; cpy_r_r246 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; @@ -253475,7 +245916,7 @@ CPyL196: ; } cpy_r_r251 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; if (unlikely(cpy_r_r251 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 256, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); goto CPyL223; } CPyL199: ; @@ -253490,7 +245931,7 @@ CPyL199: ; CPyL200: ; cpy_r_r254 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; if (unlikely(cpy_r_r254 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "unsubscribed", 258, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "unsubscribed", 257, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r254); @@ -253500,7 +245941,7 @@ CPyL201: ; cpy_r_r257 = CPyObject_GetAttr(cpy_r_r255, cpy_r_r256); if (unlikely(cpy_r_r257 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL267; + goto CPyL266; } PyObject *cpy_r_r258[1] = {cpy_r_r254}; cpy_r_r259 = (PyObject **)&cpy_r_r258; @@ -253508,7 +245949,7 @@ CPyL201: ; CPy_DECREF(cpy_r_r257); if (unlikely(cpy_r_r260 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL267; + goto CPyL266; } CPy_DECREF_NO_IMM(cpy_r_r254); if (unlikely(!PyBool_Check(cpy_r_r260))) { @@ -253532,7 +245973,7 @@ CPyL208: ; CPyL209: ; cpy_r_r264 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r264 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 260, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 259, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r264); @@ -253544,8 +245985,8 @@ CPyL210: ; ' subscription=%s') */ cpy_r_r267 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r267 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 262, CPyStatic_subscription_manager___globals); - goto CPyL268; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 261, CPyStatic_subscription_manager___globals); + goto CPyL267; } CPy_INCREF(cpy_r_r267); CPyL211: ; @@ -253555,9 +245996,9 @@ CPyL211: ; cpy_r_r271 = PyObject_VectorcallMethod(cpy_r_r268, cpy_r_r270, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r271 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL269; + goto CPyL268; } else - goto CPyL270; + goto CPyL269; CPyL212: ; CPy_DECREF(cpy_r_r265); CPy_DECREF(cpy_r_r267); @@ -253572,24 +246013,24 @@ CPyL216: ; return 0; CPyL217: ; cpy_r_r274 = cpy_r_r8 == 0; - if (cpy_r_r274) goto CPyL271; + if (cpy_r_r274) goto CPyL270; cpy_r_r275 = cpy_r_r8 == 1; if (cpy_r_r275) { - goto CPyL272; + goto CPyL271; } else - goto CPyL273; + goto CPyL272; CPyL219: ; cpy_r_r276 = cpy_r_r8 == 2; if (cpy_r_r276) { - goto CPyL274; + goto CPyL273; } else - goto CPyL275; + goto CPyL274; CPyL220: ; cpy_r_r277 = cpy_r_r8 == 3; if (cpy_r_r277) { goto CPyL176; } else - goto CPyL276; + goto CPyL275; CPyL221: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r278 = 0; @@ -253666,57 +246107,54 @@ CPyL243: ; CPy_DECREF(cpy_r_r127); goto CPyL98; CPyL244: ; - CPy_DecRef(cpy_r_r138); - goto CPyL223; -CPyL245: ; CPy_DecRef(cpy_r_r142); goto CPyL223; -CPyL246: ; +CPyL245: ; CPy_DecRef(cpy_r_r142); CPy_DecRef(cpy_r_r146); goto CPyL223; -CPyL247: ; +CPyL246: ; CPy_XDECREF(cpy_r_r3); goto CPyL120; -CPyL248: ; +CPyL247: ; CPy_XDECREF(cpy_r_r3); goto CPyL119; -CPyL249: ; +CPyL248: ; CPy_XDecRef(cpy_r_r3); goto CPyL129; -CPyL250: ; +CPyL249: ; CPy_DecRef(cpy_r_r159); goto CPyL129; -CPyL251: ; +CPyL250: ; CPy_DecRef(cpy_r_arg); goto CPyL223; -CPyL252: ; +CPyL251: ; CPy_DecRef(cpy_r_r177); goto CPyL223; -CPyL253: ; +CPyL252: ; CPy_DecRef(cpy_r_r205); goto CPyL223; -CPyL254: ; +CPyL253: ; goto CPyL223; -CPyL255: ; +CPyL254: ; CPy_DecRef(cpy_r_r215); goto CPyL223; -CPyL256: ; +CPyL255: ; CPy_XDECREF(cpy_r_r5); goto CPyL174; -CPyL257: ; +CPyL256: ; CPy_XDecRef(cpy_r_r5); goto CPyL223; -CPyL258: ; +CPyL257: ; CPy_DecRef(cpy_r_r225); goto CPyL223; -CPyL259: ; +CPyL258: ; CPy_XDECREF(cpy_r_r7); goto CPyL179; -CPyL260: ; +CPyL259: ; CPy_XDECREF(cpy_r_r7); goto CPyL178; -CPyL261: ; +CPyL260: ; CPy_XDecRef(cpy_r_r7); cpy_r_r280 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { @@ -253725,12 +246163,12 @@ CPyL261: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r280; cpy_r_r281 = 1; goto CPyL188; -CPyL262: ; +CPyL261: ; goto CPyL184; -CPyL263: ; +CPyL262: ; CPy_DecRef(cpy_r_r228); goto CPyL188; -CPyL264: ; +CPyL263: ; cpy_r_r282 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); @@ -253739,25 +246177,25 @@ CPyL264: ; cpy_r_r283 = 1; CPy_DecRef(cpy_r_r225); goto CPyL188; -CPyL265: ; +CPyL264: ; CPy_DecRef(cpy_r_arg); goto CPyL223; -CPyL266: ; +CPyL265: ; goto CPyL193; -CPyL267: ; +CPyL266: ; CPy_DecRef(cpy_r_r254); goto CPyL223; -CPyL268: ; +CPyL267: ; CPy_DecRef(cpy_r_r265); goto CPyL223; -CPyL269: ; +CPyL268: ; CPy_DecRef(cpy_r_r265); CPy_DecRef(cpy_r_r267); goto CPyL223; -CPyL270: ; +CPyL269: ; CPy_DECREF(cpy_r_r271); goto CPyL212; -CPyL271: ; +CPyL270: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); @@ -253768,7 +246206,7 @@ CPyL271: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r284; cpy_r_r285 = 1; goto CPyL1; -CPyL272: ; +CPyL271: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); cpy_r_r286 = NULL; @@ -253778,10 +246216,10 @@ CPyL272: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r286; cpy_r_r287 = 1; goto CPyL63; -CPyL273: ; +CPyL272: ; CPy_XDECREF(cpy_r_r1); goto CPyL219; -CPyL274: ; +CPyL273: ; CPy_XDECREF(cpy_r_r7); cpy_r_r288 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { @@ -253790,10 +246228,10 @@ CPyL274: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r288; cpy_r_r289 = 1; goto CPyL117; -CPyL275: ; +CPyL274: ; CPy_XDECREF(cpy_r_r3); goto CPyL220; -CPyL276: ; +CPyL275: ; CPy_XDECREF(cpy_r_r7); goto CPyL221; } @@ -253996,10 +246434,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp856 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp856); - PyObject *__tmp857 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp857); + PyObject *__tmp821 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp821); + PyObject *__tmp822 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp822); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -254144,16 +246582,16 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager___unsubscribe(PyObjec } PyObject *arg_subscriptions; arg_subscriptions = obj_subscriptions; - if (arg_subscriptions != NULL) goto __LL858; + if (arg_subscriptions != NULL) goto __LL823; if (PyUnicode_Check(obj_subscriptions)) arg_subscriptions = obj_subscriptions; else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL858; + if (arg_subscriptions != NULL) goto __LL823; CPy_TypeError("union[object, str]", obj_subscriptions); goto fail; -__LL858: ; +__LL823: ; PyObject *retval = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(arg_self, arg_subscriptions); return retval; fail: ; @@ -254292,7 +246730,7 @@ CPyL1: ; CPyL4: ; cpy_r_r7 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 277, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 276, CPyStatic_subscription_manager___globals); goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r7); @@ -254313,10 +246751,10 @@ CPyL6: ; cpy_r_r10 = (CPyPtr)&((PyVarObject *)cpy_r_r9)->ob_size; cpy_r_r11 = *(int64_t *)cpy_r_r10; cpy_r_r12 = PyList_New(cpy_r_r11); - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r12; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r12; cpy_r_r13 = 1; if (unlikely(cpy_r_r12 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); @@ -254340,7 +246778,7 @@ CPyL6: ; CPyL10: ; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 273, CPyStatic_subscription_manager___globals); goto CPyL83; } CPy_INCREF_NO_IMM(cpy_r_r16); @@ -254350,7 +246788,7 @@ CPyL11: ; CPy_DECREF_NO_IMM(cpy_r_r16); cpy_r_r19 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r19 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 273, CPyStatic_subscription_manager___globals); goto CPyL83; } CPyL12: ; @@ -254358,14 +246796,14 @@ CPyL12: ; if (!cpy_r_r20) goto CPyL51; cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 273, CPyStatic_subscription_manager___globals); goto CPyL83; } CPy_INCREF_NO_IMM(cpy_r_r21); CPyL14: ; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r22 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 273, CPyStatic_subscription_manager___globals); goto CPyL84; } CPyL15: ; @@ -254389,7 +246827,7 @@ CPyL15: ; if (unlikely(cpy_r_r29 == -113)) { PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__17' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r29; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r29; cpy_r_r30 = 1; if (unlikely(cpy_r_r29 == -113)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", -1, CPyStatic_subscription_manager___globals); @@ -254398,14 +246836,14 @@ CPyL15: ; CPyL17: ; cpy_r_r31 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 275, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 274, CPyStatic_subscription_manager___globals); goto CPyL83; } CPy_INCREF_NO_IMM(cpy_r_r31); CPyL18: ; cpy_r_r32 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "sub", 275, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "sub", 274, CPyStatic_subscription_manager___globals); goto CPyL85; } CPy_INCREF(cpy_r_r32); @@ -254593,21 +247031,21 @@ CPyL47: ; goto CPyL83; } cpy_r_r61 = cpy_r_r60 ? Py_True : Py_False; - cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; + cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1; if (unlikely(cpy_r_r62 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_1' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } else { CPy_INCREF_NO_IMM(cpy_r_r62); } - cpy_r_r63 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1; + cpy_r_r63 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; if (unlikely(cpy_r_r63 == -113)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_1' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } CPyList_SetItemUnsafe(cpy_r_r62, cpy_r_r63, cpy_r_r61); CPy_DECREF_NO_IMM(cpy_r_r62); cpy_r_r64 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r64 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 273, CPyStatic_subscription_manager___globals); goto CPyL83; } CPyL50: ; @@ -254620,9 +247058,9 @@ CPyL50: ; } else goto CPyL10; CPyL51: ; - cpy_r_r67 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; + cpy_r_r67 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1; if (unlikely(cpy_r_r67 == NULL)) { - PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); + PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_1' of 'unsubscribe_all_SubscriptionManager_gen' undefined"); } else { CPy_INCREF_NO_IMM(cpy_r_r67); } @@ -254637,7 +247075,7 @@ CPyL51: ; } cpy_r_r69 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; if (unlikely(cpy_r_r69 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "unsubscribed", 279, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "unsubscribed", 278, CPyStatic_subscription_manager___globals); goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r69); @@ -254670,7 +247108,7 @@ CPyL53: ; if (!cpy_r_r76) goto CPyL64; cpy_r_r77 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r77 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 280, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 279, CPyStatic_subscription_manager___globals); goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r77); @@ -254702,7 +247140,7 @@ CPyL63: ; CPyL64: ; cpy_r_r86 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r86 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 283, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 282, CPyStatic_subscription_manager___globals); goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r86); @@ -254722,7 +247160,7 @@ CPyL66: ; if (!cpy_r_r91) goto CPyL72; cpy_r_r92 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r92 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 284, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 283, CPyStatic_subscription_manager___globals); goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r92); @@ -254735,7 +247173,7 @@ CPyL68: ; ' subscriptions=%s') */ cpy_r_r95 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r95 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 287, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 286, CPyStatic_subscription_manager___globals); goto CPyL100; } CPy_INCREF_NO_IMM(cpy_r_r95); @@ -254817,10 +247255,10 @@ CPyL90: ; CPyL91: ; CPy_XDecRef(cpy_r_r3); cpy_r_r107 = NULL; - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r107; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r107; cpy_r_r108 = 1; goto CPyL39; CPyL92: ; @@ -254830,10 +247268,10 @@ CPyL93: ; goto CPyL39; CPyL94: ; cpy_r_r109 = NULL; - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r109; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r109; cpy_r_r110 = 1; CPy_DecRef(cpy_r_r41); goto CPyL39; @@ -254864,10 +247302,10 @@ CPyL102: ; CPyL103: ; CPy_XDECREF(cpy_r_r3); cpy_r_r111 = NULL; - if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); + if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) { + CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1); } - ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r111; + ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r111; cpy_r_r112 = 1; goto CPyL1; CPyL104: ; @@ -255073,10 +247511,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp859 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp859); - PyObject *__tmp860 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp860); + PyObject *__tmp824 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp824); + PyObject *__tmp825 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp825); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -255229,124 +247667,123 @@ PyObject *CPyDef_subscription_manager___handle_subscriptions_SubscriptionManager PyObject *cpy_r_r11; PyObject *cpy_r_r12; PyObject *cpy_r_r13; - PyObject *cpy_r_r14; + int32_t cpy_r_r14; PyObject *cpy_r_r15; - int32_t cpy_r_r16; + char cpy_r_r16; PyObject *cpy_r_r17; - char cpy_r_r18; + PyObject *cpy_r_r18; PyObject *cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - CPyPtr cpy_r_r22; - int64_t cpy_r_r23; - CPyTagged cpy_r_r24; - char cpy_r_r25; - char cpy_r_r26; + CPyPtr cpy_r_r20; + int64_t cpy_r_r21; + CPyTagged cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; PyObject *cpy_r_r27; PyObject *cpy_r_r28; - PyObject *cpy_r_r29; - PyObject *cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; + PyObject **cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; PyObject *cpy_r_r34; - char cpy_r_r35; + PyObject *cpy_r_r35; PyObject *cpy_r_r36; PyObject *cpy_r_r37; PyObject *cpy_r_r38; PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - PyObject *cpy_r_r41; - char cpy_r_r42; - char cpy_r_r43; + char cpy_r_r40; + char cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - CPyPtr cpy_r_r47; - int64_t cpy_r_r48; - CPyTagged cpy_r_r49; - char cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - char cpy_r_r53; + CPyPtr cpy_r_r45; + int64_t cpy_r_r46; + CPyTagged cpy_r_r47; + char cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject **cpy_r_r52; + PyObject *cpy_r_r53; PyObject *cpy_r_r54; - PyObject *cpy_r_r55; + char cpy_r_r55; PyObject *cpy_r_r56; - PyObject **cpy_r_r57; + PyObject *cpy_r_r57; PyObject *cpy_r_r58; - char cpy_r_r59; + PyObject *cpy_r_r59; PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - char cpy_r_r62; - PyObject *cpy_r_r63; - char cpy_r_r64; - PyObject *cpy_r_r65; - char cpy_r_r66; - tuple_T3OOO cpy_r_r67; - char cpy_r_r68; - PyObject **cpy_r_r69; - PyObject *cpy_r_r70; - char cpy_r_r71; + char cpy_r_r61; + PyObject *cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + char cpy_r_r65; + tuple_T3OOO cpy_r_r66; + char cpy_r_r67; + PyObject **cpy_r_r68; + PyObject *cpy_r_r69; + char cpy_r_r70; + tuple_T3OOO cpy_r_r71; tuple_T3OOO cpy_r_r72; tuple_T3OOO cpy_r_r73; - tuple_T3OOO cpy_r_r74; - char cpy_r_r75; + char cpy_r_r74; + PyObject *cpy_r_r75; PyObject *cpy_r_r76; PyObject *cpy_r_r77; PyObject *cpy_r_r78; - PyObject *cpy_r_r79; - char cpy_r_r80; + char cpy_r_r79; + PyObject *cpy_r_r80; PyObject *cpy_r_r81; PyObject *cpy_r_r82; PyObject *cpy_r_r83; PyObject *cpy_r_r84; PyObject *cpy_r_r85; - PyObject *cpy_r_r86; - PyObject **cpy_r_r88; + PyObject **cpy_r_r87; + PyObject *cpy_r_r88; PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - char cpy_r_r91; + char cpy_r_r90; + PyObject *cpy_r_r91; PyObject *cpy_r_r92; PyObject *cpy_r_r93; PyObject *cpy_r_r94; PyObject *cpy_r_r95; - PyObject *cpy_r_r96; - char cpy_r_r97; - PyObject *cpy_r_r98; - char cpy_r_r99; - PyObject *cpy_r_r100; - char cpy_r_r101; - tuple_T3OOO cpy_r_r102; - char cpy_r_r103; - PyObject **cpy_r_r104; - PyObject *cpy_r_r105; - char cpy_r_r106; + char cpy_r_r96; + PyObject *cpy_r_r97; + char cpy_r_r98; + PyObject *cpy_r_r99; + char cpy_r_r100; + tuple_T3OOO cpy_r_r101; + char cpy_r_r102; + PyObject **cpy_r_r103; + PyObject *cpy_r_r104; + char cpy_r_r105; + tuple_T3OOO cpy_r_r106; tuple_T3OOO cpy_r_r107; tuple_T3OOO cpy_r_r108; - tuple_T3OOO cpy_r_r109; - char cpy_r_r110; + char cpy_r_r109; + PyObject *cpy_r_r110; PyObject *cpy_r_r111; PyObject *cpy_r_r112; PyObject *cpy_r_r113; - PyObject *cpy_r_r114; - char cpy_r_r115; + char cpy_r_r114; + PyObject *cpy_r_r115; PyObject *cpy_r_r116; PyObject *cpy_r_r117; PyObject *cpy_r_r118; - PyObject *cpy_r_r119; - char cpy_r_r120; + char cpy_r_r119; + PyObject *cpy_r_r120; PyObject *cpy_r_r121; PyObject *cpy_r_r122; PyObject *cpy_r_r123; PyObject *cpy_r_r124; - PyObject *cpy_r_r125; - char cpy_r_r126; + char cpy_r_r125; + PyObject *cpy_r_r126; PyObject *cpy_r_r127; - PyObject *cpy_r_r128; - char cpy_r_r129; - PyObject *cpy_r_r130; - int32_t cpy_r_r131; + char cpy_r_r128; + PyObject *cpy_r_r129; + int32_t cpy_r_r130; + char cpy_r_r131; char cpy_r_r132; - char cpy_r_r133; + PyObject *cpy_r_r133; PyObject *cpy_r_r134; PyObject *cpy_r_r135; PyObject *cpy_r_r136; @@ -255361,140 +247798,140 @@ PyObject *CPyDef_subscription_manager___handle_subscriptions_SubscriptionManager PyObject *cpy_r_r145; PyObject *cpy_r_r146; PyObject *cpy_r_r147; - PyObject *cpy_r_r148; - int32_t cpy_r_r149; - char cpy_r_r150; + int32_t cpy_r_r148; + char cpy_r_r149; + PyObject *cpy_r_r150; PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - char cpy_r_r153; + char cpy_r_r152; + PyObject *cpy_r_r153; PyObject *cpy_r_r154; PyObject *cpy_r_r155; PyObject *cpy_r_r156; PyObject *cpy_r_r157; PyObject *cpy_r_r158; - PyObject *cpy_r_r159; - char cpy_r_r160; + char cpy_r_r159; + PyObject *cpy_r_r160; PyObject *cpy_r_r161; PyObject *cpy_r_r162; PyObject *cpy_r_r163; PyObject *cpy_r_r164; PyObject *cpy_r_r165; - PyObject *cpy_r_r166; - char cpy_r_r167; - PyObject *cpy_r_r168; - char cpy_r_r169; + char cpy_r_r166; + PyObject *cpy_r_r167; + char cpy_r_r168; + PyObject *cpy_r_r169; PyObject *cpy_r_r170; PyObject *cpy_r_r171; PyObject *cpy_r_r172; - PyObject *cpy_r_r173; - PyObject **cpy_r_r175; + PyObject **cpy_r_r174; + PyObject *cpy_r_r175; PyObject *cpy_r_r176; PyObject *cpy_r_r177; PyObject *cpy_r_r178; - PyObject *cpy_r_r179; - PyObject **cpy_r_r181; - PyObject *cpy_r_r182; - char cpy_r_r183; + PyObject **cpy_r_r180; + PyObject *cpy_r_r181; + char cpy_r_r182; + PyObject *cpy_r_r183; PyObject *cpy_r_r184; PyObject *cpy_r_r185; - PyObject *cpy_r_r186; - int32_t cpy_r_r187; - char cpy_r_r188; + int32_t cpy_r_r186; + char cpy_r_r187; + PyObject *cpy_r_r188; PyObject *cpy_r_r189; PyObject *cpy_r_r190; PyObject *cpy_r_r191; PyObject *cpy_r_r192; - PyObject *cpy_r_r193; - PyObject **cpy_r_r195; + PyObject **cpy_r_r194; + PyObject *cpy_r_r195; PyObject *cpy_r_r196; PyObject *cpy_r_r197; PyObject *cpy_r_r198; PyObject *cpy_r_r199; - PyObject *cpy_r_r200; - PyObject **cpy_r_r202; + PyObject **cpy_r_r201; + PyObject *cpy_r_r202; PyObject *cpy_r_r203; - PyObject *cpy_r_r204; - char cpy_r_r205; + char cpy_r_r204; + PyObject *cpy_r_r205; PyObject *cpy_r_r206; PyObject *cpy_r_r207; PyObject *cpy_r_r208; PyObject *cpy_r_r209; - PyObject *cpy_r_r210; - char cpy_r_r211; - PyObject *cpy_r_r212; - char cpy_r_r213; - PyObject *cpy_r_r214; - char cpy_r_r215; - tuple_T3OOO cpy_r_r216; - char cpy_r_r217; - PyObject **cpy_r_r218; - PyObject *cpy_r_r219; - char cpy_r_r220; + char cpy_r_r210; + PyObject *cpy_r_r211; + char cpy_r_r212; + PyObject *cpy_r_r213; + char cpy_r_r214; + tuple_T3OOO cpy_r_r215; + char cpy_r_r216; + PyObject **cpy_r_r217; + PyObject *cpy_r_r218; + char cpy_r_r219; + tuple_T3OOO cpy_r_r220; tuple_T3OOO cpy_r_r221; tuple_T3OOO cpy_r_r222; - tuple_T3OOO cpy_r_r223; - char cpy_r_r224; + char cpy_r_r223; + PyObject *cpy_r_r224; PyObject *cpy_r_r225; PyObject *cpy_r_r226; - PyObject *cpy_r_r227; - tuple_T3OOO cpy_r_r228; - char cpy_r_r229; + tuple_T3OOO cpy_r_r227; + char cpy_r_r228; + PyObject *cpy_r_r229; PyObject *cpy_r_r230; PyObject *cpy_r_r231; - PyObject *cpy_r_r232; + char cpy_r_r232; char cpy_r_r233; - char cpy_r_r234; + PyObject *cpy_r_r234; PyObject *cpy_r_r235; PyObject *cpy_r_r236; PyObject *cpy_r_r237; - PyObject *cpy_r_r238; - PyObject **cpy_r_r240; - PyObject *cpy_r_r241; - tuple_T3OOO cpy_r_r242; + PyObject **cpy_r_r239; + PyObject *cpy_r_r240; + tuple_T3OOO cpy_r_r241; + PyObject *cpy_r_r242; PyObject *cpy_r_r243; PyObject *cpy_r_r244; - PyObject *cpy_r_r245; - char cpy_r_r246; + char cpy_r_r245; + PyObject *cpy_r_r246; PyObject *cpy_r_r247; PyObject *cpy_r_r248; PyObject *cpy_r_r249; - PyObject *cpy_r_r250; - PyObject **cpy_r_r252; + PyObject **cpy_r_r251; + PyObject *cpy_r_r252; PyObject *cpy_r_r253; PyObject *cpy_r_r254; - PyObject *cpy_r_r255; - char cpy_r_r256; + char cpy_r_r255; + PyObject *cpy_r_r256; PyObject *cpy_r_r257; PyObject *cpy_r_r258; - PyObject *cpy_r_r259; - PyObject **cpy_r_r260; - PyObject *cpy_r_r261; - char cpy_r_r262; + PyObject **cpy_r_r259; + PyObject *cpy_r_r260; + char cpy_r_r261; + PyObject *cpy_r_r262; PyObject *cpy_r_r263; - PyObject *cpy_r_r264; - char cpy_r_r265; - PyObject *cpy_r_r266; - char cpy_r_r267; - PyObject *cpy_r_r268; - char cpy_r_r269; - tuple_T3OOO cpy_r_r270; - char cpy_r_r271; - PyObject **cpy_r_r272; - PyObject *cpy_r_r273; - char cpy_r_r274; + char cpy_r_r264; + PyObject *cpy_r_r265; + char cpy_r_r266; + PyObject *cpy_r_r267; + char cpy_r_r268; + tuple_T3OOO cpy_r_r269; + char cpy_r_r270; + PyObject **cpy_r_r271; + PyObject *cpy_r_r272; + char cpy_r_r273; + tuple_T3OOO cpy_r_r274; tuple_T3OOO cpy_r_r275; tuple_T3OOO cpy_r_r276; - tuple_T3OOO cpy_r_r277; - char cpy_r_r278; + char cpy_r_r277; + PyObject *cpy_r_r278; PyObject *cpy_r_r279; PyObject *cpy_r_r280; PyObject *cpy_r_r281; PyObject *cpy_r_r282; PyObject *cpy_r_r283; - PyObject *cpy_r_r284; - char cpy_r_r285; - PyObject *cpy_r_r286; - char cpy_r_r287; + char cpy_r_r284; + PyObject *cpy_r_r285; + char cpy_r_r286; + PyObject *cpy_r_r287; PyObject *cpy_r_r288; PyObject *cpy_r_r289; PyObject *cpy_r_r290; @@ -255502,59 +247939,58 @@ PyObject *CPyDef_subscription_manager___handle_subscriptions_SubscriptionManager PyObject *cpy_r_r292; PyObject *cpy_r_r293; PyObject *cpy_r_r294; - PyObject *cpy_r_r295; - PyObject **cpy_r_r297; + PyObject **cpy_r_r296; + PyObject *cpy_r_r297; PyObject *cpy_r_r298; PyObject *cpy_r_r299; PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - PyObject **cpy_r_r303; - PyObject *cpy_r_r304; + PyObject **cpy_r_r302; + PyObject *cpy_r_r303; + tuple_T3OOO cpy_r_r304; tuple_T3OOO cpy_r_r305; tuple_T3OOO cpy_r_r306; - tuple_T3OOO cpy_r_r307; - char cpy_r_r308; + char cpy_r_r307; + PyObject *cpy_r_r308; PyObject *cpy_r_r309; PyObject *cpy_r_r310; PyObject *cpy_r_r311; PyObject *cpy_r_r312; - PyObject *cpy_r_r313; - char cpy_r_r314; + PyObject **cpy_r_r314; PyObject *cpy_r_r315; PyObject *cpy_r_r316; - int32_t cpy_r_r317; - char cpy_r_r318; + PyObject *cpy_r_r317; + int32_t cpy_r_r318; char cpy_r_r319; - PyObject *cpy_r_r320; + char cpy_r_r320; PyObject *cpy_r_r321; - char cpy_r_r322; - PyObject *cpy_r_r323; + PyObject *cpy_r_r322; + char cpy_r_r323; PyObject *cpy_r_r324; PyObject *cpy_r_r325; - PyObject **cpy_r_r326; - PyObject *cpy_r_r327; - char cpy_r_r328; - PyObject *cpy_r_r329; + PyObject *cpy_r_r326; + PyObject **cpy_r_r327; + PyObject *cpy_r_r328; + char cpy_r_r329; PyObject *cpy_r_r330; - char cpy_r_r331; - PyObject *cpy_r_r332; - char cpy_r_r333; - PyObject *cpy_r_r334; - char cpy_r_r335; - tuple_T3OOO cpy_r_r336; - char cpy_r_r337; - PyObject **cpy_r_r338; - PyObject *cpy_r_r339; - char cpy_r_r340; - tuple_T3OOO cpy_r_r341; + PyObject *cpy_r_r331; + char cpy_r_r332; + PyObject *cpy_r_r333; + char cpy_r_r334; + PyObject *cpy_r_r335; + char cpy_r_r336; + tuple_T3OOO cpy_r_r337; + char cpy_r_r338; + PyObject **cpy_r_r339; + PyObject *cpy_r_r340; + char cpy_r_r341; tuple_T3OOO cpy_r_r342; tuple_T3OOO cpy_r_r343; - char cpy_r_r344; - PyObject *cpy_r_r345; + tuple_T3OOO cpy_r_r344; + char cpy_r_r345; PyObject *cpy_r_r346; PyObject *cpy_r_r347; PyObject *cpy_r_r348; - char cpy_r_r349; + PyObject *cpy_r_r349; char cpy_r_r350; char cpy_r_r351; char cpy_r_r352; @@ -255562,32 +247998,30 @@ PyObject *CPyDef_subscription_manager___handle_subscriptions_SubscriptionManager char cpy_r_r354; char cpy_r_r355; char cpy_r_r356; - PyObject *cpy_r_r357; + char cpy_r_r357; + PyObject *cpy_r_r358; cpy_r_r0 = NULL; cpy_r_r1 = cpy_r_r0; - CPy_XDECREF(cpy_r_r1); cpy_r_r2 = NULL; cpy_r_r3 = cpy_r_r2; cpy_r_r4 = NULL; cpy_r_r5 = cpy_r_r4; cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; + CPy_XDECREF(cpy_r_r7); cpy_r_r8 = NULL; cpy_r_r9 = cpy_r_r8; - CPy_XDECREF(cpy_r_r9); cpy_r_r10 = NULL; cpy_r_r11 = cpy_r_r10; + CPy_XDECREF(cpy_r_r11); cpy_r_r12 = NULL; cpy_r_r13 = cpy_r_r12; - CPy_XDECREF(cpy_r_r13); - cpy_r_r14 = NULL; - cpy_r_r15 = cpy_r_r14; - cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; + cpy_r_r14 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; goto CPyL281; CPyL1: ; - cpy_r_r17 = (PyObject *)&_Py_NoneStruct; - cpy_r_r18 = cpy_r_type != cpy_r_r17; - if (!cpy_r_r18) goto CPyL4; + cpy_r_r15 = (PyObject *)&_Py_NoneStruct; + cpy_r_r16 = cpy_r_type != cpy_r_r15; + if (!cpy_r_r16) goto CPyL4; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); @@ -255595,1486 +248029,1504 @@ CPyL1: ; } CPy_Unreachable(); CPyL4: ; - cpy_r_r19 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 301, CPyStatic_subscription_manager___globals); + cpy_r_r17 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 300, CPyStatic_subscription_manager___globals); goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r19); + CPy_INCREF_NO_IMM(cpy_r_r17); CPyL5: ; - cpy_r_r20 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r19)->__subscription_container; - CPy_INCREF_NO_IMM(cpy_r_r20); - CPy_DECREF_NO_IMM(cpy_r_r19); - cpy_r_r21 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r20); - CPy_DECREF_NO_IMM(cpy_r_r20); - if (unlikely(cpy_r_r21 == NULL)) { + cpy_r_r18 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r17)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r18); + CPy_DECREF_NO_IMM(cpy_r_r17); + cpy_r_r19 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r18); + CPy_DECREF_NO_IMM(cpy_r_r18); + if (unlikely(cpy_r_r19 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL289; } CPyL6: ; - cpy_r_r22 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; - cpy_r_r23 = *(int64_t *)cpy_r_r22; - CPy_DECREF_NO_IMM(cpy_r_r21); - cpy_r_r24 = cpy_r_r23 << 1; - cpy_r_r25 = cpy_r_r24 != 0; - if (cpy_r_r25) goto CPyL16; - cpy_r_r26 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; - if (unlikely(cpy_r_r26 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 301, CPyStatic_subscription_manager___globals); + cpy_r_r20 = (CPyPtr)&((PyVarObject *)cpy_r_r19)->ob_size; + cpy_r_r21 = *(int64_t *)cpy_r_r20; + CPy_DECREF_NO_IMM(cpy_r_r19); + cpy_r_r22 = cpy_r_r21 << 1; + cpy_r_r23 = cpy_r_r22 != 0; + if (cpy_r_r23) goto CPyL16; + cpy_r_r24 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; + if (unlikely(cpy_r_r24 == 2)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 300, CPyStatic_subscription_manager___globals); goto CPyL289; } CPyL8: ; - if (cpy_r_r26) goto CPyL16; + if (cpy_r_r24) goto CPyL16; CPyL9: ; - cpy_r_r27 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r27 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 302, CPyStatic_subscription_manager___globals); + cpy_r_r25 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r25 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 301, CPyStatic_subscription_manager___globals); goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r27); + CPy_INCREF_NO_IMM(cpy_r_r25); CPyL10: ; - cpy_r_r28 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r27)->_logger; - CPy_INCREF(cpy_r_r28); - CPy_DECREF_NO_IMM(cpy_r_r27); - cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('No handler subscriptions found. Subscription handler ' + cpy_r_r26 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r25)->_logger; + CPy_INCREF(cpy_r_r26); + CPy_DECREF_NO_IMM(cpy_r_r25); + cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('No handler subscriptions found. Subscription handler ' 'did not run.') */ - cpy_r_r30 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ - PyObject *cpy_r_r31[2] = {cpy_r_r28, cpy_r_r29}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r33 == NULL)) { + cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'warning' */ + PyObject *cpy_r_r29[2] = {cpy_r_r26, cpy_r_r27}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_VectorcallMethod(cpy_r_r28, cpy_r_r30, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r31 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL290; } else goto CPyL291; CPyL11: ; - CPy_DECREF(cpy_r_r28); - cpy_r_r34 = Py_None; + CPy_DECREF(cpy_r_r26); + cpy_r_r32 = Py_None; ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL15; - CPyGen_SetStopIterationValue(cpy_r_r34); + CPyGen_SetStopIterationValue(cpy_r_r32); if (!0) goto CPyL289; CPy_Unreachable(); CPyL15: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r34; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r32; return 0; CPyL16: ; - cpy_r_r36 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 307, CPyStatic_subscription_manager___globals); + cpy_r_r34 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 306, CPyStatic_subscription_manager___globals); goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r36); + CPy_INCREF_NO_IMM(cpy_r_r34); CPyL17: ; - cpy_r_r37 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r36)->__provider; - CPy_INCREF(cpy_r_r37); - CPy_DECREF_NO_IMM(cpy_r_r36); - cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ + cpy_r_r35 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r34)->__provider; + CPy_INCREF(cpy_r_r35); + CPy_DECREF_NO_IMM(cpy_r_r34); + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL289; + } + cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_subscription_queue' */ cpy_r_r39 = CPyObject_GetAttr(cpy_r_r37, cpy_r_r38); CPy_DECREF(cpy_r_r37); if (unlikely(cpy_r_r39 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL289; } - if (likely(Py_TYPE(cpy_r_r39) == CPyType_request_processor___RequestProcessor)) - cpy_r_r40 = cpy_r_r39; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 307, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r39); - goto CPyL292; - } - cpy_r_r41 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r40)->__handler_subscription_queue; - CPy_INCREF_NO_IMM(cpy_r_r41); - CPy_DECREF(cpy_r_r39); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue); + CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r41; - cpy_r_r42 = 1; - if (unlikely(!cpy_r_r42)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue = cpy_r_r39; + cpy_r_r40 = 1; + if (unlikely(!cpy_r_r40)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL289; } CPyL20: ; - cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; - if (unlikely(cpy_r_r43 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 308, CPyStatic_subscription_manager___globals); + cpy_r_r41 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; + if (unlikely(cpy_r_r41 == 2)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 307, CPyStatic_subscription_manager___globals); goto CPyL289; } CPyL21: ; - if (cpy_r_r43) goto CPyL25; + if (cpy_r_r41) goto CPyL25; CPyL22: ; - cpy_r_r44 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 308, CPyStatic_subscription_manager___globals); + cpy_r_r42 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 307, CPyStatic_subscription_manager___globals); goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r44); + CPy_INCREF_NO_IMM(cpy_r_r42); CPyL23: ; - cpy_r_r45 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r44)->__subscription_container; - CPy_INCREF_NO_IMM(cpy_r_r45); - CPy_DECREF_NO_IMM(cpy_r_r44); - cpy_r_r46 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r45); - CPy_DECREF_NO_IMM(cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { + cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r42)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r43); + CPy_DECREF_NO_IMM(cpy_r_r42); + cpy_r_r44 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r43); + CPy_DECREF_NO_IMM(cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL289; } CPyL24: ; - cpy_r_r47 = (CPyPtr)&((PyVarObject *)cpy_r_r46)->ob_size; - cpy_r_r48 = *(int64_t *)cpy_r_r47; - CPy_DECREF_NO_IMM(cpy_r_r46); - cpy_r_r49 = cpy_r_r48 << 1; - cpy_r_r50 = cpy_r_r49 != 0; - if (!cpy_r_r50) goto CPyL240; + cpy_r_r45 = (CPyPtr)&((PyVarObject *)cpy_r_r44)->ob_size; + cpy_r_r46 = *(int64_t *)cpy_r_r45; + CPy_DECREF_NO_IMM(cpy_r_r44); + cpy_r_r47 = cpy_r_r46 << 1; + cpy_r_r48 = cpy_r_r47 != 0; + if (!cpy_r_r48) goto CPyL241; CPyL25: ; - cpy_r_r51 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "queue", 310, CPyStatic_subscription_manager___globals); - goto CPyL177; + cpy_r_r49 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "queue", 309, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF_NO_IMM(cpy_r_r51); + CPy_INCREF(cpy_r_r49); CPyL26: ; - cpy_r_r52 = CPyDef_request_processor___TaskReliantQueue___get(cpy_r_r51); - CPy_DECREF_NO_IMM(cpy_r_r51); - if (unlikely(cpy_r_r52 == NULL)) { + cpy_r_r50 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + PyObject *cpy_r_r51[1] = {cpy_r_r49}; + cpy_r_r52 = (PyObject **)&cpy_r_r51; + cpy_r_r53 = PyObject_VectorcallMethod(cpy_r_r50, cpy_r_r52, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r53 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL292; + } + CPy_DECREF(cpy_r_r49); + cpy_r_r54 = CPy_GetCoro(cpy_r_r53); + CPy_DECREF(cpy_r_r53); + if (unlikely(cpy_r_r54 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL178; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20); + CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20 = cpy_r_r52; - cpy_r_r53 = 1; - if (unlikely(!cpy_r_r53)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20 = cpy_r_r54; + cpy_r_r55 = 1; + if (unlikely(!cpy_r_r55)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r54 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; - if (unlikely(cpy_r_r54 == NULL)) { + cpy_r_r56 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; + if (unlikely(cpy_r_r56 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - CPy_INCREF_NO_IMM(cpy_r_r54); -CPyL29: ; - cpy_r_r55 = (PyObject *)&_Py_NoneStruct; - cpy_r_r56 = NULL; - cpy_r_r1 = cpy_r_r56; - cpy_r_r57 = (PyObject **)&cpy_r_r1; - cpy_r_r58 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r_r54, cpy_r_r55, cpy_r_r55, cpy_r_r55, cpy_r_r55, cpy_r_r57); - CPy_DECREF_NO_IMM(cpy_r_r54); - if (cpy_r_r58 != NULL) goto CPyL293; - cpy_r_r59 = cpy_r_r1 != 0; - if (unlikely(!cpy_r_r59)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL294; + CPy_INCREF(cpy_r_r56); +CPyL30: ; + cpy_r_r57 = CPyIter_Next(cpy_r_r56); + CPy_DECREF(cpy_r_r56); + if (cpy_r_r57 != NULL) goto CPyL33; + cpy_r_r58 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL178; } - cpy_r_r60 = cpy_r_r1; - cpy_r_r61 = NULL; + cpy_r_r59 = cpy_r_r58; + cpy_r_r60 = NULL; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20 != NULL) { - CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20); + CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20 = cpy_r_r61; - cpy_r_r62 = 1; - if (unlikely(!cpy_r_r62)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20 = cpy_r_r60; + cpy_r_r61 = 1; + if (unlikely(!cpy_r_r61)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL295; + goto CPyL293; } else - goto CPyL54; -CPyL32: ; - cpy_r_r63 = cpy_r_r58; + goto CPyL55; CPyL33: ; - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; - return cpy_r_r63; + cpy_r_r62 = cpy_r_r57; CPyL34: ; - cpy_r_r65 = (PyObject *)&_Py_NoneStruct; - cpy_r_r66 = cpy_r_type != cpy_r_r65; - if (!cpy_r_r66) goto CPyL296; + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; + return cpy_r_r62; +CPyL35: ; + cpy_r_r64 = (PyObject *)&_Py_NoneStruct; + cpy_r_r65 = cpy_r_type != cpy_r_r64; + if (!cpy_r_r65) goto CPyL294; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL38; + goto CPyL39; } else - goto CPyL297; -CPyL36: ; - CPy_Unreachable(); + goto CPyL295; CPyL37: ; - CPy_INCREF(cpy_r_arg); - goto CPyL49; + CPy_Unreachable(); CPyL38: ; - cpy_r_r67 = CPy_CatchError(); + CPy_INCREF(cpy_r_arg); + goto CPyL50; +CPyL39: ; + cpy_r_r66 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21.f2); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21 = cpy_r_r67; - cpy_r_r68 = 1; - if (unlikely(!cpy_r_r68)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21 = cpy_r_r66; + cpy_r_r67 = 1; + if (unlikely(!cpy_r_r67)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL298; + goto CPyL296; } - cpy_r_r69 = (PyObject **)&cpy_r_r3; - cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; - if (unlikely(cpy_r_r70 == NULL)) { + cpy_r_r68 = (PyObject **)&cpy_r_r1; + cpy_r_r69 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; + if (unlikely(cpy_r_r69 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL298; + goto CPyL296; } - CPy_INCREF_NO_IMM(cpy_r_r70); -CPyL40: ; - cpy_r_r71 = CPy_YieldFromErrorHandle(cpy_r_r70, cpy_r_r69); - CPy_DecRef(cpy_r_r70); - if (unlikely(cpy_r_r71 == 2)) { + CPy_INCREF(cpy_r_r69); +CPyL41: ; + cpy_r_r70 = CPy_YieldFromErrorHandle(cpy_r_r69, cpy_r_r68); + CPy_DecRef(cpy_r_r69); + if (unlikely(cpy_r_r70 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL298; + goto CPyL296; } - if (cpy_r_r71) goto CPyL44; - cpy_r_r63 = cpy_r_r3; + if (cpy_r_r70) goto CPyL45; + cpy_r_r62 = cpy_r_r1; + cpy_r_r71 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; + if (unlikely(cpy_r_r71.f0 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); + goto CPyL297; + } + CPy_INCREF(cpy_r_r71.f0); + CPy_INCREF(cpy_r_r71.f1); + CPy_INCREF(cpy_r_r71.f2); +CPyL44: ; + CPy_RestoreExcInfo(cpy_r_r71); + CPy_DecRef(cpy_r_r71.f0); + CPy_DecRef(cpy_r_r71.f1); + CPy_DecRef(cpy_r_r71.f2); + goto CPyL34; +CPyL45: ; + cpy_r_r59 = cpy_r_r1; cpy_r_r72 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r72.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL299; + goto CPyL298; } CPy_INCREF(cpy_r_r72.f0); CPy_INCREF(cpy_r_r72.f1); CPy_INCREF(cpy_r_r72.f2); -CPyL43: ; +CPyL46: ; CPy_RestoreExcInfo(cpy_r_r72); CPy_DecRef(cpy_r_r72.f0); CPy_DecRef(cpy_r_r72.f1); CPy_DecRef(cpy_r_r72.f2); - goto CPyL33; -CPyL44: ; - cpy_r_r60 = cpy_r_r3; + goto CPyL55; +CPyL47: ; cpy_r_r73 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r73.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL300; + goto CPyL178; } CPy_INCREF(cpy_r_r73.f0); CPy_INCREF(cpy_r_r73.f1); CPy_INCREF(cpy_r_r73.f2); -CPyL45: ; +CPyL48: ; CPy_RestoreExcInfo(cpy_r_r73); CPy_DecRef(cpy_r_r73.f0); CPy_DecRef(cpy_r_r73.f1); CPy_DecRef(cpy_r_r73.f2); - goto CPyL54; -CPyL46: ; - cpy_r_r74 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; - if (unlikely(cpy_r_r74.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; - } - CPy_INCREF(cpy_r_r74.f0); - CPy_INCREF(cpy_r_r74.f1); - CPy_INCREF(cpy_r_r74.f2); -CPyL47: ; - CPy_RestoreExcInfo(cpy_r_r74); - CPy_DecRef(cpy_r_r74.f0); - CPy_DecRef(cpy_r_r74.f1); - CPy_DecRef(cpy_r_r74.f2); - cpy_r_r75 = CPy_KeepPropagating(); - if (!cpy_r_r75) goto CPyL177; + cpy_r_r74 = CPy_KeepPropagating(); + if (!cpy_r_r74) goto CPyL178; CPy_Unreachable(); -CPyL49: ; - cpy_r_r76 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; - if (unlikely(cpy_r_r76 == NULL)) { +CPyL50: ; + cpy_r_r75 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; + if (unlikely(cpy_r_r75 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL301; + goto CPyL299; } - CPy_INCREF_NO_IMM(cpy_r_r76); -CPyL50: ; - cpy_r_r77 = CPyIter_Send(cpy_r_r76, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r76); + CPy_INCREF(cpy_r_r75); +CPyL51: ; + cpy_r_r76 = CPyIter_Send(cpy_r_r75, cpy_r_arg); + CPy_DECREF(cpy_r_r75); CPy_DECREF(cpy_r_arg); - if (cpy_r_r77 == NULL) goto CPyL52; - cpy_r_r63 = cpy_r_r77; - goto CPyL33; -CPyL52: ; - cpy_r_r78 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r78 == NULL)) { + if (cpy_r_r76 == NULL) goto CPyL53; + cpy_r_r62 = cpy_r_r76; + goto CPyL34; +CPyL53: ; + cpy_r_r77 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r77 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r60 = cpy_r_r78; -CPyL54: ; - if (likely(PyDict_Check(cpy_r_r60))) - cpy_r_r79 = cpy_r_r60; + cpy_r_r59 = cpy_r_r77; +CPyL55: ; + if (likely(PyDict_Check(cpy_r_r59))) + cpy_r_r78 = cpy_r_r59; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 310, CPyStatic_subscription_manager___globals, "dict", cpy_r_r60); - goto CPyL177; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 309, CPyStatic_subscription_manager___globals, "dict", cpy_r_r59); + goto CPyL178; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response = cpy_r_r79; - cpy_r_r80 = 1; - if (unlikely(!cpy_r_r80)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response = cpy_r_r78; + cpy_r_r79 = 1; + if (unlikely(!cpy_r_r79)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r81 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 313, CPyStatic_subscription_manager___globals); - goto CPyL177; + cpy_r_r80 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r80 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 312, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF_NO_IMM(cpy_r_r81); -CPyL57: ; - cpy_r_r82 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r81)->__w3; - CPy_INCREF(cpy_r_r82); - CPy_DECREF_NO_IMM(cpy_r_r81); - cpy_r_r83 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'manager' */ - cpy_r_r84 = CPyObject_GetAttr(cpy_r_r82, cpy_r_r83); - CPy_DECREF(cpy_r_r82); - if (unlikely(cpy_r_r84 == NULL)) { + CPy_INCREF_NO_IMM(cpy_r_r80); +CPyL58: ; + cpy_r_r81 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r80)->__w3; + CPy_INCREF(cpy_r_r81); + CPy_DECREF_NO_IMM(cpy_r_r80); + cpy_r_r82 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'manager' */ + cpy_r_r83 = CPyObject_GetAttr(cpy_r_r81, cpy_r_r82); + CPy_DECREF(cpy_r_r81); + if (unlikely(cpy_r_r83 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r85 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; - if (unlikely(cpy_r_r85 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 313, CPyStatic_subscription_manager___globals); - goto CPyL302; + cpy_r_r84 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; + if (unlikely(cpy_r_r84 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 312, CPyStatic_subscription_manager___globals); + goto CPyL300; } - CPy_INCREF(cpy_r_r85); -CPyL59: ; - cpy_r_r86 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_process_response' */ - PyObject *cpy_r_r87[2] = {cpy_r_r84, cpy_r_r85}; - cpy_r_r88 = (PyObject **)&cpy_r_r87; - cpy_r_r89 = PyObject_VectorcallMethod(cpy_r_r86, cpy_r_r88, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r89 == NULL)) { + CPy_INCREF(cpy_r_r84); +CPyL60: ; + cpy_r_r85 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_process_response' */ + PyObject *cpy_r_r86[2] = {cpy_r_r83, cpy_r_r84}; + cpy_r_r87 = (PyObject **)&cpy_r_r86; + cpy_r_r88 = PyObject_VectorcallMethod(cpy_r_r85, cpy_r_r87, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r88 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL303; + goto CPyL301; } + CPy_DECREF(cpy_r_r83); CPy_DECREF(cpy_r_r84); - CPy_DECREF(cpy_r_r85); - cpy_r_r90 = CPy_GetCoro(cpy_r_r89); - CPy_DECREF(cpy_r_r89); - if (unlikely(cpy_r_r90 == NULL)) { + cpy_r_r89 = CPy_GetCoro(cpy_r_r88); + CPy_DECREF(cpy_r_r88); + if (unlikely(cpy_r_r89 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22 = cpy_r_r90; - cpy_r_r91 = 1; - if (unlikely(!cpy_r_r91)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22 = cpy_r_r89; + cpy_r_r90 = 1; + if (unlikely(!cpy_r_r90)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r92 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; - if (unlikely(cpy_r_r92 == NULL)) { + cpy_r_r91 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; + if (unlikely(cpy_r_r91 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - CPy_INCREF(cpy_r_r92); -CPyL63: ; - cpy_r_r93 = CPyIter_Next(cpy_r_r92); - CPy_DECREF(cpy_r_r92); - if (cpy_r_r93 != NULL) goto CPyL66; - cpy_r_r94 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r94 == NULL)) { + CPy_INCREF(cpy_r_r91); +CPyL64: ; + cpy_r_r92 = CPyIter_Next(cpy_r_r91); + CPy_DECREF(cpy_r_r91); + if (cpy_r_r92 != NULL) goto CPyL67; + cpy_r_r93 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r93 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r95 = cpy_r_r94; - cpy_r_r96 = NULL; + cpy_r_r94 = cpy_r_r93; + cpy_r_r95 = NULL; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22 = cpy_r_r96; - cpy_r_r97 = 1; - if (unlikely(!cpy_r_r97)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22 = cpy_r_r95; + cpy_r_r96 = 1; + if (unlikely(!cpy_r_r96)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL304; + goto CPyL302; } else - goto CPyL88; -CPyL66: ; - cpy_r_r98 = cpy_r_r93; + goto CPyL89; CPyL67: ; - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; - return cpy_r_r98; + cpy_r_r97 = cpy_r_r92; CPyL68: ; - cpy_r_r100 = (PyObject *)&_Py_NoneStruct; - cpy_r_r101 = cpy_r_type != cpy_r_r100; - if (!cpy_r_r101) goto CPyL305; + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; + return cpy_r_r97; +CPyL69: ; + cpy_r_r99 = (PyObject *)&_Py_NoneStruct; + cpy_r_r100 = cpy_r_type != cpy_r_r99; + if (!cpy_r_r100) goto CPyL303; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL72; + goto CPyL73; } else - goto CPyL306; -CPyL70: ; - CPy_Unreachable(); + goto CPyL304; CPyL71: ; - CPy_INCREF(cpy_r_arg); - goto CPyL83; + CPy_Unreachable(); CPyL72: ; - cpy_r_r102 = CPy_CatchError(); + CPy_INCREF(cpy_r_arg); + goto CPyL84; +CPyL73: ; + cpy_r_r101 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23.f2); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23 = cpy_r_r102; - cpy_r_r103 = 1; - if (unlikely(!cpy_r_r103)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23 = cpy_r_r101; + cpy_r_r102 = 1; + if (unlikely(!cpy_r_r102)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL307; + goto CPyL305; } - cpy_r_r104 = (PyObject **)&cpy_r_r5; - cpy_r_r105 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; - if (unlikely(cpy_r_r105 == NULL)) { + cpy_r_r103 = (PyObject **)&cpy_r_r3; + cpy_r_r104 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; + if (unlikely(cpy_r_r104 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL307; + goto CPyL305; } - CPy_INCREF(cpy_r_r105); -CPyL74: ; - cpy_r_r106 = CPy_YieldFromErrorHandle(cpy_r_r105, cpy_r_r104); - CPy_DecRef(cpy_r_r105); - if (unlikely(cpy_r_r106 == 2)) { + CPy_INCREF(cpy_r_r104); +CPyL75: ; + cpy_r_r105 = CPy_YieldFromErrorHandle(cpy_r_r104, cpy_r_r103); + CPy_DecRef(cpy_r_r104); + if (unlikely(cpy_r_r105 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL307; + goto CPyL305; + } + if (cpy_r_r105) goto CPyL79; + cpy_r_r97 = cpy_r_r3; + cpy_r_r106 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; + if (unlikely(cpy_r_r106.f0 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); + goto CPyL306; } - if (cpy_r_r106) goto CPyL78; - cpy_r_r98 = cpy_r_r5; + CPy_INCREF(cpy_r_r106.f0); + CPy_INCREF(cpy_r_r106.f1); + CPy_INCREF(cpy_r_r106.f2); +CPyL78: ; + CPy_RestoreExcInfo(cpy_r_r106); + CPy_DecRef(cpy_r_r106.f0); + CPy_DecRef(cpy_r_r106.f1); + CPy_DecRef(cpy_r_r106.f2); + goto CPyL68; +CPyL79: ; + cpy_r_r94 = cpy_r_r3; cpy_r_r107 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r107.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL308; + goto CPyL307; } CPy_INCREF(cpy_r_r107.f0); CPy_INCREF(cpy_r_r107.f1); CPy_INCREF(cpy_r_r107.f2); -CPyL77: ; +CPyL80: ; CPy_RestoreExcInfo(cpy_r_r107); CPy_DecRef(cpy_r_r107.f0); CPy_DecRef(cpy_r_r107.f1); CPy_DecRef(cpy_r_r107.f2); - goto CPyL67; -CPyL78: ; - cpy_r_r95 = cpy_r_r5; + goto CPyL89; +CPyL81: ; cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r108.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL309; + goto CPyL178; } CPy_INCREF(cpy_r_r108.f0); CPy_INCREF(cpy_r_r108.f1); CPy_INCREF(cpy_r_r108.f2); -CPyL79: ; +CPyL82: ; CPy_RestoreExcInfo(cpy_r_r108); CPy_DecRef(cpy_r_r108.f0); CPy_DecRef(cpy_r_r108.f1); CPy_DecRef(cpy_r_r108.f2); - goto CPyL88; -CPyL80: ; - cpy_r_r109 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; - if (unlikely(cpy_r_r109.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; - } - CPy_INCREF(cpy_r_r109.f0); - CPy_INCREF(cpy_r_r109.f1); - CPy_INCREF(cpy_r_r109.f2); -CPyL81: ; - CPy_RestoreExcInfo(cpy_r_r109); - CPy_DecRef(cpy_r_r109.f0); - CPy_DecRef(cpy_r_r109.f1); - CPy_DecRef(cpy_r_r109.f2); - cpy_r_r110 = CPy_KeepPropagating(); - if (!cpy_r_r110) goto CPyL177; + cpy_r_r109 = CPy_KeepPropagating(); + if (!cpy_r_r109) goto CPyL178; CPy_Unreachable(); -CPyL83: ; - cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; - if (unlikely(cpy_r_r111 == NULL)) { +CPyL84: ; + cpy_r_r110 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; + if (unlikely(cpy_r_r110 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL310; + goto CPyL308; } - CPy_INCREF(cpy_r_r111); -CPyL84: ; - cpy_r_r112 = CPyIter_Send(cpy_r_r111, cpy_r_arg); - CPy_DECREF(cpy_r_r111); + CPy_INCREF(cpy_r_r110); +CPyL85: ; + cpy_r_r111 = CPyIter_Send(cpy_r_r110, cpy_r_arg); + CPy_DECREF(cpy_r_r110); CPy_DECREF(cpy_r_arg); - if (cpy_r_r112 == NULL) goto CPyL86; - cpy_r_r98 = cpy_r_r112; - goto CPyL67; -CPyL86: ; - cpy_r_r113 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r113 == NULL)) { + if (cpy_r_r111 == NULL) goto CPyL87; + cpy_r_r97 = cpy_r_r111; + goto CPyL68; +CPyL87: ; + cpy_r_r112 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r112 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r95 = cpy_r_r113; -CPyL88: ; - if (likely(PyDict_Check(cpy_r_r95))) - cpy_r_r114 = cpy_r_r95; + cpy_r_r94 = cpy_r_r112; +CPyL89: ; + if (likely(PyDict_Check(cpy_r_r94))) + cpy_r_r113 = cpy_r_r94; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 313, CPyStatic_subscription_manager___globals, "dict", cpy_r_r95); - goto CPyL177; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 312, CPyStatic_subscription_manager___globals, "dict", cpy_r_r94); + goto CPyL178; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response = cpy_r_r114; - cpy_r_r115 = 1; - if (unlikely(!cpy_r_r115)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response = cpy_r_r113; + cpy_r_r114 = 1; + if (unlikely(!cpy_r_r114)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r116 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; - if (unlikely(cpy_r_r116 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 318, CPyStatic_subscription_manager___globals); - goto CPyL177; + cpy_r_r115 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; + if (unlikely(cpy_r_r115 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 317, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF(cpy_r_r116); -CPyL91: ; - cpy_r_r117 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription' */ - cpy_r_r118 = CPyDict_GetWithNone(cpy_r_r116, cpy_r_r117); - CPy_DECREF(cpy_r_r116); - if (unlikely(cpy_r_r118 == NULL)) { + CPy_INCREF(cpy_r_r115); +CPyL92: ; + cpy_r_r116 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'subscription' */ + cpy_r_r117 = CPyDict_GetWithNone(cpy_r_r115, cpy_r_r116); + CPy_DECREF(cpy_r_r115); + if (unlikely(cpy_r_r117 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - if (PyUnicode_Check(cpy_r_r118)) - cpy_r_r119 = cpy_r_r118; + if (PyUnicode_Check(cpy_r_r117)) + cpy_r_r118 = cpy_r_r117; else { - cpy_r_r119 = NULL; + cpy_r_r118 = NULL; } - if (cpy_r_r119 != NULL) goto __LL861; - if (cpy_r_r118 == Py_None) - cpy_r_r119 = cpy_r_r118; + if (cpy_r_r118 != NULL) goto __LL826; + if (cpy_r_r117 == Py_None) + cpy_r_r118 = cpy_r_r117; else { - cpy_r_r119 = NULL; + cpy_r_r118 = NULL; } - if (cpy_r_r119 != NULL) goto __LL861; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 318, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r118); - goto CPyL177; -__LL861: ; + if (cpy_r_r118 != NULL) goto __LL826; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 317, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r117); + goto CPyL178; +__LL826: ; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id = cpy_r_r119; - cpy_r_r120 = 1; - if (unlikely(!cpy_r_r120)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id = cpy_r_r118; + cpy_r_r119 = 1; + if (unlikely(!cpy_r_r119)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r121 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r121 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 319, CPyStatic_subscription_manager___globals); - goto CPyL177; + cpy_r_r120 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r120 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 318, CPyStatic_subscription_manager___globals); + goto CPyL178; } + CPy_INCREF_NO_IMM(cpy_r_r120); +CPyL96: ; + cpy_r_r121 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r120)->__subscription_container; CPy_INCREF_NO_IMM(cpy_r_r121); -CPyL95: ; - cpy_r_r122 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r121)->__subscription_container; - CPy_INCREF_NO_IMM(cpy_r_r122); - CPy_DECREF_NO_IMM(cpy_r_r121); - cpy_r_r123 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; - if (unlikely(cpy_r_r123 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 320, CPyStatic_subscription_manager___globals); - goto CPyL311; + CPy_DECREF_NO_IMM(cpy_r_r120); + cpy_r_r122 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; + if (unlikely(cpy_r_r122 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 319, CPyStatic_subscription_manager___globals); + goto CPyL309; } - CPy_INCREF(cpy_r_r123); -CPyL96: ; - if (likely(cpy_r_r123 != Py_None)) - cpy_r_r124 = cpy_r_r123; + CPy_INCREF(cpy_r_r122); +CPyL97: ; + if (likely(cpy_r_r122 != Py_None)) + cpy_r_r123 = cpy_r_r122; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 319, CPyStatic_subscription_manager___globals, "str", cpy_r_r123); - goto CPyL311; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 318, CPyStatic_subscription_manager___globals, "str", cpy_r_r122); + goto CPyL309; } - cpy_r_r125 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r122, cpy_r_r124); - CPy_DECREF(cpy_r_r124); - CPy_DECREF_NO_IMM(cpy_r_r122); - if (unlikely(cpy_r_r125 == NULL)) { + cpy_r_r124 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r121, cpy_r_r123); + CPy_DECREF(cpy_r_r123); + CPy_DECREF_NO_IMM(cpy_r_r121); + if (unlikely(cpy_r_r124 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r125; - cpy_r_r126 = 1; - if (unlikely(!cpy_r_r126)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub = cpy_r_r124; + cpy_r_r125 = 1; + if (unlikely(!cpy_r_r125)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r127 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r127 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 322, CPyStatic_subscription_manager___globals); - goto CPyL177; + cpy_r_r126 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r126 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 321, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF(cpy_r_r127); -CPyL100: ; - cpy_r_r128 = (PyObject *)&_Py_NoneStruct; - cpy_r_r129 = cpy_r_r127 != cpy_r_r128; - if (!cpy_r_r129) goto CPyL312; - cpy_r_r130 = cpy_r_r127; - cpy_r_r131 = PyObject_IsTrue(cpy_r_r130); - CPy_DECREF(cpy_r_r130); - cpy_r_r132 = cpy_r_r131 >= 0; - if (unlikely(!cpy_r_r132)) { + CPy_INCREF(cpy_r_r126); +CPyL101: ; + cpy_r_r127 = (PyObject *)&_Py_NoneStruct; + cpy_r_r128 = cpy_r_r126 != cpy_r_r127; + if (!cpy_r_r128) goto CPyL310; + cpy_r_r129 = cpy_r_r126; + cpy_r_r130 = PyObject_IsTrue(cpy_r_r129); + CPy_DECREF(cpy_r_r129); + cpy_r_r131 = cpy_r_r130 >= 0; + if (unlikely(!cpy_r_r131)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r133 = cpy_r_r131; - if (!cpy_r_r133) goto CPyL20; - cpy_r_r134 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r134 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 324, CPyStatic_subscription_manager___globals); - goto CPyL177; + cpy_r_r132 = cpy_r_r130; + if (!cpy_r_r132) goto CPyL20; + cpy_r_r133 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r133 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 323, CPyStatic_subscription_manager___globals); + goto CPyL178; + } + CPy_INCREF_NO_IMM(cpy_r_r133); +CPyL106: ; + cpy_r_r134 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r133)->__w3; + CPy_INCREF(cpy_r_r134); + CPy_DECREF_NO_IMM(cpy_r_r133); + cpy_r_r135 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r135 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 324, CPyStatic_subscription_manager___globals); + goto CPyL311; } - CPy_INCREF_NO_IMM(cpy_r_r134); -CPyL105: ; - cpy_r_r135 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r134)->__w3; CPy_INCREF(cpy_r_r135); - CPy_DECREF_NO_IMM(cpy_r_r134); - cpy_r_r136 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; +CPyL107: ; + cpy_r_r136 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r136 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 325, CPyStatic_subscription_manager___globals); - goto CPyL313; + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 325, CPyStatic_subscription_manager___globals); + goto CPyL312; } CPy_INCREF(cpy_r_r136); -CPyL106: ; - cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; - if (unlikely(cpy_r_r137 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 326, CPyStatic_subscription_manager___globals); - goto CPyL314; - } - CPy_INCREF(cpy_r_r137); -CPyL107: ; - cpy_r_r138 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ - cpy_r_r139 = CPyDict_GetItem(cpy_r_r137, cpy_r_r138); - CPy_DECREF(cpy_r_r137); - if (unlikely(cpy_r_r139 == NULL)) { +CPyL108: ; + cpy_r_r137 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'result' */ + cpy_r_r138 = CPyDict_GetItem(cpy_r_r136, cpy_r_r137); + CPy_DECREF(cpy_r_r136); + if (unlikely(cpy_r_r138 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL314; + goto CPyL312; } - cpy_r_r140 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r140 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 327, CPyStatic_subscription_manager___globals); - goto CPyL315; + cpy_r_r139 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 326, CPyStatic_subscription_manager___globals); + goto CPyL313; } - CPy_INCREF(cpy_r_r140); -CPyL109: ; - cpy_r_r141 = cpy_r_r140; - cpy_r_r142 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_context' */ - cpy_r_r143 = CPyObject_GetAttr(cpy_r_r141, cpy_r_r142); - CPy_DECREF(cpy_r_r141); - if (unlikely(cpy_r_r143 == NULL)) { + CPy_INCREF(cpy_r_r139); +CPyL110: ; + cpy_r_r140 = cpy_r_r139; + cpy_r_r141 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_context' */ + cpy_r_r142 = CPyObject_GetAttr(cpy_r_r140, cpy_r_r141); + CPy_DECREF(cpy_r_r140); + if (unlikely(cpy_r_r142 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL315; + goto CPyL313; } - if (likely(PyDict_Check(cpy_r_r143))) - cpy_r_r144 = cpy_r_r143; + if (likely(PyDict_Check(cpy_r_r142))) + cpy_r_r143 = cpy_r_r142; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 327, CPyStatic_subscription_manager___globals, "dict", cpy_r_r143); - goto CPyL315; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 326, CPyStatic_subscription_manager___globals, "dict", cpy_r_r142); + goto CPyL313; } - cpy_r_r145 = CPyStatic_subscription_manager___globals; - cpy_r_r146 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscriptionContext' */ - cpy_r_r147 = CPyDict_GetItem(cpy_r_r145, cpy_r_r146); - if (unlikely(cpy_r_r147 == NULL)) { + cpy_r_r144 = CPyStatic_subscription_manager___globals; + cpy_r_r145 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscriptionContext' */ + cpy_r_r146 = CPyDict_GetItem(cpy_r_r144, cpy_r_r145); + if (unlikely(cpy_r_r146 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL316; + goto CPyL314; } - cpy_r_r148 = PyDict_New(); - if (unlikely(cpy_r_r148 == NULL)) { + cpy_r_r147 = PyDict_New(); + if (unlikely(cpy_r_r147 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL317; + goto CPyL315; } - cpy_r_r149 = CPyDict_UpdateInDisplay(cpy_r_r148, cpy_r_r144); - CPy_DECREF(cpy_r_r144); - cpy_r_r150 = cpy_r_r149 >= 0; - if (unlikely(!cpy_r_r150)) { + cpy_r_r148 = CPyDict_UpdateInDisplay(cpy_r_r147, cpy_r_r143); + CPy_DECREF(cpy_r_r143); + cpy_r_r149 = cpy_r_r148 >= 0; + if (unlikely(!cpy_r_r149)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL318; + goto CPyL316; } - cpy_r_r151 = PyTuple_Pack(3, cpy_r_r135, cpy_r_r136, cpy_r_r139); + cpy_r_r150 = PyTuple_Pack(3, cpy_r_r134, cpy_r_r135, cpy_r_r138); + CPy_DECREF(cpy_r_r134); CPy_DECREF(cpy_r_r135); - CPy_DECREF(cpy_r_r136); - CPy_DECREF(cpy_r_r139); - if (unlikely(cpy_r_r151 == NULL)) { + CPy_DECREF(cpy_r_r138); + if (unlikely(cpy_r_r150 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL319; + goto CPyL317; } - cpy_r_r152 = PyObject_Call(cpy_r_r147, cpy_r_r151, cpy_r_r148); + cpy_r_r151 = PyObject_Call(cpy_r_r146, cpy_r_r150, cpy_r_r147); + CPy_DECREF(cpy_r_r146); + CPy_DECREF(cpy_r_r150); CPy_DECREF(cpy_r_r147); - CPy_DECREF(cpy_r_r151); - CPy_DECREF(cpy_r_r148); - if (unlikely(cpy_r_r152 == NULL)) { + if (unlikely(cpy_r_r151 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context = cpy_r_r152; - cpy_r_r153 = 1; - if (unlikely(!cpy_r_r153)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context = cpy_r_r151; + cpy_r_r152 = 1; + if (unlikely(!cpy_r_r152)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r154 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r154 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 329, CPyStatic_subscription_manager___globals); - goto CPyL177; + cpy_r_r153 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r153 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 328, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF(cpy_r_r154); -CPyL119: ; - cpy_r_r155 = cpy_r_r154; - cpy_r_r156 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ - cpy_r_r157 = CPyObject_GetAttr(cpy_r_r155, cpy_r_r156); - CPy_DECREF(cpy_r_r155); - if (unlikely(cpy_r_r157 == NULL)) { + CPy_INCREF(cpy_r_r153); +CPyL120: ; + cpy_r_r154 = cpy_r_r153; + cpy_r_r155 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ + cpy_r_r156 = CPyObject_GetAttr(cpy_r_r154, cpy_r_r155); + CPy_DECREF(cpy_r_r154); + if (unlikely(cpy_r_r156 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - if (PyBool_Check(cpy_r_r157)) - cpy_r_r158 = cpy_r_r157; + if (PyBool_Check(cpy_r_r156)) + cpy_r_r157 = cpy_r_r156; else { - cpy_r_r158 = NULL; + cpy_r_r157 = NULL; } - if (cpy_r_r158 != NULL) goto __LL862; - if (cpy_r_r157 == Py_None) - cpy_r_r158 = cpy_r_r157; + if (cpy_r_r157 != NULL) goto __LL827; + if (cpy_r_r156 == Py_None) + cpy_r_r157 = cpy_r_r156; else { - cpy_r_r158 = NULL; + cpy_r_r157 = NULL; } - if (cpy_r_r158 != NULL) goto __LL862; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 329, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r157); - goto CPyL177; -__LL862: ; - cpy_r_r159 = 1 ? Py_True : Py_False; - cpy_r_r160 = cpy_r_r158 == cpy_r_r159; - CPy_DECREF(cpy_r_r158); - if (cpy_r_r160) goto CPyL130; - cpy_r_r161 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r161 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 330, CPyStatic_subscription_manager___globals); - goto CPyL177; + if (cpy_r_r157 != NULL) goto __LL827; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 328, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r156); + goto CPyL178; +__LL827: ; + cpy_r_r158 = 1 ? Py_True : Py_False; + cpy_r_r159 = cpy_r_r157 == cpy_r_r158; + CPy_DECREF(cpy_r_r157); + if (cpy_r_r159) goto CPyL131; + cpy_r_r160 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r160 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 329, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF(cpy_r_r161); -CPyL124: ; - cpy_r_r162 = cpy_r_r161; - cpy_r_r163 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ - cpy_r_r164 = CPyObject_GetAttr(cpy_r_r162, cpy_r_r163); - CPy_DECREF(cpy_r_r162); - if (unlikely(cpy_r_r164 == NULL)) { + CPy_INCREF(cpy_r_r160); +CPyL125: ; + cpy_r_r161 = cpy_r_r160; + cpy_r_r162 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parallelize' */ + cpy_r_r163 = CPyObject_GetAttr(cpy_r_r161, cpy_r_r162); + CPy_DECREF(cpy_r_r161); + if (unlikely(cpy_r_r163 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - if (PyBool_Check(cpy_r_r164)) - cpy_r_r165 = cpy_r_r164; + if (PyBool_Check(cpy_r_r163)) + cpy_r_r164 = cpy_r_r163; else { - cpy_r_r165 = NULL; + cpy_r_r164 = NULL; } - if (cpy_r_r165 != NULL) goto __LL863; - if (cpy_r_r164 == Py_None) - cpy_r_r165 = cpy_r_r164; + if (cpy_r_r164 != NULL) goto __LL828; + if (cpy_r_r163 == Py_None) + cpy_r_r164 = cpy_r_r163; else { - cpy_r_r165 = NULL; + cpy_r_r164 = NULL; } - if (cpy_r_r165 != NULL) goto __LL863; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 330, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r164); - goto CPyL177; -__LL863: ; - cpy_r_r166 = (PyObject *)&_Py_NoneStruct; - cpy_r_r167 = cpy_r_r165 == cpy_r_r166; - CPy_DECREF(cpy_r_r165); - if (!cpy_r_r167) goto CPyL145; - cpy_r_r168 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r168 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 330, CPyStatic_subscription_manager___globals); - goto CPyL177; + if (cpy_r_r164 != NULL) goto __LL828; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 329, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r163); + goto CPyL178; +__LL828: ; + cpy_r_r165 = (PyObject *)&_Py_NoneStruct; + cpy_r_r166 = cpy_r_r164 == cpy_r_r165; + CPy_DECREF(cpy_r_r164); + if (!cpy_r_r166) goto CPyL146; + cpy_r_r167 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r167 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 329, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF_NO_IMM(cpy_r_r168); -CPyL129: ; - cpy_r_r169 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r168)->_parallelize; - CPy_DECREF_NO_IMM(cpy_r_r168); - if (!cpy_r_r169) goto CPyL145; + CPy_INCREF_NO_IMM(cpy_r_r167); CPyL130: ; - cpy_r_r170 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r170 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 333, CPyStatic_subscription_manager___globals); - goto CPyL177; - } - CPy_INCREF(cpy_r_r170); + cpy_r_r168 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r167)->_parallelize; + CPy_DECREF_NO_IMM(cpy_r_r167); + if (!cpy_r_r168) goto CPyL146; CPyL131: ; - cpy_r_r171 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; - if (unlikely(cpy_r_r171 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 333, CPyStatic_subscription_manager___globals); - goto CPyL320; + cpy_r_r169 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r169 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 332, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF(cpy_r_r171); + CPy_INCREF(cpy_r_r169); CPyL132: ; - cpy_r_r172 = cpy_r_r170; - cpy_r_r173 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ - PyObject *cpy_r_r174[2] = {cpy_r_r172, cpy_r_r171}; - cpy_r_r175 = (PyObject **)&cpy_r_r174; - cpy_r_r176 = PyObject_VectorcallMethod(cpy_r_r173, cpy_r_r175, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r176 == NULL)) { + cpy_r_r170 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; + if (unlikely(cpy_r_r170 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 332, CPyStatic_subscription_manager___globals); + goto CPyL318; + } + CPy_INCREF(cpy_r_r170); +CPyL133: ; + cpy_r_r171 = cpy_r_r169; + cpy_r_r172 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ + PyObject *cpy_r_r173[2] = {cpy_r_r171, cpy_r_r170}; + cpy_r_r174 = (PyObject **)&cpy_r_r173; + cpy_r_r175 = PyObject_VectorcallMethod(cpy_r_r172, cpy_r_r174, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r175 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL321; + goto CPyL319; } - CPy_DECREF(cpy_r_r172); CPy_DECREF(cpy_r_r171); - cpy_r_r177 = CPyModule_asyncio; - cpy_r_r178 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'create_task' */ - cpy_r_r179 = CPyObject_GetAttr(cpy_r_r177, cpy_r_r178); - if (unlikely(cpy_r_r179 == NULL)) { + CPy_DECREF(cpy_r_r170); + cpy_r_r176 = CPyModule_asyncio; + cpy_r_r177 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'create_task' */ + cpy_r_r178 = CPyObject_GetAttr(cpy_r_r176, cpy_r_r177); + if (unlikely(cpy_r_r178 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL322; + goto CPyL320; } - PyObject *cpy_r_r180[1] = {cpy_r_r176}; - cpy_r_r181 = (PyObject **)&cpy_r_r180; - cpy_r_r182 = PyObject_Vectorcall(cpy_r_r179, cpy_r_r181, 1, 0); - CPy_DECREF(cpy_r_r179); - if (unlikely(cpy_r_r182 == NULL)) { + PyObject *cpy_r_r179[1] = {cpy_r_r175}; + cpy_r_r180 = (PyObject **)&cpy_r_r179; + cpy_r_r181 = PyObject_Vectorcall(cpy_r_r178, cpy_r_r180, 1, 0); + CPy_DECREF(cpy_r_r178); + if (unlikely(cpy_r_r181 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL322; + goto CPyL320; } - CPy_DECREF(cpy_r_r176); + CPy_DECREF(cpy_r_r175); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task = cpy_r_r182; - cpy_r_r183 = 1; - if (unlikely(!cpy_r_r183)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task = cpy_r_r181; + cpy_r_r182 = 1; + if (unlikely(!cpy_r_r182)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; - } - cpy_r_r184 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r184 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 334, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - CPy_INCREF_NO_IMM(cpy_r_r184); -CPyL138: ; - cpy_r_r185 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r184)->__tasks; - CPy_INCREF(cpy_r_r185); - CPy_DECREF_NO_IMM(cpy_r_r184); - cpy_r_r186 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; - if (unlikely(cpy_r_r186 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 334, CPyStatic_subscription_manager___globals); - goto CPyL323; + cpy_r_r183 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r183 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 333, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF(cpy_r_r186); + CPy_INCREF_NO_IMM(cpy_r_r183); CPyL139: ; - cpy_r_r187 = PySet_Add(cpy_r_r185, cpy_r_r186); + cpy_r_r184 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r183)->__tasks; + CPy_INCREF(cpy_r_r184); + CPy_DECREF_NO_IMM(cpy_r_r183); + cpy_r_r185 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; + if (unlikely(cpy_r_r185 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 333, CPyStatic_subscription_manager___globals); + goto CPyL321; + } + CPy_INCREF(cpy_r_r185); +CPyL140: ; + cpy_r_r186 = PySet_Add(cpy_r_r184, cpy_r_r185); + CPy_DECREF(cpy_r_r184); CPy_DECREF(cpy_r_r185); - CPy_DECREF(cpy_r_r186); - cpy_r_r188 = cpy_r_r187 >= 0; - if (unlikely(!cpy_r_r188)) { + cpy_r_r187 = cpy_r_r186 >= 0; + if (unlikely(!cpy_r_r187)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; - } - cpy_r_r189 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; - if (unlikely(cpy_r_r189 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 335, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - CPy_INCREF(cpy_r_r189); -CPyL141: ; - cpy_r_r190 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r190 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 335, CPyStatic_subscription_manager___globals); - goto CPyL324; + cpy_r_r188 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; + if (unlikely(cpy_r_r188 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 334, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF_NO_IMM(cpy_r_r190); + CPy_INCREF(cpy_r_r188); CPyL142: ; - cpy_r_r191 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_task_callback' */ - cpy_r_r192 = CPyObject_GetAttr(cpy_r_r190, cpy_r_r191); - CPy_DECREF_NO_IMM(cpy_r_r190); - if (unlikely(cpy_r_r192 == NULL)) { + cpy_r_r189 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r189 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 334, CPyStatic_subscription_manager___globals); + goto CPyL322; + } + CPy_INCREF_NO_IMM(cpy_r_r189); +CPyL143: ; + cpy_r_r190 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler_task_callback' */ + cpy_r_r191 = CPyObject_GetAttr(cpy_r_r189, cpy_r_r190); + CPy_DECREF_NO_IMM(cpy_r_r189); + if (unlikely(cpy_r_r191 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL324; + goto CPyL322; } - cpy_r_r193 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'add_done_callback' */ - PyObject *cpy_r_r194[2] = {cpy_r_r189, cpy_r_r192}; - cpy_r_r195 = (PyObject **)&cpy_r_r194; - cpy_r_r196 = PyObject_VectorcallMethod(cpy_r_r193, cpy_r_r195, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r196 == NULL)) { + cpy_r_r192 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'add_done_callback' */ + PyObject *cpy_r_r193[2] = {cpy_r_r188, cpy_r_r191}; + cpy_r_r194 = (PyObject **)&cpy_r_r193; + cpy_r_r195 = PyObject_VectorcallMethod(cpy_r_r192, cpy_r_r194, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r195 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL325; + goto CPyL323; } else - goto CPyL326; -CPyL144: ; - CPy_DECREF(cpy_r_r189); - CPy_DECREF(cpy_r_r192); - goto CPyL20; + goto CPyL324; CPyL145: ; - cpy_r_r197 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; - if (unlikely(cpy_r_r197 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 338, CPyStatic_subscription_manager___globals); - goto CPyL177; - } - CPy_INCREF(cpy_r_r197); + CPy_DECREF(cpy_r_r188); + CPy_DECREF(cpy_r_r191); + goto CPyL20; CPyL146: ; - cpy_r_r198 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; - if (unlikely(cpy_r_r198 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 338, CPyStatic_subscription_manager___globals); - goto CPyL327; + cpy_r_r196 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; + if (unlikely(cpy_r_r196 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 337, CPyStatic_subscription_manager___globals); + goto CPyL178; } - CPy_INCREF(cpy_r_r198); + CPy_INCREF(cpy_r_r196); CPyL147: ; - cpy_r_r199 = cpy_r_r197; - cpy_r_r200 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ - PyObject *cpy_r_r201[2] = {cpy_r_r199, cpy_r_r198}; - cpy_r_r202 = (PyObject **)&cpy_r_r201; - cpy_r_r203 = PyObject_VectorcallMethod(cpy_r_r200, cpy_r_r202, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r203 == NULL)) { + cpy_r_r197 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 337, CPyStatic_subscription_manager___globals); + goto CPyL325; + } + CPy_INCREF(cpy_r_r197); +CPyL148: ; + cpy_r_r198 = cpy_r_r196; + cpy_r_r199 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handler' */ + PyObject *cpy_r_r200[2] = {cpy_r_r198, cpy_r_r197}; + cpy_r_r201 = (PyObject **)&cpy_r_r200; + cpy_r_r202 = PyObject_VectorcallMethod(cpy_r_r199, cpy_r_r201, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r202 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL328; + goto CPyL326; } - CPy_DECREF(cpy_r_r199); CPy_DECREF(cpy_r_r198); - cpy_r_r204 = CPy_GetCoro(cpy_r_r203); - CPy_DECREF(cpy_r_r203); - if (unlikely(cpy_r_r204 == NULL)) { + CPy_DECREF(cpy_r_r197); + cpy_r_r203 = CPy_GetCoro(cpy_r_r202); + CPy_DECREF(cpy_r_r202); + if (unlikely(cpy_r_r203 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 = cpy_r_r204; - cpy_r_r205 = 1; - if (unlikely(!cpy_r_r205)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 = cpy_r_r203; + cpy_r_r204 = 1; + if (unlikely(!cpy_r_r204)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r206 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; - if (unlikely(cpy_r_r206 == NULL)) { + cpy_r_r205 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; + if (unlikely(cpy_r_r205 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - CPy_INCREF(cpy_r_r206); -CPyL152: ; - cpy_r_r207 = CPyIter_Next(cpy_r_r206); - CPy_DECREF(cpy_r_r206); - if (cpy_r_r207 != NULL) goto CPyL155; - cpy_r_r208 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r208 == NULL)) { + CPy_INCREF(cpy_r_r205); +CPyL153: ; + cpy_r_r206 = CPyIter_Next(cpy_r_r205); + CPy_DECREF(cpy_r_r205); + if (cpy_r_r206 != NULL) goto CPyL156; + cpy_r_r207 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r207 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r209 = cpy_r_r208; - CPy_DECREF(cpy_r_r209); - cpy_r_r210 = NULL; + cpy_r_r208 = cpy_r_r207; + CPy_DECREF(cpy_r_r208); + cpy_r_r209 = NULL; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 = cpy_r_r210; - cpy_r_r211 = 1; - if (unlikely(!cpy_r_r211)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24 = cpy_r_r209; + cpy_r_r210 = 1; + if (unlikely(!cpy_r_r210)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } else goto CPyL20; -CPyL155: ; - cpy_r_r212 = cpy_r_r207; CPyL156: ; - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; - return cpy_r_r212; + cpy_r_r211 = cpy_r_r206; CPyL157: ; - cpy_r_r214 = (PyObject *)&_Py_NoneStruct; - cpy_r_r215 = cpy_r_type != cpy_r_r214; - if (!cpy_r_r215) goto CPyL329; + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 3; + return cpy_r_r211; +CPyL158: ; + cpy_r_r213 = (PyObject *)&_Py_NoneStruct; + cpy_r_r214 = cpy_r_type != cpy_r_r213; + if (!cpy_r_r214) goto CPyL327; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL161; + goto CPyL162; } else - goto CPyL330; -CPyL159: ; - CPy_Unreachable(); + goto CPyL328; CPyL160: ; - CPy_INCREF(cpy_r_arg); - goto CPyL172; + CPy_Unreachable(); CPyL161: ; - cpy_r_r216 = CPy_CatchError(); + CPy_INCREF(cpy_r_arg); + goto CPyL173; +CPyL162: ; + cpy_r_r215 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25.f2); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25 = cpy_r_r216; - cpy_r_r217 = 1; - if (unlikely(!cpy_r_r217)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25 = cpy_r_r215; + cpy_r_r216 = 1; + if (unlikely(!cpy_r_r216)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL331; + goto CPyL329; } - cpy_r_r218 = (PyObject **)&cpy_r_r7; - cpy_r_r219 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; - if (unlikely(cpy_r_r219 == NULL)) { + cpy_r_r217 = (PyObject **)&cpy_r_r5; + cpy_r_r218 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; + if (unlikely(cpy_r_r218 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); - goto CPyL331; + goto CPyL329; } - CPy_INCREF(cpy_r_r219); -CPyL163: ; - cpy_r_r220 = CPy_YieldFromErrorHandle(cpy_r_r219, cpy_r_r218); - CPy_DecRef(cpy_r_r219); - if (unlikely(cpy_r_r220 == 2)) { + CPy_INCREF(cpy_r_r218); +CPyL164: ; + cpy_r_r219 = CPy_YieldFromErrorHandle(cpy_r_r218, cpy_r_r217); + CPy_DecRef(cpy_r_r218); + if (unlikely(cpy_r_r219 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL331; + goto CPyL329; + } + if (cpy_r_r219) goto CPyL168; + cpy_r_r211 = cpy_r_r5; + cpy_r_r220 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; + if (unlikely(cpy_r_r220.f0 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__25", -1, CPyStatic_subscription_manager___globals); + goto CPyL330; } - if (cpy_r_r220) goto CPyL167; - cpy_r_r212 = cpy_r_r7; + CPy_INCREF(cpy_r_r220.f0); + CPy_INCREF(cpy_r_r220.f1); + CPy_INCREF(cpy_r_r220.f2); +CPyL167: ; + CPy_RestoreExcInfo(cpy_r_r220); + CPy_DecRef(cpy_r_r220.f0); + CPy_DecRef(cpy_r_r220.f1); + CPy_DecRef(cpy_r_r220.f2); + goto CPyL157; +CPyL168: ; + cpy_r_r208 = cpy_r_r5; + CPy_DecRef(cpy_r_r208); cpy_r_r221 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; if (unlikely(cpy_r_r221.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__25", -1, CPyStatic_subscription_manager___globals); - goto CPyL332; + goto CPyL170; } CPy_INCREF(cpy_r_r221.f0); CPy_INCREF(cpy_r_r221.f1); CPy_INCREF(cpy_r_r221.f2); -CPyL166: ; +CPyL169: ; CPy_RestoreExcInfo(cpy_r_r221); CPy_DecRef(cpy_r_r221.f0); CPy_DecRef(cpy_r_r221.f1); CPy_DecRef(cpy_r_r221.f2); - goto CPyL156; -CPyL167: ; - cpy_r_r209 = cpy_r_r7; - CPy_DecRef(cpy_r_r209); + goto CPyL20; +CPyL170: ; cpy_r_r222 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; if (unlikely(cpy_r_r222.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__25", -1, CPyStatic_subscription_manager___globals); - goto CPyL169; + goto CPyL178; } CPy_INCREF(cpy_r_r222.f0); CPy_INCREF(cpy_r_r222.f1); CPy_INCREF(cpy_r_r222.f2); -CPyL168: ; +CPyL171: ; CPy_RestoreExcInfo(cpy_r_r222); CPy_DecRef(cpy_r_r222.f0); CPy_DecRef(cpy_r_r222.f1); CPy_DecRef(cpy_r_r222.f2); - goto CPyL20; -CPyL169: ; - cpy_r_r223 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; - if (unlikely(cpy_r_r223.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__25", -1, CPyStatic_subscription_manager___globals); - goto CPyL177; - } - CPy_INCREF(cpy_r_r223.f0); - CPy_INCREF(cpy_r_r223.f1); - CPy_INCREF(cpy_r_r223.f2); -CPyL170: ; - CPy_RestoreExcInfo(cpy_r_r223); - CPy_DecRef(cpy_r_r223.f0); - CPy_DecRef(cpy_r_r223.f1); - CPy_DecRef(cpy_r_r223.f2); - cpy_r_r224 = CPy_KeepPropagating(); - if (!cpy_r_r224) goto CPyL177; + cpy_r_r223 = CPy_KeepPropagating(); + if (!cpy_r_r223) goto CPyL178; CPy_Unreachable(); -CPyL172: ; - cpy_r_r225 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; - if (unlikely(cpy_r_r225 == NULL)) { +CPyL173: ; + cpy_r_r224 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; + if (unlikely(cpy_r_r224 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); - goto CPyL333; + goto CPyL331; } - CPy_INCREF(cpy_r_r225); -CPyL173: ; - cpy_r_r226 = CPyIter_Send(cpy_r_r225, cpy_r_arg); - CPy_DECREF(cpy_r_r225); + CPy_INCREF(cpy_r_r224); +CPyL174: ; + cpy_r_r225 = CPyIter_Send(cpy_r_r224, cpy_r_arg); + CPy_DECREF(cpy_r_r224); CPy_DECREF(cpy_r_arg); - if (cpy_r_r226 == NULL) goto CPyL175; - cpy_r_r212 = cpy_r_r226; - goto CPyL156; -CPyL175: ; - cpy_r_r227 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r227 == NULL)) { + if (cpy_r_r225 == NULL) goto CPyL176; + cpy_r_r211 = cpy_r_r225; + goto CPyL157; +CPyL176: ; + cpy_r_r226 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r226 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL177; + goto CPyL178; } - cpy_r_r209 = cpy_r_r227; - CPy_DECREF(cpy_r_r209); + cpy_r_r208 = cpy_r_r226; + CPy_DECREF(cpy_r_r208); goto CPyL20; -CPyL177: ; - cpy_r_r228 = CPy_CatchError(); +CPyL178: ; + cpy_r_r227 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26.f2); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26 = cpy_r_r228; - cpy_r_r229 = 1; - if (unlikely(!cpy_r_r229)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26 = cpy_r_r227; + cpy_r_r228 = 1; + if (unlikely(!cpy_r_r228)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } - cpy_r_r230 = CPyStatic_subscription_manager___globals; - cpy_r_r231 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ - cpy_r_r232 = CPyDict_GetItem(cpy_r_r230, cpy_r_r231); - if (unlikely(cpy_r_r232 == NULL)) { + cpy_r_r229 = CPyStatic_subscription_manager___globals; + cpy_r_r230 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionProcessingFinished' */ + cpy_r_r231 = CPyDict_GetItem(cpy_r_r229, cpy_r_r230); + if (unlikely(cpy_r_r231 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } - cpy_r_r233 = CPy_ExceptionMatches(cpy_r_r232); - CPy_DecRef(cpy_r_r232); - if (!cpy_r_r233) goto CPyL186; - cpy_r_r234 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; - if (unlikely(cpy_r_r234 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 341, CPyStatic_subscription_manager___globals); - goto CPyL237; + cpy_r_r232 = CPy_ExceptionMatches(cpy_r_r231); + CPy_DecRef(cpy_r_r231); + if (!cpy_r_r232) goto CPyL187; + cpy_r_r233 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; + if (unlikely(cpy_r_r233 == 2)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 340, CPyStatic_subscription_manager___globals); + goto CPyL238; } -CPyL181: ; - if (cpy_r_r234) goto CPyL235; CPyL182: ; - cpy_r_r235 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r235 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 342, CPyStatic_subscription_manager___globals); - goto CPyL237; - } - CPy_INCREF_NO_IMM(cpy_r_r235); + if (cpy_r_r233) goto CPyL236; CPyL183: ; - cpy_r_r236 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r235)->_logger; - CPy_INCREF(cpy_r_r236); - CPy_DecRef(cpy_r_r235); - cpy_r_r237 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('All handler subscriptions have been unsubscribed ' + cpy_r_r234 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r234 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 341, CPyStatic_subscription_manager___globals); + goto CPyL238; + } + CPy_INCREF_NO_IMM(cpy_r_r234); +CPyL184: ; + cpy_r_r235 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r234)->_logger; + CPy_INCREF(cpy_r_r235); + CPy_DecRef(cpy_r_r234); + cpy_r_r236 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('All handler subscriptions have been unsubscribed ' 'from. Stopping subscription handling.') */ - cpy_r_r238 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ - PyObject *cpy_r_r239[2] = {cpy_r_r236, cpy_r_r237}; - cpy_r_r240 = (PyObject **)&cpy_r_r239; - cpy_r_r241 = PyObject_VectorcallMethod(cpy_r_r238, cpy_r_r240, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r241 == NULL)) { + cpy_r_r237 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ + PyObject *cpy_r_r238[2] = {cpy_r_r235, cpy_r_r236}; + cpy_r_r239 = (PyObject **)&cpy_r_r238; + cpy_r_r240 = PyObject_VectorcallMethod(cpy_r_r237, cpy_r_r239, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r240 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL334; + goto CPyL332; } else - goto CPyL335; -CPyL184: ; - CPy_DecRef(cpy_r_r236); - cpy_r_r242 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; - if (unlikely(cpy_r_r242.f0 == NULL)) { + goto CPyL333; +CPyL185: ; + CPy_DecRef(cpy_r_r235); + cpy_r_r241 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; + if (unlikely(cpy_r_r241.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__26", -1, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } - CPy_INCREF(cpy_r_r242.f0); - CPy_INCREF(cpy_r_r242.f1); - CPy_INCREF(cpy_r_r242.f2); -CPyL185: ; - CPy_RestoreExcInfo(cpy_r_r242); - CPy_DecRef(cpy_r_r242.f0); - CPy_DecRef(cpy_r_r242.f1); - CPy_DecRef(cpy_r_r242.f2); - goto CPyL240; + CPy_INCREF(cpy_r_r241.f0); + CPy_INCREF(cpy_r_r241.f1); + CPy_INCREF(cpy_r_r241.f2); CPyL186: ; - cpy_r_r243 = CPyStatic_subscription_manager___globals; - cpy_r_r244 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionHandlerTaskException' */ - cpy_r_r245 = CPyDict_GetItem(cpy_r_r243, cpy_r_r244); - if (unlikely(cpy_r_r245 == NULL)) { + CPy_RestoreExcInfo(cpy_r_r241); + CPy_DecRef(cpy_r_r241.f0); + CPy_DecRef(cpy_r_r241.f1); + CPy_DecRef(cpy_r_r241.f2); + goto CPyL241; +CPyL187: ; + cpy_r_r242 = CPyStatic_subscription_manager___globals; + cpy_r_r243 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'SubscriptionHandlerTaskException' */ + cpy_r_r244 = CPyDict_GetItem(cpy_r_r242, cpy_r_r243); + if (unlikely(cpy_r_r244 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } - cpy_r_r246 = CPy_ExceptionMatches(cpy_r_r245); - CPy_DecRef(cpy_r_r245); - if (!cpy_r_r246) goto CPyL221; - cpy_r_r247 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r247 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 348, CPyStatic_subscription_manager___globals); - goto CPyL237; + cpy_r_r245 = CPy_ExceptionMatches(cpy_r_r244); + CPy_DecRef(cpy_r_r244); + if (!cpy_r_r245) goto CPyL222; + cpy_r_r246 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r246 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 347, CPyStatic_subscription_manager___globals); + goto CPyL238; } - CPy_INCREF_NO_IMM(cpy_r_r247); -CPyL189: ; - cpy_r_r248 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r247)->_logger; - CPy_INCREF(cpy_r_r248); - CPy_DecRef(cpy_r_r247); - cpy_r_r249 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('An exception occurred in a subscription handler ' + CPy_INCREF_NO_IMM(cpy_r_r246); +CPyL190: ; + cpy_r_r247 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r246)->_logger; + CPy_INCREF(cpy_r_r247); + CPy_DecRef(cpy_r_r246); + cpy_r_r248 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('An exception occurred in a subscription handler ' 'task. Stopping subscription handling.') */ - cpy_r_r250 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ - PyObject *cpy_r_r251[2] = {cpy_r_r248, cpy_r_r249}; - cpy_r_r252 = (PyObject **)&cpy_r_r251; - cpy_r_r253 = PyObject_VectorcallMethod(cpy_r_r250, cpy_r_r252, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r253 == NULL)) { + cpy_r_r249 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ + PyObject *cpy_r_r250[2] = {cpy_r_r247, cpy_r_r248}; + cpy_r_r251 = (PyObject **)&cpy_r_r250; + cpy_r_r252 = PyObject_VectorcallMethod(cpy_r_r249, cpy_r_r251, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r252 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL336; + goto CPyL334; } else - goto CPyL337; -CPyL190: ; - CPy_DecRef(cpy_r_r248); - cpy_r_r254 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r254 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 352, CPyStatic_subscription_manager___globals); - goto CPyL237; - } - CPy_INCREF_NO_IMM(cpy_r_r254); + goto CPyL335; CPyL191: ; - cpy_r_r255 = CPyDef_subscription_manager___SubscriptionManager____cleanup_remaining_tasks(cpy_r_r254); - CPy_DecRef(cpy_r_r254); - if (unlikely(cpy_r_r255 == NULL)) { + CPy_DecRef(cpy_r_r247); + cpy_r_r253 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r253 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 351, CPyStatic_subscription_manager___globals); + goto CPyL238; + } + CPy_INCREF_NO_IMM(cpy_r_r253); +CPyL192: ; + cpy_r_r254 = CPyDef_subscription_manager___SubscriptionManager____cleanup_remaining_tasks(cpy_r_r253); + CPy_DecRef(cpy_r_r253); + if (unlikely(cpy_r_r254 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 = cpy_r_r255; - cpy_r_r256 = 1; - if (unlikely(!cpy_r_r256)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 = cpy_r_r254; + cpy_r_r255 = 1; + if (unlikely(!cpy_r_r255)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } - cpy_r_r257 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; - if (unlikely(cpy_r_r257 == NULL)) { + cpy_r_r256 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; + if (unlikely(cpy_r_r256 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } - CPy_INCREF_NO_IMM(cpy_r_r257); -CPyL194: ; - cpy_r_r258 = (PyObject *)&_Py_NoneStruct; - cpy_r_r259 = NULL; - cpy_r_r9 = cpy_r_r259; - cpy_r_r260 = (PyObject **)&cpy_r_r9; - cpy_r_r261 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r257, cpy_r_r258, cpy_r_r258, cpy_r_r258, cpy_r_r258, cpy_r_r260); - CPy_DecRef(cpy_r_r257); - if (cpy_r_r261 != NULL) goto CPyL338; - cpy_r_r262 = cpy_r_r9 != 0; - if (unlikely(!cpy_r_r262)) { + CPy_INCREF_NO_IMM(cpy_r_r256); +CPyL195: ; + cpy_r_r257 = (PyObject *)&_Py_NoneStruct; + cpy_r_r258 = NULL; + cpy_r_r7 = cpy_r_r258; + cpy_r_r259 = (PyObject **)&cpy_r_r7; + cpy_r_r260 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r256, cpy_r_r257, cpy_r_r257, cpy_r_r257, cpy_r_r257, cpy_r_r259); + CPy_DecRef(cpy_r_r256); + if (cpy_r_r260 != NULL) goto CPyL336; + cpy_r_r261 = cpy_r_r7 != 0; + if (unlikely(!cpy_r_r261)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL339; + goto CPyL337; } - cpy_r_r263 = cpy_r_r9; - CPy_DecRef(cpy_r_r263); - cpy_r_r264 = NULL; + cpy_r_r262 = cpy_r_r7; + CPy_DecRef(cpy_r_r262); + cpy_r_r263 = NULL; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 = cpy_r_r264; - cpy_r_r265 = 1; - if (unlikely(!cpy_r_r265)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27 = cpy_r_r263; + cpy_r_r264 = 1; + if (unlikely(!cpy_r_r264)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } else - goto CPyL219; -CPyL197: ; - cpy_r_r266 = cpy_r_r261; + goto CPyL220; CPyL198: ; - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 4; - return cpy_r_r266; + cpy_r_r265 = cpy_r_r260; CPyL199: ; - cpy_r_r268 = (PyObject *)&_Py_NoneStruct; - cpy_r_r269 = cpy_r_type != cpy_r_r268; - if (!cpy_r_r269) goto CPyL340; + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 4; + return cpy_r_r265; +CPyL200: ; + cpy_r_r267 = (PyObject *)&_Py_NoneStruct; + cpy_r_r268 = cpy_r_type != cpy_r_r267; + if (!cpy_r_r268) goto CPyL338; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL203; + goto CPyL204; } else - goto CPyL341; -CPyL201: ; - CPy_Unreachable(); + goto CPyL339; CPyL202: ; - CPy_INCREF(cpy_r_arg); - goto CPyL214; + CPy_Unreachable(); CPyL203: ; - cpy_r_r270 = CPy_CatchError(); + CPy_INCREF(cpy_r_arg); + goto CPyL215; +CPyL204: ; + cpy_r_r269 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28.f2); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28 = cpy_r_r270; - cpy_r_r271 = 1; - if (unlikely(!cpy_r_r271)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28 = cpy_r_r269; + cpy_r_r270 = 1; + if (unlikely(!cpy_r_r270)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL342; + goto CPyL340; } - cpy_r_r272 = (PyObject **)&cpy_r_r11; - cpy_r_r273 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; - if (unlikely(cpy_r_r273 == NULL)) { + cpy_r_r271 = (PyObject **)&cpy_r_r9; + cpy_r_r272 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; + if (unlikely(cpy_r_r272 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); - goto CPyL342; + goto CPyL340; } - CPy_INCREF_NO_IMM(cpy_r_r273); -CPyL205: ; - cpy_r_r274 = CPy_YieldFromErrorHandle(cpy_r_r273, cpy_r_r272); - CPy_DecRef(cpy_r_r273); - if (unlikely(cpy_r_r274 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r272); +CPyL206: ; + cpy_r_r273 = CPy_YieldFromErrorHandle(cpy_r_r272, cpy_r_r271); + CPy_DecRef(cpy_r_r272); + if (unlikely(cpy_r_r273 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL342; + goto CPyL340; + } + if (cpy_r_r273) goto CPyL210; + cpy_r_r265 = cpy_r_r9; + cpy_r_r274 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; + if (unlikely(cpy_r_r274.f0 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__28", -1, CPyStatic_subscription_manager___globals); + goto CPyL341; } - if (cpy_r_r274) goto CPyL209; - cpy_r_r266 = cpy_r_r11; + CPy_INCREF(cpy_r_r274.f0); + CPy_INCREF(cpy_r_r274.f1); + CPy_INCREF(cpy_r_r274.f2); +CPyL209: ; + CPy_RestoreExcInfo(cpy_r_r274); + CPy_DecRef(cpy_r_r274.f0); + CPy_DecRef(cpy_r_r274.f1); + CPy_DecRef(cpy_r_r274.f2); + goto CPyL199; +CPyL210: ; + cpy_r_r262 = cpy_r_r9; + CPy_DecRef(cpy_r_r262); cpy_r_r275 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; if (unlikely(cpy_r_r275.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__28", -1, CPyStatic_subscription_manager___globals); - goto CPyL343; + goto CPyL212; } CPy_INCREF(cpy_r_r275.f0); CPy_INCREF(cpy_r_r275.f1); CPy_INCREF(cpy_r_r275.f2); -CPyL208: ; +CPyL211: ; CPy_RestoreExcInfo(cpy_r_r275); CPy_DecRef(cpy_r_r275.f0); CPy_DecRef(cpy_r_r275.f1); CPy_DecRef(cpy_r_r275.f2); - goto CPyL198; -CPyL209: ; - cpy_r_r263 = cpy_r_r11; - CPy_DecRef(cpy_r_r263); + goto CPyL220; +CPyL212: ; cpy_r_r276 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; if (unlikely(cpy_r_r276.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__28", -1, CPyStatic_subscription_manager___globals); - goto CPyL211; + goto CPyL238; } CPy_INCREF(cpy_r_r276.f0); CPy_INCREF(cpy_r_r276.f1); CPy_INCREF(cpy_r_r276.f2); -CPyL210: ; +CPyL213: ; CPy_RestoreExcInfo(cpy_r_r276); CPy_DecRef(cpy_r_r276.f0); CPy_DecRef(cpy_r_r276.f1); CPy_DecRef(cpy_r_r276.f2); - goto CPyL219; -CPyL211: ; - cpy_r_r277 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; - if (unlikely(cpy_r_r277.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__28", -1, CPyStatic_subscription_manager___globals); - goto CPyL237; - } - CPy_INCREF(cpy_r_r277.f0); - CPy_INCREF(cpy_r_r277.f1); - CPy_INCREF(cpy_r_r277.f2); -CPyL212: ; - CPy_RestoreExcInfo(cpy_r_r277); - CPy_DecRef(cpy_r_r277.f0); - CPy_DecRef(cpy_r_r277.f1); - CPy_DecRef(cpy_r_r277.f2); - cpy_r_r278 = CPy_KeepPropagating(); - if (!cpy_r_r278) goto CPyL237; + cpy_r_r277 = CPy_KeepPropagating(); + if (!cpy_r_r277) goto CPyL238; CPy_Unreachable(); -CPyL214: ; - cpy_r_r279 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; - if (unlikely(cpy_r_r279 == NULL)) { +CPyL215: ; + cpy_r_r278 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; + if (unlikely(cpy_r_r278 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); - goto CPyL344; + goto CPyL342; } - CPy_INCREF_NO_IMM(cpy_r_r279); -CPyL215: ; - cpy_r_r280 = CPyIter_Send(cpy_r_r279, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r279); + CPy_INCREF_NO_IMM(cpy_r_r278); +CPyL216: ; + cpy_r_r279 = CPyIter_Send(cpy_r_r278, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r278); CPy_DECREF(cpy_r_arg); - if (cpy_r_r280 == NULL) goto CPyL217; - cpy_r_r266 = cpy_r_r280; - goto CPyL198; -CPyL217: ; - cpy_r_r281 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r281 == NULL)) { + if (cpy_r_r279 == NULL) goto CPyL218; + cpy_r_r265 = cpy_r_r279; + goto CPyL199; +CPyL218: ; + cpy_r_r280 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r280 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } - cpy_r_r263 = cpy_r_r281; - CPy_DECREF(cpy_r_r263); -CPyL219: ; + cpy_r_r262 = cpy_r_r280; + CPy_DECREF(cpy_r_r262); +CPyL220: ; CPy_Reraise(); - if (!0) goto CPyL237; + if (!0) goto CPyL238; CPy_Unreachable(); -CPyL221: ; - cpy_r_r282 = CPyStatic_subscription_manager___globals; - cpy_r_r283 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TaskNotRunning' */ - cpy_r_r284 = CPyDict_GetItem(cpy_r_r282, cpy_r_r283); - if (unlikely(cpy_r_r284 == NULL)) { +CPyL222: ; + cpy_r_r281 = CPyStatic_subscription_manager___globals; + cpy_r_r282 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TaskNotRunning' */ + cpy_r_r283 = CPyDict_GetItem(cpy_r_r281, cpy_r_r282); + if (unlikely(cpy_r_r283 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } - cpy_r_r285 = CPy_ExceptionMatches(cpy_r_r284); - CPy_DecRef(cpy_r_r284); - if (!cpy_r_r285) goto CPyL233; - cpy_r_r286 = CPy_GetExcValue(); + cpy_r_r284 = CPy_ExceptionMatches(cpy_r_r283); + CPy_DecRef(cpy_r_r283); + if (!cpy_r_r284) goto CPyL234; + cpy_r_r285 = CPy_GetExcValue(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e = cpy_r_r286; - cpy_r_r287 = 1; - if (unlikely(!cpy_r_r287)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e = cpy_r_r285; + cpy_r_r286 = 1; + if (unlikely(!cpy_r_r286)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL237; - } - cpy_r_r288 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r288 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 355, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL238; } - CPy_INCREF_NO_IMM(cpy_r_r288); -CPyL225: ; - cpy_r_r289 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r288)->_logger; - CPy_INCREF(cpy_r_r289); - CPy_DecRef(cpy_r_r288); - cpy_r_r290 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Stopping subscription handling: %s' */ - cpy_r_r291 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e; - if (unlikely(cpy_r_r291 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 355, CPyStatic_subscription_manager___globals); - goto CPyL345; + cpy_r_r287 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r287 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 354, CPyStatic_subscription_manager___globals); + goto CPyL238; } - CPy_INCREF(cpy_r_r291); + CPy_INCREF_NO_IMM(cpy_r_r287); CPyL226: ; - cpy_r_r292 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'message' */ - cpy_r_r293 = CPyObject_GetAttr(cpy_r_r291, cpy_r_r292); - CPy_DecRef(cpy_r_r291); - if (unlikely(cpy_r_r293 == NULL)) { + cpy_r_r288 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r287)->_logger; + CPy_INCREF(cpy_r_r288); + CPy_DecRef(cpy_r_r287); + cpy_r_r289 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Stopping subscription handling: %s' */ + cpy_r_r290 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e; + if (unlikely(cpy_r_r290 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 354, CPyStatic_subscription_manager___globals); + goto CPyL343; + } + CPy_INCREF(cpy_r_r290); +CPyL227: ; + cpy_r_r291 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'message' */ + cpy_r_r292 = CPyObject_GetAttr(cpy_r_r290, cpy_r_r291); + CPy_DecRef(cpy_r_r290); + if (unlikely(cpy_r_r292 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL345; + goto CPyL343; } - if (likely(PyUnicode_Check(cpy_r_r293))) - cpy_r_r294 = cpy_r_r293; + if (likely(PyUnicode_Check(cpy_r_r292))) + cpy_r_r293 = cpy_r_r292; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 355, CPyStatic_subscription_manager___globals, "str", cpy_r_r293); - goto CPyL345; + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 354, CPyStatic_subscription_manager___globals, "str", cpy_r_r292); + goto CPyL343; } - cpy_r_r295 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ - PyObject *cpy_r_r296[3] = {cpy_r_r289, cpy_r_r290, cpy_r_r294}; - cpy_r_r297 = (PyObject **)&cpy_r_r296; - cpy_r_r298 = PyObject_VectorcallMethod(cpy_r_r295, cpy_r_r297, 9223372036854775811ULL, 0); + cpy_r_r294 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ + PyObject *cpy_r_r295[3] = {cpy_r_r288, cpy_r_r289, cpy_r_r293}; + cpy_r_r296 = (PyObject **)&cpy_r_r295; + cpy_r_r297 = PyObject_VectorcallMethod(cpy_r_r294, cpy_r_r296, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r297 == NULL)) { + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL344; + } else + goto CPyL345; +CPyL230: ; + CPy_DecRef(cpy_r_r288); + CPy_DecRef(cpy_r_r293); + cpy_r_r298 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r298 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 355, CPyStatic_subscription_manager___globals); + goto CPyL238; + } + CPy_INCREF_NO_IMM(cpy_r_r298); +CPyL231: ; + cpy_r_r299 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r298)->__provider; + CPy_INCREF(cpy_r_r299); + CPy_DecRef(cpy_r_r298); + cpy_r_r300 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handle_listener_task_exceptions' */ + PyObject *cpy_r_r301[1] = {cpy_r_r299}; + cpy_r_r302 = (PyObject **)&cpy_r_r301; + cpy_r_r303 = PyObject_VectorcallMethod(cpy_r_r300, cpy_r_r302, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r303 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL346; } else goto CPyL347; -CPyL229: ; - CPy_DecRef(cpy_r_r289); - CPy_DecRef(cpy_r_r294); - cpy_r_r299 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r299 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 356, CPyStatic_subscription_manager___globals); - goto CPyL237; - } - CPy_INCREF_NO_IMM(cpy_r_r299); -CPyL230: ; - cpy_r_r300 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r299)->__provider; - CPy_INCREF(cpy_r_r300); +CPyL232: ; CPy_DecRef(cpy_r_r299); - cpy_r_r301 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_handle_listener_task_exceptions' */ - PyObject *cpy_r_r302[1] = {cpy_r_r300}; - cpy_r_r303 = (PyObject **)&cpy_r_r302; - cpy_r_r304 = PyObject_VectorcallMethod(cpy_r_r301, cpy_r_r303, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r304 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL348; - } else - goto CPyL349; -CPyL231: ; - CPy_DecRef(cpy_r_r300); + cpy_r_r304 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; + if (unlikely(cpy_r_r304.f0 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__26", -1, CPyStatic_subscription_manager___globals); + goto CPyL238; + } + CPy_INCREF(cpy_r_r304.f0); + CPy_INCREF(cpy_r_r304.f1); + CPy_INCREF(cpy_r_r304.f2); +CPyL233: ; + CPy_RestoreExcInfo(cpy_r_r304); + CPy_DecRef(cpy_r_r304.f0); + CPy_DecRef(cpy_r_r304.f1); + CPy_DecRef(cpy_r_r304.f2); + goto CPyL241; +CPyL234: ; + CPy_Reraise(); + if (!0) goto CPyL238; + CPy_Unreachable(); +CPyL236: ; cpy_r_r305 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; if (unlikely(cpy_r_r305.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__26", -1, CPyStatic_subscription_manager___globals); - goto CPyL237; + goto CPyL289; } CPy_INCREF(cpy_r_r305.f0); CPy_INCREF(cpy_r_r305.f1); CPy_INCREF(cpy_r_r305.f2); -CPyL232: ; +CPyL237: ; CPy_RestoreExcInfo(cpy_r_r305); CPy_DecRef(cpy_r_r305.f0); CPy_DecRef(cpy_r_r305.f1); CPy_DecRef(cpy_r_r305.f2); - goto CPyL240; -CPyL233: ; - CPy_Reraise(); - if (!0) goto CPyL237; - CPy_Unreachable(); -CPyL235: ; + goto CPyL20; +CPyL238: ; cpy_r_r306 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; if (unlikely(cpy_r_r306.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__26", -1, CPyStatic_subscription_manager___globals); @@ -257083,141 +249535,125 @@ CPyL235: ; CPy_INCREF(cpy_r_r306.f0); CPy_INCREF(cpy_r_r306.f1); CPy_INCREF(cpy_r_r306.f2); -CPyL236: ; +CPyL239: ; CPy_RestoreExcInfo(cpy_r_r306); - CPy_DecRef(cpy_r_r306.f0); - CPy_DecRef(cpy_r_r306.f1); - CPy_DecRef(cpy_r_r306.f2); - goto CPyL20; -CPyL237: ; - cpy_r_r307 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; - if (unlikely(cpy_r_r307.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__26", -1, CPyStatic_subscription_manager___globals); - goto CPyL289; - } - CPy_INCREF(cpy_r_r307.f0); - CPy_INCREF(cpy_r_r307.f1); - CPy_INCREF(cpy_r_r307.f2); -CPyL238: ; - CPy_RestoreExcInfo(cpy_r_r307); - CPy_DECREF(cpy_r_r307.f0); - CPy_DECREF(cpy_r_r307.f1); - CPy_DECREF(cpy_r_r307.f2); - cpy_r_r308 = CPy_KeepPropagating(); - if (!cpy_r_r308) goto CPyL289; + CPy_DECREF(cpy_r_r306.f0); + CPy_DECREF(cpy_r_r306.f1); + CPy_DECREF(cpy_r_r306.f2); + cpy_r_r307 = CPy_KeepPropagating(); + if (!cpy_r_r307) goto CPyL289; CPy_Unreachable(); -CPyL240: ; - cpy_r_r309 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r309 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 360, CPyStatic_subscription_manager___globals); - goto CPyL289; - } - CPy_INCREF_NO_IMM(cpy_r_r309); CPyL241: ; - cpy_r_r310 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r309)->__provider; - CPy_INCREF(cpy_r_r310); - CPy_DECREF_NO_IMM(cpy_r_r309); - cpy_r_r311 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ - cpy_r_r312 = CPyObject_GetAttr(cpy_r_r310, cpy_r_r311); - CPy_DECREF(cpy_r_r310); - if (unlikely(cpy_r_r312 == NULL)) { - CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL289; - } - if (likely(Py_TYPE(cpy_r_r312) == CPyType_request_processor___RequestProcessor)) - cpy_r_r313 = cpy_r_r312; - else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 360, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r312); + cpy_r_r308 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r308 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 359, CPyStatic_subscription_manager___globals); goto CPyL289; } - cpy_r_r314 = CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue(cpy_r_r313); - CPy_DECREF_NO_IMM(cpy_r_r313); - if (unlikely(cpy_r_r314 == 2)) { + CPy_INCREF_NO_IMM(cpy_r_r308); +CPyL242: ; + cpy_r_r309 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r308)->__provider; + CPy_INCREF(cpy_r_r309); + CPy_DECREF_NO_IMM(cpy_r_r308); + cpy_r_r310 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_request_processor' */ + cpy_r_r311 = CPyObject_GetAttr(cpy_r_r309, cpy_r_r310); + CPy_DECREF(cpy_r_r309); + if (unlikely(cpy_r_r311 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL289; } - cpy_r_r315 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + cpy_r_r312 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_reset_handler_subscription_queue' */ + PyObject *cpy_r_r313[1] = {cpy_r_r311}; + cpy_r_r314 = (PyObject **)&cpy_r_r313; + cpy_r_r315 = PyObject_VectorcallMethod(cpy_r_r312, cpy_r_r314, 9223372036854775809ULL, 0); if (unlikely(cpy_r_r315 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 362, CPyStatic_subscription_manager___globals); + CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); + goto CPyL348; + } else + goto CPyL349; +CPyL244: ; + CPy_DECREF(cpy_r_r311); + cpy_r_r316 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r316 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 361, CPyStatic_subscription_manager___globals); goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r315); + CPy_INCREF_NO_IMM(cpy_r_r316); CPyL245: ; - cpy_r_r316 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r315)->__tasks; - CPy_INCREF(cpy_r_r316); - CPy_DECREF_NO_IMM(cpy_r_r315); - cpy_r_r317 = PyObject_IsTrue(cpy_r_r316); - CPy_DECREF(cpy_r_r316); - cpy_r_r318 = cpy_r_r317 >= 0; - if (unlikely(!cpy_r_r318)) { + cpy_r_r317 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r316)->__tasks; + CPy_INCREF(cpy_r_r317); + CPy_DECREF_NO_IMM(cpy_r_r316); + cpy_r_r318 = PyObject_IsTrue(cpy_r_r317); + CPy_DECREF(cpy_r_r317); + cpy_r_r319 = cpy_r_r318 >= 0; + if (unlikely(!cpy_r_r319)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL289; } - cpy_r_r319 = cpy_r_r317; - if (!cpy_r_r319) goto CPyL276; - cpy_r_r320 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; - if (unlikely(cpy_r_r320 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 363, CPyStatic_subscription_manager___globals); + cpy_r_r320 = cpy_r_r318; + if (!cpy_r_r320) goto CPyL276; + cpy_r_r321 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; + if (unlikely(cpy_r_r321 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 362, CPyStatic_subscription_manager___globals); goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r320); + CPy_INCREF_NO_IMM(cpy_r_r321); CPyL248: ; - cpy_r_r321 = CPyDef_subscription_manager___SubscriptionManager____cleanup_remaining_tasks(cpy_r_r320); - CPy_DECREF_NO_IMM(cpy_r_r320); - if (unlikely(cpy_r_r321 == NULL)) { + cpy_r_r322 = CPyDef_subscription_manager___SubscriptionManager____cleanup_remaining_tasks(cpy_r_r321); + CPy_DECREF_NO_IMM(cpy_r_r321); + if (unlikely(cpy_r_r322 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL289; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 = cpy_r_r321; - cpy_r_r322 = 1; - if (unlikely(!cpy_r_r322)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 = cpy_r_r322; + cpy_r_r323 = 1; + if (unlikely(!cpy_r_r323)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); goto CPyL289; } - cpy_r_r323 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; - if (unlikely(cpy_r_r323 == NULL)) { + cpy_r_r324 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; + if (unlikely(cpy_r_r324 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); goto CPyL289; } - CPy_INCREF_NO_IMM(cpy_r_r323); + CPy_INCREF_NO_IMM(cpy_r_r324); CPyL251: ; - cpy_r_r324 = (PyObject *)&_Py_NoneStruct; - cpy_r_r325 = NULL; - cpy_r_r13 = cpy_r_r325; - cpy_r_r326 = (PyObject **)&cpy_r_r13; - cpy_r_r327 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r323, cpy_r_r324, cpy_r_r324, cpy_r_r324, cpy_r_r324, cpy_r_r326); - CPy_DECREF_NO_IMM(cpy_r_r323); - if (cpy_r_r327 != NULL) goto CPyL350; - cpy_r_r328 = cpy_r_r13 != 0; - if (unlikely(!cpy_r_r328)) { + cpy_r_r325 = (PyObject *)&_Py_NoneStruct; + cpy_r_r326 = NULL; + cpy_r_r11 = cpy_r_r326; + cpy_r_r327 = (PyObject **)&cpy_r_r11; + cpy_r_r328 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r324, cpy_r_r325, cpy_r_r325, cpy_r_r325, cpy_r_r325, cpy_r_r327); + CPy_DECREF_NO_IMM(cpy_r_r324); + if (cpy_r_r328 != NULL) goto CPyL350; + cpy_r_r329 = cpy_r_r11 != 0; + if (unlikely(!cpy_r_r329)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); goto CPyL351; } - cpy_r_r329 = cpy_r_r13; - CPy_DECREF(cpy_r_r329); - cpy_r_r330 = NULL; + cpy_r_r330 = cpy_r_r11; + CPy_DECREF(cpy_r_r330); + cpy_r_r331 = NULL; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 = cpy_r_r330; - cpy_r_r331 = 1; - if (unlikely(!cpy_r_r331)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29 = cpy_r_r331; + cpy_r_r332 = 1; + if (unlikely(!cpy_r_r332)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL289; } else goto CPyL276; CPyL254: ; - cpy_r_r332 = cpy_r_r327; + cpy_r_r333 = cpy_r_r328; CPyL255: ; ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 5; - return cpy_r_r332; + return cpy_r_r333; CPyL256: ; - cpy_r_r334 = (PyObject *)&_Py_NoneStruct; - cpy_r_r335 = cpy_r_type != cpy_r_r334; - if (!cpy_r_r335) goto CPyL352; + cpy_r_r335 = (PyObject *)&_Py_NoneStruct; + cpy_r_r336 = cpy_r_type != cpy_r_r335; + if (!cpy_r_r336) goto CPyL352; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); @@ -257230,417 +249666,417 @@ CPyL259: ; CPy_INCREF(cpy_r_arg); goto CPyL271; CPyL260: ; - cpy_r_r336 = CPy_CatchError(); + cpy_r_r337 = CPy_CatchError(); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30.f0 != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30.f0); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30.f1); CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30.f2); } - ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30 = cpy_r_r336; - cpy_r_r337 = 1; - if (unlikely(!cpy_r_r337)) { + ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30 = cpy_r_r337; + cpy_r_r338 = 1; + if (unlikely(!cpy_r_r338)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); goto CPyL354; } - cpy_r_r338 = (PyObject **)&cpy_r_r15; - cpy_r_r339 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; - if (unlikely(cpy_r_r339 == NULL)) { + cpy_r_r339 = (PyObject **)&cpy_r_r13; + cpy_r_r340 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; + if (unlikely(cpy_r_r340 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); goto CPyL354; } - CPy_INCREF_NO_IMM(cpy_r_r339); + CPy_INCREF_NO_IMM(cpy_r_r340); CPyL262: ; - cpy_r_r340 = CPy_YieldFromErrorHandle(cpy_r_r339, cpy_r_r338); - CPy_DecRef(cpy_r_r339); - if (unlikely(cpy_r_r340 == 2)) { + cpy_r_r341 = CPy_YieldFromErrorHandle(cpy_r_r340, cpy_r_r339); + CPy_DecRef(cpy_r_r340); + if (unlikely(cpy_r_r341 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL354; } - if (cpy_r_r340) goto CPyL266; - cpy_r_r332 = cpy_r_r15; - cpy_r_r341 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; - if (unlikely(cpy_r_r341.f0 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__30", -1, CPyStatic_subscription_manager___globals); - goto CPyL355; - } - CPy_INCREF(cpy_r_r341.f0); - CPy_INCREF(cpy_r_r341.f1); - CPy_INCREF(cpy_r_r341.f2); -CPyL265: ; - CPy_RestoreExcInfo(cpy_r_r341); - CPy_DecRef(cpy_r_r341.f0); - CPy_DecRef(cpy_r_r341.f1); - CPy_DecRef(cpy_r_r341.f2); - goto CPyL255; -CPyL266: ; - cpy_r_r329 = cpy_r_r15; - CPy_DecRef(cpy_r_r329); + if (cpy_r_r341) goto CPyL266; + cpy_r_r333 = cpy_r_r13; cpy_r_r342 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; if (unlikely(cpy_r_r342.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__30", -1, CPyStatic_subscription_manager___globals); - goto CPyL268; + goto CPyL355; } CPy_INCREF(cpy_r_r342.f0); CPy_INCREF(cpy_r_r342.f1); CPy_INCREF(cpy_r_r342.f2); -CPyL267: ; +CPyL265: ; CPy_RestoreExcInfo(cpy_r_r342); CPy_DecRef(cpy_r_r342.f0); CPy_DecRef(cpy_r_r342.f1); CPy_DecRef(cpy_r_r342.f2); - goto CPyL276; -CPyL268: ; + goto CPyL255; +CPyL266: ; + cpy_r_r330 = cpy_r_r13; + CPy_DecRef(cpy_r_r330); cpy_r_r343 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; if (unlikely(cpy_r_r343.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__30", -1, CPyStatic_subscription_manager___globals); - goto CPyL289; + goto CPyL268; } CPy_INCREF(cpy_r_r343.f0); CPy_INCREF(cpy_r_r343.f1); CPy_INCREF(cpy_r_r343.f2); -CPyL269: ; +CPyL267: ; CPy_RestoreExcInfo(cpy_r_r343); CPy_DecRef(cpy_r_r343.f0); CPy_DecRef(cpy_r_r343.f1); CPy_DecRef(cpy_r_r343.f2); - cpy_r_r344 = CPy_KeepPropagating(); - if (!cpy_r_r344) goto CPyL289; + goto CPyL276; +CPyL268: ; + cpy_r_r344 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; + if (unlikely(cpy_r_r344.f0 == NULL)) { + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__30", -1, CPyStatic_subscription_manager___globals); + goto CPyL289; + } + CPy_INCREF(cpy_r_r344.f0); + CPy_INCREF(cpy_r_r344.f1); + CPy_INCREF(cpy_r_r344.f2); +CPyL269: ; + CPy_RestoreExcInfo(cpy_r_r344); + CPy_DecRef(cpy_r_r344.f0); + CPy_DecRef(cpy_r_r344.f1); + CPy_DecRef(cpy_r_r344.f2); + cpy_r_r345 = CPy_KeepPropagating(); + if (!cpy_r_r345) goto CPyL289; CPy_Unreachable(); CPyL271: ; - cpy_r_r345 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; - if (unlikely(cpy_r_r345 == NULL)) { + cpy_r_r346 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; + if (unlikely(cpy_r_r346 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); goto CPyL356; } - CPy_INCREF_NO_IMM(cpy_r_r345); + CPy_INCREF_NO_IMM(cpy_r_r346); CPyL272: ; - cpy_r_r346 = CPyIter_Send(cpy_r_r345, cpy_r_arg); - CPy_DECREF_NO_IMM(cpy_r_r345); + cpy_r_r347 = CPyIter_Send(cpy_r_r346, cpy_r_arg); + CPy_DECREF_NO_IMM(cpy_r_r346); CPy_DECREF(cpy_r_arg); - if (cpy_r_r346 == NULL) goto CPyL274; - cpy_r_r332 = cpy_r_r346; + if (cpy_r_r347 == NULL) goto CPyL274; + cpy_r_r333 = cpy_r_r347; goto CPyL255; CPyL274: ; - cpy_r_r347 = CPy_FetchStopIterationValue(); - if (unlikely(cpy_r_r347 == NULL)) { + cpy_r_r348 = CPy_FetchStopIterationValue(); + if (unlikely(cpy_r_r348 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL289; } - cpy_r_r329 = cpy_r_r347; - CPy_DECREF(cpy_r_r329); + cpy_r_r330 = cpy_r_r348; + CPy_DECREF(cpy_r_r330); CPyL276: ; - cpy_r_r348 = Py_None; + cpy_r_r349 = Py_None; ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL280; - CPyGen_SetStopIterationValue(cpy_r_r348); + CPyGen_SetStopIterationValue(cpy_r_r349); if (!0) goto CPyL289; CPy_Unreachable(); CPyL280: ; - *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r348; + *(PyObject * *)cpy_r_stop_iter_ptr = cpy_r_r349; return 0; CPyL281: ; - cpy_r_r350 = cpy_r_r16 == 0; - if (cpy_r_r350) goto CPyL357; - cpy_r_r351 = cpy_r_r16 == 1; - if (cpy_r_r351) { + cpy_r_r351 = cpy_r_r14 == 0; + if (cpy_r_r351) goto CPyL357; + cpy_r_r352 = cpy_r_r14 == 1; + if (cpy_r_r352) { goto CPyL358; } else goto CPyL359; CPyL283: ; - cpy_r_r352 = cpy_r_r16 == 2; - if (cpy_r_r352) { + cpy_r_r353 = cpy_r_r14 == 2; + if (cpy_r_r353) { goto CPyL360; } else goto CPyL361; CPyL284: ; - cpy_r_r353 = cpy_r_r16 == 3; - if (cpy_r_r353) { + cpy_r_r354 = cpy_r_r14 == 3; + if (cpy_r_r354) { goto CPyL362; } else goto CPyL363; CPyL285: ; - cpy_r_r354 = cpy_r_r16 == 4; - if (cpy_r_r354) { + cpy_r_r355 = cpy_r_r14 == 4; + if (cpy_r_r355) { goto CPyL364; } else goto CPyL365; CPyL286: ; - cpy_r_r355 = cpy_r_r16 == 5; - if (cpy_r_r355) { + cpy_r_r356 = cpy_r_r14 == 5; + if (cpy_r_r356) { goto CPyL256; } else goto CPyL366; CPyL287: ; PyErr_SetNone(PyExc_StopIteration); - cpy_r_r356 = 0; - if (unlikely(!cpy_r_r356)) { + cpy_r_r357 = 0; + if (unlikely(!cpy_r_r357)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL289; } CPy_Unreachable(); CPyL289: ; - cpy_r_r357 = NULL; - return cpy_r_r357; + cpy_r_r358 = NULL; + return cpy_r_r358; CPyL290: ; - CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r26); goto CPyL289; CPyL291: ; - CPy_DECREF(cpy_r_r33); + CPy_DECREF(cpy_r_r31); goto CPyL11; CPyL292: ; - CPy_DecRef(cpy_r_r39); - goto CPyL289; + CPy_DecRef(cpy_r_r49); + goto CPyL178; CPyL293: ; - CPy_XDECREF(cpy_r_r1); - goto CPyL32; + CPy_DecRef(cpy_r_r59); + goto CPyL178; CPyL294: ; - CPy_XDecRef(cpy_r_r1); - goto CPyL177; + CPy_XDECREF(cpy_r_r1); + goto CPyL38; CPyL295: ; - CPy_DecRef(cpy_r_r60); - goto CPyL177; -CPyL296: ; - CPy_XDECREF(cpy_r_r3); + CPy_XDECREF(cpy_r_r1); goto CPyL37; +CPyL296: ; + CPy_XDecRef(cpy_r_r1); + goto CPyL47; CPyL297: ; - CPy_XDECREF(cpy_r_r3); - goto CPyL36; + CPy_DecRef(cpy_r_r62); + goto CPyL47; CPyL298: ; - CPy_XDecRef(cpy_r_r3); - goto CPyL46; + CPy_DecRef(cpy_r_r59); + goto CPyL47; CPyL299: ; - CPy_DecRef(cpy_r_r63); - goto CPyL46; + CPy_DecRef(cpy_r_arg); + goto CPyL178; CPyL300: ; - CPy_DecRef(cpy_r_r60); - goto CPyL46; + CPy_DecRef(cpy_r_r83); + goto CPyL178; CPyL301: ; - CPy_DecRef(cpy_r_arg); - goto CPyL177; -CPyL302: ; + CPy_DecRef(cpy_r_r83); CPy_DecRef(cpy_r_r84); - goto CPyL177; + goto CPyL178; +CPyL302: ; + CPy_DecRef(cpy_r_r94); + goto CPyL178; CPyL303: ; - CPy_DecRef(cpy_r_r84); - CPy_DecRef(cpy_r_r85); - goto CPyL177; + CPy_XDECREF(cpy_r_r3); + goto CPyL72; CPyL304: ; - CPy_DecRef(cpy_r_r95); - goto CPyL177; -CPyL305: ; - CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r3); goto CPyL71; +CPyL305: ; + CPy_XDecRef(cpy_r_r3); + goto CPyL81; CPyL306: ; - CPy_XDECREF(cpy_r_r5); - goto CPyL70; + CPy_DecRef(cpy_r_r97); + goto CPyL81; CPyL307: ; - CPy_XDecRef(cpy_r_r5); - goto CPyL80; + CPy_DecRef(cpy_r_r94); + goto CPyL81; CPyL308: ; - CPy_DecRef(cpy_r_r98); - goto CPyL80; + CPy_DecRef(cpy_r_arg); + goto CPyL178; CPyL309: ; - CPy_DecRef(cpy_r_r95); - goto CPyL80; + CPy_DecRef(cpy_r_r121); + goto CPyL178; CPyL310: ; - CPy_DecRef(cpy_r_arg); - goto CPyL177; + CPy_DECREF(cpy_r_r126); + goto CPyL20; CPyL311: ; - CPy_DecRef(cpy_r_r122); - goto CPyL177; + CPy_DecRef(cpy_r_r134); + goto CPyL178; CPyL312: ; - CPy_DECREF(cpy_r_r127); - goto CPyL20; + CPy_DecRef(cpy_r_r134); + CPy_DecRef(cpy_r_r135); + goto CPyL178; CPyL313: ; + CPy_DecRef(cpy_r_r134); CPy_DecRef(cpy_r_r135); - goto CPyL177; + CPy_DecRef(cpy_r_r138); + goto CPyL178; CPyL314: ; + CPy_DecRef(cpy_r_r134); CPy_DecRef(cpy_r_r135); - CPy_DecRef(cpy_r_r136); - goto CPyL177; + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r143); + goto CPyL178; CPyL315: ; + CPy_DecRef(cpy_r_r134); CPy_DecRef(cpy_r_r135); - CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r139); - goto CPyL177; + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r143); + CPy_DecRef(cpy_r_r146); + goto CPyL178; CPyL316: ; + CPy_DecRef(cpy_r_r134); CPy_DecRef(cpy_r_r135); - CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r144); - goto CPyL177; + CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r147); + goto CPyL178; CPyL317: ; - CPy_DecRef(cpy_r_r135); - CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r144); + CPy_DecRef(cpy_r_r146); CPy_DecRef(cpy_r_r147); - goto CPyL177; + goto CPyL178; CPyL318: ; - CPy_DecRef(cpy_r_r135); - CPy_DecRef(cpy_r_r136); - CPy_DecRef(cpy_r_r139); - CPy_DecRef(cpy_r_r147); - CPy_DecRef(cpy_r_r148); - goto CPyL177; + CPy_DecRef(cpy_r_r169); + goto CPyL178; CPyL319: ; - CPy_DecRef(cpy_r_r147); - CPy_DecRef(cpy_r_r148); - goto CPyL177; -CPyL320: ; CPy_DecRef(cpy_r_r170); - goto CPyL177; -CPyL321: ; CPy_DecRef(cpy_r_r171); - CPy_DecRef(cpy_r_r172); - goto CPyL177; + goto CPyL178; +CPyL320: ; + CPy_DecRef(cpy_r_r175); + goto CPyL178; +CPyL321: ; + CPy_DecRef(cpy_r_r184); + goto CPyL178; CPyL322: ; - CPy_DecRef(cpy_r_r176); - goto CPyL177; + CPy_DecRef(cpy_r_r188); + goto CPyL178; CPyL323: ; - CPy_DecRef(cpy_r_r185); - goto CPyL177; + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r191); + goto CPyL178; CPyL324: ; - CPy_DecRef(cpy_r_r189); - goto CPyL177; + CPy_DECREF(cpy_r_r195); + goto CPyL145; CPyL325: ; - CPy_DecRef(cpy_r_r189); - CPy_DecRef(cpy_r_r192); - goto CPyL177; + CPy_DecRef(cpy_r_r196); + goto CPyL178; CPyL326: ; - CPy_DECREF(cpy_r_r196); - goto CPyL144; -CPyL327: ; CPy_DecRef(cpy_r_r197); - goto CPyL177; -CPyL328: ; CPy_DecRef(cpy_r_r198); - CPy_DecRef(cpy_r_r199); - goto CPyL177; -CPyL329: ; - CPy_XDECREF(cpy_r_r7); + goto CPyL178; +CPyL327: ; + CPy_XDECREF(cpy_r_r5); + goto CPyL161; +CPyL328: ; + CPy_XDECREF(cpy_r_r5); goto CPyL160; +CPyL329: ; + CPy_XDecRef(cpy_r_r5); + goto CPyL170; CPyL330: ; - CPy_XDECREF(cpy_r_r7); - goto CPyL159; + CPy_DecRef(cpy_r_r211); + goto CPyL170; CPyL331: ; - CPy_XDecRef(cpy_r_r7); - goto CPyL169; + CPy_DecRef(cpy_r_arg); + goto CPyL178; CPyL332: ; - CPy_DecRef(cpy_r_r212); - goto CPyL169; + CPy_DecRef(cpy_r_r235); + goto CPyL238; CPyL333: ; - CPy_DecRef(cpy_r_arg); - goto CPyL177; + CPy_DecRef(cpy_r_r240); + goto CPyL185; CPyL334: ; - CPy_DecRef(cpy_r_r236); - goto CPyL237; + CPy_DecRef(cpy_r_r247); + goto CPyL238; CPyL335: ; - CPy_DecRef(cpy_r_r241); - goto CPyL184; + CPy_DecRef(cpy_r_r252); + goto CPyL191; CPyL336: ; - CPy_DecRef(cpy_r_r248); - goto CPyL237; + CPy_XDecRef(cpy_r_r7); + goto CPyL198; CPyL337: ; - CPy_DecRef(cpy_r_r253); - goto CPyL190; + CPy_XDecRef(cpy_r_r7); + goto CPyL238; CPyL338: ; - CPy_XDecRef(cpy_r_r9); - goto CPyL197; + CPy_XDECREF(cpy_r_r9); + goto CPyL203; CPyL339: ; - CPy_XDecRef(cpy_r_r9); - goto CPyL237; -CPyL340: ; - CPy_XDECREF(cpy_r_r11); + CPy_XDECREF(cpy_r_r9); goto CPyL202; +CPyL340: ; + CPy_XDecRef(cpy_r_r9); + goto CPyL212; CPyL341: ; - CPy_XDECREF(cpy_r_r11); - goto CPyL201; + CPy_DecRef(cpy_r_r265); + goto CPyL212; CPyL342: ; - CPy_XDecRef(cpy_r_r11); - goto CPyL211; + CPy_DecRef(cpy_r_arg); + goto CPyL238; CPyL343: ; - CPy_DecRef(cpy_r_r266); - goto CPyL211; + CPy_DecRef(cpy_r_r288); + goto CPyL238; CPyL344: ; - CPy_DecRef(cpy_r_arg); - goto CPyL237; + CPy_DecRef(cpy_r_r288); + CPy_DecRef(cpy_r_r293); + goto CPyL238; CPyL345: ; - CPy_DecRef(cpy_r_r289); - goto CPyL237; + CPy_DecRef(cpy_r_r297); + goto CPyL230; CPyL346: ; - CPy_DecRef(cpy_r_r289); - CPy_DecRef(cpy_r_r294); - goto CPyL237; + CPy_DecRef(cpy_r_r299); + goto CPyL238; CPyL347: ; - CPy_DecRef(cpy_r_r298); - goto CPyL229; + CPy_DecRef(cpy_r_r303); + goto CPyL232; CPyL348: ; - CPy_DecRef(cpy_r_r300); - goto CPyL237; + CPy_DecRef(cpy_r_r311); + goto CPyL289; CPyL349: ; - CPy_DecRef(cpy_r_r304); - goto CPyL231; + CPy_DECREF(cpy_r_r315); + goto CPyL244; CPyL350: ; - CPy_XDECREF(cpy_r_r13); + CPy_XDECREF(cpy_r_r11); goto CPyL254; CPyL351: ; - CPy_XDecRef(cpy_r_r13); + CPy_XDecRef(cpy_r_r11); goto CPyL289; CPyL352: ; - CPy_XDECREF(cpy_r_r15); + CPy_XDECREF(cpy_r_r13); goto CPyL259; CPyL353: ; - CPy_XDECREF(cpy_r_r15); + CPy_XDECREF(cpy_r_r13); goto CPyL258; CPyL354: ; - CPy_XDecRef(cpy_r_r15); + CPy_XDecRef(cpy_r_r13); goto CPyL268; CPyL355: ; - CPy_DecRef(cpy_r_r332); + CPy_DecRef(cpy_r_r333); goto CPyL268; CPyL356: ; CPy_DecRef(cpy_r_arg); goto CPyL289; CPyL357: ; + CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); - CPy_XDECREF(cpy_r_r7); - CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r15); + CPy_XDECREF(cpy_r_r9); + CPy_XDECREF(cpy_r_r13); goto CPyL1; CPyL358: ; + CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); - CPy_XDECREF(cpy_r_r7); - CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r15); - goto CPyL34; + CPy_XDECREF(cpy_r_r9); + CPy_XDECREF(cpy_r_r13); + goto CPyL35; CPyL359: ; - CPy_XDECREF(cpy_r_r3); + CPy_XDECREF(cpy_r_r1); goto CPyL283; CPyL360: ; - CPy_XDECREF(cpy_r_r7); - CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r15); - goto CPyL68; -CPyL361: ; CPy_XDECREF(cpy_r_r5); + CPy_XDECREF(cpy_r_r9); + CPy_XDECREF(cpy_r_r13); + goto CPyL69; +CPyL361: ; + CPy_XDECREF(cpy_r_r3); goto CPyL284; CPyL362: ; - CPy_XDECREF(cpy_r_r11); - CPy_XDECREF(cpy_r_r15); - goto CPyL157; + CPy_XDECREF(cpy_r_r9); + CPy_XDECREF(cpy_r_r13); + goto CPyL158; CPyL363: ; - CPy_XDECREF(cpy_r_r7); + CPy_XDECREF(cpy_r_r5); goto CPyL285; CPyL364: ; - CPy_XDECREF(cpy_r_r15); - goto CPyL199; + CPy_XDECREF(cpy_r_r13); + goto CPyL200; CPyL365: ; - CPy_XDECREF(cpy_r_r11); + CPy_XDECREF(cpy_r_r9); goto CPyL286; CPyL366: ; - CPy_XDECREF(cpy_r_r15); + CPy_XDECREF(cpy_r_r13); goto CPyL287; } @@ -257842,10 +250278,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp864 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp864); - PyObject *__tmp865 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp865); + PyObject *__tmp829 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp829); + PyObject *__tmp830 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp830); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -259729,8 +252165,8 @@ CPyL63: ; if (!cpy_r_r110) goto CPyL66; CPy_Unreachable(); CPyL65: ; - tuple_T3OOO __tmp866 = { NULL, NULL, NULL }; - cpy_r_r111 = __tmp866; + tuple_T3OOO __tmp831 = { NULL, NULL, NULL }; + cpy_r_r111 = __tmp831; cpy_r_r112 = cpy_r_r111; goto CPyL67; CPyL66: ; @@ -260046,8 +252482,8 @@ CPyL113: ; if (!cpy_r_r165) goto CPyL116; CPy_Unreachable(); CPyL115: ; - tuple_T3OOO __tmp867 = { NULL, NULL, NULL }; - cpy_r_r166 = __tmp867; + tuple_T3OOO __tmp832 = { NULL, NULL, NULL }; + cpy_r_r166 = __tmp832; cpy_r_r167 = cpy_r_r166; goto CPyL117; CPyL116: ; @@ -260461,10 +252897,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp868 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp868); - PyObject *__tmp869 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp869); + PyObject *__tmp833 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp833); + PyObject *__tmp834 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp834); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -260618,10 +253054,10 @@ PyObject *CPyDef_node___GethBenchmarkFixture____rpc_port(PyObject *cpy_r_self) { cpy_r_r7 = PyTuple_New(2); if (unlikely(cpy_r_r7 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp870 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp870); - PyObject *__tmp871 = CPyTagged_StealAsObject(cpy_r_r5.f1); - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp871); + PyObject *__tmp835 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp835); + PyObject *__tmp836 = CPyTagged_StealAsObject(cpy_r_r5.f1); + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp836); PyObject *cpy_r_r8[2] = {cpy_r_r3, cpy_r_r7}; cpy_r_r9 = (PyObject **)&cpy_r_r8; cpy_r_r10 = PyObject_VectorcallMethod(cpy_r_r6, cpy_r_r9, 9223372036854775810ULL, 0); @@ -261165,36 +253601,36 @@ CPyL2: ; cpy_r_r25 = PyTuple_New(15); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp872 = cpy_r_r24.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp872); - PyObject *__tmp873 = cpy_r_r24.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp873); - PyObject *__tmp874 = cpy_r_r24.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp874); - PyObject *__tmp875 = cpy_r_r24.f3; - PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp875); - PyObject *__tmp876 = cpy_r_r24.f4; - PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp876); - PyObject *__tmp877 = cpy_r_r24.f5; - PyTuple_SET_ITEM(cpy_r_r25, 5, __tmp877); - PyObject *__tmp878 = cpy_r_r24.f6; - PyTuple_SET_ITEM(cpy_r_r25, 6, __tmp878); - PyObject *__tmp879 = cpy_r_r24.f7; - PyTuple_SET_ITEM(cpy_r_r25, 7, __tmp879); - PyObject *__tmp880 = cpy_r_r24.f8; - PyTuple_SET_ITEM(cpy_r_r25, 8, __tmp880); - PyObject *__tmp881 = cpy_r_r24.f9; - PyTuple_SET_ITEM(cpy_r_r25, 9, __tmp881); - PyObject *__tmp882 = cpy_r_r24.f10; - PyTuple_SET_ITEM(cpy_r_r25, 10, __tmp882); - PyObject *__tmp883 = cpy_r_r24.f11; - PyTuple_SET_ITEM(cpy_r_r25, 11, __tmp883); - PyObject *__tmp884 = cpy_r_r24.f12; - PyTuple_SET_ITEM(cpy_r_r25, 12, __tmp884); - PyObject *__tmp885 = cpy_r_r24.f13; - PyTuple_SET_ITEM(cpy_r_r25, 13, __tmp885); - PyObject *__tmp886 = cpy_r_r24.f14; - PyTuple_SET_ITEM(cpy_r_r25, 14, __tmp886); + PyObject *__tmp837 = cpy_r_r24.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp837); + PyObject *__tmp838 = cpy_r_r24.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp838); + PyObject *__tmp839 = cpy_r_r24.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp839); + PyObject *__tmp840 = cpy_r_r24.f3; + PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp840); + PyObject *__tmp841 = cpy_r_r24.f4; + PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp841); + PyObject *__tmp842 = cpy_r_r24.f5; + PyTuple_SET_ITEM(cpy_r_r25, 5, __tmp842); + PyObject *__tmp843 = cpy_r_r24.f6; + PyTuple_SET_ITEM(cpy_r_r25, 6, __tmp843); + PyObject *__tmp844 = cpy_r_r24.f7; + PyTuple_SET_ITEM(cpy_r_r25, 7, __tmp844); + PyObject *__tmp845 = cpy_r_r24.f8; + PyTuple_SET_ITEM(cpy_r_r25, 8, __tmp845); + PyObject *__tmp846 = cpy_r_r24.f9; + PyTuple_SET_ITEM(cpy_r_r25, 9, __tmp846); + PyObject *__tmp847 = cpy_r_r24.f10; + PyTuple_SET_ITEM(cpy_r_r25, 10, __tmp847); + PyObject *__tmp848 = cpy_r_r24.f11; + PyTuple_SET_ITEM(cpy_r_r25, 11, __tmp848); + PyObject *__tmp849 = cpy_r_r24.f12; + PyTuple_SET_ITEM(cpy_r_r25, 12, __tmp849); + PyObject *__tmp850 = cpy_r_r24.f13; + PyTuple_SET_ITEM(cpy_r_r25, 13, __tmp850); + PyObject *__tmp851 = cpy_r_r24.f14; + PyTuple_SET_ITEM(cpy_r_r25, 14, __tmp851); return cpy_r_r25; CPyL7: ; cpy_r_r26 = NULL; @@ -261445,16 +253881,16 @@ CPyL12: ; cpy_r_r25 = PyTuple_New(5); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp887 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp887); - PyObject *__tmp888 = cpy_r_r13.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp888); - PyObject *__tmp889 = cpy_r_r13.f2; - PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp889); - PyObject *__tmp890 = cpy_r_r13.f3; - PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp890); - PyObject *__tmp891 = cpy_r_r13.f4; - PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp891); + PyObject *__tmp852 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp852); + PyObject *__tmp853 = cpy_r_r13.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp853); + PyObject *__tmp854 = cpy_r_r13.f2; + PyTuple_SET_ITEM(cpy_r_r25, 2, __tmp854); + PyObject *__tmp855 = cpy_r_r13.f3; + PyTuple_SET_ITEM(cpy_r_r25, 3, __tmp855); + PyObject *__tmp856 = cpy_r_r13.f4; + PyTuple_SET_ITEM(cpy_r_r25, 4, __tmp856); cpy_r_r26 = CPyTagged_StealAsObject(cpy_r_r17); cpy_r_r27 = CPyTagged_StealAsObject(cpy_r_r21); PyObject *cpy_r_r28[3] = {cpy_r_r25, cpy_r_r26, cpy_r_r27}; @@ -261595,8 +254031,8 @@ CPyL32: ; } CPy_Unreachable(); CPyL35: ; - tuple_T3OOO __tmp892 = { NULL, NULL, NULL }; - cpy_r_r62 = __tmp892; + tuple_T3OOO __tmp857 = { NULL, NULL, NULL }; + cpy_r_r62 = __tmp857; cpy_r_r63 = cpy_r_r62; goto CPyL37; CPyL36: ; @@ -261930,10 +254366,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp893 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp893); - PyObject *__tmp894 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp894); + PyObject *__tmp858 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp858); + PyObject *__tmp859 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp859); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -263969,8 +256405,8 @@ PyObject *CPyDef_benchmark___utils___wait_for_aiohttp_gen_____mypyc_generator_he cpy_r_r5 = cpy_r_r4; cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; - tuple_T3OOO __tmp895 = { NULL, NULL, NULL }; - cpy_r_r8 = __tmp895; + tuple_T3OOO __tmp860 = { NULL, NULL, NULL }; + cpy_r_r8 = __tmp860; cpy_r_r9 = cpy_r_r8; cpy_r_r10 = NULL; cpy_r_r11 = cpy_r_r10; @@ -264780,8 +257216,8 @@ CPyL131: ; if (!cpy_r_r151) goto CPyL134; CPy_Unreachable(); CPyL133: ; - tuple_T3OOO __tmp896 = { NULL, NULL, NULL }; - cpy_r_r152 = __tmp896; + tuple_T3OOO __tmp861 = { NULL, NULL, NULL }; + cpy_r_r152 = __tmp861; cpy_r_r9 = cpy_r_r152; goto CPyL135; CPyL134: ; @@ -265734,10 +258170,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp897 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp897); - PyObject *__tmp898 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp898); + PyObject *__tmp862 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp862); + PyObject *__tmp863 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp863); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -271529,10 +263965,10 @@ CPyL3: ; cpy_r_r38 = PyTuple_New(2); if (unlikely(cpy_r_r38 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp899 = cpy_r_r37.f0; - PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp899); - PyObject *__tmp900 = cpy_r_r37.f1; - PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp900); + PyObject *__tmp864 = cpy_r_r37.f0; + PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp864); + PyObject *__tmp865 = cpy_r_r37.f1; + PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp865); cpy_r_r39 = PyObject_GetItem(cpy_r_r32, cpy_r_r38); CPy_DECREF(cpy_r_r32); CPy_DECREF(cpy_r_r38); @@ -271666,16 +264102,16 @@ CPyL3: ; cpy_r_r93 = PyTuple_New(5); if (unlikely(cpy_r_r93 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp901 = cpy_r_r92.f0; - PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp901); - PyObject *__tmp902 = cpy_r_r92.f1; - PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp902); - PyObject *__tmp903 = cpy_r_r92.f2; - PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp903); - PyObject *__tmp904 = cpy_r_r92.f3; - PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp904); - PyObject *__tmp905 = cpy_r_r92.f4; - PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp905); + PyObject *__tmp866 = cpy_r_r92.f0; + PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp866); + PyObject *__tmp867 = cpy_r_r92.f1; + PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp867); + PyObject *__tmp868 = cpy_r_r92.f2; + PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp868); + PyObject *__tmp869 = cpy_r_r92.f3; + PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp869); + PyObject *__tmp870 = cpy_r_r92.f4; + PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp870); cpy_r_r94 = PyObject_GetItem(cpy_r_r86, cpy_r_r93); CPy_DECREF(cpy_r_r86); CPy_DECREF(cpy_r_r93); @@ -271745,18 +264181,18 @@ CPyL3: ; cpy_r_r119 = PyTuple_New(6); if (unlikely(cpy_r_r119 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp906 = cpy_r_r118.f0; - PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp906); - PyObject *__tmp907 = cpy_r_r118.f1; - PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp907); - PyObject *__tmp908 = cpy_r_r118.f2; - PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp908); - PyObject *__tmp909 = cpy_r_r118.f3; - PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp909); - PyObject *__tmp910 = cpy_r_r118.f4; - PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp910); - PyObject *__tmp911 = cpy_r_r118.f5; - PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp911); + PyObject *__tmp871 = cpy_r_r118.f0; + PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp871); + PyObject *__tmp872 = cpy_r_r118.f1; + PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp872); + PyObject *__tmp873 = cpy_r_r118.f2; + PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp873); + PyObject *__tmp874 = cpy_r_r118.f3; + PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp874); + PyObject *__tmp875 = cpy_r_r118.f4; + PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp875); + PyObject *__tmp876 = cpy_r_r118.f5; + PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp876); cpy_r_r120 = PyObject_GetItem(cpy_r_r101, cpy_r_r119); CPy_DECREF(cpy_r_r101); CPy_DECREF(cpy_r_r119); @@ -271853,12 +264289,12 @@ CPyL3: ; cpy_r_r153 = PyTuple_New(3); if (unlikely(cpy_r_r153 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp912 = cpy_r_r152.f0; - PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp912); - PyObject *__tmp913 = cpy_r_r152.f1; - PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp913); - PyObject *__tmp914 = cpy_r_r152.f2; - PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp914); + PyObject *__tmp877 = cpy_r_r152.f0; + PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp877); + PyObject *__tmp878 = cpy_r_r152.f1; + PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp878); + PyObject *__tmp879 = cpy_r_r152.f2; + PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp879); cpy_r_r154 = PyObject_GetItem(cpy_r_r136, cpy_r_r153); CPy_DECREF(cpy_r_r136); CPy_DECREF(cpy_r_r153); @@ -271909,12 +264345,12 @@ CPyL3: ; cpy_r_r172 = PyTuple_New(3); if (unlikely(cpy_r_r172 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp915 = cpy_r_r171.f0; - PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp915); - PyObject *__tmp916 = cpy_r_r171.f1; - PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp916); - PyObject *__tmp917 = cpy_r_r171.f2; - PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp917); + PyObject *__tmp880 = cpy_r_r171.f0; + PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp880); + PyObject *__tmp881 = cpy_r_r171.f1; + PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp881); + PyObject *__tmp882 = cpy_r_r171.f2; + PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp882); cpy_r_r173 = PyObject_GetItem(cpy_r_r161, cpy_r_r172); CPy_DECREF(cpy_r_r161); CPy_DECREF(cpy_r_r172); @@ -271973,10 +264409,10 @@ CPyL3: ; cpy_r_r196 = PyTuple_New(2); if (unlikely(cpy_r_r196 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp918 = cpy_r_r195.f0; - PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp918); - PyObject *__tmp919 = cpy_r_r195.f1; - PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp919); + PyObject *__tmp883 = cpy_r_r195.f0; + PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp883); + PyObject *__tmp884 = cpy_r_r195.f1; + PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp884); cpy_r_r197 = PyObject_GetItem(cpy_r_r190, cpy_r_r196); CPy_DECREF(cpy_r_r190); CPy_DECREF(cpy_r_r196); @@ -272012,14 +264448,14 @@ CPyL3: ; cpy_r_r205 = PyTuple_New(4); if (unlikely(cpy_r_r205 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp920 = cpy_r_r204.f0; - PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp920); - PyObject *__tmp921 = cpy_r_r204.f1; - PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp921); - PyObject *__tmp922 = cpy_r_r204.f2; - PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp922); - PyObject *__tmp923 = cpy_r_r204.f3; - PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp923); + PyObject *__tmp885 = cpy_r_r204.f0; + PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp885); + PyObject *__tmp886 = cpy_r_r204.f1; + PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp886); + PyObject *__tmp887 = cpy_r_r204.f2; + PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp887); + PyObject *__tmp888 = cpy_r_r204.f3; + PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp888); cpy_r_r206 = PyObject_GetItem(cpy_r_r180, cpy_r_r205); CPy_DECREF(cpy_r_r180); CPy_DECREF(cpy_r_r205); @@ -272253,10 +264689,10 @@ CPyL3: ; cpy_r_r309 = PyTuple_New(2); if (unlikely(cpy_r_r309 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp924 = cpy_r_r308.f0; - PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp924); - PyObject *__tmp925 = cpy_r_r308.f1; - PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp925); + PyObject *__tmp889 = cpy_r_r308.f0; + PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp889); + PyObject *__tmp890 = cpy_r_r308.f1; + PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp890); cpy_r_r310 = PyObject_GetItem(cpy_r_r303, cpy_r_r309); CPy_DECREF(cpy_r_r303); CPy_DECREF(cpy_r_r309); @@ -272269,10 +264705,10 @@ CPyL3: ; cpy_r_r312 = PyTuple_New(2); if (unlikely(cpy_r_r312 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp926 = cpy_r_r311.f0; - PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp926); - PyObject *__tmp927 = cpy_r_r311.f1; - PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp927); + PyObject *__tmp891 = cpy_r_r311.f0; + PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp891); + PyObject *__tmp892 = cpy_r_r311.f1; + PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp892); cpy_r_r313 = PyObject_GetItem(cpy_r_r297, cpy_r_r312); CPy_DECREF(cpy_r_r297); CPy_DECREF(cpy_r_r312); @@ -273236,10 +265672,10 @@ CPyL207: ; cpy_r_r682 = PyTuple_New(2); if (unlikely(cpy_r_r682 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp928 = cpy_r_r681.f0; - PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp928); - PyObject *__tmp929 = cpy_r_r681.f1; - PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp929); + PyObject *__tmp893 = cpy_r_r681.f0; + PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp893); + PyObject *__tmp894 = cpy_r_r681.f1; + PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp894); cpy_r_r683 = PyObject_GetItem(cpy_r_r676, cpy_r_r682); CPy_DECREF(cpy_r_r676); CPy_DECREF(cpy_r_r682); @@ -273361,10 +265797,10 @@ CPyL207: ; cpy_r_r741 = PyTuple_New(2); if (unlikely(cpy_r_r741 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp930 = cpy_r_r740.f0; - PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp930); - PyObject *__tmp931 = cpy_r_r740.f1; - PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp931); + PyObject *__tmp895 = cpy_r_r740.f0; + PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp895); + PyObject *__tmp896 = cpy_r_r740.f1; + PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp896); cpy_r_r742 = PyObject_GetItem(cpy_r_r735, cpy_r_r741); CPy_DECREF(cpy_r_r735); CPy_DECREF(cpy_r_r741); @@ -273681,10 +266117,10 @@ CPyL272: ; cpy_r_r862 = PyTuple_New(2); if (unlikely(cpy_r_r862 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp932 = cpy_r_r861.f0; - PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp932); - PyObject *__tmp933 = cpy_r_r861.f1; - PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp933); + PyObject *__tmp897 = cpy_r_r861.f0; + PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp897); + PyObject *__tmp898 = cpy_r_r861.f1; + PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp898); cpy_r_r863 = PyObject_GetItem(cpy_r_r854, cpy_r_r862); CPy_DECREF(cpy_r_r854); CPy_DECREF(cpy_r_r862); @@ -273739,14 +266175,14 @@ CPyL272: ; cpy_r_r881 = PyTuple_New(4); if (unlikely(cpy_r_r881 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp934 = cpy_r_r880.f0; - PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp934); - PyObject *__tmp935 = cpy_r_r880.f1; - PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp935); - PyObject *__tmp936 = cpy_r_r880.f2; - PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp936); - PyObject *__tmp937 = cpy_r_r880.f3; - PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp937); + PyObject *__tmp899 = cpy_r_r880.f0; + PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp899); + PyObject *__tmp900 = cpy_r_r880.f1; + PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp900); + PyObject *__tmp901 = cpy_r_r880.f2; + PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp901); + PyObject *__tmp902 = cpy_r_r880.f3; + PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp902); cpy_r_r882 = PyObject_GetItem(cpy_r_r871, cpy_r_r881); CPy_DECREF(cpy_r_r871); CPy_DECREF(cpy_r_r881); @@ -273785,10 +266221,10 @@ CPyL272: ; cpy_r_r895 = PyTuple_New(2); if (unlikely(cpy_r_r895 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp938 = cpy_r_r894.f0; - PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp938); - PyObject *__tmp939 = cpy_r_r894.f1; - PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp939); + PyObject *__tmp903 = cpy_r_r894.f0; + PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp903); + PyObject *__tmp904 = cpy_r_r894.f1; + PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp904); cpy_r_r896 = PyObject_GetItem(cpy_r_r889, cpy_r_r895); CPy_DECREF(cpy_r_r889); CPy_DECREF(cpy_r_r895); @@ -273826,12 +266262,12 @@ CPyL272: ; cpy_r_r909 = PyTuple_New(3); if (unlikely(cpy_r_r909 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp940 = cpy_r_r908.f0; - PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp940); - PyObject *__tmp941 = cpy_r_r908.f1; - PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp941); - PyObject *__tmp942 = cpy_r_r908.f2; - PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp942); + PyObject *__tmp905 = cpy_r_r908.f0; + PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp905); + PyObject *__tmp906 = cpy_r_r908.f1; + PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp906); + PyObject *__tmp907 = cpy_r_r908.f2; + PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp907); cpy_r_r910 = PyObject_GetItem(cpy_r_r900, cpy_r_r909); CPy_DECREF(cpy_r_r900); CPy_DECREF(cpy_r_r909); @@ -273871,10 +266307,10 @@ CPyL272: ; cpy_r_r926 = PyTuple_New(2); if (unlikely(cpy_r_r926 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp943 = cpy_r_r925.f0; - PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp943); - PyObject *__tmp944 = cpy_r_r925.f1; - PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp944); + PyObject *__tmp908 = cpy_r_r925.f0; + PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp908); + PyObject *__tmp909 = cpy_r_r925.f1; + PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp909); cpy_r_r927 = PyObject_GetItem(cpy_r_r920, cpy_r_r926); CPy_DECREF(cpy_r_r920); CPy_DECREF(cpy_r_r926); @@ -273904,10 +266340,10 @@ CPyL272: ; cpy_r_r937 = PyTuple_New(2); if (unlikely(cpy_r_r937 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp945 = cpy_r_r936.f0; - PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp945); - PyObject *__tmp946 = cpy_r_r936.f1; - PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp946); + PyObject *__tmp910 = cpy_r_r936.f0; + PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp910); + PyObject *__tmp911 = cpy_r_r936.f1; + PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp911); cpy_r_r938 = PyObject_GetItem(cpy_r_r931, cpy_r_r937); CPy_DECREF(cpy_r_r931); CPy_DECREF(cpy_r_r937); @@ -273937,10 +266373,10 @@ CPyL272: ; cpy_r_r948 = PyTuple_New(2); if (unlikely(cpy_r_r948 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp947 = cpy_r_r947.f0; - PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp947); - PyObject *__tmp948 = cpy_r_r947.f1; - PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp948); + PyObject *__tmp912 = cpy_r_r947.f0; + PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp912); + PyObject *__tmp913 = cpy_r_r947.f1; + PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp913); cpy_r_r949 = PyObject_GetItem(cpy_r_r942, cpy_r_r948); CPy_DECREF(cpy_r_r942); CPy_DECREF(cpy_r_r948); @@ -273986,12 +266422,12 @@ CPyL272: ; cpy_r_r966 = PyTuple_New(3); if (unlikely(cpy_r_r966 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp949 = cpy_r_r965.f0; - PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp949); - PyObject *__tmp950 = cpy_r_r965.f1; - PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp950); - PyObject *__tmp951 = cpy_r_r965.f2; - PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp951); + PyObject *__tmp914 = cpy_r_r965.f0; + PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp914); + PyObject *__tmp915 = cpy_r_r965.f1; + PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp915); + PyObject *__tmp916 = cpy_r_r965.f2; + PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp916); cpy_r_r967 = PyObject_GetItem(cpy_r_r957, cpy_r_r966); CPy_DECREF(cpy_r_r957); CPy_DECREF(cpy_r_r966); @@ -274021,10 +266457,10 @@ CPyL272: ; cpy_r_r977 = PyTuple_New(2); if (unlikely(cpy_r_r977 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp952 = cpy_r_r976.f0; - PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp952); - PyObject *__tmp953 = cpy_r_r976.f1; - PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp953); + PyObject *__tmp917 = cpy_r_r976.f0; + PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp917); + PyObject *__tmp918 = cpy_r_r976.f1; + PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp918); cpy_r_r978 = PyObject_GetItem(cpy_r_r971, cpy_r_r977); CPy_DECREF(cpy_r_r971); CPy_DECREF(cpy_r_r977); @@ -274059,10 +266495,10 @@ CPyL272: ; cpy_r_r990 = PyTuple_New(2); if (unlikely(cpy_r_r990 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp954 = cpy_r_r989.f0; - PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp954); - PyObject *__tmp955 = cpy_r_r989.f1; - PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp955); + PyObject *__tmp919 = cpy_r_r989.f0; + PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp919); + PyObject *__tmp920 = cpy_r_r989.f1; + PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp920); cpy_r_r991 = PyObject_GetItem(cpy_r_r982, cpy_r_r990); CPy_DECREF(cpy_r_r982); CPy_DECREF(cpy_r_r990); @@ -276608,16 +269044,16 @@ CPyL699: ; cpy_r_r1950 = PyTuple_New(5); if (unlikely(cpy_r_r1950 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp956 = cpy_r_r1949.f0; - PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp956); - PyObject *__tmp957 = cpy_r_r1949.f1; - PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp957); - PyObject *__tmp958 = cpy_r_r1949.f2; - PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp958); - PyObject *__tmp959 = cpy_r_r1949.f3; - PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp959); - PyObject *__tmp960 = cpy_r_r1949.f4; - PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp960); + PyObject *__tmp921 = cpy_r_r1949.f0; + PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp921); + PyObject *__tmp922 = cpy_r_r1949.f1; + PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp922); + PyObject *__tmp923 = cpy_r_r1949.f2; + PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp923); + PyObject *__tmp924 = cpy_r_r1949.f3; + PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp924); + PyObject *__tmp925 = cpy_r_r1949.f4; + PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp925); cpy_r_r1951 = PyObject_GetItem(cpy_r_r1933, cpy_r_r1950); CPy_DECREF(cpy_r_r1933); CPy_DECREF(cpy_r_r1950); @@ -276657,10 +269093,10 @@ CPyL699: ; cpy_r_r1965 = PyTuple_New(2); if (unlikely(cpy_r_r1965 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp961 = cpy_r_r1964.f0; - PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp961); - PyObject *__tmp962 = cpy_r_r1964.f1; - PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp962); + PyObject *__tmp926 = cpy_r_r1964.f0; + PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp926); + PyObject *__tmp927 = cpy_r_r1964.f1; + PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp927); cpy_r_r1966 = PyObject_GetItem(cpy_r_r1961, cpy_r_r1965); CPy_DECREF(cpy_r_r1961); CPy_DECREF(cpy_r_r1965); @@ -277125,18 +269561,18 @@ CPyL766: ; cpy_r_r2142 = PyTuple_New(6); if (unlikely(cpy_r_r2142 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp963 = cpy_r_r2141.f0; - PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp963); - PyObject *__tmp964 = cpy_r_r2141.f1; - PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp964); - PyObject *__tmp965 = cpy_r_r2141.f2; - PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp965); - PyObject *__tmp966 = cpy_r_r2141.f3; - PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp966); - PyObject *__tmp967 = cpy_r_r2141.f4; - PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp967); - PyObject *__tmp968 = cpy_r_r2141.f5; - PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp968); + PyObject *__tmp928 = cpy_r_r2141.f0; + PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp928); + PyObject *__tmp929 = cpy_r_r2141.f1; + PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp929); + PyObject *__tmp930 = cpy_r_r2141.f2; + PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp930); + PyObject *__tmp931 = cpy_r_r2141.f3; + PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp931); + PyObject *__tmp932 = cpy_r_r2141.f4; + PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp932); + PyObject *__tmp933 = cpy_r_r2141.f5; + PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp933); cpy_r_r2143 = PyObject_GetItem(cpy_r_r2122, cpy_r_r2142); CPy_DECREF(cpy_r_r2122); CPy_DECREF(cpy_r_r2142); @@ -277521,10 +269957,10 @@ CPyL832: ; cpy_r_r2284 = PyTuple_New(2); if (unlikely(cpy_r_r2284 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp969 = cpy_r_r2283.f0; - PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp969); - PyObject *__tmp970 = cpy_r_r2283.f1; - PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp970); + PyObject *__tmp934 = cpy_r_r2283.f0; + PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp934); + PyObject *__tmp935 = cpy_r_r2283.f1; + PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp935); cpy_r_r2285 = PyObject_GetItem(cpy_r_r2276, cpy_r_r2284); CPy_DECREF(cpy_r_r2276); CPy_DECREF(cpy_r_r2284); @@ -277611,10 +270047,10 @@ CPyL832: ; cpy_r_r2315 = PyTuple_New(2); if (unlikely(cpy_r_r2315 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp971 = cpy_r_r2314.f0; - PyTuple_SET_ITEM(cpy_r_r2315, 0, __tmp971); - PyObject *__tmp972 = cpy_r_r2314.f1; - PyTuple_SET_ITEM(cpy_r_r2315, 1, __tmp972); + PyObject *__tmp936 = cpy_r_r2314.f0; + PyTuple_SET_ITEM(cpy_r_r2315, 0, __tmp936); + PyObject *__tmp937 = cpy_r_r2314.f1; + PyTuple_SET_ITEM(cpy_r_r2315, 1, __tmp937); cpy_r_r2316 = PyObject_GetItem(cpy_r_r2303, cpy_r_r2315); CPy_DECREF(cpy_r_r2303); CPy_DECREF(cpy_r_r2315); @@ -277674,10 +270110,10 @@ CPyL832: ; cpy_r_r2338 = PyTuple_New(2); if (unlikely(cpy_r_r2338 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp973 = cpy_r_r2337.f0; - PyTuple_SET_ITEM(cpy_r_r2338, 0, __tmp973); - PyObject *__tmp974 = cpy_r_r2337.f1; - PyTuple_SET_ITEM(cpy_r_r2338, 1, __tmp974); + PyObject *__tmp938 = cpy_r_r2337.f0; + PyTuple_SET_ITEM(cpy_r_r2338, 0, __tmp938); + PyObject *__tmp939 = cpy_r_r2337.f1; + PyTuple_SET_ITEM(cpy_r_r2338, 1, __tmp939); cpy_r_r2339 = PyObject_GetItem(cpy_r_r2323, cpy_r_r2338); CPy_DECREF(cpy_r_r2323); CPy_DECREF(cpy_r_r2338); @@ -277728,10 +270164,10 @@ CPyL832: ; cpy_r_r2357 = PyTuple_New(2); if (unlikely(cpy_r_r2357 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp975 = cpy_r_r2356.f0; - PyTuple_SET_ITEM(cpy_r_r2357, 0, __tmp975); - PyObject *__tmp976 = cpy_r_r2356.f1; - PyTuple_SET_ITEM(cpy_r_r2357, 1, __tmp976); + PyObject *__tmp940 = cpy_r_r2356.f0; + PyTuple_SET_ITEM(cpy_r_r2357, 0, __tmp940); + PyObject *__tmp941 = cpy_r_r2356.f1; + PyTuple_SET_ITEM(cpy_r_r2357, 1, __tmp941); cpy_r_r2358 = PyObject_GetItem(cpy_r_r2346, cpy_r_r2357); CPy_DECREF(cpy_r_r2346); CPy_DECREF(cpy_r_r2357); @@ -277813,12 +270249,12 @@ CPyL832: ; cpy_r_r2389 = PyTuple_New(3); if (unlikely(cpy_r_r2389 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp977 = cpy_r_r2388.f0; - PyTuple_SET_ITEM(cpy_r_r2389, 0, __tmp977); - PyObject *__tmp978 = cpy_r_r2388.f1; - PyTuple_SET_ITEM(cpy_r_r2389, 1, __tmp978); - PyObject *__tmp979 = cpy_r_r2388.f2; - PyTuple_SET_ITEM(cpy_r_r2389, 2, __tmp979); + PyObject *__tmp942 = cpy_r_r2388.f0; + PyTuple_SET_ITEM(cpy_r_r2389, 0, __tmp942); + PyObject *__tmp943 = cpy_r_r2388.f1; + PyTuple_SET_ITEM(cpy_r_r2389, 1, __tmp943); + PyObject *__tmp944 = cpy_r_r2388.f2; + PyTuple_SET_ITEM(cpy_r_r2389, 2, __tmp944); cpy_r_r2390 = PyObject_GetItem(cpy_r_r2378, cpy_r_r2389); CPy_DECREF(cpy_r_r2378); CPy_DECREF(cpy_r_r2389); @@ -277831,10 +270267,10 @@ CPyL832: ; cpy_r_r2392 = PyTuple_New(2); if (unlikely(cpy_r_r2392 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp980 = cpy_r_r2391.f0; - PyTuple_SET_ITEM(cpy_r_r2392, 0, __tmp980); - PyObject *__tmp981 = cpy_r_r2391.f1; - PyTuple_SET_ITEM(cpy_r_r2392, 1, __tmp981); + PyObject *__tmp945 = cpy_r_r2391.f0; + PyTuple_SET_ITEM(cpy_r_r2392, 0, __tmp945); + PyObject *__tmp946 = cpy_r_r2391.f1; + PyTuple_SET_ITEM(cpy_r_r2392, 1, __tmp946); cpy_r_r2393 = PyObject_GetItem(cpy_r_r2365, cpy_r_r2392); CPy_DECREF(cpy_r_r2365); CPy_DECREF(cpy_r_r2392); @@ -277907,12 +270343,12 @@ CPyL832: ; cpy_r_r2420 = PyTuple_New(3); if (unlikely(cpy_r_r2420 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp982 = cpy_r_r2419.f0; - PyTuple_SET_ITEM(cpy_r_r2420, 0, __tmp982); - PyObject *__tmp983 = cpy_r_r2419.f1; - PyTuple_SET_ITEM(cpy_r_r2420, 1, __tmp983); - PyObject *__tmp984 = cpy_r_r2419.f2; - PyTuple_SET_ITEM(cpy_r_r2420, 2, __tmp984); + PyObject *__tmp947 = cpy_r_r2419.f0; + PyTuple_SET_ITEM(cpy_r_r2420, 0, __tmp947); + PyObject *__tmp948 = cpy_r_r2419.f1; + PyTuple_SET_ITEM(cpy_r_r2420, 1, __tmp948); + PyObject *__tmp949 = cpy_r_r2419.f2; + PyTuple_SET_ITEM(cpy_r_r2420, 2, __tmp949); cpy_r_r2421 = PyObject_GetItem(cpy_r_r2409, cpy_r_r2420); CPy_DECREF(cpy_r_r2409); CPy_DECREF(cpy_r_r2420); @@ -277925,10 +270361,10 @@ CPyL832: ; cpy_r_r2423 = PyTuple_New(2); if (unlikely(cpy_r_r2423 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp985 = cpy_r_r2422.f0; - PyTuple_SET_ITEM(cpy_r_r2423, 0, __tmp985); - PyObject *__tmp986 = cpy_r_r2422.f1; - PyTuple_SET_ITEM(cpy_r_r2423, 1, __tmp986); + PyObject *__tmp950 = cpy_r_r2422.f0; + PyTuple_SET_ITEM(cpy_r_r2423, 0, __tmp950); + PyObject *__tmp951 = cpy_r_r2422.f1; + PyTuple_SET_ITEM(cpy_r_r2423, 1, __tmp951); cpy_r_r2424 = PyObject_GetItem(cpy_r_r2400, cpy_r_r2423); CPy_DECREF(cpy_r_r2400); CPy_DECREF(cpy_r_r2423); @@ -278723,12 +271159,12 @@ CPyL995: ; cpy_r_r2727 = PyTuple_New(3); if (unlikely(cpy_r_r2727 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp987 = cpy_r_r2726.f0; - PyTuple_SET_ITEM(cpy_r_r2727, 0, __tmp987); - PyObject *__tmp988 = cpy_r_r2726.f1; - PyTuple_SET_ITEM(cpy_r_r2727, 1, __tmp988); - PyObject *__tmp989 = cpy_r_r2726.f2; - PyTuple_SET_ITEM(cpy_r_r2727, 2, __tmp989); + PyObject *__tmp952 = cpy_r_r2726.f0; + PyTuple_SET_ITEM(cpy_r_r2727, 0, __tmp952); + PyObject *__tmp953 = cpy_r_r2726.f1; + PyTuple_SET_ITEM(cpy_r_r2727, 1, __tmp953); + PyObject *__tmp954 = cpy_r_r2726.f2; + PyTuple_SET_ITEM(cpy_r_r2727, 2, __tmp954); cpy_r_r2728 = PyObject_GetItem(cpy_r_r2718, cpy_r_r2727); CPy_DECREF(cpy_r_r2718); CPy_DECREF(cpy_r_r2727); @@ -278748,10 +271184,10 @@ CPyL995: ; cpy_r_r2733 = PyTuple_New(2); if (unlikely(cpy_r_r2733 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp990 = cpy_r_r2732.f0; - PyTuple_SET_ITEM(cpy_r_r2733, 0, __tmp990); - PyObject *__tmp991 = cpy_r_r2732.f1; - PyTuple_SET_ITEM(cpy_r_r2733, 1, __tmp991); + PyObject *__tmp955 = cpy_r_r2732.f0; + PyTuple_SET_ITEM(cpy_r_r2733, 0, __tmp955); + PyObject *__tmp956 = cpy_r_r2732.f1; + PyTuple_SET_ITEM(cpy_r_r2733, 1, __tmp956); cpy_r_r2734 = PyObject_GetItem(cpy_r_r2715, cpy_r_r2733); CPy_DECREF(cpy_r_r2715); CPy_DECREF(cpy_r_r2733); @@ -278813,10 +271249,10 @@ CPyL995: ; cpy_r_r2757 = PyTuple_New(2); if (unlikely(cpy_r_r2757 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp992 = cpy_r_r2756.f0; - PyTuple_SET_ITEM(cpy_r_r2757, 0, __tmp992); - PyObject *__tmp993 = cpy_r_r2756.f1; - PyTuple_SET_ITEM(cpy_r_r2757, 1, __tmp993); + PyObject *__tmp957 = cpy_r_r2756.f0; + PyTuple_SET_ITEM(cpy_r_r2757, 0, __tmp957); + PyObject *__tmp958 = cpy_r_r2756.f1; + PyTuple_SET_ITEM(cpy_r_r2757, 1, __tmp958); cpy_r_r2758 = PyObject_GetItem(cpy_r_r2744, cpy_r_r2757); CPy_DECREF(cpy_r_r2744); CPy_DECREF(cpy_r_r2757); @@ -278862,10 +271298,10 @@ CPyL995: ; cpy_r_r2774 = PyTuple_New(2); if (unlikely(cpy_r_r2774 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp994 = cpy_r_r2773.f0; - PyTuple_SET_ITEM(cpy_r_r2774, 0, __tmp994); - PyObject *__tmp995 = cpy_r_r2773.f1; - PyTuple_SET_ITEM(cpy_r_r2774, 1, __tmp995); + PyObject *__tmp959 = cpy_r_r2773.f0; + PyTuple_SET_ITEM(cpy_r_r2774, 0, __tmp959); + PyObject *__tmp960 = cpy_r_r2773.f1; + PyTuple_SET_ITEM(cpy_r_r2774, 1, __tmp960); cpy_r_r2775 = PyObject_GetItem(cpy_r_r2761, cpy_r_r2774); CPy_DECREF(cpy_r_r2761); CPy_DECREF(cpy_r_r2774); @@ -278878,10 +271314,10 @@ CPyL995: ; cpy_r_r2777 = PyTuple_New(2); if (unlikely(cpy_r_r2777 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp996 = cpy_r_r2776.f0; - PyTuple_SET_ITEM(cpy_r_r2777, 0, __tmp996); - PyObject *__tmp997 = cpy_r_r2776.f1; - PyTuple_SET_ITEM(cpy_r_r2777, 1, __tmp997); + PyObject *__tmp961 = cpy_r_r2776.f0; + PyTuple_SET_ITEM(cpy_r_r2777, 0, __tmp961); + PyObject *__tmp962 = cpy_r_r2776.f1; + PyTuple_SET_ITEM(cpy_r_r2777, 1, __tmp962); cpy_r_r2778 = PyObject_GetItem(cpy_r_r2741, cpy_r_r2777); CPy_DECREF(cpy_r_r2741); CPy_DECREF(cpy_r_r2777); @@ -282486,10 +274922,10 @@ CPyL1546: ; cpy_r_r4177 = PyTuple_New(2); if (unlikely(cpy_r_r4177 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp998 = cpy_r_r4176.f0; - PyTuple_SET_ITEM(cpy_r_r4177, 0, __tmp998); - PyObject *__tmp999 = cpy_r_r4176.f1; - PyTuple_SET_ITEM(cpy_r_r4177, 1, __tmp999); + PyObject *__tmp963 = cpy_r_r4176.f0; + PyTuple_SET_ITEM(cpy_r_r4177, 0, __tmp963); + PyObject *__tmp964 = cpy_r_r4176.f1; + PyTuple_SET_ITEM(cpy_r_r4177, 1, __tmp964); cpy_r_r4178 = PyObject_GetItem(cpy_r_r4169, cpy_r_r4177); CPy_DECREF(cpy_r_r4169); CPy_DECREF(cpy_r_r4177); @@ -282522,10 +274958,10 @@ CPyL1546: ; cpy_r_r4189 = PyTuple_New(2); if (unlikely(cpy_r_r4189 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1000 = cpy_r_r4188.f0; - PyTuple_SET_ITEM(cpy_r_r4189, 0, __tmp1000); - PyObject *__tmp1001 = cpy_r_r4188.f1; - PyTuple_SET_ITEM(cpy_r_r4189, 1, __tmp1001); + PyObject *__tmp965 = cpy_r_r4188.f0; + PyTuple_SET_ITEM(cpy_r_r4189, 0, __tmp965); + PyObject *__tmp966 = cpy_r_r4188.f1; + PyTuple_SET_ITEM(cpy_r_r4189, 1, __tmp966); cpy_r_r4190 = PyObject_GetItem(cpy_r_r4185, cpy_r_r4189); CPy_DECREF(cpy_r_r4185); CPy_DECREF(cpy_r_r4189); @@ -283896,10 +276332,10 @@ CPyL1751: ; cpy_r_r4713 = PyTuple_New(2); if (unlikely(cpy_r_r4713 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1002 = cpy_r_r4712.f0; - PyTuple_SET_ITEM(cpy_r_r4713, 0, __tmp1002); - PyObject *__tmp1003 = cpy_r_r4712.f1; - PyTuple_SET_ITEM(cpy_r_r4713, 1, __tmp1003); + PyObject *__tmp967 = cpy_r_r4712.f0; + PyTuple_SET_ITEM(cpy_r_r4713, 0, __tmp967); + PyObject *__tmp968 = cpy_r_r4712.f1; + PyTuple_SET_ITEM(cpy_r_r4713, 1, __tmp968); cpy_r_r4714 = PyObject_GetItem(cpy_r_r4707, cpy_r_r4713); CPy_DECREF(cpy_r_r4707); CPy_DECREF(cpy_r_r4713); @@ -283954,10 +276390,10 @@ CPyL1751: ; cpy_r_r4734 = PyTuple_New(2); if (unlikely(cpy_r_r4734 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1004 = cpy_r_r4733.f0; - PyTuple_SET_ITEM(cpy_r_r4734, 0, __tmp1004); - PyObject *__tmp1005 = cpy_r_r4733.f1; - PyTuple_SET_ITEM(cpy_r_r4734, 1, __tmp1005); + PyObject *__tmp969 = cpy_r_r4733.f0; + PyTuple_SET_ITEM(cpy_r_r4734, 0, __tmp969); + PyObject *__tmp970 = cpy_r_r4733.f1; + PyTuple_SET_ITEM(cpy_r_r4734, 1, __tmp970); cpy_r_r4735 = PyObject_GetItem(cpy_r_r4728, cpy_r_r4734); CPy_DECREF(cpy_r_r4728); CPy_DECREF(cpy_r_r4734); @@ -284016,12 +276452,12 @@ CPyL1751: ; cpy_r_r4756 = PyTuple_New(3); if (unlikely(cpy_r_r4756 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1006 = cpy_r_r4755.f0; - PyTuple_SET_ITEM(cpy_r_r4756, 0, __tmp1006); - PyObject *__tmp1007 = cpy_r_r4755.f1; - PyTuple_SET_ITEM(cpy_r_r4756, 1, __tmp1007); - PyObject *__tmp1008 = cpy_r_r4755.f2; - PyTuple_SET_ITEM(cpy_r_r4756, 2, __tmp1008); + PyObject *__tmp971 = cpy_r_r4755.f0; + PyTuple_SET_ITEM(cpy_r_r4756, 0, __tmp971); + PyObject *__tmp972 = cpy_r_r4755.f1; + PyTuple_SET_ITEM(cpy_r_r4756, 1, __tmp972); + PyObject *__tmp973 = cpy_r_r4755.f2; + PyTuple_SET_ITEM(cpy_r_r4756, 2, __tmp973); cpy_r_r4757 = PyObject_GetItem(cpy_r_r4751, cpy_r_r4756); CPy_DECREF(cpy_r_r4751); CPy_DECREF(cpy_r_r4756); @@ -284277,14 +276713,14 @@ CPyL1802: ; cpy_r_r4852 = PyTuple_New(4); if (unlikely(cpy_r_r4852 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1009 = cpy_r_r4851.f0; - PyTuple_SET_ITEM(cpy_r_r4852, 0, __tmp1009); - PyObject *__tmp1010 = cpy_r_r4851.f1; - PyTuple_SET_ITEM(cpy_r_r4852, 1, __tmp1010); - PyObject *__tmp1011 = cpy_r_r4851.f2; - PyTuple_SET_ITEM(cpy_r_r4852, 2, __tmp1011); - PyObject *__tmp1012 = cpy_r_r4851.f3; - PyTuple_SET_ITEM(cpy_r_r4852, 3, __tmp1012); + PyObject *__tmp974 = cpy_r_r4851.f0; + PyTuple_SET_ITEM(cpy_r_r4852, 0, __tmp974); + PyObject *__tmp975 = cpy_r_r4851.f1; + PyTuple_SET_ITEM(cpy_r_r4852, 1, __tmp975); + PyObject *__tmp976 = cpy_r_r4851.f2; + PyTuple_SET_ITEM(cpy_r_r4852, 2, __tmp976); + PyObject *__tmp977 = cpy_r_r4851.f3; + PyTuple_SET_ITEM(cpy_r_r4852, 3, __tmp977); cpy_r_r4853 = PyObject_GetItem(cpy_r_r4846, cpy_r_r4852); CPy_DECREF(cpy_r_r4846); CPy_DECREF(cpy_r_r4852); @@ -288412,16 +280848,16 @@ CPyL18: ; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL1013; + if (cpy_r_r39 != NULL) goto __LL978; if (PyUnicode_Check(cpy_r_r38)) cpy_r_r39 = cpy_r_r38; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL1013; + if (cpy_r_r39 != NULL) goto __LL978; CPy_TypeErrorTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", 44, CPyStatic_async_exception_handling___globals, "union[bytes, str]", cpy_r_r38); goto CPyL333; -__LL1013: ; +__LL978: ; cpy_r_r40 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r39); CPy_DECREF(cpy_r_r39); if (unlikely(cpy_r_r40 == NULL)) { @@ -290008,10 +282444,10 @@ CPyL278: ; cpy_r_r337 = PyTuple_New(2); if (unlikely(cpy_r_r337 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1014 = cpy_r_r322.f0; - PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp1014); - PyObject *__tmp1015 = cpy_r_r322.f1; - PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp1015); + PyObject *__tmp979 = cpy_r_r322.f0; + PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp979); + PyObject *__tmp980 = cpy_r_r322.f1; + PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp980); PyObject *cpy_r_r338[2] = {cpy_r_r337, cpy_r_r331}; cpy_r_r339 = (PyObject **)&cpy_r_r338; cpy_r_r340 = PyObject_Vectorcall(cpy_r_r335, cpy_r_r339, 2, 0); @@ -290800,10 +283236,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1016 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1016); - PyObject *__tmp1017 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1017); + PyObject *__tmp981 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp981); + PyObject *__tmp982 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp982); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -292055,39 +284491,39 @@ CPyL11: ; goto CPyL22; } CPy_DECREF(cpy_r_r17); - PyObject *__tmp1018; + PyObject *__tmp983; if (unlikely(!(PyTuple_Check(cpy_r_r23) && PyTuple_GET_SIZE(cpy_r_r23) == 2))) { - __tmp1018 = NULL; - goto __LL1019; + __tmp983 = NULL; + goto __LL984; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r23, 0)))) - __tmp1018 = PyTuple_GET_ITEM(cpy_r_r23, 0); + __tmp983 = PyTuple_GET_ITEM(cpy_r_r23, 0); else { - __tmp1018 = NULL; + __tmp983 = NULL; } - if (__tmp1018 == NULL) goto __LL1019; - __tmp1018 = PyTuple_GET_ITEM(cpy_r_r23, 1); - if (__tmp1018 == NULL) goto __LL1019; - __tmp1018 = cpy_r_r23; -__LL1019: ; - if (unlikely(__tmp1018 == NULL)) { + if (__tmp983 == NULL) goto __LL984; + __tmp983 = PyTuple_GET_ITEM(cpy_r_r23, 1); + if (__tmp983 == NULL) goto __LL984; + __tmp983 = cpy_r_r23; +__LL984: ; + if (unlikely(__tmp983 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r23); cpy_r_r24 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp1020 = PyTuple_GET_ITEM(cpy_r_r23, 0); - CPy_INCREF(__tmp1020); - PyObject *__tmp1021; - if (likely(PyUnicode_Check(__tmp1020))) - __tmp1021 = __tmp1020; + PyObject *__tmp985 = PyTuple_GET_ITEM(cpy_r_r23, 0); + CPy_INCREF(__tmp985); + PyObject *__tmp986; + if (likely(PyUnicode_Check(__tmp985))) + __tmp986 = __tmp985; else { - CPy_TypeError("str", __tmp1020); - __tmp1021 = NULL; + CPy_TypeError("str", __tmp985); + __tmp986 = NULL; } - cpy_r_r24.f0 = __tmp1021; - PyObject *__tmp1022 = PyTuple_GET_ITEM(cpy_r_r23, 1); - CPy_INCREF(__tmp1022); - PyObject *__tmp1023; - __tmp1023 = __tmp1022; - cpy_r_r24.f1 = __tmp1023; + cpy_r_r24.f0 = __tmp986; + PyObject *__tmp987 = PyTuple_GET_ITEM(cpy_r_r23, 1); + CPy_INCREF(__tmp987); + PyObject *__tmp988; + __tmp988 = __tmp987; + cpy_r_r24.f1 = __tmp988; } CPy_DECREF(cpy_r_r23); if (unlikely(cpy_r_r24.f0 == NULL)) { @@ -292137,8 +284573,8 @@ CPyL19: ; cpy_r_r39.f1 = cpy_r_r37; return cpy_r_r39; CPyL20: ; - tuple_T2OO __tmp1024 = { NULL, NULL }; - cpy_r_r40 = __tmp1024; + tuple_T2OO __tmp989 = { NULL, NULL }; + cpy_r_r40 = __tmp989; return cpy_r_r40; CPyL21: ; CPy_DecRef(cpy_r_r0); @@ -292183,10 +284619,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___cache(PyObject *self, PyObject * PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1025 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1025); - PyObject *__tmp1026 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1026); + PyObject *__tmp990 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp990); + PyObject *__tmp991 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp991); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "cache", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -292526,39 +284962,39 @@ CPyL3: ; goto CPyL7; } CPy_DECREF(cpy_r_r0); - PyObject *__tmp1027; + PyObject *__tmp992; if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 2))) { - __tmp1027 = NULL; - goto __LL1028; + __tmp992 = NULL; + goto __LL993; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r6, 0)))) - __tmp1027 = PyTuple_GET_ITEM(cpy_r_r6, 0); + __tmp992 = PyTuple_GET_ITEM(cpy_r_r6, 0); else { - __tmp1027 = NULL; + __tmp992 = NULL; } - if (__tmp1027 == NULL) goto __LL1028; - __tmp1027 = PyTuple_GET_ITEM(cpy_r_r6, 1); - if (__tmp1027 == NULL) goto __LL1028; - __tmp1027 = cpy_r_r6; -__LL1028: ; - if (unlikely(__tmp1027 == NULL)) { + if (__tmp992 == NULL) goto __LL993; + __tmp992 = PyTuple_GET_ITEM(cpy_r_r6, 1); + if (__tmp992 == NULL) goto __LL993; + __tmp992 = cpy_r_r6; +__LL993: ; + if (unlikely(__tmp992 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r6); cpy_r_r7 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp1029 = PyTuple_GET_ITEM(cpy_r_r6, 0); - CPy_INCREF(__tmp1029); - PyObject *__tmp1030; - if (likely(PyUnicode_Check(__tmp1029))) - __tmp1030 = __tmp1029; + PyObject *__tmp994 = PyTuple_GET_ITEM(cpy_r_r6, 0); + CPy_INCREF(__tmp994); + PyObject *__tmp995; + if (likely(PyUnicode_Check(__tmp994))) + __tmp995 = __tmp994; else { - CPy_TypeError("str", __tmp1029); - __tmp1030 = NULL; + CPy_TypeError("str", __tmp994); + __tmp995 = NULL; } - cpy_r_r7.f0 = __tmp1030; - PyObject *__tmp1031 = PyTuple_GET_ITEM(cpy_r_r6, 1); - CPy_INCREF(__tmp1031); - PyObject *__tmp1032; - __tmp1032 = __tmp1031; - cpy_r_r7.f1 = __tmp1032; + cpy_r_r7.f0 = __tmp995; + PyObject *__tmp996 = PyTuple_GET_ITEM(cpy_r_r6, 1); + CPy_INCREF(__tmp996); + PyObject *__tmp997; + __tmp997 = __tmp996; + cpy_r_r7.f1 = __tmp997; } CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7.f0 == NULL)) { @@ -292567,8 +285003,8 @@ __LL1028: ; } return cpy_r_r7; CPyL6: ; - tuple_T2OO __tmp1033 = { NULL, NULL }; - cpy_r_r8 = __tmp1033; + tuple_T2OO __tmp998 = { NULL, NULL }; + cpy_r_r8 = __tmp998; return cpy_r_r8; CPyL7: ; CPy_DecRef(cpy_r_r0); @@ -292604,10 +285040,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___popitem(PyObject *self, PyObject PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1034 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1034); - PyObject *__tmp1035 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1035); + PyObject *__tmp999 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp999); + PyObject *__tmp1000 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1000); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "popitem", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -293127,10 +285563,10 @@ CPyL47: ; cpy_r_r57 = PyTuple_New(2); if (unlikely(cpy_r_r57 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1036 = cpy_r_r56.f0; - PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1036); - PyObject *__tmp1037 = cpy_r_r56.f1; - PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1037); + PyObject *__tmp1001 = cpy_r_r56.f0; + PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1001); + PyObject *__tmp1002 = cpy_r_r56.f1; + PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1002); ((faster_web3___utils___caching___async_await_and_popitem_SimpleCache_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL52; CPyGen_SetStopIterationValue(cpy_r_r57); @@ -293806,10 +286242,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1038 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1038); - PyObject *__tmp1039 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1039); + PyObject *__tmp1003 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1003); + PyObject *__tmp1004 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1004); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -294757,16 +287193,16 @@ PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_off else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1040; + if (cpy_r_r18 != NULL) goto __LL1005; if (PyUnicode_Check(cpy_r_r17)) cpy_r_r18 = cpy_r_r17; else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1040; + if (cpy_r_r18 != NULL) goto __LL1005; CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 43, CPyStatic_exception_handling___globals, "union[bytes, str]", cpy_r_r17); goto CPyL101; -__LL1040: ; +__LL1005: ; cpy_r_r19 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r18); CPy_DECREF(cpy_r_r18); if (unlikely(cpy_r_r19 == NULL)) { @@ -295208,10 +287644,10 @@ CPyL88: ; cpy_r_r155 = PyTuple_New(2); if (unlikely(cpy_r_r155 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1041 = cpy_r_r142.f0; - PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1041); - PyObject *__tmp1042 = cpy_r_r142.f1; - PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1042); + PyObject *__tmp1006 = cpy_r_r142.f0; + PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1006); + PyObject *__tmp1007 = cpy_r_r142.f1; + PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1007); PyObject *cpy_r_r156[2] = {cpy_r_r155, cpy_r_r149}; cpy_r_r157 = (PyObject **)&cpy_r_r156; cpy_r_r158 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r157, 2, 0); @@ -296058,17 +288494,6 @@ int CPyGlobalsInit(void) CPyModule_builtins = Py_None; CPyModule_typing = Py_None; CPyModule_faster_web3___types = Py_None; - CPyModule_faster_web3___providers___persistent___request_processor = Py_None; - CPyModule_builtins = Py_None; - CPyModule_asyncio = Py_None; - CPyModule_typing = Py_None; - CPyModule_typing_extensions = Py_None; - CPyModule_faster_web3____utils___batching = Py_None; - CPyModule_faster_web3____utils___caching = Py_None; - CPyModule_faster_web3___exceptions = Py_None; - CPyModule_faster_web3___providers___persistent___subscription_manager = Py_None; - CPyModule_faster_web3___types = Py_None; - CPyModule_faster_web3___utils = Py_None; CPyModule_faster_web3___providers___persistent___subscription_container = Py_None; CPyModule_builtins = Py_None; CPyModule_typing = Py_None; @@ -296254,7 +288679,7 @@ const char * const CPyLit_Str[] = { "\003\beth_sign\021eth_signTypedData$RPC_METHODS_UNSUPPORTED_DURING_BATCH", "\004\033faster_web3._utils.batching\004web3\016_requests_info\024_async_requests_info", "\005\016RequestBatcher\ais_text\bis_bytes\alatin-1\nis_integer", - "\005\036unrecognized block reference: \rWeb3TypeError\tfinalized\bearliest\004safe", + "\005\036unrecognized block reference: \rWeb3TypeError\tfinalized\004safe\bearliest", "\002\tis_string\006is_hex", "\002=Value did not match any of the recognized block identifiers: \005curry", "\003\tTypeGuard\021typing_extensions\"select_method_for_block_identifier", @@ -296696,55 +289121,28 @@ const char * const CPyLit_Str[] = { "\003\017validator_index\031RECEIPT_RESULT_FORMATTERS\030receipt_result_formatter", "\003\foldest_block\016gas_used_ratio\033fee_history_result_remapper", "\003\023eth_uninstallFilter\022request_formatters\021result_formatters", - "\004\"DefaultTransactionFieldsMiddleware\022_request_processor\004send\004recv", - "\002\032_persistent_message_stream FormattedEthSubscriptionResponse", + "\002\"DefaultTransactionFieldsMiddleware\022_request_processor", + "\004\024active_subscriptions\004send\004recv\032_persistent_message_stream", + "\001 FormattedEthSubscriptionResponse", "\0026faster_web3.providers.persistent.persistent_connection\b_manager", - "\002\024PersistentConnection\amaxsize", - "\001iThis is a cached request, not caching request info because it is not unique:\n method=%s,\n params=%s", - "\0017Request id must be provided when not batching requests.", - "\001NCaching request info:\n request_id=%s,\n cache_key=%s,\n request_info=%s", - "\001\201\026Request information cache is full. This may result in unexpected behavior. Consider increasing the ``request_information_cache_size`` on the provider.", - "\001ERequest info popped from cache:\n cache_key=%s,\n request_info=%s", - "\002\020eth_subscription,Subscription response must have params field", - "\0019Subscription response params must have subscription field", - "\001iNo cached request info for response id `%s`. Cannot append middleware response processor for response: %s", - "\001ZNo response `id` in response. Cannot append middleware response processor for response: %s", - "\001\004full", - "\001TSubscription queue is full. Waiting for provider to consume messages before caching.", - "\003\r_listen_event\005clear\004wait", - "\002.Caching subscription response:\n response=%s\003put", - "\0019Caching batch response:\n cache_key=%s,\n response=%s", - "\001GCaching response:\n response_id=%s,\n cache_key=%s,\n response=%s", - "\002\005qsize\006is_set", - "\001ASubscription response queue synced with websocket message stream.", - "\001\004info", - "\001ESubscription response queue has %s subscriptions. Processing as FIFO.", - "\001LSubscription response popped from queue to be processed:\n raw_response=%s", - "\001@Must provide cache key when popping a non-subscription response.", - "\001XCached response popped from cache to be processed:\n cache_key=%s,\n raw_response=%s", - "\0015faster_web3/providers/persistent/request_processor.py", - "\003\036SubscriptionProcessingFinished\016TaskNotRunning\025SubscriptionContainer", - "\0025faster_web3.providers.persistent.subscription_manager\rBatchResponse", - "\003\005RPCId\005Queue\t_get_next", - "\0022faster_web3.providers.persistent.request_processor\020TaskReliantQueue", - "\003\t_provider\032_request_information_cache\027_request_response_cache", - "\002\034_subscription_response_queue\033_handler_subscription_queue", - "\002)_subscription_queue_synced_with_ws_stream\027_subscription_container", - "\005\020RequestProcessor\005label\b_handler\bIterator\017EthSubscription", + "\005\024PersistentConnection\005label\b_handler\bIterator\017EthSubscription", "\0027faster_web3.providers.persistent.subscription_container\rsubscriptions", - "\005\023subscriptions_by_id\026subscriptions_by_label\016_default_label\006_label\001#", + "\003\023subscriptions_by_id\026subscriptions_by_label\025SubscriptionContainer", + "\004\027_subscription_container\016_default_label\006_label\001#", "\001USubscription label already exists. Subscriptions must have unique labels.\n label: ", "\003\004done\tcancelled.Subscription handler task raised an exception.", - "\003\texception SubscriptionHandlerTaskException\nput_nowait", + "\002\texception\033_handler_subscription_queue", + "\002 SubscriptionHandlerTaskException\nput_nowait", "\003!Cleaning up %d remaining tasks...\006cancel\023subscription_params", "\002\n_subscribe\003_id", "\001ASuccessfully subscribed to subscription:\n label: %s\n id: %s", - "\001\032No subscriptions provided.", + "\002\004info\032No subscriptions provided.", "\0017Expected a Subscription or a sequence of Subscriptions.", "\001TSubscription not found or is not being managed by the subscription manager.\n id: ", "\001WSubscription not found or is not being managed by the subscription manager.\n label: ", "\002\t\n id: \f_unsubscribe", "\001ESuccessfully unsubscribed from subscription:\n label: %s\n id: %s", + "\002\036SubscriptionProcessingFinished\003put", "\001;Failed to unsubscribe from subscription\n subscription=%s", "\0011Successfully unsubscribed from all subscriptions.", "\001gFailed to unsubscribe from all subscriptions. Some subscriptions are still active.\n subscriptions=%s", @@ -296753,9 +289151,11 @@ const char * const CPyLit_Str[] = { "\002\026_handler_task_callback\021add_done_callback", "\001VAll handler subscriptions have been unsubscribed from. Stopping subscription handling.", "\001UAn exception occurred in a subscription handler task. Stopping subscription handling.", - "\002\"Stopping subscription handling: %s _handle_listener_task_exceptions", + "\002\016TaskNotRunning\"Stopping subscription handling: %s", + "\002 _handle_listener_task_exceptions!_reset_handler_subscription_queue", + "\0015faster_web3.providers.persistent.subscription_manager", "\0028faster_web3/providers/persistent/subscription_manager.py\boverload", - "\003\037faster_web3.utils.subscriptions\ftask_timeout\006_tasks", + "\004\037faster_web3.utils.subscriptions\t_provider\ftask_timeout\006_tasks", "\004\023total_handler_calls\023SubscriptionManager\022TemporaryDirectory\004path", "\003\adirname2../../../tests/integration/geth-1.16.2-fixture.zip\004join", "\a\aabspath\aZipFile\nextractall\fgenesis.json\006socket\t127.0.0.1\004bind", @@ -296786,15 +289186,16 @@ const char * const CPyLit_Str[] = { "\003\030LogsSubscriptionResponse\fSyncProgress\tisSyncing", "\002\033SyncingSubscriptionResponse\021GethSyncingStatus", "\002\035GethSyncingSubscriptionResult\037GethSyncingSubscriptionResponse", - "\003\025EthSubscriptionParams\025EthSubscriptionResult\030CreateAccessListResponse", - "\004\rRequestParams\vBatchParams\rMakeRequestFn\022MakeBatchRequestFn", - "\003\022AsyncMakeRequestFn\027AsyncMakeBatchRequestFn\016FormattersDict", - "\006\020error_formatters\fFilterParams\005state\tstateDiff\016AsyncWeb3[Any]\004root", - "\006\rBlockReceipts\bSignedTx\fStorageProof\vMerkleProof\bProtocol\anetwork", - "\t\bNodeInfo\005enode\002ip\nlistenAddr\005ports\tprotocols\004Peer\004caps\nSyncStatus", - "\006\005Uncle\nsealFields\tPendingTx\rTxPoolContent\rTxPoolInspect\fTxPoolStatus", - "\005\vTraceConfig\016disableStorage\fdisableStack\fenableMemory\020enableReturnData", - "\006\006tracer\ftracerConfig\fCallTraceLog\tCallTrace\frevertReason\tTraceData", + "\003\025EthSubscriptionParams\005RPCId\025EthSubscriptionResult", + "\004\030CreateAccessListResponse\rRequestParams\vBatchParams\rBatchResponse", + "\003\rMakeRequestFn\022MakeBatchRequestFn\022AsyncMakeRequestFn", + "\004\027AsyncMakeBatchRequestFn\016FormattersDict\020error_formatters\fFilterParams", + "\006\005state\tstateDiff\016AsyncWeb3[Any]\004root\rBlockReceipts\bSignedTx", + "\a\fStorageProof\vMerkleProof\bProtocol\anetwork\bNodeInfo\005enode\002ip", + "\b\nlistenAddr\005ports\tprotocols\004Peer\004caps\nSyncStatus\005Uncle\nsealFields", + "\005\tPendingTx\rTxPoolContent\rTxPoolInspect\fTxPoolStatus\vTraceConfig", + "\005\016disableStorage\fdisableStack\fenableMemory\020enableReturnData\006tracer", + "\005\ftracerConfig\fCallTraceLog\tCallTrace\frevertReason\tTraceData", "\a\rDiffModeTrace\rPrestateTrace\rFourByteTrace\tStructLog\002op\005depth\005stack", "\006\vOpcodeTrace\006failed\vreturnValue\nstructLogs\020BlockStateCallV1\nvalidation", "\005\016traceTransfers\024SimulateV1CallResult\020SimulateV1Result\nGethWallet\003url", @@ -296826,55 +289227,55 @@ const char * const CPyLit_Int[] = { const double CPyLit_Float[] = {0}; const double CPyLit_Complex[] = {0}; const int CPyLit_Tuple[] = { - 350, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 68, 68, 68, - 3, 69, 69, 69, 2, 2048, 2049, 1, 72, 1, 74, 12, 76, 77, 78, 79, 80, - 81, 82, 83, 84, 85, 86, 87, 3, 89, 89, 89, 1, 2054, 1, 13, 1, 79, 1, + 345, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 68, 68, 68, + 3, 69, 69, 69, 2, 2014, 2015, 1, 72, 1, 74, 12, 76, 77, 78, 79, 80, + 81, 82, 83, 84, 85, 86, 87, 3, 89, 89, 89, 1, 2020, 1, 13, 1, 79, 1, 163, 5, 165, 76, 83, 166, 86, 2, 167, 168, 1, 160, 1, 171, 1, 173, 5, 175, 153, 176, 177, 178, 3, 168, 184, 185, 1, 87, 3, 212, 213, 213, 1, - 2067, 1, 217, 1, 229, 1, 230, 1, 232, 1, 233, 2, 181, 92, 1, 236, 1, + 2033, 1, 217, 1, 229, 1, 230, 1, 232, 1, 233, 2, 181, 92, 1, 236, 1, 45, 1, 244, 1, 117, 1, 251, 1, 270, 1, 271, 1, 272, 1, 273, 3, 274, 181, 92, 2, 252, 253, 10, 165, 76, 275, 79, 83, 276, 85, 166, 86, 277, - 3, 278, 278, 278, 1, 2087, 5, 280, 167, 168, 184, 185, 4, 261, 263, + 3, 278, 278, 278, 1, 2053, 5, 280, 167, 168, 184, 185, 4, 261, 263, 247, 262, 2, 222, 220, 6, 186, 187, 188, 191, 189, 193, 2, 228, 13, 1, 302, 7, 165, 76, 78, 79, 83, 86, 277, 1, 168, 2, 303, 309, 1, 313, 1, 317, 1, 319, 1, 298, 5, 322, 323, 324, 325, 326, 1, 352, 1, 355, 13, 165, 76, 357, 358, 78, 79, 359, 81, 85, 166, 86, 277, 87, 1, 361, 3, 363, 364, 365, 3, 76, 83, 86, 1, 185, 6, 383, 392, 385, 391, 382, 263, 1, 394, 1, 395, 2, 387, 298, 1, 363, 2, 398, 399, 6, 401, 402, 403, - 404, 405, 406, 3, 436, 436, 436, 3, 437, 437, 437, 2, 2117, 2118, 1, + 404, 405, 406, 3, 436, 436, 436, 3, 437, 437, 437, 2, 2083, 2084, 1, 431, 13, 165, 76, 357, 358, 78, 79, 410, 81, 83, 276, 85, 86, 87, 3, - 281, 281, 281, 1, 2122, 1, 440, 8, 442, 443, 444, 445, 446, 447, 448, + 281, 281, 281, 1, 2088, 1, 440, 8, 442, 443, 444, 445, 446, 447, 448, 449, 1, 422, 1, 451, 1, 387, 4, 363, 453, 454, 365, 1, 455, 1, 506, 3, - 509, 509, 509, 1, 2132, 8, 165, 76, 78, 79, 83, 276, 514, 86, 1, 515, - 3, 565, 565, 565, 3, 570, 570, 570, 2, 2136, 2137, 10, 165, 76, 357, + 509, 509, 509, 1, 2098, 8, 165, 76, 78, 79, 83, 276, 514, 86, 1, 515, + 3, 565, 565, 565, 3, 570, 570, 570, 2, 2102, 2103, 10, 165, 76, 357, 78, 81, 83, 276, 85, 86, 277, 12, 572, 573, 574, 575, 576, 577, 578, 579, 280, 168, 185, 580, 1, 554, 1, 582, 1, 553, 5, 552, 537, 520, 517, 525, 1, 522, 5, 521, 539, 542, 534, 556, 1, 585, 1, 536, 1, 588, 4, 530, 531, 533, 532, 4, 564, 387, 562, 298, 6, 591, 322, 592, 593, 594, 324, 3, 526, 543, 548, 7, 76, 275, 78, 79, 83, 85, 166, 3, 315, - 281, 281, 2, 2122, 2155, 1, 601, 2, 618, 251, 2, 2137, 2118, 7, 76, + 281, 281, 2, 2088, 2121, 1, 601, 2, 618, 251, 2, 2103, 2084, 7, 76, 357, 79, 84, 85, 514, 277, 1, 640, 1, 643, 1, 663, 1, 664, 2, 666, - 582, 1, 683, 3, 685, 685, 685, 2, 2048, 2167, 12, 76, 357, 78, 79, + 582, 1, 683, 3, 685, 685, 685, 2, 2014, 2133, 12, 76, 357, 78, 79, 687, 688, 83, 276, 166, 514, 86, 87, 1, 689, 3, 185, 691, 580, 8, 552, 537, 383, 392, 461, 263, 247, 536, 1, 681, 9, 628, 623, 625, 629, 627, 630, 626, 622, 624, 2, 693, 694, 1, 680, 1, 329, 5, 76, 78, 79, 83, - 86, 3, 733, 665, 665, 2, 2179, 2122, 7, 731, 720, 711, 718, 716, 726, + 86, 3, 733, 665, 665, 2, 2145, 2088, 7, 731, 720, 711, 718, 716, 726, 298, 2, 734, 454, 4, 165, 79, 86, 277, 2, 774, 325, 1, 688, 8, 165, 76, 357, 78, 687, 83, 276, 86, 3, 460, 461, 391, 1, 778, 3, 779, 394, 781, 1, 784, 1, 454, 1, 788, 1, 789, 1, 794, 1, 566, 2, 818, 819, 2, - 807, 821, 3, 843, 843, 843, 1, 2198, 1, 793, 3, 846, 846, 846, 3, 847, - 847, 847, 4, 2201, 2202, 2118, 2132, 7, 76, 78, 79, 81, 83, 86, 87, 4, - 848, 820, 833, 817, 1, 850, 3, 851, 851, 851, 1, 2207, 1, 816, 1, 403, + 807, 821, 3, 843, 843, 843, 1, 2164, 1, 793, 3, 846, 846, 846, 3, 847, + 847, 847, 4, 2167, 2168, 2084, 2098, 7, 76, 78, 79, 81, 83, 86, 87, 4, + 848, 820, 833, 817, 1, 850, 3, 851, 851, 851, 1, 2173, 1, 816, 1, 403, 1, 792, 1, 813, 1, 854, 1, 276, 2, 865, 298, 1, 904, 3, 662, 662, 662, - 3, 915, 915, 915, 2, 2217, 2218, 13, 165, 76, 357, 275, 78, 79, 687, + 3, 915, 915, 915, 2, 2183, 2184, 13, 165, 76, 357, 275, 78, 79, 687, 82, 917, 85, 514, 86, 277, 1, 885, 15, 778, 882, 873, 606, 918, 919, 920, 881, 383, 385, 462, 391, 878, 874, 921, 5, 922, 779, 923, 394, 519, 1, 924, 3, 925, 926, 927, 6, 903, 910, 907, 905, 911, 908, 5, 930, 786, 931, 932, 787, 4, 530, 934, 935, 936, 3, 451, 937, 938, 1, 939, 1, 941, 2, 680, 942, 4, 731, 898, 387, 298, 9, 322, 943, 363, 454, 944, 945, 365, 324, 326, 1, 963, 2, 79, 86, 5, 76, 687, 688, 84, - 86, 2, 323, 324, 2, 1215, 1216, 1, 1215, 3, 1224, 1224, 1224, 2, 2241, - 2201, 6, 76, 357, 78, 79, 917, 83, 4, 572, 578, 185, 580, 13, 1159, + 86, 2, 323, 324, 2, 1215, 1216, 1, 1215, 3, 1224, 1224, 1224, 2, 2207, + 2167, 6, 76, 357, 78, 79, 917, 83, 4, 572, 578, 185, 580, 13, 1159, 517, 1166, 920, 1185, 459, 383, 1180, 460, 1181, 385, 461, 391, 1, 873, 1, 537, 4, 779, 1167, 1168, 1027, 1, 1227, 10, 628, 623, 625, 629, 627, 1170, 630, 626, 1172, 624, 1, 1228, 8, 1201, 1184, 1219, @@ -296890,39 +289291,37 @@ const int CPyLit_Tuple[] = { 160, 2, 779, 394, 3, 534, 556, 1352, 1, 1369, 1, 368, 1, 1371, 1, 1350, 1, 1358, 2, 1349, 298, 6, 591, 322, 1373, 593, 594, 324, 1, 543, 1, 83, 2, 324, 325, 1, 1377, 2, 352, 1382, 2, 1389, 1390, 3, 1391, - 1391, 1391, 3, 1392, 1392, 1392, 3, 2286, 2287, 2218, 5, 79, 687, 83, + 1391, 1391, 3, 1392, 1392, 1392, 3, 2252, 2253, 2184, 5, 79, 687, 83, 276, 85, 1, 921, 3, 394, 1167, 1384, 1, 1394, 2, 865, 562, 5, 592, 1396, 323, 324, 325, 2, 1401, 1390, 2, 1406, 1407, 3, 1429, 1429, - 1429, 3, 1430, 1430, 1430, 4, 2297, 2218, 2298, 2049, 10, 165, 76, + 1429, 3, 1430, 1430, 1430, 4, 2263, 2184, 2264, 2015, 10, 165, 76, 357, 79, 81, 917, 83, 85, 166, 514, 1, 159, 4, 731, 1432, 1410, 898, 2, 184, 185, 4, 1434, 537, 462, 256, 1, 882, 3, 779, 394, 1422, 1, 1435, 2, 746, 768, 2, 718, 716, 5, 1436, 1437, 365, 946, 1438, 1, 1466, 1, 1568, 1, 1566, 3, 274, 1239, 1573, 1, 1574, 3, 274, 180, 1573, 1, 1410, 10, 165, 76, 357, 358, 78, 79, 82, 83, 86, 277, 1, 383, 1, 516, 1, 498, 3, 363, 734, 454, 2, 1572, 1578, 2, 1584, 1585, 1, - 2218, 7, 165, 76, 357, 78, 79, 83, 87, 2, 168, 185, 3, 460, 392, 391, + 2184, 7, 165, 76, 357, 78, 79, 83, 87, 2, 168, 185, 3, 460, 392, 391, 2, 882, 606, 7, 303, 922, 779, 394, 1597, 519, 522, 6, 1598, 1599, 930, 786, 931, 1600, 1, 1601, 1, 1602, 1, 1604, 3, 1606, 363, 324, 2, - 1670, 1671, 7, 165, 76, 78, 79, 86, 277, 87, 3, 1677, 363, 454, 11, - 165, 76, 357, 78, 79, 81, 83, 85, 514, 86, 87, 1, 367, 2, 406, 403, 3, - 1710, 1711, 298, 1, 1712, 4, 1714, 363, 1715, 454, 7, 76, 78, 79, - 1730, 81, 83, 87, 1, 1731, 1, 721, 2, 2198, 2201, 11, 165, 76, 79, 81, - 83, 276, 84, 86, 277, 87, 1774, 5, 1744, 1710, 1711, 387, 298, 2, - 1677, 454, 2, 1731, 1765, 2, 1815, 1816, 3, 1815, 1818, 1816, 3, 1789, - 1789, 1789, 2, 2202, 2355, 3, 1813, 1817, 1814, 1, 1780, 5, 76, 79, - 410, 276, 87, 3, 1822, 1822, 1822, 1, 2360, 2, 1796, 1798, 1, 1824, 1, - 1842, 2, 76, 78, 3, 1854, 1854, 1854, 3, 1789, 1789, 1855, 3, 509, - 509, 1856, 4, 2198, 2366, 2367, 2368, 2, 76, 79, 3, 849, 849, 849, 2, - 2371, 2207, 15, 165, 76, 357, 358, 78, 81, 82, 1861, 83, 276, 85, 166, - 1862, 514, 86, 1, 1863, 5, 280, 592, 168, 1865, 185, 2, 1866, 1867, 1, - 1869, 1, 832, 3, 1980, 1980, 1980, 2, 2122, 2379, 2, 168, 184, 1, 562, - 2, 185, 1873, 1, 805, 2, 68, 805, 3, 76, 78, 79, 1, 2371, 2, 1989, - 939, 2, 1987, 562, 1, 324, 1, 1991, 1, 1990, 9, 76, 78, 79, 359, 81, - 83, 85, 514, 87 + 1670, 1671, 7, 165, 76, 78, 79, 86, 277, 87, 3, 1678, 363, 454, 7, 76, + 78, 79, 1684, 81, 83, 87, 1, 1685, 1, 721, 2, 2164, 2167, 11, 165, 76, + 79, 81, 83, 276, 84, 86, 277, 87, 1737, 5, 1701, 1717, 1731, 387, 298, + 1, 1690, 2, 1678, 454, 2, 1685, 1725, 2, 1779, 1780, 3, 1779, 1782, + 1780, 3, 1753, 1753, 1753, 2, 2168, 2316, 3, 1777, 1781, 1778, 1, + 1744, 5, 76, 79, 410, 276, 87, 3, 1786, 1786, 1786, 1, 2321, 2, 1760, + 1762, 1, 1788, 1, 1806, 2, 76, 78, 3, 1818, 1818, 1818, 3, 1753, 1753, + 1819, 3, 509, 509, 1820, 4, 2164, 2327, 2328, 2329, 2, 76, 79, 3, 849, + 849, 849, 2, 2332, 2173, 15, 165, 76, 357, 358, 78, 81, 82, 1825, 83, + 276, 85, 166, 1826, 514, 86, 1, 1827, 5, 280, 592, 168, 1829, 185, 2, + 1830, 1831, 1, 1833, 1, 832, 3, 1946, 1946, 1946, 2, 2088, 2340, 2, + 168, 184, 1, 562, 2, 185, 1837, 1, 805, 2, 68, 805, 3, 76, 78, 79, 1, + 2332, 2, 1955, 939, 2, 1953, 562, 1, 324, 1, 1957, 1, 1956, 9, 76, 78, + 79, 359, 81, 83, 85, 514, 87 }; const int CPyLit_FrozenSet[] = { - 4, 5, 388, 288, 300, 389, 390, 3, 19, 2002, 0, 2, 886, 887, 4, 1087, - 1090, 372, 1089 + 4, 5, 300, 388, 389, 390, 288, 3, 19, 1968, 0, 2, 886, 887, 4, 1089, + 1090, 372, 1087 }; CPyModule *CPyModule_faster_ens__internal = NULL; CPyModule *CPyModule_faster_ens; @@ -297130,14 +289529,11 @@ CPyModule *CPyModule_faster_web3___middleware___formatting; CPyModule *CPyModule_faster_web3___providers___persistent___persistent_connection__internal = NULL; CPyModule *CPyModule_faster_web3___providers___persistent___persistent_connection; PyObject *CPyStatic_persistent_connection___globals; -CPyModule *CPyModule_faster_web3___providers___persistent___request_processor__internal = NULL; -CPyModule *CPyModule_faster_web3___providers___persistent___request_processor; -PyObject *CPyStatic_request_processor___globals; -CPyModule *CPyModule_faster_web3___providers___persistent___subscription_manager__internal = NULL; -CPyModule *CPyModule_faster_web3___providers___persistent___subscription_manager; CPyModule *CPyModule_faster_web3___providers___persistent___subscription_container__internal = NULL; CPyModule *CPyModule_faster_web3___providers___persistent___subscription_container; PyObject *CPyStatic_subscription_container___globals; +CPyModule *CPyModule_faster_web3___providers___persistent___subscription_manager__internal = NULL; +CPyModule *CPyModule_faster_web3___providers___persistent___subscription_manager; PyObject *CPyStatic_subscription_manager___globals; CPyModule *CPyModule_faster_web3___utils___subscriptions; CPyModule *CPyModule_faster_web3___tools___benchmark___node__internal = NULL; @@ -300071,84 +292467,6 @@ PyObject *CPyPy_persistent_connection___PersistentConnection___recv(PyObject *se PyObject *CPyDef_persistent_connection___PersistentConnection___process_subscriptions(PyObject *cpy_r_self); PyObject *CPyPy_persistent_connection___PersistentConnection___process_subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_persistent_connection_____top_level__(void); -PyObject *CPyStatic_request_processor____get_next = NULL; -PyTypeObject *CPyType_request_processor___TaskReliantQueue; -PyObject *CPyDef_request_processor___TaskReliantQueue(PyObject *cpy_r_args, PyObject *cpy_r_kwargs); -PyTypeObject *CPyType_request_processor___RequestProcessor; -PyObject *CPyDef_request_processor___RequestProcessor(PyObject *cpy_r_provider, CPyTagged cpy_r_subscription_response_queue_size, CPyTagged cpy_r_request_information_cache_size); -PyTypeObject *CPyType_request_processor___get_TaskReliantQueue_gen; -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen(void); -CPyThreadLocal faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *request_processor___get_TaskReliantQueue_gen_free_instance; -PyTypeObject *CPyType_request_processor___cache_raw_response_RequestProcessor_gen; -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen(void); -CPyThreadLocal faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *request_processor___cache_raw_response_RequestProcessor_gen_free_instance; -PyTypeObject *CPyType_request_processor___pop_raw_response_RequestProcessor_gen; -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen(void); -CPyThreadLocal faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *request_processor___pop_raw_response_RequestProcessor_gen_free_instance; -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___TaskReliantQueue___get(PyObject *cpy_r_self); -PyObject *CPyPy_request_processor___TaskReliantQueue___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_request_processor___RequestProcessor_____init__(PyObject *cpy_r_self, PyObject *cpy_r_provider, CPyTagged cpy_r_subscription_response_queue_size, CPyTagged cpy_r_request_information_cache_size); -PyObject *CPyPy_request_processor___RequestProcessor_____init__(PyObject *self, PyObject *args, PyObject *kw); -PyObject *CPyDef_request_processor___RequestProcessor___active_subscriptions(PyObject *cpy_r_self); -PyObject *CPyPy_request_processor___RequestProcessor___active_subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___RequestProcessor___cache_request_information(PyObject *cpy_r_self, PyObject *cpy_r_request_id, PyObject *cpy_r_method, PyObject *cpy_r_params, tuple_T3OOO cpy_r_response_formatters); -PyObject *CPyPy_request_processor___RequestProcessor___cache_request_information(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___RequestProcessor___pop_cached_request_information(PyObject *cpy_r_self, PyObject *cpy_r_cache_key); -PyObject *CPyPy_request_processor___RequestProcessor___pop_cached_request_information(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___RequestProcessor___get_request_information_for_response(PyObject *cpy_r_self, PyObject *cpy_r_response); -PyObject *CPyPy_request_processor___RequestProcessor___get_request_information_for_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_request_processor___RequestProcessor___append_middleware_response_processor(PyObject *cpy_r_self, PyObject *cpy_r_response, PyObject *cpy_r_middleware_response_processor); -PyObject *CPyPy_request_processor___RequestProcessor___append_middleware_response_processor(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_request_processor___RequestProcessor____is_batch_response(PyObject *cpy_r_self, PyObject *cpy_r_raw_response); -PyObject *CPyPy_request_processor___RequestProcessor____is_batch_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___RequestProcessor___cache_raw_response(PyObject *cpy_r_self, PyObject *cpy_r_raw_response, char cpy_r_subscription); -PyObject *CPyPy_request_processor___RequestProcessor___cache_raw_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____next__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____iter__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___close(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____await__(PyObject *cpy_r___mypyc_self__); -PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef_request_processor___RequestProcessor___pop_raw_response(PyObject *cpy_r_self, PyObject *cpy_r_cache_key, char cpy_r_subscription); -PyObject *CPyPy_request_processor___RequestProcessor___pop_raw_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue(PyObject *cpy_r_self); -PyObject *CPyPy_request_processor___RequestProcessor____reset_handler_subscription_queue(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_request_processor___RequestProcessor___clear_caches(PyObject *cpy_r_self); -PyObject *CPyPy_request_processor___RequestProcessor___clear_caches(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -char CPyDef_request_processor_____top_level__(void); PyTypeObject *CPyType_subscription_container___SubscriptionContainer; PyObject *CPyDef_subscription_container___SubscriptionContainer(void); char CPyDef_subscription_container___SubscriptionContainer_____init__(PyObject *cpy_r_self); @@ -300500,14 +292818,14 @@ PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_off PyObject *CPyPy_exception_handling___handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_exception_handling_____top_level__(void); -static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) +static int exec_826c207bc3cb90f09ef9__mypyc(PyObject *module) { int res; PyObject *capsule; PyObject *tmp; extern PyObject *CPyInit_faster_ens(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens, "9ea8c57ae8946f99b690__mypyc.init_faster_ens", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens, "826c207bc3cb90f09ef9__mypyc.init_faster_ens", NULL); if (!capsule) { goto fail; } @@ -300518,7 +292836,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens____normalization(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens____normalization, "9ea8c57ae8946f99b690__mypyc.init_faster_ens____normalization", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens____normalization, "826c207bc3cb90f09ef9__mypyc.init_faster_ens____normalization", NULL); if (!capsule) { goto fail; } @@ -300529,7 +292847,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___auto(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___auto, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___auto", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___auto, "826c207bc3cb90f09ef9__mypyc.init_faster_ens___auto", NULL); if (!capsule) { goto fail; } @@ -300540,7 +292858,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___base_ens(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___base_ens, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___base_ens", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___base_ens, "826c207bc3cb90f09ef9__mypyc.init_faster_ens___base_ens", NULL); if (!capsule) { goto fail; } @@ -300551,7 +292869,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___constants(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___constants, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___constants", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___constants, "826c207bc3cb90f09ef9__mypyc.init_faster_ens___constants", NULL); if (!capsule) { goto fail; } @@ -300562,7 +292880,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___exceptions(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___exceptions, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___exceptions", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___exceptions, "826c207bc3cb90f09ef9__mypyc.init_faster_ens___exceptions", NULL); if (!capsule) { goto fail; } @@ -300573,7 +292891,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___utils, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___utils, "826c207bc3cb90f09ef9__mypyc.init_faster_ens___utils", NULL); if (!capsule) { goto fail; } @@ -300584,7 +292902,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___async_transactions(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___async_transactions, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___async_transactions", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___async_transactions, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___async_transactions", NULL); if (!capsule) { goto fail; } @@ -300595,7 +292913,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___batching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___batching, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___batching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___batching, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___batching", NULL); if (!capsule) { goto fail; } @@ -300606,7 +292924,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___blocks(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___blocks, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___blocks", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___blocks, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___blocks", NULL); if (!capsule) { goto fail; } @@ -300617,7 +292935,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___caching", NULL); if (!capsule) { goto fail; } @@ -300628,7 +292946,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching___caching_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___caching_utils, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching___caching_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___caching_utils, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___caching___caching_utils", NULL); if (!capsule) { goto fail; } @@ -300639,7 +292957,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching___request_caching_validation(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___request_caching_validation, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching___request_caching_validation", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___request_caching_validation, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___caching___request_caching_validation", NULL); if (!capsule) { goto fail; } @@ -300650,7 +292968,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___contracts(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___contracts, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___contracts", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___contracts, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___contracts", NULL); if (!capsule) { goto fail; } @@ -300661,7 +292979,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___datatypes(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___datatypes, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___datatypes", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___datatypes, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___datatypes", NULL); if (!capsule) { goto fail; } @@ -300672,7 +292990,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___decorators(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___decorators, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___decorators", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___decorators, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___decorators", NULL); if (!capsule) { goto fail; } @@ -300683,7 +293001,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___encoding(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___encoding, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___encoding", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___encoding, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___encoding", NULL); if (!capsule) { goto fail; } @@ -300694,7 +293012,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___error_formatters_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___error_formatters_utils, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___error_formatters_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___error_formatters_utils, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___error_formatters_utils", NULL); if (!capsule) { goto fail; } @@ -300705,7 +293023,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___fee_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___fee_utils, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___fee_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___fee_utils, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___fee_utils", NULL); if (!capsule) { goto fail; } @@ -300716,7 +293034,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___formatters(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___formatters, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___formatters", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___formatters, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___formatters", NULL); if (!capsule) { goto fail; } @@ -300727,7 +293045,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___http(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___http", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___http", NULL); if (!capsule) { goto fail; } @@ -300738,7 +293056,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___http_session_manager(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http_session_manager, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___http_session_manager", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http_session_manager, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___http_session_manager", NULL); if (!capsule) { goto fail; } @@ -300749,7 +293067,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___math(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___math, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___math", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___math, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___math", NULL); if (!capsule) { goto fail; } @@ -300760,7 +293078,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___method_formatters(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___method_formatters, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___method_formatters", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___method_formatters, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___method_formatters", NULL); if (!capsule) { goto fail; } @@ -300771,7 +293089,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___type_conversion(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___type_conversion, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___type_conversion", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___type_conversion, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___type_conversion", NULL); if (!capsule) { goto fail; } @@ -300782,7 +293100,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___utility_methods(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___utility_methods, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___utility_methods", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___utility_methods, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___utility_methods", NULL); if (!capsule) { goto fail; } @@ -300793,7 +293111,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___validation(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___validation, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___validation", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___validation, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___validation", NULL); if (!capsule) { goto fail; } @@ -300804,7 +293122,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___auto(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___auto", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___auto", NULL); if (!capsule) { goto fail; } @@ -300815,7 +293133,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___auto___gethdev(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto___gethdev, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___auto___gethdev", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto___gethdev, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___auto___gethdev", NULL); if (!capsule) { goto fail; } @@ -300826,7 +293144,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___beacon", NULL); if (!capsule) { goto fail; } @@ -300837,7 +293155,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___api_endpoints(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___api_endpoints, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___api_endpoints", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___api_endpoints, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___beacon___api_endpoints", NULL); if (!capsule) { goto fail; } @@ -300848,7 +293166,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___async_beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___async_beacon, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___async_beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___async_beacon, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___beacon___async_beacon", NULL); if (!capsule) { goto fail; } @@ -300859,7 +293177,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___beacon, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___beacon, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___beacon___beacon", NULL); if (!capsule) { goto fail; } @@ -300870,7 +293188,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___constants(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___constants, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___constants", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___constants, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___constants", NULL); if (!capsule) { goto fail; } @@ -300881,7 +293199,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___contract___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___contract___utils, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___contract___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___contract___utils, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___contract___utils", NULL); if (!capsule) { goto fail; } @@ -300892,7 +293210,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___gas_strategies", NULL); if (!capsule) { goto fail; } @@ -300903,7 +293221,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies___rpc(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___rpc, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies___rpc", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___rpc, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___gas_strategies___rpc", NULL); if (!capsule) { goto fail; } @@ -300914,7 +293232,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies___time_based(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___time_based, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies___time_based", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___time_based, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___gas_strategies___time_based", NULL); if (!capsule) { goto fail; } @@ -300925,7 +293243,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___eth_tester", NULL); if (!capsule) { goto fail; } @@ -300936,7 +293254,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___defaults(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___defaults, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___defaults", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___defaults, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___eth_tester___defaults", NULL); if (!capsule) { goto fail; } @@ -300947,7 +293265,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___main(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___main, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___main", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___main, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___eth_tester___main", NULL); if (!capsule) { goto fail; } @@ -300958,7 +293276,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___middleware(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___middleware, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___middleware", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___middleware, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___eth_tester___middleware", NULL); if (!capsule) { goto fail; } @@ -300969,7 +293287,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___persistent_connection(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___persistent_connection, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___persistent_connection", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___persistent_connection, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___persistent___persistent_connection", NULL); if (!capsule) { goto fail; } @@ -300979,19 +293297,8 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) goto fail; } - extern PyObject *CPyInit_faster_web3___providers___persistent___request_processor(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___request_processor, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___request_processor", NULL); - if (!capsule) { - goto fail; - } - res = PyObject_SetAttrString(module, "init_faster_web3___providers___persistent___request_processor", capsule); - Py_DECREF(capsule); - if (res < 0) { - goto fail; - } - extern PyObject *CPyInit_faster_web3___providers___persistent___subscription_container(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_container, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___subscription_container", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_container, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___persistent___subscription_container", NULL); if (!capsule) { goto fail; } @@ -301002,7 +293309,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___subscription_manager(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_manager, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___subscription_manager", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_manager, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___persistent___subscription_manager", NULL); if (!capsule) { goto fail; } @@ -301013,7 +293320,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___tools___benchmark___node(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___node, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___node", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___node, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___tools___benchmark___node", NULL); if (!capsule) { goto fail; } @@ -301024,7 +293331,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___tools___benchmark___reporting(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___reporting, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___reporting", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___reporting, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___tools___benchmark___reporting", NULL); if (!capsule) { goto fail; } @@ -301035,7 +293342,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___tools___benchmark___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___utils, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___tools___benchmark___utils, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___tools___benchmark___utils", NULL); if (!capsule) { goto fail; } @@ -301046,7 +293353,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___types(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___types, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___types", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___types, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___types", NULL); if (!capsule) { goto fail; } @@ -301057,7 +293364,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___address(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___address, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___address", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___address, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___utils___address", NULL); if (!capsule) { goto fail; } @@ -301068,7 +293375,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___async_exception_handling(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___async_exception_handling, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___async_exception_handling", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___async_exception_handling, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___utils___async_exception_handling", NULL); if (!capsule) { goto fail; } @@ -301079,7 +293386,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___caching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___caching, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___caching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___caching, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___utils___caching", NULL); if (!capsule) { goto fail; } @@ -301090,7 +293397,7 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___exception_handling(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___exception_handling, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___exception_handling", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___exception_handling, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___utils___exception_handling", NULL); if (!capsule) { goto fail; } @@ -301104,24 +293411,24 @@ static int exec_9ea8c57ae8946f99b690__mypyc(PyObject *module) fail: return -1; } -static PyModuleDef module_def_9ea8c57ae8946f99b690__mypyc = { +static PyModuleDef module_def_826c207bc3cb90f09ef9__mypyc = { PyModuleDef_HEAD_INIT, - .m_name = "9ea8c57ae8946f99b690__mypyc", + .m_name = "826c207bc3cb90f09ef9__mypyc", .m_doc = NULL, .m_size = -1, .m_methods = NULL, }; -PyMODINIT_FUNC PyInit_9ea8c57ae8946f99b690__mypyc(void) { +PyMODINIT_FUNC PyInit_826c207bc3cb90f09ef9__mypyc(void) { static PyObject *module = NULL; if (module) { Py_INCREF(module); return module; } - module = PyModule_Create(&module_def_9ea8c57ae8946f99b690__mypyc); + module = PyModule_Create(&module_def_826c207bc3cb90f09ef9__mypyc); if (!module) { return NULL; } - if (exec_9ea8c57ae8946f99b690__mypyc(module) < 0) { + if (exec_826c207bc3cb90f09ef9__mypyc(module) < 0) { Py_DECREF(module); return NULL; } diff --git a/build/__native_9ea8c57ae8946f99b690.h b/build/__native_826c207bc3cb90f09ef9.h similarity index 96% rename from build/__native_9ea8c57ae8946f99b690.h rename to build/__native_826c207bc3cb90f09ef9.h index 6e68c1bdd8..5a80a2fc71 100644 --- a/build/__native_9ea8c57ae8946f99b690.h +++ b/build/__native_826c207bc3cb90f09ef9.h @@ -1,5 +1,5 @@ -#ifndef MYPYC_NATIVE_9ea8c57ae8946f99b690_H -#define MYPYC_NATIVE_9ea8c57ae8946f99b690_H +#ifndef MYPYC_NATIVE_826c207bc3cb90f09ef9_H +#define MYPYC_NATIVE_826c207bc3cb90f09ef9_H #include #include #ifndef MYPYC_DECLARED_tuple_T4CIOO @@ -2041,70 +2041,6 @@ typedef struct { tuple_T3OOO ___mypyc_temp__5; } faster_web3___providers___persistent___persistent_connection___recv_PersistentConnection_genObject; -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; -} faster_web3___providers___persistent___request_processor___TaskReliantQueueObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *__provider; - PyObject *__request_information_cache; - PyObject *__request_response_cache; - PyObject *__subscription_response_queue; - PyObject *__handler_subscription_queue; - char __subscription_queue_synced_with_ws_stream; - PyObject *__subscription_container; -} faster_web3___providers___persistent___request_processor___RequestProcessorObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *___mypyc_generator_attribute__self; - int32_t ___mypyc_next_label__; - PyObject *___mypyc_temp__0; - tuple_T3OOO ___mypyc_temp__1; - PyObject *___mypyc_generator_attribute__item; -} faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *___mypyc_generator_attribute__self; - PyObject *___mypyc_generator_attribute__raw_response; - char ___mypyc_generator_attribute__subscription; - int32_t ___mypyc_next_label__; - PyObject *___mypyc_generator_attribute__provider; - PyObject *___mypyc_generator_attribute__listen_event; - PyObject *___mypyc_temp__2; - tuple_T3OOO ___mypyc_temp__3; - PyObject *___mypyc_generator_attribute__subscription_id; - PyObject *___mypyc_generator_attribute__sub_container; - PyObject *___mypyc_temp__4; - tuple_T3OOO ___mypyc_temp__5; - PyObject *___mypyc_temp__6; - tuple_T3OOO ___mypyc_temp__7; - PyObject *___mypyc_generator_attribute__cache_key; - PyObject *___mypyc_generator_attribute__response_id; -} faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject; - -typedef struct { - PyObject_HEAD - CPyVTableItem *vtable; - PyObject *___mypyc_generator_attribute__self; - PyObject *___mypyc_generator_attribute__cache_key; - char ___mypyc_generator_attribute__subscription; - int32_t ___mypyc_next_label__; - PyObject *___mypyc_generator_attribute__queue; - CPyTagged ___mypyc_generator_attribute__qsize; - PyObject *___mypyc_temp__8; - tuple_T3OOO ___mypyc_temp__9; - PyObject *___mypyc_generator_attribute__raw_response; - PyObject *___mypyc_generator_attribute__provider; - PyObject *___mypyc_generator_attribute__listen_event; -} faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject; - typedef struct { PyObject_HEAD CPyVTableItem *vtable; @@ -2186,8 +2122,8 @@ typedef struct { PyObject *___mypyc_temp__18; tuple_T3OOO ___mypyc_temp__19; PyObject *___mypyc_generator_attribute__unsubscribed; - PyObject *___mypyc_temp__2_0; - int64_t ___mypyc_temp__2_1; + int64_t ___mypyc_temp__2_0; + PyObject *___mypyc_temp__2_1; } faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject; typedef struct { diff --git a/build/__native_internal_9ea8c57ae8946f99b690.h b/build/__native_internal_826c207bc3cb90f09ef9.h similarity index 97% rename from build/__native_internal_9ea8c57ae8946f99b690.h rename to build/__native_internal_826c207bc3cb90f09ef9.h index b1c850c5d9..cd2a00c8dc 100644 --- a/build/__native_internal_9ea8c57ae8946f99b690.h +++ b/build/__native_internal_826c207bc3cb90f09ef9.h @@ -1,12 +1,12 @@ -#ifndef MYPYC_NATIVE_INTERNAL_9ea8c57ae8946f99b690_H -#define MYPYC_NATIVE_INTERNAL_9ea8c57ae8946f99b690_H +#ifndef MYPYC_NATIVE_INTERNAL_826c207bc3cb90f09ef9_H +#define MYPYC_NATIVE_INTERNAL_826c207bc3cb90f09ef9_H #include #include -#include "__native_9ea8c57ae8946f99b690.h" +#include "__native_826c207bc3cb90f09ef9.h" int CPyGlobalsInit(void); -extern PyObject *CPyStatics[2398]; +extern PyObject *CPyStatics[2359]; extern const char * const CPyLit_Str[]; extern const char * const CPyLit_Bytes[]; extern const char * const CPyLit_Int[]; @@ -220,14 +220,11 @@ extern CPyModule *CPyModule_faster_web3___middleware___formatting; extern CPyModule *CPyModule_faster_web3___providers___persistent___persistent_connection__internal; extern CPyModule *CPyModule_faster_web3___providers___persistent___persistent_connection; extern PyObject *CPyStatic_persistent_connection___globals; -extern CPyModule *CPyModule_faster_web3___providers___persistent___request_processor__internal; -extern CPyModule *CPyModule_faster_web3___providers___persistent___request_processor; -extern PyObject *CPyStatic_request_processor___globals; -extern CPyModule *CPyModule_faster_web3___providers___persistent___subscription_manager__internal; -extern CPyModule *CPyModule_faster_web3___providers___persistent___subscription_manager; extern CPyModule *CPyModule_faster_web3___providers___persistent___subscription_container__internal; extern CPyModule *CPyModule_faster_web3___providers___persistent___subscription_container; extern PyObject *CPyStatic_subscription_container___globals; +extern CPyModule *CPyModule_faster_web3___providers___persistent___subscription_manager__internal; +extern CPyModule *CPyModule_faster_web3___providers___persistent___subscription_manager; extern PyObject *CPyStatic_subscription_manager___globals; extern CPyModule *CPyModule_faster_web3___utils___subscriptions; extern CPyModule *CPyModule_faster_web3___tools___benchmark___node__internal; @@ -3161,84 +3158,6 @@ extern PyObject *CPyPy_persistent_connection___PersistentConnection___recv(PyObj extern PyObject *CPyDef_persistent_connection___PersistentConnection___process_subscriptions(PyObject *cpy_r_self); extern PyObject *CPyPy_persistent_connection___PersistentConnection___process_subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_persistent_connection_____top_level__(void); -extern PyObject *CPyStatic_request_processor____get_next; -extern PyTypeObject *CPyType_request_processor___TaskReliantQueue; -extern PyObject *CPyDef_request_processor___TaskReliantQueue(PyObject *cpy_r_args, PyObject *cpy_r_kwargs); -extern PyTypeObject *CPyType_request_processor___RequestProcessor; -extern PyObject *CPyDef_request_processor___RequestProcessor(PyObject *cpy_r_provider, CPyTagged cpy_r_subscription_response_queue_size, CPyTagged cpy_r_request_information_cache_size); -extern PyTypeObject *CPyType_request_processor___get_TaskReliantQueue_gen; -extern PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen(void); -extern CPyThreadLocal faster_web3___providers___persistent___request_processor___get_TaskReliantQueue_genObject *request_processor___get_TaskReliantQueue_gen_free_instance; -extern PyTypeObject *CPyType_request_processor___cache_raw_response_RequestProcessor_gen; -extern PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen(void); -extern CPyThreadLocal faster_web3___providers___persistent___request_processor___cache_raw_response_RequestProcessor_genObject *request_processor___cache_raw_response_RequestProcessor_gen_free_instance; -extern PyTypeObject *CPyType_request_processor___pop_raw_response_RequestProcessor_gen; -extern PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen(void); -extern CPyThreadLocal faster_web3___providers___persistent___request_processor___pop_raw_response_RequestProcessor_genObject *request_processor___pop_raw_response_RequestProcessor_gen_free_instance; -extern PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___get_TaskReliantQueue_gen_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___get_TaskReliantQueue_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___TaskReliantQueue___get(PyObject *cpy_r_self); -extern PyObject *CPyPy_request_processor___TaskReliantQueue___get(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern char CPyDef_request_processor___RequestProcessor_____init__(PyObject *cpy_r_self, PyObject *cpy_r_provider, CPyTagged cpy_r_subscription_response_queue_size, CPyTagged cpy_r_request_information_cache_size); -extern PyObject *CPyPy_request_processor___RequestProcessor_____init__(PyObject *self, PyObject *args, PyObject *kw); -extern PyObject *CPyDef_request_processor___RequestProcessor___active_subscriptions(PyObject *cpy_r_self); -extern PyObject *CPyPy_request_processor___RequestProcessor___active_subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___RequestProcessor___cache_request_information(PyObject *cpy_r_self, PyObject *cpy_r_request_id, PyObject *cpy_r_method, PyObject *cpy_r_params, tuple_T3OOO cpy_r_response_formatters); -extern PyObject *CPyPy_request_processor___RequestProcessor___cache_request_information(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___RequestProcessor___pop_cached_request_information(PyObject *cpy_r_self, PyObject *cpy_r_cache_key); -extern PyObject *CPyPy_request_processor___RequestProcessor___pop_cached_request_information(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___RequestProcessor___get_request_information_for_response(PyObject *cpy_r_self, PyObject *cpy_r_response); -extern PyObject *CPyPy_request_processor___RequestProcessor___get_request_information_for_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern char CPyDef_request_processor___RequestProcessor___append_middleware_response_processor(PyObject *cpy_r_self, PyObject *cpy_r_response, PyObject *cpy_r_middleware_response_processor); -extern PyObject *CPyPy_request_processor___RequestProcessor___append_middleware_response_processor(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern char CPyDef_request_processor___RequestProcessor____is_batch_response(PyObject *cpy_r_self, PyObject *cpy_r_raw_response); -extern PyObject *CPyPy_request_processor___RequestProcessor____is_batch_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___cache_raw_response_RequestProcessor_gen_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___cache_raw_response_RequestProcessor_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___RequestProcessor___cache_raw_response(PyObject *cpy_r_self, PyObject *cpy_r_raw_response, char cpy_r_subscription); -extern PyObject *CPyPy_request_processor___RequestProcessor___cache_raw_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____mypyc_generator_helper__(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback, PyObject *cpy_r_arg, PyObject **cpy_r_stop_iter_ptr); -extern PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____next__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____next__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___send(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_arg); -extern PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___send(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____iter__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____iter__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___throw(PyObject *cpy_r___mypyc_self__, PyObject *cpy_r_type, PyObject *cpy_r_value, PyObject *cpy_r_traceback); -extern PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___throw(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen___close(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen___close(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___pop_raw_response_RequestProcessor_gen_____await__(PyObject *cpy_r___mypyc_self__); -extern PyObject *CPyPy_request_processor___pop_raw_response_RequestProcessor_gen_____await__(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef_request_processor___RequestProcessor___pop_raw_response(PyObject *cpy_r_self, PyObject *cpy_r_cache_key, char cpy_r_subscription); -extern PyObject *CPyPy_request_processor___RequestProcessor___pop_raw_response(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern char CPyDef_request_processor___RequestProcessor____reset_handler_subscription_queue(PyObject *cpy_r_self); -extern PyObject *CPyPy_request_processor___RequestProcessor____reset_handler_subscription_queue(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern char CPyDef_request_processor___RequestProcessor___clear_caches(PyObject *cpy_r_self); -extern PyObject *CPyPy_request_processor___RequestProcessor___clear_caches(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern char CPyDef_request_processor_____top_level__(void); extern PyTypeObject *CPyType_subscription_container___SubscriptionContainer; extern PyObject *CPyDef_subscription_container___SubscriptionContainer(void); extern char CPyDef_subscription_container___SubscriptionContainer_____init__(PyObject *cpy_r_self); diff --git a/build/faster_ens.c b/build/faster_ens.c index 4ef4495cda..10cea79727 100644 --- a/build/faster_ens.c +++ b/build/faster_ens.c @@ -7,11 +7,11 @@ PyMODINIT_FUNC PyInit_faster_ens(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_ens"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/_normalization.c b/build/faster_ens/_normalization.c index 5c3e752ffa..26f38bd9ee 100644 --- a/build/faster_ens/_normalization.c +++ b/build/faster_ens/_normalization.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit__normalization(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens____normalization"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens____normalization"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_ens____normalization"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/auto.c b/build/faster_ens/auto.c index e6e4520c82..4d702430df 100644 --- a/build/faster_ens/auto.c +++ b/build/faster_ens/auto.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_auto(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___auto"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___auto"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_ens___auto"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/base_ens.c b/build/faster_ens/base_ens.c index 35f6a7afde..4769153b95 100644 --- a/build/faster_ens/base_ens.c +++ b/build/faster_ens/base_ens.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_base_ens(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___base_ens"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___base_ens"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_ens___base_ens"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/constants.c b/build/faster_ens/constants.c index 034c690710..71ae2e2030 100644 --- a/build/faster_ens/constants.c +++ b/build/faster_ens/constants.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_constants(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___constants"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___constants"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_ens___constants"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/exceptions.c b/build/faster_ens/exceptions.c index cfd64066db..d4b08414a7 100644 --- a/build/faster_ens/exceptions.c +++ b/build/faster_ens/exceptions.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_exceptions(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___exceptions"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___exceptions"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_ens___exceptions"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/utils.c b/build/faster_ens/utils.c index bab9cb4260..a500611090 100644 --- a/build/faster_ens/utils.c +++ b/build/faster_ens/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_ens___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_ens___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/async_transactions.c b/build/faster_web3/_utils/async_transactions.c index 20f5ae4a99..93bbc637ec 100644 --- a/build/faster_web3/_utils/async_transactions.c +++ b/build/faster_web3/_utils/async_transactions.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_transactions(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___async_transactions"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___async_transactions"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___async_transactions"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/batching.c b/build/faster_web3/_utils/batching.c index 0f6dde0987..d28b958b80 100644 --- a/build/faster_web3/_utils/batching.c +++ b/build/faster_web3/_utils/batching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_batching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___batching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___batching"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___batching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/blocks.c b/build/faster_web3/_utils/blocks.c index 90cebe9515..2fcbc48cb1 100644 --- a/build/faster_web3/_utils/blocks.c +++ b/build/faster_web3/_utils/blocks.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_blocks(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___blocks"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___blocks"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___blocks"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching.c b/build/faster_web3/_utils/caching.c index 317059c7e0..e2c873f3dc 100644 --- a/build/faster_web3/_utils/caching.c +++ b/build/faster_web3/_utils/caching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___caching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching/caching_utils.c b/build/faster_web3/_utils/caching/caching_utils.c index cea38aa615..6b3297f37b 100644 --- a/build/faster_web3/_utils/caching/caching_utils.c +++ b/build/faster_web3/_utils/caching/caching_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching___caching_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching___caching_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___caching___caching_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching/request_caching_validation.c b/build/faster_web3/_utils/caching/request_caching_validation.c index fa00f3fcb1..964e5bebff 100644 --- a/build/faster_web3/_utils/caching/request_caching_validation.c +++ b/build/faster_web3/_utils/caching/request_caching_validation.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_request_caching_validation(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching___request_caching_validation"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___caching___request_caching_validation"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___caching___request_caching_validation"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/contracts.c b/build/faster_web3/_utils/contracts.c index ff97154399..2d14735970 100644 --- a/build/faster_web3/_utils/contracts.c +++ b/build/faster_web3/_utils/contracts.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_contracts(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___contracts"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___contracts"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___contracts"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/datatypes.c b/build/faster_web3/_utils/datatypes.c index 3ed941a29b..e2823cfdeb 100644 --- a/build/faster_web3/_utils/datatypes.c +++ b/build/faster_web3/_utils/datatypes.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_datatypes(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___datatypes"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___datatypes"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___datatypes"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/decorators.c b/build/faster_web3/_utils/decorators.c index 17514e5aea..ca216bf150 100644 --- a/build/faster_web3/_utils/decorators.c +++ b/build/faster_web3/_utils/decorators.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_decorators(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___decorators"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___decorators"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___decorators"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/encoding.c b/build/faster_web3/_utils/encoding.c index a544c029fd..583c28bdc2 100644 --- a/build/faster_web3/_utils/encoding.c +++ b/build/faster_web3/_utils/encoding.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_encoding(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___encoding"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___encoding"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___encoding"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/error_formatters_utils.c b/build/faster_web3/_utils/error_formatters_utils.c index f74f2feeff..08461f7e0c 100644 --- a/build/faster_web3/_utils/error_formatters_utils.c +++ b/build/faster_web3/_utils/error_formatters_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_error_formatters_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___error_formatters_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___error_formatters_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___error_formatters_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/fee_utils.c b/build/faster_web3/_utils/fee_utils.c index b89cc30437..4dd1cd11a1 100644 --- a/build/faster_web3/_utils/fee_utils.c +++ b/build/faster_web3/_utils/fee_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_fee_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___fee_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___fee_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___fee_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/formatters.c b/build/faster_web3/_utils/formatters.c index db50acf893..02938889ff 100644 --- a/build/faster_web3/_utils/formatters.c +++ b/build/faster_web3/_utils/formatters.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_formatters(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___formatters"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___formatters"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___formatters"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/http.c b/build/faster_web3/_utils/http.c index 7a08fe24f6..dc9aaa2908 100644 --- a/build/faster_web3/_utils/http.c +++ b/build/faster_web3/_utils/http.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_http(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___http"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___http"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___http"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/http_session_manager.c b/build/faster_web3/_utils/http_session_manager.c index 90fc9a357d..3e6f83c6ff 100644 --- a/build/faster_web3/_utils/http_session_manager.c +++ b/build/faster_web3/_utils/http_session_manager.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_http_session_manager(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___http_session_manager"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___http_session_manager"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___http_session_manager"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/math.c b/build/faster_web3/_utils/math.c index 72611ef208..176ba4216d 100644 --- a/build/faster_web3/_utils/math.c +++ b/build/faster_web3/_utils/math.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_math(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___math"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___math"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___math"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/method_formatters.c b/build/faster_web3/_utils/method_formatters.c index 817abe95c8..48bbed3c67 100644 --- a/build/faster_web3/_utils/method_formatters.c +++ b/build/faster_web3/_utils/method_formatters.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_method_formatters(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___method_formatters"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___method_formatters"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___method_formatters"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/type_conversion.c b/build/faster_web3/_utils/type_conversion.c index 90e3ddbc0c..732a877a05 100644 --- a/build/faster_web3/_utils/type_conversion.c +++ b/build/faster_web3/_utils/type_conversion.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_type_conversion(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___type_conversion"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___type_conversion"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___type_conversion"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/utility_methods.c b/build/faster_web3/_utils/utility_methods.c index 8f3ba0457d..2a031e5ac5 100644 --- a/build/faster_web3/_utils/utility_methods.c +++ b/build/faster_web3/_utils/utility_methods.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utility_methods(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___utility_methods"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___utility_methods"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___utility_methods"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/validation.c b/build/faster_web3/_utils/validation.c index 1320e7d840..b76dd1c2cb 100644 --- a/build/faster_web3/_utils/validation.c +++ b/build/faster_web3/_utils/validation.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_validation(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___validation"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3____utils___validation"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3____utils___validation"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/auto.c b/build/faster_web3/auto.c index 437ac4750a..12e01cdde3 100644 --- a/build/faster_web3/auto.c +++ b/build/faster_web3/auto.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_auto(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___auto"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___auto"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___auto"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/auto/gethdev.c b/build/faster_web3/auto/gethdev.c index b2734c708b..44d5172d0e 100644 --- a/build/faster_web3/auto/gethdev.c +++ b/build/faster_web3/auto/gethdev.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_gethdev(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___auto___gethdev"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___auto___gethdev"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___auto___gethdev"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon.c b/build/faster_web3/beacon.c index bbd3406686..6931dadc22 100644 --- a/build/faster_web3/beacon.c +++ b/build/faster_web3/beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/api_endpoints.c b/build/faster_web3/beacon/api_endpoints.c index c03dffa7de..d4202bd5ca 100644 --- a/build/faster_web3/beacon/api_endpoints.c +++ b/build/faster_web3/beacon/api_endpoints.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_api_endpoints(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___api_endpoints"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___api_endpoints"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___beacon___api_endpoints"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/async_beacon.c b/build/faster_web3/beacon/async_beacon.c index c6d2fbb020..b8a365773a 100644 --- a/build/faster_web3/beacon/async_beacon.c +++ b/build/faster_web3/beacon/async_beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___async_beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___async_beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___beacon___async_beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/beacon.c b/build/faster_web3/beacon/beacon.c index 38f2960622..5fb6b2befc 100644 --- a/build/faster_web3/beacon/beacon.c +++ b/build/faster_web3/beacon/beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___beacon___beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___beacon___beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/constants.c b/build/faster_web3/constants.c index 05474123c4..f4bcb5d2aa 100644 --- a/build/faster_web3/constants.c +++ b/build/faster_web3/constants.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_constants(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___constants"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___constants"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___constants"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/contract/utils.c b/build/faster_web3/contract/utils.c index 809facfd7a..45239d76ca 100644 --- a/build/faster_web3/contract/utils.c +++ b/build/faster_web3/contract/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___contract___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___contract___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___contract___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies.c b/build/faster_web3/gas_strategies.c index 09fd4e9c7b..b601fa4c7c 100644 --- a/build/faster_web3/gas_strategies.c +++ b/build/faster_web3/gas_strategies.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_gas_strategies(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___gas_strategies"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies/rpc.c b/build/faster_web3/gas_strategies/rpc.c index 68172a1412..9416b7353b 100644 --- a/build/faster_web3/gas_strategies/rpc.c +++ b/build/faster_web3/gas_strategies/rpc.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_rpc(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies___rpc"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies___rpc"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___gas_strategies___rpc"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies/time_based.c b/build/faster_web3/gas_strategies/time_based.c index da5513fc8d..322a7cc936 100644 --- a/build/faster_web3/gas_strategies/time_based.c +++ b/build/faster_web3/gas_strategies/time_based.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_time_based(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies___time_based"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___gas_strategies___time_based"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___gas_strategies___time_based"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester.c b/build/faster_web3/providers/eth_tester.c index ee009a3c6f..1d6ae98d76 100644 --- a/build/faster_web3/providers/eth_tester.c +++ b/build/faster_web3/providers/eth_tester.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_eth_tester(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___eth_tester"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/defaults.c b/build/faster_web3/providers/eth_tester/defaults.c index d3b0c19a9b..d108f98470 100644 --- a/build/faster_web3/providers/eth_tester/defaults.c +++ b/build/faster_web3/providers/eth_tester/defaults.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_defaults(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___defaults"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___defaults"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___eth_tester___defaults"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/main.c b/build/faster_web3/providers/eth_tester/main.c index 7cd695e616..0fc2793f8e 100644 --- a/build/faster_web3/providers/eth_tester/main.c +++ b/build/faster_web3/providers/eth_tester/main.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_main(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___main"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___main"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___eth_tester___main"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/middleware.c b/build/faster_web3/providers/eth_tester/middleware.c index 46ed67a618..5913f81161 100644 --- a/build/faster_web3/providers/eth_tester/middleware.c +++ b/build/faster_web3/providers/eth_tester/middleware.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_middleware(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___middleware"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___eth_tester___middleware"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___eth_tester___middleware"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/persistent_connection.c b/build/faster_web3/providers/persistent/persistent_connection.c index 2983b26e3d..628602586b 100644 --- a/build/faster_web3/providers/persistent/persistent_connection.c +++ b/build/faster_web3/providers/persistent/persistent_connection.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_persistent_connection(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___persistent_connection"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___persistent_connection"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___persistent___persistent_connection"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/request_processor.c b/build/faster_web3/providers/persistent/request_processor.c deleted file mode 100644 index 66193c6dea..0000000000 --- a/build/faster_web3/providers/persistent/request_processor.c +++ /dev/null @@ -1,21 +0,0 @@ -#include - -PyMODINIT_FUNC -PyInit_request_processor(void) -{ - PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; - PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___request_processor"); - Py_DECREF(tmp); - if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___request_processor"); - Py_DECREF(capsule); - if (!init_func) { - return NULL; - } - return ((PyObject *(*)(void))init_func)(); -} - -// distutils sometimes spuriously tells cl to export CPyInit___init__, -// so provide that so it chills out -PyMODINIT_FUNC PyInit___init__(void) { return PyInit_request_processor(); } diff --git a/build/faster_web3/providers/persistent/subscription_container.c b/build/faster_web3/providers/persistent/subscription_container.c index 13e61b6648..9c77903a09 100644 --- a/build/faster_web3/providers/persistent/subscription_container.c +++ b/build/faster_web3/providers/persistent/subscription_container.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_subscription_container(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___subscription_container"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___subscription_container"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___persistent___subscription_container"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/subscription_manager.c b/build/faster_web3/providers/persistent/subscription_manager.c index 21869d20e9..774b476b9d 100644 --- a/build/faster_web3/providers/persistent/subscription_manager.c +++ b/build/faster_web3/providers/persistent/subscription_manager.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_subscription_manager(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___subscription_manager"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___providers___persistent___subscription_manager"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___providers___persistent___subscription_manager"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/tools/benchmark/node.c b/build/faster_web3/tools/benchmark/node.c index d1b702d8c4..4077a5b681 100644 --- a/build/faster_web3/tools/benchmark/node.c +++ b/build/faster_web3/tools/benchmark/node.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_node(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___tools___benchmark___node"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___node"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___tools___benchmark___node"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/tools/benchmark/reporting.c b/build/faster_web3/tools/benchmark/reporting.c index 972891e1f5..0c29295b63 100644 --- a/build/faster_web3/tools/benchmark/reporting.c +++ b/build/faster_web3/tools/benchmark/reporting.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_reporting(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___tools___benchmark___reporting"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___reporting"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___tools___benchmark___reporting"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/tools/benchmark/utils.c b/build/faster_web3/tools/benchmark/utils.c index 8de4da97a4..60ff9afef7 100644 --- a/build/faster_web3/tools/benchmark/utils.c +++ b/build/faster_web3/tools/benchmark/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___tools___benchmark___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___tools___benchmark___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___tools___benchmark___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/types.c b/build/faster_web3/types.c index 818a4aaf9e..7d435e7195 100644 --- a/build/faster_web3/types.c +++ b/build/faster_web3/types.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_types(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___types"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___types"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___types"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/address.c b/build/faster_web3/utils/address.c index bff0822539..ddcd2520aa 100644 --- a/build/faster_web3/utils/address.c +++ b/build/faster_web3/utils/address.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_address(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___address"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___address"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___utils___address"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/async_exception_handling.c b/build/faster_web3/utils/async_exception_handling.c index c2527522ea..b4d3e41415 100644 --- a/build/faster_web3/utils/async_exception_handling.c +++ b/build/faster_web3/utils/async_exception_handling.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_exception_handling(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___async_exception_handling"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___async_exception_handling"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___utils___async_exception_handling"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/caching.c b/build/faster_web3/utils/caching.c index 0366bbe633..8403a97096 100644 --- a/build/faster_web3/utils/caching.c +++ b/build/faster_web3/utils/caching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___caching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___caching"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___utils___caching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/exception_handling.c b/build/faster_web3/utils/exception_handling.c index 15a5634c7b..62c9610f48 100644 --- a/build/faster_web3/utils/exception_handling.c +++ b/build/faster_web3/utils/exception_handling.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_exception_handling(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("9ea8c57ae8946f99b690__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("826c207bc3cb90f09ef9__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___exception_handling"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "9ea8c57ae8946f99b690__mypyc.init_faster_web3___utils___exception_handling"); + void *init_func = PyCapsule_GetPointer(capsule, "826c207bc3cb90f09ef9__mypyc.init_faster_web3___utils___exception_handling"); Py_DECREF(capsule); if (!init_func) { return NULL; From fbb7d3f2dd4426dbb02b17645dd6b302c038b9ba Mon Sep 17 00:00:00 2001 From: BobTheBuidler Date: Fri, 17 Oct 2025 18:36:35 +0000 Subject: [PATCH 18/19] fix --- .../persistent/subscription_manager.py | 17 +++--- setup.py | 2 +- .../core/providers/test_websocket_provider.py | 2 +- .../test_subscription_manager.py | 61 +++++++++++-------- 4 files changed, 47 insertions(+), 35 deletions(-) diff --git a/faster_web3/providers/persistent/subscription_manager.py b/faster_web3/providers/persistent/subscription_manager.py index 8b18461d6f..ca5aa93e8f 100644 --- a/faster_web3/providers/persistent/subscription_manager.py +++ b/faster_web3/providers/persistent/subscription_manager.py @@ -87,15 +87,14 @@ def _validate_and_normalize_label(self, subscription: EthSubscription[Any]) -> N while self.get_by_label(subscription._label) is not None: subscription._label = f"{subscription._default_label}#{i}" i += 1 - else: - if ( - subscription._label - in self._subscription_container.subscriptions_by_label - ): - raise Web3ValueError( - "Subscription label already exists. Subscriptions must have unique " - f"labels.\n label: {subscription._label}" - ) + elif ( + subscription._label + in self._subscription_container.subscriptions_by_label + ): + raise Web3ValueError( + "Subscription label already exists. Subscriptions must have unique " + f"labels.\n label: {subscription._label}" + ) def _handler_task_callback(self, task: asyncio.Task[None]) -> None: """ diff --git a/setup.py b/setup.py index 2b9cb0012b..cba4cf95af 100644 --- a/setup.py +++ b/setup.py @@ -100,7 +100,7 @@ "faster_web3/gas_strategies", "faster_web3/providers/eth_tester", "faster_web3/providers/persistent/persistent_connection.py", - # "faster_web3/providers/persistent/request_processor.py", compile this on mypyc 1.19 + # "faster_web3/providers/persistent/request_processor.py", "faster_web3/providers/persistent/subscription_container.py", "faster_web3/providers/persistent/subscription_manager.py", "faster_web3/tools/benchmark/node.py", diff --git a/tests/core/providers/test_websocket_provider.py b/tests/core/providers/test_websocket_provider.py index 921b6896a1..8db5913cb9 100644 --- a/tests/core/providers/test_websocket_provider.py +++ b/tests/core/providers/test_websocket_provider.py @@ -555,7 +555,7 @@ async def test_req_info_cache_size_can_be_set_and_warns_when_full(caplog): ) provider: WebSocketProvider = async_w3.provider provider._request_processor.cache_request_information( - None, + "some_id", RPCEndpoint("eth_getBlockByNumber"), ["latest"], (), diff --git a/tests/core/subscriptions/test_subscription_manager.py b/tests/core/subscriptions/test_subscription_manager.py index fe146f9b75..4a0112e9c2 100644 --- a/tests/core/subscriptions/test_subscription_manager.py +++ b/tests/core/subscriptions/test_subscription_manager.py @@ -1,6 +1,7 @@ import pytest import asyncio import itertools +import logging import time from typing import ( cast, @@ -25,6 +26,9 @@ from faster_web3.providers.persistent.request_processor import ( TaskReliantQueue, ) +from faster_web3.providers.persistent.subscription_manager import ( + SubscriptionManager, +) from faster_web3.types import ( RPCResponse, ) @@ -237,8 +241,9 @@ async def test_unsubscribe_with_subscriptions_reference_does_not_mutate_the_list @pytest.mark.asyncio async def test_high_throughput_subscription_with_parallelize( - subscription_manager, + subscription_manager: SubscriptionManager, ) -> None: + provider = subscription_manager._w3.provider num_msgs = 5_000 @@ -262,34 +267,42 @@ async def high_throughput_handler(handler_context) -> None: handler_context.counter.val += 1 if handler_context.counter.val == num_msgs: await handler_context.subscription.unsubscribe() + + # temporarily disable exception logs because we currently expect all tasks to fail + logger_level = subscription_manager.logger.level + subscription_manager.logger.setLevel(logging.NOTSET) - # build a meaningless subscription since we are fabricating the messages - sub_id = await subscription_manager.subscribe( - NewHeadsSubscription( - handler=high_throughput_handler, handler_context={"counter": counter} - ), - ) - provider._request_processor.cache_request_information( - request_id=sub_id, - method="eth_subscribe", - params=[], - response_formatters=((), (), ()), - ) - - # put `num_msgs` messages in the queue - for _ in range(num_msgs): - provider._request_processor._handler_subscription_queue.put_nowait( - create_subscription_message(sub_id) + try: + # build a meaningless subscription since we are fabricating the messages + sub_id = await subscription_manager.subscribe( + NewHeadsSubscription( + handler=high_throughput_handler, handler_context={"counter": counter} + ), + ) + provider._request_processor.cache_request_information( + request_id=sub_id, + method="eth_subscribe", + params=[], + response_formatters=((), (), ()), ) - start = time.time() - await subscription_manager.handle_subscriptions() - stop = time.time() + # put `num_msgs` messages in the queue + for _ in range(num_msgs): + provider._request_processor._handler_subscription_queue.put_nowait( + create_subscription_message(sub_id) + ) + + start = time.time() + await subscription_manager.handle_subscriptions() + stop = time.time() + + assert counter.val == num_msgs - assert counter.val == num_msgs + assert subscription_manager.total_handler_calls == num_msgs + assert stop - start < 3 - assert subscription_manager.total_handler_calls == num_msgs - assert stop - start < 3 + finally: + subscription_manager.logger.setLevel(logger_level) @pytest.mark.asyncio From 16f26420298a863ce2fd78982c769ff7e39422f6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 17 Oct 2025 18:55:27 +0000 Subject: [PATCH 19/19] chore: compile C files for source control --- build/__native_826c207bc3cb90f09ef9.c | 280 +++++++++++++------------- 1 file changed, 140 insertions(+), 140 deletions(-) diff --git a/build/__native_826c207bc3cb90f09ef9.c b/build/__native_826c207bc3cb90f09ef9.c index 0c4179054e..314f433373 100644 --- a/build/__native_826c207bc3cb90f09ef9.c +++ b/build/__native_826c207bc3cb90f09ef9.c @@ -108240,7 +108240,7 @@ CPyL54: ; goto CPyL81; CPyL55: ; cpy_r_r61 = 0; - cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* frozenset({'syncing', 'status'}) */ + cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* frozenset({'status', 'syncing'}) */ cpy_r_r63 = PyObject_GetIter(cpy_r_r62); if (unlikely(cpy_r_r63 == NULL)) { CPy_AddTraceback("faster_web3/_utils/method_formatters.py", "subscription_formatter", DIFFCHECK_PLACEHOLDER, CPyStatic_method_formatters___globals); @@ -241707,7 +241707,7 @@ CPyL17: ; cpy_r_r26 = NULL; } if (cpy_r_r26 != NULL) goto __LL815; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 92, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r25); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 91, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r25); goto CPyL29; __LL815: ; cpy_r_r27 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->__subscription_container; @@ -241735,7 +241735,7 @@ __LL815: ; if (likely(PyUnicode_Check(cpy_r_r34))) cpy_r_r35 = cpy_r_r34; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 97, CPyStatic_subscription_manager___globals, "str", cpy_r_r34); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 96, CPyStatic_subscription_manager___globals, "str", cpy_r_r34); goto CPyL29; } cpy_r_r36 = CPyStr_Build(2, cpy_r_r32, cpy_r_r35); @@ -242149,7 +242149,7 @@ CPyL1: ; CPyL4: ; cpy_r_r3 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r3 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 118, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 117, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r3); @@ -242178,7 +242178,7 @@ CPyL11: ; CPyL12: ; cpy_r_r10 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r10 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 121, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 120, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r10); @@ -242189,7 +242189,7 @@ CPyL13: ; cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Cleaning up %d remaining tasks...' */ cpy_r_r13 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r13 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 121, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 120, CPyStatic_subscription_manager___globals); goto CPyL41; } CPy_INCREF_NO_IMM(cpy_r_r13); @@ -242216,7 +242216,7 @@ CPyL15: ; CPy_DECREF(cpy_r_r19); cpy_r_r23 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r23 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 122, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 121, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r23); @@ -242250,7 +242250,7 @@ CPyL16: ; CPyL19: ; cpy_r_r28 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__1; if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "__mypyc_temp__1", 122, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "__mypyc_temp__1", 121, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF(cpy_r_r28); @@ -242269,7 +242269,7 @@ CPyL20: ; } cpy_r_r31 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 123, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 122, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF(cpy_r_r31); @@ -242295,7 +242295,7 @@ CPyL23: ; if (cpy_r_r36) goto CPyL19; cpy_r_r37 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r37 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 124, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "task", 123, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF(cpy_r_r37); @@ -242320,7 +242320,7 @@ CPyL29: ; } cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager____cleanup_remaining_tasks_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r43 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 126, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "_cleanup_remaining_tasks", "_cleanup_remaining_tasks_SubscriptionManager_gen", "self", 125, CPyStatic_subscription_manager___globals); goto CPyL40; } CPy_INCREF_NO_IMM(cpy_r_r43); @@ -243036,7 +243036,7 @@ CPyL1: ; CPyL4: ; cpy_r_r9 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r9 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 158, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 157, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r9); @@ -243060,14 +243060,14 @@ CPyL5: ; if (!cpy_r_r15) goto CPyL69; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 159, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 158, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r16); CPyL9: ; cpy_r_r17 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r17 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 159, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 158, CPyStatic_subscription_manager___globals); goto CPyL140; } CPy_INCREF(cpy_r_r17); @@ -243083,14 +243083,14 @@ CPyL10: ; } cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 160, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 159, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r21); CPyL12: ; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 160, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 159, CPyStatic_subscription_manager___globals); goto CPyL141; } CPy_INCREF(cpy_r_r22); @@ -243104,7 +243104,7 @@ CPyL13: ; } cpy_r_r24 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r24 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 161, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 160, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r24); @@ -243121,7 +243121,7 @@ CPyL15: ; } cpy_r_r28 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r28 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 161, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 160, CPyStatic_subscription_manager___globals); goto CPyL142; } CPy_INCREF(cpy_r_r28); @@ -243316,7 +243316,7 @@ CPyL49: ; if (likely(PyUnicode_Check(cpy_r_r40))) cpy_r_r59 = cpy_r_r40; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 161, CPyStatic_subscription_manager___globals, "str", cpy_r_r40); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 160, CPyStatic_subscription_manager___globals, "str", cpy_r_r40); goto CPyL138; } if (((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { @@ -243330,14 +243330,14 @@ CPyL49: ; } cpy_r_r61 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r61 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 162, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 161, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r61); CPyL52: ; cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r62 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 162, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 161, CPyStatic_subscription_manager___globals); goto CPyL152; } CPy_INCREF(cpy_r_r62); @@ -243353,14 +243353,14 @@ CPyL53: ; } cpy_r_r66 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r66 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 163, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 162, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r66); CPyL55: ; cpy_r_r67 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r67 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 163, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 162, CPyStatic_subscription_manager___globals); goto CPyL153; } CPy_INCREF(cpy_r_r67); @@ -243374,7 +243374,7 @@ CPyL56: ; } cpy_r_r69 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r69 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 164, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 163, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r69); @@ -243387,7 +243387,7 @@ CPyL58: ; ' id: %s') */ cpy_r_r72 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r72 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 166, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 165, CPyStatic_subscription_manager___globals); goto CPyL154; } CPy_INCREF(cpy_r_r72); @@ -243402,12 +243402,12 @@ CPyL59: ; if (likely(PyUnicode_Check(cpy_r_r74))) cpy_r_r75 = cpy_r_r74; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 166, CPyStatic_subscription_manager___globals, "str", cpy_r_r74); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 165, CPyStatic_subscription_manager___globals, "str", cpy_r_r74); goto CPyL154; } cpy_r_r76 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r76 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 167, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 166, CPyStatic_subscription_manager___globals); goto CPyL155; } CPy_INCREF(cpy_r_r76); @@ -243427,7 +243427,7 @@ CPyL63: ; CPy_DECREF(cpy_r_r76); cpy_r_r81 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r81 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 169, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_id", 168, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r81); @@ -243444,7 +243444,7 @@ CPyL68: ; CPyL69: ; cpy_r_r83 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r83 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 170, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 169, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r83); @@ -243468,7 +243468,7 @@ CPyL70: ; if (!cpy_r_r89) goto CPyL129; cpy_r_r90 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r90 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 171, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 170, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r90); @@ -243522,7 +243522,7 @@ CPyL80: ; } cpy_r_r102 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r102 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 175, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "subscriptions", 174, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r102); @@ -243553,7 +243553,7 @@ CPyL83: ; CPyL86: ; cpy_r_r106 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__5; if (unlikely(cpy_r_r106 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__5", 175, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "__mypyc_temp__5", 174, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF(cpy_r_r106); @@ -243588,14 +243588,14 @@ CPyL87: ; CPyL90: ; cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r111 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 176, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "self", 175, CPyStatic_subscription_manager___globals); goto CPyL161; } CPy_INCREF_NO_IMM(cpy_r_r111); CPyL91: ; cpy_r_r112 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r112 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub", 176, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub", 175, CPyStatic_subscription_manager___globals); goto CPyL162; } CPy_INCREF(cpy_r_r112); @@ -243776,7 +243776,7 @@ CPyL120: ; if (likely(PyUnicode_Check(cpy_r_r121))) cpy_r_r140 = cpy_r_r121; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 176, CPyStatic_subscription_manager___globals, "str", cpy_r_r121); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "subscribe", 175, CPyStatic_subscription_manager___globals, "str", cpy_r_r121); goto CPyL161; } cpy_r_r141 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; @@ -243808,7 +243808,7 @@ CPyL122: ; } cpy_r_r147 = ((faster_web3___providers___persistent___subscription_manager___subscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_ids; if (unlikely(cpy_r_r147 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_ids", 177, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "subscribe", "subscribe_SubscriptionManager_gen", "sub_ids", 176, CPyStatic_subscription_manager___globals); goto CPyL138; } CPy_INCREF_NO_IMM(cpy_r_r147); @@ -244675,7 +244675,7 @@ CPyL1: ; CPyL4: ; cpy_r_r11 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r11 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 213, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 212, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r11); @@ -244699,7 +244699,7 @@ CPyL5: ; if (cpy_r_r17) goto CPyL10; cpy_r_r18 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r18 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 213, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 212, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r18); @@ -244710,7 +244710,7 @@ CPyL9: ; CPyL10: ; cpy_r_r20 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r20 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 213, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r20); @@ -244720,7 +244720,7 @@ CPyL11: ; if (!cpy_r_r21) goto CPyL27; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r22 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 215, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 214, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r22); @@ -244728,7 +244728,7 @@ CPyL13: ; if (likely(PyUnicode_Check(cpy_r_r22))) cpy_r_r23 = cpy_r_r22; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 215, CPyStatic_subscription_manager___globals, "str", cpy_r_r22); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 214, CPyStatic_subscription_manager___globals, "str", cpy_r_r22); goto CPyL223; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id != NULL) { @@ -244742,14 +244742,14 @@ CPyL13: ; } cpy_r_r25 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r25 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 216, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 215, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r25); CPyL16: ; cpy_r_r26 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; if (unlikely(cpy_r_r26 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 216, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 215, CPyStatic_subscription_manager___globals); goto CPyL225; } CPy_INCREF(cpy_r_r26); @@ -244772,7 +244772,7 @@ CPyL17: ; } cpy_r_r29 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r29 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 217, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 216, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r29); @@ -244786,7 +244786,7 @@ CPyL20: ; ' id: ') */ cpy_r_r33 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription_id; if (unlikely(cpy_r_r33 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 220, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription_id", 219, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r33); @@ -244823,7 +244823,7 @@ CPyL22: ; CPyL27: ; cpy_r_r41 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r41 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 223, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 222, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r41); @@ -244840,14 +244840,14 @@ CPyL28: ; CPyL29: ; cpy_r_r43 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r43 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 225, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 224, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r43); CPyL30: ; cpy_r_r44 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r44 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 225, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 224, CPyStatic_subscription_manager___globals); goto CPyL227; } CPy_INCREF_NO_IMM(cpy_r_r44); @@ -244875,7 +244875,7 @@ CPyL32: ; ' label: ') */ cpy_r_r51 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r51 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 229, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 228, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r51); @@ -244891,13 +244891,13 @@ CPyL35: ; if (likely(PyUnicode_Check(cpy_r_r54))) cpy_r_r55 = cpy_r_r54; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 229, CPyStatic_subscription_manager___globals, "str", cpy_r_r54); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 228, CPyStatic_subscription_manager___globals, "str", cpy_r_r54); goto CPyL223; } cpy_r_r56 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '\n id: ' */ cpy_r_r57 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r57 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 229, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 228, CPyStatic_subscription_manager___globals); goto CPyL228; } CPy_INCREF(cpy_r_r57); @@ -244922,7 +244922,7 @@ CPyL39: ; cpy_r_r61 = NULL; } if (cpy_r_r61 != NULL) goto __LL820; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 229, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r60); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 228, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r60); goto CPyL228; __LL820: ; cpy_r_r62 = PyObject_Str(cpy_r_r61); @@ -244964,7 +244964,7 @@ __LL820: ; CPyL48: ; cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r70 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 232, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 231, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r70); @@ -244981,7 +244981,7 @@ CPyL49: ; } cpy_r_r74 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r74 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 232, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 231, CPyStatic_subscription_manager___globals); goto CPyL230; } CPy_INCREF(cpy_r_r74); @@ -244997,7 +244997,7 @@ CPyL51: ; if (likely(PyUnicode_Check(cpy_r_r77))) cpy_r_r78 = cpy_r_r77; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 232, CPyStatic_subscription_manager___globals, "str", cpy_r_r77); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 231, CPyStatic_subscription_manager___globals, "str", cpy_r_r77); goto CPyL230; } cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unsubscribe' */ @@ -245182,14 +245182,14 @@ CPyL83: ; if (!cpy_r_r107) goto CPyL209; cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r108 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 233, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 232, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r108); CPyL86: ; cpy_r_r109 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r109 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 233, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 232, CPyStatic_subscription_manager___globals); goto CPyL239; } CPy_INCREF(cpy_r_r109); @@ -245203,7 +245203,7 @@ CPyL87: ; } cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r111 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 234, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 233, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r111); @@ -245216,7 +245216,7 @@ CPyL89: ; ' id: %s') */ cpy_r_r114 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r114 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 237, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 236, CPyStatic_subscription_manager___globals); goto CPyL240; } CPy_INCREF(cpy_r_r114); @@ -245232,12 +245232,12 @@ CPyL90: ; if (likely(PyUnicode_Check(cpy_r_r117))) cpy_r_r118 = cpy_r_r117; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 237, CPyStatic_subscription_manager___globals, "str", cpy_r_r117); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 236, CPyStatic_subscription_manager___globals, "str", cpy_r_r117); goto CPyL240; } cpy_r_r119 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r119 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 238, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 237, CPyStatic_subscription_manager___globals); goto CPyL241; } CPy_INCREF(cpy_r_r119); @@ -245253,7 +245253,7 @@ CPyL94: ; if (likely(PyUnicode_Check(cpy_r_r122))) cpy_r_r123 = cpy_r_r122; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 238, CPyStatic_subscription_manager___globals, "str", cpy_r_r122); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 237, CPyStatic_subscription_manager___globals, "str", cpy_r_r122); goto CPyL241; } cpy_r_r124 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'info' */ @@ -245271,7 +245271,7 @@ CPyL98: ; CPy_DECREF(cpy_r_r123); cpy_r_r128 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r128 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 241, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 240, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r128); @@ -245294,7 +245294,7 @@ CPyL100: ; if (!cpy_r_r134) goto CPyL137; cpy_r_r135 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r135 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 243, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 242, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r135); @@ -245327,7 +245327,7 @@ CPyL102: ; } cpy_r_r142 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; if (unlikely(cpy_r_r142 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "queue", 245, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "queue", 244, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r142); @@ -245530,7 +245530,7 @@ CPyL141: ; CPyL142: ; cpy_r_r177 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r177 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 248, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 247, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r177); @@ -245554,7 +245554,7 @@ CPyL143: ; if (!cpy_r_r183) goto CPyL209; cpy_r_r184 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r184 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 249, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 248, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r184); @@ -245608,7 +245608,7 @@ CPyL153: ; } cpy_r_r196 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r196 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 255, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 254, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF(cpy_r_r196); @@ -245637,7 +245637,7 @@ CPyL156: ; CPyL159: ; cpy_r_r200 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; if (unlikely(cpy_r_r200 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 255, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 254, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r200); @@ -245647,7 +245647,7 @@ CPyL160: ; CPy_DECREF_NO_IMM(cpy_r_r200); cpy_r_r203 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; if (unlikely(cpy_r_r203 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 254, CPyStatic_subscription_manager___globals); goto CPyL223; } CPyL161: ; @@ -245655,14 +245655,14 @@ CPyL161: ; if (!cpy_r_r204) goto CPyL200; cpy_r_r205 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__12; if (unlikely(cpy_r_r205 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 255, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__12", 254, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r205); CPyL163: ; cpy_r_r206 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; if (unlikely(cpy_r_r206 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 254, CPyStatic_subscription_manager___globals); goto CPyL252; } CPyL164: ; @@ -245700,14 +245700,14 @@ CPyL164: ; CPyL166: ; cpy_r_r215 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r215 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 256, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 255, CPyStatic_subscription_manager___globals); goto CPyL253; } CPy_INCREF_NO_IMM(cpy_r_r215); CPyL167: ; cpy_r_r216 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r216 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 256, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 255, CPyStatic_subscription_manager___globals); goto CPyL254; } CPy_INCREF(cpy_r_r216); @@ -245916,7 +245916,7 @@ CPyL196: ; } cpy_r_r251 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; if (unlikely(cpy_r_r251 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 255, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 254, CPyStatic_subscription_manager___globals); goto CPyL223; } CPyL199: ; @@ -245931,7 +245931,7 @@ CPyL199: ; CPyL200: ; cpy_r_r254 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; if (unlikely(cpy_r_r254 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "unsubscribed", 257, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "unsubscribed", 256, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r254); @@ -245973,7 +245973,7 @@ CPyL208: ; CPyL209: ; cpy_r_r264 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r264 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 259, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 258, CPyStatic_subscription_manager___globals); goto CPyL223; } CPy_INCREF_NO_IMM(cpy_r_r264); @@ -245985,7 +245985,7 @@ CPyL210: ; ' subscription=%s') */ cpy_r_r267 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r267 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 261, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 260, CPyStatic_subscription_manager___globals); goto CPyL267; } CPy_INCREF(cpy_r_r267); @@ -246730,7 +246730,7 @@ CPyL1: ; CPyL4: ; cpy_r_r7 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r7 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 276, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 275, CPyStatic_subscription_manager___globals); goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r7); @@ -246778,7 +246778,7 @@ CPyL6: ; CPyL10: ; cpy_r_r16 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; if (unlikely(cpy_r_r16 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 273, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 272, CPyStatic_subscription_manager___globals); goto CPyL83; } CPy_INCREF_NO_IMM(cpy_r_r16); @@ -246788,7 +246788,7 @@ CPyL11: ; CPy_DECREF_NO_IMM(cpy_r_r16); cpy_r_r19 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r19 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 273, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 272, CPyStatic_subscription_manager___globals); goto CPyL83; } CPyL12: ; @@ -246796,14 +246796,14 @@ CPyL12: ; if (!cpy_r_r20) goto CPyL51; cpy_r_r21 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__16; if (unlikely(cpy_r_r21 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 273, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__16", 272, CPyStatic_subscription_manager___globals); goto CPyL83; } CPy_INCREF_NO_IMM(cpy_r_r21); CPyL14: ; cpy_r_r22 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r22 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 273, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 272, CPyStatic_subscription_manager___globals); goto CPyL84; } CPyL15: ; @@ -246836,14 +246836,14 @@ CPyL15: ; CPyL17: ; cpy_r_r31 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r31 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 273, CPyStatic_subscription_manager___globals); goto CPyL83; } CPy_INCREF_NO_IMM(cpy_r_r31); CPyL18: ; cpy_r_r32 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r32 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "sub", 274, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "sub", 273, CPyStatic_subscription_manager___globals); goto CPyL85; } CPy_INCREF(cpy_r_r32); @@ -247045,7 +247045,7 @@ CPyL47: ; CPy_DECREF_NO_IMM(cpy_r_r62); cpy_r_r64 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__17; if (unlikely(cpy_r_r64 == -113)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 273, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "__mypyc_temp__17", 272, CPyStatic_subscription_manager___globals); goto CPyL83; } CPyL50: ; @@ -247075,7 +247075,7 @@ CPyL51: ; } cpy_r_r69 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__unsubscribed; if (unlikely(cpy_r_r69 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "unsubscribed", 278, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "unsubscribed", 277, CPyStatic_subscription_manager___globals); goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r69); @@ -247108,7 +247108,7 @@ CPyL53: ; if (!cpy_r_r76) goto CPyL64; cpy_r_r77 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r77 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 279, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 278, CPyStatic_subscription_manager___globals); goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r77); @@ -247140,7 +247140,7 @@ CPyL63: ; CPyL64: ; cpy_r_r86 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r86 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 282, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 281, CPyStatic_subscription_manager___globals); goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r86); @@ -247160,7 +247160,7 @@ CPyL66: ; if (!cpy_r_r91) goto CPyL72; cpy_r_r92 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r92 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 283, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 282, CPyStatic_subscription_manager___globals); goto CPyL81; } CPy_INCREF_NO_IMM(cpy_r_r92); @@ -247173,7 +247173,7 @@ CPyL68: ; ' subscriptions=%s') */ cpy_r_r95 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r95 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 286, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", "unsubscribe_all_SubscriptionManager_gen", "self", 285, CPyStatic_subscription_manager___globals); goto CPyL100; } CPy_INCREF_NO_IMM(cpy_r_r95); @@ -248031,7 +248031,7 @@ CPyL1: ; CPyL4: ; cpy_r_r17 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r17 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 300, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 299, CPyStatic_subscription_manager___globals); goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r17); @@ -248054,7 +248054,7 @@ CPyL6: ; if (cpy_r_r23) goto CPyL16; cpy_r_r24 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r24 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 300, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 299, CPyStatic_subscription_manager___globals); goto CPyL289; } CPyL8: ; @@ -248062,7 +248062,7 @@ CPyL8: ; CPyL9: ; cpy_r_r25 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r25 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 301, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 300, CPyStatic_subscription_manager___globals); goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r25); @@ -248095,7 +248095,7 @@ CPyL15: ; CPyL16: ; cpy_r_r34 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r34 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 306, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 305, CPyStatic_subscription_manager___globals); goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r34); @@ -248129,7 +248129,7 @@ CPyL17: ; CPyL20: ; cpy_r_r41 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r41 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 307, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 306, CPyStatic_subscription_manager___globals); goto CPyL289; } CPyL21: ; @@ -248137,7 +248137,7 @@ CPyL21: ; CPyL22: ; cpy_r_r42 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r42 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 307, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 306, CPyStatic_subscription_manager___globals); goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r42); @@ -248161,7 +248161,7 @@ CPyL24: ; CPyL25: ; cpy_r_r49 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__queue; if (unlikely(cpy_r_r49 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "queue", 309, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "queue", 308, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF(cpy_r_r49); @@ -248338,7 +248338,7 @@ CPyL55: ; if (likely(PyDict_Check(cpy_r_r59))) cpy_r_r78 = cpy_r_r59; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 309, CPyStatic_subscription_manager___globals, "dict", cpy_r_r59); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 308, CPyStatic_subscription_manager___globals, "dict", cpy_r_r59); goto CPyL178; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response != NULL) { @@ -248352,7 +248352,7 @@ CPyL55: ; } cpy_r_r80 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r80 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 312, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 311, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF_NO_IMM(cpy_r_r80); @@ -248369,7 +248369,7 @@ CPyL58: ; } cpy_r_r84 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r84 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 312, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 311, CPyStatic_subscription_manager___globals); goto CPyL300; } CPy_INCREF(cpy_r_r84); @@ -248547,7 +248547,7 @@ CPyL89: ; if (likely(PyDict_Check(cpy_r_r94))) cpy_r_r113 = cpy_r_r94; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 312, CPyStatic_subscription_manager___globals, "dict", cpy_r_r94); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 311, CPyStatic_subscription_manager___globals, "dict", cpy_r_r94); goto CPyL178; } if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response != NULL) { @@ -248561,7 +248561,7 @@ CPyL89: ; } cpy_r_r115 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r115 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 317, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 316, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF(cpy_r_r115); @@ -248585,7 +248585,7 @@ CPyL92: ; cpy_r_r118 = NULL; } if (cpy_r_r118 != NULL) goto __LL826; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 317, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r117); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 316, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r117); goto CPyL178; __LL826: ; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { @@ -248599,7 +248599,7 @@ __LL826: ; } cpy_r_r120 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r120 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 318, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 317, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF_NO_IMM(cpy_r_r120); @@ -248609,7 +248609,7 @@ CPyL96: ; CPy_DECREF_NO_IMM(cpy_r_r120); cpy_r_r122 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r122 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 319, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 318, CPyStatic_subscription_manager___globals); goto CPyL309; } CPy_INCREF(cpy_r_r122); @@ -248617,7 +248617,7 @@ CPyL97: ; if (likely(cpy_r_r122 != Py_None)) cpy_r_r123 = cpy_r_r122; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 318, CPyStatic_subscription_manager___globals, "str", cpy_r_r122); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 317, CPyStatic_subscription_manager___globals, "str", cpy_r_r122); goto CPyL309; } cpy_r_r124 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r121, cpy_r_r123); @@ -248638,7 +248638,7 @@ CPyL97: ; } cpy_r_r126 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r126 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 321, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 320, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF(cpy_r_r126); @@ -248658,7 +248658,7 @@ CPyL101: ; if (!cpy_r_r132) goto CPyL20; cpy_r_r133 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r133 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 323, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 322, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF_NO_IMM(cpy_r_r133); @@ -248668,14 +248668,14 @@ CPyL106: ; CPy_DECREF_NO_IMM(cpy_r_r133); cpy_r_r135 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r135 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 324, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 323, CPyStatic_subscription_manager___globals); goto CPyL311; } CPy_INCREF(cpy_r_r135); CPyL107: ; cpy_r_r136 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r136 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 325, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 324, CPyStatic_subscription_manager___globals); goto CPyL312; } CPy_INCREF(cpy_r_r136); @@ -248689,7 +248689,7 @@ CPyL108: ; } cpy_r_r139 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r139 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 326, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 325, CPyStatic_subscription_manager___globals); goto CPyL313; } CPy_INCREF(cpy_r_r139); @@ -248705,7 +248705,7 @@ CPyL110: ; if (likely(PyDict_Check(cpy_r_r142))) cpy_r_r143 = cpy_r_r142; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 326, CPyStatic_subscription_manager___globals, "dict", cpy_r_r142); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 325, CPyStatic_subscription_manager___globals, "dict", cpy_r_r142); goto CPyL313; } cpy_r_r144 = CPyStatic_subscription_manager___globals; @@ -248754,7 +248754,7 @@ CPyL110: ; } cpy_r_r153 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r153 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 328, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 327, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF(cpy_r_r153); @@ -248779,7 +248779,7 @@ CPyL120: ; cpy_r_r157 = NULL; } if (cpy_r_r157 != NULL) goto __LL827; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 328, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r156); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 327, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r156); goto CPyL178; __LL827: ; cpy_r_r158 = 1 ? Py_True : Py_False; @@ -248788,7 +248788,7 @@ __LL827: ; if (cpy_r_r159) goto CPyL131; cpy_r_r160 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r160 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 329, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 328, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF(cpy_r_r160); @@ -248813,7 +248813,7 @@ CPyL125: ; cpy_r_r164 = NULL; } if (cpy_r_r164 != NULL) goto __LL828; - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 329, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r163); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 328, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r163); goto CPyL178; __LL828: ; cpy_r_r165 = (PyObject *)&_Py_NoneStruct; @@ -248822,7 +248822,7 @@ __LL828: ; if (!cpy_r_r166) goto CPyL146; cpy_r_r167 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r167 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 329, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 328, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF_NO_IMM(cpy_r_r167); @@ -248833,14 +248833,14 @@ CPyL130: ; CPyL131: ; cpy_r_r169 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r169 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 332, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 331, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF(cpy_r_r169); CPyL132: ; cpy_r_r170 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; if (unlikely(cpy_r_r170 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 332, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 331, CPyStatic_subscription_manager___globals); goto CPyL318; } CPy_INCREF(cpy_r_r170); @@ -248883,7 +248883,7 @@ CPyL133: ; } cpy_r_r183 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r183 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 333, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 332, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF_NO_IMM(cpy_r_r183); @@ -248893,7 +248893,7 @@ CPyL139: ; CPy_DECREF_NO_IMM(cpy_r_r183); cpy_r_r185 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r185 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 333, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 332, CPyStatic_subscription_manager___globals); goto CPyL321; } CPy_INCREF(cpy_r_r185); @@ -248908,14 +248908,14 @@ CPyL140: ; } cpy_r_r188 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r188 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 334, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 333, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF(cpy_r_r188); CPyL142: ; cpy_r_r189 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r189 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 334, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 333, CPyStatic_subscription_manager___globals); goto CPyL322; } CPy_INCREF_NO_IMM(cpy_r_r189); @@ -248943,14 +248943,14 @@ CPyL145: ; CPyL146: ; cpy_r_r196 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r196 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 337, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 336, CPyStatic_subscription_manager___globals); goto CPyL178; } CPy_INCREF(cpy_r_r196); CPyL147: ; cpy_r_r197 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; if (unlikely(cpy_r_r197 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 337, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 336, CPyStatic_subscription_manager___globals); goto CPyL325; } CPy_INCREF(cpy_r_r197); @@ -249154,7 +249154,7 @@ CPyL178: ; if (!cpy_r_r232) goto CPyL187; cpy_r_r233 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__run_forever; if (unlikely(cpy_r_r233 == 2)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 340, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "run_forever", 339, CPyStatic_subscription_manager___globals); goto CPyL238; } CPyL182: ; @@ -249162,7 +249162,7 @@ CPyL182: ; CPyL183: ; cpy_r_r234 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r234 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 341, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 340, CPyStatic_subscription_manager___globals); goto CPyL238; } CPy_INCREF_NO_IMM(cpy_r_r234); @@ -249210,7 +249210,7 @@ CPyL187: ; if (!cpy_r_r245) goto CPyL222; cpy_r_r246 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r246 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 347, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 346, CPyStatic_subscription_manager___globals); goto CPyL238; } CPy_INCREF_NO_IMM(cpy_r_r246); @@ -249233,7 +249233,7 @@ CPyL191: ; CPy_DecRef(cpy_r_r247); cpy_r_r253 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r253 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 351, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 350, CPyStatic_subscription_manager___globals); goto CPyL238; } CPy_INCREF_NO_IMM(cpy_r_r253); @@ -249431,7 +249431,7 @@ CPyL222: ; } cpy_r_r287 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r287 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 354, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 353, CPyStatic_subscription_manager___globals); goto CPyL238; } CPy_INCREF_NO_IMM(cpy_r_r287); @@ -249442,7 +249442,7 @@ CPyL226: ; cpy_r_r289 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Stopping subscription handling: %s' */ cpy_r_r290 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e; if (unlikely(cpy_r_r290 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 354, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 353, CPyStatic_subscription_manager___globals); goto CPyL343; } CPy_INCREF(cpy_r_r290); @@ -249457,7 +249457,7 @@ CPyL227: ; if (likely(PyUnicode_Check(cpy_r_r292))) cpy_r_r293 = cpy_r_r292; else { - CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 354, CPyStatic_subscription_manager___globals, "str", cpy_r_r292); + CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 353, CPyStatic_subscription_manager___globals, "str", cpy_r_r292); goto CPyL343; } cpy_r_r294 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ @@ -249474,7 +249474,7 @@ CPyL230: ; CPy_DecRef(cpy_r_r293); cpy_r_r298 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r298 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 355, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 354, CPyStatic_subscription_manager___globals); goto CPyL238; } CPy_INCREF_NO_IMM(cpy_r_r298); @@ -249546,7 +249546,7 @@ CPyL239: ; CPyL241: ; cpy_r_r308 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r308 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 359, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 358, CPyStatic_subscription_manager___globals); goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r308); @@ -249574,7 +249574,7 @@ CPyL244: ; CPy_DECREF(cpy_r_r311); cpy_r_r316 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r316 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 361, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 360, CPyStatic_subscription_manager___globals); goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r316); @@ -249593,7 +249593,7 @@ CPyL245: ; if (!cpy_r_r320) goto CPyL276; cpy_r_r321 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r321 == NULL)) { - CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 362, CPyStatic_subscription_manager___globals); + CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 361, CPyStatic_subscription_manager___globals); goto CPyL289; } CPy_INCREF_NO_IMM(cpy_r_r321); @@ -288840,7 +288840,7 @@ const char * const CPyLit_Str[] = { "\0020Storage key must be one of bytes, int, str, got \tto_0x_hex", "\003)Storage key must be a 32-byte value, got \023to_checksum_address\abalance", "\004\astorage\nis_address\022apply_formatter_if\021has_pretrace_keys", - "\004#type_aware_apply_formatters_to_dict\tis_hexstr\asyncing\006status", + "\004#type_aware_apply_formatters_to_dict\tis_hexstr\006status\asyncing", "\004\022combine_formatters\017Block with id: \v not found.\nIndexError", "\003\030Unknown block identifier\020Uncle at index: \023 of block with id: ", "\002\'Unknown block identifier or uncle index\027Transaction with hash: ", @@ -289320,8 +289320,8 @@ const int CPyLit_Tuple[] = { 79, 359, 81, 83, 85, 514, 87 }; const int CPyLit_FrozenSet[] = { - 4, 5, 300, 388, 389, 390, 288, 3, 19, 1968, 0, 2, 886, 887, 4, 1089, - 1090, 372, 1087 + 4, 5, 388, 300, 389, 390, 288, 3, 19, 1968, 0, 2, 886, 887, 4, 1087, + 372, 1089, 1090 }; CPyModule *CPyModule_faster_ens__internal = NULL; CPyModule *CPyModule_faster_ens;