From e3e9f17791095b62531bab557a007d4c7a808cb8 Mon Sep 17 00:00:00 2001 From: derekpierre Date: Thu, 2 Jan 2020 16:50:24 -0500 Subject: [PATCH] Modify allowed value range for divide cli prompt --- nucypher/cli/characters/stake.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nucypher/cli/characters/stake.py b/nucypher/cli/characters/stake.py index b19b6d69a..2f01370ff 100644 --- a/nucypher/cli/characters/stake.py +++ b/nucypher/cli/characters/stake.py @@ -564,9 +564,9 @@ def divide(click_config, # Value if not value: - value = click.prompt(f"Enter target value " - f"({NU.from_nunits(STAKEHOLDER.economics.minimum_allowed_locked)}" - f" - {str(current_stake.value)})", + min_allowed_locked = NU.from_nunits(STAKEHOLDER.economics.minimum_allowed_locked) + max_divide_value = max(min_allowed_locked, current_stake.value - min_allowed_locked) + value = click.prompt(f"Enter target value ({min_allowed_locked} - {str(max_divide_value)})", type=stake_value_range) value = NU(value, 'NU')