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
import logging
from collections import Iterable
from collections.abc import Iterable
from dataclasses import dataclass, field
from typing import Optional, Sequence, TYPE_CHECKING

View File

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

View File

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

View File

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

View File

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

View File

@ -3,21 +3,20 @@ from __future__ import annotations
import logging
import math
import operator
import random
from collections import Iterable
from typing import TYPE_CHECKING, Type, TypeVar, Generic, Any
from collections.abc import Iterable
from typing import Any, Generic, TYPE_CHECKING, Type, TypeVar
from dcs import unitgroup
from dcs.mapping import Point
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.unittype import VehicleType, UnitType, ShipType
from dcs.unittype import ShipType, UnitType, VehicleType
from game.dcs.groundunittype import GroundUnitType
from game.factions.faction import Faction
from game.theater import MissionTarget
from game.theater.theatergroundobject import TheaterGroundObject, NavalGroundObject
from game.theater.theatergroundobject import NavalGroundObject, TheaterGroundObject
from game.utils import Heading
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.theater import ControlPoint