6.5.0 ===== Python 3.10.6 Qt 6.5.2 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 11.3.0) model.data(0,0): SelectionMode.SingleSelection initStyleOption QVariant(int, 1) QVariant_CppToPython_QVariant QVariant(int, 1) Py int VariantDelegate::displayText(): 1 Traceback (most recent call last): File "/projects/pyside2339.py", line 25, in displayText assert isinstance(value, enum.Enum) # this fails AssertionError initStyleOption QVariant(int, 1) QVariant_CppToPython_QVariant QVariant(int, 1) Py int VariantDelegate::displayText(): 1 Traceback (most recent call last): File "/projects/pyside2339.py", line 25, in displayText assert isinstance(value, enum.Enum) # this fails AssertionError 6.2.6 ===== Python 3.10.6 Qt 6.2.6 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 10.3.1 20210422 (Red Hat 10.3.1-1)) [limited API] model.data(0,0): PySide6.QtWidgets.QAbstractItemView.SelectionMode.SingleSelection VariantDelegate::displayText(): PySide6.QtWidgets.QAbstractItemView.SelectionMode.SingleSelection Traceback (most recent call last): File "/projects/pyside2339.py", line 25, in displayText assert isinstance(value, enum.Enum) # this fails AssertionError VariantDelegate::displayText(): PySide6.QtWidgets.QAbstractItemView.SelectionMode.SingleSelection Traceback (most recent call last): File "/projects/pyside2339.py", line 25, in displayText assert isinstance(value, enum.Enum) # this fails AssertionError