[gnome-music/wip/mschraal/glib-logging: 57/65] albumartcache: New logger



commit 34adc008ad5fefdb52b46dc13eedc854236bfcc7
Author: Marinus Schraal <mschraal gnome org>
Date:   Sat Feb 1 15:16:42 2020 +0100

    albumartcache: New logger

 gnomemusic/albumartcache.py | 48 ---------------------------------------------
 1 file changed, 48 deletions(-)
---
diff --git a/gnomemusic/albumartcache.py b/gnomemusic/albumartcache.py
index 7861cf84..fbfd1f0f 100644
--- a/gnomemusic/albumartcache.py
+++ b/gnomemusic/albumartcache.py
@@ -23,7 +23,6 @@
 # delete this exception statement from your version.
 
 from enum import Enum
-import logging
 from math import pi
 import os
 
@@ -34,11 +33,9 @@ gi.require_version('MediaArt', '2.0')
 from gi.repository import (Gdk, GdkPixbuf, Gio, GLib, GObject, Gtk, MediaArt,
                            Gst, GstTag, GstPbutils)
 
-from gnomemusic import log
 from gnomemusic.musiclogger import MusicLogger
 
 
-@log
 def lookup_art_file_from_cache(coresong):
     """Lookup MediaArt cache art of an album or song.
 
@@ -60,7 +57,6 @@ def lookup_art_file_from_cache(coresong):
     return thumb_file
 
 
-@log
 def _make_icon_frame(icon_surface, art_size=None, scale=1, default_icon=False):
     border = 3
     degrees = pi / 180
@@ -128,14 +124,9 @@ class DefaultIcon(GObject.GObject):
     _cache = {}
     _default_theme = Gtk.IconTheme.get_default()
 
-    def __repr__(self):
-        return '<DefaultIcon>'
-
-    @log
     def __init__(self):
         super().__init__()
 
-    @log
     def _make_default_icon(self, icon_type, art_size, scale):
         icon_info = self._default_theme.lookup_icon_for_scale(
             icon_type.value, art_size.width / 3, scale, 0)
@@ -145,7 +136,6 @@ class DefaultIcon(GObject.GObject):
 
         return icon_surface
 
-    @log
     def get(self, icon_type, art_size, scale=1):
         """Returns the requested symbolic icon
 
@@ -194,10 +184,6 @@ class Art(GObject.GObject):
             self.width = width
             self.height = height
 
-    def __repr__(self):
-        return '<Art>'
-
-    @log
     def __init__(self, size, coresong, scale=1):
         super().__init__()
 
@@ -211,7 +197,6 @@ class Art(GObject.GObject):
         self._surface = None
         self._scale = scale
 
-    @log
     def lookup(self):
         """Starts the art lookup sequence"""
         if self._in_blacklist():
@@ -223,14 +208,12 @@ class Art(GObject.GObject):
         cache.connect('hit', self._cache_hit)
         cache.query(self._coresong)
 
-    @log
     def _cache_miss(self, klass):
         embedded_art = EmbeddedArt()
         embedded_art.connect('found', self._embedded_art_found)
         embedded_art.connect('unavailable', self._embedded_art_unavailable)
         embedded_art.query(self._coresong)
 
-    @log
     def _cache_hit(self, klass, pixbuf):
         surface = Gdk.cairo_surface_create_from_pixbuf(
             pixbuf, self._scale, None)
@@ -239,7 +222,6 @@ class Art(GObject.GObject):
 
         self.emit('finished')
 
-    @log
     def _embedded_art_found(self, klass):
         cache = Cache()
         # In case of an error in local art retrieval, there are two
@@ -252,7 +234,6 @@ class Art(GObject.GObject):
         cache.connect('hit', self._cache_hit)
         cache.query(self._coresong)
 
-    @log
     def _embedded_art_unavailable(self, klass):
         remote_art = RemoteArt()
         remote_art.connect('retrieved', self._remote_art_retrieved)
@@ -260,30 +241,25 @@ class Art(GObject.GObject):
         remote_art.connect('no-remote-sources', self._remote_art_no_sources)
         remote_art.query(self._coresong)
 
-    @log
     def _remote_art_retrieved(self, klass):
         cache = Cache()
         cache.connect('miss', self._remote_art_unavailable)
         cache.connect('hit', self._cache_hit)
         cache.query(self._coresong)
 
-    @log
     def _remote_art_unavailable(self, klass):
         self._add_to_blacklist()
         self._no_art_available()
 
-    @log
     def _remote_art_no_sources(self, klass):
         self._no_art_available()
 
-    @log
     def _no_art_available(self):
         self._surface = DefaultIcon().get(
             DefaultIcon.Type.MUSIC, self._size, self._scale)
 
         self.emit('finished')
 
-    @log
     def _add_to_blacklist(self):
         # FIXME: coresong can be a CoreAlbum
         try:
