From 2fe0f918f9948caba65ff4b36d993c58ae55cf18 Mon Sep 17 00:00:00 2001 From: restitux Date: Tue, 13 Sep 2022 15:08:10 -0600 Subject: [PATCH] Make all pyqtProperties constant to cleanup logs --- ikinuki_client/__main__.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/ikinuki_client/__main__.py b/ikinuki_client/__main__.py index 04dddc6..f82c1e6 100644 --- a/ikinuki_client/__main__.py +++ b/ikinuki_client/__main__.py @@ -25,27 +25,27 @@ class Show(QObject): super().__init__(parent) self._source = source - @pyqtProperty("QString") + @pyqtProperty("QString", constant=True) def title(self) -> str: return self._source["title"] - @pyqtProperty(int) + @pyqtProperty(int, constant=True) def year(self) -> int: return self._source["year"] - @pyqtProperty("QString") + @pyqtProperty("QString", constant=True) def description(self) -> str: return self._source["description"] - @pyqtProperty(int) + @pyqtProperty(int, constant=True) def episodes(self) -> int: return self._source["episodes"] - @pyqtProperty(int) + @pyqtProperty(int, constant=True) def watched(self) -> int: return self._source["watched"] - @pyqtProperty("QString") + @pyqtProperty("QString", constant=True) def poster(self) -> str: return self._source["poster"] @@ -98,11 +98,11 @@ class Provider(QObject): in_progress: dict = getUrl(self.url, "in_progress") self._in_progress: list[int] = in_progress["data"] - @pyqtProperty("QString") + @pyqtProperty("QString", constant=True) def name(self) -> str: return self._name - @pyqtProperty("QString") + @pyqtProperty("QString", constant=True) def logo(self) -> str: return f"image://{self._name}/logo" @@ -111,7 +111,7 @@ class Provider(QObject): def getShow(self, id) -> Show: return self._shows[id] - @pyqtProperty(list) + @pyqtProperty(list, constant=True) def showsAlphabetic(self) -> list[int]: return [ elem[0] @@ -121,11 +121,11 @@ class Provider(QObject): ) ] - @pyqtProperty(list) + @pyqtProperty(list, constant=True) def recentlyAdded(self) -> list[int]: return self._recently_added - @pyqtProperty(list) + @pyqtProperty(list, constant=True) def inProgress(self) -> list[int]: return self._in_progress @@ -142,7 +142,7 @@ def DatabaseType(data_source) -> Type: self.data_source: DataSource = data_source - @pyqtProperty(list) + @pyqtProperty(list, constant=True) def Providers(self) -> list[Provider]: return self.data_source.providers