The main motivation for this change is to simplify the type shown in code editors -- `Sequence[str]` is easier to follow than `Union[list[str], tuple[str, ...]]`. It also permits using other types if desired. It might lead to problems if someone uses some oddball sequence type, but hopefully they won't do that. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| expression.py | ||
| structures.py | ||