@@ -298,7 +274,6 @@ class Art(GObject.GObject):
         album_stripped = MediaArt.strip_invalid_entities(album)
         self._blacklist[artist].append(album_stripped)
 
-    @log
     def _in_blacklist(self):
         # FIXME: coresong can be a CoreAlbum
         try:
@@ -334,10 +309,6 @@ class Cache(GObject.GObject):
         'hit': (GObject.SignalFlags.RUN_FIRST, None, (GObject.GObject, ))
     }
 
-    def __repr__(self):
-        return '<Cache>'
-
-    @log
     def __init__(self):
         super().__init__()
 
@@ -353,7 +324,6 @@ class Cache(GObject.GObject):
                     "Error: {}, {}".format(error.domain, error.message))
                 return
 
-    @log
     def query(self, coresong):
         """Start the cache query
 
@@ -367,7 +337,6 @@ class Cache(GObject.GObject):
 
         self.emit('miss')
 
-    @log
     def _open_stream(self, thumb_file, result, arguments):
         try:
             stream = thumb_file.read_finish(result)
@@ -380,7 +349,6 @@ class Cache(GObject.GObject):
         GdkPixbuf.Pixbuf.new_from_stream_async(
             stream, None, self._pixbuf_loaded, None)
 
-    @log
     def _pixbuf_loaded(self, stream, result, data):
         try:
             pixbuf = GdkPixbuf.Pixbuf.new_from_stream_finish(result)
@@ -393,7 +361,6 @@ class Cache(GObject.GObject):
         stream.close_async(GLib.PRIORITY_LOW, None, self._close_stream, None)
         self.emit('hit', pixbuf)
 
-    @log
     def _close_stream(self, stream, result, data):
         try:
             stream.close_finish(result)
@@ -417,7 +384,6 @@ class EmbeddedArt(GObject.GObject):
     def __repr__(self):
         return '<EmbeddedArt>'
 
-    @log
     def __init__(self):
         super().__init__()
 
@@ -438,7 +404,6 @@ class EmbeddedArt(GObject.GObject):
         self._coresong = None
         self._path = None
 
-    @log
     def query(self, coresong):
         """Start the local query
 
@@ -488,7 +453,6 @@ class EmbeddedArt(GObject.GObject):
             discoverer.stop()
             return
 
-    @log
     def _discovered(self, discoverer, info, error):
         tags = info.get_tags()
         index = 0
@@ -534,7 +498,6 @@ class EmbeddedArt(GObject.GObject):
 
         self._lookup_cover_in_directory()
 
-    @log
     def _lookup_cover_in_directory(self):
         # Find local art in cover.jpeg files.
         self._media_art.uri_async(
@@ -542,7 +505,6 @@ class EmbeddedArt(GObject.GObject):
             self._coresong.props.url, self._artist, self._album,
             GLib.PRIORITY_LOW, None, self._uri_async_cb, None)
 
-    @log
     def _uri_async_cb(self, src, result, data):
         try:
             success = self._media_art.uri_finish(result)
@@ -574,10 +536,6 @@ class RemoteArt(GObject.GObject):
         'no-remote-sources': (GObject.SignalFlags.RUN_FIRST, None, ())
     }
 
-    def __repr__(self):
-        return '<RemoteArt>'
-
-    @log
     def __init__(self):
         super().__init__()
 
@@ -588,7 +546,6 @@ class RemoteArt(GObject.GObject):
         self._coresong = None
         self._grilo = None
 
-    @log
     def query(self, coresong):
         """Start the remote query
 
@@ -627,7 +584,6 @@ class RemoteArt(GObject.GObject):
             self._grilo.get_album_art_for_item(
                 self._coresong, self._remote_album_art)
 
-    @log
     def _delete_callback(self, src, result, data):
         try:
             src.delete_finish(result)
@@ -635,7 +591,6 @@ class RemoteArt(GObject.GObject):
             self._log.warning(
                 "Error: {}, {}".format(error.domain, error.message))
 
-    @log
     def _splice_callback(self, src, result, data):
         tmp_file, iostream = data
 
@@ -671,7 +626,6 @@ class RemoteArt(GObject.GObject):
         tmp_file.delete_async(
             GLib.PRIORITY_LOW, None, self._delete_callback, None)
 
-    @log
     def _close_iostream_callback(self, src, result, data):
         try:
             src.close_finish(result)
@@ -679,7 +633,6 @@ class RemoteArt(GObject.GObject):
             self._log.warning(
                 "Error: {}, {}".format(error.domain, error.message))
 
-    @log
     def _read_callback(self, src, result, data):
         try:
             istream = src.read_finish(result)
@@ -705,7 +658,6 @@ class RemoteArt(GObject.GObject):
             | Gio.OutputStreamSpliceFlags.CLOSE_TARGET, GLib.PRIORITY_LOW,
             None, self._splice_callback, [tmp_file, iostream])
 
-    @log
     def _remote_album_art(self, source, param, item, count, error):
         if error:
             self._log.warning("Grilo error {}".format(error))


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]