From 5ed8e84cc7b03db8837effc865dd5425f5933d3e Mon Sep 17 00:00:00 2001 From: Benjamin Himes Date: Tue, 24 Jun 2025 16:35:24 +0200 Subject: [PATCH] Ensure that non_netuid_fields are strings, instead of `'>` --- bittensor_cli/src/commands/sudo.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bittensor_cli/src/commands/sudo.py b/bittensor_cli/src/commands/sudo.py index f1f116b5e..de02993bb 100644 --- a/bittensor_cli/src/commands/sudo.py +++ b/bittensor_cli/src/commands/sudo.py @@ -234,9 +234,9 @@ async def set_hyperparameter_extrinsic( if isinstance(value, list): # Ensure that there are enough values for all non-netuid parameters non_netuid_fields = [ - param["name"] + pn_str for param in extrinsic_params["fields"] - if "netuid" not in param["name"] + if "netuid" not in (pn_str := str(param["name"])) ] if len(value) < len(non_netuid_fields): @@ -246,7 +246,7 @@ async def set_hyperparameter_extrinsic( return False call_params.update( - {str(name): val for name, val in zip(non_netuid_fields, value)} + {name: val for name, val in zip(non_netuid_fields, value)} ) else: