Move TypeGuard to TYPE_CHECKING condition
This commit is contained in:
@@ -27,7 +27,7 @@ from __future__ import annotations
|
||||
import random
|
||||
import logging
|
||||
|
||||
from typing import ItemsView, Iterator, KeysView, Literal, TypeGuard, ValuesView
|
||||
from typing import TYPE_CHECKING, ItemsView, Iterator, KeysView, Literal, ValuesView
|
||||
|
||||
from PyQt5.QtGui import QIcon, QPainter, QPainterPath, QPixmap, QColor
|
||||
from PyQt5.QtCore import QRectF, Qt
|
||||
@@ -35,6 +35,9 @@ from PyQt5.QtCore import QRectF, Qt
|
||||
from novelwriter import CONFIG
|
||||
from novelwriter.common import minmax, simplified
|
||||
|
||||
if TYPE_CHECKING: # pragma: no cover
|
||||
from typing import TypeGuard # Requires Python 3.10
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user