py issue 9625 - '*' with choices
correct handling of default
iterate if an array