Fix save compat issue

This commit is contained in:
Raffson 2024-05-25 02:32:50 +02:00
parent 13509bbda5
commit ee1a0cc9f1
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -87,12 +87,13 @@ class MigrationUnpickler(pickle.Unpickler):
elif name == "Olenegorsk":
from dcs.terrain.kola.airports import Olenya
return Olenya
if module == "dcs.vehicles":
if module in ["dcs.vehicles", "dcs.ships"]:
try:
return super().find_class(module, name)
except AttributeError:
alternate = name.split('.')[:-1] + [name.split('.')[-1][0].lower() + name.split('.')[-1][1:]]
name = '.'.join(alternate)
print(name)
return super().find_class(module, name)
# fmt: on