From db6499800b82a2c12e1d2f6ea547d3917d08bf0a Mon Sep 17 00:00:00 2001 From: Upstream Data Date: Tue, 19 Nov 2024 14:23:23 -0700 Subject: [PATCH] bug: fix raising warnings for partially supported `None` miners --- pyasic/miners/factory.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pyasic/miners/factory.py b/pyasic/miners/factory.py index 20e8b151..d51390b9 100644 --- a/pyasic/miners/factory.py +++ b/pyasic/miners/factory.py @@ -866,10 +866,11 @@ class MinerFactory: return MINER_CLASSES[miner_type][str(miner_model).upper()](ip) except LookupError: if miner_type in MINER_CLASSES: - warnings.warn( - f"Partially supported miner found: {miner_model}, please open an issue with miner data " - f"and this model on GitHub (https://github.com/UpstreamData/pyasic/issues)." - ) + if miner_model is not None: + warnings.warn( + f"Partially supported miner found: {miner_model}, please open an issue with miner data " + f"and this model on GitHub (https://github.com/UpstreamData/pyasic/issues)." + ) return MINER_CLASSES[miner_type][None](ip) return UnknownMiner(str(ip))