When using 'isinstance', TYPE_CHECKING is NOT ENOUGH!!!

This commit is contained in:
Raffson 2023-02-02 21:33:54 +01:00
parent 5d506ca97e
commit a98c9ffe8d
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -4,12 +4,11 @@ import random
from typing import Union, TYPE_CHECKING, Tuple from typing import Union, TYPE_CHECKING, Tuple
from game.theater.interfaces.CTLD import CTLD from game.theater.interfaces.CTLD import CTLD
from game.theater import ControlPoint
if TYPE_CHECKING: if TYPE_CHECKING:
from dcs import Point from dcs import Point
from game.theater import ControlPoint
def generate_random_ctld_point(cp: Union[ControlPoint, CTLD]) -> Point: def generate_random_ctld_point(cp: Union[ControlPoint, CTLD]) -> Point:
if isinstance(cp, CTLD) and cp.ctld_zones: if isinstance(cp, CTLD) and cp.ctld_zones: