Skip to content

Commit 8ac9b66

Browse files
Fix Pyright errors and format code
1 parent 92d1663 commit 8ac9b66

11 files changed

Lines changed: 21 additions & 32 deletions

File tree

games/baldursgate3/bg3_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ def retrieve_mod_metadata_in_new_thread(mod: mobase.IModInterface):
222222
if progress.wasCanceled():
223223
qWarning("processing canceled by user")
224224
return False
225-
threadpool.start(QRunnable.create(retrieve_mod_metadata_in_new_thread(mod)))
225+
threadpool.start(QRunnable.create(retrieve_mod_metadata_in_new_thread(mod))) # type: ignore[reportUnknownMemberType]
226226
count = 0
227227
num_active_mods = len(active_mods)
228228
total_intervals_to_wait = (num_active_mods * 2) + 20

games/game_cyberpunk2077.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -534,15 +534,13 @@ def _onFinishedRun(self, path: str, exit_code: int) -> None:
534534
crash_message = QMessageBox(
535535
QMessageBox.Icon.Critical,
536536
"Cyberpunk Crashed",
537-
textwrap.dedent(
538-
f"""
537+
textwrap.dedent(f"""
539538
Cyberpunk crashed. Tips:
540539
- disable mods (create backup of modlist or use new profile)
541540
- clear overwrite or delete at least overwrite/r6/cache (to keep mod settings)
542541
- check log files of CET/redscript/RED4ext (in overwrite)
543542
- read [FAQ & Troubleshooting]({self.GameSupportURL}#faq--troubleshooting)
544-
"""
545-
),
543+
"""),
546544
QMessageBox.StandardButton.Ok,
547545
self._parentWidget,
548546
)
@@ -696,8 +694,7 @@ def _get_rootbuilder_conversion_dialog(
696694
message_box = QMessageBox(
697695
QMessageBox.Icon.Question,
698696
"RootBuilder obsolete",
699-
textwrap.dedent(
700-
"""
697+
textwrap.dedent("""
701698
Mod Organizer now supports Cyberpunk Engine Tweaks (CET) and
702699
RED4ext native via forced load libraries, making RootBuilder
703700
unnecessary.
@@ -706,8 +703,7 @@ def _get_rootbuilder_conversion_dialog(
706703
<br/>This usually only affects CET, RED4ext and overwrite.
707704
708705
You can disable RootBuilder afterwards.
709-
"""
710-
),
706+
"""),
711707
QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No,
712708
parent_widget,
713709
)

games/game_masterduel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def userDataDir(self) -> str:
5252
dir = self.gameDirectory()
5353
dir.cd("LocalData")
5454

55-
subdirs = dir.entryList(filters=QDir.Filter.Dirs | QDir.Filter.NoDotAndDotDot)
55+
subdirs = dir.entryList(filters=QDir.Filter.Dirs | QDir.Filter.NoDotAndDotDot) # type: ignore[reportUnknownMemberType]
5656
dir.cd(subdirs[0])
5757

5858
self._userDataDirCached = dir.absolutePath()

games/game_oblivion_remaster.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ def startGuidedFix(self, key: int) -> None:
418418
pass
419419
except FileNotFoundError:
420420
pass
421-
for entry in self.ue4ssDirectory().entryInfoList(
421+
for entry in self.ue4ssDirectory().entryInfoList( # type: ignore[reportUnknownMemberType]
422422
QDir.Filter.Dirs | QDir.Filter.NoDotAndDotDot
423423
):
424424
entry_dir = QDir(entry.absoluteFilePath())

games/oblivion_remaster/paks/view.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ def dropEvent(self, e: QDropEvent | None):
2929
def dataChanged(
3030
self, topLeft: QModelIndex, bottomRight: QModelIndex, roles: Iterable[int] = ()
3131
):
32-
super().dataChanged(topLeft, bottomRight, roles)
32+
super().dataChanged(topLeft, bottomRight, roles) # type: ignore[reportUnknownMemberType]
3333
self.repaint()

games/oblivion_remaster/paks/widget.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,13 +167,13 @@ def _parse_pak_files(self):
167167
if isinstance(game, OblivionRemasteredGame):
168168
pak_mods = QFileInfo(game.paksDirectory().absoluteFilePath("~mods"))
169169
if pak_mods.exists() and pak_mods.isDir():
170-
for entry in QDir(pak_mods.absoluteFilePath()).entryInfoList(
170+
for entry in QDir(pak_mods.absoluteFilePath()).entryInfoList( # type: ignore
171171
QDir.Filter.Dirs | QDir.Filter.Files | QDir.Filter.NoDotAndDotDot
172172
):
173173
if entry.isDir():
174174
if "magicloader" in entry.completeBaseName().casefold():
175175
continue
176-
for sub_entry in QDir(entry.absoluteFilePath()).entryInfoList(
176+
for sub_entry in QDir(entry.absoluteFilePath()).entryInfoList( # type: ignore
177177
QDir.Filter.Files
178178
):
179179
if (

games/oblivion_remaster/ue4ss/model.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
class UE4SSListModel(QStringListModel):
2121
def __init__(self, parent: QWidget | None, organizer: mobase.IOrganizer):
22-
super().__init__(parent)
22+
super().__init__(parent) # type: ignore[reportUnknownMemberType]
2323
self._checked_items: set[str] = set()
2424
self._organizer = organizer
2525
self._init_mod_states()
@@ -96,7 +96,7 @@ def setData(
9696
return True
9797

9898
def setStringList(self, strings: Iterable[str | None]):
99-
super().setStringList(strings)
99+
super().setStringList(strings) # type: ignore[reportUnknownMemberType]
100100
self._set_mod_states()
101101

102102
def data(self, index: QModelIndex, role: int = Qt.ItemDataRole.DisplayRole) -> Any:

games/oblivion_remaster/ue4ss/view.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ def dropEvent(self, e: QDropEvent | None):
2727
def dataChanged(
2828
self, topLeft: QModelIndex, bottomRight: QModelIndex, roles: Iterable[int] = ()
2929
):
30-
super().dataChanged(topLeft, bottomRight, roles)
30+
super().dataChanged(topLeft, bottomRight, roles) # type: ignore[reportUnknownMemberType]
3131
self.repaint()

games/oblivion_remaster/ue4ss/widget.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def _parse_mod_files(self):
108108
game = self._organizer.managedGame()
109109
if isinstance(game, OblivionRemasteredGame):
110110
if game.ue4ssDirectory().exists():
111-
for dir_info in game.ue4ssDirectory().entryInfoList(
111+
for dir_info in game.ue4ssDirectory().entryInfoList( # type: ignore
112112
QDir.Filter.Dirs | QDir.Filter.NoDotAndDotDot
113113
):
114114
if QFileInfo(

games/stalkeranomaly/XRIO.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def read(self, size: int = -1) -> bytes:
2626
size = len(self._buffer)
2727
if len(self._buffer) <= self._pos:
2828
return b""
29-
(buffer, pos) = self._read(size)
29+
buffer, pos = self._read(size)
3030
self._pos = pos
3131
return buffer
3232

@@ -35,7 +35,7 @@ def peek(self, size: int = -1) -> bytes:
3535
size = len(self._buffer)
3636
if len(self._buffer) <= self._pos:
3737
return b""
38-
(buffer, _pos) = self._read(size)
38+
buffer, _pos = self._read(size)
3939
return buffer
4040

4141
def seek(self, pos: int, whence: int = io.SEEK_SET) -> int:
@@ -98,7 +98,7 @@ def str(self) -> str:
9898
return ""
9999

100100
def fvec3(self) -> IVec3:
101-
(f1, f2, f3) = struct.unpack("<fff", self.read(12))
101+
f1, f2, f3 = struct.unpack("<fff", self.read(12))
102102
return IVec3(f1, f2, f3)
103103

104104

0 commit comments

Comments
 (0)