If a ListAttribute contained a PrimitiveAttribute of type List[str] , and the user-supplied command line had the List[str] option immediately before the ListAttribute's keyword, the keyword would be added to the List[str] and typically result in some form of parsing error.
This PR resolves following:
If a ListAttribute contained a PrimitiveAttribute of type List[str] , and the user-supplied command line had the List[str] option immediately before the ListAttribute's keyword, the keyword would be added to the List[str] and typically result in some form of parsing error.