From dce39d8cb4a0a3f6d01c98be47db2958fc546218 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mika=C3=ABl=20Capelle?= Date: Thu, 5 May 2022 13:04:42 +0200 Subject: [PATCH] Fix for new stubs. --- basic_game.py | 2 +- eadesktop_utils.py | 2 +- games/game_gta-3-de.py | 2 +- games/game_gta-san-andreas-de.py | 2 +- games/game_gta-vice-city-de.py | 2 +- games/game_kingdomcomedeliverance.py | 4 +++- games/game_vampirebloodlines.py | 2 +- setup.cfg | 2 +- 8 files changed, 10 insertions(+), 8 deletions(-) diff --git a/basic_game.py b/basic_game.py index 3611e33..1a6f691 100644 --- a/basic_game.py +++ b/basic_game.py @@ -553,7 +553,7 @@ class BasicGame(mobase.IPluginGame): for path in Path(folder.absolutePath()).glob(f"**/*.{ext}") ] - def initializeProfile(self, path: QDir, settings: int): + def initializeProfile(self, path: QDir, settings: mobase.ProfileSetting): if settings & mobase.ProfileSetting.CONFIGURATION: for iniFile in self.iniFiles(): try: diff --git a/eadesktop_utils.py b/eadesktop_utils.py index 4748138..76805f6 100644 --- a/eadesktop_utils.py +++ b/eadesktop_utils.py @@ -1,9 +1,9 @@ # -*- encoding: utf-8 -*- import configparser -from configparser import NoOptionError import os import xml.etree.ElementTree as et +from configparser import NoOptionError from pathlib import Path from typing import Dict diff --git a/games/game_gta-3-de.py b/games/game_gta-3-de.py index 851226b..3b8eef4 100644 --- a/games/game_gta-3-de.py +++ b/games/game_gta-3-de.py @@ -64,7 +64,7 @@ class GTA3DefinitiveEditionGame(BasicGame): def iniFiles(self): return ["GameUserSettings.ini", "CustomSettings.ini"] - def initializeProfile(self, path: QDir, settings: int): + def initializeProfile(self, path: QDir, settings: mobase.ProfileSetting): # Create the mods directory if it doesn't exist modsPath = self.dataDirectory().absolutePath() if not os.path.exists(modsPath): diff --git a/games/game_gta-san-andreas-de.py b/games/game_gta-san-andreas-de.py index 5d9453f..e06c144 100644 --- a/games/game_gta-san-andreas-de.py +++ b/games/game_gta-san-andreas-de.py @@ -66,7 +66,7 @@ class GTASanAndreasDefinitiveEditionGame(BasicGame): def iniFiles(self): return ["GameUserSettings.ini", "CustomSettings.ini"] - def initializeProfile(self, path: QDir, settings: int): + def initializeProfile(self, path: QDir, settings: mobase.ProfileSetting): # Create the mods directory if it doesn't exist modsPath = self.dataDirectory().absolutePath() if not os.path.exists(modsPath): diff --git a/games/game_gta-vice-city-de.py b/games/game_gta-vice-city-de.py index 6e26c14..44129f3 100644 --- a/games/game_gta-vice-city-de.py +++ b/games/game_gta-vice-city-de.py @@ -66,7 +66,7 @@ class GTAViceCityDefinitiveEditionGame(BasicGame): def iniFiles(self): return ["GameUserSettings.ini", "CustomSettings.ini"] - def initializeProfile(self, path: QDir, settings: int): + def initializeProfile(self, path: QDir, settings: mobase.ProfileSetting): # Create the mods directory if it doesn't exist modsPath = self.dataDirectory().absolutePath() if not os.path.exists(modsPath): diff --git a/games/game_kingdomcomedeliverance.py b/games/game_kingdomcomedeliverance.py index 425a54d..0cfcfd0 100644 --- a/games/game_kingdomcomedeliverance.py +++ b/games/game_kingdomcomedeliverance.py @@ -4,6 +4,8 @@ import os from PyQt6.QtCore import QDir +import mobase + from ..basic_game import BasicGame @@ -32,7 +34,7 @@ class KingdomComeDeliveranceGame(BasicGame): def iniFiles(self): return ["custom.cfg", "system.cfg", "user.cfg"] - def initializeProfile(self, path: QDir, settings: int): + def initializeProfile(self, path: QDir, settings: mobase.ProfileSetting): # Create .cfg files if they don't exist for iniFile in self.iniFiles(): iniPath = self.documentsDirectory().absoluteFilePath(iniFile) diff --git a/games/game_vampirebloodlines.py b/games/game_vampirebloodlines.py index 4bd559b..66fdf0c 100644 --- a/games/game_vampirebloodlines.py +++ b/games/game_vampirebloodlines.py @@ -102,7 +102,7 @@ class VampireTheMasqueradeBloodlinesGame(BasicGame): ) return True - def initializeProfile(self, path: QDir, settings: int): + def initializeProfile(self, path: QDir, settings: mobase.ProfileSetting): # Create .cfg files if they don't exist for iniFile in self.iniFiles(): iniPath = self.documentsDirectory().absoluteFilePath(iniFile) diff --git a/setup.cfg b/setup.cfg index cc4aa38..dd43f2a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -36,7 +36,7 @@ pip_version = pip>=20 skip_install = true deps = git+https://github.com/TilmanK/PyQt6-stubs.git - mobase-stubs==2.5.0.dev1 + mobase-stubs==2.5.0.dev4 psutil==5.8.0 vdf==3.4 lzokay==1.0.1