From a975dbab5f72c6bdfc7cdcd09f139c77aa6e710e Mon Sep 17 00:00:00 2001 From: loathingKernel <142770+loathingKernel@users.noreply.github.com> Date: Wed, 10 Jun 2026 17:47:03 +0300 Subject: [PATCH 1/2] RareEosOverlay: add dummy sdl_data method --- rare/models/game.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rare/models/game.py b/rare/models/game.py index 10bc70574..72ed82995 100644 --- a/rare/models/game.py +++ b/rare/models/game.py @@ -5,6 +5,7 @@ from argparse import Namespace from dataclasses import dataclass, field from datetime import datetime, timezone +from functools import cached_property from threading import Lock from typing import Optional @@ -550,7 +551,7 @@ def sdl_data(self, platform: str) -> dict[str, dict] | None: return sdl_data - @property + @cached_property def sdl_available(self) -> bool: if self.igame is not None: manifest_data = self.core.lgd.load_manifest(self.app_name, self.igame.version, self.igame.platform) @@ -882,6 +883,9 @@ def disable(self, prefix: str | None = None) -> bool: return False return True + def sdl_data(self, platform: str) -> dict[str, dict] | None: + return None + def install(self) -> bool: if not self.is_idle: return False From 6a583add4f7ccc8a59919049bf8adffe20bcd2f8 Mon Sep 17 00:00:00 2001 From: loathingKernel <142770+loathingKernel@users.noreply.github.com> Date: Wed, 10 Jun 2026 17:48:15 +0300 Subject: [PATCH 2/2] chore: remove unused imports --- rare/components/dialogs/launch.py | 1 - rare/shared/workers/fetch.py | 2 -- 2 files changed, 3 deletions(-) diff --git a/rare/components/dialogs/launch.py b/rare/components/dialogs/launch.py index 8e3522569..c05bd27c5 100644 --- a/rare/components/dialogs/launch.py +++ b/rare/components/dialogs/launch.py @@ -1,5 +1,4 @@ from PySide6.QtCore import Qt, Signal, Slot -from PySide6.QtWidgets import QLabel from requests.exceptions import ConnectionError, HTTPError from rare.shared import RareCore diff --git a/rare/shared/workers/fetch.py b/rare/shared/workers/fetch.py index c28b07117..f54a41bc9 100644 --- a/rare/shared/workers/fetch.py +++ b/rare/shared/workers/fetch.py @@ -1,7 +1,5 @@ -import os import platform from argparse import Namespace -from datetime import datetime from enum import IntEnum from PySide6.QtCore import QObject, Signal