Add types in method's signature + formatting

This commit is contained in:
Raffson 2024-12-24 18:15:53 +01:00
parent db3670b759
commit 1c5445c254
No known key found for this signature in database
GPG Key ID: B0402B2C9B764D99

View File

@ -32,10 +32,11 @@ class NewGameSettings(QtWidgets.QWizardPage):
self.setLayout(self.settings_widget.layout)
@staticmethod
def _load_campaign_settings(campaign, settings):
def _load_campaign_settings(campaign: Campaign, settings: Settings) -> None:
campaign_settings = Settings.deserialize_state_dict(campaign.settings)
campaign_settings["plugins"] = {
**settings.__dict__["plugins"], **campaign_settings["plugins"]
**settings.__dict__["plugins"],
**campaign_settings["plugins"],
}
settings.__dict__.update(campaign_settings)