From 6c1e1e1e957f957a7b5cb7ecb1fa4e908397d421 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Sun, 20 Mar 2022 15:15:57 -0700 Subject: [PATCH] Remove save compat. There was a necessary break in the previous commit. Clean up any existing save compat to go with it. --- game/ato/flight.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/game/ato/flight.py b/game/ato/flight.py index 29c56ec6..cc46deac 100644 --- a/game/ato/flight.py +++ b/game/ato/flight.py @@ -7,7 +7,6 @@ from typing import Any, List, Optional, TYPE_CHECKING from dcs import Point from dcs.planes import C_101CC, C_101EB, Su_33 -from game.savecompat import has_save_compat_for from .flightroster import FlightRoster from .flightstate import FlightState, Navigating, Uninitialized from .flightstate.killed import Killed @@ -100,15 +99,8 @@ class Flight(SidcDescribable): del state["state"] return state - @has_save_compat_for(6) def __setstate__(self, state: dict[str, Any]) -> None: state["state"] = Uninitialized(self, state["squadron"].settings) - if "props" not in state: - state["props"] = {} - if "id" not in state: - state["id"] = uuid.uuid4() - if "coalition" not in state: - state["coalition"] = state["squadron"].coalition self.__dict__.update(state) @property