From df89bc5821856c151af36dda9d8043a8de94d4fc Mon Sep 17 00:00:00 2001 From: BD Himes Date: Fri, 19 Dec 2025 09:52:10 +0200 Subject: [PATCH 1/2] Modifies the CachedFetcher to not keep pending exceptions --- async_substrate_interface/utils/cache.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/async_substrate_interface/utils/cache.py b/async_substrate_interface/utils/cache.py index 5cf1fe4..d8b494a 100644 --- a/async_substrate_interface/utils/cache.py +++ b/async_substrate_interface/utils/cache.py @@ -321,7 +321,8 @@ async def __call__(self, *args: Any, **kwargs: Any) -> Any: future.set_result(result) return result except Exception as e: - future.set_exception(e) + self._inflight.pop(key, None) + future.cancel() raise finally: self._inflight.pop(key, None) From bc6fdd8bf9771f8384f9397f949cf9d473fd6822 Mon Sep 17 00:00:00 2001 From: BD Himes Date: Fri, 19 Dec 2025 11:46:14 +0200 Subject: [PATCH 2/2] Install torch with bittensor sdk --- .github/workflows/check-sdk-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/check-sdk-tests.yml b/.github/workflows/check-sdk-tests.yml index cd1832d..6422ce7 100644 --- a/.github/workflows/check-sdk-tests.yml +++ b/.github/workflows/check-sdk-tests.yml @@ -269,7 +269,7 @@ jobs: - name: Install Bittensor SDK dependencies working-directory: ${{ github.workspace }}/bittensor - run: uv pip install --system '.[dev]' + run: uv pip install --system '.[dev]' torch - name: Clone async-substrate-interface repo run: git clone https://github.com/opentensor/async-substrate-interface.git