From 8a5d505731b3a23b3e65df99f4376fed89e3a8c8 Mon Sep 17 00:00:00 2001 From: UpstreamData Date: Wed, 8 Nov 2023 11:12:46 -0700 Subject: [PATCH] bug: fix anyio stream error on some linux distros when getting miner. --- pyasic/miners/miner_factory.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyasic/miners/miner_factory.py b/pyasic/miners/miner_factory.py index 4f02a46d..4cd3005e 100644 --- a/pyasic/miners/miner_factory.py +++ b/pyasic/miners/miner_factory.py @@ -22,6 +22,7 @@ import json import re from typing import AsyncGenerator, Callable, List, Optional, Tuple, Union +import anyio import httpx from pyasic.logger import logger @@ -475,7 +476,7 @@ class MinerFactory: try: resp = await session.get(url, follow_redirects=False) return resp.text, resp - except (httpx.HTTPError, asyncio.TimeoutError): + except (httpx.HTTPError, asyncio.TimeoutError, anyio.EndOfStream): pass return None, None