Always add whitespace_validation to _Choices
Clemens BlanK
7 years ago
809 | 809 | ## not useful for choices, input fields ... |
810 | 810 | |
811 | 811 | if not is_boolean_parameter(param) and type(param.restrictions) is _Choices : |
812 | # if default value is present in select list, no need to check for whitespaces | |
813 | if is_selection_parameter(param) and param.default in param.restrictions.choices: | |
814 | command += "#if " + actual_parameter + ":\n" | |
815 | command += ' %s %s\n' % (param_cli_name, actual_parameter) | |
816 | command += "#end if\n" | |
817 | else: | |
818 | command += "#if " + actual_parameter + ":\n" | |
819 | command += ' %s\n' % param_cli_name | |
820 | command += " #if \" \" in str(" + actual_parameter + "):\n" | |
821 | command += " \"" + actual_parameter + "\"\n" | |
822 | command += " #else\n" | |
823 | command += " " + actual_parameter + "\n" | |
824 | command += " #end if\n" | |
825 | command += "#end if\n" | |
812 | command += "#if " + actual_parameter + ":\n" | |
813 | command += ' %s\n' % param_cli_name | |
814 | command += " #if \" \" in str(" + actual_parameter + "):\n" | |
815 | command += " \"" + actual_parameter + "\"\n" | |
816 | command += " #else\n" | |
817 | command += " " + actual_parameter + "\n" | |
818 | command += " #end if\n" | |
819 | command += "#end if\n" | |
826 | 820 | elif is_boolean_parameter(param): |
827 | 821 | command += "#if " + actual_parameter + ":\n" |
828 | 822 | command += ' %s\n' % param_cli_name |