Fix Python 3.9 incompatible type

This commit is contained in:
Veronica Berglyd Olsen
2024-11-23 20:29:02 +01:00
parent c1ed0647fe
commit be6888f8c8
3 changed files with 12 additions and 4 deletions
+3 -1
View File
@@ -59,7 +59,9 @@ NODE_FLAGS = Qt.ItemFlag.ItemIsEnabled
NODE_FLAGS |= Qt.ItemFlag.ItemIsSelectable
NODE_FLAGS |= Qt.ItemFlag.ItemIsDropEnabled
T_NodeData = str | QIcon | QFont | Qt.AlignmentFlag | None
if TYPE_CHECKING: # pragma: no cover
# Requires Python 3.10
T_NodeData = str | QIcon | QFont | Qt.AlignmentFlag | None
class ProjectNode: