[gnome-music/wip/jfelder/gtk4-v3: 196/200] corealbum: Make corealbum property read only
- From: Jean Felder <jfelder src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/wip/jfelder/gtk4-v3: 196/200] corealbum: Make corealbum property read only
- Date: Fri, 11 Feb 2022 15:44:53 +0000 (UTC)
commit cefe851bb6d6c1a892bdb5da70feb2288ff20e7e
Author: Jean Felder <jfelder src gnome org>
Date: Fri Feb 11 12:27:40 2022 +0100
corealbum: Make corealbum property read only
gnomemusic/corealbum.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/gnomemusic/corealbum.py b/gnomemusic/corealbum.py
index d2949d0df..27008184e 100644
--- a/gnomemusic/corealbum.py
+++ b/gnomemusic/corealbum.py
@@ -22,6 +22,8 @@
# code, but you are not obligated to do so. If you do not wish to do so,
# delete this exception statement from your version.
+from __future__ import annotations
+
import gi
gi.require_versions({"Grl": "0.3"})
from gi.repository import Gio, Grl, Gtk, GObject
@@ -44,7 +46,6 @@ class CoreAlbum(GObject.GObject):
title = GObject.Property(type=str)
url = GObject.Property(type=str)
year = GObject.Property(type=str, default="----")
- corealbum = GObject.Property(type=object, default=None)
def __init__(self, application, media):
"""Initiate the CoreAlbum object
@@ -54,7 +55,6 @@ class CoreAlbum(GObject.GObject):
"""
super().__init__()
- self.props.corealbum = self
self._application = application
self._coregrilo = application.props.coregrilo
self._model = None
@@ -162,6 +162,6 @@ class CoreAlbum(GObject.GObject):
if self._thumbnail != "generic":
self.props.media.set_thumbnail(self._thumbnail)
- @GObject.Property()
- def corealbum(self):
+ @GObject.Property(type=object, flags=GObject.ParamFlags.READABLE)
+ def corealbum(self) -> CoreAlbum:
return self
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]