ID EN
Built-in Types

issubclass(obj, union_object)

Python 3.11

Calls to isinstance() and issubclass() are also supported with a union object:

Syntax

PYTHON
issubclass(obj, union_object)

Examples

Example 1
PYTHON
>>> isinstance("", int | str)
True
Example 2
PYTHON
>>> 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

See Also

isinstance() issubclass() parameterized generics