Few updates

This commit is contained in:
Antoine Nguyen
2024-04-24 08:28:56 +02:00
parent 68ecf77045
commit 18369e238c
5 changed files with 25 additions and 27 deletions

View File

@@ -317,16 +317,14 @@ def get_entry_value(entry, interactive):
if entry.get("values") and user_value != "":
user_value = values[int(user_value)]
condition = (
entry.get("value_return") and
user_value in entry.get("value_return")
non_interactive_values = entry.get("non_interactive_values", [])
if user_value in non_interactive_values:
error(
f"{user_value} cannot be set interactively. "
"Please configure installer.cfg manually by running "
"'python3 run.py --stop-after-configfile-check domain'. "
"Check modoboa-installer README for more information."
)
if condition:
error(f"{user_value} cannot be set interactively, "
"Please configure installer.cfg manually by running "
"'python3 run.py --stop-after-configfile-check domain'. "
"Check modoboa-installer Readme for more information."
)
sys.exit(1)
return user_value if user_value else default_value