Panggilan ke isinstance() dan issubclass() juga didukung dengan objek gabungan:
issubclass(obj, union_object)
>>> isinstance("", int | str)
True
>>> isinstance(1, int | list[int]) short-circuit evaluation
True
>>> isinstance([1], int | list[int])
Traceback (most recent call last):
...
TypeError: isinstance() argument 2 cannot be a parameterized generic