mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
[fix] Encode strings before concatenation to ask_string in hook
This commit is contained in:
parent
ca341cc189
commit
cfb952f108
1 changed files with 5 additions and 3 deletions
8
hook.py
8
hook.py
|
@ -129,7 +129,7 @@ def hook_exec(file, args=None):
|
|||
args -- Arguments to pass to the script
|
||||
|
||||
"""
|
||||
from yunohost.app import _value_for_locale
|
||||
from yunohost.app import _value_for_locale, _encode_string
|
||||
|
||||
if isinstance(args, list):
|
||||
arg_list = args
|
||||
|
@ -152,9 +152,11 @@ def hook_exec(file, args=None):
|
|||
|
||||
# Append extra strings
|
||||
if 'choices' in arg:
|
||||
ask_string += ' (%s)' % '|'.join(arg['choices'])
|
||||
ask_string += ' ({:s})'.format(
|
||||
_encode_string('|'.join(arg['choices'])))
|
||||
if 'default' in arg:
|
||||
ask_string += ' (default: %s)' % arg['default']
|
||||
ask_string += ' (default: {:s})'.format(
|
||||
_encode_string(arg['default']))
|
||||
|
||||
input_string = msignals.prompt(ask_string)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue