From a98c9ffe8db1b0dd99886a747aa4cd5b0daf1613 Mon Sep 17 00:00:00 2001 From: Raffson Date: Thu, 2 Feb 2023 21:33:54 +0100 Subject: [PATCH] When using 'isinstance', TYPE_CHECKING is NOT ENOUGH!!! --- game/ato/flightplans/_common_ctld.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/game/ato/flightplans/_common_ctld.py b/game/ato/flightplans/_common_ctld.py index b862dbd6..6547881f 100644 --- a/game/ato/flightplans/_common_ctld.py +++ b/game/ato/flightplans/_common_ctld.py @@ -4,12 +4,11 @@ import random from typing import Union, TYPE_CHECKING, Tuple from game.theater.interfaces.CTLD import CTLD +from game.theater import ControlPoint if TYPE_CHECKING: from dcs import Point - from game.theater import ControlPoint - def generate_random_ctld_point(cp: Union[ControlPoint, CTLD]) -> Point: if isinstance(cp, CTLD) and cp.ctld_zones: