More Python 3.10 compat.

This commit is contained in:
Dan Albert 2021-11-21 11:28:34 -08:00
parent 08d670a882
commit ef73f712ec
7 changed files with 15 additions and 20 deletions

View File

@ -1,7 +1,7 @@
from __future__ import annotations from __future__ import annotations
import logging import logging
from collections import Iterable from collections.abc import Iterable
from dataclasses import dataclass, field from dataclasses import dataclass, field
from typing import Optional, Sequence, TYPE_CHECKING from typing import Optional, Sequence, TYPE_CHECKING

View File

@ -1,7 +1,7 @@
from __future__ import annotations from __future__ import annotations
import logging import logging
from collections import Iterable from collections.abc import Iterable
from dataclasses import dataclass, field from dataclasses import dataclass, field
from pathlib import Path from pathlib import Path
from typing import Optional, TYPE_CHECKING from typing import Optional, TYPE_CHECKING

View File

@ -1,7 +1,7 @@
from __future__ import annotations from __future__ import annotations
from collections import Sequence from collections.abc import Sequence
from typing import Iterator, TYPE_CHECKING, List, Union from typing import Iterator, TYPE_CHECKING, Union
from dcs.mapping import Point from dcs.mapping import Point
from dcs.unit import Unit from dcs.unit import Unit

View File

@ -3,8 +3,8 @@ from __future__ import annotations
import itertools import itertools
import logging import logging
from abc import ABC from abc import ABC
from collections import Sequence from collections.abc import Sequence
from typing import Iterator, List, TYPE_CHECKING, Union, Generic, TypeVar from typing import Generic, Iterator, List, TYPE_CHECKING, TypeVar, Union
from dcs.mapping import Point from dcs.mapping import Point
from dcs.triggers import TriggerZone from dcs.triggers import TriggerZone
@ -12,11 +12,7 @@ from dcs.unit import Unit
from dcs.unitgroup import ShipGroup, VehicleGroup from dcs.unitgroup import ShipGroup, VehicleGroup
from .. import db from .. import db
from ..data.radar_db import ( from ..data.radar_db import LAUNCHER_TRACKER_PAIRS, TELARS, TRACK_RADARS
TRACK_RADARS,
TELARS,
LAUNCHER_TRACKER_PAIRS,
)
from ..utils import Distance, Heading, meters from ..utils import Distance, Heading, meters
if TYPE_CHECKING: if TYPE_CHECKING:

View File

@ -1,5 +1,5 @@
import logging import logging
from collections import Sequence from collections.abc import Sequence
from typing import Type from typing import Type
from dcs.helicopters import ( from dcs.helicopters import (

View File

@ -3,21 +3,20 @@ from __future__ import annotations
import logging import logging
import math import math
import operator import operator
import random from collections.abc import Iterable
from collections import Iterable from typing import Any, Generic, TYPE_CHECKING, Type, TypeVar
from typing import TYPE_CHECKING, Type, TypeVar, Generic, Any
from dcs import unitgroup from dcs import unitgroup
from dcs.mapping import Point from dcs.mapping import Point
from dcs.point import PointAction from dcs.point import PointAction
from dcs.unit import Ship, Vehicle, Unit from dcs.unit import Ship, Unit, Vehicle
from dcs.unitgroup import ShipGroup, VehicleGroup from dcs.unitgroup import ShipGroup, VehicleGroup
from dcs.unittype import VehicleType, UnitType, ShipType from dcs.unittype import ShipType, UnitType, VehicleType
from game.dcs.groundunittype import GroundUnitType from game.dcs.groundunittype import GroundUnitType
from game.factions.faction import Faction from game.factions.faction import Faction
from game.theater import MissionTarget from game.theater import MissionTarget
from game.theater.theatergroundobject import TheaterGroundObject, NavalGroundObject from game.theater.theatergroundobject import NavalGroundObject, TheaterGroundObject
from game.utils import Heading from game.utils import Heading
if TYPE_CHECKING: if TYPE_CHECKING:

View File

@ -1,6 +1,6 @@
from collections import Callable from collections.abc import Callable
from PySide6.QtWidgets import QGroupBox, QLabel, QVBoxLayout, QPushButton from PySide6.QtWidgets import QGroupBox, QLabel, QPushButton, QVBoxLayout
from game import Game from game import Game
from game.theater import ControlPoint from game.theater import ControlPoint