def f(x: Union[int, str, List, Tuple]) -> None: if isinstance(x, (str, (int, tuple))): print(x[1]) results in error: Argument 2 to "isinstance" has incompatible type ...
This appears to be a resurgence of #503 / #501, but in a very particular set of circumstances: However, one of the two entries fails the check isinstance(scls ...