diff --git a/bittensor_cli/cli.py b/bittensor_cli/cli.py index 55eb4098e..29e095e82 100755 --- a/bittensor_cli/cli.py +++ b/bittensor_cli/cli.py @@ -3884,12 +3884,12 @@ def sudo_set( """ self.verbosity_handler(quiet, verbose) - hyperparams = self._run_command( - sudo.get_hyperparameters(self.initialize_chain(network), netuid) - ) - - if not hyperparams: - raise typer.Exit() + if not param_name or not param_value: + hyperparams = self._run_command( + sudo.get_hyperparameters(self.initialize_chain(network), netuid) + ) + if not hyperparams: + raise typer.Exit() if not param_name: hyperparam_list = [field.name for field in fields(SubnetHyperparameters)] diff --git a/bittensor_cli/src/__init__.py b/bittensor_cli/src/__init__.py index bba2fdc34..0d3e67de5 100644 --- a/bittensor_cli/src/__init__.py +++ b/bittensor_cli/src/__init__.py @@ -340,7 +340,10 @@ class WalletValidationTypes(Enum): "max_validators": ("sudo_set_max_allowed_validators", True), "adjustment_alpha": ("sudo_set_adjustment_alpha", False), "difficulty": ("sudo_set_difficulty", False), - "commit_reveal_weights_interval": ("sudo_set_commit_reveal_weights_interval", False), + "commit_reveal_weights_interval": ( + "sudo_set_commit_reveal_weights_interval", + False, + ), "commit_reveal_weights_enabled": ("sudo_set_commit_reveal_weights_enabled", False), "alpha_values": ("sudo_set_alpha_values", False), "liquid_alpha_enabled": ("sudo_set_liquid_alpha_enabled", False),