From 3765a7e8c3b037d7e20940213c75ffb4bc2f141c Mon Sep 17 00:00:00 2001 From: Benjamin Himes Date: Tue, 3 Dec 2024 22:07:21 +0200 Subject: [PATCH 1/2] Only show hyperparams during `sudo set` if param name and value are not specified. --- bittensor_cli/cli.py | 12 ++++++------ bittensor_cli/src/__init__.py | 5 ++++- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/bittensor_cli/cli.py b/bittensor_cli/cli.py index 55eb4098e..98d583753 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 and 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), From abf8a344823ba1363fc40a468a65a29d922cc378 Mon Sep 17 00:00:00 2001 From: Benjamin Himes Date: Tue, 3 Dec 2024 22:07:21 +0200 Subject: [PATCH 2/2] Only show hyperparams during `sudo set` if param name and value are not specified. --- bittensor_cli/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bittensor_cli/cli.py b/bittensor_cli/cli.py index 98d583753..29e095e82 100755 --- a/bittensor_cli/cli.py +++ b/bittensor_cli/cli.py @@ -3884,7 +3884,7 @@ def sudo_set( """ self.verbosity_handler(quiet, verbose) - if not param_name and not param_value: + if not param_name or not param_value: hyperparams = self._run_command( sudo.get_hyperparameters(self.initialize_chain(network), netuid) )