I noticed in following description that this process provides a region input with both explicit min_occurs=1 and default="DEU".
|
min_occurs=1, |
|
max_occurs=len(countries()), |
|
default='DEU', |
This produces a process description where it is hard to understand what is the expected behaviour. If an input is always required, there should not be a default. Otherwise, min_occurs=0 should be provided and it would be expected that this default is used. Right now, default serves no purpose and is counter intuitive.